/***** BACKGROUNDS *****/
body {background: #fff;
    background-size: cover;}
#Pane3_wrap {background: #eaeaea;
    background: linear-gradient(rgba(235,235,235,.8),rgba(235,235,235,.8)), url(images/carsbg2.jpg) top center no-repeat;
    background-size: cover;}
#Footer_wrap {background: #ffd42c;
    background: linear-gradient(rgba(0, 0, 0, 0.9),rgba(0, 0, 0, 0.80)),/*Color1 in RGB*/ url(images/carsbg2.jpg) bottom center no-repeat,/*Color1 in RGB*/ url(images/carsbg2.jpg) bottom center no-repeat;
    background-size: cover;}



/***** BANNER TEXT *****/
/* Overall Font Size */
.dcsBannerText {font-size: 12px;}
/* Text Shadow/Outline */
.dcsBannerText p {text-shadow: 0px 1px 1px #fff;}
.dcsBannerText p span {text-shadow: 0px 3px 2px #000;}



/***** COLOR SCHEME *****/
/*Transparencies*/
.s54r_header, .navbar-nav .dropdown-menu, .ResponsiveBanner .carousel-control.left i:before, .ResponsiveBanner .carousel-control.right i:before
{background: rgba(0, 0, 0, 0.85);}

/*Solid Colors*/
/*Color1*/
#s54r_menu .nav>li>a:hover, #s54r_menu .nav>li>a:active, #s54r_menu .nav>li>a:focus, #s54r_menu .nav .open>a, #s54r_menu .nav .open>a:hover, #s54r_menu .nav .open>a:focus,  #s54r_menu .dropdown-menu > li > a:hover, .ResponsiveSearch input[type="submit"], .s54r_Pane3 .highlightRow, .seeEntireInv, .top, #refineSearchSwitch, #s54r_menu #siteMenu, .dcsBannerBtn a, .responsiveCustomFormWrap input[type="submit"], .vehicleTitle, .i06r_priceWrap, .s54r_Pane6 .getDirections a
{background: #ffd42c}
/*Color2*/
#Pane6_wrap, .ResponsiveSearch input[type="submit"]:hover, .seeEntireInv:hover, .responsiveCustomFormWrap input[type="submit"]:hover, #Footer_wrap .socialMedia a i, .highlightRow {background: #0f0f0f}

/*Text Colors*/
/*Color1*/
a, .returnLink a, .ctaBtn .fa, .LabelAddress1:before, .LabelPhone1:before, .LabelPhone2:before, .LabelPhone3:before, .LabelEmail:before, #s54r_menu #siteMenu:after, .s54r_Pane6 .LabelPhone1, .dcsBannerText p, /*.dcsBannerBtn a, .dcsBannerBtn a:hover, .dcsBannerBtn a:hover span,*/ #s54r_menu .visible-xs .dropdown-menu li a, .ctaBtn h3 {color: #ffd42c}
.responsiveCustomFormWrap fieldset input::-webkit-input-placeholder {color: #1D1D1D}
.responsiveCustomFormWrap fieldset input::-moz-placeholder {color: #1D1D1D}
.responsiveCustomFormWrap fieldset input:-moz-placeholder {color: #1D1D1D}
.responsiveCustomFormWrap fieldset input:-ms-input-placeholder {color: #1D1D1D}
/*Color2*/
.s54r_tert .AddressAndPhone2 .LabelDealershipName, h1.dcsTitle, h1.dealerTitle {color: #1D1D1D}

/*Borders*/
.top {
    border: 1px solid #0f0f0f;}



/*PANE 1 SHOPPING OPTIONS*/
#Pane1_wrap {background: #505050; /*A lighter Shade of Color 1*/
    background-image: -webkit-linear-gradient(60deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.40) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.3) 60%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);
    background-image: -moz-linear-gradient(60deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.40) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.3) 60%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);
    background-image: -o-linear-gradient(60deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.40) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.3) 60%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);
    background-image: linear-gradient(60deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.40) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.3) 60%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);
    background-size: 200% 150%;}



/*CUSTOM CODE HERE*/
.ctaBtn h3, .ctaBtn .fa {text-shadow: none;}
.dcsBannerBtn a {background: #000; color: #ffd42c; border: 2px #fff solid;}
.dcsBannerBtn a:hover, .dcsBannerBtn a:hover span, a, .responsiveCustomFormWrap input[type="submit"], .seeEntireInv, .top, #refineSearchSwitch {color: #1D1D1D;}
.responsiveCustomFormWrap input[type="submit"]:hover {color: #fff;}
.shopByBrand img {background-color: #fff; display: inline;}
.shopByBrand {margin-top: 18em;}
#Pane2_wrap {margin-top: 0px;}
#Pane1_wrap {height: 840px;}

/******INVENTORY MODULE STYLING*******/
.retailWrap, .retailWrapPlsCall, .i11r_vehicleTitle, .i11r_btns a, .internetWrap, .msrpWrap, .rebateWrap, .dealerDiscountWrap, .savingsWrap, .i11r_detailBtns a, .i11r_priceWrap>div, .i11r_detailSubHead, .smsBtn, .lnkBtn {background-color: rgba(0, 0, 0, 0.6);}

.i11r_vehicleTitle {color: #ffd42c;}
.i11r_btns .btn, .i11r_priceWrap>div, .i11r_detail .btn, .i11r_detailBtns a, .i11r_detailSubHead, .i11r_detailSubHead a {color: #fff;}


/******INVENTORY MODULE STYLING*******/


/***** MEDIA QUERIES *****/
@media (max-width:1199px) {
	#Pane1_wrap {height: 825px;}
}
@media (max-width:991px) {
    .s54r_header {background: rgba(0,0,0,.95)}
	#Pane1_wrap {height: 1030px;}
}
@media (max-width:767px) {
	.shopByBrand {margin-top: 3em;}
	#Pane1_wrap {height: 1200px;}
}
@media (max-width:480px) {
    .smsBtnFS{width:calc(95% - 60px);}
	#Pane1_wrap {height: 1345px;}
}
