.page-id-19 #cookie-law-info-bar,.page-id-19 .cli-popupbar-overlay {
display:none!important;
}
body {
font-family: "Helvetica Neue Custom", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #333;
font-weight: 400;
-webkit-font-smoothing: antialiased;
padding-top: 87px;
background: #fff;
}
body#nomenu {
padding-top: 0px;
background: #333;
}
div#bxslider-promo-pager {
}
div#bxslider-promo-pager > a {
padding:8px;
}
a, a:hover {
color: #333;
}
.content {
background: #fefefe;
padding-bottom: 35px;
}
.divider-horz {
margin-top:0px;
padding-bottom: 45px;
border-bottom: 1px solid rgb(234, 234, 234);
text-align: center;
}
.bx-wrapper {
margin: 0 auto;
}
.bx-wrapper img {
margin: 0 auto;
}
h3 {
font-size: 22px;
font-weight: 300;
color: #ff9900;
margin-top:20px;
padding-top:25px;
padding-bottom:15px;
}
.lead {
font-size: 14px;
}
.navbar-default {
border-top: 4px solid #ff9900;
border-bottom: 1px solid #cccccc;
background-color: #ffffff;
}
.navbar-brand {
height: auto;
}
.navbar-nav > li > a {
padding-top: 31px;
padding-bottom: 31px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
background-color:#ff9900;
color:#fff;
}
.item {
height: 520px;
}
.bx-wrapper .bx-viewport {
left: 0px;
border: none;
}
.carousel-caption {
top: 10%;
bottom:;
text-align: center;
}
.carousel-caption h1 {
font-size:18px;
color:#efefef;
font-weight:100;
text-shadow:;
margin-top: 0px;
margin-bottom: 5px;
}
.carousel-caption p {
margin-left:auto;
margin-right:auto;
width: 60%;
display:block;
font-size: 36px;
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 35px; height:160px;
}
.carousel-caption a {
margin-top:5px;
}
.carousel-indicators {
bottom:-44px;
}
.carousel-indicators li {
border: 1px solid #B2B2B2;
}
.carousel-indicators li.active {
background-color:#B2B2B2;
}
.btn-primary {
background-color: #333;
border-color: #333;
}
.btn-primary:hover {
background-color:#000;
border-color:#000;
}
#main {
border-bottom-color: rgb(234, 234, 234);
border-bottom-style: solid;
border-bottom-width: 1px;
}
#subcontent {
margin-bottom:45px;
}
#mainfooter {
padding-top:0px;
padding-bottom:30px;
border-bottom:2px solid #ff9900;
background-color:#fff;
margin-top: -50px;
}
#subfooter {
border-top:4px solid #ff9900;
background-color:#333;
padding-top:15px;
padding-bottom:25px;
}
#subfooter > .container {
}
#subfooter,
#subfooter a {
color:#ccc;
}
#subfooter a:hover {
color:#fff;
}
td.question-selector-selected {
background-color:#dedede;
}
.gal img {
margin-bottom: 10px; 
}
.home-download-folders ul > li > a {
padding-right:6px;
}
.game-description p {
text-align: justify;
}
.spielangebot img {
margin-right:-2px;
}
i.glyphicon {
width:30px;
color:#999;
}
div.line {
padding-bottom: 8px;
padding-top: 0px;
}
.page-id-62 .divider-horz {
margin-top: 10px;
padding-bottom: 10px;
display: none;
}
.spielangebot h3 {
padding-top:0px;
}
.page-id-546 h2,
.page-id-546 h3,
.page-id-546 h4 {
text-align: center;
} ul.gamesgallery {
list-style: none;
padding: 0px;
} @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { .item {
height: 380px;
}
.carousel-caption {
top: 5%;
bottom:;
text-align: center;
}
.carousel-caption h1 {
font-size:14px;
color:#efefef;
font-weight:100;
text-shadow:;
margin-top: 0px;
margin-bottom: 5px;
}
.carousel-caption p {
margin-left:auto;
margin-right:auto;
width: 80%;
display:block;
font-size: 26px;
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 15px; height:200px;
}
.carousel-caption a {
font-size:14px;
margin-top:5px;
}
.carousel-indicators {
bottom:-58px;
}
#main {
padding-top:20px;
border-bottom-color: rgb(234, 234, 234);
border-bottom-style: solid;
border-bottom-width: 1px;
}
#contact-logo img {
margin-bottom:20px;
}
#map img {
width: 100%;
}
}
.has-success .form-control-feedback {
right: 20px;
} @media only screen 
and (min-width : 321px) { } @media only screen 
and (max-width : 320px) { } @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) { } @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { } @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { } @media only screen 
and (min-width : 1224px) { } @media only screen 
and (min-width : 1824px) { } @media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) { }
.wpcf7-list-item {margin:0px!important;}