body {background-color: #333; color: #fff;}
p {color: #fff!important;}
.main-header {
background: #333 !important; 
}
.bvfk-signet {
height: 50px;
width: 80px;
margin-top:2px;
}
.menu-toggle {
color: #fff;
}
.top-bg, .copyright {
background: #ffec8c !important;
}
.topbar {display: none;} 
.site-header {
border-bottom: 2px solid #ffec8c;
}
.as-gelb {color: #ffec8c!important;} .as-dark-grey {background-color: #333;}
.form-bewertung {background-color:#333!important;}
h1.visible {color: #ffec8c;}
.wpcf7-form-control.wpcf7-submit {background-color: #0088ff;} #features {
width: 100%; 
height: 500px;
background-image: url(//www.schoenbach-autohandel.de/pics/features_400.JPG); 
background-position: center top;
background-repeat: no-repeat;
padding: 300px 0 0 0;
float:left;
}
.row-wrapper {
display:none;
}
.box-wrapper {
max-width: 1140px;
margin: 0 auto;
}
.teaser-box {
width: 28%; 
min-height:200px;
background-color: #e6e6e6; margin-left: 80px;
padding: 20px;
float:left;
border-radius: 0px 40px 0px 40px;
-moz-border-radius: 0px 40px 0px 40px;
-webkit-border-radius: 0px 40px 0px 40px;
border-left: 4px solid #0088ff;	
border-top: 4px solid #0088ff;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
}
#features .teaser-box:first-child {
margin-left: 0;
}
.teaser-row {
background-color: #e6e6e6;
opacity: 0.9; 
margin: 0 30px 10px 30px;
padding: 15px;
border-left: 4px solid #222222;	
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
}
.teaser-box h3,.teaser-row h3 {
margin-top: 0;
color: #0088FF;
font-size: 21px;
text-align: left;
font-weight: bold;
word-wrap: normal;
}
.teaser-box p,.teaser-row p { 
color: #333!important;
} .site-content-contain h1 {
display: none;
}
.visible {display: block !important;}
.left {
float: left;
margin-right: 10px;
}
.right {
float: right;
}
.fw500{font-weight:500;}
.fw700{font-weight:700;}
.half {width: 50%;}
.clear {
clear: both;
}
.sidebar {
margin-top: 40px;
}
.center {text-align:center;}
.lang-button:hover {cursor:pointer;}
.weiter-button{
width: 100%;
border: 1px solid #a3a3a3;
background-color: #333; 
padding: 8px;
font-size: 0.9em;
margin-bottom:5px;
color: #ffffff;
text-decoration: none !important;
float: right;
-webkit-box-shadow: 0 1px 0.5px 0 rgba(0,0,0,.25);
box-shadow: 0 1px 0.5px 0 rgba(0,0,0,.25);
}
.weiter-button:hover{
background-color: #0088FF;
color: #fff;
}
.fa-chevron-circle-right {
margin-right: 10px;
}
.col-lg-4,.col-md-3{
min-height: 1px;
}
.col-lg-8, .col-md-9 {
padding-right: 0 !important;
}
.custom-logo {
height: auto;
width: 100%;
}
#sidebox .widget {
border: none;
} .home-block {
width: 100%;
padding: 15px 15px 15px 0;
border-bottom: 2px solid #ffec8c;
}
.home-block-last {border-bottom:none!important;}
.home-block-bg {
background-image: url(//www.schoenbach-autohandel.de/pics/Audi.jpg); 
background-position: center center;
}
.as-about-bg {
background-image: url(//www.schoenbach-autohandel.de/pics/MB.jpg); 
background-position: center center;
}
.as-opacity-min {opacity: 0.85;}
.home-block h3 {color:#0088ff;}
.home-block p{
color: #fff;
}
.home-block img {
max-width: 200px;
margin-top: 10px;
}
ul.footer-navi {
display: inline-block;
list-style: none;
} .bvfk-links li {
display: inline-block;
list-style: none;
margin:8px 3px;
}
.bvfk-links li a {
font-size: 12px;
padding: 5px;
background: #e6e6e6;
text-decoration: none;
color: #000;
}
.bvfk-links li a:hover {
background: #c4c4c4;
} .blogbutton-small {
background: none;
color: #fff;
font-size: 12px;
font-weight: bold;
color: #fff;
padding: 6px 25px;
border: 2px solid #912b30;
color: #611f08;
font-size: 14px;
text-transform: uppercase;
margin: 25px 0 0 0;
display: table;
} .hvr-sweep-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #912b30;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, 
.hvr-sweep-to-right:focus, 
.hvr-sweep-to-right:active {
color: #fff;
}
.hvr-sweep-to-right:hover:before, 
.hvr-sweep-to-right:focus:before, 
.hvr-sweep-to-right:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.footer-navi li a{
color: #333; 
}
.footer-navi li a:hover {
text-decoration: none; 
font-weight: 600;
} .site-footer {border-top: 2px solid #ffec8c;background-color: #333!important;}
.site-footer h2 {font-size:22px;}
.site-info, .nav-wrapper {color: #333;}
@media screen and (min-width: 48em){
#top-menu {margin-left: 5px;}
.main-navigation li {padding: 30px 10px 0 10px;}
.main-navigation a {color: #ffec8c;font-family: 'Montserrat', sans-serif;text-transform: uppercase; font-size: 18px;}
.main-navigation a:hover,.main-navigation li.current-menu-item a {color:#0088ff!important;}
.custom-logo-link img {max-width: 290px!important;width: 290px!important;height: auto!important;}
.widget-title {color: #0088ff!important;}
.site-footer h3 {border-bottom: 1px solid #ffec8c!important;}
#masthead {position: sticky; top: 0; z-index: 1;}
}
@media all and (max-width: 1200px) {
.main-navigation li {padding: 25px 5px 0 5px;}
.custom-logo-link img {max-width: 250px!important;width: 250px!important;height: auto!important;}
}
@media all and (max-width: 1071px) {
.main-navigation a {font-size: 16px;}
.custom-logo-link img {max-width: 240px!important;width: 240px!important;height: auto!important;}
}
@media all and (max-width: 1020px) {
.col-lg-4,.col-md-4 {width: 100% !important;}
#features {height: auto;}
div.row-wrapper {display: block !important;width:100%;}
.teaser-row {padding: 10px;}
.box-wrapper {display:none;}
}
@media only screen and (max-width: 100px) {
.mob-menu-header-holder {border-bottom: 2px solid #ffec8c !important;}
}
@media all and(max-width: 767px) {
#sidebox {text-align: center;}
}
@media screen and (max-width: 575px){
.topbar {display: none !important;}
}