/*!
 Source: Ken Garff: Subaru Theme additional styles
*/.sb-section sup a[href^="#disclaimer-jump"]{color:#3A6AA3}.gform_wrapper .gform_heading,#di-modal .gform_wrapper .gform_heading{font-size:1.4375rem}.gform_wrapper .gsection_title,.gform_wrapper .gfield_label,#di-modal .gform_wrapper .gsection_title,#di-modal .gform_wrapper .gfield_label{font-size:18px;color:#90959A}.gform_wrapper input[type="radio"],.gform_wrapper input[type="checkbox"],#di-modal .gform_wrapper input[type="radio"],#di-modal .gform_wrapper input[type="checkbox"]{margin-right:5px}.gform_wrapper label,#di-modal .gform_wrapper label{color:#90959A}.gform_wrapper input:not([type=button]):not([type=submit]),.gform_wrapper textarea,.gform_wrapper select,#di-modal .gform_wrapper input:not([type=button]):not([type=submit]),#di-modal .gform_wrapper textarea,#di-modal .gform_wrapper select{font-family:Helvetica Neue,sans-serif;border:1px solid #D9D9D5;border-radius:5px;transition:all .1s}.gform_wrapper input:not([type=button]):not([type=submit]):hover,.gform_wrapper input:not([type=button]):not([type=submit]):focus,.gform_wrapper textarea:hover,.gform_wrapper textarea:focus,.gform_wrapper select:hover,.gform_wrapper select:focus,#di-modal .gform_wrapper input:not([type=button]):not([type=submit]):hover,#di-modal .gform_wrapper input:not([type=button]):not([type=submit]):focus,#di-modal .gform_wrapper textarea:hover,#di-modal .gform_wrapper textarea:focus,#di-modal .gform_wrapper select:hover,#di-modal .gform_wrapper select:focus{border-color:#1971D4}@media (min-width: 768px){.gform_wrapper input:not([type=button]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),.gform_wrapper select{height:57px}}#di-modal .gform_wrapper .gfield_label,.gform_wrapper label,#di-modal .gform_wrapper label{color:#5C6163 !important}#sort-dropdown span.sort-dropdown--index{color:#186DCD}.sb-section .sb-header--main{font-weight:700}header.site-builder-header-mobile .mobileHeaderRow__top.bg-secondary{background:#000 !important}header.site-builder-header-mobile .logoWrapper img{max-height:20px;width:auto}header.site-builder-header-mobile .mobileHeaderRow__bottom .header-item--classicSearch #searchform .sb-inventory-search-field{color:#1D252C;font-size:0.875rem}header#header .headerRow--top{border-bottom:1px solid #ddd}header#header .headerRow--top .header-item__info,header#header .headerRow--top a.header-item__info,header#header .headerRow--top .header-item__info a,header#header .headerRow--top .sb-rotating-text .rotating-item p,header#header .headerRow--top .sb-rotating-text .rotating-item>a{font-size:0.875rem}@media (max-width: 1275px){header#header .headerRow--top .header-item__info,header#header .headerRow--top a.header-item__info,header#header .headerRow--top .header-item__info a,header#header .headerRow--top .sb-rotating-text .rotating-item p,header#header .headerRow--top .sb-rotating-text .rotating-item>a{font-size:0.688rem}}header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field{color:#010203}@media (min-width: 1500px){header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field{font-size:1rem}}header#header .headerRow--middle .header-item-singleLogo--oemLogo{margin-right:10px}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .noChildren{flex-direction:row;flex-wrap:wrap}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .noChildren>li:not(.di-vehicle-icon){flex-basis:100%}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .noChildren>li.di-vehicle-icon{flex-basis:25%}@media (max-width: 991.98px){.kenGarffBlock__hero1 h1.sb-header{font-size:1.875rem}}@media (min-width: 992px){section.sbBlock.kenGarffBlock__hero1 .sbOverlay div.sbWrapper{padding:6.25rem 0 3.125rem}}@media (min-width: 768px){.kenGarffBlock__cta1 h5.sb-header{font-size:1.125rem}}section.sbBlock div.modelLineupCarousel{width:80%;margin:0 auto}section.sbBlock div.swiper-navigation.modelLineupNavigation .swiper-arrow{background-color:rgba(0,0,0,0.3) !important;background-size:15px 27px !important;width:55px;height:100px;background-position:center}@media (max-width: 767px){section.sbBlock div.swiper-navigation.modelLineupNavigation .swiper-arrow{width:calc(50% - 5px);height:50px}}section.sbBlock div.swiper-navigation.modelLineupNavigation .swiper-arrow.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}@media (min-width: 1025px){section.sbBlock div.swiper-navigation.modelLineupNavigation .swiper-arrow.swiper-button-prev{left:5%}}section.sbBlock div.swiper-navigation.modelLineupNavigation .swiper-arrow.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}@media (min-width: 1025px){section.sbBlock div.swiper-navigation.modelLineupNavigation .swiper-arrow.swiper-button-next{right:5%}}.kenGarffBlock__content1 h6.sb-header,.kenGarffBlock__content1 p.sb-header{font-size:1.125rem;font-weight:400}.kenGarffBlock__content2 h2.sb-header{text-transform:none}@media (max-width: 991.98px){.kenGarffBlock__content3 h2.sb-header.h1{font-size:1.875rem}}.kenGarffBlock__cta2 h6.sb-header,.kenGarffBlock__cta2 p.sb-header{font-size:1.125rem;font-weight:400;text-transform:initial}.kenGarffBlock__content4-copy h2.sb-header{color:#90959A;text-transform:uppercase;font-size:2.188rem}.kenGarffBlock__content4-copy p{font-size:16px;font-weight:400}@media (min-width: 768px){.kenGarffBlock__content4-copy p{font-size:2rem}}.kenGarffBlock__inventory1 h3.sb-header{text-transform:none}.kenGarffBlock__inventory1 h4.sb-header{font-weight:400}@media (max-width: 991.98px){.kenGarffBlock__inventory1 h4.sb-header{font-size:16px}}.kenGarffBlock__content5-overlay h2.sb-header.h3{font-size:1.875rem}@media (min-width: 768px){.kenGarffBlock__content5-overlay h2.sb-header.h3{font-size:2.625rem}}.kenGarffBlock__content5-overlay .sb-formattedText{font-weight:400}.kenGarffBlock__cta3 h2.sb-header{font-size:1.75rem}@media (min-width: 768px){.kenGarffBlock__cta3 h2.sb-header{font-size:4.875rem}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{text-transform:none;font-size:1.625rem}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:2rem}}@media (max-width: 991.98px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__content{font-size:0.875rem}}@media (min-width: 768px){.kenGarffBlock__content6 h2.sb-header.h3{font-size:3rem}}.ctaCarousel .swiper-arrow{background-color:rgba(0,0,0,0.3) !important;background-size:15px 27px !important;width:55px;height:100px;background-position:center}.ctaCarousel .swiper-arrow.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.ctaCarousel .swiper-arrow.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}#footer .kenGarffBlock__footer1 .logo-container .linkWrapper__content{display:flex;align-items:center}#footer .kenGarffBlock__footer1 .logo-container .linkWrapper__content .header-item-singleLogo--oemLogo{display:block;margin-right:2.5rem}@media (max-width: 991px){#footer .kenGarffBlock__footer1 .logo-container .linkWrapper__content .header-item-singleLogo--oemLogo{display:none}}#footer .kenGarffBlock__footer1 .logo-container .linkWrapper__content img{max-height:30px}#footer .kenGarffBlock__footer1 .logo-container .linkWrapper__content>*:not(:first-child){margin-top:initial}
