
body{
  
}
.col{flex-basis:inherit;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.brand{display:block; width:175px; height:55px;/*background-image:url("../images/logo-vehicle-acceptance-corporation.png"); background-repeat:no-repeat; */float:left;}
.brand {fill:#dddddd !important;}
.brand span{display:none;}

.btn{background-color:#ffcc69; color:#1a324b; border-radius:0px; padding:15px 15px;}

.nav-utility{float:right; margin:8px 0 0 0;}
.nav-utility li{float:left; padding:0 8px 0 7px; text-transform:uppercase; border-right:1px solid #253849; font-family:Oswald, sans-serif; font-size:18px; font-weight:300;}
.nav-utility li.last{border-right:none; padding:0 0 0 7px;}
.nav-utility a{color:#253849; text-decoration:none;}
.nav-utility a:hover{color:#909544;}

#header{width:100%; padding:0px 0 15px 0; margin:0 auto; border-top:3px solid #434343;background-color:#ffffff; position:fixed; top:0; z-index:999;}
.HomePage #content{margin-top:104px;}
.HomePage .main{margin-top:104px;}
#content{margin-top:115px;}
#header .tagline{display:none;}
#header .phone{font-weight:bold; background:no-repeat url('../images/icon-mobile-phone.png'); background-position:0 10px; padding:15px 0 5px 30px; }
#header .phone:hover::after{display:none;}
#content{padding-bottom:50px;}
#content > header{ background-color:#434343; 
            background: linear-gradient(90deg, #434343 65%, #909544 35%);

          
          border-top:5px solid #909544; position:relative; height:71px;}
#content > header h1{ background-color:#909544; padding:12px 15px 15px 30px; text-align:right; position:absolute; right:0; z-index:2; height:66px;}
.stretch{display:block;float:left; content:" ";background-color:#909544; height:66px;  flex-grow: 1; width:100%; position:absolute; z-index:1; right:-65%;}
#main{}
.anchor {
    display: block;
    position: relative;
    visibility: hidden;
    top:-104px;
}


#directory{position:relative; background-color:#434343; border-top:5px solid #909544; padding:15px 0;color:#ffffff; width:100%; height:80px;}
#directory a{color:#cccccc;text-decoration:none;}
#directory a:hover{color:#909544; text-decoration:underline;}
#directory .phone{position:absolute; right:0; top:0; font-size:18px; font-weight:bold; color:#ffffff;  background: #909544 no-repeat url('../images/icon-mobile-phone-rev.png') 30px 20px; padding:25px 30px 20px 63px; height:75px;}
#directory .phone:hover{color:#ffffff;}
.nav-directory {display:inline-block; vertical-align:middle; padding-top:15px; font-size:14px; line-height:14px;}
.nav-directory ul{}
.nav-directory li{float:left;border-right:1px solid #cccccc; padding:0 8px 0 7px;}
.nav-directory li.last{border-right:none;}




#footer{ background-color:#2e2e2e; padding:20px 0;color:#cccccc; }
#footer a{color:#cccccc; text-decoration:none;}

#footer p{font-size:14px; line-height:34px; margin:0;}

.icon{ display:block; background-repeat:no-repeat;}

.icon-clock{background-image:url('../images/icon-clock.png');}
.social{float:right;}
.social li{float:left; margin:0 7px;}
.social .icon{height:34px;}
.icon-facebook{background-image:url('../images/icon-facebook.png'); width:34px;}
.icon-linkedin{background-image:url('../images/icon-linkedin.png'); width:40px;}
.icon-youtube{background-image:url('../images/icon-youtube.png'); width:50px;}
.icon-help{background-image:url('../images/icon-help.png');}
.icon-schedule{background-image:url('../images/icon-help.png');}
.icon-phone{background-image:url('../images/icon-mobile-phone-rev.png');}
.icon-clock{background-image:url('../images/icon-clock.png');}
.icon-people{background-image:url('../images/icon-people.png');}
.icon-vehicle{background-image:url('../images/icon-vehicle.png');}
.icon-download{background-image:url('../images/icon-vehicle.png');}





#page-action{background-color:#253849; padding:15px 0;}
#page-action p{color:#ffffff;}



/************************************************************************************************************************************/

/***   HOME PAGE  ***/

/************************************************************************************************************************************/


.HomePage #main{padding:30px 0;}


/***********************  HERO  *********************************/

#hero{width:100%; }

.hero{width:100%; height:380px;background-repeat:no-repeat; background-size:cover; background-color:#253849; }

a.btn-outline{
    font-family:"Oswald", sans-serif;
    font-size:16px;
    display:block; 
 
    width:47%;
    margin:0 auto;
    color:#ffffff; text-transform:uppercase; padding:10px 30px 10px 30px; 
    background-repeat:no-repeat;
    background-position:top 5px left 18px;
    text-decoration:none;
    border:1px solid #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align:center;
    transition: all 0.5s;
}
a.btn-outline:hover{color:#ffffff; background-color:#909544; transition: all .3s ease-in-out;}

a.btn-outline span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
a.btn-outline span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: -3px;
  right: -20px;
  transition: 0.5s;
  font-size:24px;
  
}
a.btn-outline:hover span {
  padding-right: 20px;
}

a.btn-outline:hover span:after {
  opacity: 1;
  right: 0;
}

a.btn-outline.icon-vehicle{ padding:15px 30px 15px 55px; }

.hero-content{padding:0px; margin:0px;}

/*****************  HERO (Floorplans)  ******************/
#hero-floorplans .hero-content{
    width:50%; float:right;
    padding:40px 150px 25px 75px;
    text-align:left;
}

#hero-floorplans .hero-content h2{color:#ffffff; font-size:48px; line-height:48px; font-weight:600; margin:0 0 5px 0; text-shadow: 2px 2px 4px #000000;}
#hero-floorplans .hero-content h2 span{font-size:12px; font-weight:normal;}
#hero-floorplans .hero-content h3{ font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px; color:#ffcc69; margin:0 0 0 20px; position:relative;  }
#hero-floorplans .hero-content h3::before{
    
    display:block;
    content: ' ';
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 12px solid #ffcc69;
    
    height: 0;
    width: 0;
    position: absolute;
    left: -25px;
    top:7px;
    transition: all .1s ease-out;
    
} 
#hero-floorplans .hero-content h3:hover::before{
     left: -20px;transition: all .1s ease-in;
}

#hero-floorplans .hero-content h4{ font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:18px; color:#ffcc69; margin:0 0 0px 20px; }
#hero-floorplans .hero-content p{color:#ffffff; margin:0 0 30px 0;}
#hero-floorplans .hero-content a{color:#ffcc69; text-decoration:none; position:relative;}


#hero-floorplans .hero-content a::after{
         content: "";
         display:block;
          position: absolute;
          bottom: 0px;
          left:0;
          width:0px;
          height: 2px;
          margin: 5px 0 0 0;
          transition: all .2s ease-in;
         /* transition-duration: 0.75s;*/
          opacity: 0;

}
#hero-floorplans .hero-content a:hover::after{
    width:100%;
    opacity: 1;
    background-color:#ffcc69;
    
    
}



/*************  HERO (Vehicles)  *****************/
#hero-vehicles{background-size:50%;}

#hero-vehicles .hero-content{
    width:50%; float:right;
    padding:50px 50px 25px 50px;
    text-align:center;
}
#hero-vehicles h2{color:#ffffff; font-size:24px; margin:0 0 15px 0; text-transform:none;}
#hero-vehicles h3{color:#ffcc69; font-size:20px; line-height:40px; margin:0 0 45px 0;
  text-shadow: 2px 2px 4px #000000;
}
#hero-vehicles h3 span{font-size:36px;}
#hero-vehicles p{margin:0;}



/*****************  HERO (Value)  ******************/
#hero-value{background-position:top center; overflow:hidden;}
#hero-value .hero-content{
    width:33.33%; 
    margin:0 auto;
    padding:15px 15px 25px 15px;
    text-align:left;
}

#hero-value .hero-content h2{color:#ffffff; font-size:45px; line-height:45px; font-weight:600; margin:0 0 20px 0; text-align:center; text-shadow: 2px 2px 4px #000000;}
#hero-value .hero-content h2 span{font-size:20px; line-height:32px; font-weight:normal; }
#hero-value .hero-content .btn-outline{width:75%;}
#hero-value .hero-content p{color:#ffffff; margin:0 0 40px 0; text-align:center;}


/*****************  HERO (Floorplans)  ******************/

.hero-header-footer{position:relative;}
.hero-header{width:100%;background-color:#253849; padding:15px 15px; position:absolute; top:0;}
.hero-header h2{color:#ffffff;margin:0 0 0 0;padding:0; font-size:32px; line-height:32px;font-weight:600; margin:0 0 0px 0; text-shadow: 2px 2px 4px #000000;}
.hero-footer{width:100%;background-color:#253849; padding:30px 15px 15px 15px;position:absolute; bottom:0;}
.hero-footer p{color:#ffffff;}
.hero-footer .btn-outline{background-color:#253849;}


.one-half{width:50%;}
.one-half.left{float:left; text-align:left; padding-left:20%;}
.one-half.right{float:right;}

#hero-programs{}


.cycle-slideshow{text-align:center;}
.cycle-pager{

    margin:5px auto;
    text-align: center;
    display:inline-block;
}
.cycle-pager span{
    display:block;
    margin:0 3px;
     width: 15px; height: 15px; background: #cccccc; border-radius: 50%;
         float:left;
    
}
.cycle-pager span:hover{cursor:pointer;}
.cycle-pager span.cycle-pager-active{
    background:#253849;
}



.promo {text-align:center; padding:15px 15px 75px 15px; position:relative; margin:0 auto 30px auto;} 
.promo h2{ font-size:20px;position:relative; }
.promo h2 a{ color:#253849; text-decoration:none; transition: all .4s ease-in; position:relative}
.promo h2 a::before{
         content: "";
         display:block;
          position: absolute;
          bottom: 0px;
          left: 50%;
          width:0;
          height: 2px;
          margin: 5px 0 0 0;
          transition: all .4s ease-in-out;;
         /* transition-duration: 0.75s;*/
          opacity: 1;
}
.promo h2 a::after{
         content: "";
         display:block;
          position: absolute;
          bottom: 0px;
          right: 50%;
          width:0px;
          height: 2px;
          margin: 5px 0 0 0;
          transition: all .4s ease-in-out;
         /* transition-duration: 0.75s;*/
          opacity: 0;
}
.promo h2 a:hover{ color:#909544; transition: all .4s ease-in-out;}
.promo h2 a:hover::after,  .promo:hover h2 a::after{
  width:50%;
    /*left: calc(50%);*/
    opacity: 1;
    background-color:#909544;
}
 .promo:hover h2 a{color:#909544}
.promo h2 a:hover::before,  .promo:hover h2 a::before{
width:50%;
   /* right: calc(50%);*/
    opacity: 1;
    background-color:#909544;
}

.promo p{color:#999999; font-size:14px; }

.promo h3{ position:absolute; bottom:30px; left:50%; margin:0 0 0 -80px; width:160px;text-transform:uppercase; color:#253849; font-family:"Open Sans", serif; font-size:13px; }

.promo h3 a{color:#253849; text-decoration:none;}
.promo h3 a:hover{ color:#909544; }
.promo h3::before{
    display:block; content:"";
    width:100%; height:1px;
    background-image: linear-gradient(to right, rgba(184,184,184,0), rgba(184,184,184,1), rgba(255,0,0,0));
    
}

.promo h3::after{
    display:block; content:"";
    width:100%; height:1px;
    background-image: linear-gradient(to right, rgba(184,184,184,0), rgba(184,184,184,1), rgba(255,0,0,0));
    
}
.promo img{  
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);}

#page-action p{margin:0;}
#page-action .btn{background-repeat:no-repeat;padding:15px 60px 15px 30px; text-align:left;}
#page-action .btn.icon-clock{background-position:top 13px right 15px; }

#page-action .btn.icon-clock{}
#page-action .btn.icon-clock:hover{color:#ffffff;transition: all .2s ease-in-out;background-position:top -51px right 15px; background-color:#909544;}

#programs {padding:75px 0;} 
#programs header{margin:0 0 30px 0; position:relative;}
#programs header::before{display:block; width:100%; height:1px; content:" "; background-color:#bdbdbd; position:absolute;top:20px;}
#programs h2, #programs h3{font-size:36px; line-height:42px; font-weight:bold; color:#909544; text-transform:uppercase; background-color:#ffffff; display:inline-block; position:relative; padding:0 15px; left:50%; width:50%; margin-left:-25%;}

#programs p{font-size:24px; line-height:32px; color:#636363; }
#programs footer{border-top:1px solid #bdbdbd; padding:30px 0 0 0; margin:45px 0 0 0; }
#programs footer a{color:#636363; text-decoration:underline;}
#programs footer a:hover{color:#909544;}
/*#programs a {position:relative;}
#programs a img{transition: all .2s ease-in-out;position:absolute;}
#programs a:hover img{transition: all .2s ease-in-out;top:10px;}
  */  



    #programs a:hover::before{
  content:'';
  position:absolute;
  left:50%;
  width:15px;
  margin-left:-12px;
  top:-25px;
  width: 0; 
  height: 0; 
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #253849;
  } 
  #programs a:hover::after{
  content:'';
  position:absolute;
  left:50%;
  width:15px;
  margin-left:-12px;
  bottom:-25px;
  width: 0; 
  height: 0; 
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #253849;
  }   

 .HomePage .logo-program{padding:0 16px;} 
  
.HomePage #NC1:hover::before{border-top: 15px solid #73ade2;}
.HomePage #C05:hover::before{border-top: 15px solid #c0c75b;}
.HomePage #C10:hover::before{border-top: 15px solid #909544;}
.HomePage #C20:hover::before{border-top: 15px solid #5d612d;}
.HomePage #NI:hover::before{border-top: 15px solid #563634;}
.HomePage #T10:hover::before{border-top: 15px solid #aeb5cc;}


.HomePage #NC1:hover::after{border-bottom: 15px solid #73ade2;}
.HomePage #C05:hover::after{border-bottom: 15px solid #c0c75b;}
.HomePage #C10:hover::after{border-bottom: 15px solid #909544;}
.HomePage #C20:hover::after{border-bottom: 15px solid #5d612d;}
.HomePage #NI:hover::after{border-bottom: 15px solid #563634;}
.HomePage #T10:hover::after{border-bottom: 15px solid #aeb5cc;}

  
  
  /*green:909544*/
  
/************************************************************************************************************************************/

/***   INTERIOR PAGES  ***/

/************************************************************************************************************************************/


#main{padding:75px 0; }
.masthead{width:100%; height:250px;  background-repeat:no-repeat; background-position: bottom center; background-size:cover;}


.content ul li{list-style-type:disc;}
.program-header{position:relative;margin:0 0 30px 0; text-align:center; }
.program-header::before{display:block; width:100%; height:1px; content:" "; background-color:#bdbdbd; position:absolute;top:20px;}
.program-header p{width:85%; margin:0 auto 15px auto;}
.LandingPage #programs {padding:75px 0 15px 0;} 
.LandingPage #programs h3{display:block; margin-bottom:30px;}

.LandingPage #programs{text-align:center;}
.LandingPage .intro p{font-size:22px; line-height:33px;}
.LandingPage .intro img{margin:0 0 0 45px;} 

.LandingPage #programs p{font-size:18px; line-height:25px; color:#636363; }

.program{display:block; width:65%; margin:0 auto 30px auto;}
.program img{float:left; margin:0 60px 0 0;}
.program h2{font-size:30px; font-weight:bold;padding:15px 0 0px 0;} 
.program h2 span.increase-type{font-size:40px;}
.program p{font-size:18px; line-height:27px;}


#NC1 h2{color:#73ade2;}
#C05 h2{color:#c0c75b;}
#C10 h2{color:#909544;}
#C20 h2{color:#5d612d;}
#NI h2{color:#563634;}
#T10 h2{color:#aeb5cc;}


.particulars { margin:30px 0 0 0; padding:30px 0 0 0;   text-align:center;border-top:1px solid #bdbdbd; }
.particulars p{font-size:13px; line-height:18px;}

/*
 <figure>
  <img class="rightAlone ss-htmleditorfield-file image right" title="SUV" src="/public/assets/Uploads/e920b05891/img-suv.jpg" alt="SUV" width="461" height="240" data-id="5" data-shortcode="image" />
  <figcaption>We offer Same Day Funding on Floorplans!</figcaption>
</figure> 
*/

.widget{
    
}
.widget select{font-size:13px; font-weight:bold; background:transparent; border:none; border-bottom:1px solid #ffffff; padding:5px 0 5px 15px; text-transform:uppercase;}
.widget-header{background-color:#5c5c5c; color:#ffffff; text-align:center; padding:5px 5px; text-transform:uppercase; font-size:14px; font-weight:600;border-bottom:1px solid #ffffff; }
.widget-control{background-color:#d9d9d9}
select, select:focus, select:active{outline:0 !important}
.widget-body{background-color:#f1f1f1;font-size:13px; padding:5px 5px;min-height:150px;}
.widget-body p{font-size:13px; margin:10px 15px;}
.widget-body a{color:#434343; text-decoration:none;}
.widget-body a:hover{color:#909544; text-decoration:underline;}
.widget-body ul{margin:0 0 0 15px;}
.widget-body ul li{margin:5px 0; list-style-type:none;}
.widget-footer{background-color:#d9d9d9;font-size:13px;}

.widget-footer a{ display:block; width: 100%; height:30px; line-height: 30px; color:#253849; font-weight:bold; text-transform:uppercase; background-repeat:no-repeat; padding:0 0 0 25px;}

.icon-download{ background-image:url('../images/icon-download.png');}

.google-map{width:95%;  height:375px;  margin:0 0 45px 0;}
#map{width:100%; height:100%;}

.block-header{
    width:95%;
    background-color:#f1f1f1;
    border:1px solid #d9d9d9;
    padding:10px 15px 15px 15px;
    margin:0 0 30px 0;
}

.block-header h3{
        border-bottom:1px solid #d9d9d9;
        padding-bottom:10px;
        color:#253849;
}
#branches{

    margin:0 15px 0px 15px;

        -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
            column-gap:15px;
}

#branches li{width:100%; display:inline-block; position:relative;}
#branches li a{color:#434343; text-decoration:none;}
#branches li.active a{color:#253849;}
#branches li:hover a:hover{color:#253849; text-decoration:none;}
#branches li:hover a::before{ display:block; width:15px; height:15px; content: ' '; position:absolute;  background:url('../images/icn_location_pin.png') no-repeat; background-size:100% 100%; left:-20px; top:4px; }
#branches li.active a::before{ display:block; width:15px; height:15px; content: ' '; position:absolute;  background:url('../images/icn_location_pin.png') no-repeat; background-size:100% 100%; left:-20px; top:4px; }
.branch-details{
    width:95%;
    border:1px solid #d9d9d9

}
.branch-details a{text-decoration:none;}
.branch-details h3{
    background-color: #909544;
    padding: 15px 30px 15px 15px;
    color:#ffffff;
}
.branch-details h3 .phone{
    float:right;
   background-color: transparent; 
   font-family:'Oswald', sans-serif; font-size:24px; font-weight:normal; color:#ffffff;  background: #909544 no-repeat url('../images/icon-mobile-phone-rev.png') 30px 0px; padding:0px 0px 5px 63px;
}

.branch-address{width:50%; float:left;    padding:15px 30px;}
.branch-address a{color:#434343;}
.branch-address a:hover, .branch-footer a:hover{color:#909544; text-decoration:underline;}
.branch-contact{width:50%; float:right;    padding:15px 30px;}
.branch-details .label{font-size:.9em; font-weight:300; margin:0 0 0 0; opacity:.85;}
.branch-details p{margin:0 0 8px 0;}
.branch-contact-item{width:100%; margin:0 0 15px 0; text-align:right;}
.branch-footer{display:inline-block; width:100%; clear:both;background:#f1f1f1; padding:10px 30px;}
.branch-footer p{margin:0;}
.branch-contact .btn{text-transform:uppercase; font-weight:300; border:1px solid #253849; color:#253849; background-color:transparent; width:50%; text-align:left; padding:10px 15px;position:relative }
.branch-contact .btn:hover{ background-color:#909544; border:1px solid #909544; color:#ffffff; }
.branch-contact .btn:hover::after{border-left: 8px solid #ffffff;}
.branch-contact .btn::after{
    display:block;
    content: ' ';
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #253849;    
    height: 0;
    width: 0;
    position: absolute;
    right: 15px;
    top:15px;
}
.branch-manager-details {width:48%; display:inline-block;padding:0;margin:0;}
.branch-manager-contact {width:35%; float:right; text-align:left;display:inline-block;padding:0;margin:0;}
.branch-manager-contact a.contact-email{font-weight:bold;color:#434343; background:url('../images/icon-email.png') no-repeat 0px 2px; padding:0 0 0 30px; }
.branch-manager-contact a{font-weight:bold;color:#434343;}
.branch-manager-contact .label {display:inline-block;width:50px; padding-right:15px; text-align:right;}

#nav-branches a{color:#434343; text-decoration:none;}
#nav-branches a:hover{color:#909544; text-decoration:underline;}

#page-split{background-color:#253849; padding:15px 0; margin:0 0 45px 0;}
#page-split h2{color:#ffffff; margin:0;}
.FormPage #main{padding:0;}
.FormPage nav.secondary{margin-top:75px;} 

.SidebarBanner{position:relative; background-image:url("../images/icon-vehicle.png");  background-repeat: no-repeat; background-position:bottom 15px center; }

.SidebarBanner a{text-decoration:none;}
.SidebarBanner a:hover{text-decoration:underline;}
.banner-branch{background-image:url("../images/icon-people.png");  background-position:bottom 45px center; padding:20px 15px 130px 15px ; }
.banner-footer{content:" "; text-transform:uppercase;font-size:11px; position:absolute; bottom:10px; display:inline-block; left:50%; width:50%; margin:0 0 0 -25%;}
.banner-footer::after{
    display:block;
    content: ' ';
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #ffffff;
    
    height: 0;
    width: 0;
    position: absolute;
    right: 0px;
    top:12px;
    
}
.intro {width:90%; margin:0 0 45px 0;}
.intro p{font-size:22px; line-height:33px;}


.bio{width:90%; margin:0 0 45px 0; border:1px solid #253849; display:flex; position:relative; }
.bio::after{
    display:block;
    content: ' ';
    border-left: 30px solid transparent;
    border-right: 30px solid #253849;
    border-top: 30px solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    right: 0px;
    bottom:0px;
    z-index: 1;
}
.bio-photo{width:40%; float:left;}
.bio-photo img{
      -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.bio-photo img:hover, .bio.active .bio-photo img{
      -webkit-filter: initial; /* Safari 6.0 - 9.0 */
    filter: initial;
}
.bio-profile{width:60%; float:right; padding:30px 30px; position:relative;flex-grow: 1;}
.bio h2{ text-transform: none; margin:0 0 5px 0;}
.bio.active h2{color:#909544;}
.bio h5{ text-transform: none;}
.bio .icon-linkedin{background-image:url('../images/icon-linkedin-blue.png'); background-size:100% 100%; width:25px; height:21px;
position:absolute; bottom:15px; left:30px;}
.btn-bio-detail {color:#253849; position:absolute; bottom:15px; right:30px;font-family:"Oswald", sans-serif; font-weight:600; z-index:99;}
.btn-bio-detail.active{color:#909544;} 
.bio-detail{width:90%; padding:0px 30px 30px 30px; position:relative;flex-grow: 1;}
.bio.active{
   border:1px solid #909544; 
}
.bio.active::after{
     border-right: 30px solid #909544;
}

    
    
    .page-dealer-resources #main h3:first-child {
        margin:30px 0 15px 0;
    }
    
    .stretch{display:none;}
    #media-query-trigger{display:none;}
    .portal{display:none; background-color:#909544;}
        .portal a{color:#ffffff !important;}
        
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}