/* CORPORATE STYLESHEET */
body{background:#000;text-align:center;font-family:"Arial Narrow",Arial,sans-serif;font-weight:bold;font-stretch:condensed;}
html,body{-webkit-font-smoothing:antialiased;}
p{font-family:Arial,sans-serif;font-stretch:normal;font-weight:normal}
#wrapper{background-color:#000;margin:0 auto;text-align:center;}
h2{color:#fff;padding-top:20px;padding-bottom:10px;font-size:20px;font-weight:bold;}
h3{color:#c22821;text-align:left;}
sup{top:-0.3em;}
.litebld{font-weight:600;}
#content{width:100%;margin-right:20px;margin-top:107px;}
section{background-color:none;}
section::before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden;}
.bx-wrapper img, .bx-wrapper .bx-controls-direction a{z-index:3;}
.twitter,.facebook{display:none}
.container{border-bottom:1px #000 solid;}
.navbar-right{width:286px;height:48px;background:transparent url('/images/nav/NAV-FindaDealer_BuyNow.png') no-repeat right top;}
#togglesearch{display:block;position:relative;top:0px;left:55px;width:50px;height:48px;}
#togglesearch:hover{background:transparent url('/images/nav/NAV-FindaDealer_BuyNow.png') no-repeat -17px -48px;}
#dealer-nav{position:relative;top:0px;left:55px;width:100px;height:48px;}
#dealer-nav:hover{background:transparent url('/images/nav/NAV-FindaDealer_BuyNow.png') no-repeat -67px -48px;}
#buy-nav{position:relative;top:0px;left:52px;width:80px;height:48px;}
#buy-nav:hover{background:transparent url('/images/nav/NAV-FindaDealer_BuyNow.png') no-repeat -164px -48px;}
#myCarousel img{width:120%}
#myCarousel::before{display:block;content:" ";margin-top:-107px;height:107px;visibility:hidden;}
.mainslider h3{color:#fff;font-size:19px;font-weight:bold;text-shadow:2px 2px 2px #000;margin:0;padding:0;text-align:left;}
.mainslider h4{color:#bbbcbf;font-size:20px;font-weight:bold;text-shadow:2px 2px 2px #000;margin:0;padding:0;text-align:left;}
.mainslide1 h3,.mainslide2 h3,.mainslide3 h3,.mainslide4 h3{position:absolute;top:10px;left:20px;}
.mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4{position:absolute;top:90px;left:20px;}
.dbmainslide1 h3,.dbmainslide2 h3,.dbmainslide3 h3,.dbmainslide4 h3{position:absolute;top:10px;left:20px;}
.dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4{position:absolute;top:160px;left:20px;}
.rmainslide1 h3,.rmainslide2 h3,.rmainslide3 h3,.rmainslide4 h3{position:absolute;top:10px;right:20px;}
.rmainslide1 h4,.rmainslide2 h4,.rmainslide3 h4,.rmainslide4 h4{position:absolute;top:90px;right:20px;}
.rdbmainslide1 h3,.rdbmainslide2 h3,.rdbmainslide3 h3,.rdbmainslide4 h3{position:absolute;top:10px;right:20px;}
.rdbmainslide1 h4,.rdbmainslide2 h4,.rdbmainslide3 h4,.rdbmainslide4 h4{position:absolute;top:160px;right:20px;}
#important{display:inline-block;width:90%;margin-top:-20px;}
#important p,#important h1,#important h2,#thankyou h1{text-align:left;color:#fff;font-weight:lighter;}
#important p{font-family:Arial,sans-serif;font-size:12px;line-height:22px;text-align:justify;text-justify:inter-word;padding-top:14px;}
#important h1,#thankyou h1{padding:0;font-size:20px;text-align:center;text-transform:uppercase;font-weight:bold}
#important h2{padding:0;font-size:14px;text-align:center;font-weight:bold;margin-top:-6px;text-transform:uppercase;}
#important a{color:#fff;text-decoration:underline;}
#important a:hover{text-decoration:none}
#price{font-weight:bold;}
.moresectioninfo{display:block;width:100%;text-align:left;color:#fff;font-size:16px;margin-top:20px;font-weight:normal;line-height:16px;}
.moresectioninfo:hover{color:#c22821}
.moresectioninfo .glyphicon-play{font-size:12px;font-weight:normal;}
/* FEATURE STUFF */
.featuresection,.policy{display:inline-block;width:90%;padding-bottom:40px;}
.featureimgsection{display:inline-block;width:100%;height:100%;overflow:hidden;}
.normalfeaturesection{display:inline-block;width:90%;padding-bottom:30px;vertical-align:text-top}
.normalfeatureimgsection{display:inline-block;width:100%;height:100%;overflow:hidden;}
.featuresection h3,.normalfeaturesection h3,.policy h2{font-size:16px;text-transform:uppercase;font-weight:bold;}
.widefeatureimage,.mobilefeatureimage,.normalfeatureimage{width:100%;margin:0;padding:0;height:auto;}
.normalfeatureimage,.mobilefeatureimage{display:block;max-width:674px;min-width:300px;max-height:449px;}
#features p{font-family:Arial,sans-serif;color:#fff;text-align:left;font-weight:lighter;}
.normalfeaturesection .bx-wrapper{margin:0}
.normalfeaturesection img,.featuresection img{line-height:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.normalfeaturesection a,.featuresection a{text-decoration:underline;color:#a6a8aa;}
.normalfeaturesection a:hover,.featuresection a:hover{color:#c22821;}
.buynow{display:inline-block;width:76px;height:32px;background:transparent url('/images/nav/Buy-Now.svg') no-repeat center top;text-align:center;padding-top:4px;margin-bottom:10px;margin-top:10px;}
.buynow:hover{background:transparent url('/images/nav/Buy-Now.svg') no-repeat center top;opacity:0.5;filter:alpha(opacity=50);}
/*.buynow:hover{background:transparent url('/images/nav/Buy-Now-Hover.svg') no-repeat center top;} */
.learnmore{display:inline-block;width:98px;height:32px;background:transparent url('/images/nav/Learn-More.svg') no-repeat center top;text-align:center;padding-top:4px;margin-bottom:10px;}
.learnmore:hover{background:transparent url('/images/nav/Learn-More.svg') no-repeat center bottom;opacity:0.5;filter:alpha(opacity=50);}
/* .learnmore:hover{background:transparent url('/images/nav/Learn-More-Hover.svg') no-repeat center bottom;} */
.emailus{display:inline-block;width:76px;height:32px;background:transparent url('/images/nav/Email-Us.svg') no-repeat center top;text-align:center;padding-top:4px;margin-bottom:10px;margin-top:10px;}
.emailus:hover{background:transparent url('/images/nav/Email-Us.svg') no-repeat center top;opacity:0.5;filter:alpha(opacity=50);}
/* .emailus:hover{background:transparent url('/images/nav/Email-Us-Hover.svg') no-repeat center top;} */
/* POLICY STUFF */
.policy{padding-top:20px;}
.policy ul li{color:#fff;}
.policy p{text-align:justify;color:#fff;font-weight:lighter;}
.policy a{color:#c22821;font-size:14px;}
.policy h1{font-size:20px;color:#fff;padding-bottom:10px;margin-bottom:10px;margin-top:20px;font-weight:bold;text-transform:uppercase;}
.policy h3{font-size:16px;text-transform:uppercase;font-weight:bold;}
.policy .plybullets{text-align:left;list-style:disc;padding-left:32px;font-weight:normal;margin-bottom:10px;color:#fff;}
.policy .plybullets li{font-size:16px;}
.gogreen{text-align:left;list-style:disc;padding-left:16px;font-weight:normal}
.gogreen li{font-size:16px;}
.mapimg{margin:0 auto;}
.underline{text-decoration:underline}
.resultimg{width:90%;margin-left:5%;margin-right:5%;margin-bottom:5%;}
#footer{padding-top:10px;text-align:left;}
#footer a,#footer p{color:#e8e8ea;}
#footer h3{color:#97999c;font-size:16px;font-weight:bold;}
#footer p{font-family:Arial,sans-serif;margin-left:40px;margin-bottom:10px;font-size:12px;}
#footresources,#footdealers,#footwarranty{margin-left:40px;}
#footresources ul li,#footdealers ul li,#footwarranty ul li{font-size:14px;line-height:26px;text-indent:20px;}
#footerlogo{width:150px;margin-left:14px;margin-top:20px;margin-bottom:10px;}
#phonenumber{font-size:16px;font-weight:bold}
#phonenumber a{text-decoration:none}
#bottomtext{color:#a6a8aa;padding-bottom:0px;font-size:11px}
#bottomtext p a{color:#a6a8aa;text-decoration:underline;}
#bottomtext p a:hover{color:#c22821;text-decoration:none;}
div.bx-pager.bx-default-pager{display:none}
.whitetxt{color:#fff;}
a[href^=tel] {
text-decoration:inherit;
color: inherit;
}
.wrntlink{color:#c22821}
.wrntlink:hover{color:#c22821}
.disclaimer{display:block;margin-top:10px;font-style:italic;font-size:12px;}
/* LINEUP Stuff */
#lineup{display:inline-block;width:90%;padding-bottom:0px;}
#lineup h2{padding:0;font-size:14px;text-align:center;font-weight:bold;margin-top:-6px;}
#lineup p{font-size:12px;text-align:justify;color:#fff;padding-top:0;margin-top:0}
#lineup h3 a{color:#c22821;text-decoration:none;padding:0;margin:0;font-weight:bold;}
#lineup h3 a,#lineup h3{font-size:16px;text-transform:uppercase;}
.lineupimg{display:inline-block;width:100%;height:100%;overflow:hidden;}
.lineupimg h4{color:#fff;font-size:32px;font-weight:bold;text-shadow:2px 2px 2px #000;margin:-40px 0 0 0;padding:0;text-align:center;position:relative;top:50px;left:0px;z-index:2;}
.lineupimg img{width:100%;margin:0;padding:0;height:auto;}
/* END LINEUP Stuff */
.actionline{position:relative;top:0px;left:0px;display:block;height:76px;line-height:76px;width:100%;margin-bottom:30px;}
.actionline .learnmore{position:absolute;top:37px;right:35%;margin:0;}
.actionline .buynow{position:absolute;top:37px;right:0%;margin:0;}
.factoryimg{width:100%;height:auto;margin-bottom:10px;}
p.grayp{color:#97999C;}
/* EMPLOYMENT STUFF */
#employment{display:inline-block;width:90%;padding-bottom:0px;}
#employment h1{font-size:20px;color:#fff;padding-bottom:10px;margin-bottom:10px;margin-top:20px;font-weight:bold;text-transform:uppercase;}
#employment h2{padding:0;font-size:14px;text-align:center;font-weight:bold;margin-top:-6px;}
#employment p{font-size:12px;text-align:left;color:#fff;padding-top:0;margin-top:0}
#employment h3 a{color:#c22821;text-decoration:none;padding:0;margin:0;}
#employment h3 a,#employment h3{font-size:16px;text-transform:uppercase;font-weight:bold;}
#hireology_iframe iframe {width:100%;background-color: #fff;padding-top:20px;}
#employment .empbullets{text-align:left;list-style:disc;padding-left:32px;font-weight:normal;margin-bottom:10px;color:#fff;}
#employment .empbullets li{font-size:12px;}
#employment .emplink,#employment .emplink:hover{text-decoration:none;}
#employment .emplink i.far.fa-file-alt.fa-sm{font-family:'Font Awesome 5 Free';color:#97999c;font-weight:900;}
#employment .emplink i.far.fa-file-alt.fa-sm:hover{color:#fff;}
#employment .lftalign{text-align:left;}
.eligibletxt{color:#fff;font-size:12px;font-weight:normal;text-transform:none;}
#employment #txtjustify{text-align:justify;text-justify:inter-word;}
.employmentreview,.culturesection{margin-bottom:30px}
.employmentreview ul,.culturesection ul{list-style-type:disc;list-style-position:inside;}
.employmentreview ul li,.culturesection ul li{font-size:16px;font-weight:normal;text-align:left;}
.employmentreview p,.culturesection p{padding-top:0px !important;}
.parallelogramblt{display:inline-block;width:7px;height:10px;transform:skew(-20deg);background:#c22821;margin-right:6px;}
.communitylinksleft,.communitylinksright{text-align:left;}
.communitylinksleft a,.communitylinksright a{text-decoration:none;line-height:24px;}
#employmentnav li,#employmentnav li a{line-height:22px;vertical-align:middle;margin-bottom:12px;}
#employmentnav li a img{height:22px;padding:0px;margin-left:auto;margin-right:auto;margin-bottom:2px;display:block;}
/* END EMPLOYMENT STUFF */
/* ABOUT US STUFF */
#timeline{width:100%;text-align:center}
.timeitem{width:300px;height:80px;display:block;vertical-align:top;margin-bottom:0px;margin-left:auto;margin-right:auto}
.timeitem img{width:80px;height:80px;margin:0;padding:0;display:inline-block;}
#timeline p{text-align:left;}
.timeitem p{width:220px;height:50px;display:inline-block;padding:14px;margin-top:-10px;vertical-align:top;text-align:left;}
.timeitem p span.red{color:#c22821;font-weight:bold;font-size:16px;}
/* END ABOUT US STUFF */
#thankyou p{text-align:center;color:#fff;padding-top:0;margin-top:0}
#thankyou a{color:#d0d1d3}
/* SITEMAP */
#sitemap h2{text-align:center;}
#sitemap h2 a{color:#c22821;text-decoration:none;padding:0;margin:0;font-weight:bold;font-size:16px;text-transform:uppercase;}
.col{width:100%;display:block;margin:2px 10px 2px 0px;vertical-align:text-top;}
.col ul{margin:2px auto;}
.col li{line-height:28px;margin:2px auto;}
.col li a{color:#e8e8ea;}
/* END SITEMAP */
/* Handle Carousel Videos */
#myCarousel iframe{width:320px;height:180px;}
@media (min-width:330px){
	#myCarousel iframe{width:340px;height:192px;}
}
@media (min-width:360px){
	#myCarousel iframe{width:360px;height:203px;}
}
@media (min-width:375px){
	#myCarousel iframe{width:375px;height:212px;}
}
@media (min-width:412px){
	#myCarousel iframe{width:412px;height:232px;}
}
@media (min-width:568px){
	#myCarousel iframe{width:568px;height:320px;}
}
@media (min-width:638px){
	#myCarousel iframe{width:638px;height:360px;}
}
@media (min-width:720px){
	#myCarousel iframe{width:720px;height:406px;}
}
@media (min-width:768px){
    /* ABOUT US STUFF */
    #timeline{width:100%;text-align:center}
    .timeitem{width:550px;height:100px;display:block;vertical-align:top;margin-bottom:0px;}
    .timeitem img{width:100px;height:100px;margin:0;padding:0;display:inline-block;}
    .timeitem p{width:450px;height:70px;}
    .timeitem p span.red{font-size:20px;}
    /* END ABOUT US STUFF */
    /* LINEUP Stuff */
    #lineup h3 a,#lineup h3{font-size:20px}
    #lineup h2{font-size:30px;}
    #lineup p{font-size:14px;}
    #lineup,.lineupimg img,.lineupimg{width:700px;}
    .lineupimg img{height:219px;}
    .lineupimg h4{font-size:45px;left:0px;top:50px;}
    /* END LINEUP Stuff */	
    .actionline{height:46px;line-height:46px;width:100%;margin-bottom:30px;}
    .actionline .learnmore{position:absolute;top:7px;right:280px;margin:0;}
    .actionline .buynow,.actionline .emailus{position:absolute;top:7px;right:100px;margin:0;}
    .policy h3{font-size:20px}
    #hireology_iframe iframe{width:700px;}
    .factoryimg{width:700px;height:359px;}	
    #thankyou h1,.policy h1{font-size:32px;}
    div.bx-pager.bx-default-pager{display:block;}
    .policyimgslider .bx-pager.bx-default-pager{display:none;}
    .resultimg{width:520px;height:325px;float:left;margin-left:70px;margin-right:70px;}
    .widefeatureimage{width:700px;height:219px;}
    .mainslider h3{font-size:45px;}
    .mainslider h4{font-size:17px;}
    .mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4,.rmainslide1 h4,.rmainslide2 h4,.rmainslide3 h4,.rmainslide4 h4{top:60px;}
    .dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4,.rdbmainslide1 h4,.rdbmainslide2 h4,.rdbmainslide3 h4,.rdbmainslide4 h4{top:112px;}
    h2{font-size:32px;}
    #myCarousel::before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden;}
    #content{margin-top:80px;}
    .featuresection h3, .normalfeaturesection h3{font-size:20px}
    #important h1{font-size:36px;}
    #important h2,.policy h2{font-size:26px;}
    #important p,.featuresection p,.policy p{font-size:14px;}
    #footer{position:relative;top:0px;left:0px;height:230px;}
    #footer p{font-size:10px;}
    #footerlogo{width:180px}
    #footer h3,#phonenumber{font-size:14px}
    #footresources,#footdealers,#footwarranty{margin-left:0px;}
    #footresources ul li,#footdealers ul li,#footwarranty ul li{font-size:11px;line-height:24px;text-indent:0px;}
    #footresources{position:absolute;left:226px;top:0px;}
    #footdealers{position:absolute;left:394px;top:0px;}
    #footwarranty{position:absolute;right:0px;top:0px;}
    #footer{text-align:left;}
    #wrapper,#infobar{width:750px;}
    #important,.featuresection,.widefeatureimage,.featureimgsection,.policy{width:700px;}
    .normalfeaturesection{width:340px;margin-left:10px;margin-right:10px;}
    .normalfeatureimgsection{width:340px;height:227px;margin-left:0px;margin-right:5px;}
    .normalfeatureimage{width:340px;height:227px;}
    /* SITEMAP */
    #sitemap h2, #sitemap ul li{text-align:left;}
    #sitemap h2 a{font-size:20px;}
    .col{width:200px;display:inline-block;margin:4px 10px;}
    /* END SITEMAP */
    /* EMPLOYMENT STUFF */
    #employment{width:700px;}
    #employment h1{font-size:32px;}
    #employment h2{font-size:30px;}
    #employment h3 a,#employment h3{font-size:20px}	
    #employment p{font-size:14px;}
    #hireology_iframe iframe{width:700px;}
    #employment .empbullets li{font-size:16px;}
    #employment .eligibletxt{font-size:14px;font-weight:normal;text-transform:none;}
    .employmentreview{display:block;clear:both;height:290px;}
    .culturesection{display:block;clear:both;height:auto;min-height:290px;}
    .employmentreview img,.culturesection img{float:right;margin-left:20px;}
    #employmentnav li,#employmentnav li a{line-height:22px;vertical-align:middle;margin-bottom:0px;}
    #employmentnav li a img{height:22px;padding-right:8px;margin:0px;display:inline;}
    /* END EMPLOYMENT STUFF */	
    #myCarousel iframe{width:750px;height:423px;}
}
@media (min-width:992px){
    /* LINEUP Stuff */
    #lineup,.lineupimg img,.lineupimg{width:840px;}
    .lineupimg h4{font-size:58px;left:0px;top:70px;}
    .lineupimg img{height:263px;}
    /* END LINEUP Stuff */
    #hireology_iframe iframe{width:840px;}	
    .factoryimg{width:840px;height:431px;}
    .resultimg{width:500px;height:313px;float:left;margin-left:0px;margin-right:40px;}
    .mainslider h3{font-size:57px;}
    .mainslider h4{font-size:18px;}
    .mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4,.rmainslide1 h4,.rmainslide2 h4,.rmainslide3 h4,.rmainslide4 h4{top:74px;}
    .dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4,.rdbmainslide1 h4,.rdbmainslide2 h4,.rdbmainslide3 h4,.rdbmainslide4 h4{top:136px;}
    .widefeatureimage{width:840px;height:263px;}
    #infobar h4{padding:20px;font-size:36px;}
    #wrapper,#infobar{width:970px;}
    #footer{height:230px;}
    #footer p{font-size:12px;}
    #footer h3,#phonenumber{font-size:16px}
    #footresources ul li,#footdealers ul li,#footwarranty ul li{font-size:14px;line-height:26px;}
    #footresources,#footdealers,#footwarranty{position:static;}
    #important,.featuresection,.widefeatureimage,.featureimgsection,.policy{width:840px;}
    .normalfeaturesection{width:400px;margin-left:20px;margin-right:20px;}
    .normalfeatureimgsection{width:400px;height:267px;margin-left:0px;margin-right:10px;}
    .normalfeatureimage{width:400px;height:267px;}
    /* SITEMAP */
    .col{width:250px;}
    /* END SITEMAP */
    /* EMPLOYMENT STUFF */
    #employment{width:840px;}
    #hireology_iframe iframe{width:840px;}
    #employment .eligibletxt{font-weight:normal;text-transform:none;}
    .employmentreview{height:300px;}
    .culturesection{height:auto;min-height:300px;}
    /* END EMPLOYMENT STUFF */
    #myCarousel iframe{width:970px;height:547px;}
}
@media (min-width:1200px){
    /* LINEUP Stuff */
    #lineup,.lineupimg img,.lineupimg{width:960px;}
    .lineupimg h4{font-size:70px;left:0px;top:80px;}
    .lineupimg img{height:300px;}
    /* END LINEUP Stuff */
    #hireology_iframe iframe{width:960px;}	
    .factoryimg{width:960px;height:492px;}
    .resultimg{width:520px;height:325px;}
    .mainslider h3{font-size:70px;}
    .mainslider h4{font-size:20px;}
    .mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4,.rmainslide1 h4,.rmainslide2 h4,.rmainslide3 h4,.rmainslide4 h4{top:90px;}
    .dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4,.rdbmainslide1 h4,.rdbmainslide2 h4,.rdbmainslide3 h4,.rdbmainslide4 h4{top:160px;}
    .widefeatureimage{width:960px;height:300px;}
    #wrapper,#infobar{width:1170px;}
    #important,.featuresection,.widefeatureimage,.featureimgsection,.policy{width:960px;}
    .normalfeaturesection{width:450px;margin-left:30px;margin-right:30px;}
    .normalfeatureimgsection{width:450px;height:300px;margin-left:0px;margin-right:15px;}
    .normalfeatureimage{width:450px;height:300px;}
    /* SITEMAP */
    .col{width:280px;}
    /* END SITEMAP */
    /* EMPLOYMENT STUFF */
    #employment{width:960px;}
    #hireology_iframe iframe{width:960px;}
    #employment .eligibletxt{font-size:16px;}
    .employmentreview{height:320px;}
    .culturesection{height:auto;min-height:320px;}
    /* END EMPLOYMENT STUFF */
    #myCarousel iframe{width:1170px;height:660px;}
}
/* IE 10 and above only */
@media (min-width:768px) and (-ms-high-contrast: none), (-ms-high-contrast: active)  {
   .normalfeatureimgsection h4,.lineupimg h4,.mainslider h3{font-size:36px;}
}
@media (min-width:992px) and (-ms-high-contrast: none), (-ms-high-contrast: active)  {
   .normalfeatureimgsection h4,.lineupimg h4,.mainslider h3{font-size:48px;}
}
@media (min-width:1200px) and (-ms-high-contrast: none), (-ms-high-contrast: active)  {
   .normalfeatureimgsection h4,.lineupimg h4,.mainslider h3{font-size:58px;}
}
@media (hover:none) {
    /* No hover support */
	#mobilelevel3nav a:hover{color:#fff;}
	.normalfeaturesection img:hover,.featuresection img:hover,.normalfeaturesection img:focus,.featuresection img:focus{opacity:1.0;-moz-transform:none;-webkit-transform:none;transform:none;}
}
/* Prevent bootstrap from printing out links */
@media print {
  a[href]:after {
    content: none;
  }
}