/*NO STYLESHEET VARIABLE VALUES*//*NO COLOR STYLESHEET VARIABLE VALUES*/
@media screen and (max-width: 360px){
.mean-bar .Btn-Call_to_Action {padding:5px 8px;font-size:1rem;}
#table13p {margin-left: -20px;}
}

.mean-bar.rMenu-topItems .meanTopWrap .linkToHomepage {margin-left:auto;}

#LogoTopNavWrap button {align-self:center;}

#homepage #content-teaser {text-align:center;}

@media screen and (max-width:440px){
.home-subtitle {text-align:center;}
}


@media screen and (min-width:1180px){
.home-subtitle {
text-shadow: 2px 2px 2px #333;}

#content-text {background:#fff;}


}


#fullpage-wrap.carloma .Contactform .Required, #fullpage-wrap.carloma #Aanvraagform .Attention, #fullpage-wrap.carloma #Aanvraagform .Attentionnote {color:red;}

#fullpage-wrap.carloma .Btn-Call_to_Action.BtnColVar1 {color:#333;}


#fullpage-wrap.carloma #BodyTopWrap.t1eBT #LineNav {top:calc(100% + 60px);}

#home-icons img.logo-al-ko, #home-icons img.logo-sawiko, #home-icons img.logo-westfalia {background:#fff;}

#home-icons img.logo-al-ko, #home-icons img.logo-sawiko {padding:5px;}


#home-icons img.logo-gdw {background:#fff;border-radius:50%;padding:10px;height:210px;}


@media screen and (max-width:1180px) {
#home-icons img.logo-gdw {height: 165px;}
}


@media screen and (max-width:800px) {
#home-icons img.logo-gdw {height: 115px;}
}


@media screen and (max-width:440px) {
#home-icons img.logo-gdw {height: 115px;}
}



.function168 #content-heading #breadcrumb-wrap {margin-top:20px;}
.function168 #contentimages3 {margin-bottom:0 !important;}

.function145 #content-heading #breadcrumb-wrap {margin-top:20px;}
.function145 #contentimages3 {margin-bottom:0 !important;}

.meanTopWrap {background:#000;}

#rPhone-icon {color:;}
#rPhone-icon:hover {color:#fff;}


.meanmenu-reveal span {background:#fff;}
.meanmenu-reveal:hover span {background:;}



.regio-niv1 {background:#d1d1d1;color:#333;border:2px solid #ccc;}
.regio-niv1:hover {background:#e1e1e1;text-decoration:none;color:#333;}

.regio-niv2 {background:#f1f1f1;border:1px solid #ccc;color:#333;}
.regio-niv2:hover {background:#fff;text-decoration:none;color:#333;}


@media screen and (max-width:440px) {
#homepage.video-background > #content-title {font-size:1.9rem;padding-top:30px;}
#homepage #content-teaser {font-size:1.5rem;}
}


@media screen and (max-width:360px) {
#homepage.video-background > #content-title {padding-top:20px;}
}

@media screen and (max-width:1180px) {
#fullpage-wrap.carloma #homepage.video-background #content-teaser {color:#333;text-shadow:none;}
}

/*
@media screen and (min-width:1180px) {
#fullpage-wrap.carloma #homepage {padding-top:100px;}
#fullpage-wrap.carloma #content-heading:not(.with-image) {padding-top:140px;}
.function168 #fullpage-wrap.carloma #content-heading:not(.with-image) {padding-top:0;}
.function145 #fullpage-wrap.carloma #content-heading:not(.with-image) {padding-top:0;}
#fullpage-wrap.carloma #BodyTopWrap.t1eBT #LogoWrap {top:80px;}
}
*/

@media screen and (min-width:560px) and (max-width:1180px) {
 .mean-container .mean-bar.rlogo-overpositioning.rMenu-cta .meanTopWrap {height:90px;}
 .mean-container .mean-bar.rlogo-overpositioning .meanTopWrap #logoMeanMenu.logo-Longer {max-width:195px;}
}

@media screen and (max-width:1180px) {
#homepage #content-title {font-size:2.4rem !important;}
}


@media screen and (max-width:800px) {
#homepage #content-title {font-size:2.2rem !important;}
}

@media screen and (max-width:440px) {
 .mean-container .mean-bar.rlogo-overpositioning .meanTopWrap #logoMeanMenu.logo-Longer {max-width:120px;}
.mean-container .mean-bar.rlogo-overpositioning .meanTopWrap div.linkToHomepage {top:50px !important;}

h1 {font-size:2.4rem !important;}
h2, #homepage #content-title {font-size:1.6rem !important;}
}




@media screen and (max-width:1180px) {
    .mean-container .mean-bar.rlogo-overpositioning .meanTopWrap div.linkToHomepage {top:35px !important;}
}

@media screen and (max-width:560px) and (min-width:440px){
 .mean-container .mean-bar.rlogo-overpositioning .meanTopWrap #logoMeanMenu.logo-Longer {max-width:130px;}
}


#fullpage-wrap.carloma #FormNewsletter .FNLbutton input {color: #000;}



.contentpage-17 #content-text {margin-bottom:20px;}
#BF_Form.quotation input, #BF_Form.quotation select, #BF_Form.quotation textarea  {border:1px solid #666;}
#BF_Form.quotation textarea, #BF_Form.quotation select {width:100%;}
#BF_Form.quotation .smallertext {font-size:0.8rem;}
#BF_Form.quotation .btnSubmit {padding:5px 10px;float:right;}
#BF_Form.quotation select {background:#fff;}

.function168 #fullpage-wrap.carloma #content-heading:not(.with-image)
.function145 #fullpage-wrap.carloma #content-heading:not(.with-image)

#BF_Form.quotation .btnSubmit {background:#000;color:#fff;border:2px solid #000 !important;padding:10px 15px;}
#BF_Form.quotation .btnSubmit:hover {background:#fff;color:#333;}

@media screen and (max-width:800px) {
    #BF_Form.quotation {font-size:0.9rem;}
    #BF_Form.quotation input, #BF_Form.quotation textarea {max-width:300px;}
}

@media screen and (max-width:600px) {
    #BF_Form.quotation input, #BF_Form.quotation textarea {max-width:200px;}
}

@media screen and (max-width:440px) {
    #BF_Form.quotation td {display:block;padding:0;}
    #BF_Form.quotation td:first-child {padding-top:10px;}
    #BF_Form.quotation textarea {max-width:100%;}
    #BF_Form.quotation .removepaddingtop{padding-top:0 !important;padding-bottom:0 !important;}
    #BF_Form.quotation input, #BF_Form.quotation textarea {max-width:280px;}
}