body {font-family: arial}
a,a:hover {-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; text-decoration: none}
a:active, a:focus {outline: none; ie-dummy: expression(this.hideFocus=true);}/*Hide IE outline on href*/
a[href^=tel] {color: inherit; text-decoration: none; }

h1, h2, h3, h4, h5, h6, p {font-weight: 400; color: #494949;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {outline: none; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;}
.submitButton,.submitButtonPhone {border: none; background: #151515; cursor: pointer;padding: 6px 29px;border-top: none;border-left: none;border-right: none; color: #f7f7f7;text-transform: uppercase;font-weight: 600;font-size: 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-top: 15px;}
.submitButton:hover,.submitButtonPhone:hover {background: #151515; color: #f7f7f7; border: none}

.RowIce{display:none;}
.gutter{padding:5px;}
.s26r_wrapper {margin: 15px auto; border-radius: 10px; border: 1px solid #cecece; overflow: hidden; box-shadow: 0 0 65px -15px #000;}

/*** HEADER **********************************************************************************/
.s26r_header {min-height: 110px;}
.logo{float:left}
.s26r_addressPane {float: right; width: 30%; margin-right: 10px;}
.AddressAndPhone {float: right;}
.AddressPhone_Main {font-size: 16px; text-align: right; color: #151515; margin-top: 5px; font-family: arial }
.AddressPhone_Main span {display: inline-block;}
.AddressPhone_Main .LabelPhone1 {display: block; font-size: 28px;}

.s26r_SocialMediaPane {float: right; clear: right; width: 26%;}
.socialMedia {text-align: right; margin-top: 10px; float: right; }
.socialMedia a {color: #f7f7f7; font-size: 22px;}
.socialMedia a i {padding: 7px; margin: 0 2px; border-radius: 50%; width: 35px; height: 35px; text-align: center;}
.socialMedia a:hover {opacity: .5}

/*** MAIN MENU **********************************************************************************/
#s26r_menu {clear: both; margin-bottom: 10px;}
#s26r_menu .nav > li > a {color: #f7f7f7; font-size:14px; padding: 15px 20px; border-right: 1px solid #f7f7f7}
#s26r_menu .nav > li.lastNav > a {border: none;}
#s26r_menu .nav > li > a:hover,#s26r_menu .nav > li > a:active,#s26r_menu .nav > li > a:focus {color: #f7f7f7}
#s26r_menu .nav .caret,#s26r_menu .navPhone .caret {border-top-color: #f7f7f7; border-bottom-color: #f7f7f7; }
#s26r_menu .nav a:hover .caret,.nav a:active .caret,.nav a:focus .caret {border-top-color: #494949; border-bottom-color: #494949; }
#s26r_menu .navbar-nav > li {display: inline-block; float: none; }
#s26r_menu .navbar-nav {text-align: center; float: none; }
#s26r_menu .dropdown-menu > li > a {text-align: left; }
#s26r_menu .dropdown-menu > li > a:hover {color: #f7f7f7; }

/*** BANNER **********************************************************************************/
.s26r_slidesPane {width: 100%; position: relative}
.carousel h1 {color: #f7f7f7; margin-top: -46px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .5); padding: 10px; margin: 0 auto;}

/*** QUICK SEARCH **********************************************************************************/
.ResponsiveSearch {position: absolute; top: 20px; right: 20px; z-index: 10; width: 280px; background: rgba(0,0,0,.6); padding: 10px; border-radius: 6px;}
.ResponsiveSearch button {color: #f7f7f7; text-align: left; padding-left: 10px; font-size: 20px;}
.ResponsiveSearch button,.ResponsiveSearch fieldset, .ResponsiveSearch .submitBtn {-webkit-appearance: none; width: 100%; padding: 0; margin: 2px 0; border: none; height: 30px;}
.ResponsiveSearch select,.ResponsiveSearch input {border: none; height: 30px; background: #f7f7f7}

.s26r_quickSearch .ResponsiveSearch {position: static; width: 100%; border-radius: 0}
.s26r_quickSearch .ResponsiveSearch .searchYear {display: none;}
.s26r_quickSearch .ResponsiveSearch button,.s26r_quickSearch .ResponsiveSearch fieldset,.s26r_quickSearch .ResponsiveSearch .submitBtn {width: 16%; margin: 2px;}

/*** FILTERS **********************************************************************************/
.s26r_indexFilters {width: 100%; margin: 10px 0; overflow: hidden}
.s26r_indexFilters img {padding: 2px; margin: 0 auto; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.s26r_indexFilters img:hover {-webkit-filter: brightness(70%);}

.WelcomeText {padding: 15px;}

/*** FOOTER **********************************************************************************/
.s26r_footer {margin: 20px 0; clear: both;}
.FooterNav,.Copyright,.SEO,.SeoText {float: none; width: 100%; text-align: center; }
.Copyright {margin: 5px 0;}
.SeoText {margin: 10px 0 0}
.footerNav, .footerNav a,.copyright_main, .copyright_main a,.SeoText,.SeoText a {color: #494949}

/*Back to Top*/
.top {position: fixed;bottom: 2em;right: 7px;text-decoration: none;color: #fff;font-size: 12px;padding: 1em;display: none;background: #f7f7f7}
.top:hover {color: #494949;text-decoration: none;}

/*** LIST PAGES **********************************************************************************/
.s26r_list {min-height: 600px; padding: 20px; }
.detailApplyOnlineLink a {font-weight: normal}
#myPhotoCarousel .carousel-control {opacity: 1}
.dxpLite .dxp-summary,.dxpLite .dxp-ellip,.fuelEcononmyText,.dxpLite .dxp-current,.topResults,.vehicleTitleWrap a,.vehicleTitleWrap a:visited,.titleWrapPhoneView a,.titleWrapPhoneView a:visited,.dropdownWrap,#panelDetails,#panelOptions,#panelNotes,#panelInquiry,#panelShare {color: #494949}
.ResponsiveInventoryModule1 a:hover {color: #cecece;}
.s26r_list .container {width: 100%;}
#contactSwitch,#vehicleHistorySwitch,#ePriceBox2 a,#photosSwitch,#videoSwitch,#detailsSwitch,#optionsSwitch,#notesSwitch,#inquirySwitch,#shareSwitch {color: #f7f7f7}
#searchItemWrap .well-inverse {border: none; padding: 8px; background: #363636}
.closeLink {background: none}
h4.detailPriceLbl,h4.deatilPriceLbl {color: #f7f7f7}
.btn-black:hover {color: #cecece}

/*** TERT PAGES **********************************************************************************/
.s26r_tert {min-height: 600px; padding: 20px;}
.s26r_tert h1.dealerTitle,.s26r_tert h1.dcsTitle {font-size: 22px;}
.s26r_tert a:hover {color: #494949}
.AddressAndPhone2 .LabelPhone1 {font-size: 22px; font-weight: normal}
.getDirections .btn-black {color: #f7f7f7; clear: left;}

@media (min-width: 992px) and (max-width: 1199px) {
.logo {width: 45%}
.AddressPhone_Main {margin-top: 5px; font-size: 14px}
.s26r_SocialMediaPane {margin-bottom: 5px}
#s26r_menu .nav > li > a {font-size:12px; padding: 15px; }
.Chat {display: none;}
.ResponsiveSearch {top: 5px; right: 5px; }
.ResponsiveSearch button, .ResponsiveSearch fieldset, .ResponsiveSearch .submitBtn {height: 28px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.logo {width: 60%; float: none; margin: 0 auto}
.s26r_addressPane,.s26r_SocialMediaPane {width: 100%; margin: 0}
.AddressAndPhone {float: none; margin: 0 auto;}
.AddressPhone_Main {margin: 5px 0; text-align: center}
.socialMedia {margin: 0 auto 10px; text-align: center; float: none;}
#s26r_menu .nav > li > a {font-size: 10px; padding: 10px 8px}
.Chat {display: none;}
.ResponsiveSearch {display: none;}

.s26r_spotlight .carousel-control.left {margin-left: -25px;}
.s26r_spotlight .carousel-control.right {margin-right: -24px;}
}
@media (max-width:767px) {
.s26r_wrapper {padding: 0;}
.logo {width: 70%; float: none; margin: 0 auto;}
.s26r_addressPane,.s26r_SocialMediaPane {width: 100%; margin: 0}
.AddressAndPhone {float: none; margin: 0 auto;}
.AddressPhone_Main {margin-top: 5px; text-align: center}
.socialMedia {margin: 0 auto 10px; float: none; text-align: center;}

#s26r_menu  {text-align: center; border-radius: 0}
#s26r_menu #siteMenu {background: #f7f7f7; width: 50%; color: #494949; text-shadow: none; font-size: 16px; text-transform: uppercase; letter-spacing: 3px; padding: 5px;}
.navbar-collapse.in {overflow: visible; max-height: inherit}
#s26r_menu .navPhone {text-align: left; list-style: none; margin: 0; padding: 0;}
#s26r_menu .navPhone > li {width: 100%; border-bottom: 1px solid #f7f7f7;}
#s26r_menu .navPhone > li:last-child {border:none;}
#s26r_menu .navPhone > li a {width: 100%; display: block; padding: 12px 0; margin-left: 20px; color: #f7f7f7; text-transform: uppercase; font-size: 15px;}

#s26r_menu .visible-xs .dropdown-menu {position: static; float: none; border-radius: 0}
#s26r_menu .visible-xs .dropdown-backdrop {position: static }
#s26r_menu .visible-xs .dropdown-menu li {border-bottom: 1px solid #494949;}
#s26r_menu .visible-xs .dropdown-menu li:last-child {border: none}
#s26r_menu .visible-xs .dropdown-menu li a {color: #494949; }
#s26r_menu .visible-xs .dropdown-menu > li > a:hover {background: none;}

.s26r_list,.s26r_tert {border-radius: 0 }
.detailApplyOnlineLink {margin: 10px 0}
.ResponsiveSearch {display: none;}
}
@media (max-width:480px) {
.logo {width: 95% }
.AddressPhone_Main span {display: block; border: none}
.AddressPhone_Main .LabelPhone1 {font-size: 26px;}
}