/*!
 Source: Ken Garff: Ford Theme additional styles
*/.admin-settings .button.button--link:after{transition:none}.sbBlock.light .button.button--link:not(.hover){color:#fff}.sbBlock.light .button.button--link:not(.hover):after{background:#fff url("https://di-sitebuilder-assets.s3.amazonaws.com/Ford/button-link-arrow-dark.svg") center center no-repeat}.sb-section .button.button--secondary{box-shadow:none}@media (min-width: 992px){.gform_wrapper li.gfield.ginput_left,.gform_wrapper li.gfield.gf_left_half,.gform_wrapper li.gfield.ginput_right,.gform_wrapper li.gfield.gf_right_half,.gform_wrapper li.gfield.gf_left_half_responsive,.gform_wrapper li.gfield.gf_right_half_responsive{float:left;width:48%}.gform_wrapper li.gfield.ginput_left,.gform_wrapper li.gfield.gf_left_half,.gform_wrapper li.gfield.gf_left_half_responsive{margin-right:1.3rem}}@media (min-width: 1400px){.gform_wrapper li.gfield.ginput_left,.gform_wrapper li.gfield.gf_left_half,.gform_wrapper li.gfield.gf_left_half_responsive{margin-right:1.5rem}}.gform_wrapper .gfield_label{font-weight:normal;color:#A7A7A7;margin-bottom:10px;font-size:12px}.gform_wrapper .gfield_required{padding-left:0;color:#A7A7A7}.gform_wrapper .gform_hidden::marker{display:none}.gform_wrapper input:not([type=button]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),.gform_wrapper textarea,.gform_wrapper select{font-family:"Ford F1",sans-serif;padding-left:10px;border:1px solid #6E6E6E;transition:all .1s;max-width:100%;color:#00142E;min-height:calc(2.8rem + 2px)}.gform_wrapper input:not([type=button]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):hover,.gform_wrapper input:not([type=button]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,.gform_wrapper textarea:hover,.gform_wrapper textarea:focus,.gform_wrapper select:hover,.gform_wrapper select:focus{border-color:#00142E;background-color:#fff}.gform_wrapper input[type=radio],.gform_wrapper input[type=checkbox]{border:2px solid #6E6E6E}.gform_wrapper input[type=radio]:hover,.gform_wrapper input[type=radio]:focus,.gform_wrapper input[type=checkbox]:hover,.gform_wrapper input[type=checkbox]:focus{border-color:#00142E;background-color:#fff}.gform_wrapper input[type="text"].datepicker.datepicker_with_icon{width:92%;margin-right:1rem;display:inline-block}.gform_wrapper .gfield_radio label,.gform_wrapper .gfield_checkbox label{margin-left:1.5rem;margin-right:1.5rem;font-family:"Ford F1",sans-serif;font-size:14px;letter-spacing:1px;color:#A7A7A7}.gform_wrapper .ginput_container_name{display:flex;justify-content:space-between}.gform_wrapper .ginput_container_name>*{flex:0 0 49.3%}.gform_wrapper .ginput_container_name>* label{font-size:12px;font-family:"Ford F1",sans-serif;font-weight:normal;letter-spacing:normal}.gform_wrapper .ginput_container_name span.name_first{margin-right:1rem}.gform_wrapper .bottomsection{font-size:12px;font-family:"Ford F1",sans-serif;font-weight:normal;letter-spacing:normal}.gform_wrapper .gfield.gfield_html.field_description_below{clear:both}.gform_wrapper .gfield.gform_hidden{display:none}.gform_wrapper .gform_footer{text-align:center;clear:both}.gform_wrapper .gform_button.button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{font-family:"Ford F1",sans-serif;font-weight:500;font-size:1.13rem;letter-spacing:normal;border-radius:100px;text-transform:none;padding:0.56rem 1.88rem}.gform_wrapper .gform_heading{margin:0 0 1rem 0}.gform_wrapper .gform_heading .gform_description{letter-spacing:normal;font-size:16px}ul.formsection{background:transparent;padding:15px 0;margin-bottom:10px}@media (min-width: 992px){div#di-modal .gform_wrapper li.gfield.ginput_left,div#di-modal .gform_wrapper li.gfield.gf_left_half,div#di-modal .gform_wrapper li.gfield.ginput_right,div#di-modal .gform_wrapper li.gfield.gf_right_half,div#di-modal .gform_wrapper li.gfield.gf_left_half_responsive,div#di-modal .gform_wrapper li.gfield.gf_right_half_responsive{width:47%;margin-right:1rem}}div#di-modal .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,div#di-modal .gform_wrapper .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:100%}div#di-modal .gform_wrapper input[type="text"].datepicker.datepicker_with_icon{width:85%}div#di-modal .gform_wrapper .ginput_container_name>*{flex:0 0 100%}.gform_wrapper h2.gsection_title,div#di-modal h2.gsection_title{font-size:.6875rem;font-weight:bold;letter-spacing:normal;text-transform:none;font-size:1.5rem}.page-template-default #whitewrap a:not(.button):not(#footer a):not(.link-reverse a):not(.list-share):not(.list-print):not(#wpadminbar a){font-weight:700}#di-modal .disclaimer p,#di-modal p.disclaimer,.sb-section .disclaimer p,.sb-section p.disclaimer{font-style:normal;font-weight:300}.sb-section .sb-header--main{font-weight:600}.site-builder-header-mobile .mobileHeaderRow__top{background-color:#0F0F0F !important}@media (max-width: 767.98px){.site-builder-header-mobile .mobileHeaderRow__bottom .header-item--classicSearch #searchform .sb-inventory-search-field{font-size:14px}}.hamburger-menu--modal .nav li.megamenu.newVehicles.active>.sub-menu{display:flex;flex-direction:column}.hamburger-menu--modal .nav li.megamenu.newVehicles>.sub-menu>li:not(.menu-item-has-children){order:1}.hamburger-menu--modal .nav li.megamenu.newVehicles>.sub-menu>li.menu-item-has-children{order:3}.hamburger-menu--modal .nav li.megamenu.newVehicles>.sub-menu>li.menu-item-has-children.column.sub-heading{order:2}header#header .headerRow--top{border-bottom-color:#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:12px;letter-spacing:normal}@media (min-width: 1500px){header#header .headerRow--middle .header-item--classicSearch{max-width:460px}}header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field{font-size:12px}@media (min-width: 1500px){header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field{font-size:1rem}}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .withChildren>li{order:2}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .withChildren>li.column.sub-heading{order:1;flex-basis:25%}@media (max-width: 991.98px){.kenGarffBlock__content2 .kenGarffBlock__content2-overlay h2{font-size:2.125rem}}@media (min-width: 768px){.kenGarffBlock__content2 .kenGarffBlock__content2-overlay .sb-formattedText{font-size:1.75rem}}.kenGarffBlock__content4 .kenGarffBlock__content4-copy p{font-size:0.75rem;font-family:"Ford F1",sans-serif;font-weight:400;letter-spacing:.0625rem;line-height:1}@media (min-width: 768px){.kenGarffBlock__content4 .kenGarffBlock__content4-copy p{font-size:2.5rem}}@media (min-width: 768px){.kenGarffBlock__content4 .kenGarffBlock__content4-copy h2.h3{font-size:2.1875rem}}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay h4.sb-header{font-family:"Ford F1",sans-serif;font-weight:500;letter-spacing:.0625rem;text-transform:none;font-size:1.125rem;line-height:1.25}@media (min-width: 768px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay h4.sb-header{font-size:1.75rem}}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h4,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h5{font-weight:600}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 .info{margin-top:0}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 .price{font-size:16px}@media (min-width: 768px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h4,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h5,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 .price{font-size:0.875rem}}@media (max-width: 991.98px){.kenGarffBlock__content5 .kenGarffBlock__content5-overlay .sb-formattedText{font-weight:400}}.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{font-size:1.875rem}@media (min-width: 768px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{font-size:3.125rem}}@media (min-width: 768px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{font-size:calc(1.25rem + 2.25vw)}}.kenGarffBlock__inventory2 h5.sb-header{font-size:1.25rem}@media (min-width: 768px){.kenGarffBlock__inventory2 h5.sb-header{font-size:2.125rem}}.kenGarffBlock__inventory2 .inventory-carousel section.p-4 h4,.kenGarffBlock__inventory2 .inventory-carousel section.p-4 h5{font-weight:700}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:1.375rem}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:1.25rem}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__date{font-size:12px}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__date{font-size:14px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__content{font-size:14px;line-height:1}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__content{font-size:16px;line-height:25px}}.kenGarffBlock__content6{background-color:#0F0F0F}.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-prev.swiper-button-white,.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-next.swiper-button-white{height:60px;width:calc(50% - 5px);background-size:15px 27px !important;background-color:#6E6E6E !important;border-radius:4px;background-position:center}@media (min-width: 768px){.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-prev.swiper-button-white,.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-next.swiper-button-white{width:50px;height:50px}}.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-prev.swiper-button-white{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: 768px){.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-prev.swiper-button-white{left:30px}}.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-next.swiper-button-white{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: 768px){.modelLineupRow.sbBlock .swiper-navigation .swiper-arrow.swiper-button-next.swiper-button-white{right:30px}}#footer .kenGarffBlock__footer1 .menu-container{line-height:1.63rem;font-size:16px}@media (min-width: 768px){#footer .kenGarffBlock__footer1 .menu-container{font-size:18px}}#footer>section.sbBlock.heightControl--content.overlayMobileContent.expandMobileContent .py-5{padding:0 !important}#footer>section.sbBlock.heightControl--content.overlayMobileContent.expandMobileContent .disclaimer{padding:30px 0 40px;border-top:1px solid #F0F0F0}@media (min-width: 768px){#footer>section.sbBlock.heightControl--content.overlayMobileContent.expandMobileContent .disclaimer{padding:50px 0}}#footer>section.sbBlock.heightControl--content.overlayMobileContent.expandMobileContent .disclaimer p{margin:0;line-height:1.63rem;font-size:16px}@media (min-width: 768px){#footer>section.sbBlock.heightControl--content.overlayMobileContent.expandMobileContent .disclaimer p{font-size:18px}}
