body {background: #eee}
.headerWrapper {background:url('images/headerBg.jpg');background-repeat:no-repeat;background-position:center top; border-bottom: 2px solid #cecece;}
.s31r_wrapper {margin-top: 20px;}
.s31r_list,.s31r_tert {background: rgba(255,255,255,.5)}

.logo {margin: 40px auto 10px;}
.menuToggle {background: rgba(255,255,255,.5)}
.s31r_addressPane {margin: 120px auto 10px;}

/* Menu Slide */
.menuToggle:hover {background: #f7f7f7; color: #151515}
.sidr-class-close-sidr {background: #f7f7f7; color: #ab0000}
#sidr-id-s31r_menu a:hover {color: #151515; background: #f7f7f7}

#myPhotoCarousel .carousel-control:hover,.submitButton:hover,.submitButtonPhone:hover,.highlightRow,.top:hover,.HTMLModule_461212 a
{
    background: #002955;
}

.s31r_tert a,.well-message a,.dxpLite .dxp-num,.vehicleTitleWrap a:hover,.titleWrapPhoneView a:hover,.closeLink,.vehicleNameWrap a:hover,.detailApplyOnlineLink a:hover,.top,.returnLink a,.s31r_tert .dealerTitle
{color: #002955;} /* Primary Font */

.socialMedia a i.fa-facebook {background: #3b5998 }
.socialMedia a i.fa-twitter {background: #4dc8f1}
.socialMedia a i.fa-rss {background: #f68b1e}
.socialMedia a i.fa-youtube {background: #a50600}
.socialMedia a i.fa-google-plus {background: #d13f2d}

.filterBtnWrapper {background: #f7f7f7; border: 2px solid #cecece;}
.s31r_list .container {width: 100%;}
h4.detailPriceLbl,h4.deatilPriceLbl {color: #f7f7f7}

.HTMLModule_461212 a{display:inline-block; padding:0.5em 1em; color:#fff; margin:1em 0}

.btn:hover {color:#cecece;}

@media (min-width: 1200px){}
@media (min-width: 992px) and (max-width: 1199px){
.s31r_addressPane {margin: 100px auto 5px;}
.filterBtnHeader {min-height: 130px;}
}
@media (min-width: 768px) and (max-width: 991px){
.AddressPhone_Main {font-size: 170%;}
.filterBtnHeader {min-height: 170px;}
}
@media (max-width:767px){ 
.menuToggle {background: #f7f7f7}
.s31r_addressPane {margin: 20px auto 5px;}
.AddressPhone_Main {font-size: 150%;}
.AddressPhone_Main span {display: block; border: none;}
.filterBtnHeader {min-height: 180px;}
.filterBtnImage img {width: 100%;}
}
@media (max-width:480px){}