@charset "utf-8";
/* CSS Document */
/***REDGOOSEDESIGN&MEDIA CUSTOM CSS***/
/****************************************/
/*imports*/
@import'redgooseframework.css';
/**********SITE WIDE CUSTOMS**********/
.footerlogo{max-width:240px;width:100%;}
.login{max-width:480px; width:100%;margin:6rem auto 0 auto; padding:2rem 2rem 0 2rem; box-shadow:0px 0px 6px -4px black;}
.login .nav{text-align:center!important;}

/**********MODULES**********/
/*nav*/
#g-navigation .g-content{padding:.25rem 0!important;margin:0!important;}
#g-navigation .g-logo img{max-width:120px; width:100%;}
#g-navigation .g-menu-item a img, #g-navigation .g-menu-item-container img{width:22px;height:22px;}
#g-navigation{box-shadow:0px 0px 12px -4px black;}
#g-navigation .login-logout{color:#ffb120!important;background:white!important;font-weight:bold;}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title{text-shadow:none!important;}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container{top:0!important;}
.g-main-nav .g-sublevel > li.active > .g-menu-item-container, .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container{background:white!important;}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container{font-size:16px!important;}

/*slider*/
/*.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content, .g-slider .g-slider-slides .owl-dots{width:25% !important;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-image{width:75%!important;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content h1{font-size:2.5rem!important;}*/
#g-slideshow{background:none!important;}
#g-slideshow.homeslider{padding-top:0 !important;}
.homeslider .g-content{padding:0;margin:0;}
.hero{height:280px;}

/*header*/
#g-header{background:transparent!important; padding-top:0;padding-bottom:0;}
#g-header .header-title>div{padding-bottom:0; margin-bottom:0;}
#g-header h3{color:#ffb120;text-shadow:0px 1px 1px black;margin-top:0;}
#g-header .g-content{padding:.5rem 0;}

/*vehicle-search*/
jr-form-adv-search-module .fwd-justify-start{justify-content:flex-start!important;}
.vehicle-search{position:relative;}
.jrModuleItems .jrSlideshowLayout .jrModuleItemThumbnail:hover {box-shadow: 0 2px 8px rgba(0,0,0,0.25), 0 2px 8px rgba(0,0,0,0.22);}
.jrModuleItems .jrSlideshowLayout a.jrModuleItemTitle:link, .jrModuleItems .jrSlideshowLayout a.jrModuleItemTitle:visited{width:auto!important;}
.jrForm input:not([type=checkbox]):not([type=radio]).jrText, .jrPage input:not([type=checkbox]):not([type=radio]).jrText{width:8em!important;}
.jrFilterFieldWrap .jrFilterName, .jrToggleSwitchRow .jrToggleLabel, .jrToggleSwitchRow .jrToggleSwitch{font-weight:bold!important; color:white!important;}
.jrFiltersContainer[data-layout=horizontal] .jrFilterFieldWrap{margin: 6px!important; padding: 0 16px 10px 16px!important; border:solid;}
.jrFilterFieldWrap .jrRangeFilter .jrRangeInput {padding: 10px 2px!important; margin: 0 0 0 0!important; max-width:84px!important;}
.jrButton, a.jrButton, a.jrButton:link, a.jrButton:visited, .jrForm input[type=reset]{margin-top:30px!important;border-radius:0!important; background-color:white!important;border:none!important;}
.button, .g-pricingtable-col-item .g-pricingtable .button, .jrButton, a.jrButton {display: inline-block; font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight: 500; color: #5a3b00!important; font-size: 1vw; background: #ffb120!important; margin: 0 0 0.5rem 0; border:solid #ffb120!important; padding: 0.4rem 2rem; padding-bottom: 0.45rem; /* border-radius: 2rem; */ vertical-align: middle; text-shadow: none; -moz-transition: all 0.2s; transition: all 0.2s;}
.button:hover, .g-pricingtable-col-item .g-pricingtable .button:hover, .jrButton:hover, a.jrButton:hover{background: transparent!important;color: #ffb120!important;}
.jrForm input:not([type=checkbox]):not([type=radio]), .jrForm select, .jrForm textarea, .jrPage input:not([type=checkbox]):not([type=radio]), .jrPage select, .jrPage textarea{border-radius:0 !important;}
.jrForm select.jrSearchOptions, .jrPage select.jrSearchOptions{max-width:38px; width:100%;}
.flex-wrap{flex-wrap:wrap;}

/*make models*/
#make-models .g-content{display:flex; gap:3rem 3rem;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;}
#make-models .g-content .platform-content{align-content:flex-start;}

/*g-expanded*/
#g-expanded{background:black;}

/*banner*/
.banneritem { float: left!important; width: 25%!important;}

/*g-showcase*/
/*#g-showcase{background: url("/images/backgrounds/car-boss-pro-background.jpg") no-repeat top center; background-attachment:fixed !important;}*/

/*yoozoo*/
#yoo-zoo div.box-t1, #yoo-zoo div.box-1, #yoo-zoo div.box-b1, #yoo-zoo div.box-b2, #yoo-zoo div.box-b3, #yoo-zoo div.box-t2, #yoo-zoo div.box-t3, #yoo-zoo div.box-1 div.row{background:none;border:none;}
#yoo-zoo .categories h2.title{text-align:center;}

/*user*/
/*.platform-content .nav{text-align:center;}*/
.uk-icon-search:before, .uk-overlay-area:empty:before, .uk-overlay-icon:before{content:""!important;}

/*iada logins*/
.iada-logins .login{max-width:480px; width:100%;margin:1rem auto; padding:0; box-shadow:none;}
.iada-logins>div:nth-child(2) .uk-panel{background:black!important;color:white;}
.control-group label{text-align:center;}

/*FOOTER*/
.bbb{max-width:120px;width:100%;}

/*USER*/
.dl-horizontal dt{text-align:left;font-weight:bold;}

/*g-aside*/
#g-aside{color:white;}

.moduletable .nav.menu, .moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, .moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers, .moduletable .unstyled{
    display: block;
    border: none;
    padding: 0;
    border-radius: 0;
}
.moduletable .nav.menu li a, .moduletable .mostread li a, .moduletable .latestnews li a, .moduletable .archive-module li a, .moduletable .relateditems li a, .moduletable .categories-module li a, .moduletable .category-module li a, .moduletable .latestusers li a, .moduletable .unstyled li a{
    display: block;
    color: black;
    font-weight: bold;
}

/*JREVIEWS*/
.jrModuleItems .jrSlideshowLayout .jrModuleItemContent, #g-feature, #g-expanded{background: rgb(219,178,39)!important;background: linear-gradient(0deg, rgba(219,178,39,1) 0%, rgba(253,149,45,1) 100%)!important;padding-top:1em;padding-bottom:1em;}

.jrCardImage a>div { background: transparent url("/images/dealer-logos/dealer-background.jpg") no-repeat center; background-size:contain;}

/*dealer plans*/
.dealer-plans #g-container-main{background: #ffffff url("/images/hero/hero.jpg") no-repeat center top;padding-top:40px !important;background-attachment:fixed;background-size:cover;}
.dealer-plans h1.osm-page-title, .osm-plan-price .price{color:#ffb120!important;text-shadow:0px 1px 2px black!important;text-transform:uppercase!important;text-align:center;}
.osm-pricing-table .osm-plan{margin:0 16px !important;}
.osm-pricing-table .osm-plan .osm-plan-header{padding:24px!important;}
#osm-plans-list-columns .osm-pricing-table .span3:first-child .osm-plan-price{padding:120px!important;background-color:white!important;background: url("/images/hero/hero.jpg") no-repeat center top !important;background-size:cover!important;}
#osm-plans-list-columns .osm-pricing-table .span3:nth-child(2) .osm-plan-price, #osm-plans-list-columns .osm-pricing-table .span3:nth-child(3) .osm-plan-price, #osm-plans-list-columns .osm-pricing-table .span3:nth-child(4) .osm-plan-price{padding:72px!important;background-color:transparent!important;background: url("/images/hero/hero.jpg") no-repeat center top !important;background-size:cover!important;}
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1920px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
  #osm-plans-list-columns .osm-pricing-table .span3:first-child{width:100%!important;padding:16px!important;margin:0!important;}
  #osm-plans-list-columns .osm-pricing-table .span3:first-child .osm-plan{margin:0!important;}
  #osm-plans-list-columns .osm-pricing-table .span3:nth-child(2), #osm-plans-list-columns .osm-pricing-table .span3:nth-child(3), #osm-plans-list-columns .osm-pricing-table .span3:nth-child(4){width:33.33%!important;margin:0;}
  #osm-plans-list-columns .osm-pricing-table .span3:nth-child(2) .osm-plan, #osm-plans-list-columns .osm-pricing-table .span3:nth-child(3) .osm-plan, #osm-plans-list-columns .osm-pricing-table .span3:nth-child(4) .osm-plan{margin:16px;}
    .osm-pricing-table .osm-plan .osm-plan-short-description{font-size:24px;}
}