﻿.cl-ford-blue{color:#003478}
.cl-ford-black{color:#231f20}
.cl-cta-blue{color:#2d96cd}
.cl-dark-blue{color:#1b394e}
.cl-white{color:#fff}
.cl-cool-grey{color:#75787b}
.cl-grey{color:#616161}
.cl-error-red{color:#f34c32}
.cl-black{color:#000}
.bg-ford-blue{background-color:#003478}
.bg-ford-black{background-color:#231f20}
.bg-cta-blue{background-color:#2d96cd}
.bg-dark-blue{background-color:#1b394e}
.bg-white{background-color:#fff}
.bg-cool-grey{background-color:#75787b}
.bg-grey{background-color:#616161}
.bg-error-red{background-color:#f34c32}
.bg-black{background-color:#000}
@-webkit-keyframes attention{30%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes attention{30%{-moz-transform:scale(1.2);transform:scale(1.2)}
100%{-moz-transform:scale(1);transform:scale(1)}
}
@-o-keyframes attention{30%{-o-transform:scale(1.2);transform:scale(1.2)}
100%{-o-transform:scale(1);transform:scale(1)}
}
@keyframes attention{30%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes squish{30%{-webkit-transform:scale(0.5);transform:scale(0.5)}
60%{-moz-transform:scale(1.5);transform:scale(1.5)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes squish{30%{-moz-transform:scale(0.5);transform:scale(0.5)}
60%{-moz-transform:scale(1.5);transform:scale(1.5)}
100%{-moz-transform:scale(1);transform:scale(1)}
}
@-o-keyframes squish{30%{-o-transform:scale(0.5);transform:scale(0.5)}
60%{-o-transform:scale(1.5);transform:scale(1.5)}
100%{-o-transform:scale(1);transform:scale(1)}
}
@keyframes squish{30%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}
60%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
#global-ux .special-offer-container{padding:0;margin-bottom:20px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .inner-slides{min-width:300px}
}
#global-ux .special-offer-container .noResultsForFilters{margin:50px 0}
#global-ux .special-offer-container .noResultsForFilters .offerLeftPadding{padding:0 7.9375rem}
#global-ux .special-offer-container .uppercase{text-transform:uppercase}
#global-ux .special-offer-container .secondary-font{font-size:18px;font-weight:900}
@media only screen and (min-width:48em){#global-ux .special-offer-container .mobile-view{display:none}
}
#global-ux .special-offer-container .clear-filters{display:inline-block;margin-top:20px}
#global-ux .special-offer-container .desktop-view{display:none}
@media only screen and (min-width:48em){#global-ux .special-offer-container .desktop-view{display:block}
}
#global-ux .special-offer-container .shortlist-holder{display:flex;flex-wrap:wrap}
@media only screen and (max-width:640px){#global-ux .special-offer-container .shortlist-holder{width:100%;margin:0}
}
#global-ux .special-offer-container .shortlist-holder .grid-holder{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);padding:6%;height:100%}
#global-ux .special-offer-container .shortlist-holder .vehicle-details h6 p{margin-bottom:0}
#global-ux .special-offer-container .columns+.columns:last-child{float:left}
#global-ux .special-offer-container .back-to-top{margin-top:.973rem;margin-bottom:.973rem}
#global-ux .special-offer-container .remove-no-confirmation{background-color:#eaeaea;color:#757575;border-color:#eaeaea}
#global-ux .special-offer-container .remove-no-confirmation:hover{background-color:#fff}
#global-ux .special-offer-container h6 small{color:#a4a4a4}
#global-ux .special-offer-container .overlay-content-inner-offer .clearFilters{text-align:center;display:block;font-weight:200}
@media only screen and (min-width:48em){#global-ux .special-offer-container .overlay-content-inner-offer .clearFilters{text-align:left;display:inline-block}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .overlay-content-inner-offer .filter{margin:30px 0}
}
#global-ux .special-offer-container .select2-container{margin-top:0}
#global-ux .special-offer-container .select2-container .select2-choice{height:50px}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){#global-ux .special-offer-container .select2-container .select2-choice{padding-left:7px;min-width:154px}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){#global-ux .special-offer-container .select2-container .select2-choice::after{right:5px}
}
#global-ux .special-offer-container .select2-container.select2-dropdown-open .select2-choice::after{transform:translate(0,-50%) rotate(-90deg)}
#global-ux .special-offer-container .filter-select{margin-bottom:20px}
#global-ux .special-offer-container .special-offer-flexslider.carousel .carousel-btn.darkened{background-color:rgba(0,0,0,0.9)}
#global-ux .special-offer-container .special-offer-flexslider.carousel .carousel-btn.darkened:hover{background-color:white}
#global-ux .special-offer-container .special-offer-flexslider.carousel .flex-viewport::-webkit-scrollbar-track{border-radius:10px 0 0 10px;background-color:#f1f1f1}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider.carousel .flex-viewport::-webkit-scrollbar-track{border-radius:10px}
}
#global-ux .special-offer-container .special-offer-flexslider.carousel .flex-viewport::-webkit-scrollbar{height:6px;border-radius:10px;background-color:#f1f1f1}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider.carousel .flex-viewport::-webkit-scrollbar{height:10px}
}
#global-ux .special-offer-container .special-offer-flexslider.carousel .flex-viewport::-webkit-scrollbar-thumb{border-radius:10px;background-color:#3497ca}
#global-ux .special-offer-container .special-offer-flexslider.carousel .flex-control-nav{display:none}
#global-ux .special-offer-container .bold{font-weight:bold}
#global-ux .special-offer-container .cta-button{margin:0;width:100%}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#global-ux .special-offer-container .cta-button{font-size:rem(18px)}
}
#global-ux .special-offer-container h3{font-weight:200;font-size:1.5rem;margin:0}
#global-ux .special-offer-container h3 strong{text-transform:uppercase}
#global-ux .special-offer-container h3 .offerTitle{padding-bottom:10px;display:block}
#global-ux .special-offer-container .specialOffers .hidden{display:none}
#global-ux .special-offer-container .feature-container{margin:30px 0 0}
#global-ux .special-offer-container .feature-container .mediaCarousel{margin:0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .header-content,#global-ux .special-offer-container .header-controller{padding:0 7rem}
}
@media only screen and (max-width:768px) and (min-width:640px){#global-ux .special-offer-container .header-content,#global-ux .special-offer-container .header-controller{padding:0 3rem}
}
#global-ux .special-offer-container .vehicle-card-grid .grid-holder .padding-holder{position:relative;height:100%;padding-bottom:50px;min-height:300px;max-height:700px}
#global-ux .special-offer-container .vehicle-card-grid .grid-holder .cta-button{position:absolute;bottom:0}
#global-ux .special-offer-container .vehicle-card-grid .carousel-slide .grid-holder{padding:6%;position:relative}
#global-ux .special-offer-container .vehicle-card-grid .carousel-slide .grid-holder:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);margin:3px}
#global-ux .special-offer-container .vehicle-card-grid .carousel-slide .grid-holder .cta-button-primary{display:block}
#global-ux .special-offer-container .vehicle-card-grid .carousel-slide+.columns:last-child{float:left}
#global-ux .special-offer-container .vehicle-details{padding:0}
#global-ux .special-offer-container .vehicle-details h6{margin-bottom:1rem}
#global-ux .special-offer-container .vehicle-details h6 .pushToBottom{position:absolute;bottom:24px}
#global-ux .special-offer-container .vehicle-details h6 .cl-text-grey{font-size:.8rem}
#global-ux .special-offer-container .vehicle-details h6 p{line-height:1}
#global-ux .special-offer-container .vehicle-details h6:last-of-type{padding-bottom:40px}
#global-ux .special-offer-container .vehicle-details h6,#global-ux .special-offer-container .vehicle-details h5{font-size:1rem;line-height:1.2}
#global-ux .special-offer-container .vehicle-details h6 .cl-dark-blue strong,#global-ux .special-offer-container .vehicle-details h5 .cl-dark-blue strong{font-size:22px}
@media only screen and (max-width:640px){#global-ux .special-offer-container .vehicle-details h6 .cl-dark-blue strong,#global-ux .special-offer-container .vehicle-details h5 .cl-dark-blue strong{font-size:16px}
}
#global-ux .special-offer-container .vehicle-details h6 .cl-dark-blue .omega,#global-ux .special-offer-container .vehicle-details h5 .cl-dark-blue .omega{font-size:8px}
#global-ux .special-offer-container .vehicle-details .depositAmt{font-size:.8rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .vehicle-details .depositAmt{font-size:1rem}
}
#global-ux .special-offer-container .vehicle-details .price{font-size:14px}
#global-ux .special-offer-container .vehicle-details sup{left:-0.3em;font-size:12px}
#global-ux .special-offer-container .vehicle-details sup.omega{font-size:8px}
#global-ux .special-offer-container .specialOfferGrid{padding:0 2rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferGrid{padding:0}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferGrid.grid.month-offer,#global-ux .special-offer-container .specialOfferGrid.grid.retail-offer{margin:0 .9375rem}
}
@media only screen and (max-width:768px) and (min-width:640px){#global-ux .special-offer-container .specialOfferGrid.grid .vehicle-card-grid{padding:0 6.9375rem}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferGrid.grid .vehicle-card-grid{margin:0 -1.875rem}
}
#global-ux .special-offer-container .specialOfferGrid.grid .offerModelList{padding:.9375rem;margin-bottom:1rem;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);box-shadow:0 1px 5px 0 rgba(0,0,0,0.22)}
#global-ux .special-offer-container .specialOfferGrid.grid .offerModelList.columns+.columns:last-child{float:left}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferGrid.grid .offerModelList{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}
}
#global-ux .special-offer-container .specialOfferGrid.grid .offerModelList .grid-holder{padding:5%}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferGrid.grid .offerModelList .grid-holder{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);box-shadow:0 1px 5px 0 rgba(0,0,0,0.22)}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferGrid.grid .offerModelList .grid-holder .fgvIcon{right:-15px}
}
#global-ux .special-offer-container .specialOfferList{margin-right:-.9375rem}
#global-ux .special-offer-container .specialOfferList .meat-balls .flex-control-nav{display:block}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav{display:block;position:relative;text-align:center;right:0;top:0;width:100%;margin:0;padding:1rem}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li{display:inline-block;margin-right:1rem}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li a{height:2.5rem;width:2.5rem;border:1px solid;border-color:transparent}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li a.flex-disabled:hover{background-color:#75787b;border-color:transparent}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li a:hover{border-color:#1b394e;color:#1b394e}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li a:hover .icon{color:#fff}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li a .carousel-previous .icon{padding-top:2px;padding-right:2px;font-size:1.5rem}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li a .carousel-next .icon{padding-top:2px;padding-left:2px;font-size:1.5rem}
#global-ux .special-offer-container .specialOfferList .special-offer-flexslider.pagination .flex-direction-nav li:last-child{margin-top:0;margin-right:0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferList{padding:0}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .specialOfferList.list.offerLeftPadding{padding-right:6.9375rem}
#global-ux .special-offer-container .specialOfferList.list .carousel-data-container .grid-holder{padding-left:calc(6% + 10px);padding-right:calc(6% + 10px)}
#global-ux .special-offer-container .specialOfferList.list .carousel-data-container .grid-holder::before{margin:3px 10px}
#global-ux .special-offer-container .specialOfferList.list .carousel-data-container .carousel-slide:first-child .grid-holder{padding-left:6%}
#global-ux .special-offer-container .specialOfferList.list .carousel-data-container .carousel-slide:first-child .grid-holder::before{margin-left:3px}
#global-ux .special-offer-container .specialOfferList.list .carousel-data-container .carousel-slide:last-child .grid-holder{padding-right:6%}
#global-ux .special-offer-container .specialOfferList.list .carousel-data-container .carousel-slide:last-child .grid-holder::before{margin-right:3px}
}
#global-ux .special-offer-container .specialOfferList,#global-ux .special-offer-container .specialOfferGrid,#global-ux .special-offer-container .isSortFirst,#global-ux .special-offer-container .isSortFirst.filter,#global-ux .special-offer-container .isFilterFirst.sort{display:none}
#global-ux .special-offer-container .isSortFirst.sort,#global-ux .special-offer-container .isFilterFirst.filter,#global-ux .special-offer-container .specialOfferList.list,#global-ux .special-offer-container .specialOfferGrid.grid{display:block}
#global-ux .special-offer-container .isSortFirst.sort{transition:none !important}
#global-ux .special-offer-container .isSortFirst.sort.grid .offerTitle{padding-left:.9375rem}
#global-ux .special-offer-container .isSortFirst.sort.grid .specialOfferGrid{padding:0 3rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .isSortFirst.sort.grid .specialOfferGrid{padding:0}
}
#global-ux .special-offer-container .isSortFirst.sort.list .specialOfferList{padding-right:0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .isSortFirst.sort.list .specialOfferList{padding-right:4.9375rem}
}
#global-ux .special-offer-container .isSortFirst.sort.list .offerTitle{padding-left:.9375rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .isSortFirst.sort.list .offerTitle{padding-left:0}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .isSortFirst.sort.list{padding-left:.9375rem}
}
#global-ux .special-offer-container .cross-container{position:absolute;z-index:1;cursor:pointer}
#global-ux .special-offer-container .icon-question{color:#ce2735;font-size:4rem}
#global-ux .special-offer-container .icon-close-solid{color:#303030;font-size:1.75rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .icon-close-solid{font-size:2.75rem}
}
#global-ux .special-offer-container .icon.blackSolidCross{position:absolute;content:'';background-image:url(guxfoap/img/icons.svg);background-repeat:no-repeat;background-position:-672px 1px;transform:scale(0.85);width:50px;height:50px;left:50px;margin:0}
#global-ux .special-offer-container .icon-nav-vehicle{cursor:pointer;margin-left:.7rem;position:relative;font-size:32px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .icon-nav-vehicle{margin-left:1.5rem}
}
#global-ux .special-offer-container .icon-nav-vehicle::before{width:35px;height:35px;color:#2d96cd}
#global-ux .special-offer-container .icon-list,#global-ux .special-offer-container .icon-grid{opacity:.5}
#global-ux .special-offer-container .icon-list::before,#global-ux .special-offer-container .icon-grid::before{content:'';background-image:url(guxfoap/img/icons.svg);background-repeat:no-repeat;transform:scale(0.9);width:35px;height:35px;cursor:pointer;display:inline-block}
#global-ux .special-offer-container .icon-list{margin-left:.7rem}
#global-ux .special-offer-container .icon-list:before{background-position:-777px -148px}
#global-ux .special-offer-container .icon-grid{margin-left:.7rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .icon-grid{margin-left:1.5rem}
}
#global-ux .special-offer-container .icon-grid::before{background-position:-813px -149px}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){#global-ux .special-offer-container .icon:before{width:30px;height:30px}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){#global-ux .special-offer-container .icon.icon-list:before{background-position:-777px -153px}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){#global-ux .special-offer-container .icon.icon-grid::before{background-position:-816px -153px}
}
#global-ux .special-offer-container .special-offer-filter-option{font-weight:100;padding-left:.9375rem;padding-right:.9375rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-filter-option{padding-left:7.9375rem}
}
#global-ux .special-offer-container .special-offer-filter-option ul{display:inline;margin:0}
#global-ux .special-offer-container .special-offer-filter-option ul li{list-style:none;display:inline-block;padding:5px 40px 5px 10px;border:1px solid #2d96cd;color:#2d96cd;font-size:1rem;position:relative;margin:20px 10px 0 0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-filter-option ul li{margin:20px 10px 0 0}
}
#global-ux .special-offer-container .filter-option-close{width:15px;height:15px;top:9px;right:10px;position:absolute;display:block;cursor:pointer;z-index:2}
#global-ux .special-offer-container .filter-option-close .icon-plus{background-position:-623px -221px;transform:scale(0.6);width:18px;height:18px;display:block}
@media only screen and (min-width:48em){#global-ux .special-offer-container .offerLeftPadding{padding-left:2.9375rem;padding-right:.9375rem}
}
#global-ux .special-offer-container .filter-btn{margin-bottom:10px}
#global-ux .special-offer-container .table{display:table;width:100%}
@media only screen and (min-width:48em){#global-ux .special-offer-container .table{padding:0;display:block}
}
#global-ux .special-offer-container .table .table-cell{display:table-cell}
@media only screen and (min-width:48em){#global-ux .special-offer-container .table .table-cell{display:inline-block}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .table .table-cell:first-child{width:50%;display:inline-block;padding-right:.9375rem}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .sorting{float:left}
}
#global-ux .special-offer-container .sorting .sort-toggle-option{width:146px;padding-top:5px;vertical-align:top}
@media only screen and (min-width:48em){#global-ux .special-offer-container .sorting .sort-toggle-option{width:175px}
}
#global-ux .special-offer-container .sorting .sort-toggle-option input{display:none}
#global-ux .special-offer-container .sorting .sort-toggle-option input[value="list"]:checked+label,#global-ux .special-offer-container .sorting .sort-toggle-option input[value="grid"]:checked+label{opacity:1}
#global-ux .special-offer-container select[name="sortby"]{margin:0 12px;padding:17px 12px;color:#dadada}
@media only screen and (min-width:48em){#global-ux .special-offer-container select[name="sortby"]{margin:0}
}
#global-ux .special-offer-container .selectMinMax{font-size:.6rem;color:#ce2735}
#global-ux .special-offer-container input[type=checkbox]{opacity:1;width:15px;height:15px}
#global-ux .special-offer-container .message.section{padding:50px .937rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .message.section{padding:50px 100px 90px}
}
#global-ux .special-offer-container .message.section h1{font-weight:200;text-indent:0;line-height:1}
#global-ux .special-offer-container .message.section h3{font-size:1rem;margin-top:2rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .message.section h3{font-size:1.5rem}
}
#global-ux .special-offer-container .message-model .overlay-container-special-offer{padding:0 .937rem}
#global-ux .special-offer-container .message-model .overlay-container-special-offer .columns{padding:0}
#global-ux .special-offer-container .model .quickview-overlay .form.section,#global-ux .special-offer-container .model .shortlist-overlay .form.section{padding:75px .9375rem 35px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .model .quickview-overlay .form.section,#global-ux .special-offer-container .model .shortlist-overlay .form.section{padding:35px 100px 50px}
}
#global-ux .special-offer-container .model .quickview-overlay .form>.form-group-input,#global-ux .special-offer-container .model .shortlist-overlay .form>.form-group-input{display:none}
@media only screen and (min-width:48em){#global-ux .special-offer-container .model .quickview-overlay .form>.form-group-input,#global-ux .special-offer-container .model .shortlist-overlay .form>.form-group-input{display:block}
}
#global-ux .special-offer-container .model .quickview-overlay .overlay-back,#global-ux .special-offer-container .model .shortlist-overlay .overlay-back{display:inline-block}
#global-ux .special-offer-container .model .quickview-overlay .overlay-back,#global-ux .special-offer-container .model .shortlist-overlay .overlay-back{top:25px;left:8px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .model .quickview-overlay .overlay-back,#global-ux .special-offer-container .model .shortlist-overlay .overlay-back{top:35px;left:25px}
}
#global-ux .special-offer-container .model .quickview-overlay .offer-details>.columns,#global-ux .special-offer-container .model .shortlist-overlay .offer-details>.columns{padding:0}
#global-ux .special-offer-container .model .quickview-overlay .offer-features,#global-ux .special-offer-container .model .shortlist-overlay .offer-features{padding:0}
#global-ux .special-offer-container .model .overlay-back{display:none;top:35px;left:25px;position:absolute;cursor:pointer;font-weight:200}
@media only screen and (min-width:48em){#global-ux .special-offer-container .model .overlay-back{display:inline-block}
}
#global-ux .special-offer-container .model .overlay-close{top:25px}
#global-ux .special-offer-container .model .form .richtext.first h1{margin-bottom:30px;padding-left:30px}
#global-ux .special-offer-container .model .form .richtext.first hr{margin-left:-130px;margin-right:-130px;margin-bottom:1.50rem}
#global-ux .special-offer-container .model .form.section{padding:35px 25px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .model .form.section{padding:35px 130px 50px}
}
#global-ux .special-offer-container .model .form.section select{margin-bottom:15px}
#global-ux .special-offer-container .model .form.section .offer-filter-submit{margin:20px 0}
#global-ux .special-offer-container .model .icon-arrow-left::before{content:'';background-image:url(guxfoap/img/icons.svg);background-repeat:no-repeat;background-position:-321px -12px;transform:scale(0.75);width:30px;height:30px;display:inline-block}
#global-ux .special-offer-container .picture-container{margin-bottom:10px}
#global-ux .special-offer-container .media-item-picture{position:relative;text-align:center;height:200px;max-height:200px;width:auto}
@media only screen and (max-width:640px){#global-ux .special-offer-container .media-item-picture{height:130px}
}
#global-ux .special-offer-container .media-item-picture img{height:auto;width:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
@media only screen and (max-width:768px) and (min-width:640px){#global-ux .special-offer-container .media-item-picture img{width:400px}
}
@media only screen and (max-width:640px){#global-ux .special-offer-container .media-item-picture img{width:300px}
}
#global-ux .special-offer-container img.fgvIcon{position:absolute;width:28%;left:90%;top:12px;z-index:10;height:auto}
@media only screen and (max-width:640px){#global-ux .special-offer-container img.fgvIcon{width:20%;left:90%;top:10px}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container img.fgvIcon{left:95%;top:20px;width:20%}
}
#global-ux .special-offer-container .vehicle-picture{position:relative;width:auto}
@media only screen and (min-width:48em){#global-ux .special-offer-container .vehicle-picture{max-height:200px}
}
#global-ux .special-offer-container .icon-arrow-right{position:relative;font-size:1.2rem}
#global-ux .special-offer-container .icon-arrow-right::before{position:absolute;content:'';background-image:url(guxfoap/img/icons.svg);background-repeat:no-repeat;background-position:-190px -15px;transform:scale(0.6);width:25px;height:25px;top:0;left:-30px}
#global-ux .special-offer-container .message-model button,#global-ux .special-offer-container .message-model a{width:100%}
#global-ux .special-offer-container .message-model .overlay-content-special-offer{top:160px;margin:0 auto;text-align:center}
@media only screen and (min-width:48em){#global-ux .special-offer-container .message-model .overlay-content-special-offer{width:50%}
}
#global-ux .special-offer-container .shortlistedvehicle{background-color:#e8f4fa}
#global-ux .special-offer-container .shortlistLength{border-radius:50%;padding:5px;color:#fff;background-color:#ce2735;font-family:"Antenna",Arial,Helvetica,"Microsoft YaHei","微软雅黑","STXihei","华文细黑","SimSun","宋体";position:absolute;display:block;width:25px;height:25px;font-size:16px;right:-10px;top:-5px;text-align:center}
#global-ux .special-offer-container .quick-view .desktop-view .picture-container,#global-ux .special-offer-container .quick-view .mobile-view .picture-container{display:inline-block}
#global-ux .special-offer-container .quick-view .addRemoveShortListButtons{text-align:center;margin:20px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .quick-view .addRemoveShortListButtons{margin:20px}
}
#global-ux .special-offer-container .quick-view .addRemoveShortListButtons .cta-button{padding:.9375rem 1.5rem;font-size:1rem}
#global-ux .special-offer-container .quick-view .addRemoveShortListButtons .cta-button:hover .add-shortlist-icon::before{border-color:#1b394e}
#global-ux .special-offer-container .quick-view .addRemoveShortListButtons .cta-button.removeFromShortList{background-color:#eaeaea;color:#929292;border:0;padding-top:1.32rem;padding-bottom:1.32rem}
#global-ux .special-offer-container .quick-view .addRemoveShortListButtons .cta-button .add-shortlist-icon{font-size:1.5rem}
#global-ux .special-offer-container .quick-view .add-shortlist-icon,#global-ux .special-offer-container .quick-view .remove-shortlist-icon{position:relative;margin-left:10px;vertical-align:middle;display:inline-block}
#global-ux .special-offer-container .quick-view .add-shortlist-icon::before,#global-ux .special-offer-container .quick-view .remove-shortlist-icon::before{content:"";position:absolute;border:1px solid #2d96cd;border-radius:50%;width:25px;height:25px;top:2px;left:-4px}
#global-ux .special-offer-container .quick-view .picture-container.fgvImage{width:100%}
#global-ux .special-offer-container .quick-view .quick-specification{width:auto}
#global-ux .special-offer-container .quick-view .quick-specification tr td{padding:0}
#global-ux .special-offer-container .quick-view .quick-specification tr td:first-child{padding-right:2rem}
#global-ux .special-offer-container .quick-view .offer-features{margin:20px 0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .quick-view .offer-features h3{font-size:2rem}
}
#global-ux .special-offer-container .quick-view .offer-features>ul{margin-top:15px}
#global-ux .special-offer-container .quick-view .offer-features>ul li{list-style:none;position:relative;margin-bottom:20px}
#global-ux .special-offer-container .quick-view .offer-features>ul li::before{position:absolute;content:'';background-image:url(guxfoap/img/icons.svg);background-repeat:no-repeat;background-position:-190px -15px;transform:scale(0.6);width:25px;height:25px;top:0;left:-25px}
#global-ux .special-offer-container .quick-view .quick-view-buttons>.columns{margin-bottom:15px}
#global-ux .special-offer-container .shortList .removeAll{text-align:right;padding:20px 30px}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder{min-width:260px;padding:10px 6px}
@media only screen and (max-width:640px){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder{min-width:180px;padding:8px 8px}
}
@media only screen and (min-width:48em){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder{padding:10px 15px}
}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder .fgvIcon{left:94%;top:20px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder .fgvIcon{left:94%;top:20px}
}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h3{font-size:1rem;margin-top:2rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h3{font-size:1.5rem}
}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h3 p{font-size:.75rem;margin:0 0 .5em}
@media only screen and (min-width:48em){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h3 p{font-size:.875rem;margin:0 0 1.25em}
}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h5{font-size:.8em;margin-top:0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h5{font-size:1em}
}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder h5 .price{font-size:.8em}
#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder .from-only{font-size:.75rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .shortList .vehicle-card-grid .sub-holder .from-only{font-size:1rem}
}
#global-ux .special-offer-container .shortList .exploreAllShortlist{text-align:center;padding-top:30px}
#global-ux .special-offer-container .shortList .exploreAllShortlist a{width:auto}
@media screen and (max-width:767px){#global-ux .special-offer-container select[name="sortby"]{margin:0}
}
#global-ux .special-offer-container .noShortListMessage .sort-message-title{text-align:center;font-size:1rem}
@media only screen and (min-width:48em){#global-ux .special-offer-container .noShortListMessage .sort-message-title{font-size:2rem}
}
#global-ux .special-offer-container .noShortListMessage .message{padding:100px 0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .noShortListMessage .message{padding:35px 100px 90px}
}
#global-ux .special-offer-container .special-offer-flexslider{position:relative;overflow:hidden}
#global-ux .special-offer-container .special-offer-flexslider:hover .flex-direction-nav{right:0}
#global-ux .special-offer-container .special-offer-flexslider .cta-button{padding:.9375rem .5rem;position:absolute;bottom:0}
#global-ux .special-offer-container .special-offer-flexslider .slides{margin:0;display:flex;flex-wrap:wrap}
#global-ux .special-offer-container .special-offer-flexslider .slides>li{list-style:none;margin-right:20px;position:relative}
#global-ux .special-offer-container .special-offer-flexslider .slides>li::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:2px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);z-index:-1}
#global-ux .special-offer-container .special-offer-flexslider .slides .grid-holder{padding:6%;min-width:150px;min-height:150px;height:100%}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider .slides .grid-holder{min-width:300px;min-height:300px}
}
#global-ux .special-offer-container .special-offer-flexslider .slides .padding-holder{height:100%;position:relative;min-width:150px;min-height:150px}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider .slides .padding-holder{min-width:260px;min-height:300px}
}
#global-ux .special-offer-container .special-offer-flexslider .slides .vehicle-details{padding:0 0 55px 0}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider .slides .vehicle-details{padding:0 0 40px 0}
}
#global-ux .special-offer-container .special-offer-flexslider .slides .vehicle-details h5 .cl-dark-blue strong{font-size:22px}
#global-ux .special-offer-container .special-offer-flexslider:hover .carousel-arrows{right:0}
#global-ux .special-offer-container .special-offer-flexslider .media-item-picture .fgvIcon{position:absolute;width:28%;left:93%;top:14px;z-index:10}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider .media-item-picture .fgvIcon{left:95%;top:20px;width:20%}
}
#global-ux .special-offer-container .special-offer-flexslider .carousel-arrows{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:-47px;display:block;z-index:1}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav{position:absolute;right:0;top:50%;list-style:none;display:none}
@media only screen and (min-width:48em){#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav{display:block;right:-62px;transition:right .5s ease-in-out}
}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav>li:first-child a{background-color:rgba(0,0,0,0.9)}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav>li:first-child a:hover{background-color:#fff}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav>li:last-child{margin-top:-124px}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav .icon{color:#fff;font-size:50px}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav a{text-decoration:none;cursor:pointer;background-color:#2d96cd;border:0;display:block;height:62px;height:3.875rem;width:62px;width:3.875rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:5px}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav a:hover{background-color:#fff}
#global-ux .special-offer-container .special-offer-flexslider .flex-direction-nav a:hover .icon{color:#2d96cd}
.au-special-offer-overlay{overflow:hidden}
.au-special-offer .select2-search{display:none}
.au-special-offer .select2-results{margin:0;padding:0}
.au-special-offer .select2-results .select2-result-label{padding:0 16px 0;line-height:1.8}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){.au-special-offer .select2-results .select2-result-label{padding:0 7px 0}
}
.au-special-offer .select2-no-results{display:none}