/*Wave Report*/
#hero {background: #000 !important;}
#hero>div {background: url("https://blueprint.cdn.cloud.searchoptics.net/08fc64077d959d8d2d5280825e2c3703/hero_livery.jpg");}
#split table {color: #fff}

/*Specials*/
#specials {padding: 40px 10px;}
#specials div[class*="specials-widget"] {padding: 0 10px;}
#specials .titleBox h1.h1 {font-family: 'MillerB Regular';}
#specials .dasText {font-size: 24px; font-weight: bold;}
#specials .special .btn-primary {width: calc(100% - 20px);margin-left: 0 !important;border-radius:  0 !important;padding: 20px;margin-top:  10px;}
#specials .btn-primary:after {display: none;}
@media (max-width: 767px) {
  #specials .special .multi {height: auto !important;}
}
@media (min-width: 768px) {
  #specials {padding: 40px 20px;}
}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
  #specials {padding: 80px 40px;}
}

/* ADA Compliance NS: 519037 */
.headline > a[rel="nofollow"] {color:#255783 !important;}
.headline > span > a[rel="nofollow"] {color:#255783 !important;}
.special .description {font-size: 15px;color: #000;width: 100%;margin: 0;padding: 10px;}
.multi .multi-item a {color: #1d4580; font-weight: bold;}

/*NS 380913 Align seven cars*/
.seven-col-cars div{ background-color: #fff;}
.seven-col-cars div:last-child{ background-color: transparent; }
@media only screen and (min-width: 1300px) and (max-width: 1600px){
	#hero > div > div:last-child > div a p{ font-size: 14px; letter-spacing: 4px; }
  	#hero > div > div:last-child > div a p span{ font-size: 28px; }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px){
	#hero > div > div:last-child > div a p{ font-size: 12px;}
  	#hero > div > div:last-child > div a p span{ top: 10px; margin-left: -12px; }
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
	.seven-col-cars .col-md-1, .seven-col-cars .col-sm-1, .seven-col-cars .col-lg-1 { width: 24.285%; }
}
@media (min-width: 1200px) {
  .seven-col-cars .col-md-1, .seven-col-cars .col-sm-1, .seven-col-cars .col-lg-1 { width: 14.285%;  *width: 14.285%; }
}
@media (min-width: 768px){
  .seven-col-cars .col-md-1, .seven-col-cars .col-sm-1, .seven-col-cars .col-lg-1  { width: 100%; *width: 100%; }
}


#split .splitRow {
    background-color: #dddddd;
}

#split .splitRow > div:last-child {
    background: #dddddd;
    color: #000000;
    float: right;
    padding: 70px 80px !important;
}
#split .splitRow > div:first-child {
    position: static;
}
.employee {
    width: 100%;
}
.employees-widget .employee-filter {
    display: none;
}
.meet-employee h1:after, .meet-employee h1.h1::after {
    margin-left: auto !important;
    margin-right: auto !important;
}
h2.employee-name {
    margin-top: 13px;
    font-family: 'MillerB Light';
    font-size: 16px;
    padding: 0;
}
h4.employee-position {
    font-family: 'Proxima Regular';
    font-size: 12px;
    text-transform: uppercase;
}
p.employee-phone {
  margin: 0px !important;
}

.detail-btn-area {
    height: 0px !important;
}

/* HERO */
#hero > div > div:nth-of-type(1) {
    padding: 20px;
}
/* ## STAFF ## */
#staff > div .container > div .employees-widget .employee-filter {display: none;}

/* ## HERO2 ## */
#hero2 { background: no-repeat 50% 50% / cover; color: #FFF; text-align: center; }
#hero2 > div { }
#hero2 > div > div { }
#hero2 > div > div:nth-of-type(1) { padding: 0px; }
#hero2 > div > div:nth-of-type(1) h1 { }
#hero2 > div > div:nth-of-type(1) p {margin: 0 auto 40px;width: 25%;}
#hero2 > div > div:nth-of-type(1) .btn-primary { background: rgba(255,255,255,0.1); color: #FFF; }
#hero2 > div > div:nth-of-type(1) .btn-primary:before { background: #FFF;  }
#hero2 > div > div:nth-of-type(1) .btn-primary:hover,
#hero2 > div > div:nth-of-type(1) .btn-primary:focus,
#hero2 > div > div:nth-of-type(1) .btn-primary:active { color: #000; }


#hero2 > div > div:last-child { border-top: 1px solid rgba(255,255,255,0.1); }
#hero2 > div > div:last-child > div { border-right: 1px solid rgba(255,255,255,0.1); }
#hero2 > div > div:last-child > div a {color:#FFF; display: block; padding: 80px;}
#hero2 > div > div:last-child > div a:hover { background: rgba(0,0,0,0.8); position: relative; }
#hero2 > div > div:last-child > div a:hover:before { background: rgba(255,255,255,0.1); content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#hero2 > div > div:last-child > div a img {margin: 0 auto 20px;}
#hero2 > div > div:last-child > div a p {margin: 0;letter-spacing: 5px;text-transform: uppercase;white-space: nowrap;}
#hero2 > div > div:last-child > div a p span {font-size: 32px;position: relative;top: 8px;width: 21px;}

@media only screen and (max-width:1440px) {
    #hero2 > div > div:nth-of-type(1) p { width: 66%; }
    #hero2 > div > div:last-child > div a {padding: 80px 40px; color: #000; }    
}

@media only screen and (max-width:1024px) {
    #hero2 > div > div:nth-of-type(1) p { width: 75%; }
    #hero2 > div > div:last-child { background: #DDD; border: none; }
    #hero2 > div > div:last-child > div { border: none; }
    #hero2 > div > div:last-child > div a { padding: 40px; transition: .25s; }
    #hero2 > div > div:last-child > div a:hover { background: #FFF; }
    #hero2 > div > div:last-child > div a:hover:before { background: none; }
}

@media only screen and (max-width:991px) {
    #hero2 > div > div:nth-of-type(1) {padding: 80px;}
    #hero2 > div > div:nth-of-type(1) p { width: 100%; }
}

@media only screen and (max-width:767px) {
    #hero2 > div > div:nth-of-type(1) {padding: 40px;}
    #hero2 > div > div:nth-of-type(1) .btn-primary { display: block; }
    #hero2 > div > div:last-child > div a { padding: 40px; }
}

#hero2 > div > div:nth-of-type(1) .btn-primary {
    background: rgba(255,255,255,0.1);
    color: #FFF;
}

#hero > div > div:last-child > div a:hover {
    background: rgba(0,0,0,0.11);
    position: relative;
}
#hero > div > div:last-child > div a {
    color: #000;
    display: block;
    padding: 16px;
}

.hours {
    background-color: #000 !important;
    color: #fff;
    padding: 70px 80px !important;
}

/* NS 374494 - Header color */
/*
#mainSubnav1,
#mainSubnav1.activate 
#mainSubnav2,
#mainSubnav2.active {
  	display: none;
}
header,
header #mainNav li .dropdown-menu {
    background: #000;
}
header .logo a {
    background-position: 0 100%;
}
header .social li a,
header #mainNav li a {
    color: #fff;
}
header #mainNav li .dropdown-menu {
    margin-top: -1px;
}*/


/*NS 525215 */
	a.conversion-phone {color: inherit !important;}