body {background:#151515 url('https://pinnaclemotorsllc.com/Dealers/13001_14000/13414R/images/body_bg.jpg') center center fixed no-repeat;}
.s10r_header {padding: 0;}
.bodyWrapper {padding:1em 2em; margin-top: 1em}
.AddressAndPhone, .SocialMedia {float: right; width: 50%; clear: none;}
.socialMedia {text-align: right; width: auto;}
.socialMedia i {font-size: 28px;}
.AddressPhone_Main span {font-family:'OpenSansRegular'}
.AddressPhone_Main span.LabelPhone1 {font-family:'OpenSansBold';}
#s10r_menu .nav>li>a {font-family:'OpenSansRegular'; padding:10px 19px; text-transform: uppercase;}
.s10r_listContent .container{width: 100%;}
.s10r_listContent{color:#585858}
/*** Primary Color Change **********************************************************************************/
/* Background Color */
#s10r_menu .nav > li > a:hover, #s10r_menu .nav > li > a:focus,#myPhotoCarousel .carousel-control:hover,.submitButton:hover,.highlightRow,.top, #filterButtons div, .navbar-nav, .searchBtn
{background: #ED1C24 }
#filterButtons div {background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));}
#s83_menu ul.dcsmenu li.root a:hover, #filterButtons div:hover, #s10r_menu .nav>li>a:hover, .col-md-12.topResults, .btn-black, .standardPriceWrap, .submitButton, .searchBtn:hover, .ir02Detail .btn-default, a.btn-black
{background-color: #151515;}

/* Font Color */
h1,.AddressandPhone2 .LabelPhone1,.DCSWelcomeText_Main a,.dcsDealerTitle .Head, .openSearchLbl, .well-inverse, #myTab h4
{color: #151515;}
#filterButtons div a, .SEO, .SeoText, .ir02Detail .btn-default
{color: #fff;}
.carousel-control.left:hover, .carousel-control.right:hover,.footerNav a:hover, .copyright_main a:hover,.dxnbLite a:hover,.vehicleTitleWrap a:hover,.detailApplyOnlineLink a:hover,.returnLink a:hover,.vehicleNameWrap a:hover, .AddressPhone_Main span.LabelPhone1, .scrollspot_r .carousel-control, .scrollspot_l .carousel-control, .socialMedia i
{color: #ED1C24 }

/*Filter Buttons*/
#filterButtons{text-align:center; margin:16px auto;}
#filterButtons i{display:block; font-size:50px;}
#filterButtons div {display: inline-block; font-size: 14px; font-weight: 700; text-align: center; text-decoration: none; text-shadow: 0 1px #666; background-clip: padding-box; border-radius: 3px; margin: 0 5px; max-width: 32%;}
#filterButtons div a {display: block; padding: 5px;}

/*Nav Bar*/
.navbar-nav {width: 100%;}
#s10r_menu .nav > li > a {margin: 0; border-radius: 0; border-color: #fff; background: none;}
#s10r_menu .nav > li.firstNav > a {border-left: none; border-right: 1px solid #fff}
#s10r_menu .nav > li.lastNav > a {border-right: none; border-left: 1px solid #fff}

/*Other/Misc.*/
.SEO, .SeoText {text-align: left;}
.footerNav, .footerNav a {font-size: 14px; margin: 5px 0;}
.carousel-control {opacity: 1;}
.carousel h1 {background: rgba(0,0,0,.6); margin-right: 0; padding: 10px; bottom: -16px; text-align: right;}
#panelRefine {padding: 2px;}
.openSearch {margin-bottom: 0;}
.openSearchDiv {margin-top: 10px; border: none; padding-top: 0;}

/*
.s10r_header {padding: 0;}
.FooterNav {margin-top: -37px;}
.footerNav, .footerNav a {font-size: 12px;}
*/

@media (max-width:480px){
	#carStorySwitch, .detailApplyOnlineLink a{color:#fff;}
	#filterButtons div {max-width: inherit !important; margin: 2px auto;}
	#filterButtons i {display: inline-block; font-size: 22px; margin-right: 10px;}
}
@media (max-width:767px){
	.AddressAndPhone, .SocialMedia {width: 100%; float:none;}
    .AddressPhone_Main, .socialMedia {text-align:center}
    .AddressPhone_Main > span{display:inline-block}
    .AddressPhone_Main > span.LabelPhone1{display:block}
	.logo {margin-top: 0;}
	.SocialMedia {margin-top: 0; margin-bottom: 10px;}
	.navWrap, .getDirections .btn-black {background: #ED1C24;}
	#s10r_menu .visible-xs li a {font-weight: bold; font-size: 14px; text-shadow: 1px 1px 2px #000;}
	.navbar-btn {font-size: 18px; border: 1px solid #fff;background-color: #151515;}
	.navbar-btn:hover {background-color: #666;}
	#s10r_menu .nav>li>a{border:none; border-radius:0}
	#s10r_menu li.root.mmFirst a{border:none}
	#carStorySwitch, .detailApplyOnlineLink a, .getDirections .btn-black {color:#fff;}
	#filterButtons div {max-width: 30%;}
	.ResponsiveScrollingSpotlight h3, .ResponsiveScrollingSpotlight h4, .ResponsiveScrollingSpotlight h5, .ir03 .titleWrapPhoneView a {color: #151515;}
	.ResponsiveMap {display: block; clear: both;}
	.SEO, .SeoText {text-align: center;}
}
@media (min-width: 768px) and (max-width: 992px){
	.AddressAndPhone, .SocialMedia {width: 100%; float:none;}
    .AddressPhone_Main, .socialMedia {text-align:center}
    .AddressPhone_Main > span{display:inline-block}
    .AddressPhone_Main > span.LabelPhone1{display:block}
	.logo {margin-top: 0;}
	.SocialMedia {margin-top: 0; margin-bottom: 10px;}
    #s10r_menu .nav>li>a{padding:5px 7px; margin:0; font-size: 10px;}
	#filterButtons div {max-width: 31.5%;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.AddressAndPhone, .SocialMedia {width: 30%;}
    #s10r_menu .nav>li>a{padding:5px 15px; font-size: 12px;}
}
@media (min-width: 1200px){
	.dxnbLite .dxnb-gr {width: 173px;}
}