﻿p{  font-family:arial;}
#vehicleSelectorOverlay .VehicleSelector { background-color:#f8f9f9 !important;}
.tabContent .vehicleNameHeader:after{ height:0;}

/*.beforeNone:after, .beforeNone:before{ height:0 !important;}*/
.DropdownNav .icon-chevron-up, .DropdownNav .icon-chevron-down{ display:none;}
.light .secondaryHeading:before, .light .secondaryHeading:after{background:#000 !important;}
.FullWidthImage .itemContent>p{ font-family:arial;}
#header.stickyNavigation .MainNavigation ul li a, #header.stickyNavigation .MainNavigation ul li.active a {}
a{ text-decoration:none;}
a.bulletsLine {padding-left: 1em;margin-left: 0;}
.icon-googlePlus{ background:url(/Images/googlePlus.png) no-repeat; width:50px; height:50px; font-size:0; display:block; -webkit-transition: background 400ms, color 400ms; -webkit-transition-delay: ease, ease; -moz-transition: background 400ms ease, color 400ms ease; -o-transition: background 400ms ease, color 400ms ease; transition: background 400ms ease, color 400ms ease}
.googlePlus:hover .icon-googlePlus{ background:url(/Images/googlePlusHover.png) no-repeat;}
.instagram{ background:url(/Images/instagramIcon.jpg) no-repeat; width:50px; height:50px; font-size:0; display:block; -webkit-transition: background 400ms, color 400ms; -webkit-transition-delay: ease, ease; -moz-transition: background 400ms ease, color 400ms ease; -o-transition: background 400ms ease, color 400ms ease; transition: background 400ms ease, color 400ms ease}
.instagramIcon:hover .instagram{ background:url(/Images/instagramIconHover.jpg) no-repeat;}
.fiyatListesi{ margin:auto;}
.aksesuarTitle h2 span::before, .aksesuarTitle h2 span::after{ background-color:#fff !important;}
.VehicleSpecifications .specHeaderText::before, .VehicleSpecifications .specHeaderText::after{ display:none;}
.VehicleSpecifications  p.price{ display:none;}

.IgniteBarV1{ width:50px;}
.IgniteBarV1:hover{ width:auto;}
.IgniteBarV1{-webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s;}
.Article .sectionWrapper .section {
width: 100%;
margin: 0 auto;
overflow: visible;
}

.FullWidthImage {
overflow: hidden;
width: 100%;
position: relative;
}

.FullWidthImage .imageContainer {
position: relative;
width: 100%;
min-height: 450px;
top: 0;
left: 0;
height: 100%;
}

.FullWidthImage.withHeaderBox .textWrapper,  .FullWidthImage.withHeaderBox .textWrapper {position: absolute;top: 0;bottom: 0;width: 100%;margin: auto;white-space: nowrap;}


.FullWidthImage.withHeaderBox.left .textWrapper .headerBox, .FullWidthImage.withHeaderBox.leftTop .textWrapper .headerBox, #landrover .FullWidthImage.withHeaderBox.left .textWrapper .headerBox, #landrover .FullWidthImage.withHeaderBox.leftTop .textWrapper .headerBox {margin-left: 65px;text-align: left;}
.FullWidthImage.withHeaderBox .textWrapper .headerBox, #landrover .FullWidthImage.withHeaderBox .textWrapper .headerBox {display: inline-block;vertical-align: middle;white-space: normal;}
.headerBox.withImage {display: inline-block;max-width: 415px;}
.headerBox {position: relative;text-align: center;z-index: 1;}



.IgniteBar {position: fixed;right: 0;top: 50%;z-index: 4;width: 50px;-webkit-transition: margin 1s;-webkit-transition-delay: 0s;-moz-transition: margin 1s;-o-transition: margin 1s;transition: margin 1s}
.headerBox.withImage {display: inline-block;background-color: rgba(255, 255, 255, 0.9);max-width: 415px;padding: 19px 25px 25px;}
.specHeaderText:before, .specHeaderText:after{ background:#000 !important;}
.IgniteBar li {clear: both;width: 50px;height: 50px}

.IgniteBar li>span {display: none;float: right;-webkit-transition: background-color .2s;-webkit-transition-delay: 0s;-moz-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s;background-color: #0c121c;height: 49px;width: auto;text-align: right;line-height: 49px;margin-right: 50px;font-size: 8px;letter-spacing: 3px;z-index: 7}
.IgniteBar li>span>a {display: block;text-decoration: none;white-space: nowrap;width: 100%;padding-left: 25px;padding-right: 5px}
.IgniteBar li.hover>a, .IgniteBar li.hover>span, .IgniteBar li:focus>a, .IgniteBar li:focus>span {background-color: #141b27}
.IgniteBar li.share span {
z-index: 1;
position: relative
}
.IgniteBar li.scrollToTop {
margin-top: 50px
}
.IgniteBar li>a {z-index: 8;position: absolute;right: 0;text-decoration: none;border-bottom: solid 1px #4e4e4e;background-color: #0c121c;width: 50px;height: 50px;-webkit-backface-visibility: hidden;display: block;-webkit-transition: background-color .2s;-webkit-transition-delay: 0s;-moz-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s}
.IgniteBar li>a:focus, .IgniteBar li>a:hover {background-color: #141b27}
.IgniteBar li>a div {width: auto;height: 50px;line-height: 50px;text-align: center;font-size: 20px;margin-top: -1px}
.IgniteBar li>a div.icon-ignite-brochure:before {font-size: 18px}
.IgniteBar li>a div.icon-share:before {font-size: 18px;margin-top: -2px}
.IgniteBar li>a div.addThis {display: inline}
.IgniteBar li>a div.addThis:before {content: '\e003'}
.IgniteBar li:nth-last-child(2)>span {height: 50px;line-height: 50px}
.IgniteBar li:nth-last-child(2) a {
/*border-bottom: 0*/
}
.IgniteBar li .SocialSharing {background-color: #141b27}
.IgniteBar li .SocialSharing a {background: 0 0;filter: none}
.IgniteBar li.scrollToTop {display: none;filter: alpha(Opacity=0);opacity: 0}
.IgniteBar li.scrollToTop a {background-color: #0c121c;color: #fff}
.IgniteBar li.scrollToTop a:focus, .IgniteBar li.scrollToTop a:hover {background-color: #141b27;color: #fff}
.IgniteBar li:last-child a {border-bottom: 0;height: 49px}
.IgniteBar li:last-child a div {height: 49px;line-height: 49px}
.IgniteBar li.scrollToTop a div {font-size: 16px;margin-right: 1px;margin-top: -2px}
.IgniteBar[data-total="2"] {
margin-top: -50.5px
}
.IgniteBar[data-total="3"] {
margin-top: -76px
}
.IgniteBar[data-total="4"] {
margin-top: -101.5px
}
.IgniteBar[data-total="5"] {
margin-top: -127px
}
.IgniteBar[data-total="6"] {
margin-top: -152.5px
}
html.no-js .IgniteBar li.share {
display: none
}
body .IgniteBar {
top: -webkit-calc((100% + 108px) / 2);
top: -moz-calc((100% + 108px) / 2);
top: calc((100% + 108px) / 2)
}
body.withSubNavigation .IgniteBar {
top: -webkit-calc((100% + 108px + 41px) / 2);
top: -moz-calc((100% + 108px + 41px) / 2);
top: calc((100% + 108px + 41px) / 2)
}

@media screen and (min-width:1px) and (max-width:900px) {
.IgniteBar {
display: none
}
}
.IgniteBarDevice {
display: none;
border-top: solid 1px #333;
overflow: hidden
}
.IgniteBarDevice li {
display: block;
float: left
}
.IgniteBarDevice li a {
display: block;
background: #0c121c;
text-align: center;
border-left: solid 1px #333;
padding: 7px 0 9px;
text-decoration: none;
font-size: 8px;
letter-spacing: .2em;
-webkit-transition-duration: .5s;
-khtml-transition-duration: .5s;
-moz-transition-duration: .5s;
-ms-transition-duration: .5s;
-o-transition-duration: .5s;
transition-duration: .5s
}
.IgniteBarDevice li a:focus, .IgniteBarDevice li a:hover {
background: #4e4e4e
}
.IgniteBarDevice li a span {
display: block;
margin: 0 auto 3px;
height: 28px;
font-weight: 400;
font-size: 19px;
letter-spacing: .12em;
position: relative;
top: 2px
}
.IgniteBarDevice li a span.brochure:before {
content: '\e014'
}
.IgniteBarDevice li a span.configure:before {
content: '\e015'
}
.IgniteBarDevice li a span.drive:before {
content: '\e016'
}
.IgniteBarDevice li a span.dealer:before {
content: '\e01b'
}
.IgniteBarDevice li a span.share:before {
content: '\e02f'
}
.IgniteBarDevice li:first-child a {
border: none
}
.IgniteBarDevice[data-total="2"] li {
width: 50%
}
.IgniteBarDevice[data-total="3"] li {
width: 33.33%
}
.VehicleSpecifications .specDetails {
/*max-width: 1600px;*/
padding: 16px 90px 50px 90px;
position: relative;
margin: auto;
}
.VehicleSpecifications .yourModel .DropdownNav>span{ line-height:45px;}
.dark .headings .secondaryHeading{ color:#fff;}
.dark .headings .secondaryHeading:before, .dark .headings .secondaryHeading:after{ background:#fff;}
.VehicleSpecifications .yourModel {
width: 100%;
text-align: center;
color: #fff;
min-height: 335px;
position: relative;
}
.VehicleSpecifications .yourModel  h1{ color:#fff; margin-bottom: 32px;}
.VehicleSpecifications .secondaryHeading{ font-size:24px;margin: 80px 0 0 0;}

.VehicleSpecifications .yourModel .imageWrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.VehicleSpecifications .yourModel .primaryHeading {
margin-top: 80px;
position: relative;
}
.rsContainer .linkContainer .secondaryLinkWithStyle{ width:100%;}
.SpecificationsAtAGlance .primaryLinkWithStyle { display:block; margin:auto; width:277px;}
.SpecificationsAtAGlance .headerBlock .heading{ margin-bottom:60px;}
.bulletsLine li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.bulletsLine li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.servisRandevu {
width: 55px;
height: 55px;
background: url(../images/servisRandevu.jpg) no-repeat;
display: block;
}
.instagram {
background: url(/Images/instagramIcon.jpg) no-repeat;
width: 50px;
height: 50px;
font-size: 0;
display: block;
-webkit-transition: background 400ms, color 400ms;
-webkit-transition-delay: ease, ease;
-moz-transition: background 400ms ease, color 400ms ease;
-o-transition: background 400ms ease, color 400ms ease;
transition: background 400ms ease, color 400ms ease;
}
.icon-googlePlus {
background: url(/Images/googlePlus.png) no-repeat;
width: 50px;
height: 50px;
font-size: 0;
display: block;
-webkit-transition: background 400ms, color 400ms;
-webkit-transition-delay: ease, ease;
-moz-transition: background 400ms ease, color 400ms ease;
-o-transition: background 400ms ease, color 400ms ease;
transition: background 400ms ease, color 400ms ease;
}
.VehicleSelector {
margin-bottom: 70px;
}
.subNavWrapper i{ display:none;}
.centerTitle:before, .centerTitle p:after{  display:none;}
.primaryHeader{ font-size: 44px; color:#fff;margin-bottom: 6px; font-weight: 600;}
div.headings{ text-align:center;}
.headings {
padding: 0 0 40px;
text-align: center;
}
.mediaCarousel .subHeading{ margin:20px 0;}
.grey .secondaryHeading:before, .grey .secondaryHeading:after{ background:#000;}

/*.ModelSelector .wideCentred:before, .ModelSelector .wideCentred:after{ border:0; height:0; }{ border:0; height:0; }*/
.secondaryHeading {font-size:38px; text-align:center; position:relative;display: inline-block;padding-top:8px;padding-bottom:10px;}
#landrover .sidebarOnLeft .primaryLinkWithStyle{ float:left !important; margin:20px auto !important;}
.HeroTitleBanner.tall .headings {
display: table-cell;
padding: 100px 110px;
vertical-align: middle;
}
.HeroTitleBanner.tall .headings .primaryHeading {
/*font-weight: 700;
font-size: 48px;
line-height: 1.1em;
letter-spacing: .15em;*/
}
.InternationalDealerLocator .imageWrap {
position: absolute;
height: 335px;
width: 100%;
display: block;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
}
.InternationalDealerLocator .dealerLocatorSearch {
position: relative;
min-height: 290px;
}.InternationalDealerLocator h1 {
font-family: lr_ot4, Arial, Helvetica, sans-serif;
font-size: 32px;
letter-spacing: .15em;padding: 88px 0 20px;
text-align: center;
position: relative;
line-height: 1.1em;font-weight: 700;}
.InternationalDealerLocator p.intro {
padding: 0 30px;
text-align: center;
max-width: 800px;
margin: 0 auto 20px;
font-size: 14px;
color: #fff;
}
.InternationalDealerLocator .dealerLocatorSearch .searchForms {
width: 90%;
max-width: 900px;
overflow: visible;
margin: 0 auto;
text-align: center;
}
.InternationalDealerLocator .dealerLocatorSearch {
position: relative;
min-height: 290px;
}

.dark h2{ color:#fff;}
.headings {
padding: 0 0 40px;
text-align: center;
}
h1.primaryHeading, h2.primaryHeading {
/*font-family: lr_ot4, Arial, Helvetica, sans-serif;
font-size: 32px;
line-height: 1.1em;
letter-spacing: .15em;
text-align: center;
font-weight: 500;
margin: 0;*/
}
.slide .subHeading{margin:25px 0;}
.TwoColumnContainer .GridListWrapper .items .el h3{ color:#fff;}
.royalSlider .heroItem p{ font-size:24px;}
.dark h3{ color:#fff;}
.HeroTitleBanner .headings h1{/* color: #0c121c; */ margin-bottom: 0;}
.secondaryHeading:before{height:2px; position:absolute; top:0; left:0; width:100%; content:'';background: #fff;}
.secondaryHeading:after{height:2px; position:absolute; bottom:0; left:0; width:100%; content:'';background: #fff;}
.OptionsAndAccessories .secondaryHeading{ color:#0c121c;}
.OptionsAndAccessories .secondaryHeading:before{height:2px; position:absolute; top:0; left:0; width:100%; content:'';background: #0c121c;}
.OptionsAndAccessories .secondaryHeading:after{height:2px; position:absolute; bottom:0; left:0; width:100%; content:'';background: #0c121c;}
.subHeading{ font-size:16px; max-width: 100%; margin: 10px auto 35px auto;}
/*.SpecificationsAtAGlance  .items .el{ width:24% !important;}*/
.GridListWrapper .items .el h3{ font-size:16px; font-weight:bold;}
.wideCentred{ text-align:center; color:#fff; font-size:24px; position:relative;}
.wideCentred:before{height:2px; position:absolute; top:-5px; left:0; width:100%; content:'';background: #fff;}
.wideCentred:after{height:2px; position:absolute; bottom:-5px; left:0; width:100%; content:'';background: #fff;}
.headingCentre{ text-align:center;}
.modelWrapper3{ display:block;}
.headerBlock .secondaryHeading{ color:#0c121c;}
.royalSlider .heroContent{position:relative;}
.royalSlider .heroContent:before{ position:absolute; left:0; top:1px;height: 0; width:60px; background:#fff; content:'';}
.royalSlider .heroItem p{ position:relative; padding-bottom:8px; font-weight:600;}
.Quote>div>div p{font-size: 12px;margin-bottom: 0;font-family: "tinos","arial","helvetica",sans-serif;}
.primaryHeader{ padding-top:5px;}
.royalSlider .heroItem p:after{ position:absolute; left:0; bottom:0px; height:2px; width:60px; background:#fff; content:'';}
.HeroTitleBanner .shelfComponent h1{ color:#000;}
.noImage  h1{ color:#fff !important;}
.bulletsNumbers {
padding-left: 1.5em;
margin-left: 0;
}
.bulletsNumbers li {
line-height: 1.286em;
margin-bottom: 1.286em;
list-style-type: decimal;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:before, .OffersContainer .offer .offerMainFrame:before, .clearfix:after, .OffersContainer .offer .offerMainFrame:after {
content: " ";
display: table;
}
.clearfix:after, .OffersContainer .offer .offerMainFrame:after {
clear: both;
}
.clearfix, .OffersContainer .offer .offerMainFrame {
*zoom:1;
}
@-webkit-keyframes spinit {
from {
-webkit-transform:rotate(0deg);
}
to {
-webkit-transform:rotate(360deg);
}
}
@keyframes spinit {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
@font-face {
font-family: "icons";
src: url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.eot");
src: url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.eot?#iefix") format("embedded-opentype"), url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.woff") format("woff"), url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.ttf") format("truetype"), url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.svg?#icons") format("svg");
font-weight: normal;
font-style: normal;
}
.icon, [class^="icon-"]:before, [class*=" icon-"]:before, .secondaryLinkWithStyle:before, .mediaOverlay.mediaOverlayImage .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .infoCard .mobileStateBtn:before, .infoCard.openInfoCard .mobileStateBtn:before, .infoCardDealer .cardDetails .services li.sales:before, .infoCardDealer .cardDetails .services li.service:before, .infoCardDealer .cardDetails .services li.repair:before, .infoCardDealer .cardDetails .services li.bodyshop:before, .infoCardDealer .cardDetails .services li.parts:before, .infoCardDealer .cardDetails .services li.partsonly:before, .carousel .rsArrow.rsArrowLeft .rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .rsArrowIcn:before, .carouselNavigation>div a.prev:before, .carouselNavigation>div a.next:before, .sliderControls .handleInner:before, .sliderControls .handleInner:after, a.directionArrow.left span:before, a.directionArrow.right span:before, .scrollButton:after, .Article .richText .tickList li:before, .DropdownNav .selected:before, .DropdownNav.active .selected:before, .DropdownSelect .selected:before, .DropdownSelect.open .selected:before, .EngineSpecifications th:first-child a:before, .ExperienceCentres .infoCard .cardDetails .experiencesHeading:before, .ExperienceRegions .infoCard .regionStats .numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .numberOfCountries:before, .FooterNav .hygieneLinks li a.toggleHandle:after, .FooterNav .hygieneLinks li.open a.toggleHandle:after, a.mfp-close:before, .Fullscreen .fullscreenHeader #filmstripToggle:after, .Fullscreen .fullscreenHeader #filmstripToggle.on:after, .Fullscreen .galleryCategoriesBtn:before, .Fullscreen.shared a.mfp-close:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before, .IgniteBarV1 li>a div.addThis:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .toggleCrossIcon:before, .InPageNavigation .ipnBar .ipnTopLink:before, .InPageSubNavigation .chooseModel>a:before, .InPageSubNavigation .chooseModel .back:before, .InteractiveStory .componentIndicator .shareButton:before, .MainNavigation ul li.vehicles span:after, .MainNavigation ul li.vehicles.activeOverlay span:after, .MainNavigation .SearchButton>a:before, .MainNavigation .SearchButton button:before, .MainNavigation .SearchButton .inactiveSearchButton:before, .MainNavigation .MoreButton a:before, .MainNavigation .LocationButton a:before, .ModelSelector .modelSelectorHeader .backButton:after, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut:before, #landrover .NationalDealerLocatorResults .backToDealer:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:before, .NotificationBar .notificationContainer .close span:before, .ParallaxHero .buttonScreenDown .inner:after, .QuotePlayer .mejs-play button:before, .QuotePlayer.finished .mejs-play button:before, .QuotePlayer .mejs-pause button:before, .responsiveTableArrow .leftArrow:before, .responsiveTableArrow .rightArrow:before, .ScrollDown:after, .ShoppingToolsMenu li.ShoppingToolsButton>a:after, .SlideOutMenu ul.first>li>a:after, .SlideOutMenu ul.first>li ul li a:before, .SlideOutMenu ul.third li a:before, .SocialFeed .feedItem .content .header .postDetails .retweet:before, .SocialFeed .feedItem.facebook .content .meta:before, .SocialFeed .feedItem.facebook .content .meta .comments:before, .SocialFeed .feedItem.facebook .content .meta .likes:before, .SocialFeed .feedItem.facebook .content .meta .shares:before, .SocialFeed .feedItem.instagram .content .meta:before, .SocialFeed .feedItem.instagram .content .meta .comments:before, .SocialFeed .feedItem.instagram .content .meta .likes:before, .SocialFeed .feedItem.pinterest .content .meta:before, .SocialFeed .feedItem.pinterest .content .meta .likes:before, .SocialFeed .feedItem.pinterest .content .meta .shares:before, .SocialFeed .feedItem.twitter .content .meta:before, .SocialFeed .feedItem.twitter .content .meta .likes:before, .SocialFeed .feedItem.twitter .content .meta .shares:before, .SocialFeed .feedItem.tumblr .content .meta:before, .SocialFeed .feedItem.tumblr .content .meta .likes:before, .SocialFeed .feedItem.tumblr .content .meta .shares:before, .SocialFeed .feedItem.youtube .content .meta:before, .SocialFeed .profileLinks li a.facebook .ico:before, .SocialFeed .profileLinks li a.instagram .ico:before, .SocialFeed .profileLinks li a.pinterest .ico:before, .SocialFeed .profileLinks li a.twitter .ico:before, .SocialFeed .profileLinks li a.youtube .ico:before, .SocialFeed .profileLinks li a.tumblr .ico:before, .addThisMenu>a>span:before, .SocialSharing a.addthis_button_twitter>span:before, .SocialSharing a.addthis_button_facebook>span:before, .SocialSharing a.addthis_button_linkedin>span:before, .SocialSharing a.addthis_button_google_plusone_share>span:before, .SocialSharing a.addthis_button_tumblr>span:before, .SocialSharing a.addthis_button_sinaweibo>span:before, .SocialSharing a.addthis_button_pinterest_share>span:before, .SocialSharing a.addthis_button_douban>span:before, .SocialSharing a.addthis_button_vkontakt>span:before, .SocialSharing a.addthis_button_renren>span:before, .SocialSharing a.addthis_button_email>span:before, .SocialSharing span.icon-social_wechat:before, .SocialSharing a.addthis_button_expanded>span:before, #at3win #at3winheader #at3winheaderclose:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-play button:before, .StorySocialLinks .links li.facebook a .ico:before, .StorySocialLinks .links li.instagram a .ico:before, .StorySocialLinks .links li.pinterest a .ico:before, .StorySocialLinks .links li.share a .ico:before, .StorySocialLinks .links li.tumblr a .ico:before, .StorySocialLinks .links li.twitter a .ico:before, .StorySocialLinks .links li.youtube a .ico:before, .SubNavigation .SubNavigationContainer .SubNavigationModels li a:after, .SubNavigation .SubNavigationContainer .SubNavigationButtons:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span:after, .VehicleSpecifications .openAll .open:before, .VehicleSpecifications .openAll .close:before, .VehicleSpecifications .specDetails>ul>li>a:after, .VehicleSpecifications .specDetails>ul>li.active>a:after, .VehicleSpecifications .imageListKey ul li.standard:before, .VehicleSpecifications .imageListKey ul li.optional:before, .VehicleSpecifications .imageListKey ul li.nocostoption:before, .VehicleSpecifications .imageList>li span.standard:after, .VehicleSpecifications .imageList>li span.optional:after, .VehicleSpecifications .imageList>li span.nocostoption:after, .VideoPlayer .mejs-controls .mejs-playpause-button button:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button:before, .VideoPlayer .mejs-controls .mejs-captions-button button:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button:before, .VideoPlayer .mejs-controls .mejs-volume-button button:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button:before, .VinRecall .search .vinLink:after, .YouTubePlayer .playButton:before {
font-family: "icons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;


margin-left: 0.2em;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 0;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
content: '\e800';
}
.icon-360-view:before {
content: "\e001";
}
.icon-accessories:before {
content: "\e002";
}
.icon-arrow-down:before {
content: "\e003";
}
.icon-bars:before {
content: "\e004";
}
.icon-bodyshop:before {
content: "\e005";
}
.icon-bond:before {
content: "\e006";
}
.icon-calculate-trade-in-value:before {
content: "\e007";
}
.icon-captions-on:before {
content: "\e008";
}
.icon-captions:before {
content: "\e009";
}
.icon-chevron-down:before {
content: "\e00a";
}
.icon-chevron-up:before {
content: "\e00b";
}
.icon-close:before {
content: "\e00c";
}
.icon-directional-left:before {
content: "\e00d";
}
.icon-directional-right:before {
content: "\e00e";
}
.icon-download:before {
content: "\e00f";
}
.icon-driveoffroad:before {
content: "\e010";
}
.icon-driveonroad:before {
content: "\e011";
}
.icon-fax:before {
content: "\e012";
}
.icon-finance-calculator:before {
content: "\e013";
}
.icon-fullscreen-exit:before {
content: "\e014";
}
.icon-fullscreen:before {
content: "\e015";
}
.icon-gallery-categories:before {
content: "\e016";
}
.icon-ignite-brochure:before {
content: "\e017";
}
.icon-ignite-configure:before {
content: "\e018";
}
.icon-ignite-drive:before {
content: "\e019";
}
.icon-ignite-inform:before {
content: "\e01a";
}
.icon-information:before {
content: "\e01b";
}
.icon-inventory:before {
content: "\e01c";
}
.icon-left-open-big:before {
content: "\e01d";
}
.icon-map-pin:before {
content: "\e01e";
}
.icon-minus:before {
content: "\e01f";
}
.icon-nocostoption:before {
content: "\e020";
}
.icon-offers:before {
content: "\e021";
}
.icon-optional:before {
content: "\e022";
}
.icon-parts:before {
content: "\e023";
}
.icon-pause:before {
content: "\e024";
}
.icon-phone:before {
content: "\e025";
}
.icon-play:before {
content: "\e026";
}
.icon-plus:before {
content: "\e027";
}
.icon-print:before {
content: "\e028";
}
.icon-question-mark:before {
content: "\e029";
}
.icon-quote-left-mena:before {
content: "\e02a";
}
.icon-quote-left:before {
content: "\e02b";
}
.icon-quote-right-mena:before {
content: "\e02c";
}
.icon-quote-right:before {
content: "\e02d";
}
.icon-repair:before {
content: "\e02e";
}
.icon-replay:before {
content: "\e02f";
}
.icon-request-quote:before {
content: "\e030";
}
.icon-right-open-big:before {
content: "\e031";
}
.icon-search:before {
content: "\e032";
}
.icon-service:before {
content: "\e033";
}
.icon-share:before {
content: "\e034";
}
.icon-social-facebook-comment:before {
content: "\e035";
}
.icon-social-facebook-like:before {
content: "\e036";
}
.icon-social-facebook-share:before {
content: "\e037";
}
.icon-social-instagram-comment:before {
content: "\e038";
}
.icon-social-instagram-like:before {
content: "\e039";
}
.icon-social-pinterest-like:before {
content: "\e03a";
}
.icon-social-pinterest-pin:before {
content: "\e03b";
}
.icon-social-twitter-favourite:before {
content: "\e03c";
}
.icon-social-twitter-retweet:before {
content: "\e03d";
}
.icon-social_blogger:before {
content: "\e03e";
}
.icon-social_douban:before {
content: "\e03f";
}
.icon-social_facebook:before {

content: "\e040";
}
.icon-social_google:before {
content: "\e041";
}
.icon-social_instagram:before {
content: "\e042";
}
.icon-social_linkedin:before {
content: "\e043";
}
.icon-social_pinterest:before {
content: "\e044";
}
.icon-social_renren:before {
content: "\e045";
}
.icon-social_sinaweibo:before {
content: "\e046";
}
.icon-social_tumblr:before {
content: "\e047";
}
.icon-social_twitter:before {
content: "\e048";
}
.icon-social_vkontakt:before {
content: "\e049";
}
.icon-social_wechat:before {
content: "\e04a";
}
.icon-social_youtube:before {
content: "\e04b";
}
.icon-sound-off:before {
content: "\e04c";
}
.icon-sound-on:before {
content: "\e04d";
}
.icon-standard:before {
content: "\e04e";
}
.icon-subtitles-on:before {
content: "\e04f";
}
.icon-subtitles:before {
content: "\e050";
}
.icon-svo:before {
content: "\e051";
}
.icon-thumbnail_view:before {
content: "\e052";
}
.icon-tick:before {
content: "\e053";
}
.icon-view-vehicles:before {
content: "\e054";
}
.icon-zoom:before {
content: "\e055";
}
html {
min-height: 100%;
position: relative;
overflow-x: hidden;
overflow-y: scroll;
}
body {
color: #ffffff;
overflow: hidden;
height: 100%;
background-color: #4a4f54;
}
body:not(.isFullscreen) {
max-width: 2000px;
margin: 0 auto;
}
.lt-ie9 body {
position: relative;
margin: 0 auto;
max-width: 2000px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
html {
height: auto !important;
}
}
html.noScroll, html.noScroll body {
width: 100%;
overflow: hidden;
}
html.noScroll.forceScrollBar.no-touch .pageWrapper {
height: 100.1%;
overflow-y: scroll;
}
html.noScroll.touchCapability, html.noScroll.touchCapability body {
position: absolute;
top: 0;
bottom: 0;
}
*, *:before, *:after {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.padSides {
padding-left: 60px;
padding-right: 60px;
}
}
#logo {
position: absolute;
top: 0;
left: 0;
z-index: 10;
}
#logo h1 {
height: 100%;
}
#logo a {
position: relative;
display: block;
}
#logo img {
width: 115px;
height: 78px;
position: absolute;
top: 24px;
left: 36px;
}
.no-js #logo img {
height: 60px;
}
.section {
margin: 0 auto;
width: 100%;
min-width: 200px;
overflow: hidden;
}
.el .section {
width: 100%;
}
.el {
position: relative;
float: left;
width: 100%;
}
body .container {
padding: 0;
position: relative;
max-width: 2000px;
margin: 0 auto;
}
body.isFullscreen .container {
max-width: initial;
}
.gridContext {
position: relative;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.section {
width: 96%;
}
.el .section {
width: 100%;
}
}

@media screen and (min-width: 740px) and (max-width: 899px) {
.section {
width: 100%;
min-width: 320px;
}
.el .section {
width: 100%;
}
body .el .el {
left: 0;
width: 100%;
}
}

@media screen and (min-width: 901px) {
.section {
width: 100%;
}
.el .section {
width: 100%;
}
}
.GridListWrapper {
display: block;
width: 100%;
padding: 80px 70px 40px;
overflow: hidden;
*zoom:1;
}
.GridListWrapper .items .el {
display: inline-block;
float: none;
width: 33.333%;
padding: 0 20px 40px;
vertical-align: top;
}
.GridListWrapper .items .el img {
display: block;
width: 100%;
height: auto;
margin-bottom: 33px;
}
.GridListWrapper .items .el .fullscreen, .GridListWrapper .items .el .carouselImageLink {
margin: 0;
padding: 0;
}
.GridListWrapper .items .el .fullscreen:before, .GridListWrapper .items .el .carouselImageLink:before {
content: "";
}
.GridListWrapper .items .el .fullscreen {
display: inline;
}
.GridListWrapper .items .el .carouselImageLink {
display: block;
margin-bottom: 33px;
vertical-align: top;
}
.GridListWrapper .items .el .carouselImageLink img {
margin-bottom: 0;
padding-bottom: 0;
}
.GridListWrapper .items .el .date {
font-size: 12px;
padding-bottom: 11px;
color: #4a4f54;
}
.GridListWrapper .items .el .heading {
margin-bottom: 22px;
}
.GridListWrapper .items .el .secondaryLinkWithStyle {
margin-top: 24px;
}
.GridListWrapper .items[data-total="4"] .el, .GridListWrapper .items[data-total="7"] .el, .GridListWrapper .items[data-total="8"] .el {
width: 25%;
}
.GridListWrapper .items[data-total="1"] .el, .GridListWrapper .items[data-total="2"] .el {
width: 50%;
}
.GridListWrapper .items[data-total="1"] .el {
display: block;
margin: auto;
}
.GridListWrapper .ctaContainer {
margin-top: 40px;
margin-bottom: 40px;
text-align: center;
}
#landrover .GridListWrapper .ctaContainer a {
margin: 0;
vertical-align: top;
}
.GridListWrapper.dark .items .el .date {
color: #e4e8e8;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.GridListWrapper {
padding: 40px 20px;
}
.GridListWrapper .items .el, .GridListWrapper .items[data-total="4"] .el, .GridListWrapper .items[data-total="5"] .el, .GridListWrapper .items[data-total="6"] .el, .GridListWrapper .items[data-total="7"] .el, .GridListWrapper .items[data-total="8"] .el {
width: 50%;
}
.GridListWrapper .ctaContainer {
margin-top: 0;
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.GridListWrapper {
padding: 30px 10px 0;
}
.GridListWrapper .items .el, .GridListWrapper .items[data-total="1"] .el, .GridListWrapper .items[data-total="2"] .el, .GridListWrapper .items[data-total="4"] .el, .GridListWrapper .items[data-total="5"] .el, .GridListWrapper .items[data-total="6"] .el, .GridListWrapper .items[data-total="7"] .el, .GridListWrapper .items[data-total="8"] .el {
width: 100%;
}
.GridListWrapper .items .el img, .GridListWrapper .items[data-total="1"] .el img, .GridListWrapper .items[data-total="2"] .el img, .GridListWrapper .items[data-total="4"] .el img, .GridListWrapper .items[data-total="5"] .el img, .GridListWrapper .items[data-total="6"] .el img, .GridListWrapper .items[data-total="7"] .el img, .GridListWrapper .items[data-total="8"] .el img {
margin-bottom: 22px;
}
.GridListWrapper .items .el .carouselImageLink, .GridListWrapper .items[data-total="1"] .el .carouselImageLink, .GridListWrapper .items[data-total="2"] .el .carouselImageLink, .GridListWrapper .items[data-total="4"] .el .carouselImageLink, .GridListWrapper .items[data-total="5"] .el .carouselImageLink, .GridListWrapper .items[data-total="6"] .el .carouselImageLink, .GridListWrapper .items[data-total="7"] .el .carouselImageLink, .GridListWrapper .items[data-total="8"] .el .carouselImageLink {
margin-bottom: 22px;
}
.GridListWrapper .ctaContainer {
margin-bottom: 30px;
}
}
.no-js .GridListWrapper .ctaContainer {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .GridListWrapper {
padding-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .GridListWrapper .items .el:last-child {
padding-bottom: 30px;
}
}
.TwoColumnContainer .GridListWrapper .items .el {
width: 50%;
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.TwoColumnContainer .GridListWrapper .items .el {
width: 25%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.TwoColumnContainer .GridListWrapper .items .el {
width: auto;
display: block;
}
}
.pageWrapper {
margin: 0 auto;
max-width: 2000px;
padding: 0;
position: relative;
padding-top: 0;
}
.headerBlock {
margin: 0 auto 80px;
}
.headerBlock:not(.headerBlockLeft) {
text-align: center;
}
.headerBlock:last-child {
margin-bottom: 0;
}
.headerBlock .heading {
margin-bottom: 0;
}
.headerBlock .subHeading {
max-width: 80%;
margin: 25px auto 0;
font-size: 18px;
}
.headerBlock.headerBlockH3 .subHeading {
font-size: 14px;
margin-top: 16px;
}
.headerBlock.headerBlockWithForm {
margin-bottom: 40px;
}
.GridListWrapper .headerBlock {
padding-left: 20px;
padding-right: 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.headerBlock {
margin-bottom: 40px;
}
.headerBlock .subHeading {
font-size: 16px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.headerBlock {
margin-bottom: 30px;
}
.headerBlock .subHeading {
max-width: none;
font-size: 14px;
}
.headerBlock.headerBlockH3:not(.headerBlockH3CentreSmall), .headerBlock.headerBlockH3:not(.headerBlockH3CentreSmall) .heading {
text-align: left;
}
.headerBlock.headerBlockWithForm {
margin-bottom: 30px;
}
}
.headerBlock.headerBlockLeft {
margin-bottom: 40px;
}
.headerBlock.headerBlockLeft, .headerBlock.headerBlockLeft .subHeading {
text-align: inherit;
}
.headerBlock.headerBlockLeft .subHeading {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
margin: 25px 0 0 0;
max-width: 66.667%;
font-weight: bold;
letter-spacing: 0.05em;
line-height: 1.2em;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.headerBlock.headerBlockLeft .subHeading {
max-width: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.headerBlock.headerBlockLeft {
margin-bottom: 30px;
}
}
.heading {
letter-spacing: 0.05em;
}
.heading.headingLinear .headingWrapper, .heading.headingFocus .headingWrapper {
display: inline-block;
position: relative;
padding: 0.188em 0 0.25em;
}
.heading.headingLinear .headingWrapper:before, .heading.headingLinear .headingWrapper:after, .heading.headingFocus .headingWrapper:before, .heading.headingFocus .headingWrapper:after {
content: "";
display: block;
position: absolute;
left: 0;
}
.heading.headingLinear .headingWrapper:before, .heading.headingFocus .headingWrapper:before {
top: -1px;
}
.heading.headingLinear .headingWrapper:after, .heading.headingFocus .headingWrapper:after {
bottom: -1px;
}

.heading.headingLinear .headingWrapper>span, .heading.headingFocus .headingWrapper>span {
display: block;
}
.heading.headingLinear .headingWrapper .headingTextSub, .heading.headingFocus .headingWrapper .headingTextSub {
margin-top: 0.175em;
padding-bottom: 0.15em;
font-size: 50%;
margin-left: auto;
margin-right: auto;
}
.heading a {
color: inherit;
text-decoration: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.heading.headingLinear .headingWrapper .headingTextSub, .heading.headingFocus .headingWrapper .headingTextSub {
margin-top: 5px;
}
}
.heading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
background-color: #0c121c;
}
.headingLight {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.headingLight .headingWrapper:before, .headingLight .headingWrapper:after {
background-color: #ffffff;
}
.headingLightGrey {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.headingLightGrey .headingWrapper:before, .headingLightGrey .headingWrapper:after {
background-color: #e4e8e8;
}
.heading {
text-align: left;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
left: 0;
right: auto;
margin-left: 0;
}
.headingCentre {
text-align: center;
}
.headingCentre.headingFocus .headingWrapper:before, .headingCentre.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.headingRight {
text-align: right;
}
.headingRight .headingWrapper:before, .headingRight .headingWrapper:after {
left: auto;
right: 0;
margin-left: 0;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
width: 0;
}
.headingLinear .headingWrapper:before, .headingLinear .headingWrapper:after {
width: 100%;
}
.headingFocus .headingWrapper:before, .headingFocus .headingWrapper:after {
width: 1.34em;
}
.heading {
padding: 1px 0;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
height: 1px;
}
.headingThick {
padding: 2px 0;
}
.headingThick .headingWrapper:before, .headingThick .headingWrapper:after {
height: 2px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.headingThick {
padding-top: 0;
padding-bottom: 0;
}
}
h1.heading, .heading.headingH1 {
font-size: 48px;
}
h2.heading, .heading.headingH2 {
font-size: 38px;
}
h3.heading, .heading.headingH3 {
font-size: 24px;
}
h4.heading, .heading.headingH4 {
font-size: 18px;
}
h5.heading, .heading.headingH5 {
font-size: 16px;
}
h6.heading, .heading.headingH6 {
font-size: 14px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {

h1.heading, .heading.headingH1 {
font-size: 42px;
}
h2.heading, .heading.headingH2 {
font-size: 33px;
}
h3.heading, .heading.headingH3 {
font-size: 21px;
}
h4.heading, .heading.headingH4 {
font-size: 18px;
}
h5.heading, .heading.headingH5 {
font-size: 16px;
}
h6.heading, .heading.headingH6 {
font-size: 14px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
h1.heading, .heading.headingH1 {
font-size: 30px;
}
h2.heading, .heading.headingH2 {
font-size: 26px;
}
h3.heading, .heading.headingH3 {
font-size: 18px;
}
h4.heading, .heading.headingH4 {
font-size: 16px;
}
h5.heading, .heading.headingH5 {
font-size: 15px;
}
h6.heading, .heading.headingH6 {
font-size: 14px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.heading.headingLinear .headingWrapper, .heading.headingFocus .headingWrapper {
padding: 0;
}
.heading.headingLinear .headingWrapper:before, .heading.headingLinear .headingWrapper:after, .heading.headingFocus .headingWrapper:before, .heading.headingFocus .headingWrapper:after {
display: none;
}
}
.light .heading, .light .heading a, .no-js .lightWhenNoJS .heading, .no-js .lightWhenNoJS .heading a {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.light .heading .headingWrapper:before, .light .heading .headingWrapper:after, .light .heading a .headingWrapper:before, .light .heading a .headingWrapper:after, .no-js .lightWhenNoJS .heading .headingWrapper:before, .no-js .lightWhenNoJS .heading .headingWrapper:after, .no-js .lightWhenNoJS .heading a .headingWrapper:before, .no-js .lightWhenNoJS .heading a .headingWrapper:after {
background-color: #0c121c;
}
.dark .heading, .dark .heading a {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.dark .heading .headingWrapper:before, .dark .heading .headingWrapper:after, .dark .heading a .headingWrapper:before, .dark .heading a .headingWrapper:after {
background-color: #ffffff;
}
.shelfComponent {
display: block;
padding: 69px 90px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.shelfComponent:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.shelfComponent {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.shelfComponent {
padding: 30px 30px;
}
}
.spriteFlag-AE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5164px;
width: 30px;
height: 22px;
}
.spriteFlag-AF {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2796px;
width: 30px;
height: 22px;
}
.spriteFlag-AG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -44px;
width: 30px;
height: 22px;
}
.spriteFlag-AL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -76px;
width: 30px;
height: 22px;
}
.spriteFlag-AM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -108px;
width: 30px;
height: 22px;
}
.spriteFlag-AN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -140px;
width: 30px;
height: 22px;
}
.spriteFlag-AO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -172px;
width: 30px;
height: 22px;
}

.spriteFlag-AR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -204px;
width: 30px;
height: 22px;
}
.spriteFlag-AT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -236px;
width: 30px;
height: 22px;
}
.spriteFlag-AU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -268px;
width: 30px;
height: 22px;

}
.spriteFlag-AW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -300px;
width: 30px;
height: 22px;
}
.spriteFlag-AZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -332px;
width: 30px;
height: 22px;
}
.spriteFlag-BA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -364px;
width: 30px;
height: 22px;
}
.spriteFlag-BB {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -396px;
width: 30px;
height: 22px;
}
.spriteFlag-BD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -428px;
width: 30px;
height: 22px;
}
.spriteFlag-BE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -460px;
width: 30px;
height: 22px;
}
.spriteFlag-BF {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -492px;
width: 30px;
height: 22px;
}
.spriteFlag-BG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -524px;
width: 30px;
height: 22px;
}
.spriteFlag-BH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -556px;
width: 30px;
height: 22px;
}
.spriteFlag-BI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -588px;
width: 30px;
height: 22px;
}
.spriteFlag-BJ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -620px;
width: 30px;
height: 22px;
}
.spriteFlag-BL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -652px;
width: 30px;
height: 22px;
}
.spriteFlag-BM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -684px;
width: 30px;
height: 22px;
}
.spriteFlag-BN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -716px;
width: 30px;
height: 22px;
}
.spriteFlag-BR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -748px;
width: 30px;
height: 22px;
}
.spriteFlag-BS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -780px;
width: 30px;
height: 22px;
}
.spriteFlag-BT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -812px;
width: 30px;
height: 22px;
}
.spriteFlag-BY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -844px;
width: 30px;
height: 22px;
}
.spriteFlag-BZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -876px;
width: 30px;
height: 22px;
}
.spriteFlag-CA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -908px;
width: 30px;
height: 22px;
}
.spriteFlag-CD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -940px;
width: 30px;
height: 22px;
}
.spriteFlag-CG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -972px;
width: 30px;
height: 22px;
}
.spriteFlag-CH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1004px;
width: 30px;
height: 22px;
}
.spriteFlag-CI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1036px;
width: 30px;
height: 22px;
}
.spriteFlag-CL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1068px;
width: 30px;
height: 22px;
}
.spriteFlag-CM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1100px;
width: 30px;
height: 22px;
}
.spriteFlag-CN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1132px;
width: 30px;
height: 22px;
}
.spriteFlag-CO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1164px;
width: 30px;
height: 22px;
}
.spriteFlag-CR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1196px;
width: 30px;
height: 22px;
}
.spriteFlag-CY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1228px;
width: 30px;
height: 22px;
}
.spriteFlag-CZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1260px;
width: 30px;
height: 22px;
}
.spriteFlag-DE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1292px;
width: 30px;
height: 22px;
}
.spriteFlag-DJ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1324px;
width: 30px;
height: 22px;
}
.spriteFlag-DK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1356px;
width: 30px;
height: 22px;
}
.spriteFlag-DM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1388px;
width: 30px;
height: 22px;
}
.spriteFlag-DO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1420px;
width: 30px;
height: 22px;
}
.spriteFlag-DZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1452px;
width: 30px;
height: 22px;
}
.spriteFlag-EC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1484px;
width: 30px;
height: 22px;
}
.spriteFlag-EE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1516px;
width: 30px;
height: 22px;
}
.spriteFlag-EG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1548px;
width: 30px;
height: 22px;
}
.spriteFlag-ER {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1580px;
width: 30px;
height: 22px;
}
.spriteFlag-ES {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1612px;
width: 30px;
height: 22px;
}
.spriteFlag-ET {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1644px;
width: 30px;
height: 22px;
}
.spriteFlag-FI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1676px;
width: 30px;
height: 22px;
}
.spriteFlag-FJ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1708px;
width: 30px;
height: 22px;
}
.spriteFlag-FK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1740px;
width: 30px;
height: 22px;
}
.spriteFlag-FR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1772px;
width: 30px;
height: 22px;
}
.spriteFlag-GA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1804px;
width: 30px;
height: 22px;
}
.spriteFlag-GB {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1836px;
width: 30px;
height: 22px;
}
.spriteFlag-GD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1868px;
width: 30px;
height: 22px;
}
.spriteFlag-GE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1900px;
width: 30px;
height: 22px;
}
.spriteFlag-GH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1932px;
width: 30px;
height: 22px;
}
.spriteFlag-GI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1964px;
width: 30px;
height: 22px;
}
.spriteFlag-GM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1996px;
width: 30px;
height: 22px;
}
.spriteFlag-GN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2028px;
width: 30px;
height: 22px;
}
.spriteFlag-GR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2060px;
width: 30px;
height: 22px;
}
.spriteFlag-GT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2092px;
width: 30px;
height: 22px;
}
.spriteFlag-GW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2124px;
width: 30px;
height: 22px;
}
.spriteFlag-GY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2156px;
width: 30px;
height: 22px;
}
.spriteFlag-HK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2188px;
width: 30px;
height: 22px;
}
.spriteFlag-HN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2220px;
width: 30px;
height: 22px;
}
.spriteFlag-HR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2252px;
width: 30px;
height: 22px;
}
.spriteFlag-HT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2284px;
width: 30px;
height: 22px;
}
.spriteFlag-HU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2316px;
width: 30px;
height: 22px;
}
.spriteFlag-ID {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2348px;
width: 30px;
height: 22px;
}
.spriteFlag-IE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2380px;
width: 30px;
height: 22px;
}
.spriteFlag-IL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2412px;
width: 30px;
height: 22px;
}
.spriteFlag-IN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2444px;
width: 30px;
height: 22px;
}
.spriteFlag-IQ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2476px;
width: 30px;
height: 22px;
}
.spriteFlag-IS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2508px;
width: 30px;
height: 22px;
}
.spriteFlag-IT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2540px;
width: 30px;
height: 22px;
}
.spriteFlag-JM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2572px;
width: 30px;
height: 22px;
}
.spriteFlag-JO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2604px;
width: 30px;
height: 22px;
}
.spriteFlag-JP {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2636px;
width: 30px;
height: 22px;
}
.spriteFlag-KE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2668px;
width: 30px;
height: 22px;
}
.spriteFlag-KH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2700px;
width: 30px;
height: 22px;
}
.spriteFlag-KN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2732px;
width: 30px;
height: 22px;
}
.spriteFlag-KR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2764px;
width: 30px;
height: 22px;
}
.spriteFlag-KW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5612px;
width: 30px;
height: 22px;
}
.spriteFlag-KY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2828px;
width: 30px;
height: 22px;
}
.spriteFlag-KZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2860px;
width: 30px;
height: 22px;
}
.spriteFlag-LA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2892px;
width: 30px;
height: 22px;
}
.spriteFlag-LB {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2924px;
width: 30px;
height: 22px;
}
.spriteFlag-LC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2956px;
width: 30px;
height: 22px;
}
.spriteFlag-LK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2988px;
width: 30px;
height: 22px;
}
.spriteFlag-LR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3020px;
width: 30px;
height: 22px;
}
.spriteFlag-LT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3052px;
width: 30px;
height: 22px;
}
.spriteFlag-LU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3084px;
width: 30px;
height: 22px;
}
.spriteFlag-LV {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3116px;
width: 30px;
height: 22px;
}
.spriteFlag-MA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3148px;
width: 30px;
height: 22px;
}
.spriteFlag-MD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3180px;
width: 30px;
height: 22px;
}
.spriteFlag-ME {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3212px;
width: 30px;
height: 22px;
}
.spriteFlag-MG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3244px;
width: 30px;
height: 22px;
}
.spriteFlag-MK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3276px;
width: 30px;
height: 22px;
}
.spriteFlag-ML {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3308px;
width: 30px;
height: 22px;
}
.spriteFlag-MM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3340px;
width: 30px;
height: 22px;
}
.spriteFlag-MN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3372px;
width: 30px;
height: 22px;
}
.spriteFlag-MR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3404px;
width: 30px;
height: 22px;
}
.spriteFlag-MT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3436px;
width: 30px;
height: 22px;
}
.spriteFlag-MU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3468px;
width: 30px;
height: 22px;
}
.spriteFlag-MW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3500px;
width: 30px;
height: 22px;
}
.spriteFlag-MX {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3532px;
width: 30px;
height: 22px;
}
.spriteFlag-MY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3564px;
width: 30px;
height: 22px;
}
.spriteFlag-MZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3596px;
width: 30px;
height: 22px;
}
.spriteFlag-NC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3628px;
width: 30px;
height: 22px;
}
.spriteFlag-NG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3660px;
width: 30px;
height: 22px;
}
.spriteFlag-NI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3692px;
width: 30px;
height: 22px;
}
.spriteFlag-NL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3724px;
width: 30px;
height: 22px;
}
.spriteFlag-NO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3756px;
width: 30px;
height: 22px;
}
.spriteFlag-NP {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3788px;
width: 30px;
height: 22px;
}
.spriteFlag-NY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3820px;
width: 30px;
height: 22px;
}
.spriteFlag-NZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3852px;
width: 30px;
height: 22px;
}
.spriteFlag-OM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3884px;
width: 30px;
height: 22px;
}
.spriteFlag-PA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3916px;
width: 30px;
height: 22px;
}
.spriteFlag-PE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3948px;
width: 30px;
height: 22px;
}
.spriteFlag-PF {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3980px;
width: 30px;
height: 22px;
}
.spriteFlag-PG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4012px;
width: 30px;
height: 22px;
}
.spriteFlag-PH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4044px;
width: 30px;
height: 22px;
}
.spriteFlag-PK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4076px;
width: 30px;
height: 22px;
}
.spriteFlag-PL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4108px;
width: 30px;
height: 22px;
}
.spriteFlag-PS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4140px;
width: 30px;
height: 22px;
}
.spriteFlag-PT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4172px;
width: 30px;
height: 22px;
}
.spriteFlag-PY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4204px;
width: 30px;
height: 22px;
}
.spriteFlag-QA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4236px;
width: 30px;
height: 22px;
}
.spriteFlag-RI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4268px;
width: 30px;
height: 22px;
}
.spriteFlag-RO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4300px;
width: 30px;
height: 22px;
}
.spriteFlag-RS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4332px;
width: 30px;
height: 22px;
}
.spriteFlag-RU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4364px;
width: 30px;
height: 22px;
}
.spriteFlag-RW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4396px;
width: 30px;
height: 22px;
}
.spriteFlag-SA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4428px;
width: 30px;
height: 22px;
}
.spriteFlag-SD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4460px;
width: 30px;
height: 22px;
}
.spriteFlag-SE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4492px;
width: 30px;
height: 22px;
}
.spriteFlag-SG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4524px;
width: 30px;
height: 22px;
}
.spriteFlag-SI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4556px;
width: 30px;
height: 22px;
}
.spriteFlag-SK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4588px;
width: 30px;
height: 22px;
}
.spriteFlag-SL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4620px;
width: 30px;
height: 22px;
}
.spriteFlag-SN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4652px;
width: 30px;
height: 22px;
}
.spriteFlag-SR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4684px;
width: 30px;
height: 22px;
}
.spriteFlag-SS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4716px;
width: 30px;
height: 22px;
}
.spriteFlag-SV {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4748px;
width: 30px;
height: 22px;
}
.spriteFlag-TC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4780px;
width: 30px;
height: 22px;
}
.spriteFlag-TD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4812px;
width: 30px;
height: 22px;
}
.spriteFlag-TG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4844px;
width: 30px;
height: 22px;
}
.spriteFlag-TH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4876px;
width: 30px;
height: 22px;
}
.spriteFlag-TN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4908px;
width: 30px;
height: 22px;
}
.spriteFlag-TR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4940px;
width: 30px;
height: 22px;
}
.spriteFlag-TT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4972px;
width: 30px;
height: 22px;
}
.spriteFlag-TW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5004px;
width: 30px;
height: 22px;
}
.spriteFlag-TY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5036px;
width: 30px;
height: 22px;
}
.spriteFlag-TZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5068px;
width: 30px;
height: 22px;
}
.spriteFlag-UA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5100px;
width: 30px;
height: 22px;
}
.spriteFlag-UG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5132px;
width: 30px;
height: 22px;
}
.spriteFlag-UK-small {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -22px;
width: 19px;
height: 12px;
}
.spriteFlag-UK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5196px;
width: 30px;
height: 22px;
}
.spriteFlag-US {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5228px;
width: 30px;
height: 22px;
}
.spriteFlag-UY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5260px;
width: 30px;
height: 22px;
}
.spriteFlag-VG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5292px;
width: 30px;
height: 22px;
}
.spriteFlag-VN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5324px;
width: 30px;
height: 22px;
}
.spriteFlag-XI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5356px;
width: 30px;
height: 22px;
}
.spriteFlag-XK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5388px;
width: 30px;
height: 22px;
}


.spriteFlag-XM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5420px;
width: 30px;
height: 22px;
}
.spriteFlag-XX {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5452px;
width: 30px;
height: 22px;
}
.spriteFlag-YE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5484px;
width: 30px;
height: 22px;
}
.spriteFlag-ZA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5516px;
width: 30px;
height: 22px;
}
.spriteFlag-ZM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5548px;
width: 30px;
height: 22px;
}
.spriteFlag-ZW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5580px;
width: 30px;
height: 22px;
}
.spriteFlag-flag-uk {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px 0px;
width: 19px;
height: 12px;
}
.spriteIcon-carousel-cta {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px 0px;
width: 7px;
height: 10px;
}
.spriteIcon-carousel-plus {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -99px;
width: 30px;
height: 30px;
}
.spriteIcon-cursor-next {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -161px;
width: 32px;
height: 32px;
}
.spriteIcon-cursor-prev {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -129px;
width: 32px;
height: 32px;
}
.spriteIcon-fullscreenclose {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -307px;
width: 80px;
height: 80px;
}
.spriteIcon-left_arrow {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -47px;
width: 16px;
height: 26px;
}
.spriteIcon-pin {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -269px;
width: 30px;
height: 38px;
}
.spriteIcon-pin_acitve {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -193px;
width: 30px;
height: 38px;
}
.spriteIcon-pin_active {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -231px;
width: 30px;
height: 38px;
}
.spriteIcon-right_arrow {
background-image: url(/resources/public/images/sprites/spriteIcons.png);

background-position: 0px -73px;
width: 16px;
height: 26px;
}
.spriteIcon-search-transparent {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -10px;
width: 17px;
height: 17px;
}
.spriteIcon-zoom-icon {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -27px;
width: 20px;
height: 20px;
}
.ieOnly, .ieOnlyInline {
display: none;
}
.hide {
display: none !important;
}
.show {
display: inherit !important;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.hideOnMobile {
display: none;
}
}

@media screen and (min-width: 741px) {
.onlyOnMobile {
display: none;
}
.hideOnTablet {
display: none;
}
}

@media screen and (min-width: 901px) {
.hideOnDesktop {
display: none;
}
}
img.alignLeft {
float: left;
margin: 5px 18px 18px 0;
}
img.alignRight {
float: right;
margin: 5px 0 18px 18px;
}
p>a {
text-decoration: none;
border-bottom: 1px solid;
}
.dark a {
color: #e4e8e8;
border-bottom-color: rgba(228, 232, 232, 0.25) !important;
}
.grey a, .light a, .white a, .no-js .lightWhenNoJS a {
color: #4a4f54;
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
}
.primaryLinks {
text-align: left;
}
.primaryLinksCentre {
text-align: center;
}
.primaryLinksRight {
text-align: right;
}
.primaryLinkContainer, .secondaryLinkContainer {
line-height: 0;
display: block;
}
.primaryLinkWithStyle {
display: inline-table;
min-width: 125px;
height: 45px;
line-height: 12px;
margin-top: 30px;
padding: 1px 24px 0;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: bold;
text-align: center;
text-decoration: none;
font-size: 10px;
letter-spacing: 0.3em;
cursor: pointer;
border: 0;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transition: color 0.4s, background-color 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, background-color 0.4s;
-o-transition: color 0.4s, background-color 0.4s;
transition: color 0.4s, background-color 0.4s;
overflow: hidden;
*zoom:1;
}
.primaryLinkWithStyle>span {
display: table-cell;
vertical-align: middle;
}
.primaryLinkWithStyle.disabled {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
cursor: default;
}
input.primaryLinkWithStyle {
display: inline-block;
}
#landrover .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
line-height: 41px;
}
#landrover .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .plwsLight, #landrover .plwsTransparentLight {
background-color: #ffffff;
color: #0c121c;

}
#landrover .plwsLight:hover, #landrover .plwsTransparentLight:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .plwsLight.disabled:hover, #landrover .plwsTransparentLight.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .plwsLight:focus, #landrover.focusStylesOn .plwsTransparentLight:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .plwsLight.disabled:focus, #landrover.focusStylesOn .plwsTransparentLight.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .plwsExtreme {
background-color: #f2681d;
color: #ffffff;
}
#landrover .plwsExtreme:hover {
background-color: #ffffff;
color: #f2681d;
}
#landrover .plwsExtreme.disabled:hover {
background-color: #f2681d;
color: #ffffff;
}
#landrover.focusStylesOn .plwsExtreme:focus {
background-color: #ffffff;
color: #f2681d;
}
#landrover.focusStylesOn .plwsExtreme.disabled:focus {
background-color: #f2681d;
color: #ffffff;
}
#landrover .light .plwsLight, #landrover .light .plwsTransparentLight, #landrover .grey .plwsLight, #landrover .grey .plwsTransparentLight {
background-color: #0c121c;
color: #ffffff;
}
#landrover .light .plwsLight:hover, #landrover .light .plwsTransparentLight:hover, #landrover .grey .plwsLight:hover, #landrover .grey .plwsTransparentLight:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .light .plwsLight.disabled:hover, #landrover .light .plwsTransparentLight.disabled:hover, #landrover .grey .plwsLight.disabled:hover, #landrover .grey .plwsTransparentLight.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .light .plwsLight:focus, #landrover.focusStylesOn .light .plwsTransparentLight:focus, #landrover.focusStylesOn .grey .plwsLight:focus, #landrover.focusStylesOn .grey .plwsTransparentLight:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .light .plwsLight.disabled:focus, #landrover.focusStylesOn .light .plwsTransparentLight.disabled:focus, #landrover.focusStylesOn .grey .plwsLight.disabled:focus, #landrover.focusStylesOn .grey .plwsTransparentLight.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .dark .primaryLinkWithStyle {
background-color: #ffffff;
color: #0c121c;
}
#landrover .dark .primaryLinkWithStyle:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .dark .primaryLinkWithStyle.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .dark .primaryLinkWithStyle:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .dark .primaryLinkWithStyle.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .dark .plwsExtreme {
background-color: #f2681d;
color: #ffffff;
}
#landrover .dark .plwsExtreme:hover {
background-color: #ffffff;
color: #f2681d;
}
#landrover .dark .plwsExtreme.disabled:hover {
background-color: #f2681d;
color: #ffffff;
}
#landrover.focusStylesOn .dark .plwsExtreme:focus {
background-color: #ffffff;
color: #f2681d;
}
#landrover.focusStylesOn .dark .plwsExtreme.disabled:focus {
background-color: #f2681d;
color: #ffffff;
}
.primaryLinkWithStyle[class^="icon-"], .primaryLinkWithStyle[class*=" icon-"] {
padding-left: 49px;
position: relative;
}
.primaryLinkWithStyle[class^="icon-"]:before, .primaryLinkWithStyle[class*=" icon-"]:before {
font-size: 20px;
position: absolute;
top: 23px;
left: 15px;
line-height: 0;
}
.primaryLinkWithStyle.icon-ignite-brochure:before {
font-size: 18px;
}
.primaryLinkWithStyle.icon-share:before {
font-size: 18px;
top: 22px;
}
.primaryLinkWithStyle.icon-finance-calculator:before {
font-size: 18px;
top: 22px;
}
.primaryLinkWithStyle.icon-offers:before {
font-size: 15px;
}
.primaryLinkWithStyle.icon-request-quote:before {
font-size: 17px;
top: 22px;
}
.primaryLinkWithStyle.icon-ignite-inform:before {
font-size: 18px;
top: 24px;
}
.primaryLinkWithStyle.icon-inventory:before {
font-size: 18px;
top: 21px;
}
.primaryLinkWithStyle.icon-driveoffroad:before {
top: 22px;
}
.secondaryLinkWithStyle {
display: inline-block;
position: relative;
margin-top: 20px;
padding-left: 18px;
line-height: 1.25;
font-weight: bold;
font-size: 10px;
letter-spacing: 0.25em;
text-decoration: none;
border: 0;
overflow: hidden;
*zoom:1;
-webkit-transition: color 0.4s, text-shadow 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, text-shadow 0.4s;
-o-transition: color 0.4s, text-shadow 0.4s;
transition: color 0.4s, text-shadow 0.4s;
}

.secondaryLinkWithStyle:before {
content: '\e031';
position: absolute;
top: 1px;
left: -4px;
}
.primaryLinkContainer+.secondaryLinkWithStyle, .primaryLinkContainer+.secondaryLinkContainer .secondaryLinkWithStyle {
margin-top: 28px;
}
#landrover .secondaryLinkWithStyle {
color: #898c8f;
}
#landrover .secondaryLinkWithStyle:hover {
color: #4a4f54;
text-shadow: none;
}
#landrover.focusStylesOn .secondaryLinkWithStyle:focus {
color: #4a4f54;
text-shadow: none;
}
#landrover .dark .secondaryLinkWithStyle {
color: #adafb2;
}
#landrover .dark .secondaryLinkWithStyle:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .dark .secondaryLinkWithStyle:focus {
color: #e4e8e8;
text-shadow: none;
}
.overlay {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
z-index: 11;
max-width: 2000px;
margin: 0 auto;
}
.overlay.transparent {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.mediaOverlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
overflow: hidden;
text-decoration: none;
cursor: pointer;
}
.mediaOverlay .mediaOverlayBg {
position: absolute;
top: 0;
left: 0;
width: 110%;
height: 110%;
background-color: rgba(0, 0, 0, 0);
transition: background-color 0.4s;
}
.lt-ie9 .mediaOverlay .mediaOverlayBg {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
background-color: #000000;
}
.mediaOverlay.mediaOverlayOpaque .mediaOverlayBg {
background-color: rgba(0, 0, 0, 0.1);
}
.lt-ie9 .mediaOverlay.mediaOverlayOpaque {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
opacity: 0.1;
}
.mediaOverlay .mediaOverlayIcon {
position: absolute;
}
.mediaOverlay .mediaOverlayIcon:before {
font-family: "icons";
color: #ffffff;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mediaOverlay.mediaOverlayImage .mediaOverlayIcon {
right: 15px;
bottom: 13px;
}
.mediaOverlay.mediaOverlayImage .mediaOverlayIcon:before {
content: '\e015';
font-size: 22px;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon {
display: block;
width: 100%;
height: 100%;
white-space: nowrap;
font-size: 0;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:after {
display: inline-block;
vertical-align: middle;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before {
content: '\e026';
text-align: center;
font-size: 42px;
width: 100%;
margin: 0;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:after {
content: '';
height: 100%;
width: 0;
}
.mediaOverlay:hover .mediaOverlayBg, a:hover .mediaOverlay .mediaOverlayBg {
background-color: rgba(0, 0, 0, 0.4);
}
.lt-ie9 .mediaOverlay:hover .mediaOverlayBg, .lt-ie9 a:hover .mediaOverlay .mediaOverlayBg {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
background-color: #000000;
}
.Gallery .rsThumbs .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before {
font-size: 30px;
}
.VideoPlayer .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .YouTubePlayer .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before {
font-size: 68px;
}
.SocialFeed .mediaOverlay.mediaOverlayImage .mediaOverlayIcon, .Gallery .mediaOverlay.mediaOverlayImage .mediaOverlayIcon, .VehicleSelectorWrapper .mediaOverlay.mediaOverlayImage .mediaOverlayIcon {
display: none;
}
.Gallery .rsNavSelected .mediaOverlayBg, .Gallery .rsNavSelected .mediaOverlayIcon {
display: none;
}
.rtl .mediaOverlay.mediaOverlayImage .mediaOverlayIcon {
right: auto;
left: 15px;
}
body {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 14px;
letter-spacing: 0.02em;
line-height: 1.286;
-webkit-text-size-adjust: none;
color: #4a4f54;
}
strong, b {
font-weight: 700;
}
em, i {
font-style: italic;
}
small, sup, sub {
font-size: 0.786em;

}
sup {
vertical-align: top;
line-height: 1;
}
sub {
vertical-align: sub;
}
a {
color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 0.7em;
line-height: 1;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-weight: bold;
color: #0c121c;
}
dl dt, dl dd {
text-align: left;
}
dl dd {
padding-bottom: 16px;
}
dl dd:last-child {
padding-bottom: 0;
}
dl dt {
padding: 16px 0;
}
.fontSmooth {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.smallPrint, .smallPrint p, body .richText p.smallPrint {
font-size: 12px;
color: #4a4f54;
line-height: 1.4;
}
#landrover .caveat {
font-size: 10px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
}
#landrover .caveat a {
text-decoration: none;
border-bottom: 1px solid;
}
#landrover .light .caveat, #landrover .grey .caveat {
color: #4a4f54;
}
#landrover .light .caveat a, #landrover .grey .caveat a {
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
}
#landrover .dark .caveat {
color: #e4e8e8;
}
#landrover .dark .caveat a {
border-bottom-color: rgba(228, 232, 232, 0.25) !important;
}
.dark {
background-color: #4a4f54;
color: #e4e8e8;
}
.grey {
background-color: #e4e8e8;
color: #4a4f54;
}
.light, .white, .no-js .lightWhenNoJS {
background-color: #f8f9f9;
color: #4a4f54;
}
#landrover .darkText {
color: #4a4f54;
}
.button, button {
background-color: rgba(255, 255, 255, 0);
border: 1px solid #ffffff;
display: block;
text-align: center;
text-decoration: none;
cursor: pointer;
-webkit-transition-duration: 0.5s;
-khtml-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.button:hover, button:hover {
color: #333;
background-image: none;
background-color: white;
border: 1px solid #ffffff;
}
.inlined {
position: relative;
z-index: 2;
opacity: 0.75;
-webkit-transition: opacity 0.15s linear;
}
.inlinedInputText {
position: relative;
z-index: 1;
}
label.has-text {
display: none !important;
}
input[type=text], input[type=submit], textarea {
-webkit-appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
}
input[type=text] {
font-family: "avenir", "arial", "helvetica", sans-serif;
border: none;
font-size: 16px;
padding: 12px 0px 12px 15px;
height: 45px;
width: 100%;
color: #4a4f54;
}
input[type=checkbox] {
background: #ffffff;
}
.infoCardLayout {
background-color: #e4e8e8;
padding-bottom: 40px;
}
.infoCardLayout .list {
overflow: hidden;
margin: 0 -20px;
}
.infoCardLayout .list>li {
vertical-align: top;
display: inline-block;
width: 33.333%;
}

@media screen and (min-width: 1px) and (max-width: 1300px) {
.infoCardLayout .list>li {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.infoCardLayout {
padding-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.infoCardLayout {
padding-bottom: 30px;
}
.infoCardLayout .list {
margin: 0;
}
.infoCardLayout .list>li {
width: 100%;
}
}
.infoCard {
margin: 0 20px 40px;
background-color: #f8f9f9;
color: #4a4f54;
display: block;
}
.infoCard a {
color: #4a4f54;
}
.infoCard .cardHeader {
overflow: hidden;
}
.infoCard .cardDetails {
padding: 20px;
}
.infoCard .cardDetails .cardTitle {
margin-bottom: 24px;
}
.infoCard .cardDetails .cardTitle .headingH5 {
color: #4a4f54;
margin-top: 3px;
}
.infoCard .cardDetails .cardTitle .headingH6 {
color: #4a4f54;
margin-top: 3px;
}
.infoCard .cardDetails .sectionHeading {
margin: 36px 0 12px;
}
.infoCard .cardDetails .description {
margin: 24px 0;
}
.infoCard .cardDetails .description a {
text-decoration: none;
border-bottom: 1px solid rgba(74, 79, 84, 0.25);
}
.infoCard .cardDetails .cardData {
margin-top: 24px;
width: 100%;
}
.infoCard .cardDetails .cardData th, .infoCard .cardDetails .cardData td {
padding-bottom: 12px;
color: #4a4f54;
}
.infoCard .cardDetails .cardData th {
padding-right: 15px;
white-space: nowrap;
text-align: left;
color: #0c121c;
}
.infoCard .cardDetails .cardData td {
width: 100%;
}
.infoCard .cardDetails .cardData td .itemMobile, .infoCard .cardDetails .cardData td .itemTablet {
display: none;
}
.infoCard .cardDetails .cardData td .itemDescription:before {
content: " ";
}
.infoCard .cardDetails .cardData a {
text-decoration: none;
}
.infoCard .cardDetails .cardData tr.email td {
word-wrap: break-word;
word-break: break-all;
}
.infoCard .cardDetails .cardData tr.email td a {
border-bottom: 1px solid rgba(74, 79, 84, 0.25);
}
.infoCard .cardDetails .cardData tr.tel td a {
cursor: text;
border-bottom: 0;
}
.infoCard .mobileStateBtn {
display: none;
font-size: 10px;
letter-spacing: 0.25em;
color: #000000;
font-weight: bold;
text-decoration: none;
line-height: 1;
border-top: 1px solid #e4e8e8;
padding: 15px 20px;
float: none;
position: relative;
}
.infoCard .mobileStateBtn:before {
font-size: 9px;
content: '\e00a';
position: absolute;
top: 15px;
right: 25px;
}
.infoCard .mobileStateBtn .less {
display: none;
}
.infoCard .mobileStateBtn .more {
display: block;
}
.infoCard .primaryLinkWithStyle, .infoCard .secondaryLinkWithStyle {
margin-top: 24px;
}
.rtl .infoCard .cardDetails .cardData th {
padding-right: 0;
padding-left: 15px;
text-align: right;
}
.rtl .infoCard .mobileStateBtn {
letter-spacing: 0;
}
.rtl .infoCard .mobileStateBtn:before {
right: auto;
left: 25px;
}

@media screen and (min-width: 741px) {
.infoCard .cardDetails .mobile {
display: block !important;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.infoCard .cardDetails .cardData tr td .itemDesktop {
display: none;
}
.infoCard .cardDetails .cardData tr td .itemTablet {
display: inline;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.infoCard {
margin: 0 0 30px;
}
.infoCard .cardDetails .cardTitle {
margin-bottom: 0;
}
.infoCard .cardDetails .cardData tr td .itemTablet {
display: none;
}
.infoCard .cardDetails .cardData tr td .itemMobile {
display: inline;
}
.touchCapability .infoCard .cardDetails .cardData tr.tel td a {
cursor: pointer;
border-bottom: 1px solid #ffffff;
}
.touchCapability .infoCard .cardDetails .cardData tr.tel td a:hover {
border-color: inherit;
}
.infoCard .cardDetails .toggleContent, .infoCard .cardDetails .mobile {
display: none;
overflow: hidden;
}
.infoCard .mobileStateBtn {
display: block;
}
.infoCard.openInfoCard .mobileStateBtn:before {
content: '\e00b';
}
.infoCard.openInfoCard .mobileStateBtn .less {
display: block;
}
.infoCard.openInfoCard .mobileStateBtn .more {
display: none;
}
.no-js .infoCard .cardHeader img {
min-width: 100%;
}
.no-js .infoCard .mobile {
display: block;
}
.no-js .infoCard .mobileStateBtn {
display: none;
}
}
.infoCardLayout.dark {
background-color: #4a4f54;
}
.infoCardLayout.dark .infoCard .heading {
color: #0c121c;
}
.infoCardLayout.dark .infoCard a, .infoCardLayout.dark .infoCard .countryName {
color: #4a4f54;
}
#landrover .infoCardLayout.dark .infoCard .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
}
#landrover .infoCardLayout.dark .infoCard .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .infoCardLayout.dark .infoCard .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .infoCardLayout.dark .infoCard .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .infoCardLayout.dark .infoCard .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .infoCardLayout.dark .infoCard .secondaryLinkWithStyle {
color: #898c8f;
}
#landrover .infoCardLayout.dark .infoCard .secondaryLinkWithStyle:hover {
color: #4a4f54;

text-shadow: none;
}
#landrover.focusStylesOn .infoCardLayout.dark .infoCard .secondaryLinkWithStyle:focus {
color: #4a4f54;
text-shadow: none;
}
.infoCardDealer .cardHeader {
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.infoCardDealer .cardHeader.hasImage {
min-height: 120px;
}
.infoCardDealer .cardHeader .excellence {
background-color: #a4a7a9;
color: #ffffff;
padding: 10px 20px;
}
.infoCardDealer .cardDetails {
display: block;
}
.infoCardDealer .cardDetails .cardTitle {
display: block;
position: relative;
}
.infoCardDealer .cardDetails .cardTitle .resultNumber {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
position: absolute;
left: -10px;
top: -5px;
color: #ffffff;
letter-spacing: 0.1em;
padding-top: 8px;
text-align: center;
font-size: 12px;
text-indent: 1px;
}
.infoCardDealer .cardDetails .cardTitle .distance {
position: absolute;
right: 0;
top: 1px;
font-size: 12px;
color: #a4a7a9;
font-family: "avenir", "arial", "helvetica", sans-serif;
letter-spacing: 0.05em;
font-weight: normal;
}
.infoCardDealer .cardDetails .cardTitle .dealerNameText {
color: inherit;
text-decoration: none;
cursor: pointer;
}
.infoCardDealer .cardDetails .services {
color: #4a4f54;
}
.infoCardDealer .cardDetails .services li {
display: block;
float: left;
height: 20px;
margin-bottom: 12px;
margin-right: 30px;
line-height: 20px;
}
.infoCardDealer .cardDetails .services li:before {
margin-left: 0 !important;
margin-right: 8px !important;
font-size: 20px;
}
.infoCardDealer .cardDetails .services li.sales:before {
content: '\e011';
margin-top: -2px;
}
.infoCardDealer .cardDetails .services li.service:before {
content: '\e033';
margin-top: -2px;
}
.infoCardDealer .cardDetails .services li.repair:before {
content: '\e02e';
}
.infoCardDealer .cardDetails .services li.bodyshop:before {
content: '\e005';
font-size: 17px;
position: relative;
top: -2px;
}
.infoCardDealer .cardDetails .services li.parts:before {
content: '\e023';
margin-top: -2px;
}
.infoCardDealer .cardDetails .services li.partsonly:before {
content: '\e023';
margin-top: -2px;
}
.infoCardDealer .cardDetails .address {
margin-top: 24px;
}
.infoCardDealer .cardDetails .contactDetails {
margin-top: 24px;
}
.infoCardDealer .cardDetails .contactDetails tr td .serviceType:before {
content: " ";
}
.infoCardDealer .cardDetails .ctas {
margin-top: 24px;
}
.infoCardDealer .cardDetails .ctas li {
margin-top: 12px;
}
#landrover .infoCardDealer .cardDetails .ctas li a {
margin-top: 0;
}
.infoCardDealer .cardDetails .ctas.mobileCtas {
display: none;
}
.infoCardDealer .cardDetails .vehicleLinks {
display: table;
table-layout: fixed;
width: 100%;
margin-top: 24px;
border-right: 0;
}
.infoCardDealer .cardDetails .vehicleLinks li {
display: table-cell;
}
.infoCardDealer .cardDetails .vehicleLinks li:first-child {
border-right: 1px solid #4a4f54;
}
#landrover .infoCardDealer .cardDetails .vehicleLinks li a {
width: 100%;
margin: 0;
vertical-align: top;
}
ol .infoCardDealer {
margin-left: 0;
margin-right: 0;
}
ol .infoCardDealer .cardDetails .cardTitle {
padding-right: 90px;
padding-left: 30px;
}
ol .infoCardDealer .services {
margin-left: 30px;
}
.rtl .infoCardDealer .cardDetails .cardTitle .resultNumber {
left: auto;
right: -10px;
letter-spacing: 0;
}
.rtl .infoCardDealer .cardDetails .cardTitle .distance {
right: auto;

left: 0;
letter-spacing: 0;
}
.rtl .infoCardDealer .cardDetails .services li {
float: right;
margin-right: 0;
margin-left: 30px;
}
.rtl .infoCardDealer .cardDetails .services li:before {
margin-right: 0 !important;
margin-left: 10px !important;
}
.rtl ol .infoCardDealer .cardDetails .cardTitle {
padding-right: 30px;
padding-left: 90px;
}
.rtl ol .infoCardDealer .services {
margin-left: 0;
margin-right: 30px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.infoCardDealer .cardHeader.hasImage {
background: none !important;
min-height: 0;
}
.infoCardDealer .cardDetails .services {
display: none;
}
.infoCardDealer .cardDetails .ctas {
display: none;
}
.infoCardDealer .cardDetails .ctas.mobileCtas {
display: block;
}
.infoCardDealer .cardDetails .vehicleLinks {
border: 0;
display: block;
}
.infoCardDealer .cardDetails .vehicleLinks li {
display: block;
border-right: 0;
}
.no-js .infoCardDealer .cardDetails .ctas.mobileCtas {
display: none;
}
}
.sidebarItem {
margin-bottom: 33px;
width: 100%;
}
.sidebarItem p {
color: #4a4f54;
margin-bottom: 22px;
}
.sidebarItem .heading {
margin-bottom: 22px;
}
.sidebarItem .imageCaption {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 13px;
padding: 0 33px 0 0;
}
.sidebarItem .primaryLinkWithStyle, .sidebarItem .secondaryLinkWithStyle {
margin-top: 22px;
}
.sidebarItem .primaryLinkWithStyle:first-child {
margin-top: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.sidebarItem .imageCaption {
font-size: 12px;
padding-right: 0;
}
}
.TwoColumnContainer .sidebarItem {
margin: 0 auto;
max-width: 500px;
padding: 33px 0 22px;
}
.TwoColumnContainer .sidebarItem:first-child {
margin-top: -33px;
}

@media screen and (min-width: 1001px) {
.TwoColumnContainer .sidebarItem {
float: left;
margin: 0;
max-width: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.TwoColumnContainer .sidebarItem {
padding: 22px 0 22px;
}
.TwoColumnContainer .sidebarItem:first-child {
margin-top: -22px;
}
}
.rtl .sidebarItem .imageCaption {
padding-right: 0;
padding-left: 33px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.rtl .sidebarItem .imageCaption {
padding-left: 0;
}
}

@media screen and (min-width: 1001px) {
.TwoColumnContainer .rtl .sidebarItem {
float: right;
margin: 0;
max-width: none;
}
}
.dark .sidebarItem p, .sidebarItem.dark p {
color: #e4e8e8;
}
.carousel .controls {
position: absolute;
bottom: 0;
left: 0;
border-top: solid 1px #4a4f54;
height: 54px;
background-color: #e4e8e8;
}
.carousel .controls .col1 {
float: left;
width: 100%;
}
.carousel .rsNav .rsNavItem {
display: inline-block;
}
.carousel .pagination {
text-align: center;
margin-right: 116px;
}
.carousel .pagination li {
display: inline-block;
margin: 0 5px;
}
.carousel .pagination li a {
padding: 26px 0;
display: block;
text-decoration: none;
}
.carousel .pagination li a span {
display: block;
height: 2px;
width: 33px;
background-color: #ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
line-height: 2px;
font-size: 1px;
text-indent: -99em;
}
.carousel .pagination li:hover span {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.carousel .pagination li.selected span {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.carousel .alternativePagination {
display: none;
text-align: center;
margin-right: 116px;
margin-top: 23px;
color: #e4e8e8;
font-size: 12px;
}
.carousel .navigation {
float: left;
margin-left: -116px;
width: 116px;
}
.carousel .navigation li {
border-left: solid 1px #4a4f54;
float: left;
}
.carousel .navigation li a {
display: block;
width: 57px;
height: 54px;
text-decoration: none;
text-align: center;
padding: 10px 0 0 0;
color: #ffffff;
background-color: rgba(255, 255, 255, 0);
opacity: 0.2;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
.carousel .navigation li a i {
color: #ffffff;
font-size: 28px;
}
.carousel .navigation.notTouchDevice li a:hover {
opacity: 1;
background-color: rgba(255, 255, 255, 0.1);
}
.carousel .rsArrow {
color: #ffffff;
display: none;
position: absolute;
text-decoration: none;
width: 90px;
top: 0;
text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
z-index: 1;
height: 50px;
margin-top: -25px;
top: 50%;
font-size: 50px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.carousel .rsArrow {
width: 60px;
}
}
.carousel .rsArrow .rsArrowIcn {
opacity: 0.75;
display: block;
width: 90px;
height: 60px;
position: relative;
top: 50%;
margin-top: -30px;
}
.carousel .rsArrow .rsArrowIcn .lt-ie9 {
opacity: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.carousel .rsArrow .rsArrowIcn {
width: 60px;
}
}
.carousel .rsArrow .rsArrowIcn:before {
width: 90px;
height: 60px;
}
.carousel .rsArrow .rsArrowIcn:hover, .carousel .rsArrow .rsArrowIcn:focus {
opacity: 1;
}
.carousel .rsArrow.rsArrowLeft {
left: 90px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.carousel .rsArrow.rsArrowLeft {
left: 16px;
}
}
.carousel .rsArrow.rsArrowLeft .rsArrowIcn:before {
content: '\e00d';
margin: 0;
text-align: left;
}
.carousel .rsArrow.rsArrowRight {
right: 90px;
text-align: right;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.carousel .rsArrow.rsArrowRight {
right: 16px;
}
}
.carousel .rsArrow.rsArrowRight .rsArrowIcn:before {
content: '\e00e';
margin: 0;
text-align: right;
}
.royalSlider {
width: 100%;
height: 100%;
position: relative;
direction: ltr;
}
.royalSlider>* {
float: left;
}
.rsWebkit3d .rsSlide {
-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d img, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsABlock, .rsWebkit3d .rsLink {
-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer {
-webkit-transform: none;
}
.rsOverflow {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
float: left;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
left: 0;
top: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow {
position: absolute;
left: 0;
top: 0;
}
.rsContainer {
position: relative;
width: 100%;
height: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsArrow, .rsThumbsArrow {
cursor: pointer;
}
.rsThumb {
float: left;
position: relative;
}
.rsArrow, .rsNav, .rsThumbsArrow {
opacity: 1;
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
.rsHidden {
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
-moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
-o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
width: 100%;
float: left;
text-align: center;
}
.royalSlider.rsFullscreen {
position: fixed !important;
height: auto !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
z-index: 2147483647 !important;
top: 0 !important;
left: 0 !important;
bottom: 0 !important;
right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
opacity: 1 !important;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition: 0s;
transition: 0s;
display: none;
}
.rsSlide {
position: absolute;
left: 0;
top: 0;
display: block;
overflow: hidden;
height: 100%;
width: 100%;
}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {
height: auto;
}
.rsPreloader {
position: absolute;
z-index: 0;
}
.rsNav {
-moz-user-select: -moz-none;
-webkit-user-select: none;
user-select: none;
}
.rsNavItem {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs {
cursor: pointer;
position: relative;
overflow: hidden;
float: left;
z-index: 22;
}
.rsTabs {
float: left;
background: none !important;
}
.rsTabs, .rsThumbs {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer {
width: auto;
height: auto;

line-height: 0;
position: relative;
}
.rsVideoFrameHolder {
position: absolute;
left: 0;
top: 0;
background: #141414;
opacity: 0;
-webkit-transition: 0.3s;
}
.rsVideoFrameHolder.rsVideoActive {
opacity: 1;
}
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj {
position: absolute;
z-index: 50;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 44px;
}
.rsABlock {
left: 0;
top: 0;
position: absolute;
z-index: 15;
}
img.rsImg {
max-width: none;
}
.grab-cursor {
cursor: move;
cursor: grab;
}
.grabbing-cursor {
cursor: move;
cursor: grabbing;
}
.rsNoDrag {
cursor: auto;
}
.rsLink {
left: 0;
top: 0;
position: absolute;
width: 100%;
height: 100%;
display: block;
z-index: 20;
background: url(blank.gif);
}
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background: #151515;
color: #FFF;
}
.rsDefault .rsArrow {
height: 100%;
width: 44px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
}
.rsDefault.rsVer .rsArrow {
width: 100%;
height: 44px;
}
.rsDefault.rsVer .rsArrowLeft {
top: 0;
left: 0;
}
.rsDefault.rsVer .rsArrowRight {
bottom: 0;
left: 0;
}
.rsDefault.rsHor .rsArrowLeft {
left: 0;
top: 0;
}
.rsDefault.rsHor .rsArrowRight {
right: 0;
top: 0;
}
.rsDefault .rsArrowIcn {
width: 32px;
height: 32px;
top: 50%;
left: 50%;
margin-top: -16px;
margin-left: -16px;
position: absolute;
cursor: pointer;
background: url('rs-default.png');
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
background-position: -64px -32px;
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
background-position: -64px -64px;
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
background-position: -96px -32px;
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
background-position: -96px -64px;
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
opacity: 0.2;
filter: alpha(opacity=20);
*display:none;
}
.rsDefault .rsBullets {
position: absolute;
z-index: 35;
left: 0;
bottom: 0;
width: 100%;
height: auto;
margin: 0 auto;
background: #000;
background: rgba(0, 0, 0, 0.75);
text-align: center;
line-height: 8px;
overflow: hidden;
}
.rsDefault .rsBullet {
width: 8px;
height: 8px;
display: inline-block;
*display:inline;
*zoom:1;
padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background: #777;
background: rgba(255, 255, 255, 0.5);
}
.rsDefault .rsBullet.rsNavSelected span {
background-color: #FFF;
}
.rsDefault .rsThumbsHor {
width: 100%;
}
.rsDefault .rsThumbsVer {
width: 96px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
position: relative;
height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
position: relative;
width: 100%;
}
.rsDefault .rsThumb {
float: left;
overflow: hidden;
width: 96px;
height: 72px;
}
.rsDefault .rsThumb img {
width: 100%;
height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
opacity: 0.3;
filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
display: block;
}
.rsDefault .rsTmb h5 {
font-size: 16px;
margin: 0;
padding: 0;
line-height: 20px;
color: #FFF;
}
.rsDefault .rsTmb span {
color: #DDD;
margin: 0;
padding: 0;
font-size: 13px;
line-height: 18px;
}
.rsDefault .rsThumbsArrow {
height: 100%;
width: 20px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
background: #000;
background: rgba(0, 0, 0, 0.75);
}
.rsDefault .rsThumbsArrow:hover {
background: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
width: 100%;
height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
top: 0;
left: 0;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
bottom: 0;
left: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
left: 0;
top: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
right: 0;
top: 0;
}
.rsDefault .rsThumbsArrowIcn {
width: 16px;
height: 16px;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
position: absolute;
cursor: pointer;
background: url('rs-default.png');
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
background-position: -128px -32px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
background-position: -128px -48px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
background-position: -144px -32px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
background-position: -144px -48px;
}
.rsDefault .rsThumbsArrowDisabled {
display: none !important;
}

@media screen and (min-width: 0px) and (max-width: 800px) {
.rsDefault .rsThumb {
width: 59px;
height: 44px;
}
.rsDefault .rsThumbsVer {
width: 59px;
}
}
.rsDefault .rsTabs {
width: 100%;
height: auto;
margin: 0 auto;
text-align: center;
overflow: hidden;
padding-top: 12px;
position: relative;
}
.rsDefault .rsTab {
display: inline-block;
cursor: pointer;
text-align: center;
height: auto;
width: auto;
color: #333;
padding: 5px 13px 6px;
min-width: 72px;
border: 1px solid #D9D9DD;
border-right: 1px solid #f5f5f5;
text-decoration: none;
background-color: #FFF;
background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
-webkit-box-shadow: inset 1px 0 0 #fff;
box-shadow: inset 1px 0 0 #fff;
*display:inline;
*zoom:1;
}
.rsDefault .rsTab:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border-right: 1px solid #cfcfcf;
}
.rsDefault .rsTab:active {
border: 1px solid #D9D9DD;
background-color: #f4f4f4;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected {
color: #FFF;
border: 1px solid #999;
text-shadow: 1px 1px #838383;
box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
background: #ACACAC;
background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}
.rsDefault .rsFullscreenBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 22;
display: block;
position: absolute;
cursor: pointer;
}
.rsDefault .rsFullscreenIcn {
display: block;
margin: 6px;
width: 32px;
height: 32px;
background: url('rs-default.png') 0 0;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
border-radius: 2px;
}
.rsDefault .rsFullscreenIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
background-position: -32px 0;
}
.rsDefault .rsPlayBtn {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
width: 64px;
height: 64px;
margin-left: -32px;
margin-top: -32px;
cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
width: 64px;
display: block;
height: 64px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
background: url(rs-default.png) no-repeat 0 -32px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsBtnCenterer {
position: absolute;
left: 50%;
top: 50%;
}
.rsDefault .rsCloseVideoBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 500;
position: absolute;
cursor: pointer;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
top: -38px;
right: -6px;
}
.rsDefault .rsCloseVideoIcn {
margin: 6px;
width: 32px;
height: 32px;
background: url('rs-default.png') -64px 0;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
}
.rsDefault .rsCloseVideoIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsPreloader {
width: 20px;
height: 20px;
background-image: url(../preloaders/preloader-white.gif);
left: 50%;
top: 50%;
margin-left: -10px;
margin-top: -10px;
}
.rsDefault .rsGCaption {
position: absolute;
float: none;
bottom: 6px;
left: 6px;
text-align: left;
background: black;
background: rgba(0, 0, 0, 0.75);
color: #FFF;
padding: 2px 8px;
width: auto;
font-size: 12px;
border-radius: 2px;
}
.carouselNavigation {
display: table;
width: 100%;
margin-left: 0;
clear: both;
}
.carouselNavigation>div {
display: table-cell;
vertical-align: middle;
color: #4a4f54;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 24px;
line-height: 1em;
font-weight: normal;
}
.carouselNavigation>div .number, .carouselNavigation>div .divide, .carouselNavigation>div a {
display: inline-block;
vertical-align: middle;
}
.carouselNavigation>div .number {
width: 20px;
text-align: center;
}
.carouselNavigation>div .divide {
font-weight: 200;
font-size: 20px;
margin: 0 3px 0 2px;
}

.carouselNavigation>div>div {
display: inline-block;
margin: 0 22px;
}
.carouselNavigation>div a {
text-decoration: none;
color: #4a4f54;
}
.carouselNavigation>div a.prev:before, .carouselNavigation>div a.next:before {
-webkit-transition-property: color;
-moz-transition-property: color;
-o-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.25s;
-khtml-transition-duration: 0.25s;
-moz-transition-duration: 0.25s;
-ms-transition-duration: 0.25s;
-o-transition-duration: 0.25s;
transition-duration: 0.25s;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
vertical-align: baseline;
margin: 0;
width: 15px;
}
.carouselNavigation>div a.prev:hover:before, .carouselNavigation>div a.next:hover:before {
color: #a4a7a9;
}
.carouselNavigation>div a.prev:before {
content: '\e00d';
}
.carouselNavigation>div a.next:before {
content: '\e00e';
}
.no-js .carouselNavigation {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.carouselNavigation>div {
font-size: 21px;
}
.carouselNavigation>div .number {
width: 17px;
}
.carouselNavigation>div>div {
margin-left: 26px;
margin-right: 26px;
}
.carouselNavigation>div a.prev:before, .carouselNavigation>div a.next:before {
width: 13px;
}
}
.dark .carouselNavigation>div {
color: #e4e8e8;
}
.dark .carouselNavigation>div .divide {
color: #e4e8e8;
}
.dark .carouselNavigation>div a {
color: #e4e8e8;
}
.dealerLocatorHeader {
position: relative;
}
.dealerLocatorHeader .imageWrap {
position: absolute;
height: 100%;
width: 100%;
display: block;
background-position: left bottom;
background-repeat: no-repeat;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.dealerLocatorHeader noscript img {
width: 100%;
}
.dealerLocatorHeader .errorMessage {
display: none;
text-align: center;
padding-bottom: 16px;
color: #f2681d;
}
.dealerLocatorHeader .dealerLocatorSearch {
position: relative;
min-height: 335px;

}
.dealerLocatorHeader .searchForms {
width: 90%;
max-width: 900px;
overflow: visible;
margin: 0 auto;
text-align: center;
}
.dealerLocatorHeader .searchForms form {
display: inline;
}
.dealerLocatorHeader .searchForms form .selectHeader {
display: none;
}
.dealerLocatorHeader .searchForms form .col {
float: left;
width: 50%;
text-align: center;
padding: 0 10px;
}
.dealerLocatorHeader .searchForms form .formButton {
clear: both;
margin: 0 auto;
width: 50%;
padding: 0 10px 0;
}
.dealerLocatorHeader .searchForms .seperator {
margin: 15px 0;
text-align: center;
position: relative;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
width: 33.333%;
float: left;
padding: 0 10px;
}
.dealerLocatorHeader .searchForms.multipleForms form .col, .dealerLocatorHeader .searchForms.multipleForms form .formButton {
width: 33.333%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.dealerLocatorHeader .searchForms {
width: 100%;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
padding-left: 0;
}
.dealerLocatorHeader .searchForms form .colLast {
padding-right: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.dealerLocatorHeader .imageWrap {
display: none;
}
.dealerLocatorHeader .selectHeader {
text-align: center;
}
.dealerLocatorHeader .dealerLocatorSearch {
min-height: 0;
}
.dealerLocatorHeader .searchForms {
width: 100%;
max-width: auto;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
padding-right: 0;
}
.dealerLocatorHeader .searchForms form .col {
width: 100%;
max-width: 350px;
text-align: center;
padding: 0 0 20px;
margin: 0 auto;
float: none;
}
.dealerLocatorHeader .searchForms form .formButton {
width: 100%;
max-width: 350px;
margin: 0 auto;
padding: 0;
}
.dealerLocatorHeader .searchForms form .formButton .continueButton {
margin: 0;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
float: none;
width: 100%;
max-width: 350px;
margin: 0 auto;
padding-bottom: 20px;
}
.dealerLocatorHeader .searchForms.multipleForms form .col {
width: 100%;
}
.dealerLocatorHeader .searchForms.multipleForms form .formButton {
width: 100%;
}
}
#landrover .dealerLocatorHeader .continueButton {
display: inline-block;
width: 100%;
position: relative;
margin-top: 20px;
}

#landrover .dealerLocatorHeader .continueButton.disabled {
opacity: 0.4;
cursor: default;
}
#landrover .dealerLocatorHeader .continueButton.disabled:hover, #landrover .dealerLocatorHeader .continueButton.disabled:focus {
background: none;
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .dealerLocatorHeader .continueButton {
margin-top: 0;
}
}
.no-js .dealerLocatorHeader .searchForms form .selectHeader {
display: none;
}
.no-js .dealerLocatorHeader .DropdownSelect {
font-size: 1em;
}
.sliderContainer {
text-align: center;
position: relative;
z-index: 1;
}
.sliderControls {
font-size: 48px;
margin: 0.5em auto 0;
padding: 0.5em 0;
position: relative;
-ms-touch-action: none;
}
.sliderControls .sliderHandle, .sliderControls .sliderProgress {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.lt-ie9 .sliderControls .sliderHandle, .lt-ie9 .sliderControls .sliderProgress {
border-bottom: 1px solid #4a4f54;
box-sizing: content-box;
}
.sliderControls .sliderTrack {
height: 4px;
position: relative;
}
.sliderControls .sliderTrackBackground {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: #ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
opacity: 0.15;
}
.sliderControls .sliderProgress {
background-color: #ffffff;
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
}
.sliderControls .sliderHandle {
position: absolute;
z-index: 1;
top: 50%;
left: 0;
width: 0;
height: 3px;
}
.sliderControls .handleInner {
left: -24px;
position: absolute;
z-index: 1;
cursor: pointer;
width: 1em;
height: 1em;
top: -50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #ffffff;
direction: ltr;
font-size: 48px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.sliderControls .handleInner:before {
content: '\e00d';
left: 1px;
}
.sliderControls .handleInner:after {
content: '\e00e';
right: 1px;
}
.sliderControls .handleInner:before, .sliderControls .handleInner:after {
position: absolute;
margin: 0;
line-height: 4em;
width: 2em;
font-size: 12px;
font-weight: bold;
vertical-align: bottom;
color: #0c121c;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.sliderControls {
margin-top: 15px;
}
.sliderControls .sliderTrack {
height: 3px;
}
.sliderControls .sliderHandle, .sliderControls .sliderProgress {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.sliderControls .sliderHandle {
font-size: 32px;
}
.sliderControls .sliderHandle .handleInner {
left: -16px;
font-size: 32px;
}
.sliderControls .sliderHandle .handleInner:before, .sliderControls .sliderHandle .handleInner:after {
position: absolute;
top: -0.75em;
padding-top: 0.75em;
padding-bottom: 0.75em;
font-size: 32px;
font-size: 8px;
}
.sliderControls .sliderHandle .handleInner:before {
padding-left: 0.75em;
left: -0.5em;
margin-left: 1px;
}
.sliderControls .sliderHandle .handleInner:after {
padding-right: 0.75em;
right: -0.5em;
}
}
.no-js .sliderContainerLower {
display: none;
}
a.directionArrow {
display: none;
width: 90px;
height: 100%;
position: absolute;
top: 0;
font-size: 50px;
line-height: 0;
text-decoration: none;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
color: #ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
a.directionArrow span {
display: block;
width: 90px;
height: 60px;
margin-top: -30px;
position: relative;
top: 50%;
text-align: center;
}
a.directionArrow.left {
left: 0;
}
a.directionArrow.left span:before {
content: '\e00d';
}
a.directionArrow.right {
right: 0;
}
a.directionArrow.right span:before {
content: '\e00e';
}
a.directionArrow:hover, a.directionArrow:focus {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
a.directionArrow {
width: 60px;
height: 50px;
margin-top: -25px;
top: 50%;
}
a.directionArrow span {
width: 60px;
}
}
.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical>.swiper-wrapper {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow>.swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-fles-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode>.swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-wp8-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.swiper-button-prev, .swiper-button-next {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
-moz-background-size: 27px 44px;
-webkit-background-size: 27px 44px;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev, .swiper-container-rtl .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'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left: 10px;
right: auto;
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
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'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .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'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next, .swiper-container-rtl .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'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right: 10px;
left: auto;
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
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'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .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'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background: #fff;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-container-vertical>.swiper-pagination {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
-moz-transform: translate3d(0px, -50%, 0);
-o-transform: translate(0px, -50%);
-ms-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
margin: 5px 0;
display: block;
}
.swiper-container-horizontal>.swiper-pagination {
bottom: 10px;
left: 0;
width: 100%;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
margin: 0 5px;
}
.swiper-container-3d {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper {
-ms-perspective: 1200px;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube {
overflow: visible;
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
visibility: hidden;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-moz-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
}
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
z-index: 0;
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal>.swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-container-vertical>.swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-moz-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
-webkit-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg);
}
}
@keyframes swiper-preloader-spin {

100% {
transform:rotate(360deg);
}
}
.scrollButton {
display: inline-block;
width: 50px;
line-height: 50px;
background-color: #0c121c;
color: #ffffff;
text-decoration: none;
text-align: center;
z-index: 5;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-transition: background-color 0.5s, color 0.5s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.5s, color 0.5s;
-o-transition: background-color 0.5s, color 0.5s;
transition: background-color 0.5s, color 0.5s;
}
.scrollButton:after {
content: '\e003';
font-size: 25px;
position: relative;
top: -1px;
}
.scrollButton:hover {
background-color: #ffffff;
color: #0c121c;
}
.ActionLinkList>div {
margin: 0 auto;
padding: 0 70px;
}
.ActionLinkList .actionLinks {
display: table;
}
.ActionLinkList .actionLink {
display: table-cell;
width: 33.333%;
padding: 40px 20px;
}
.ActionLinkList .actionLink p {
margin-top: 22px;
}
.ActionLinkList .actionLink .secondaryLinkWithStyle {
margin-top: 22px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ActionLinkList>div {
padding: 0 20px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ActionLinkList {
display: none;
}
}

@media screen and (min-width: 741px) {
blockquote {
margin: 30px 40px 30px;
}
}
.Article {
width: 100%;
background-color: #f8f9f9;
}
.Article .sectionWrapper {
padding: 80px 90px;
overflow: hidden;
*zoom:1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Article .sectionWrapper {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper {
padding: 30px 30px;
}
}
.Article .sectionWrapper .section {
width: 100%;
margin: 0 auto;
overflow: visible;
}
.Article .sectionWrapper .section:first-child {
margin-top: 0;
}
.Article .richText, .Article .links, .Article .section>h2 {
max-width: 600px;
margin: 0 auto;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .richText, .Article .links, .Article .section>h2 {
max-width: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText, .Article .links, .Article .section>h2 {
max-width: none;
}
}
.Article .sectionWrapper h2, .Article .sectionWrapper h3, .Article .richText .intro {
font-family: "avenir", "arial", "helvetica", sans-serif;
letter-spacing: 0.5px;
}
.Article .sectionWrapper h2, .Article .richText .intro {
font-size: 30px;
font-weight: 500;
line-height: 1.3em;
margin-top: 0;
margin-bottom: 40px;
display: block;
color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .sectionWrapper h2, .Article .richText .intro {
font-size: 22.5px;
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper h2, .Article .richText .intro {
margin-bottom: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper h2, .Article .richText .intro {
font-size: 18px;
}
}
.Article .richText>.intro {
margin-left: -80px;
margin-right: -110px;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .richText>.intro {
margin-left: -80px;
margin-right: -95px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText>.intro {
margin-left: -30px;
margin-right: -45px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText>.intro {
margin-left: auto;
margin-right: auto;
}
}
.Article .sectionWrapper h3 {
font-weight: bold;
margin: 20px 0 0;
font-size: 18px;
line-height: 1.4;
margin: 36px 0 6px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper h3 {
font-size: 16px;
margin: 33px 0 5.5px;
}
}
.Article .richText h2 {
margin-top: 40px;
}
.Article .richText h2:first-child, .Article .richText h3:first-child, .Article .richText h4:first-child {
margin-top: 0;
}
.Article .richText ul {

padding-left: 1em;
margin-left: 0;
}
.Article .richText ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.Article .richText ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.Article .richText ol {
padding-left: 1.5em;
margin-left: 0;
}
.Article .richText ol li {
line-height: 1.286em;
margin-bottom: 1.286em;
list-style-type: decimal;
}
.Article .richText ul, .Article .richText ol {
margin: 32px 0;
font-size: 16px;
}
.Article .richText ul:first-child, .Article .richText ol:first-child {
margin-top: 0;
}
.Article .richText ul li, .Article .richText ol li {
margin-bottom: 16px;
font-weight: bold;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText ul, .Article .richText ol {
font-size: 14px;
}
}
.Article .richText .tickList li {
position: relative;
list-style-type: none;
}
.Article .richText .tickList li:before {
content: '\e053';
position: absolute;
left: -22px;
font-size: 13px;
top: 4px;
}
.Article .richText p, .Article .richText blockquote {
font-size: 14px;
line-height: 1.5em;
color: #4a4f54;
}
.Article .richText p {
margin-bottom: 1.5em;
}
.Article .richText p strong {
font-weight: 600;
}
.Article .richText p:last-child {
margin-bottom: 0;
}
.Article .richText blockquote {
margin-bottom: 2em;
}
.Article .sectionWrapper img {
width: 100%;
max-width: 760px;
margin: 0 auto;
height: auto;
display: block;
}
.Article .sectionWrapper .richText img {
min-width: 760px;
margin-left: -80px;
margin-right: -80px;
}
.Article .sectionWrapper span.top, .Article .sectionWrapper span.bottom {
display: block;
}
.Article .sectionWrapper span.top {
margin: 0 0 40px;
}
.Article .sectionWrapper span.bottom {
margin: 40px 0;
}
.Article .sectionWrapper .imageCaption {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 12px;
width: 100%;
max-width: 760px;
margin: -32px auto 40px;
}
.Article .sectionWrapper .links+span img {
margin-top: 40px;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .sectionWrapper img, .Article .sectionWrapper .imageCaption {
max-width: 660px;
}
.Article .sectionWrapper .richText img {
min-width: 660px;
margin-left: -80px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper img, .Article .sectionWrapper .imageCaption {
max-width: none;
}
.Article .sectionWrapper .richText img {
min-width: 0;
margin-left: 0;
margin-right: 0;
}
.Article .sectionWrapper span.top {
margin-bottom: 30px;
}
.Article .sectionWrapper span.bottom {
margin-top: 30px;
margin-bottom: 30px;
}
.Article .sectionWrapper .imageCaption {
margin: -22px 0 30px;
padding-right: 0;
}
}
.Article a {
color: #4a4f54;
}
.Article a:hover, .Article a:focus {
color: #0c121c;
}
.Article .responsiveTableArrow {
top: 30px;
}
.Article .ResponsiveTable {
margin: 40px 0;
border: none;
background-color: #ffffff;
}
.Article.dark {
background-color: #4a4f54;
}
.Article.dark, .Article.dark a, .Article.dark .richText p, .Article.dark .richText blockquote, .Article.dark .smallPrint {
color: #e4e8e8;
}
.Article.dark .sectionWrapper h2, .Article.dark .sectionWrapper h3, .Article.dark .sectionWrapper h4 {
color: #ffffff;
}
.Article.grey {
background-color: #e4e8e8;
}
.Article.light {
background-color: #f8f9f9;
}
.TwoColumnContainer .Article .sectionWrapper {
padding: 0;
}
.TwoColumnContainer .Article .sectionWrapper h2, .TwoColumnContainer .Article .richText .intro {
margin-bottom: 20px;
}
.TwoColumnContainer .Article .richText, .TwoColumnContainer .Article .links, .TwoColumnContainer .Article .section>h2 {
max-width: none;
}
.ArticleQuote+.Article {
margin-top: -80px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ArticleQuote+.Article {
margin-top: -60px;
}
}
.TwoColumnContainer .Article .sectionWrapper .richText img {
min-width: 0;
max-width: none;
margin-left: 0;
margin-right: 0;
}
.no-js .Article .section {
overflow-x: scroll;
}
.TwoColumnContainer .AtAGlance {
padding: 1px 0 0 0;
margin-left: -20px;
margin-right: -20px;
width: auto;
}
.TwoColumnContainer .AtAGlance .headerBlock {
padding-left: 0;
padding-right: 0;
}
.autoCompleteContainer {
position: relative;
}
.autoCompleteMenu {
position: absolute;
top: 41px;
left: 0;
z-index: 3;
text-align: left;
overflow-y: auto;
max-height: 240px;
width: 100%;
}
.autoCompleteMenu .autoCompleteItem, .autoCompleteMenu .autoCompleteTitle {
display: block;
padding: 12.5px 20px;
font-size: 14px;
text-decoration: none;
color: #4a4f54;
border-bottom: 1px solid #e4e8e8 !important;
line-height: 15px !important;
background: #ffffff;
cursor: pointer;
}
.autoCompleteMenu .autoCompleteItem.promoted, .autoCompleteMenu .autoCompleteTitle.promoted {
background: #e4e8e8;
border-bottom-color: #f8f9f9 !important;
}
.autoCompleteMenu .autoCompleteItem.promoted span, .autoCompleteMenu .autoCompleteTitle.promoted span {
color: #4a4f54;
font-size: 10px;
float: right;
}
.autoCompleteMenu .autoCompleteTitle:hover, .autoCompleteMenu .autoCompleteTitle:focus, .autoCompleteMenu .autoCompleteItem:hover, .autoCompleteMenu .autoCompleteItem:focus, .autoCompleteMenu .autoCompleteItem.autoCompleteSelected {
background: #e4e8e8;
}
#header .autoCompleteMenu {
position: absolute;
top: 108px;
left: 0px;
z-index: 3;
max-height: 246px;
}
#header .autoCompleteMenu .autoCompleteItem, #header .autoCompleteMenu .autoCompleteTitle {
text-align: left;
padding: 12.5px 20px 12.5px 259px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#header .autoCompleteMenu {
display: none;
}
}
.BazaarVoiceCurations .noJsText {
display: none;
}
.no-js .BazaarVoiceCurations .noJsText {
display: block;
text-align: center;
font-weight: bold;
}
.BazaarVoiceRating {
min-height: 20px;
}
.no-js .BazaarVoiceRating {
display: none;
}
.BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars {
font-family: "avenir", "arial", "helvetica", sans-serif !important;
line-height: 18px !important;
}
.BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: transparent !important;
}
.BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
font-size: 13px !important;
cursor: auto !important;
}
.Quote .BazaarVoiceRating {
margin-top: 30px;
}
.Quote .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on {
color: #f8f9f9 !important;
}
.Quote .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #e4e8e8 !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container {
text-align: center !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd {
display: inline-block !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on {
color: #b6b8ba !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #a4a7a9 !important;
}
.VehicleSummary.dark .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #b6b8ba !important;
}
.VehicleSummary.dark .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #e4e8e8 !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off, .VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #d8dcdc !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on, .VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on {
color: #005a2b !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link, .VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #4a4f54 !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #a4a7a9 !important;
}
.VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #d8dcdc !important;
}
.BazaarVoiceReviews .reviews {
background-color: #ffffff;
}
.Caveat {
padding: 0 90px 80px;
}
.Caveat p {
font-size: 10px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
color: #a4a7a9;
max-width: 600px;
}
.Caveat p a {
text-decoration: none;
border-bottom: 1px solid;
}
.Caveat.right {
text-align: right;
}
.Caveat.right p {
margin-left: auto;
margin-right: 0;
}
.Caveat.centre {
text-align: center;
}
.Caveat.centre p {
margin-left: auto;
margin-right: auto;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Caveat {
padding: 0 40px 40px;
}
.Caveat p {
max-width: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Caveat {
padding: 0 30px 30px;
}
.Caveat p {
max-width: none;
}
}
.Caveat.light p, .Caveat.grey p {
color: #4a4f54;
}
.Caveat.dark p {
color: #e4e8e8;
}
@-webkit-keyframes ComparisonSliderLoading {
0% {
opacity:1;
}
20% {
opacity:0.8;
}
40% {
opacity:0.6;
}
60% {
opacity:0.4;
}
80% {
opacity:0.2;
}
100% {
opacity:0;
}
}
@keyframes ComparisonSliderLoading {
0% {
opacity:1;
}
20% {
opacity:0.8;
}
40% {
opacity:0.6;
}
60% {
opacity:0.4;
}
80% {
opacity:0.2;
}
100% {
opacity:0;
}
}
@-webkit-keyframes crossPulse {
0% {
-webkit-transform:scale(1);
}
50% {
-webkit-transform:scale(1.24);
}
100% {
-webkit-transform:scale(1);
}
}
@keyframes crossPulse {
0% {
transform:scale(1);
}
50% {
transform:scale(1.24);
}
100% {
transform:scale(1);
}
}
@-webkit-keyframes crossPulseHover {
0% {
-webkit-transform:scale(1);
}
50% {
-webkit-transform:scale(1.24);
}
100% {
-webkit-transform:scale(1);
}
}
@keyframes crossPulseHover {
0% {
transform:scale(1);
}
50% {
transform:scale(1.24);
}
100% {
transform:scale(1);
}
}
@-webkit-keyframes hotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@-moz-keyframes shotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@-o-keyframes hotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@keyframes hotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@-webkit-keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
@-moz-keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
@-o-keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
@keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
.ComparisonSlider {
opacity: 0;
z-index: 1;
position: relative;
overflow: hidden;
width: 100%;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
background-colour: rgba(14, 14, 14, 0);
}
.hotSpotActive .ComparisonSlider {
overflow: visible;
z-index: 1000;
}
.ComparisonSlider .headerBlock {
position: absolute;
top: 0;
width: 100%;
z-index: 10;
padding: 80px 90px 40px;
margin-bottom: 0;
}
.ComparisonSlider:hover .hotspot {
transition: 0.5s linear;
}
.ComparisonSlider .hotspot {
position: absolute;
z-index: 30;
opacity: 1;
width: 200px;
height: 125px;
}
.ComparisonSlider .hotspot.flipH {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
overflow: visible;
}
.ComparisonSlider .hotspot.flipH .hotspotLine {
filter: FlipH;
-ms-filter: "FlipH";
}
.ComparisonSlider .hotspot.flipV {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
.ComparisonSlider .hotspot .inner {
position: relative;
}
.ComparisonSlider .hotspot .inner.hidden .hotspotLine {
-ms-animation: hotspotLineHide 0.3s normal forwards;
-o-animation: hotspotLineHide 0.3s normal forwards;
transition-timing-function: linear;
-webkit-animation-name: hotspotLineHide;
-webkit-animation-duration: 0.3s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
-webkit-animation-fill-mode: forwards;
animation: hotspotLineHide 0.3s normal forwards;
}
.ComparisonSlider .hotspot .inner .hotspotLine {
position: relative;
display: block;
top: 10px;
stroke-dashoffset: -230px;
stroke-dasharray: 230px 230px;
-ms-animation: hotspotLineShow 0.8s normal forwards;
-o-animation: hotspotLineShow 0.8s normal forwards;
transition-timing-function: linear;
-webkit-animation-name: hotspotLineShow;
-webkit-animation-duration: 0.8s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
-webkit-animation-fill-mode: forwards;
z-index: 10;
animation: hotspotLineShow 0.8s normal forwards;
}
.ComparisonSlider .hotspot .inner .hotspotLine path {
stroke-width: 1.3px;
}
.ComparisonSlider .hotspot .inner .hotspotPoint {
opacity: 0;
}
.ComparisonSlider .hotspot .inner .hotspotIcon {
position: absolute;
opacity: 0;
background: none;
z-index: 10;
text-align: center;
color: #ffffff;
border: 1px solid #ffffff !important;
font-weight: 500;
left: -36px;
top: 5px;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 15px;
margin-left: 7px;
display: block;
}
.ComparisonSlider .hotspot .inner .hotspotIcon:before {
line-height: inherit;
margin: 0;
display: block;
width: 100%;
}
.ComparisonSlider .hotspot .inner .hotspotIcon.pulse:before {
-webkit-animation: crossPulse 0.8s linear 0s;
animation: crossPulse 0.8s linear 0s;
}
.ComparisonSlider .hotspot .inner .hotspotIcon:hover:before {
-webkit-animation: crossPulseHover 0.8s linear 0s;
animation: crossPulseHover 0.8s linear 0s;
}
.active .ComparisonSlider.disableAnimation .hotspot .inner .hotspotLine {
opacity: 1;
}
.ComparisonSlider.disableAnimation .hotspot .inner.hidden {
opacity: 0;
}
.ComparisonSlider.disableAnimation .hotspot .inner .hotspotLine {
stroke-dashoffset: 0;
stroke-dasharray: 0 0;
-webkit-animation: none;
animation: none;
opacity: 0;
transition: opacity 0.8s;
}
.ComparisonSlider.disableAnimation .active .hotspot .inner .hotspotLine {
opacity: 1;
}
.lt-ie10 .ComparisonSlider .hotspot.flipH .hotspotIcon {
left: auto;
right: -30px;

}
.ComparisonSlider.load-progress, .ComparisonSlider.loading {
opacity: 1;
z-index: 1;
min-height: 200px;
}
.ComparisonSlider.load-progress .loaderOverlay, .ComparisonSlider.load-progress .loaderOverlay:before, .ComparisonSlider.loading .loaderOverlay, .ComparisonSlider.loading .loaderOverlay:before {
z-index: 100;
width: 100%;
left: 0;
top: 0;
height: 100%;
position: absolute;
display: block;
background: #0c121c;
}
.ComparisonSlider.load-progress .loaderOverlay:before, .ComparisonSlider.loading .loaderOverlay:before {
content: "";
z-index: 101;
background: rgba(14, 14, 14, 0);
background: -moz-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(14, 14, 14, 0)), color-stop(100%, #0e0e0e));
background: -webkit-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: radial-gradient(ellipse at center, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#0e0e0e', GradientType=1 );
}
.ComparisonSlider.load-progress .loaderOverlay {
-webkit-animation: ComparisonSliderLoading 2s 1s 1 steps(5) forwards;
animation: ComparisonSliderLoading 2s 1s 1 steps(5) forwards;
}
.ComparisonSlider.loaded {
opacity: 1;
}
.ComparisonSlider.loaded .loaderOverlay {
display: none;
}
.ComparisonSlider .sliderSet {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.ComparisonSlider .sliderSet.toggling .hotspotWrapper, .ComparisonSlider .sliderSet.toggling .sliderContainer, .ComparisonSlider .sliderSet.toggling .comparisonWrapper {
opacity: 0 !important;
}
.ComparisonSlider .sliderContainer {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: cubic-bezier(0.47, 0, 0.745, 0.715);
-moz-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
-o-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
opacity: 0;
z-index: 3;
}
.ComparisonSlider .sliderControls {
width: 800px;
}
.ComparisonSlider .overlaidSlider {
z-index: 100;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 1;
width: 100%;
margin: 0;
}
.ComparisonSlider .overlaidSlider .sliderTrack {
display: none;
}
.ComparisonSlider .overlaidSlider .sliderControls {
width: 100%;
margin: 0;
}
.ComparisonSlider .overlaidSlider .sliderVerticalLine {
display: block;
background-color: rgba(255, 255, 255, 0.37);
height: 100vh;
width: 4px;
position: fixed;
top: -100%;
left: -2px;
top: -50vh;
z-index: 4;
}
.ComparisonSlider .hotspotWrapper {
position: relative;
width: 800px;
height: 0;
margin: 0 auto;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: cubic-bezier(0.47, 0, 0.745, 0.715);
-moz-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
-o-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
opacity: 0;
}
.ComparisonSlider .hotspotContent {
width: 100%;
height: 100%;
z-index: 100;
top: 0;
left: 0;
display: none;
}
.ComparisonSlider .comparisonWrapper {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: cubic-bezier(0.47, 0, 0.745, 0.715);
-moz-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
-o-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
height: 410px;
width: 800px;
margin: 0 auto;
z-index: 3;
position: relative;
overflow: hidden;
opacity: 0.2;
}
.ComparisonSlider .comparisonWrapper .image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 5;
background-repeat: no-repeat;
background-size: auto;
}
.ComparisonSlider .comparisonWrapper .afterImage {
z-index: 7;
}
.ComparisonSlider .comparisonWrapperOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 3;
width: 100%;
height: 100%;
padding: 0;
}
.ComparisonSlider .comparisonWrapperOverlay .image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 5;
background-repeat: no-repeat;
background-size: cover;
}
.ComparisonSlider .hotspotOverlay {
position: fixed;
width: 40px;
height: 40px;
opacity: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 1000;
transition: opacity 0.4s;
transform-origin: center center;
}
.ComparisonSlider .hotspotOverlay.hotspotOpen {
opacity: 1;
}
.ComparisonSlider .hotspotOverlay .fullscreenHeader {
opacity: 0;
}
.ComparisonSlider .hotspotOverlay.hotspotActive {
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 70px;
}
.ComparisonSlider .hotspotOverlay.hotspotActive .fullscreenHeader {
opacity: 1;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose {
color: #ffffff;
text-decoration: none;
float: right;
width: 70px;
height: 70px;
display: block;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose:before {
font-size: 18px;
width: 70px;
line-height: 70px;
margin: 0;
padding-top: 1px;
}
.ComparisonSlider .hotspotOverlayContent {
opacity: 0;
margin: 0 auto;
transition: opacity 0.4s cubic-bezier(0, 0, 0.58, 1);
position: relative;
width: 100%;
height: 100%;
display: none;
z-index: 2;
}
.ComparisonSlider .hotspotOpen .hotspotOverlayContent {
display: block;
}
.ComparisonSlider .hotspotActive .hotspotOverlayContent {
opacity: 1;
}
.ComparisonSlider .hotspotClosing .hotspotOverlayContent {
display: none;
}
.ComparisonSlider .comparisonSliderCarousel {
position: relative;
z-index: 2;
transition: height 0.4s;
}
.ComparisonSlider .comparisonSliderItem {
padding: 40px 0 80px;
}
.ComparisonSlider .comparisonSliderItem.active .hotspotWrapper, .ComparisonSlider .comparisonSliderItem.active .sliderContainer, .ComparisonSlider .comparisonSliderItem.active .comparisonWrapper {
opacity: 1;
}
.ComparisonSlider .royalSlider .rsOverflow {
transition: none !important;
-webkit-transition: none !important;
}
.ComparisonSlider .rsNav {
float: none;
position: absolute;
left: 50px;
bottom: 18px;
height: 42px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ComparisonSlider .rsNav .rsNavItem {
cursor: pointer;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #ffffff;
font-size: 24px;
padding-top: 18px;
font-weight: 700;
line-height: 1em;
width: 27px;
text-align: center;
-webkit-transition: all 0.5s;
-webkit-transition-delay: ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5;
}
.ComparisonSlider .rsNav .rsNavSelected {
font-size: 42px;
padding-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.ComparisonSlider .carouselNavigation {
display: none;
visibility: hidden;
}
.ComparisonSlider .TabFilter {
position: absolute;
z-index: 10;
top: 20px;
left: 50%;
padding: 0 30px;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.ComparisonSlider .addThisMenu a, .ComparisonSlider .SocialSharing a {
color: #ffffff;
}
.ComparisonSlider .sliderSet .addThisMenuHolder {
position: absolute;
bottom: 81px;
right: 60px;
}
.touchCapability .ComparisonSlider .sliderSet .addThisMenuHolder {
display: none;
}
.ComparisonSlider .sliderSet .addThisMenuHolder>div {
overflow: hidden;
height: 100vh;
width: 60px;
position: relative;
}
.ComparisonSlider .sliderSet .addThisMenuHolder>div .addThisMenu {
position: absolute;
bottom: 0px;
}
.ComparisonSlider .comparisonSliderBg, .ComparisonSlider .comparisonSliderBgNoScript {
z-index: 1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;

-ms-box-sizing: content-box;
-o-box-sizing: content-box;

box-sizing: content-box;
}
.ComparisonSlider .comparisonSliderBgNoScript {
background-position: center center;
background-repeat: no-repeat;
}

@media screen and (min-width: 1px) and (max-width: 1100px) {
.ComparisonSlider .sliderSet .addThisMenuHolder {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.ComparisonSlider .headerBlock {
padding: 40px 40px 20px;
}
.ComparisonSlider .hotspotWrapper {
position: relative;
width: 600px;
}
.ComparisonSlider .comparisonWrapper {
width: 600px;
height: 308px;
}
.ComparisonSlider .sliderControls {
width: 600px;
}
.ComparisonSlider .comparisonSliderItem {
padding: 40px 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ComparisonSlider .hotspotOverlay {
background: #4a4f54;
overflow: auto;
}
.ComparisonSlider .hotspotOverlay.hotspotActive {
padding-top: 50px;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose {
width: 50px;
height: 50px;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose:before {
width: 50px;
line-height: 50px;
}
.ComparisonSlider .hotspotWrapper {
width: 600px;
}
.ComparisonSlider .comparisonWrapperOverlay .image {
background-repeat: no-repeat;
background-size: 100%;
}
}

@media screen and (min-width: 1px) and (max-width: 567px) {
.ComparisonSlider .rsArrow {
display: none;
visibility: hidden;
}
.ComparisonSlider .carouselNavigation {
padding: 20px 0;
display: block;
visibility: visible;
background: #0c121c;
text-align: center;
}
.ComparisonSlider .carouselNavigation>div {
display: block;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ComparisonSlider .headerBlock {
padding: 30px 30px 20px;
}
.ComparisonSlider .headerBlock .subHeading {
display: none;
visibility: hidden;
}
.ComparisonSlider .hotspotWrapper {
width: 100%;
max-width: 330px;
}
.ComparisonSlider .hotspotWrapper .hotspot {
width: 30px;
height: 30px;
}
.ComparisonSlider .hotspotWrapper .hotspot .hotspotLine {
visibility: hidden;
display: none;
}
.ComparisonSlider .hotspotWrapper .hotspot.hotspotMobileHide {
display: none;
visibility: hidden;
}
.ComparisonSlider .hotspotOverlayContent {
margin: 0 24px;
width: auto;
}
.ComparisonSlider .comparisonWrapper {
height: 169px;
width: 100%;
max-width: 330px;
}
.ComparisonSlider .comparisonWrapper .image {
background-size: contain;
background-position: 50% 50%;
}
.ComparisonSlider .comparisonSliderItem {
padding: 30px 30px;
}
.ComparisonSlider .sliderControls {
width: 100%;
max-width: 330px;
}
.ComparisonSlider .overlaidSlider .sliderControls {
font-size: 38px;
max-width: 100%;
}
.ComparisonSlider .overlaidSlider .sliderVerticalLine {
display: none;
}
.ComparisonSlider .overlaidSlider .sliderHandle .handleInner {
font-size: 38px;
left: -19px;
}
.ComparisonSlider .overlaidSlider .sliderHandle .handleInner:after, .ComparisonSlider .overlaidSlider .sliderHandle .handleInner:before {
font-size: 10px;
}
.ComparisonSlider .overlaidSlider .sliderHandle:after, .ComparisonSlider .overlaidSlider .sliderHandle:before {
position: absolute;
content: "";
top: -16px;
height: 1em;
width: 8px;
display: block;
}
.ComparisonSlider .overlaidSlider .sliderHandle:after {
right: -24px;
}
.ComparisonSlider .overlaidSlider .sliderHandle:before {
left: -24px;
}
.ComparisonSlider .TabFilter {
padding-bottom: 0;
}
}
.no-js .ComparisonSlider {
opacity: 1;
}
.no-js .ComparisonSlider .carouselNavigation {
display: none;
}
.no-js .ComparisonSlider .hotspotWrapper {
display: none;
}
.no-js .ComparisonSlider .headerBlock {
position: relative;
padding: 40px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .ComparisonSlider .headerBlock {
padding: 30px;
}
}
.no-js .ComparisonSlider .comparisonSliderItem {
width: 100%;
padding: 40px 0;
}
.no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper {
display: block;
height: auto;
overflow: visible;
padding-bottom: 0;
position: relative;
width: 100%;
}
.no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .afterImage, .no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .beforeImage {
display: inline-block;
float: left;
width: 50%;
}
.no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .afterImage img, .no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .beforeImage img {
max-width: 100%;
position: relative;
padding: 20px;
}
.no-js .ComparisonSlider .comparisonSliderItem:not(:first-child) {
display: none;
}
.no-js .ComparisonSlider .comparisonSliderItem .comparisonWrapper {
opacity: 1;
}
.no-js .ComparisonSlider .comparisonSliderItem .comparisonWrapper>.twentytwenty-container {
overflow: visible;
}
.hotSpotActive body {
width: 100%;
overflow: hidden;
height: 100.1%;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.hotSpotActive {
overflow: hidden;
}
.hotSpotActive #header {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.hotSpotActive .pageWrapper, .hotSpotActive body {
overflow: hidden;
height: 100%;
}
.hotSpotActive .pageWrapper:after, .hotSpotActive body:after {
content: "";
width: 100%;
height: 120%;
display: block;
position: absolute;
top: -50px;
left: 0;
background: #4a4f54;
z-index: 1;
}
.hotSpotActive body {
padding: 0 !important;
}
.hotSpotActive .pageWrapper {
padding-top: 50px;
}
}
.CursorAnimateRotate .cursor {
display: none;
top: 0;
left: 0;
position: fixed;
z-index: 1000;
pointer-events: none;
width: 33px;
height: 54px;
margin-top: 60px;
margin-left: 33px;
}
.CursorAnimateRotate .cursor.isVisible {
display: block;
}
.CursorAnimateRotate .cursorIcon {
width: 33px;
height: 54px;
pointer-events: none;
background-image: url(/resources/public/images/cursor-left.png);
background-repeat: none;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-o-transition: -o-transform 0.4s ease-out;
transition: transform 0.4s ease-out;
}
.CursorAnimateRotate.offScreen .cursor {
display: none;
}
.CursorAnimateRotate.right .cursor {
margin-left: 10px;
}
.CursorAnimateRotate.right .cursorIcon {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.CursorAnimateRotate, .CursorAnimateRotate .rsOverflow, .CursorAnimateRotate video {
cursor: none !important;
}
.CursorNoAnimateNoRotate.left, .CursorNoAnimateNoRotate.left .rsOverflow[style], .CursorNoAnimateNoRotate.left .rsOverflow[style] video {
cursor: url(/resources/public/images/cursor-left.cur), pointer !important;
}
.CursorNoAnimateNoRotate.right, .CursorNoAnimateNoRotate.right .rsOverflow[style], .CursorNoAnimateNoRotate.right .rsOverflow[style] video {
cursor: url(/resources/public/images/cursor-right.cur), pointer !important;
}
.DropdownNav {
max-width: 350px;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: left;
position: relative;
}
.DropdownNav .selected {
display: table;

position: relative;
z-index: 3;
width: 100%;
height: 45px;
padding: 0 40px 0 23px;
line-height: 12px;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
}
.DropdownNav .selected:before {
content: '\e00a';
position: absolute;
top: 17px;
right: 16px;
font-size: 10px;
}
.DropdownNav .selected span {
display: table-cell;
vertical-align: middle;
}
.DropdownNav.active .selected:before {
content: '\e00b';
}
.DropdownNav ul {
display: none;
}
.DropdownNav ul li {
display: table;
float: none !important;
position: relative;
overflow: hidden;
width: 100%;
height: 45px;
padding: 0 23px;
line-height: 12px;
border-bottom: 1px solid;
cursor: pointer;
}
.DropdownNav ul li:last-child {
border-bottom: 0;
}
.DropdownNav ul li a {
display: table-cell;
vertical-align: middle;
text-decoration: none;
}
.no-js .DropdownNav ul {
display: block;
}
.DropdownNav .selected {
background-color: #0c121c;
color: #ffffff;
}
.DropdownNav .selected:hover {
background-color: #4a4f54;
}
.DropdownNav.active .selected:focus {
background-color: #4a4f54;
}
.DropdownNav ul li {
background-color: #ffffff;
border-color: #e4e8e8;
}
.DropdownNav ul li a {
color: #0c121c;
}
.DropdownNav ul li.active, .DropdownNav ul li:hover, .DropdownNav ul li:focus {
background-color: #e4e8e8;
}
.grey .DropdownNav ul li {
border-color: #dee2e2;
}
.grey .DropdownNav ul li:hover, .grey .DropdownNav ul li:focus {
background-color: #dee2e2;
}
.dark .DropdownNav .selected:hover {
background-color: #373b3f;
}
.dark .DropdownNav.active .selected:focus {
background-color: #373b3f;
}
.dark .DropdownNav.open .selected {
background-color: #373b3f;
}
select.DropdownSelect {
visibility: hidden;
}
.no-js select.DropdownSelect {
visibility: visible;
}
.DropdownSelect {
height: 45px;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: left;
position: relative;
}
.DropdownSelect select {
position: absolute;
visibility: hidden;
}
.DropdownSelect .selected {
display: table;
position: relative;
z-index: 3;
width: 100%;
height: 45px;
padding: 0 40px 0 23px;
line-height: 12px;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
}
.DropdownSelect .selected:before {
content: '\e00a';
position: absolute;
top: 17px;
right: 16px;
font-size: 10px;
}
.DropdownSelect .selected .flag {
position: absolute;
top: 12px;
left: 12px;
}
.DropdownSelect .selected span {
display: table-cell;
vertical-align: middle;
}
.DropdownSelect .selected span.hasFlag {
padding-left: 30px;
}
.DropdownSelect ul {
display: none;
position: absolute;
top: 45px;
z-index: 4;
width: 100%;
max-height: 292px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
outline: 0 solid;
}
.DropdownSelect ul li {
display: table;
float: none !important;
position: relative;
overflow: hidden;
width: 100%;
height: 45px;
padding: 0 23px;
line-height: 12px;
cursor: pointer;
border-bottom: 1px solid;
}
.DropdownSelect ul li span {
display: table-cell;
vertical-align: middle;
}
.DropdownSelect ul li span.hasFlag {
padding-right: 30px;
}
.DropdownSelect ul li .flag {
position: absolute;
top: 10px;
right: 10px;
box-sizing: content-box;
border: 1px solid #e4e8e8;
}
.DropdownSelect .selected[data-val="lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©"], .DropdownSelect ul li[data-val="lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©"] {
font-size: 16px;
letter-spacing: 0;
}
.DropdownSelect.DropdownSelectDirectionUp ul {
top: auto;
bottom: 45px;
}
.DropdownSelect .clickOff {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
background: url("/resources/public/images/DropdownSelect/click-off-bg.png");
}
.DropdownSelect.disabled .selected {
cursor: auto;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
}
.DropdownSelect.open .selected {
z-index: 6;
}
.DropdownSelect.open .selected:before {
content: '\e00b';
}
.DropdownSelect.open ul {

display: block !important;
z-index: 7;
}
.DropdownSelect.open .clickOff {
display: block;
z-index: 5;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DropdownSelect {
position: relative;
}
.DropdownSelect select {
width: 100%;
height: 45px;
position: absolute;
z-index: 6;
top: 0;
left: 0;
visibility: visible;
-webkit-appearance: menulist-button;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.DropdownSelect ul {
display: none;
}
}
.DropdownSelect .selected {
background-color: #0c121c;
color: #ffffff;
}
.DropdownSelect .selected:hover, .DropdownSelect .selected:focus {
background-color: #4a4f54;
}
.DropdownSelect ul {
background-color: #ffffff;
}
.DropdownSelect ul li {
background-color: #ffffff;
color: #0c121c;
border-color: #e4e8e8;
}
.DropdownSelect ul li:hover, .DropdownSelect ul li:focus {
background-color: #e4e8e8;
}
.DropdownSelect.disabled .selected:hover, .DropdownSelect.disabled .selected:focus {
background-color: #0c121c;
}
.DropdownSelect.open .selected {
background-color: #4a4f54;
}
.grey .DropdownSelect ul li {
border-color: #dee2e2;
}
.grey .DropdownSelect ul li:hover, .grey .DropdownSelect ul li:focus {
background-color: #dee2e2;
}
.dark .DropdownSelect .selected:hover, .dark .DropdownSelect .selected:focus {
background-color: #373b3f;
}
.dark .DropdownSelect.open .selected {
background-color: #373b3f;
}
.DualFrameCarousel {
visibility: hidden;
position: relative;
display: table;
}
.DualFrameCarousel .royalSlider {
height: 500px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider {
height: 800px;
}
}
.DualFrameCarousel .royalSlider .overflow {
width: 100%;
height: 550px;
}
.DualFrameCarousel .royalSlider .rsSlide {
height: 100%;
width: 100%;
font-size: 0;
}
.DualFrameCarousel .royalSlider .rsSlide .slideInner {
padding: 0 70px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .rsSlide .slideInner {
padding: 0;
}
}
.DualFrameCarousel .royalSlider .rsSlide .slideInner, .DualFrameCarousel .royalSlider .rsSlide .gridContext {
height: 100%;
}
.DualFrameCarousel .royalSlider .rsSlide>div {
width: 100%;
height: 100%;
font-size: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .rsSlide>div {/* height: auto; */}
}
.DualFrameCarousel .royalSlider .left, .DualFrameCarousel .royalSlider .right {
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left, .DualFrameCarousel .royalSlider .right {
height: auto !important;
}
}
.DualFrameCarousel .royalSlider .left {
border: none;
width: 100%;
width: 33.333%;
padding: 80px 30px 80px 20px;
height: 790px;
}

@media screen and (min-width: 1px) and (max-width: 990px) {
.DualFrameCarousel .royalSlider .left {
height: 826px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left {
height: 442px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left {
height: 330px;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
.DualFrameCarousel .royalSlider .left {
height: 402px;
}
}

@media screen and (min-width: 1px) and (max-width: 340px) {
.DualFrameCarousel .royalSlider .left {

height: 420px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left {
width: auto;
padding: 0px 40px 40px 40px;
margin-top: 90px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left {
padding: 0 30px 60px;
margin-top: 69px;
}
}

@media screen and (min-width: 901px) {
.DualFrameCarousel .royalSlider .left>div>div>div {
padding: 0 !important;
}
}
.DualFrameCarousel .royalSlider .left p {
font-size: 14px;
line-height: 18px;
}
.DualFrameCarousel .royalSlider .left .heading {
margin-bottom: 18px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left h3.heading {
font-size: 24px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left h3.heading {
font-size: 18px;
margin-bottom: 18px;
}
}
.DualFrameCarousel .royalSlider .left .title {
margin-bottom: 36px;
color: #a4a7a9;
}
.DualFrameCarousel .royalSlider .left .title .headingWrapper:before, .DualFrameCarousel .royalSlider .left .title .headingWrapper:after {
background-color: #a4a7a9;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left .title {
display: none;
}
}
.DualFrameCarousel .royalSlider .left .caveat {
margin-top: 36px;
}
.DualFrameCarousel .royalSlider .right {
position: absolute;
left: 33.333%;
text-align: center;
right: -70px;
padding-left: 20px;
height: 100%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .right {
width: 100%;
position: relative;
left: auto;
right: auto;
height: auto;
padding: 0;
}
}
.DualFrameCarousel .royalSlider .right>div {
float: left;
width: 50%;
height: 40%;
}
.DualFrameCarousel .royalSlider .right>div .image.backgroundImage {
display: block;
background-position: 50% 50%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .right>div {
display: none;
}
}
.DualFrameCarousel .royalSlider .right>div.top {
width: 100%;
height: 60%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .right>div.top {
display: block;
padding: 0;
float: none;
}
}
.DualFrameCarousel .royalSlider .right.single>div {
height: 100%;
}
.DualFrameCarousel .royalSlider .right a {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
text-decoration: none;
overflow: hidden;
}
.DualFrameCarousel .royalSlider .right .title {
display: none;
text-align: center;
padding: 24px 0;
margin: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .right .title {
display: block;
font-size: 22px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel.singleSlide .left {
margin-top: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel.singleSlide .left {
margin-top: 30px;
}
}
.DualFrameCarousel .carouselNavigation {
position: absolute;
left: 90px;
bottom: 80px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .carouselNavigation {
left: 0;
bottom: auto;
margin-top: 30px;
text-align: center;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .carouselNavigation {
height: 69px;
margin-top: 0;
}
}
.DualFrameCarousel .primaryLinkWithStyle {
margin-top: 36px;
}
.DualFrameCarousel.dark .navigation .numbers {
color: #e4e8e8;
}
.DualFrameCarousel.dark .navigation>div a {
color: #e4e8e8;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel[data-total="1"] .royalSlider .rsSlide>div>div.left {
margin-top: 40px;
}
}
.DualFrameCarousel.sidebarOnRight .royalSlider .rsSlide>div>div.left {
float: right;
}
.DualFrameCarousel.sidebarOnRight .royalSlider .rsSlide>div>div.right {
float: left;
}
.DualFrameCarousel .royalSlider .rsSlide>div, .DualFrameCarousel .royalSlider .rsSlide>div>div.right, .no-js .DualFrameCarousel, .no-js .DualFrameCarousel .royalSlider {
display: inline-block;
}
.DualFrameCarousel .royalSlider .rsSlide>div:after, .DualFrameCarousel .royalSlider .rsSlide>div>div.right:after, .no-js .DualFrameCarousel:after, .no-js .DualFrameCarousel .royalSlider:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.no-js .DualFrameCarousel {
visibility: visible;
}
.no-js .DualFrameCarousel p.title {
margin-top: 30px;
display: block;
}
.no-js .DualFrameCarousel .royalSlider {
width: 90%;
margin: 0 auto 30px;
display: block;
height: auto;
font-size: 0;
}
.no-js .DualFrameCarousel .royalSlider>div {
width: 33.333%;
display: inline-block;
vertical-align: top;
float: none;
padding: 20px;
margin-bottom: 30px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .DualFrameCarousel .royalSlider>div {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .DualFrameCarousel .royalSlider>div {
width: 100%;
}
}
.no-js .DualFrameCarousel .royalSlider .right {
position: static;
width: auto;
}
.no-js .DualFrameCarousel .royalSlider .left {
width: auto;
}
.no-js .DualFrameCarousel .royalSlider .left p.title {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .DualFrameCarousel .royalSlider .left {
padding: 0;
margin: 0;
}
}
.no-js .DualFrameCarousel .royalSlider img {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.no-js .DualFrameCarousel .navigation {
display: none;
}
.EngineSpecifications {
font-size: 14px;
}
.EngineSpecifications .headerBlock {
padding-left: 0;
padding-right: 0;
}
.EngineSpecifications .responsiveTableArrow {
margin-bottom: 6px;
margin-top: -25px;
}
.EngineSpecifications .responsiveTableArrow .leftArrow, .EngineSpecifications .responsiveTableArrow .rightArrow {
font-size: 12px;
}
.EngineSpecifications .responsiveTableArrow .leftArrow {
margin-left: 3px;
}
.EngineSpecifications .responsiveTableArrow .rightArrow:before {
margin-left: -2px;
}
.EngineSpecifications .responsiveTableArrow .bar {
height: 1px;
margin-top: 8px;
margin-left: -15px;
margin-right: -4px;
}
.EngineSpecifications.dark a.secondaryLinkWithStyle {
color: #4a4f54 !important;
}
.EngineSpecifications.dark .responsiveTableArrow .leftArrow, .EngineSpecifications.dark .responsiveTableArrow .rightArrow {
color: #a4a7a9;
}
.EngineSpecifications.dark .responsiveTableArrow .bar {
background-color: #a4a7a9;
}
.EngineSpecifications th:first-child {
font-weight: 500;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 14px;
}
.EngineSpecifications th:first-child .engineName {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #0c121c;
font-size: 25px;
font-weight: normal;
margin-bottom: 11px;
}
.EngineSpecifications th:first-child span {
display: block;
font-weight: normal;
margin-bottom: 5px;
}
.EngineSpecifications th:first-child span:nth-child(2) {
margin-top: 12px;
}
.EngineSpecifications th:first-child a {
margin-top: 10px;
font-size: 10px;
letter-spacing: 0.25em;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
padding-left: 18px;
margin-top: 25px;
display: inline-block;
overflow: hidden;
*zoom:1;
line-height: 1.25;
}
.EngineSpecifications th:first-child a:before {
content: '\e031';
color: #4a4f54;
position: absolute;
top: 0px;
left: -4px;
font-size: 10px;
}
.EngineSpecifications th:first-child a:hover, .EngineSpecifications th:first-child a:focus {
text-decoration: none;
color: #4a4f54;
}
.EngineSpecifications th:first-child a:hover:before, .EngineSpecifications th:first-child a:focus:before {
color: #4a4f54;
}
.EngineSpecifications tr:first-child th {
font-weight: bold;
}
.EngineSpecifications tr:first-child th span {
font-weight: normal;
display: block;
}
.EngineSpecifications .ctaContainer {
margin-top: 80px;
margin-bottom: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.EngineSpecifications .headerBlock {
margin: 0 auto 40px;
}
.EngineSpecifications th:first-child {
font-size: 14px;
}
.EngineSpecifications th:first-child .engineName {
font-size: 20px;
color: #0c121c;
}
.EngineSpecifications th:first-child span {
font-size: 14px;
}
.EngineSpecifications th:first-child a {
font-size: 10px;
padding-left: 10px;
}
.EngineSpecifications th:first-child a:before {
font-size: 10px;
}
.EngineSpecifications .ctaContainer {
margin-top: 40px;
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.EngineSpecifications .headerBlock {
margin: 0 auto 30px;
}
.EngineSpecifications .responsiveTableArrow {
margin-top: -25px;
}
.EngineSpecifications th:first-child {
font-size: 14px;
}
.EngineSpecifications th:first-child .engineName {
color: #0c121c;
font-size: 18px;
}
.EngineSpecifications th:first-child span {
font-size: 11px;
}
.EngineSpecifications th:first-child a {
font-size: 8px;
padding-left: 10px;
letter-spacing: 0.12em;
padding-top: 3px;
padding-bottom: 3px;
}
.EngineSpecifications th:first-child a:before {
font-size: 9px;
top: 3px;
}
.EngineSpecifications .ctaContainer {
margin-top: 30px;
margin-bottom: 0;
}
.EngineSpecifications .ctaContainer .primaryLinkWithStyle {
width: 100%;
}
}
.no-js .EngineSpecifications {
overflow-x: scroll;
}
.ExperienceCentres .infoCard .cardHeader {
display: block;
min-height: 250px;
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.ExperienceCentres .infoCard .cardDetails .cardTitle .centreName, .ExperienceCentres .infoCard .cardDetails .cardTitle .countryName {
display: block;
}
.ExperienceCentres .infoCard .cardDetails .experiencesHeading:before {
content: '\e010';
margin: -6px 10px 0 0;
font-size: 19px;
vertical-align: middle;
}
.ExperienceCentres .infoCard .cardDetails .cardCta {
margin: 24px 0 0 0;
}
.rtl .ExperienceCentres .infoCard .cardDetails .sectionHeading:before {
margin-right: 0;
margin-left: 10px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ExperienceCentres .infoCard .cardHeader {
min-height: 120px;
}
.ExperienceCentres .infoCard .cardDetails .description, .ExperienceCentres .infoCard .cardDetails .experiencesHeading, .ExperienceCentres .infoCard .cardDetails .experienceData {
display: none;
}
#landrover .ExperienceCentres .infoCard .cardDetails .cardCta {
width: 100%;
}
}
.ExperienceRegions .infoCard {
text-decoration: none;
position: relative;
overflow: hidden;
}
.ExperienceRegions .infoCard .regionHeader {
display: block;
height: 300px;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.no-js .ExperienceRegions .infoCard .regionHeader {
overflow: hidden;
}
.no-js .ExperienceRegions .infoCard .regionHeader img {
width: 100%;
}
.ExperienceRegions .infoCard .regionTitle {
position: absolute;
top: 0;
left: 0;
display: table;
height: 300px;
width: 100%;
text-align: center;
}
.ExperienceRegions .infoCard .regionTitle .overlay {
display: block;
z-index: 2;
position: absolute;
left: 0;
top: 0;
width: 101%;
height: 300px;
background: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.5s;
-khtml-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.ExperienceRegions .infoCard .regionTitle h3 {
color: #ffffff;
display: table-cell;
text-align: center;

vertical-align: middle;
padding: 0 20px;
position: relative;
z-index: 3;
}
.ExperienceRegions .infoCard .regionTitle .headingWrapper:before, .ExperienceRegions .infoCard .regionTitle .headingWrapper:after {
background-color: #ffffff;
}
.ExperienceRegions .infoCard .regionStats {
overflow: hidden;
padding: 20px;
}
.ExperienceRegions .infoCard .regionStats .heading {
color: #4a4f54;
margin: 0;
font-weight: 400;
}
.ExperienceRegions .infoCard .regionStats .numberOfCentres {
float: left;
}
.ExperienceRegions .infoCard .regionStats .numberOfCentres:before {
content: '\e010';
margin: -4px 6px 0 0;
font-size: 20px;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries {
float: right;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries:before {
content: '\e01e';
line-height: 0;
margin-top: 0px 3px 0 0;
font-size: 22px;
}
.ExperienceRegions .infoCard:hover .regionTitle .overlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ExperienceRegions .infoCard .regionStats .numberOfCentres {
float: left;
}
.ExperienceRegions .infoCard .regionStats .numberOfCentres:before {
font-size: 15px;
margin-right: 6px;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries {
float: right;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries:before {
margin-top: -1px;
font-size: 17px;
margin-right: 6px;
}
}

@media screen and (min-width: 1px) and (max-width: 600px) {
.ExperienceRegions .secondaryHeading span {
display: none;
}
.ExperienceRegions .infoCard .regionHeader {
height: 100px;
}
.ExperienceRegions .infoCard .regionStats {
padding-top: 42px;
}
.ExperienceRegions .infoCard .regionTitle {
height: auto;
left: 20px;
top: 115px;
width: auto;
}
.ExperienceRegions .infoCard .regionTitle h3 {
color: #0c121c;
text-align: left;
font-size: 16px;
padding: 0;
margin: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ExperienceRegions .infoCard .numberOfCentres, .ExperienceRegions .infoCard .numberOfCountries {
font-weight: 200;
font-size: 12px;
}
.ExperienceRegions .infoCard:hover .regionTitle .overlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
}
.ExperienceRegions.dark .regionTitle .heading {
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 600px) {
.ExperienceRegions.dark .regionTitle .heading {
color: #0c121c;
}
}
.FeatureHighlight .ctaContainer {
padding-left: 20px;
padding-right: 20px;
}
.FeatureHighlight .el a:first-child {
display: inline-block;
position: relative;
}
.FeatureHighlight .el .heading a {
color: inherit;
}
.TwoColumnContainer .FeatureHighlight {
padding: 1px 0 0 0;
}
.TwoColumnContainer .FeatureHighlight:last-child>div:last-child {
margin-bottom: 0;
}
.FleetAndBusinessContacts .list2Col {
max-width: 960px;
margin: 0 auto;
}
.FleetAndBusinessContacts .list2Col>li {
width: 50%;
}
.FleetAndBusinessContacts .list1Col {
max-width: 480px;
margin: 0 auto;
}
.FleetAndBusinessContacts .list1Col>li {
width: 100%;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FleetAndBusinessContacts .list2Col {
max-width: none;
margin: auto;
}
.FleetAndBusinessContacts .list2Col>li {
width: 100%;
}
.FleetAndBusinessContacts .list1Col {
max-width: none;
margin: auto;
}
}
.FleetAndBusinessContacts .infoCard .cardHeader {
display: block;
min-height: 250px;
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.FleetAndBusinessContacts .infoCard .cardDetails .cardTitle .centreName, .FleetAndBusinessContacts .infoCard .cardDetails .cardTitle .locationName {
display: block;
}
.FleetAndBusinessContacts .infoCard .cardDetails .mainContact {
margin-bottom: 24px;
}
.FleetAndBusinessContacts .infoCard .cardDetails .mainContact .mainContactName, .FleetAndBusinessContacts .infoCard .cardDetails .mainContact .mainContactPosition {
display: block;
}
.FleetAndBusinessContacts .infoCard .cardDetails .mainContact .mainContactName {
color: #000000;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FleetAndBusinessContacts .infoCard .cardHeader {
min-height: 120px;
}
.FleetAndBusinessContacts .infoCard .mainContact:first-child {
margin-top: 24px;
}
#landrover .FleetAndBusinessContacts .infoCard .cardDetails .cardCta {
display: block;
}
}
*:focus {
outline: 0;
}
body.focusStylesOn *:focus {
box-shadow: inset 0 0 5px #2f84ea, 0 0 5px #2f84ea;
}
body.focusStylesOn .noFocusStyles:focus {
box-shadow: none;
}
.FooterNav {
position: relative;
padding: 0 0 40px;
}
.no-js .FooterNav {
padding-bottom: 0;
}
.FooterNav .footerWrapper {
overflow: hidden;
padding: 0 70px;
}
.FooterNav .navWrapper {
padding: 0 20px 22px;
}
.FooterNav .navWrapper h2 {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 9px;
letter-spacing: 0.2em;
padding: 0 0 14px;
font-weight: bold;
margin: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: none;
}
.FooterNav .navWrapper h2:first-child {
padding: 46px 0 14px;

}
.FooterNav .navWrapper ul {
margin: 0;
padding: 0 0 30px;
}
.FooterNav .navWrapper li {
padding: 4px 0 5px 0;
}
.FooterNav .navWrapper li a {
font-size: 9px;
letter-spacing: 0.2em;
text-decoration: none;
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
.FooterNav .navWrapper li a i {
position: relative;
font-size: 5px;
}
.FooterNav .navWrapper li a .icon-chevron-down, .FooterNav .navWrapper li a .icon-chevron-up {
display: none;
top: -2px;
left: 5px;
}
.FooterNav .navWrapper li a i.active {
display: inline;
}
.FooterNav .navWrapper li ul {
display: none;
margin: 0 0 0 10px;
}
.FooterNav .navWrapper li ul li {
padding: 2px 0;
}
.FooterNav[data-total="1"] .navWrapper {
width: 100%;
}
.FooterNav[data-total="2"] .navWrapper {
width: 50%;
}
.FooterNav[data-total="3"] .navWrapper {
width: 33.333%;
}
.FooterNav[data-total="4"] .navWrapper {
width: 25%;
}
.FooterNav[data-total="5"] .navWrapper {
width: 20%;
}
.FooterNav[data-total="6"] .navWrapper {
width: 16.667%;
}
.FooterNav[data-total="7"] .navWrapper {
width: 14.286%;
}
.FooterNav[data-total="8"] .navWrapper {
width: 12.5%;
}
.FooterNav .socialLinks>ul:first-child {
margin-top: 46px;
}
.FooterNav .socialLinks ul {
margin-top: 10px;
}
.FooterNav .socialLinks ul li {
padding: 0 0 10px 0;
}
.FooterNav .socialLinks ul li a {
height: 50px;
display: table;
}
.FooterNav .socialLinks ul li a>span {
width: 50px;
height: 50px;
line-height: 50px;
display: block;
font-size: 23px;
text-align: center;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: 0s;
-moz-transition: background-color 400ms;
-o-transition: background-color 400ms;
transition: background-color 400ms;
}
.FooterNav .socialLinks ul li a strong {
display: table-cell;
vertical-align: middle;
padding-left: 11px;
}
.FooterNav .socialLinks ul .icon-social_facebook:before {
margin-top: -4px;
}
.FooterNav .socialLinks ul .icon-social_google:before {
margin-top: -1px;
margin-left: 6.6px;
}
.FooterNav .socialLinks ul .icon-social_vkontakt:before {
margin-top: 4px;
}
.FooterNav .socialLinks ul .icon-social_sinaweibo:before {
margin-top: -1px;
}
.FooterNav .socialLinks ul .icon-social_pinterest:before {
margin-top: -2px;
}
.FooterNav .socialLinks ul .icon-social_linkedin:before, .FooterNav .socialLinks ul .icon-social_instagram:before, .FooterNav .socialLinks ul .icon-social_blogger:before, .FooterNav .socialLinks ul .icon-social_renren:before, .FooterNav .socialLinks ul .icon-social_douban:before {
margin-top: -5px;
}
.FooterNav .socialLinks ul .icon-social_tumblr:before {
margin-top: -6px;
}
.FooterNav .socialLinks ul .icon-social_wechat:before {
margin-top: -2px;
}
.FooterNav .socialLinks ul .icon-social_youtube {
font-size: 29px;
line-height: 45px;
}
.FooterNav .socialLinks ul .icon-social_youtube:before {
margin-top: -8px;
}
.FooterNav .socialLinksFloat {
width: auto !important;
clear: both !important;
display: block !important;
padding-top: 0px;
}
.FooterNav .socialLinksFloat ul {
margin-top: 15px;
}
.FooterNav .socialLinksFloat ul li {
margin-right: 6px;
width: 55px;
float: left;
}
.FooterNav .socialLinksFloat ul li a {
text-indent: -9999px;
}
.FooterNav .hygieneLinks {
width: 100%;
position: absolute;
bottom: 0;
padding: 0 70px 0;
}
.FooterNav .hygieneLinks:after {
content: "";
clear: both;
display: table;
}
.no-js .FooterNav .hygieneLinks {
position: static;
}
.FooterNav .hygieneLinks li {
float: left;
}
.FooterNav .hygieneLinks li a {
display: inline-block;
padding: 16px 20px;
font-size: 9px;
text-decoration: none;
letter-spacing: 0.2em;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
-webkit-transition: color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: color 400ms ease-out;
-o-transition: color 400ms ease-out;
transition: color 400ms ease-out;
}
.FooterNav .hygieneLinks li a.toggleHandle {
display: none;
position: relative;
}
.FooterNav .hygieneLinks li a.toggleHandle:after {
content: '\e00b';
position: relative;
padding-left: 6px;
top: -1px;
}
.FooterNav .hygieneLinks li.selectMarket>a {
padding-left: 50px;
display: block;
}
.FooterNav .hygieneLinks li.selectMarket>a span.countryCode {
display: none;
}
.FooterNav .hygieneLinks li.selectMarket>a .flag {
position: absolute;
top: 15px;
left: 20px;
}
.FooterNav .hygieneLinks li.selectMarket .primaryLinkWithStyle {
display: inline-table;
}
.FooterNav .hygieneLinks li.selectMarket div.DropdownSelect .selected[data-val='lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©'], .FooterNav .hygieneLinks li.selectMarket div.DropdownSelect ul li[data-val='lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©'] {
letter-spacing: 0;
}
.FooterNav .hygieneLinks li ul.toggleContent {
float: left;
}
.FooterNav .hygieneLinks li ul.toggleContent li {
float: left;
}
.FooterNav .hygieneLinks li.open a.toggleHandle:after {
content: '\e00a';
}
.FooterNav .hygieneLinks li.open .toggleContent {
display: block;
}
.FooterNav .marketSelectorContainer {
display: none;
position: absolute;
bottom: 40px;
width: 320px;
padding: 20px;
}
.FooterNav .marketSelectorContainer.open {
display: block;
}
.FooterNav .marketSelectorContainer .col {
padding-bottom: 20px;
}
.FooterNav .marketSelectorContainer .formButton .continueButton {
margin-top: 0;
width: 100%;
font-size: 10px;
padding: 13px 23px 11px;
}
.FooterNav .marketSelectorContainer .formButton .continueButton.disabled {
opacity: 0.4;
cursor: default;
}
.FooterNav .marketSelectorContainer .formButton .continueButton.disabled:hover, .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:focus {
background: none;
}
.FooterNav .marketSelectorContainer .secondaryLinks {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FooterNav .footerWrapper {
overflow: hidden;
padding: 0 0 0 20px;
}
.FooterNav .navWrapper {
padding: 0 0 22px;
}
.FooterNav .navWrapper ul {
padding-left: 20px;
}
.FooterNav .navWrapper h2 {
padding-left: 20px;
}
.FooterNav .navWrapper h2:first-child {
padding-left: 20px;
}
.FooterNav .navWrapper:nth-child(3) h2, .FooterNav .navWrapper:nth-child(3) ul {
padding-left: 10px;
}
.FooterNav .socialLinks h2 {
display: block;
float: none;
}
.FooterNav .socialLinks ul {
margin-top: 9px;
}
.FooterNav .socialLinks ul ul {
margin: 0;
padding-left: 0;
}
.FooterNav .socialLinks li {
margin-right: 6px;
width: 55px;
}
.FooterNav .socialLinks li:last-child {
margin-right: 0;
}
.FooterNav ul.hygieneLinks {
padding-left: 20px;
}
.FooterNav ul.hygieneLinks li .toggleHandle {
display: block;
}
.FooterNav ul.hygieneLinks li .toggleContent {
display: none;
}
.FooterNav ul.hygieneLinks li.open .toggleContent {
position: absolute;
width: 100%;
left: 0;
bottom: 40px;
}
.FooterNav ul.hygieneLinks li.open .toggleContent li {
float: none;
width: 100%;
}
.FooterNav ul.hygieneLinks li.open .toggleContent li a {
display: block;
}
.no-js .FooterNav ul.hygieneLinks {
height: auto;
overflow: hidden;
}
.no-js .FooterNav ul.hygieneLinks li a.toggleHandle {
display: none;
}
.no-js .FooterNav ul.hygieneLinks li ul.toggleContent {
display: block;
}
.no-js .FooterNav ul.hygieneLinks li.selectMarket a {
display: block;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FooterNav {
padding-bottom: 82px;
padding-left: 0;
}
.FooterNav .footerWrapper {
padding: 30px 30px 15px;
}
.FooterNav .marketSelectorContainer {
width: 100%;
}
.FooterNav .marketSelectorContainer .col {
margin: 0 auto;
max-width: 340px;
}
.FooterNav .marketSelectorContainer .formButton {
margin: 0 auto;
max-width: 340px;
}
.FooterNav .navWrapper {
display: none;
padding: 0;
}
.FooterNav .navWrapper h2:first-child {
padding: 0;
}
.FooterNav[data-total="1"] .socialLinks, .FooterNav[data-total="2"] .socialLinks, .FooterNav[data-total="3"] .socialLinks, .FooterNav[data-total="4"] .socialLinks, .FooterNav[data-total="5"] .socialLinks, .FooterNav[data-total="6"] .socialLinks, .FooterNav[data-total="7"] .socialLinks, .FooterNav[data-total="8"] .socialLinks {
width: auto;
}
.FooterNav .socialLinks {
display: block;
width: auto;
margin: 0 auto;
float: none;
}
.FooterNav .socialLinks .heading {
text-align: center;
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
}
.FooterNav .socialLinks .heading.headingFocus .headingWrapper:before, .FooterNav .socialLinks .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.FooterNav .socialLinks ul {
display: block;
text-align: center;
margin: 28px auto 0;
padding: 0;
}
.FooterNav .socialLinks ul li {
display: inline-block;
float: none;
padding: 0 7.5px 15px;
margin: 0;
width: auto;
}
.FooterNav .socialLinks ul li a {
width: 50px;
display: block;
}
.FooterNav .socialLinks ul li a strong {
display: none;
}
.FooterNav .socialLinks>ul:first-child {
margin-top: 0;
}
.FooterNav .socialLinksFloat h2 {
text-align: left !important;
padding-left: 50px !important;
}
.FooterNav ul.hygieneLinks {
padding: 0 10px;
}
.FooterNav ul.hygieneLinks li.selectMarket a span.countryName {
display: none;
}
.FooterNav ul.hygieneLinks li.selectMarket a span.countryCode {
display: inline;
}
.FooterNav .recallLinks {
display: inherit;
width: 100%;
padding: 0 10px;
border-bottom: 1px solid;
}
.FooterNav .recallLinks:after {
content: "";
clear: both;
display: table;
}
.no-js .FooterNav .recallLinks {
position: static;
}
.FooterNav .recallLinks li {
float: left;
}
.FooterNav .recallLinks li a {
display: inline-block;
padding: 16px 18px;
font-size: 8px;
text-decoration: none;
letter-spacing: 0.3em;
}
}
.no-js .navWrapper li ul {
position: relative;
display: block;
}
.FooterNav {
background-color: #4a4f54;
}
.FooterNav .navWrapper h2 {
color: #ffffff;
}
.FooterNav .navWrapper li a {
color: #e4e8e8;
}
.FooterNav .navWrapper li a:hover, .FooterNav .navWrapper li a:focus, .FooterNav .navWrapper li a.active {
color: #ffffff;
}
.FooterNav .socialLinks ul li a>span {
background-color: #0c121c;
}
.FooterNav .socialLinks ul .social_facebook:hover span {
background-color: #305891;
}
.FooterNav .socialLinks ul .social_twitter:hover span {
background-color: #2ca8d2;
}
.FooterNav .socialLinks ul .social_linkedin:hover span {
background-color: #007bb6;
}
.FooterNav .socialLinks ul .social_google:hover span {
background-color: #dd4b39;
}
.FooterNav .socialLinks ul .social_tumblr:hover span {
background-color: #2f5070;
}
.FooterNav .socialLinks ul .social_sinaweibo:hover span {
background-color: #df2029;
}
.FooterNav .socialLinks ul .social_pinterest:hover span {
background-color: #c82828;
}
.FooterNav .socialLinks ul .social_douban:hover span {
background-color: #0e7512;
}
.FooterNav .socialLinks ul .social_vkontakt:hover span {
background-color: #2f5070;
}
.FooterNav .socialLinks ul .social_renren:hover span {
background-color: #0259a0;
}
.FooterNav .socialLinks ul .social_youtube:hover span {
background-color: #e62d27;
}
.FooterNav .socialLinks ul .social_blogger:hover span {
background-color: #ff6600;
}
.FooterNav .socialLinks ul .social_instagram:hover span {
background-color: #406e95;
}
.FooterNav .socialLinks ul .social_wechat:hover span {
background-color: #93d034;
}
.FooterNav .hygieneLinks {
background-color: #0c121c;
}
.FooterNav .hygieneLinks li a {
color: #e4e8e8;
}
.FooterNav .hygieneLinks li a:hover, .FooterNav .hygieneLinks li a:focus {
color: #ffffff;
}
.FooterNav .hygieneLinks li.open a.toggleHandle {
background: #4a4f54;
}
.FooterNav .marketSelectorContainer {
background-color: #a4a7a9;
}
.FooterNav .marketSelectorContainer .formButton .continueButton.disabled:hover, .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:focus {
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FooterNav ul.hygieneLinks li.open .toggleContent li {
background: #0c121c;
border-bottom: 1px solid #0c121c;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FooterNav .recallLinks {
background-color: #0c121c;
border-bottom-color: #30353e;
}
.FooterNav .recallLinks li a {
color: #e4e8e8;
}
.FooterNav .recallLinks li a:hover, .FooterNav .recallLinks li a:focus {
color: #ffffff;
}
}
#landrover .FooterNav .hygieneLinks {
background-color: #ffffff;
}
#landrover .FooterNav .hygieneLinks li a {
color: #4a4f54;
font-weight: bold;
}
#landrover .FooterNav .hygieneLinks li a:hover, #landrover .FooterNav .hygieneLinks li a:focus {
color: #0c121c;
}
#landrover .FooterNav .hygieneLinks li.open a.toggleHandle {
background: #e4e8e8;
}
#landrover .FooterNav .marketSelectorContainer {
background-color: #e4e8e8;
}
#landrover .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:hover, #landrover .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:focus {
color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .FooterNav ul.hygieneLinks li.open .toggleContent li {
background-color: #e4e8e8;
border-bottom-color: #cdd0d0;
}
#landrover .FooterNav ul.hygieneLinks li.open .toggleContent li:last-child {
border: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .FooterNav .recallLinks {
background-color: #ffffff;
border-bottom-color: #e4e8e8;
}
#landrover .FooterNav .recallLinks li a {
font-weight: bold;
color: #4a4f54;
}
#landrover .FooterNav .recallLinks li a:hover, #landrover .FooterNav .recallLinks li a:focus {
color: #4a4f54;
}
}
.FormElements {
padding: 20px;
}
.formHeader {
padding-bottom: 40px;
}
.formHeader h2 {
color: #4a4f54;
}
.formHeader p {
font-size: 14px;
color: #4a4f54;
}
.formSection {
padding: 16px 0;
}
.formSection h3 {
color: #4a4f54;
margin: 0;
}
.formSection p {
padding: 16px 0;
color: #4a4f54;
}
.formSection .formrow {
width: 50%;
padding: 16px 0;
}
.formSection .formrow label {
padding-bottom: 16px;
display: block;
color: #4a4f54;
}
.formSection .formrow .textfield, .formSection .formrow .DropdownSelect {
margin-bottom: 16px;
}
.formSection .formrow .textfield.error {
border: 1px solid #f2681d;
margin-bottom: 10px;
}
.formSection .formrow p.errorMessage {
color: #ff0000;
}
.formSection .formrow.radio {
padding-top: 0;
}
.formSection .formrow.radio:first-of-type {
padding-top: 16px;
}
.formSection .formrow.radio label {
display: inline-block;
padding-bottom: 0;
}
.formSection .formrow.inlineForm {
overflow: hidden;
}
.formSection .formrow.inlineForm .textfield {
float: left;
width: 60%;
margin-right: 5%;
}
.formSection .checkboxContainer {
overflow: hidden;
padding: 16px 0 0;
}
.formSection .checkboxContainer .formrow {
padding-top: 0;
}
.formSection .checkboxContainer .formrow label {
display: inline-block;
padding-bottom: 0;
}
.formSection .formButton {
text-align: center;
padding-bottom: 40px;
}
#landrover .formSection .primaryLinkWithStyle {
margin: 0;
}
#landrover .formSection .formButton .primaryLinkWithStyle {
margin: 0;
width: 50%;
max-width: 350px;
}
#landrover .formSection .inlineForm .primaryLinkWithStyle {
float: left;
width: 35%;
min-width: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.formSection .formrow {
width: 100%;
}
.formSection .formrow .textfield, .formSection .formrow .DropdownSelect {
max-width: 350px;
}
.formSection .formrow.inlineForm {
max-width: 350px;

}
.formSection .checkboxContainer .formrow {
width: 100%;
}
}
.FramedContent>div, .FramedForm>div {
margin: 0 auto;
}
.FramedContent>div iframe, .FramedForm>div iframe {
margin: 0 auto;
max-width: 1400px;
display: block;
}
.TwoColumnContainer .FramedContent, .TwoColumnContainer .FramedForm {
padding: 0;
}
.TwoColumnContainer .FramedContent>div, .TwoColumnContainer .FramedForm>div {
margin: 0;
}
.TwoColumnContainer .FramedContent>div iframe, .TwoColumnContainer .FramedForm>div iframe {
margin: 0;
max-width: auto;
}
.FrameSlider {
position: relative;
overflow: hidden;
width: 100%;
}
.FrameSlider .frameSliderItem {
width: 100%;
float: left;
height: 100%;
position: relative;
overflow: hidden;
}
.FrameSlider .frameSliderBg, .FrameSlider .frameSliderBgNoScript, .FrameSlider .vehicleNoScript {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
}
.FrameSlider .frameSliderBgNoScript, .FrameSlider .vehicleNoScript {
background-position: center center;
background-repeat: no-repeat;
}
.FrameSlider .headings {
position: relative;
z-index: 1;
padding-bottom: 375px;
margin-bottom: 0;
}
.FrameSlider .secondaryHeading {
font-weight: 500;
}
.FrameSlider .subHeading {
max-width: 680px;
min-height: 36px;
margin-bottom: 25px;
}
.FrameSlider .spriteContainer {
position: absolute;
top: 8px;
left: 50%;
width: 1600px;
height: 800px;
margin-left: -800px;
opacity: 0.2;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;

}
.FrameSlider .spriteContainerContext, .FrameSlider .spriteContainer .vehicle {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.FrameSlider .spriteContainerContext {
z-index: 1;
}
.FrameSlider .spriteContainer .vehicle {
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.FrameSlider .frames-loaded .spriteContainer {
opacity: 1;
}
.FrameSlider .backgroundOverlay .backgroundOverlayElement {
background-color: #0c121c;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.FrameSlider .backgroundOverlay.backgroundOverlayActive .backgroundOverlayElement {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
.FrameSlider .backgroundOverlay.vehicleForeground .vehicle {
z-index: 1;
}
.FrameSlider .royalSlider {
min-height: 400px;
}
.FrameSlider .royalSlider.rsAutoHeight .rsArrowIcn:before {
zoom: 1;
}
.FrameSlider .sliderContainer {
opacity: 0;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
}
.FrameSlider .sliderControls {
width: 650px;
}
.FrameSlider .frames-loaded .sliderContainer {
opacity: 1;
}
.FrameSlider .sliderTitle {
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
-webkit-transition: opacity 500ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
margin: 0;
}
.FrameSlider .sliderTitle.current {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
-webkit-transition: opacity 500ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out 100ms;
}
.FrameSlider .sliderContainerLower {
padding-top: 18px;
}

@media screen and (min-width: 1px) and (max-width: 1100px), screen and (max-height: 620px) {
.FrameSlider .headings {
padding-bottom: 270px;
}
.FrameSlider .spriteContainer {
top: 78px;
width: 1120px;
height: 560px;
margin-left: -560px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FrameSlider .frameSliderBg, .FrameSlider .frameSliderBgNoScript {
top: -90px;
padding-top: 90px;
}
.FrameSlider .subHeading {
margin-bottom: 20px;
}
.FrameSlider .headings {
padding-bottom: 265px;
}
.FrameSlider .spriteContainer {
top: 15px;
width: 1120px;
height: 560px;
margin-left: -560px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FrameSlider {
height: auto;
}
.FrameSlider .shelfComponent {
padding-left: 16px;
padding-right: 16px;
}
.FrameSlider .headings {
padding-bottom: 10px;
max-width: none;
margin-bottom: 0;
}
.FrameSlider .subHeading {
display: none;
}
.FrameSlider .spriteContainer {
top: 0;
width: 200%;
height: auto;
padding-top: 100%;
margin: -28.125% 0 -28.125% -100%;
position: relative;
}
.FrameSlider .sliderContainer {
margin-top: 10px;
}
.FrameSlider .sliderControls {
width: 220px;
}
.FrameSlider .royalSlider {
min-height: 0;
}
.FrameSlider .sliderTitle {
-webkit-transition: opacity 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 150ms ease-out;
-o-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out 0;
}
.FrameSlider .sliderTitle.headingH6 {
font-size: 11px;
}
.FrameSlider .sliderTitle.current {
-webkit-transition: opacity 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 150ms ease-out;
-o-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out 50ms;
}
.FrameSlider .sliderContainerLower {
padding-top: 9px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: portrait) {
.FrameSlider .rsArrow {
display: none !important;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: landscape) {
.FrameSlider .shelfComponent {
padding-left: 60px;
padding-right: 60px;
}
.FrameSlider .outerContainer {
margin: 0 30px;
}
}

@media screen and (min-width: 1601px) {
.FrameSlider {
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
}
.no-js .FrameSlider .frameSliderItem {
display: none;
}
.no-js .FrameSlider .frameSliderItem:first-child {
display: block;
}
.no-js .FrameSlider .sliderSpriteNoScript, .no-js .FrameSlider .vehicleNoScript {
max-width: 100%;
}
.no-js .FrameSlider .spriteContainer, .no-js .FrameSlider .sliderContainer {
opacity: 1;
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0c121c;
opacity: 0.9;
filter: alpha(opacity=90);
}
a.mfp-close {
text-decoration: none;
float: right;
width: 70px;
height: 70px;
background-color: #0c121c;
}
a.mfp-close.hide {
display: none;
}
a.mfp-close:before {
content: '\e00c';
font-size: 18px;
width: 70px;
line-height: 70px;
margin: 0;
padding-top: 1px;
}
a.mfp-close:hover {
cursor: pointer;
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
overflow: hidden !important;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-wrap .mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 0;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-wrap .mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-wrap .mfp-container .mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
height: 100%;
}
.mfp-wrap .mfp-container .mfp-content .mfp-close, .mfp-wrap .mfp-container .mfp-content .mfp-arrow, .mfp-wrap .mfp-container .mfp-content .mfp-preloader, .mfp-wrap .mfp-container .mfp-content .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-wrap .mfp-container .mfp-content .mfp-close-btn-in .mfp-close {
color: #FFF;
}
.mfp-wrap .mfp-container .mfp-content .mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-wrap .mfp-container .mfp-content .mfp-s-error .mfp-content {
display: none;
}
.mfp-wrap .mfp-container .mfp-content .mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-wrap .mfp-container .mfp-content .mfp-preloader a {
color: #CCC;
}
.mfp-wrap .mfp-container .mfp-content .mfp-preloader a:hover {
color: #FFF;
}
.mfp-wrap.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-wrap .mfp-inline-holder .mfp-content, .mfp-wrap .mfp-ajax-holder .mfp-content {
width: 100%;

cursor: auto;
}
.mfp-wrap .mfp-ajax-cur {
cursor: progress;
}
.mfp-wrap .mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-wrap .mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-wrap .mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none;
}
button::-moz-focus-inner {
padding:0;
border:0;
}
.mfp-image-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
padding-top: 0;
padding-bottom: 0;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
}
.mfp-iframe-holder .mfp-close {
width: 70px;
padding: 0;
float: none;
position: absolute;
top: 0;
right: 0;
}
.mfp-iframe-scaler {
-webkit-overflow-scrolling: touch !important;
width: 100%;
height: 100%;
padding: 70px 0;
}
.mfp-iframe-scaler iframe {
display: block;
width: 100%;
max-width: 900px;
margin: 0 auto;
height: 100%;
box-shadow: 0px;
background: #FFF;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.mfp-iframe-holder {
padding: 50px 0;
}
.mfp-iframe-holder .mfp-close {
width: 50px;
height: 50px;
}
.mfp-iframe-holder .mfp-close:before {
width: 50px;
line-height: 50px;
}
.mfp-iframe-scaler {
padding: 50px 0 0;
}
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0;
margin: 0 auto;
}
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0px;
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: 0;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
text-align: center;
padding: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
a.mfp-close:before {
font-size: 14px;
}
}

@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 0;
padding-right: 0;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}
.test-link {
display: block;
margin: 100px;
text-align: center;
text-decoration: none;
}
.Fullscreen .galleryCategoriesBtn {
display: none;
}
.Fullscreen.hasGallery .galleryCategoriesBtn.hasCategory {
display: block;
}
.Fullscreen.hasGalleryCategories .galleryCategoriesBtn {
display: none;
}
.mfp-content .Fullscreen .galleryCategoriesBtn {
display: none;
}
.mfp-content .Fullscreen .galleryCategoriesBtn.show {
display: block !important;
}
.Fullscreen {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
}
.Fullscreen .fullscreenHeader {
position: fixed;
background-color: #0c121c;
top: 0;
width: 100%;
height: 70px;
z-index: 5;
color: #e4e8e8;
}
.Fullscreen .fullscreenHeader .logoLink {
display: none;
float: left;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader {
border-right: solid 1px #4a4f54;
}
}
.Fullscreen .fullscreenHeader .logo {
float: left;
height: 48px;
margin: 11px;
}
.Fullscreen .fullscreenHeader .info {
position: absolute;
top: 0;
left: 0;
height: 70px;
background-color: transparent;
max-width: 900px;
}
.Fullscreen .fullscreenHeader .info h4 {
padding: 9px 0 11px 50px;
height: 70px;
overflow: hidden;
display: table-cell;
text-align: left;
vertical-align: middle;
font-weight: 700;
min-width: 300px;
max-width: 400px;
color: #ffffff;
-webkit-font-smoothing: antialiased;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader .info h4 {
min-width: 0;
max-width: 1000px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Fullscreen .fullscreenHeader .info h4 {
font-size: 12px;
padding: 5px 10px;
}
}
.Fullscreen .fullscreenHeader .info p {
display: table-cell;
vertical-align: middle;
text-align: left;
padding: 5px 20px 5px 60px;
line-height: 18px;
max-height: 70px;
overflow: hidden;
-webkit-font-smoothing: antialiased;
}
.Fullscreen .fullscreenHeader .info p a {
color: #e4e8e8;
border-bottom-color: rgba(228, 232, 232, 0.25) !important;
}
.Fullscreen .fullscreenHeader #filmstripToggle {
display: block;
text-align: center;
background-color: #0c121c;
border-left: 1px solid #30353e;
float: right;
text-decoration: none;
height: 70px;
width: 70px;
line-height: 72px;
font-size: 11px;
padding-left: 9px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader #filmstripToggle {
width: auto;
float: left;
border-left: none;
border-right: solid 1px #30353e;
height: 50px;
line-height: 50px;
font-size: 10px;
padding: 0 10px;
}
}
.Fullscreen .fullscreenHeader #filmstripToggle:after {
content: '\e00a';
font-size: 9px;
height: 70px;
line-height: 65px;
margin: 0 0 0 6px;
padding-right: 16px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader #filmstripToggle:after {
height: 50px;
line-height: 45px;
font-size: 9px;
padding-right: 0;
}
}
.Fullscreen .fullscreenHeader #filmstripToggle:hover {
cursor: pointer;
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.Fullscreen .fullscreenHeader #filmstripToggle.on {
background-color: #4a4f54;
}
.Fullscreen .fullscreenHeader #filmstripToggle.on:after {
content: '\e00b';
line-height: 66px;
margin: 0 0 0 6px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader #filmstripToggle.on:after {
height: 50px;
line-height: 46px;
font-size: 9px;
}
}
.Fullscreen .fullscreenHeader .mfp-close {
border-left: 1px solid #30353e;
}
.Fullscreen .fullscreenHeader .mfp-close span {
display: none;
}
.Fullscreen .galleryCategoriesBtn {
text-align: center;
background-color: #0c121c;
border-left: 1px solid #30353e;
float: right;
text-decoration: none;
}
.Fullscreen .galleryCategoriesBtn:before {
content: '\e016';
font-size: 35px;
height: 70px;
width: 70px;
line-height: 68px;
margin: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .galleryCategoriesBtn:before {
width: 50px;
height: 50px;
line-height: 49px;
font-size: 28px;
}
}
.Fullscreen .galleryCategoriesBtn:hover {
cursor: pointer;
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .galleryCategoriesBtn {
float: left;
border-left: none;
border-right: 1px solid #30353e;
}
}
.Fullscreen .fullscreenFooter {
height: 0px;
overflow: hidden;
position: fixed;
background-color: #0c121c;
bottom: 0;
width: 100%;
z-index: 3;
padding: 0;
}
.Fullscreen .fullscreenFooter .heading {
margin-bottom: 0.5em;
color: #e4e8e8;
}
.Fullscreen .fullscreenFooter p {
font-size: 12px;
margin: 0 20px;
text-align: center;
color: #e4e8e8;
}
.Fullscreen.Fullscreen.fullScreenVideo .fullscreenHeader, .Fullscreen.Fullscreen.fullScreenVideo .fullscreenFooter {
display: none;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery {
padding-top: 0;
position: static;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery .directionArrow, .Fullscreen.Fullscreen.fullScreenVideo .Gallery .rsNav {
display: none !important;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery .VideoPlayer {
padding: 0;
display: block;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery .VideoPlayer .playerWrapper {
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
}
.Fullscreen.shared .logoLink {
display: inline-block;
}
.Fullscreen.shared .info {
left: 100px;
}
.Fullscreen.shared a.mfp-close {
width: auto;
font-size: 10px;
}
.Fullscreen.shared a.mfp-close span {
display: inline-block;
}
.Fullscreen.shared a.mfp-close:before {
content: '\e00e';
width: 70px;
line-height: 70px;
}
.Fullscreen .fullscreenContentWrapper {
padding-top: 70px;
height: 100%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenContentWrapper {
padding-top: 50px;
}
}
.Fullscreen .VideoPlayerGalleryAsset {
width: 100%;
height: 100%;
display: table;
}
.Fullscreen .VideoPlayer {
display: table-cell;
height: 100%;
vertical-align: middle;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close {
width: auto;
padding: 0 20px;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close:before {
width: auto;
top: -2px;
position: relative;
left: -4px;
font-size: 12px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .Fullscreen.hasGalleryCategories .fullscreenHeader .info {
display: block !important;
}
#landrover .Fullscreen.hasGalleryCategories .fullscreenHeader .info h4, #landrover .Fullscreen.hasGalleryCategories .fullscreenHeader .info p {
height: 50px;
}
#landrover .Fullscreen.hasGalleryCategories .fullscreenFooter {
display: none;
height: 0;
padding-bottom: 0;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close {
width: auto;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close:before {
width: auto;
}
#landrover .Fullscreen.shared.hasGalleryCategories .fullscreenFooter {
height: 50px;
display: block;
}
#landrover .Fullscreen.shared.hasGalleryCategories .fullscreenFooter h4, #landrover .Fullscreen.shared.hasGalleryCategories .fullscreenFooter p {
display: none;
}
#landrover .Fullscreen .fullscreenHeader {
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .logo {
height: 30px;
margin: 10px;
}
#landrover .Fullscreen .fullscreenHeader .info {
display: none !important;
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .info .infoInner {
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .info .infoInner h4 {
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .info .infoInner p {
max-height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu {
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu a {
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu a span {
font-size: 17px;
height: 50px;
line-height: 49px;
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu a span:before {
font-size: 13px;
}
#landrover .Fullscreen .fullscreenHeader .mfp-close {
height: 50px;
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .mfp-close:before {
width: 50px;
line-height: 50px;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close {
position: fixed;
bottom: 0;
left: 0;
text-align: center;
width: 100%;
background: none;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close:before {
line-height: 50px;
}
#landrover .Fullscreen.shared .fullscreenFooter {
padding-bottom: 40px;
}
#landrover .Fullscreen .fullscreenFooter {
height: 95px;
padding: 20px 0;
}
#landrover .Fullscreen .fullscreenFooter h4+p {
margin-top: 5px;
}
#landrover .Fullscreen .fullscreenFooter p {
margin: 0 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .Fullscreen .fullscreenHeader .info {
display: none;
}
#landrover .Fullscreen .fullscreenFooter {
padding: 11px 0;
height: auto;
}
#landrover .Fullscreen .fullscreenFooter .heading+p {
margin-top: 3px;
}
#landrover .Fullscreen .fullscreenFooter p {
line-height: 1.3;
margin: 0 20px;
}
}
.no-js .addThisMenu {
display: none;
}
.no-js .Fullscreen.hasGalleryCategories {
height: 600px;
}
.FullWidthImage {
overflow: hidden;
*zoom:1;
width: 100%;
position: relative;
}
.FullWidthImage .imageContainer {
position: relative;
width: 100%;
min-height: 450px;
top: 0;
left: 0;
height: 100%;
}
.FullWidthImage .imageContainer span {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.FullWidthImage .itemContent {
position: absolute;

width: 40%;
}
.FullWidthImage .itemContent>p {
margin-top: 26px;
font-size: 18px;
}
.FullWidthImage .itemContent .title {
margin-bottom: 45px;
}
.FullWidthImage .primaryHeading:last-child {
margin-bottom: 0;
}
.FullWidthImage .primaryHeading, .FullWidthImage p {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.FullWidthImage.noImage .primaryHeading, .FullWidthImage.noImage p {
text-shadow: none;
}
.FullWidthImage>.title {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FullWidthImage>.title {
display: block;
text-align: center;
font-size: 22px;
padding: 24px 0;
margin: 0;
}
}
.FullWidthImage .primaryLinkWithStyle {
margin-top: 0;
}
.FullWidthImage p+.linkContainer .primaryLinkWithStyle {
margin-top: 50px;
}
.FullWidthImage .primaryHeading+.linkContainer {
margin-top: 50px;
}
.FullWidthImage .primaryHeading+.linkContainer .primaryLinkWithStyle {
margin-top: 0;
}
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle {
color: #ffffff;
}
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .FullWidthImage.dark.withImage .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.FullWidthImage.leftTop .itemContent, .FullWidthImage.rightTop .itemContent {
top: 80px;
left: 90px;
}
.FullWidthImage.leftTop .imageContainer span, .FullWidthImage.rightTop .imageContainer span {
background-position: right bottom;
}
.FullWidthImage.leftBottom .itemContent, .FullWidthImage.rightBottom .itemContent {
bottom: 80px;
left: 90px;
}
.FullWidthImage.leftBottom .imageContainer span, .FullWidthImage.rightBottom .imageContainer span {
background-position: right top;
}
.FullWidthImage.centre .itemContainer, .FullWidthImage.centre .heading {
text-align: center;
}
.FullWidthImage.centre .itemContainer {
position: absolute;
top: 0;
padding: 0;
width: 100%;
}
.FullWidthImage.centre .itemContainer .itemContent {
margin: 0 auto;
position: relative;
}
.FullWidthImage.centre .itemContainer .itemContent .primaryHeader {
text-align: center;
}
.FullWidthImage.short .imageContainer {
height: 100%;
position: absolute;
}
.FullWidthImage.short .itemContainer {
position: relative;
top: 0;
left: 0;
display: table;
width: 50%;
padding: 0;
height: 1px;
height: 640px;
}
.FullWidthImage.short .itemContainer .itemContent {
padding: 0;
position: relative;
display: table-cell;
vertical-align: middle;
width: auto;
}
.FullWidthImage.short.centre .itemContainer {
width: 60%;
margin: 0 auto;
}
.FullWidthImage.short.left .itemContainer span, .FullWidthImage.short.right .itemContainer span {
background-position: right center;
}
.FullWidthImage.short.left .imageContainer span, .FullWidthImage.short.right .imageContainer span {
background-position: right center;
}
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 1280px;
}
.FullWidthImage.tall.centre .itemContainer, .FullWidthImage.adaptive.centre .itemContainer {
margin: 0 auto;
height: 100%;
white-space: nowrap;
}
.FullWidthImage.tall.centre .itemContainer:before, .FullWidthImage.tall.centre .itemContainer .itemContent, .FullWidthImage.adaptive.centre .itemContainer:before, .FullWidthImage.adaptive.centre .itemContainer .itemContent {
display: inline-block;
vertical-align: middle;
}
.FullWidthImage.tall.centre .itemContainer:before, .FullWidthImage.adaptive.centre .itemContainer:before {
content: '';
width: 0;
height: 100%;
}
.FullWidthImage.tall.centre .itemContainer .itemContent, .FullWidthImage.adaptive.centre .itemContainer .itemContent {
width: 60%;
white-space: normal;
}

@media screen and (min-width: 1px) and (max-width: 1924px) {
.FullWidthImage.short .itemContainer {
padding: 90px;
height: 480px;
}
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 960px;
}
}

@media screen and (min-width: 1px) and (max-width: 1440px) {
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 850px;
}
.FullWidthImage.short .itemContainer {
height: 445px;
}
}

@media screen and (min-width: 1px) and (max-width: 1280px) {
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 682px;
}
.FullWidthImage.short .itemContainer {
height: 341px;
}
.FullWidthImage.short .imageContainer {
min-height: 341px;
}
}

@media screen and (min-width: 1px) and (max-width: 1160px) {
.FullWidthImage.short .itemContainer {
width: 44%;
}
.FullWidthImage .itemContent .primaryHeader {
font-size: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.FullWidthImage .itemContent>p {
font-size: 16px;
}
#landrover .FullWidthImage.textPlinth .secondaryLinkWithStyle, #landrover .FullWidthImage.dark.withImage.textPlinth .secondaryLinkWithStyle {
color: #adafb2;
}
#landrover .FullWidthImage.textPlinth .secondaryLinkWithStyle:hover, #landrover .FullWidthImage.dark.withImage.textPlinth .secondaryLinkWithStyle:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .FullWidthImage.textPlinth .secondaryLinkWithStyle:focus, #landrover.focusStylesOn .FullWidthImage.dark.withImage.textPlinth .secondaryLinkWithStyle:focus {
color: #e4e8e8;
text-shadow: none;
}
.FullWidthImage.textPlinth .imageContainer:empty, .FullWidthImage.textPlinth.left .imageContainer:empty, .FullWidthImage.textPlinth.right .imageContainer:empty, .FullWidthImage.textPlinth.centre .imageContainer:empty, .FullWidthImage.textPlinth.tall .imageContainer:empty, .FullWidthImage.textPlinth.adaptive .imageContainer:empty, .FullWidthImage.textPlinth.short .imageContainer:empty {
display: none;
}
.FullWidthImage.textPlinth .itemContainer, .FullWidthImage.textPlinth.left .itemContainer, .FullWidthImage.textPlinth.right .itemContainer, .FullWidthImage.textPlinth.centre .itemContainer, .FullWidthImage.textPlinth.tall .itemContainer, .FullWidthImage.textPlinth.adaptive .itemContainer, .FullWidthImage.textPlinth.short .itemContainer {
position: relative;
top: auto;
left: auto;
text-align: left;
padding: 40px 90px;
height: auto;
background-color: transparent;
}
.FullWidthImage.textPlinth .itemContainer .itemContent, .FullWidthImage.textPlinth.left .itemContainer .itemContent, .FullWidthImage.textPlinth.right .itemContainer .itemContent, .FullWidthImage.textPlinth.centre .itemContainer .itemContent, .FullWidthImage.textPlinth.tall .itemContainer .itemContent, .FullWidthImage.textPlinth.adaptive .itemContainer .itemContent, .FullWidthImage.textPlinth.short .itemContainer .itemContent {
text-align: left;
position: relative;
width: auto;
top: 0;
left: 0;
right: auto;
bottom: auto;
margin: 0;
height: auto;
}
.FullWidthImage.textPlinth .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.left .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.right .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.centre .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.tall .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.adaptive .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.short .itemContainer .itemContent .heading {
text-align: left;
}
.FullWidthImage.textPlinth .itemContainer .heading, .FullWidthImage.textPlinth .itemContainer p, .FullWidthImage.textPlinth.left .itemContainer .heading, .FullWidthImage.textPlinth.left .itemContainer p, .FullWidthImage.textPlinth.right .itemContainer .heading, .FullWidthImage.textPlinth.right .itemContainer p, .FullWidthImage.textPlinth.centre .itemContainer .heading, .FullWidthImage.textPlinth.centre .itemContainer p, .FullWidthImage.textPlinth.tall .itemContainer .heading, .FullWidthImage.textPlinth.tall .itemContainer p, .FullWidthImage.textPlinth.adaptive .itemContainer .heading, .FullWidthImage.textPlinth.adaptive .itemContainer p, .FullWidthImage.textPlinth.short .itemContainer .heading, .FullWidthImage.textPlinth.short .itemContainer p {
text-shadow: none;
}
.FullWidthImage.textPlinth.short .imageContainer {
position: relative;
}
.FullWidthImage.textPlinth.short .itemContainer {
margin: 0;
float: none;
width: 100%;
}
.FullWidthImage.abstract .imageContainer, .FullWidthImage.abstract.left .imageContainer, .FullWidthImage.abstract.right .imageContainer, .FullWidthImage.abstract.centre .imageContainer, .FullWidthImage.abstract.tall .imageContainer, .FullWidthImage.abstract.adaptive .imageContainer {
height: 100%;
position: absolute;
}
.FullWidthImage.abstract .imageContainer span, .FullWidthImage.abstract.left .imageContainer span, .FullWidthImage.abstract.right .imageContainer span, .FullWidthImage.abstract.centre .imageContainer span, .FullWidthImage.abstract.tall .imageContainer span, .FullWidthImage.abstract.adaptive .imageContainer span {
background-position: center center;
}
.FullWidthImage.abstract .itemContainer, .FullWidthImage.abstract.left .itemContainer, .FullWidthImage.abstract.right .itemContainer, .FullWidthImage.abstract.centre .itemContainer, .FullWidthImage.abstract.tall .itemContainer, .FullWidthImage.abstract.adaptive .itemContainer {
position: relative;
width: 600px;
margin: 0 auto;
top: 0;
left: 0;
display: table;
padding: 80px 0;
float: none;
}
.FullWidthImage.abstract .itemContainer .itemContent, .FullWidthImage.abstract.left .itemContainer .itemContent, .FullWidthImage.abstract.right .itemContainer .itemContent, .FullWidthImage.abstract.centre .itemContainer .itemContent, .FullWidthImage.abstract.tall .itemContainer .itemContent, .FullWidthImage.abstract.adaptive .itemContainer .itemContent {
margin: 0 auto;
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto;
display: table-cell;
vertical-align: middle;
width: auto;
text-align: center;
padding: 0;
}
.FullWidthImage.abstract .itemContainer .itemContent .heading, .FullWidthImage.abstract.left .itemContainer .itemContent .heading, .FullWidthImage.abstract.right .itemContainer .itemContent .heading, .FullWidthImage.abstract.centre .itemContainer .itemContent .heading, .FullWidthImage.abstract.tall .itemContainer .itemContent .heading, .FullWidthImage.abstract.adaptive .itemContainer .itemContent .heading {
text-align: center;
}
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
height: 460px;
min-height: 460px;
}
.FullWidthImage.tall.abstract .itemContainer, .FullWidthImage.adaptive.abstract .itemContainer {
padding: 0;
}
.FullWidthImage.tall.abstract .itemContent, .FullWidthImage.adaptive.abstract .itemContent {
padding: 0 80px;
height: 460px;
min-height: 460px;
}
.FullWidthImage.short .imageContainer {
min-height: 256px;
}
.FullWidthImage.short .itemContainer {
height: 256px;
}
.FullWidthImage.short.textPlinth {
display: block;
position: relative;
top: auto;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FullWidthImage.textPlinth .itemContainer, .FullWidthImage.textPlinth.left .itemContainer, .FullWidthImage.textPlinth.right .itemContainer, .FullWidthImage.textPlinth.centre .itemContainer, .FullWidthImage.textPlinth.tall .itemContainer, .FullWidthImage.textPlinth.adaptive .itemContainer, .FullWidthImage.textPlinth.short .itemContainer {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .FullWidthImage .imageContainer {
height: 360px;
min-height: 360px;
position: relative;
}
#landrover .FullWidthImage .imageContainer:empty {
display: none;
}
#landrover .FullWidthImage .itemContainer {
position: relative;
top: auto;
left: auto;
text-align: left;
padding: 30px 30px;
width: 100%;
margin: 0;
background-color: transparent;
}
#landrover .FullWidthImage .itemContainer .itemContent, #landrover .FullWidthImage .itemContainer .heading {
text-align: left;
}
#landrover .FullWidthImage .itemContainer .itemContent {
margin: 0;
padding: 0;
position: relative;

width: auto;
top: 0;
left: 0;
width: 100%;
right: auto;
bottom: auto;
height: auto;
}
#landrover .FullWidthImage .itemContainer .itemContent h5 {
display: none;
}
#landrover .FullWidthImage .itemContainer .heading, #landrover .FullWidthImage .itemContainer p {
text-shadow: none;
}
#landrover .FullWidthImage.abstract .itemContent {
min-height: 0 !important;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle {
color: #adafb2;
}
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .FullWidthImage.dark.withImage .secondaryLinkWithStyle:focus {
color: #e4e8e8;
text-shadow: none;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
#landrover .FullWidthImage .imageContainer {
height: 240px;
min-height: 240px;
}
}
.lt-ie9 #landrover .FullWidthImage.short .itemContainer {
height: 445px;
}
.Gallery {
height: 100%;
position: relative;
padding-bottom: 0;
background-color: #4a4f54;
}
.Gallery .gallery {
width: 100%;
height: 100%;
position: relative;
}
.Gallery .gallery .rsOverflow {
height: 100% !important;
}
.Gallery .gallery .galleryItem {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.Gallery .gallery .galleryItem.videoItem {
display: table;
}
.Gallery .gallery .galleryItem h4 {
font-size: 20px;
margin-top: 20px;
}
.Gallery .gallery .galleryItem h4, .Gallery .gallery .galleryItem p {
display: none;
}
.Gallery .gallery .galleryItem>span {
display: table;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
background-position: center center;
background-repeat: no-repeat;
text-align: center;
}
.lt-ie9 .Gallery .gallery .galleryItem>span[data-orientation="portrait"] {
-webkit-background-size: contain;
-khtml-background-size: contain;
-moz-background-size: contain;
-ms-background-size: contain;
-o-background-size: contain;
background-size: contain;
}
.Gallery .gallery .galleryItem>span span {
display: table-cell;
vertical-align: middle;
height: 100%;
}
.Gallery .gallery .galleryItem>span span img {
height: 100%;
}
.Gallery .rsNav {
width: 100%;
position: absolute;
left: 0;
right: 0;
top: -240px;
z-index: 3;
border-top: 1px solid #4a4f54;
padding: 0 40px;
}
.Gallery .rsNav .rsThumbsOuterContainer {
background-color: #0c121c;
background-color: rgba(12, 18, 28, 0.9);
overflow: hidden;
padding: 20px 0;
z-index: 2;
height: 145px;
}
.Gallery .rsNav .rsThumbsOuterContainer>div {
position: relative;
}
.Gallery .rsNav .rsThumbsContainer {
display: block;
width: 100%;
overflow: hidden;
position: absolute;
height: 105px;
}
.Gallery .rsNav .rsThumbsArrow {
position: absolute;
top: 0;
height: 100%;
width: 40px;
background: #0c121c;
font-size: 20px;
}
.Gallery .rsNav .rsThumbsArrow div {
position: absolute;
height: 100%;
text-align: center;
color: #ffffff;
}
.Gallery .rsNav .rsThumbsArrow div:before {
height: 20px;
margin-top: -10px;
position: absolute;
top: 50%;
left: 5px;
}
.Gallery .rsNav .rsThumbsArrow.arrowOff div:before {
color: #4a4f54 !important;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowDisabled div:before {
color: #4a4f54;
}
.Gallery .rsNav .rsThumbsArrow:hover, .Gallery .rsNav .rsThumbsArrow:focus {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.Gallery .rsNav .rsThumbsArrow:hover div:before, .Gallery .rsNav .rsThumbsArrow:focus div:before {
color: #4a4f54;
-webkit-transition: color 1s;
-webkit-transition-delay: 0s;
-moz-transition: color 1s;
-o-transition: color 1s;
transition: color 1s;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft {
left: 0;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before {
content: '\e00d';
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight {
right: 0;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before {
content: '\e00e';
}
.Gallery .rsNav .rsThumb {
position: relative;
}
.Gallery .rsNav .rsThumb.rsNavSelected {
background-color: #000000;
}
.Gallery .rsNav .rsThumb.rsNavSelected img {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
opacity: 0.25;
}
.no-js a#filmstripToggle {
position: fixed;
right: 140px;
top: 0;
}
.no-js .Fullscreen, .no-js .gallery {
position: static;
}
.no-js #filmstrip, .no-js a#filmStripToggle, .no-js .directionArrow {
visibility: hidden;
}
.no-js #landrover .Gallery {
padding: 0;
margin: 0 auto;
max-width: 1200px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js #landrover .Gallery {
padding: 30px 30px;
}
}
.no-js #landrover .Gallery .gallery {
background-image: none;
}
.no-js #landrover .Gallery .gallery .royalSlider {
overflow: hidden;
*zoom:1;
text-align: center;
height: auto !important;
position: static;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem {
display: inline-block;
margin: 20px 2%;
width: 29.333%;
padding: 0 3px;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem:nth-child(3n+1) {
clear: both;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem {
width: 46%;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem:nth-child(3n+1) {
clear: none;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem:nth-child(2n+1) {
clear: both;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem {
width: 100%;
margin: 0;
padding-bottom: 40px;
}
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem img {
height: auto;
width: 100%;
border: none;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem h4, .no-js #landrover .Gallery .gallery .royalSlider .galleryItem p {
visibility: visible;
display: block;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem h4 {
letter-spacing: 0.1em;
margin-top: 20px;
font-size: 16px;
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem p {
color: #e4e8e8;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem>span {
background: none;
display: block;
height: auto;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem.videoItem {
display: inline-table;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer {
padding: 0;
vertical-align: top;
display: block;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper {
background-color: #ffffff;
height: 186px;
margin: 0;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper img {
opacity: 0.75;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper a {
cursor: default;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper a:hover .playButton, .no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper a:focus .playButton {
background-color: #000000;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper .playButton {
opacity: 0.75;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper .playerCover, .no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper .playButton {
cursor: default;
}
.no-js #slideNumbers {
display: none;
}
.lt-ie10 #landrover .Gallery .directionArrow {
position: fixed;
z-index: 2;
}
.GalleryCategories {
height: 100%;
}
.GalleryCategories ul {
height: 100%;
overflow: auto;
}
.GalleryCategories li {
position: relative;
float: left;
width: 50%;
height: 50%;
}
.GalleryCategories a {
display: table;
height: 100%;
width: 100%;
text-decoration: none;
}
.GalleryCategories .text {
display: table-cell;
vertical-align: middle;
}
.GalleryCategories .text span {
text-align: center;
display: block;
margin-top: 16px;
position: relative;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.GalleryCategories .text .heading {
position: relative;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.GalleryCategories .text .heading .headingWrapper:before, .GalleryCategories .text .heading .headingWrapper:after {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.GalleryCategories .overlayBox {
position: absolute;
height: 100%;
width: 100%;
background: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
}
.GalleryCategories li.hover .overlayBox {
display: block;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.6;
}
.GalleryCategories .img {
height: 100%;
width: 100%;
background-size: cover;
background-position: 50%;
position: absolute;
display: block;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.GalleryCategories[data-total="3"] li {
height: 100%;
width: 33.333%;
}
.GalleryCategories[data-total="2"] li {
height: 100%;
}
.GalleryCategories.portrait[data-total="3"] li {
height: 33.333%;
width: 100%;
}
.GalleryCategories.portrait[data-total="2"] li {
height: 50%;
width: 100%;
}
.GalleryCategories li {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: 1600ms opacity;
-webkit-transition-delay: 0s;
-moz-transition: 1600ms opacity;
-o-transition: 1600ms opacity;
transition: 1600ms opacity;
-webkit-transition-delay: 0ms;
-khtml-transition-delay: 0ms;
-moz-transition-delay: 0ms;
-ms-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms;
}
.GalleryCategories li+li {
-webkit-transition-delay: 400ms;
-khtml-transition-delay: 400ms;
-moz-transition-delay: 400ms;
-ms-transition-delay: 400ms;
-o-transition-delay: 400ms;
transition-delay: 400ms;
}
.GalleryCategories li+li+li {
-webkit-transition-delay: 800ms;
-khtml-transition-delay: 800ms;
-moz-transition-delay: 800ms;
-ms-transition-delay: 800ms;
-o-transition-delay: 800ms;
transition-delay: 800ms;
}
.GalleryCategories li+li+li+li {
-webkit-transition-delay: 1200ms;
-khtml-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.GalleryCategories.show li {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.GalleryCategories.portrait[data-total="3"] li {
height: 33.333%;
width: 100%;
}
.GalleryCategories.portrait[data-total="2"] li {
height: 50%;
width: 100%;
}
}
html.no-js .GalleryCategories ul {
overflow: hidden;
}
html.no-js .GalleryCategories li {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lt-ie9 .GalleryCategories .img {
background-repeat: no-repeat;
background-position: center center;
}
#header {
width: 100%;
height: auto;
position: relative;
z-index: 9;
margin: 0 auto;
max-width: 2000px;
-webkit-backface-visibility: hidden;
}
#header .headerWrapper {
position: relative;
z-index: 9;
height: 106px;
}
#header #logo {
width: 189px;
height: 106px;
overflow: hidden;
border-right: 1px solid;
}
#header #logo a {
width: 100%;
height: 100%;
}
#header #logo img {
height: 60px;
top: 50%;
left: 50%;
margin-left: -58px;
margin-top: -30px;
}
#header #logo.spinmebaby img {
-webkit-animation-name: spinit;
-webkit-animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-name: spinit;
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}

@media screen and (min-width: 901px) {
#header.minimal {
position: fixed;
top: 0;
z-index: 8;
}
#header.minimal .headerWrapper {
height: 50px;
}
#header.minimal #logo, #header.minimal .SearchButton, #header.minimal .ShoppingToolsMenu {
display: none;
}
#header.minimal .MainNavigation {
left: 0;
top: 0;
}
#header.minimal .MainNavigation ul li a {
height: 50px;
line-height: 50px;
}
#header.minimal .MainNavigation .primaryNav {
margin-right: 0;
}
}
#header.stickyNavigation {
position: fixed;
top: 0;
z-index: 8;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
#header.stickyNavigation.searchActive {
position: absolute;
}
#header.stickyNavigation .headerWrapper {
-webkit-transition: height 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: height 0.4s;
-o-transition: height 0.4s;
transition: height 0.4s;
}
#header.stickyNavigation .ShoppingToolsMenu {
-webkit-transition: margin 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: margin 0.4s;
-o-transition: margin 0.4s;
transition: margin 0.4s;
}
#header.stickyNavigation #logo {
-webkit-transition: width 0.4s, height 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: width 0.4s, height 0.4s;
-o-transition: width 0.4s, height 0.4s;
transition: width 0.4s, height 0.4s;
}
#header.stickyNavigation #logo img {
-webkit-transition: all 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
#header.stickyNavigation .MainNavigation {
-webkit-transition: top 0.4s, left 0.4s, margin 0.4s;
-webkit-transition-delay: 0s, 0s, 0s;
-moz-transition: top 0.4s, left 0.4s, margin 0.4s;
-o-transition: top 0.4s, left 0.4s, margin 0.4s;
transition: top 0.4s, left 0.4s, margin 0.4s;
}
#header.stickyNavigation .MainNavigation ul li a, #header.stickyNavigation .MainNavigation ul li.active a {
-webkit-transition: height 0.4s, line-height 0.4s, background-color 0.4s;
-webkit-transition-delay: 0s, 0s, 0s;
-moz-transition: height 0.4s, line-height 0.4s, background-color 0.4s;
-o-transition: height 0.4s, line-height 0.4s, background-color 0.4s;
transition: height 0.4s, line-height 0.4s, background-color 0.4s;
}
#header.stickyNavigation .MainNavigation .SearchButton, #header.stickyNavigation .MainNavigation .inactiveSearchButton {
-webkit-transition: height 0.4s, line-height 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0.4s, line-height 0.4s;
-o-transition: height 0.4s, line-height 0.4s;
transition: height 0.4s, line-height 0.4s;
}
#header.stickyNavigation .MainNavigation .SearchButton>a, #header.stickyNavigation .MainNavigation .inactiveSearchButton>a {
-webkit-transition: height 0.4s, line-height 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0.4s, line-height 0.4s;
-o-transition: height 0.4s, line-height 0.4s;
transition: height 0.4s, line-height 0.4s;
}
#header.stickyNavigation .autoCompleteMenu {
-webkit-transition: top 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: top 0.4s;
-o-transition: top 0.4s;
transition: top 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer {
-webkit-transition: height 0.4s, opacity 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0.4s, opacity 0.4s;
-o-transition: height 0.4s, opacity 0.4s;
transition: height 0.4s, opacity 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationDivider {
-webkit-transition: top 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: top 0.4s;
-o-transition: top 0.4s;
transition: top 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
-webkit-transition: height 0;
-webkit-transition-delay: 0.4s;
-moz-transition: height 0 0.4s;
-o-transition: height 0 0.4s;
transition: height 0 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
-webkit-transition: line-height 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: line-height 0.2s;
-o-transition: line-height 0.2s;
transition: line-height 0.2s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
-webkit-transition: color 0.4s, line-height 0.2s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, line-height 0.2s;
-o-transition: color 0.4s, line-height 0.2s;
transition: color 0.4s, line-height 0.2s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationButtons {
-webkit-transition: color 0.4s, top 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, top 0.4s;
-o-transition: color 0.4s, top 0.4s;
transition: color 0.4s, top 0.4s;
}
#header.stickyNavigation.reducedStickyNavigation {
opacity: 0.97;
}
#header.stickyNavigation.reducedStickyNavigation .headerWrapper {
height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .ShoppingToolsMenu {
margin-top: -70px;
}
#header.stickyNavigation.reducedStickyNavigation .ShoppingToolsMenu .ShoppingToolsDropdown {
display: none !important;
}
#header.stickyNavigation.reducedStickyNavigation #logo {
-webkit-transition: width 0.4s, height 0.4s;
-webkit-transition-delay: 0.1s, 0s;
-moz-transition: width 0.4s 0.1s, height 0.4s;
-o-transition: width 0.4s 0.1s, height 0.4s;
transition: width 0.4s 0.1s, height 0.4s;
height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation #logo img {
width: 57px;
height: 31px;
top: 50%;
left: 50%;
margin: -15px 0 0 -29px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation {
-webkit-transition: top 0.4s, left 0.4s, margin 0.4s;
-webkit-transition-delay: 0s, 0.1s, 0s;
-moz-transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
-o-transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
top: 0;
margin-top: -1px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation ul li a {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .SearchButton, #header.stickyNavigation.reducedStickyNavigation .MainNavigation .inactiveSearchButton {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .SearchButton>a, #header.stickyNavigation.reducedStickyNavigation .MainNavigation .inactiveSearchButton>a {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .MainNavSearchForm {
height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .MainNavSearchForm .searchText {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .MainNavSearchForm label {
top: 1px;
}
#header.stickyNavigation.reducedStickyNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
-webkit-transition: height 0;
-webkit-transition-delay: 0s;
-moz-transition: height 0;
-o-transition: height 0;
transition: height 0;
}
#header.stickyNavigation.reducedStickyNavigation .autoCompleteMenu {
top: 50px;
}
#header.stickyNavigation.notransition {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .headerWrapper {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .ShoppingToolsMenu {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition #logo {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition #logo img {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .MainNavigation {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .MainNavigation ul li a, #header.stickyNavigation.notransition .MainNavigation ul li.active a {
-webkit-transition: background-color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
transition: background-color 0.4s;
font-family:arial !important; /*font-weight: bold;*/
}
#header.stickyNavigation.notransition .MainNavigation .SearchButton, #header.stickyNavigation.notransition .MainNavigation .inactiveSearchButton {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .MainNavigation .SearchButton>a, #header.stickyNavigation.notransition .MainNavigation .inactiveSearchButton>a {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .autoCompleteMenu {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .SubNavigationDivider {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .SubNavigationButtons {
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover #logo {
left: 0;
}
#landrover #logo img {
width: 57px;
height: 30px;
top: 10px;
left: 16px;
}
#landrover #header {
top: 0;
position: fixed;
}
#landrover #header.not-fixed {
position: static;
}
#landrover #header #logo {
height: 50px;
width: 91px;
}
#landrover #header #logo img {
position: absolute;
top: 50%;
left: 50%;
margin-left: -29px;
margin-top: -15px;
}
#landrover .headerWrapper {
height: 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
body .headerWrapper {
height: 50px;
}
}
html.no-js #landrover {
padding-top: 0;
}
html.no-js #landrover #header {
position: relative;
}
#header {
background-color: #0c121c;
-webkit-box-shadow: 2px 0 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
#header #logo {
background-color: #0c121c;
border-color: #30353e !important;
}
#landrover #header {
background-color: #ffffff;
-webkit-box-shadow: 2px 0 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
#landrover #header #logo {
background-color: #ffffff;
border-color: #eef1f1 !important;
}
.HeroCarousel {
width: 100%;
height: 450px;
min-height: 450px;
text-align: center;
position: relative;
background-color: #000000;
overflow: hidden;
}
.HeroCarousel.loaded {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel .rsOverflow {
min-height: 450px;
}
.HeroCarousel .carousel {
text-align: center;
overflow: hidden;
direction: ltr;
}
.HeroCarousel .carousel .rsSlide {
position: absolute;
left: 0;
top: 0;
display: table;
}
.HeroCarousel .carousel .heroItem {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
color: #e4e8e8;
}
.HeroCarousel .carousel .heroItem>span, .HeroCarousel .carousel .heroItem noscript>div, .HeroCarousel .carousel .heroItem .VideoPlayer>span {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
z-index: -1;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.HeroCarousel .carousel .heroItem>span {
z-index: 0;
}
.HeroCarousel .carousel .heroItem .heroContent {
display: inline-block;
max-width: 640px;
position: relative;
z-index: 1;
-webkit-transform: translateZ(0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel .carousel .heroItem .heroContent .heading {
margin-bottom: 0;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
color: #ffffff;
-webkit-font-smoothing: antialiased;
text-align: center;
}
.HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:after {
background-color: #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.HeroCarousel .carousel .heroItem .heroContent .heading .price, .HeroCarousel .carousel .heroItem .heroContent .heading .subtitle {
display: block;
}
.HeroCarousel .carousel .heroItem .heroContent .linkContainer>span {
display: block;
}
.HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle {
text-shadow: none;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .secondaryLinkWithStyle {color: #898c8f;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .caveat {
margin-top: 36px;
}
.HeroCarousel .carousel .heroItem .heroContent.visible {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
-webkit-transition: opacity 0.8s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.8s ease;
-o-transition: opacity 0.8s ease;
transition: opacity 0.8s ease;
}
.HeroCarousel .carousel .heroItem.alignedText .heroContent {
max-width: 440px;
}
.HeroCarousel .carousel .heroItem.left {
text-align: left;
}
.HeroCarousel .carousel .heroItem.left .heroContent {
margin-left: 50px;
}
.HeroCarousel .carousel .heroItem.left .heroContent .heading {
text-align: left;
}
.HeroCarousel .carousel .heroItem.left .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.left .heroContent .heading .headingWrapper:after {
left: 0;
right: auto;
margin-left: 0;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent {
text-shadow: none;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent .heading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:after {
background-color: #0c121c;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:after {
box-shadow: none;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .secondaryLinkWithStyle {
color: #5c6065;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .secondaryLinkWithStyle:hover {
color: #0c121c;
text-shadow: none;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .secondaryLinkWithStyle:focus {
color: #0c121c;
text-shadow: none;
}
.HeroCarousel .carousel .heroItem .playButton {
display: none;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .playButton {
text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.no-touch .HeroCarousel .carousel .heroItem[data-audio="true"] .playButton {
display: block;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer {
position: absolute;
right: 100px;
bottom: 30px;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer div {
position: relative;
height: 60px;
width: 60px;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer div a {
text-decoration: none;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer div a.playButton {
float: right;
position: relative;
font-size: 26px;
}
.HeroCarousel .carousel .heroItem .heroLogo img {
position: absolute;
bottom: 20px;
right: 90px;
z-index: 6;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroCarousel .carousel .heroItem .heroLogo img {
top: 0;
left: 0;
right: auto;
bottom: auto;
}
}
.HeroCarousel .carousel>.heroItem>span {
z-index: auto;
}
.HeroCarousel .carousel .video .VideoPlayer {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.HeroCarousel .carousel .video .VideoPlayer.flash {
width: 100%;
height: 100%;
}
.HeroCarousel .carousel .video .VideoPlayer.flash embed, .HeroCarousel .carousel .video .VideoPlayer.flash object {
position: absolute;
top: 0px;
left: 0;
}
.HeroCarousel .carousel .video .VideoPlayer .mejs-video {
position: static;
width: 100% !important;
height: 100% !important;
}
.HeroCarousel .carousel .video .VideoPlayer .mejs-video .mejs-controls {
position: absolute;
bottom: 10%;
width: 100%;
background-color: #4e4e4e;
width: 30%;
left: 30%;
}
.HeroCarousel .carousel .video .VideoPlayer .mejs-layers {
width: 100%;
height: 100%;
}
.HeroCarousel .carousel .video .VideoPlayer video {
position: absolute;
top: 0px;
left: 0;
height: auto;
}
.HeroCarousel .carousel .video .VideoPlayer video.is-horizontal {
left: 50% !important;
top: 0 !important;
}
.HeroCarousel .carousel .video .VideoPlayer video.is-vertical {
left: 0 !important;
top: 50% !important;
}
.HeroCarousel .carousel .video .heroContent {
position: relative;
}
.HeroCarousel .carousel .video .VideoPlayer+span {
z-index: -1;
}
.HeroCarousel .carousel .rsNav {
float: none;
position: absolute;
left: 50px;
bottom: 18px;
height: 42px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.HeroCarousel .carousel .rsNav .rsNavItem {
cursor: pointer;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #ffffff;
font-size: 24px;
padding-top: 18px;
font-weight: 700;
line-height: 1em;
width: 27px;
text-align: center;
-webkit-transition: all 0.5s;
-webkit-transition-delay: ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5;
}
.HeroCarousel .carousel .rsNav .rsNavSelected {
font-size: 42px;
padding-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel .disable {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 3;
background-color: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.HeroCarousel .VideoPlayer .mejs-controls, .HeroCarousel .VideoPlayer .mejs-overlay-play {
display: none !important;
}
.HeroCarousel[data-total="1"] .mejs-video {
cursor: default;
}
.HeroCarousel[data-total="1"] .mejs-video video, .HeroCarousel[data-total="1"] .mejs-video object {
cursor: default;
}
.ie10 #landrover .HeroCarousel .linkContainer, .lt-ie10 #landrover .HeroCarousel .linkContainer {
margin-top: 15px;
}
.lt-ie9 #landrover .HeroCarousel {
background-color: transparent;
max-width: 1600px;
margin: 0 auto;
}
.lt-ie9 #landrover .HeroCarousel .image {
background-position: center center !important;
}
.lt-ie9 #landrover .HeroCarousel .heroContent {
visibility: hidden;
}
.lt-ie9 #landrover .HeroCarousel .linkContainer {
margin-top: 0;
}
.lt-ie9 #landrover .HeroCarousel .current .heroContent {
visibility: visible;
}
.lt-ie9 #landrover .HeroCarousel .carousel>.heroItem>.heroContent {
visibility: visible;
}
#landrover .HeroCarousel .heroContent .primaryLinkWithStyle {margin: 50px 0 0;
line-height:45px;}
.HeroCarousel[data-total="1"] {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel[data-total="1"] .carousel .heroItem {
display: none;
}
.HeroCarousel[data-total="1"] .carousel .heroItem:first-child {
display: block;
}
.HeroCarousel[data-total="1"] .carousel .heroItem .heroContent {
opacity: 1;
position: absolute;
top: 50%;
left: 50%;
}
.HeroCarousel[data-total="1"] .carousel .heroItem.left .heroContent {
left: 0;
}
.HeroCarousel[data-total="1"] .carousel .heroItem.right .heroContent {
left: auto;
right: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroCarousel[data-total="1"] .carousel>* {
float: none;
}
.HeroCarousel[data-total="1"] .carousel .heroItem span {
z-index: 1;
}
.HeroCarousel[data-total="1"] .carousel .heroItem .heroContent {
position: relative;
top: auto;
left: auto;
}
}
html.no-js .HeroCarousel {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
html.no-js .HeroCarousel .carousel {
display: table;
}
html.no-js .HeroCarousel .carousel>* {
float: none;
}
html.no-js .HeroCarousel .carousel .video .VideoPlayer+span {
display: block;
z-index: 1;
}
html.no-js .HeroCarousel .carousel span {
z-index: 1;
}
html.no-js .HeroCarousel .carousel .heroItem {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
display: none;
vertical-align: middle;
position: relative;
text-align: center;
height: 450px;
}
html.no-js .HeroCarousel .carousel .heroItem.left {
text-align: left;
}
html.no-js .HeroCarousel .carousel .heroItem:first-child {
display: table-cell;
}
html.no-js .HeroCarousel .carousel .heroItem .heroContent {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
z-index: 1;
position: relative;
top: auto;
}

@media screen and (min-width: 741px) {
.HeroCarousel .carousel .heroItem .heroContent {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.HeroCarousel {
min-height: 0;
height: 490px;
}
.HeroCarousel .rsOverflow {
min-height: 0;
}
.HeroCarousel .carousel .heroItem.alignedText .heroContent {
width: 280px;
}
.HeroCarousel .carousel .heroItem .heroLogo img {
max-width: 60px;
max-height: 60px;
right: 50px;
}
.HeroCarousel .carousel .video .VideoPlayer {
display: none;
}
.HeroCarousel .carousel .video .VideoPlayer+span, .HeroCarousel .carousel .video>span {
display: block;
z-index: 1;
}
.HeroCarousel .carousel .rsNav {
bottom: 20px;
}
.HeroCarousel .disable {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroCarousel {
background-color: #0c121c;
height: auto;
}
.HeroCarousel .carousel .rsOverflow {
height: auto !important;
}
.HeroCarousel .carousel .heroItem, .HeroCarousel .carousel .heroItem.alignedText, .HeroCarousel .carousel .heroItem.darkText {
display: block;
color: #ffffff;
}
.HeroCarousel .carousel .heroItem>span, .HeroCarousel .carousel .heroItem.alignedText>span, .HeroCarousel .carousel .heroItem.darkText>span {
position: relative;
height: 250px;
}
.HeroCarousel .carousel .heroItem .heroContent, .HeroCarousel .carousel .heroItem.alignedText .heroContent, .HeroCarousel .carousel .heroItem.darkText .heroContent {
background: #0c121c;
margin: 0;
width: 100%;
max-width: none;
text-align: center;
padding: 30px 30px;
}
.HeroCarousel .carousel .heroItem .heroContent .heading, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading {
color: #ffffff;
-webkit-font-smoothing: antialiased;
text-align: center;
}
.HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:after, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading .headingWrapper:after, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:after {
background-color: #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:after, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading.headingFocus .headingWrapper:after, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle.disabled:hover, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle.disabled:hover, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle.disabled:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle.disabled:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle {
margin-top: 30px;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .secondaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .secondaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .secondaryLinkWithStyle {color: #898c8f;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .secondaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .secondaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .linkContainer .secondaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .secondaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .caveat, .HeroCarousel .carousel .heroItem.alignedText .heroContent .caveat, .HeroCarousel .carousel .heroItem.darkText .heroContent .caveat {
margin-top: 30px;
}
.HeroCarousel .carousel .heroItem.left .heroContent, .HeroCarousel .carousel .heroItem.alignedText.left .heroContent, .HeroCarousel .carousel .heroItem.darkText.left .heroContent {
margin-left: 0;
}
.HeroCarousel .carousel .heroItem .heroLogo, .HeroCarousel .carousel .heroItem.alignedText .heroLogo, .HeroCarousel .carousel .heroItem.darkText .heroLogo {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.HeroCarousel .carousel .heroItem .heroLogo img, .HeroCarousel .carousel .heroItem.alignedText .heroLogo img, .HeroCarousel .carousel .heroItem.darkText .heroLogo img {
top: auto;
right: 18px;
bottom: 18px;
left: auto;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer {
position: absolute;
right: 30px;
top: 174px;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer div, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer div, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer div {
position: relative;
height: 60px;
width: 60px;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer div .heroLogo img, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer div .heroLogo img, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer div .heroLogo img {
right: 36px;
bottom: 36px;
}
.HeroCarousel .carousel .rsNav {
position: absolute;
top: 196px;
width: 100%;
left: 0;
height: 54px;
text-align: center;
transform: scale(0.75);
-webkit-transform: scale(0.75);
-moz-transform: scale(0.75);
-o-transform: scale(0.75);
}
.HeroCarousel .carousel .rsNav .rsNavItem span {
width: 26px;
}
.HeroCarousel .VideoPlayer .mejs-video {
display: none;
}
.HeroCarousel .VideoPlayer .mejs-controls {
display: none !important;
}
}

@media screen and (min-width: 401px) {
.HeroCarousel .heroLogo {
height: 250px;
}
}

@media screen and (min-width: 1px) and (max-width: 400px) {
.HeroCarousel .carousel .heroItem>span, .HeroCarousel .carousel .heroItem.alignedText>span, .HeroCarousel .carousel .heroItem.darkText>span {
height: 150px;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer {
position: absolute;
right: 30px;
top: 76px;
}
.HeroCarousel .carousel .heroLogo {
height: 150px;
}
.HeroCarousel .carousel .rsNav {
transform: scale(0.75);
-webkit-transform: scale(0.75);
-moz-transform: scale(0.75);
-o-transform: scale(0.75);
top: 98px;
}
html.no-js .HeroCarousel .carousel .heroItem:first-child {
display: block;
}
}
.HeroTitleBanner {
position: relative;
width: 100%;
}
.HeroTitleBanner .shelfComponent {
padding-left: 50px;
padding-right: 50px;
}
.HeroTitleBanner .backgroundImage {
display: block;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
position: absolute;
width: 100%;
height: 100%;
background-position: center center;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.HeroTitleBanner .headings {
position: relative;
padding: 0;
margin-bottom: 0;
}
.HeroTitleBanner .primaryHeading, .HeroTitleBanner .subHeading {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.HeroTitleBanner .primaryLinkWithStyle {
margin-top: 64px;
}
#landrover .HeroTitleBanner.dark.withImage .secondaryLinkWithStyle {
color: #ffffff;
}
#landrover .HeroTitleBanner.dark.withImage .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .HeroTitleBanner.dark.withImage .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.HeroTitleBanner .caveat {
margin-top: 32px;
}
.HeroTitleBanner .heading {
text-align: center;
}
.HeroTitleBanner .heading.headingFocus .headingWrapper:before, .HeroTitleBanner .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.HeroTitleBanner .heading .headingTextSub {
max-width: 80%;
}
.HeroTitleBanner.noImage .headings .primaryHeading, .HeroTitleBanner.noImage .headings .subHeading {
text-shadow: none;
}
.HeroTitleBanner.left {
text-align: left;
}
.HeroTitleBanner.left .headings {
text-align: left;
}
.HeroTitleBanner.left .heading {
text-align: left;
}
.HeroTitleBanner.left .heading .headingWrapper:before, .HeroTitleBanner.left .heading .headingWrapper:after {
left: 0;
right: auto;
margin-left: 0;
}
.HeroTitleBanner.left .headingTextSub {
margin-left: 0;
max-width: none;
}
.HeroTitleBanner.left .headingsContent {
width: 40%;
margin: 0 auto 0 0;
}
.HeroTitleBanner.tall .shelfComponent {
min-height: 640px;
display: table;
width: 100%;
}
.HeroTitleBanner.tall .headings {
display: table-cell;
vertical-align: middle;
}
.HeroTitleBanner.light, .HeroTitleBanner.grey {
color: #4a4f54;
}
.HeroTitleBanner.light .headerBlock .heading, .HeroTitleBanner.grey .headerBlock .heading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.HeroTitleBanner.light .headerBlock .heading .headingWrapper:before, .HeroTitleBanner.light .headerBlock .heading .headingWrapper:after, .HeroTitleBanner.grey .headerBlock .heading .headingWrapper:before, .HeroTitleBanner.grey .headerBlock .heading .headingWrapper:after {
background-color: #0c121c;
}
.HeroTitleBanner.light .headerBlock .primaryHeading, .HeroTitleBanner.light .headerBlock .subHeading, .HeroTitleBanner.grey .headerBlock .primaryHeading, .HeroTitleBanner.grey .headerBlock .subHeading {
text-shadow: none;
}

@media screen and (min-width: 1px) and (max-width: 1924px) {
.HeroTitleBanner.tall .shelfComponent {
min-height: 480px;
}
}

@media screen and (min-width: 1px) and (max-width: 1440px) {
.HeroTitleBanner.left .primaryHeading {
font-size: 42px;
}
.HeroTitleBanner.left .primaryLinkWithStyle {
margin-top: 56px;
}
.HeroTitleBanner.left .headingsContent {
width: 44%;
}
.HeroTitleBanner.left>.image {
background-position: 60% 50% !important;
}
.HeroTitleBanner.tall .shelfComponent {
min-height: 445px;
}
}

@media screen and (min-width: 1px) and (max-width: 1280px) {
.HeroTitleBanner.tall .shelfComponent {
min-height: 341px;
}
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.HeroTitleBanner.left .shelfComponent {
padding-top: 40px;
padding-bottom: 40px;
min-height: 0;
}
.HeroTitleBanner.left .headingsContent {
width: 600px;
}
.HeroTitleBanner.left.tall .shelfComponent {
min-height: 0;
}
.HeroTitleBanner.left.tall .headerBlock {
display: block;
}
.HeroTitleBanner.left>.image {
min-height: 360px;
background-position: 100% 50% !important;
position: relative;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.HeroTitleBanner .shelfComponent {
padding-left: 40px;
padding-right: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroTitleBanner .shelfComponent {
padding-left: 30px;
padding-right: 30px;
}
.HeroTitleBanner .primaryLinkWithStyle, .HeroTitleBanner.left .primaryLinkWithStyle {
margin-top: 40px;
}
.HeroTitleBanner.left .shelfComponent {
padding-top: 30px;
padding-bottom: 30px;
}
.HeroTitleBanner.left .headingsContent {
width: 100%;
}
.HeroTitleBanner.left .primaryHeading {
font-size: 30px;
}
.HeroTitleBanner.tall .headingTextSub {
max-width: none;
}
.HeroTitleBanner.tall .shelfComponent {
min-height: 0;
}
.HeroTitleBanner.tall>.image {
min-height: 360px;
position: relative;
}
.HeroTitleBanner.tall.left .headings, .HeroTitleBanner.tall.left .heading {
text-align: left;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
.HeroTitleBanner.tall>.image {
min-height: 240px;
}
}
.no-js .HeroTitleBanner {
overflow: hidden;
}
.no-js .HeroTitleBanner span img {
position: absolute;
width: 100%;
bottom: 0;
}
.IgniteBarV1 {
display: none;
position: fixed;
right: 0;
top: 50%;
z-index: 4;
pointer-events: none;
-webkit-transition: margin 1s;
-webkit-transition-delay: 0s;
-moz-transition: margin 1s;
-o-transition: margin 1s;
transition: margin 1s;
}
.IgniteBarV1.visible, .no-js .IgniteBarV1 {
display: block;
}
.IgniteBarV1.open {
pointer-events: auto;
}
.IgniteBarV1.open li>span {
transform: translateX(0px);
-webkit-transform: translateX(0px);
-ms-transform: translateX(0px);
}
.IgniteBarV1 li {
pointer-events: auto;
clear: both;
width: 100%;
}
.IgniteBarV1 li>span {
transform: translateX(100%);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
display: block;
float: left;
-webkit-transition: -webkit-transform 0.4s, background-color 0.2s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: -moz-transform 0.4s, background-color 0.2s;
-o-transition: -o-transform 0.4s, background-color 0.2s;
transition: transform 0.4s, background-color 0.2s;
background-color: #0c121c;
border-bottom: solid 1px #4a4f54;
height: 49px;
line-height: 49px;
margin-right: 50px;
font-size: 8px;
letter-spacing: 3px;
z-index: 7;
text-align: left;
height: 50px;
width: 100%;
}
.IgniteBarV1 li>span>a {
font-weight: bold;
display: inline-block;
text-decoration: none;
white-space: nowrap;
width: 100%;
padding-left: 25px;
padding-right: 5px;
}
.IgniteBarV1 li.share span {
z-index: 1;
position: relative;
}
.IgniteBarV1 li>a {
z-index: 8;
position: absolute;
right: 0;
text-decoration: none;
border-bottom: solid 1px #4a4f54;
background-color: #0c121c;
width: 50px;
height: 50px;
-webkit-backface-visibility: hidden;
display: block;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.IgniteBarV1 li>a div {
width: auto;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 20px;
margin-top: -1px;
}
.IgniteBarV1 li>a div.icon-ignite-brochure:before {
font-size: 18px;
}
.IgniteBarV1 li>a div.icon-share:before {
font-size: 18px;
margin-top: -2px;
}
.IgniteBarV1 li>a div.icon-bond:before {
font-size: 30px;
margin-top: 14px;
margin-left: 9px;
}
.IgniteBarV1 li>a div.icon-svo:before {
font-size: 22px;
}
.IgniteBarV1 li>a div.addThis {
display: inline;
}
.IgniteBarV1 li>a div.addThis:before {
content: '\e004';
}
.IgniteBarV1 li:hover:not(.share) a {
color: #0c121c;
}
.IgniteBarV1 li:hover:not(.share)>span, .IgniteBarV1 li:hover:not(.share)>a {
background-color: #ffffff;
}
.IgniteBarV1 li:last-child>span, .IgniteBarV1 li:last-child>a {
border-bottom: none;
}
.IgniteBarV1 li .icon-social-facebook-comment:before {
font-size: 18px;
}
.IgniteBarV1 li .SocialSharing {
position: relative;
visibility: visible;
background-color: #0c121c;
left: auto;
right: 0;
}
.IgniteBarV1 li .SocialSharing a {
background: none;
filter: none;
}
.IgniteBarV1 li .SocialSharing a:hover {
color: #ffffff;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_twitter>span:before {
margin-top: 0;
margin-left: 5px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_facebook>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_linkedin>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_google_plusone_share>span:before {
margin-top: -4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_tumblr>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_pinterest_share>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_email>span:before {
margin-top: 0;
margin-left: 4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_renren>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_expanded>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV1[data-total="2"] {
margin-top: -50.5px;
}
.IgniteBarV1[data-total="3"] {
margin-top: -76px;
}
.IgniteBarV1[data-total="4"] {
margin-top: -101.5px;
}
.IgniteBarV1[data-total="5"] {
margin-top: -127px;
}
.IgniteBarV1[data-total="6"] {
margin-top: -152.5px;
}
.IgniteBarV1.light a {
color: #0c121c;
}
.IgniteBarV1.light li>span, .IgniteBarV1.light li>a {
font-weight: bold;
background-color: #ffffff;
border-bottom: solid 1px #eef1f1;
}
.IgniteBarV1.light li:hover:not(.share) a {
color: #ffffff;
}
.IgniteBarV1.light li:hover:not(.share)>span, .IgniteBarV1.light li:hover:not(.share)>a {
background-color: #005a2b;
}
.IgniteBarV1.light li .SocialSharing {
background-color: #ffffff;
}
html.no-js .IgniteBarV1 li.share {
display: none;
}
body .IgniteBarV1 {
top: -webkit-calc((100% + 108px) / 2);
top: -moz-calc((100% + 108px) / 2);
top: calc((100% + 108px) / 2);
}
body.withSubNavigation .IgniteBarV1 {
top: -webkit-calc((100% + 108px + 41px) / 2);
top: -moz-calc((100% + 108px + 41px) / 2);
top: calc((100% + 108px + 41px) / 2);
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.IgniteBarV1, .IgniteBarV1.visible {
display: none;
}
}
.IgniteBarV2 {
display: none;
position: fixed;
top: 30%;
right: 0;
z-index: 9;
pointer-events: none;
}
.IgniteBarV2.visible {
display: block;
}
.IgniteBarV2 .barContainer {
-webkit-transform: translateZ(0);
position: relative;
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
transition-property: top;
-webkit-transition-duration: 0.8s;
-khtml-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.IgniteBarV2 .barContainer.scrolling {
-webkit-transition-duration: 0.2s;
-khtml-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.IgniteBarV2 .toggle {
pointer-events: all;
}
.IgniteBarV2 .toggle .toggleLabel {
background-color: #ffffff;
height: 50px;
line-height: 51px;
color: #005a2b;
padding-left: 22px;
padding-right: 20px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.3em;
position: absolute;
left: 50px;
top: 0;
-webkit-transition-property: right;
-moz-transition-property: right;
-o-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
z-index: 1;
font-weight: bold;
}
.IgniteBarV2 .toggle .toggleBtn {
position: relative;
z-index: 2;
display: block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
text-decoration: none;
background-color: #005a2b;
color: #ffffff;
overflow: hidden;
-webkit-transition-property: background-color, color;
-moz-transition-property: background-color, color;
-o-transition-property: background-color, color;
transition-property: background-color, color;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .toggle .toggleBtn .toggleCross {
transform: rotate(0);
-webkit-transform: rotate(0);
-ms-transform: rotate(0deg);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .toggle .toggleBtn .toggleCross .toggleCrossIcon:before {
content: '\e027';
font-size: 25px;
}
.IgniteBarV2 .toggle .toggleBtn:hover .toggleCross .toggleCrossIcon:before {
-webkit-animation: pulse 0.8s linear 0s;
animation: pulse 0.8s linear 0s;
}

.IgniteBarV2.open .toggle .toggleBtn {
background-color: #ffffff;
color: #0c6235;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .toggle .toggleBtn .toggleCross {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .toggle .toggleBtn .toggleCross .toggleCrossIcon:before {
-webkit-animation: none;
animation: none;
}
.IgniteBarV2.animate {
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
transition-property: top;
-webkit-transition-duration: 0.8s;
-khtml-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-khtml-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.IgniteBarV2 .actions {
pointer-events: all;
width: 50px;
position: relative;
right: -50px;
-webkit-transition-property: right;
-moz-transition-property: right;
-o-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .actions .actionItem {
width: 50px;
height: 50px;
margin-top: 1px;
position: relative;
}
.IgniteBarV2 .actions .actionItem .action {
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0;
overflow: hidden;
-webkit-transition-property: width;
-moz-transition-property: width;
-o-transition-property: width;
transition-property: width;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon {
display: block;
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0;
z-index: 2;
line-height: 50px;
text-align: center;
background-color: #0c121c;
text-decoration: none;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon:before {
position: relative;
font-size: 20px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-ignite-brochure:before {
font-size: 18px;
top: -1px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-share:before {
font-size: 18px;
top: -2px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-social-facebook-comment:before {
font-size: 17px;
top: -1px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-map-pin:before {
font-size: 21px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-bond:before {
font-size: 30px;
margin-top: 14px;
margin-left: 9px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-svo:before {
font-size: 22px;
}
.IgniteBarV2 .actions .actionItem .action .labelContainer {
display: table;
width: 200px;
height: 50px;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.IgniteBarV2 .actions .actionItem .action .labelContainer .label {
display: table-cell;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
text-align: right;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.3em;
line-height: 12px;
color: #e4e8e8;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.2s;
-khtml-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-transition-delay: 0.2s;
-khtml-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-ms-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.IgniteBarV2 .actions .actionItem .action:hover .labelContainer .label {
color: #ffffff;
}
.IgniteBarV2 .actions .actionItem.open .action .labelContainer .label {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .actions {
right: 0;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .actions .actionItem .action {
width: 250px;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .sharingContainer {
width: 0;
height: 50px;
position: absolute;
top: 0;
right: 50px;
overflow: hidden;
-webkit-transition-property: width;
-moz-transition-property: width;
-o-transition-property: width;
transition-property: width;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.IgniteBarV2 .sharingContainer .SocialSharing {
background-color: transparent;
}
.IgniteBarV2 .sharingContainer .SocialSharing a {
background-color: transparent;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_twitter>span:before {
margin-top: 0;
margin-left: 5px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_facebook>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_linkedin>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_google_plusone_share>span:before {
margin-top: -4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_tumblr>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_pinterest_share>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_email>span:before {
margin-top: 0;
margin-left: 4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_renren>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_expanded>span:before {
margin-top: -6px;
margin-left: 4px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.IgniteBarV2 {
top: auto !important;
bottom: 50px;
}
.IgniteBarV2 .barContainer {
padding-bottom: 50px;
}
.IgniteBarV2 .toggle {
position: absolute;
bottom: 0;
}
.IgniteBarV2.open .toggle .cross {
transform: rotate(-45deg);

}
.IgniteBarV2 .actions .actionItem {
margin-top: 0;
margin-bottom: 1px;
}
}

@media screen and (max-height: 360px) {
.IgniteBarV2 {
display: none;
}
.IgniteBarV2.visible {
display: none;
}
}
.no-js .IgniteBarV2 .toggle {
display: none;
}
.no-js .IgniteBarV2 .actions {
right: 0;
}
.no-js .IgniteBarV2 .actions .actionItemShare {
display: none;
}
.no-js .IgniteBarV2 .actions .actionItem .action .labelContainer {
background-color: #0c121c;
}
.no-js .IgniteBarV2 .actions .actionItem .action .labelContainer .label {
text-align: center;
}
.no-js .IgniteBarV2 .actions .actionItem .action:hover {
width: 250px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .IgniteBarV2 {
display: none;
}
}
.igniteOverlay {
position: fixed;
z-index: 9;
background-color: transparent;
-webkit-transition-property: background-color;
-moz-transition-property: background-color;
-o-transition-property: background-color;
transition-property: background-color;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.igniteOverlay.visible {
top: -100%;
right: -100%;
bottom: -100%;
left: -100%;
width: 300%;
height: 300%;
}
.igniteOverlay.active {
background-color: #000000;
background-color: rgba(0, 0, 0, 0.7);
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(1);
}
50% {
-webkit-transform:scale(1.24);
}
100% {
-webkit-transform:scale(1);
}
}
@keyframes pulse {
0% {
transform:scale(1);
}
50% {
transform:scale(1.24);
}
100% {
transform:scale(1);
}
}
.IgniteBar {
transition: opacity 0.4s;
}
.forceScrollBar .IgniteBar {
opacity: 0;
position: relative;
}
.IgniteBarDevice {
display: none;
table-layout: fixed;
width: 100%;
border-top: 1px solid #30353e;
}
.IgniteBarDevice .item {
display: table-cell;
vertical-align: middle;
padding: 0 15px 6px;
border-left: 1px solid #30353e;
background-color: #0c121c;
text-decoration: none;
font-size: 8px;
letter-spacing: 0.2em;
-webkit-transition: background-color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.IgniteBarDevice .item:first-child {
border-left: none;
}
.IgniteBarDevice .item:hover, .IgniteBarDevice .item:focus {
background-color: #4a4f54;
}
.IgniteBarDevice .item .icon, .IgniteBarDevice .item [class^="icon-"]:before, .IgniteBarDevice .item [class*=" icon-"]:before, .IgniteBarDevice .item .secondaryLinkWithStyle:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayImage .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayImage .IgniteBarDevice .item .mediaOverlayIcon:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .IgniteBarDevice .item .mediaOverlayIcon:before, .IgniteBarDevice .item .infoCard .mobileStateBtn:before, .infoCard .IgniteBarDevice .item .mobileStateBtn:before, .IgniteBarDevice .item .infoCard.openInfoCard .mobileStateBtn:before, .infoCard.openInfoCard .IgniteBarDevice .item .mobileStateBtn:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.sales:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.sales:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.service:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.service:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.repair:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.repair:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.bodyshop:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.bodyshop:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.parts:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.parts:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.partsonly:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.partsonly:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowLeft .rsArrowIcn:before, .carousel .rsArrow.rsArrowLeft .IgniteBarDevice .item .rsArrowIcn:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowRight .rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .IgniteBarDevice .item .rsArrowIcn:before, .IgniteBarDevice .item .carouselNavigation>div a.prev:before, .carouselNavigation>div .IgniteBarDevice .item a.prev:before, .IgniteBarDevice .item .carouselNavigation>div a.next:before, .carouselNavigation>div .IgniteBarDevice .item a.next:before, .IgniteBarDevice .item .sliderControls .handleInner:before, .sliderControls .IgniteBarDevice .item .handleInner:before, .IgniteBarDevice .item .sliderControls .handleInner:after, .sliderControls .IgniteBarDevice .item .handleInner:after, .IgniteBarDevice .item a.directionArrow.left span:before, a.directionArrow.left .IgniteBarDevice .item span:before, .IgniteBarDevice .item a.directionArrow.right span:before, a.directionArrow.right .IgniteBarDevice .item span:before, .IgniteBarDevice .item .scrollButton:after, .IgniteBarDevice .item .Article .richText .tickList li:before, .Article .richText .tickList .IgniteBarDevice .item li:before, .IgniteBarDevice .item .DropdownNav .selected:before, .DropdownNav .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .DropdownNav.active .selected:before, .DropdownNav.active .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .DropdownSelect .selected:before, .DropdownSelect .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .DropdownSelect.open .selected:before, .DropdownSelect.open .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .EngineSpecifications th:first-child a:before, .EngineSpecifications th:first-child .IgniteBarDevice .item a:before, .IgniteBarDevice .item .ExperienceCentres .infoCard .cardDetails .experiencesHeading:before, .ExperienceCentres .infoCard .cardDetails .IgniteBarDevice .item .experiencesHeading:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .numberOfCentres:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .numberOfCountries:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .numberOfCountries:before, .IgniteBarDevice .item .FooterNav .hygieneLinks li a.toggleHandle:after, .FooterNav .hygieneLinks li .IgniteBarDevice .item a.toggleHandle:after, .IgniteBarDevice .item .FooterNav .hygieneLinks li.open a.toggleHandle:after, .FooterNav .hygieneLinks li.open .IgniteBarDevice .item a.toggleHandle:after, .IgniteBarDevice .item a.mfp-close:before, .IgniteBarDevice .item .Fullscreen .fullscreenHeader #filmstripToggle:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item #filmstripToggle:after, .IgniteBarDevice .item .Fullscreen .fullscreenHeader #filmstripToggle.on:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item #filmstripToggle.on:after, .IgniteBarDevice .item .Fullscreen .galleryCategoriesBtn:before, .Fullscreen .IgniteBarDevice .item .galleryCategoriesBtn:before, .IgniteBarDevice .item .Fullscreen.shared a.mfp-close:before, .Fullscreen.shared .IgniteBarDevice .item a.mfp-close:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .IgniteBarDevice .item .rsThumbsArrowIcn:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .IgniteBarDevice .item .rsThumbsArrowIcn:before, .IgniteBarDevice .item .IgniteBarV1 li>a div.addThis:before, .IgniteBarV1 li>a .IgniteBarDevice .item div.addThis:before, .IgniteBarDevice .item .IgniteBarV2 .toggle .toggleBtn .toggleCross .toggleCrossIcon:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .IgniteBarDevice .item .toggleCrossIcon:before, .IgniteBarDevice .item .InPageNavigation .ipnBar .ipnTopLink:before, .InPageNavigation .ipnBar .IgniteBarDevice .item .ipnTopLink:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel>a:before, .InPageSubNavigation .chooseModel>.IgniteBarDevice .item a:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel .back:before, .InPageSubNavigation .chooseModel .IgniteBarDevice .item .back:before, .IgniteBarDevice .item .InteractiveStory .componentIndicator .shareButton:before, .InteractiveStory .componentIndicator .IgniteBarDevice .item .shareButton:before, .IgniteBarDevice .item .MainNavigation ul li.vehicles span:after, .MainNavigation ul li.vehicles .IgniteBarDevice .item span:after, .IgniteBarDevice .item .MainNavigation ul li.vehicles.activeOverlay span:after, .MainNavigation ul li.vehicles.activeOverlay .IgniteBarDevice .item span:after, .IgniteBarDevice .item .MainNavigation .SearchButton>a:before, .MainNavigation .SearchButton>.IgniteBarDevice .item a:before, .IgniteBarDevice .item .MainNavigation .SearchButton button:before, .MainNavigation .SearchButton .IgniteBarDevice .item button:before, .IgniteBarDevice .item .MainNavigation .SearchButton .inactiveSearchButton:before, .MainNavigation .SearchButton .IgniteBarDevice .item .inactiveSearchButton:before, .IgniteBarDevice .item .MainNavigation .MoreButton a:before, .MainNavigation .MoreButton .IgniteBarDevice .item a:before, .IgniteBarDevice .item .MainNavigation .LocationButton a:before, .MainNavigation .LocationButton .IgniteBarDevice .item a:before, .IgniteBarDevice .item .ModelSelector .modelSelectorHeader .backButton:after, .ModelSelector .modelSelectorHeader .IgniteBarDevice .item .backButton:after, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .NavBar_zoomIn:before, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .NavBar_zoomOut:before, .IgniteBarDevice .item #landrover .NationalDealerLocatorResults .backToDealer:before, #landrover .NationalDealerLocatorResults .IgniteBarDevice .item .backToDealer:before, .IgniteBarDevice .item .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .IgniteBarDevice .item .mapCloseButton:before, .IgniteBarDevice .item .NotificationBar .notificationContainer .close span:before, .NotificationBar .notificationContainer .close .IgniteBarDevice .item span:before, .IgniteBarDevice .item .ParallaxHero .buttonScreenDown .inner:after, .ParallaxHero .buttonScreenDown .IgniteBarDevice .item .inner:after, .IgniteBarDevice .item .QuotePlayer .mejs-play button:before, .QuotePlayer .mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .QuotePlayer.finished .mejs-play button:before, .QuotePlayer.finished .mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .QuotePlayer .mejs-pause button:before, .QuotePlayer .mejs-pause .IgniteBarDevice .item button:before, .IgniteBarDevice .item .responsiveTableArrow .leftArrow:before, .responsiveTableArrow .IgniteBarDevice .item .leftArrow:before, .IgniteBarDevice .item .responsiveTableArrow .rightArrow:before, .responsiveTableArrow .IgniteBarDevice .item .rightArrow:before, .IgniteBarDevice .item .ScrollDown:after, .IgniteBarDevice .item .ShoppingToolsMenu li.ShoppingToolsButton>a:after, .ShoppingToolsMenu li.ShoppingToolsButton>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li>a:after, .SlideOutMenu ul.first>li>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li ul li a:before, .SlideOutMenu ul.first>li ul li .IgniteBarDevice .item a:before, .IgniteBarDevice .item .SlideOutMenu ul.third li a:before, .SlideOutMenu ul.third li .IgniteBarDevice .item a:before, .IgniteBarDevice .item .SocialFeed .feedItem .content .header .postDetails .retweet:before, .SocialFeed .feedItem .content .header .postDetails .IgniteBarDevice .item .retweet:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta:before, .SocialFeed .feedItem.facebook .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .comments:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .likes:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .shares:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta:before, .SocialFeed .feedItem.instagram .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .comments:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .likes:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta:before, .SocialFeed .feedItem.pinterest .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .likes:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .shares:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta:before, .SocialFeed .feedItem.twitter .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .likes:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .shares:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta:before, .SocialFeed .feedItem.tumblr .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .likes:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .shares:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.youtube .content .meta:before, .SocialFeed .feedItem.youtube .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.facebook .ico:before, .SocialFeed .profileLinks li a.facebook .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.instagram .ico:before, .SocialFeed .profileLinks li a.instagram .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.pinterest .ico:before, .SocialFeed .profileLinks li a.pinterest .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.twitter .ico:before, .SocialFeed .profileLinks li a.twitter .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.youtube .ico:before, .SocialFeed .profileLinks li a.youtube .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.tumblr .ico:before, .SocialFeed .profileLinks li a.tumblr .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .addThisMenu>a>span:before, .addThisMenu>a>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_twitter>span:before, .SocialSharing a.addthis_button_twitter>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_facebook>span:before, .SocialSharing a.addthis_button_facebook>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_linkedin>span:before, .SocialSharing a.addthis_button_linkedin>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_google_plusone_share>span:before, .SocialSharing a.addthis_button_google_plusone_share>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_tumblr>span:before, .SocialSharing a.addthis_button_tumblr>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_sinaweibo>span:before, .SocialSharing a.addthis_button_sinaweibo>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_pinterest_share>span:before, .SocialSharing a.addthis_button_pinterest_share>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_douban>span:before, .SocialSharing a.addthis_button_douban>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_vkontakt>span:before, .SocialSharing a.addthis_button_vkontakt>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_renren>span:before, .SocialSharing a.addthis_button_renren>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_email>span:before, .SocialSharing a.addthis_button_email>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing span.icon-social_wechat:before, .SocialSharing .IgniteBarDevice .item span.icon-social_wechat:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_expanded>span:before, .SocialSharing a.addthis_button_expanded>.IgniteBarDevice .item span:before, .IgniteBarDevice .item #at3win #at3winheader #at3winheaderclose:before, #at3win #at3winheader .IgniteBarDevice .item #at3winheaderclose:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StorySocialLinks .links li.facebook a .ico:before, .StorySocialLinks .links li.facebook a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.instagram a .ico:before, .StorySocialLinks .links li.instagram a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.pinterest a .ico:before, .StorySocialLinks .links li.pinterest a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.share a .ico:before, .StorySocialLinks .links li.share a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.tumblr a .ico:before, .StorySocialLinks .links li.tumblr a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.twitter a .ico:before, .StorySocialLinks .links li.twitter a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.youtube a .ico:before, .StorySocialLinks .links li.youtube a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationModels li a:after, .SubNavigation .SubNavigationContainer .SubNavigationModels li .IgniteBarDevice .item a:after, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationButtons:after, .SubNavigation .SubNavigationContainer .IgniteBarDevice .item .SubNavigationButtons:after, .IgniteBarDevice .item html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles .IgniteBarDevice .item span:after, .IgniteBarDevice .item .VehicleSpecifications .openAll .open:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .open:before, .IgniteBarDevice .item .VehicleSpecifications .openAll .close:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .close:before, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li>a:after, .VehicleSpecifications .specDetails>ul>li>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li.active>a:after, .VehicleSpecifications .specDetails>ul>li.active>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.standard:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.standard:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.optional:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.optional:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.nocostoption:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.nocostoption:before, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.standard:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.standard:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.optional:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.optional:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.nocostoption:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.nocostoption:after, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button button:before, .VideoPlayer .mejs-controls .mejs-playpause-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button button:before, .VideoPlayer .mejs-controls .mejs-captions-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button button:before, .VideoPlayer .mejs-controls .mejs-volume-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VinRecall .search .vinLink:after, .VinRecall .search .IgniteBarDevice .item .vinLink:after, .IgniteBarDevice .item .YouTubePlayer .playButton:before, .YouTubePlayer .IgniteBarDevice .item .playButton:before {
display: block;
line-height: 36px;
margin: 0 auto;
font-family: "icons";
font-size: 25px;
-webkit-font-smoothing: antialiased;
}

.IgniteBarDevice .item .itemContent {
display: block;
height: 100%;
text-align: center;
}
.IgniteBarDevice .item .icon.icon-share, .IgniteBarDevice .item .icon-share[class^="icon-"]:before, .IgniteBarDevice .item .icon-share[class*=" icon-"]:before, .IgniteBarDevice .item .icon-share.secondaryLinkWithStyle:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayImage .icon-share.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayImage .IgniteBarDevice .item .icon-share.mediaOverlayIcon:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayVideo .icon-share.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .IgniteBarDevice .item .icon-share.mediaOverlayIcon:before, .IgniteBarDevice .item .infoCard .icon-share.mobileStateBtn:before, .infoCard .IgniteBarDevice .item .icon-share.mobileStateBtn:before, .IgniteBarDevice .item .infoCard.openInfoCard .icon-share.mobileStateBtn:before, .infoCard.openInfoCard .IgniteBarDevice .item .icon-share.mobileStateBtn:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.sales:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.sales:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.service:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.service:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.repair:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.repair:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.bodyshop:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.bodyshop:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.parts:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.parts:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.partsonly:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.partsonly:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowLeft .icon-share.rsArrowIcn:before, .carousel .rsArrow.rsArrowLeft .IgniteBarDevice .item .icon-share.rsArrowIcn:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowRight .icon-share.rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .IgniteBarDevice .item .icon-share.rsArrowIcn:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-share.prev:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-share.prev:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-share.next:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-share.next:before, .IgniteBarDevice .item .sliderControls .icon-share.handleInner:before, .sliderControls .IgniteBarDevice .item .icon-share.handleInner:before, .IgniteBarDevice .item .sliderControls .icon-share.handleInner:after, .sliderControls .IgniteBarDevice .item .icon-share.handleInner:after, .IgniteBarDevice .item a.directionArrow.left span.icon-share:before, a.directionArrow.left .IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item a.directionArrow.right span.icon-share:before, a.directionArrow.right .IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .icon-share.scrollButton:after, .IgniteBarDevice .item .Article .richText .tickList li.icon-share:before, .Article .richText .tickList .IgniteBarDevice .item li.icon-share:before, .IgniteBarDevice .item .DropdownNav .icon-share.selected:before, .DropdownNav .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .DropdownNav.active .icon-share.selected:before, .DropdownNav.active .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .DropdownSelect .icon-share.selected:before, .DropdownSelect .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .DropdownSelect.open .icon-share.selected:before, .DropdownSelect.open .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .EngineSpecifications th:first-child a.icon-share:before, .EngineSpecifications th:first-child .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .ExperienceCentres .infoCard .cardDetails .icon-share.experiencesHeading:before, .ExperienceCentres .infoCard .cardDetails .IgniteBarDevice .item .icon-share.experiencesHeading:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-share.numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-share.numberOfCentres:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-share.numberOfCountries:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-share.numberOfCountries:before, .IgniteBarDevice .item .FooterNav .hygieneLinks li a.icon-share.toggleHandle:after, .FooterNav .hygieneLinks li .IgniteBarDevice .item a.icon-share.toggleHandle:after, .IgniteBarDevice .item .FooterNav .hygieneLinks li.open a.icon-share.toggleHandle:after, .FooterNav .hygieneLinks li.open .IgniteBarDevice .item a.icon-share.toggleHandle:after, .IgniteBarDevice .item a.icon-share.mfp-close:before, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-share#filmstripToggle:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-share#filmstripToggle:after, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-share#filmstripToggle.on:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-share#filmstripToggle.on:after, .IgniteBarDevice .item .Fullscreen .icon-share.galleryCategoriesBtn:before, .Fullscreen .IgniteBarDevice .item .icon-share.galleryCategoriesBtn:before, .IgniteBarDevice .item .Fullscreen.shared a.icon-share.mfp-close:before, .Fullscreen.shared .IgniteBarDevice .item a.icon-share.mfp-close:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .icon-share.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .IgniteBarDevice .item .icon-share.rsThumbsArrowIcn:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .icon-share.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .IgniteBarDevice .item .icon-share.rsThumbsArrowIcn:before, .IgniteBarDevice .item .IgniteBarV1 li>a div.icon-share.addThis:before, .IgniteBarV1 li>a .IgniteBarDevice .item div.icon-share.addThis:before, .IgniteBarDevice .item .IgniteBarV2 .toggle .toggleBtn .toggleCross .icon-share.toggleCrossIcon:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .IgniteBarDevice .item .icon-share.toggleCrossIcon:before, .IgniteBarDevice .item .InPageNavigation .ipnBar .icon-share.ipnTopLink:before, .InPageNavigation .ipnBar .IgniteBarDevice .item .icon-share.ipnTopLink:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel>a.icon-share:before, .InPageSubNavigation .chooseModel>.IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel .icon-share.back:before, .InPageSubNavigation .chooseModel .IgniteBarDevice .item .icon-share.back:before, .IgniteBarDevice .item .InteractiveStory .componentIndicator .icon-share.shareButton:before, .InteractiveStory .componentIndicator .IgniteBarDevice .item .icon-share.shareButton:before, .IgniteBarDevice .item .MainNavigation ul li.vehicles span.icon-share:after, .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-share:after, .IgniteBarDevice .item .MainNavigation ul li.vehicles.activeOverlay span.icon-share:after, .MainNavigation ul li.vehicles.activeOverlay .IgniteBarDevice .item span.icon-share:after, .IgniteBarDevice .item .MainNavigation .SearchButton>a.icon-share:before, .MainNavigation .SearchButton>.IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .MainNavigation .SearchButton button.icon-share:before, .MainNavigation .SearchButton .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .MainNavigation .SearchButton .icon-share.inactiveSearchButton:before, .MainNavigation .SearchButton .IgniteBarDevice .item .icon-share.inactiveSearchButton:before, .IgniteBarDevice .item .MainNavigation .MoreButton a.icon-share:before, .MainNavigation .MoreButton .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .MainNavigation .LocationButton a.icon-share:before, .MainNavigation .LocationButton .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .ModelSelector .modelSelectorHeader .icon-share.backButton:after, .ModelSelector .modelSelectorHeader .IgniteBarDevice .item .icon-share.backButton:after, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-share.NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-share.NavBar_zoomIn:before, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-share.NavBar_zoomOut:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-share.NavBar_zoomOut:before, .IgniteBarDevice .item #landrover .NationalDealerLocatorResults .icon-share.backToDealer:before, #landrover .NationalDealerLocatorResults .IgniteBarDevice .item .icon-share.backToDealer:before, .IgniteBarDevice .item .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .icon-share.mapCloseButton:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .IgniteBarDevice .item .icon-share.mapCloseButton:before, .IgniteBarDevice .item .NotificationBar .notificationContainer .close span.icon-share:before, .NotificationBar .notificationContainer .close .IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .ParallaxHero .buttonScreenDown .icon-share.inner:after, .ParallaxHero .buttonScreenDown .IgniteBarDevice .item .icon-share.inner:after, .IgniteBarDevice .item .QuotePlayer .mejs-play button.icon-share:before, .QuotePlayer .mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .QuotePlayer.finished .mejs-play button.icon-share:before, .QuotePlayer.finished .mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .QuotePlayer .mejs-pause button.icon-share:before, .QuotePlayer .mejs-pause .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .responsiveTableArrow .icon-share.leftArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-share.leftArrow:before, .IgniteBarDevice .item .responsiveTableArrow .icon-share.rightArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-share.rightArrow:before, .IgniteBarDevice .item .icon-share.ScrollDown:after, .IgniteBarDevice .item .ShoppingToolsMenu li.ShoppingToolsButton>a.icon-share:after, .ShoppingToolsMenu li.ShoppingToolsButton>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li>a.icon-share:after, .SlideOutMenu ul.first>li>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li ul li a.icon-share:before, .SlideOutMenu ul.first>li ul li .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .SlideOutMenu ul.third li a.icon-share:before, .SlideOutMenu ul.third li .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .SocialFeed .feedItem .content .header .postDetails .icon-share.retweet:before, .SocialFeed .feedItem .content .header .postDetails .IgniteBarDevice .item .icon-share.retweet:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .icon-share.meta:before, .SocialFeed .feedItem.facebook .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-share.comments:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-share.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-share.likes:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-share.shares:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .icon-share.meta:before, .SocialFeed .feedItem.instagram .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-share.comments:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-share.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-share.likes:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .icon-share.meta:before, .SocialFeed .feedItem.pinterest .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-share.likes:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-share.shares:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .icon-share.meta:before, .SocialFeed .feedItem.twitter .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-share.likes:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-share.shares:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .icon-share.meta:before, .SocialFeed .feedItem.tumblr .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-share.likes:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-share.shares:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.youtube .content .icon-share.meta:before, .SocialFeed .feedItem.youtube .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.facebook .icon-share.ico:before, .SocialFeed .profileLinks li a.facebook .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.instagram .icon-share.ico:before, .SocialFeed .profileLinks li a.instagram .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.pinterest .icon-share.ico:before, .SocialFeed .profileLinks li a.pinterest .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.twitter .icon-share.ico:before, .SocialFeed .profileLinks li a.twitter .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.youtube .icon-share.ico:before, .SocialFeed .profileLinks li a.youtube .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.tumblr .icon-share.ico:before, .SocialFeed .profileLinks li a.tumblr .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .addThisMenu>a>span.icon-share:before, .addThisMenu>a>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_twitter>span.icon-share:before, .SocialSharing a.addthis_button_twitter>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_facebook>span.icon-share:before, .SocialSharing a.addthis_button_facebook>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_linkedin>span.icon-share:before, .SocialSharing a.addthis_button_linkedin>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_google_plusone_share>span.icon-share:before, .SocialSharing a.addthis_button_google_plusone_share>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_tumblr>span.icon-share:before, .SocialSharing a.addthis_button_tumblr>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_sinaweibo>span.icon-share:before, .SocialSharing a.addthis_button_sinaweibo>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_pinterest_share>span.icon-share:before, .SocialSharing a.addthis_button_pinterest_share>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_douban>span.icon-share:before, .SocialSharing a.addthis_button_douban>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_vkontakt>span.icon-share:before, .SocialSharing a.addthis_button_vkontakt>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_renren>span.icon-share:before, .SocialSharing a.addthis_button_renren>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_email>span.icon-share:before, .SocialSharing a.addthis_button_email>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing span.icon-share.icon-social_wechat:before, .SocialSharing .IgniteBarDevice .item span.icon-share.icon-social_wechat:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_expanded>span.icon-share:before, .SocialSharing a.addthis_button_expanded>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item #at3win #at3winheader .icon-share#at3winheaderclose:before, #at3win #at3winheader .IgniteBarDevice .item .icon-share#at3winheaderclose:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button.icon-share:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio.finished .mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StorySocialLinks .links li.facebook a .icon-share.ico:before, .StorySocialLinks .links li.facebook a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.instagram a .icon-share.ico:before, .StorySocialLinks .links li.instagram a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.pinterest a .icon-share.ico:before, .StorySocialLinks .links li.pinterest a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.share a .icon-share.ico:before, .StorySocialLinks .links li.share a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.tumblr a .icon-share.ico:before, .StorySocialLinks .links li.tumblr a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.twitter a .icon-share.ico:before, .StorySocialLinks .links li.twitter a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.youtube a .icon-share.ico:before, .StorySocialLinks .links li.youtube a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationModels li a.icon-share:after, .SubNavigation .SubNavigationContainer .SubNavigationModels li .IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .icon-share.SubNavigationButtons:after, .SubNavigation .SubNavigationContainer .IgniteBarDevice .item .icon-share.SubNavigationButtons:after, .IgniteBarDevice .item html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span.icon-share:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-share:after, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-share.open:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-share.open:before, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-share.close:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-share.close:before, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li>a.icon-share:after, .VehicleSpecifications .specDetails>ul>li>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li.active>a.icon-share:after, .VehicleSpecifications .specDetails>ul>li.active>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-share.standard:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-share.standard:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-share.optional:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-share.optional:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-share.nocostoption:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-share.nocostoption:before, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-share.standard:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-share.standard:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-share.optional:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-share.optional:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-share.nocostoption:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-share.nocostoption:after, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-playpause-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button.icon-share:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-captions-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button.icon-share:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button.icon-share:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button.icon-share:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button.icon-share:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VinRecall .search .icon-share.vinLink:after, .VinRecall .search .IgniteBarDevice .item .icon-share.vinLink:after, .IgniteBarDevice .item .YouTubePlayer .icon-share.playButton:before, .YouTubePlayer .IgniteBarDevice .item .icon-share.playButton:before {
font-size: 22px;
}
.IgniteBarDevice .item .icon.icon-social-facebook-comment, .IgniteBarDevice .item .icon-social-facebook-comment[class^="icon-"]:before, .IgniteBarDevice .item .icon-social-facebook-comment[class*=" icon-"]:before, .IgniteBarDevice .item .icon-social-facebook-comment.secondaryLinkWithStyle:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayImage .icon-social-facebook-comment.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayImage .IgniteBarDevice .item .icon-social-facebook-comment.mediaOverlayIcon:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayVideo .icon-social-facebook-comment.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .IgniteBarDevice .item .icon-social-facebook-comment.mediaOverlayIcon:before, .IgniteBarDevice .item .infoCard .icon-social-facebook-comment.mobileStateBtn:before, .infoCard .IgniteBarDevice .item .icon-social-facebook-comment.mobileStateBtn:before, .IgniteBarDevice .item .infoCard.openInfoCard .icon-social-facebook-comment.mobileStateBtn:before, .infoCard.openInfoCard .IgniteBarDevice .item .icon-social-facebook-comment.mobileStateBtn:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.sales:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.sales:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.service:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.service:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.repair:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.repair:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.bodyshop:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.bodyshop:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.parts:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.parts:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.partsonly:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.partsonly:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowLeft .icon-social-facebook-comment.rsArrowIcn:before, .carousel .rsArrow.rsArrowLeft .IgniteBarDevice .item .icon-social-facebook-comment.rsArrowIcn:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowRight .icon-social-facebook-comment.rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .IgniteBarDevice .item .icon-social-facebook-comment.rsArrowIcn:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-social-facebook-comment.prev:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-social-facebook-comment.prev:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-social-facebook-comment.next:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-social-facebook-comment.next:before, .IgniteBarDevice .item .sliderControls .icon-social-facebook-comment.handleInner:before, .sliderControls .IgniteBarDevice .item .icon-social-facebook-comment.handleInner:before, .IgniteBarDevice .item .sliderControls .icon-social-facebook-comment.handleInner:after, .sliderControls .IgniteBarDevice .item .icon-social-facebook-comment.handleInner:after, .IgniteBarDevice .item a.directionArrow.left span.icon-social-facebook-comment:before, a.directionArrow.left .IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item a.directionArrow.right span.icon-social-facebook-comment:before, a.directionArrow.right .IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .icon-social-facebook-comment.scrollButton:after, .IgniteBarDevice .item .Article .richText .tickList li.icon-social-facebook-comment:before, .Article .richText .tickList .IgniteBarDevice .item li.icon-social-facebook-comment:before, .IgniteBarDevice .item .DropdownNav .icon-social-facebook-comment.selected:before, .DropdownNav .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .DropdownNav.active .icon-social-facebook-comment.selected:before, .DropdownNav.active .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .DropdownSelect .icon-social-facebook-comment.selected:before, .DropdownSelect .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .DropdownSelect.open .icon-social-facebook-comment.selected:before, .DropdownSelect.open .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .EngineSpecifications th:first-child a.icon-social-facebook-comment:before, .EngineSpecifications th:first-child .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .ExperienceCentres .infoCard .cardDetails .icon-social-facebook-comment.experiencesHeading:before, .ExperienceCentres .infoCard .cardDetails .IgniteBarDevice .item .icon-social-facebook-comment.experiencesHeading:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-social-facebook-comment.numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-social-facebook-comment.numberOfCentres:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-social-facebook-comment.numberOfCountries:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-social-facebook-comment.numberOfCountries:before, .IgniteBarDevice .item .FooterNav .hygieneLinks li a.icon-social-facebook-comment.toggleHandle:after, .FooterNav .hygieneLinks li .IgniteBarDevice .item a.icon-social-facebook-comment.toggleHandle:after, .IgniteBarDevice .item .FooterNav .hygieneLinks li.open a.icon-social-facebook-comment.toggleHandle:after, .FooterNav .hygieneLinks li.open .IgniteBarDevice .item a.icon-social-facebook-comment.toggleHandle:after, .IgniteBarDevice .item a.icon-social-facebook-comment.mfp-close:before, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-social-facebook-comment#filmstripToggle:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-social-facebook-comment#filmstripToggle:after, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-social-facebook-comment#filmstripToggle.on:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-social-facebook-comment#filmstripToggle.on:after, .IgniteBarDevice .item .Fullscreen .icon-social-facebook-comment.galleryCategoriesBtn:before, .Fullscreen .IgniteBarDevice .item .icon-social-facebook-comment.galleryCategoriesBtn:before, .IgniteBarDevice .item .Fullscreen.shared a.icon-social-facebook-comment.mfp-close:before, .Fullscreen.shared .IgniteBarDevice .item a.icon-social-facebook-comment.mfp-close:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .icon-social-facebook-comment.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .IgniteBarDevice .item .icon-social-facebook-comment.rsThumbsArrowIcn:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .icon-social-facebook-comment.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .IgniteBarDevice .item .icon-social-facebook-comment.rsThumbsArrowIcn:before, .IgniteBarDevice .item .IgniteBarV1 li>a div.icon-social-facebook-comment.addThis:before, .IgniteBarV1 li>a .IgniteBarDevice .item div.icon-social-facebook-comment.addThis:before, .IgniteBarDevice .item .IgniteBarV2 .toggle .toggleBtn .toggleCross .icon-social-facebook-comment.toggleCrossIcon:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .IgniteBarDevice .item .icon-social-facebook-comment.toggleCrossIcon:before, .IgniteBarDevice .item .InPageNavigation .ipnBar .icon-social-facebook-comment.ipnTopLink:before, .InPageNavigation .ipnBar .IgniteBarDevice .item .icon-social-facebook-comment.ipnTopLink:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel>a.icon-social-facebook-comment:before, .InPageSubNavigation .chooseModel>.IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel .icon-social-facebook-comment.back:before, .InPageSubNavigation .chooseModel .IgniteBarDevice .item .icon-social-facebook-comment.back:before, .IgniteBarDevice .item .InteractiveStory .componentIndicator .icon-social-facebook-comment.shareButton:before, .InteractiveStory .componentIndicator .IgniteBarDevice .item .icon-social-facebook-comment.shareButton:before, .IgniteBarDevice .item .MainNavigation ul li.vehicles span.icon-social-facebook-comment:after, .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-social-facebook-comment:after, .IgniteBarDevice .item .MainNavigation ul li.vehicles.activeOverlay span.icon-social-facebook-comment:after, .MainNavigation ul li.vehicles.activeOverlay .IgniteBarDevice .item span.icon-social-facebook-comment:after, .IgniteBarDevice .item .MainNavigation .SearchButton>a.icon-social-facebook-comment:before, .MainNavigation .SearchButton>.IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .MainNavigation .SearchButton button.icon-social-facebook-comment:before, .MainNavigation .SearchButton .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .MainNavigation .SearchButton .icon-social-facebook-comment.inactiveSearchButton:before, .MainNavigation .SearchButton .IgniteBarDevice .item .icon-social-facebook-comment.inactiveSearchButton:before, .IgniteBarDevice .item .MainNavigation .MoreButton a.icon-social-facebook-comment:before, .MainNavigation .MoreButton .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .MainNavigation .LocationButton a.icon-social-facebook-comment:before, .MainNavigation .LocationButton .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .ModelSelector .modelSelectorHeader .icon-social-facebook-comment.backButton:after, .ModelSelector .modelSelectorHeader .IgniteBarDevice .item .icon-social-facebook-comment.backButton:after, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-social-facebook-comment.NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-social-facebook-comment.NavBar_zoomIn:before, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-social-facebook-comment.NavBar_zoomOut:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-social-facebook-comment.NavBar_zoomOut:before, .IgniteBarDevice .item #landrover .NationalDealerLocatorResults .icon-social-facebook-comment.backToDealer:before, #landrover .NationalDealerLocatorResults .IgniteBarDevice .item .icon-social-facebook-comment.backToDealer:before, .IgniteBarDevice .item .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .icon-social-facebook-comment.mapCloseButton:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .IgniteBarDevice .item .icon-social-facebook-comment.mapCloseButton:before, .IgniteBarDevice .item .NotificationBar .notificationContainer .close span.icon-social-facebook-comment:before, .NotificationBar .notificationContainer .close .IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .ParallaxHero .buttonScreenDown .icon-social-facebook-comment.inner:after, .ParallaxHero .buttonScreenDown .IgniteBarDevice .item .icon-social-facebook-comment.inner:after, .IgniteBarDevice .item .QuotePlayer .mejs-play button.icon-social-facebook-comment:before, .QuotePlayer .mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .QuotePlayer.finished .mejs-play button.icon-social-facebook-comment:before, .QuotePlayer.finished .mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .QuotePlayer .mejs-pause button.icon-social-facebook-comment:before, .QuotePlayer .mejs-pause .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .responsiveTableArrow .icon-social-facebook-comment.leftArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-social-facebook-comment.leftArrow:before, .IgniteBarDevice .item .responsiveTableArrow .icon-social-facebook-comment.rightArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-social-facebook-comment.rightArrow:before, .IgniteBarDevice .item .icon-social-facebook-comment.ScrollDown:after, .IgniteBarDevice .item .ShoppingToolsMenu li.ShoppingToolsButton>a.icon-social-facebook-comment:after, .ShoppingToolsMenu li.ShoppingToolsButton>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li>a.icon-social-facebook-comment:after, .SlideOutMenu ul.first>li>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li ul li a.icon-social-facebook-comment:before, .SlideOutMenu ul.first>li ul li .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .SlideOutMenu ul.third li a.icon-social-facebook-comment:before, .SlideOutMenu ul.third li .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialFeed .feedItem .content .header .postDetails .icon-social-facebook-comment.retweet:before, .SocialFeed .feedItem .content .header .postDetails .IgniteBarDevice .item .icon-social-facebook-comment.retweet:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.facebook .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-social-facebook-comment.comments:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.instagram .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-social-facebook-comment.comments:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.pinterest .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.twitter .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.tumblr .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.youtube .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.youtube .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.facebook .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.facebook .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.instagram .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.instagram .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.pinterest .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.pinterest .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.twitter .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.twitter .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.youtube .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.youtube .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.tumblr .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.tumblr .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .addThisMenu>a>span.icon-social-facebook-comment:before, .addThisMenu>a>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_twitter>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_twitter>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_facebook>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_facebook>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_linkedin>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_linkedin>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_google_plusone_share>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_google_plusone_share>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_tumblr>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_tumblr>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_sinaweibo>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_sinaweibo>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_pinterest_share>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_pinterest_share>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_douban>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_douban>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_vkontakt>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_vkontakt>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_renren>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_renren>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_email>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_email>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing span.icon-social-facebook-comment.icon-social_wechat:before, .SocialSharing .IgniteBarDevice .item span.icon-social-facebook-comment.icon-social_wechat:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_expanded>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_expanded>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item #at3win #at3winheader .icon-social-facebook-comment#at3winheaderclose:before, #at3win #at3winheader .IgniteBarDevice .item .icon-social-facebook-comment#at3winheaderclose:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio.finished .mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StorySocialLinks .links li.facebook a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.facebook a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.instagram a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.instagram a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.pinterest a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.pinterest a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.share a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.share a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.tumblr a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.tumblr a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.twitter a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.twitter a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.youtube a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.youtube a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationModels li a.icon-social-facebook-comment:after, .SubNavigation .SubNavigationContainer .SubNavigationModels li .IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .icon-social-facebook-comment.SubNavigationButtons:after, .SubNavigation .SubNavigationContainer .IgniteBarDevice .item .icon-social-facebook-comment.SubNavigationButtons:after, .IgniteBarDevice .item html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span.icon-social-facebook-comment:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-social-facebook-comment:after, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-social-facebook-comment.open:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-social-facebook-comment.open:before, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-social-facebook-comment.close:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-social-facebook-comment.close:before, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li>a.icon-social-facebook-comment:after, .VehicleSpecifications .specDetails>ul>li>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li.active>a.icon-social-facebook-comment:after, .VehicleSpecifications .specDetails>ul>li.active>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-social-facebook-comment.standard:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-social-facebook-comment.standard:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-social-facebook-comment.optional:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-social-facebook-comment.optional:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-social-facebook-comment.nocostoption:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-social-facebook-comment.nocostoption:before, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-social-facebook-comment.standard:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-social-facebook-comment.standard:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-social-facebook-comment.optional:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-social-facebook-comment.optional:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-social-facebook-comment.nocostoption:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-social-facebook-comment.nocostoption:after, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-playpause-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-captions-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button.icon-social-facebook-comment:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VinRecall .search .icon-social-facebook-comment.vinLink:after, .VinRecall .search .IgniteBarDevice .item .icon-social-facebook-comment.vinLink:after, .IgniteBarDevice .item .YouTubePlayer .icon-social-facebook-comment.playButton:before, .YouTubePlayer .IgniteBarDevice .item .icon-social-facebook-comment.playButton:before {
font-size: 22px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.IgniteBarDevice {
display: table;
}
}
.InPageDealerLocator .headerBlock {
padding-left: 20px;
padding-right: 20px;
}
.InPageDealerLocator .errorMessage {
display: none;
padding-bottom: 10px;
color: #f2681d !important;
}
.InPageDealerLocator .formContainer {
width: 500px;
margin: 0 auto;
}
.InPageDealerLocator .textfield {
width: 350px;
display: inline-block;
margin: 0 20px 0 0;
}
#landrover .InPageDealerLocator.dark .searchButton {
background-color: #0c121c;
color: #ffffff;
}
#landrover .InPageDealerLocator.dark .searchButton:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .InPageDealerLocator.dark .searchButton.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .InPageDealerLocator.dark .searchButton:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .InPageDealerLocator.dark .searchButton.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .InPageDealerLocator .searchButton {
margin-top: 0;
min-width: 0;
width: 130px;
vertical-align: top;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.InPageDealerLocator {
padding-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.InPageDealerLocator {
padding-bottom: 30px;
}
.InPageDealerLocator .summary {
text-align: center;
padding-bottom: 0px;
}
.InPageDealerLocator .formContainer {
width: auto;
max-width: 350px;
}
.InPageDealerLocator .textfield {
width: 100%;
margin: 0 0 20px;
}
.InPageDealerLocator .searchButton {
width: 100% !important;
}
}
.InPageNavigation .ipnBar {
position: relative;
color: #a4a7a9;
background-clip: content-box;
transition: background-color 0.4s, border-color 0.4s;
}
.InPageNavigation .ipnBar .ipnTopLink {
display: block;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
visibility: hidden;
width: 90px;
position: absolute;
top: 0;
left: 0;
line-height: 39px;
text-align: center;
transition: opacity 0.4s, visibility 0 0.4s;
}
.InPageNavigation .ipnBar .ipnTopLink:before {
content: '\e00b';
margin-right: 10px;
position: relative;
top: -1px;
}
.InPageNavigation .ipnBar .ipnLinksContainer {
position: relative;
margin: 0 90px;
}
.InPageNavigation .ipnBar .ipnLinks {
display: table;
table-layout: fixed;
width: 100%;
margin: 0 auto;
}
.InPageNavigation .ipnBar .ipnLinks li {
display: table-cell;
border-right: 1px solid #5c6065;
transition: border-color 0.4s;
}
.InPageNavigation .ipnBar .ipnLinks li:first-child {
border-left: 1px solid #5c6065;
}
.InPageNavigation .ipnBar .ipnLinks li a {
display: block;
position: relative;
height: 40px;
line-height: 39px;
padding: 0 5px;
text-align: center;
z-index: 1;
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
.InPageNavigation .ipnBar .ipnLinks li a span {
display: inline-block;
line-height: 12px;
vertical-align: middle;
}
.InPageNavigation .ipnBar .ipnLinks li a:hover {
color: #ffffff;
}
.InPageNavigation .ipnBar a {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.2em;
text-decoration: none;
color: inherit;
}
.InPageNavigation .ipnBar .ipnIndicator {
height: 5px;
position: absolute;
bottom: 0;
background-color: transparent;
transition: background-color 0.2s;
}
.InPageNavigation.ipnSticky .ipnBar {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 8;
}
.InPageNavigation.ipnReversed .ipnBar {
color: #4a4f54;
background-color: #e4e8e8;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=97);
opacity: 0.97;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
.InPageNavigation.ipnReversed .ipnBar .ipnTopLink {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
visibility: visible;
transition: visibility 0, opacity 0.4s 0.4s;
}
.InPageNavigation.ipnReversed .ipnBar .ipnLinks li, .InPageNavigation.ipnReversed .ipnBar .ipnLinks li:first-child {
border-color: #e4e8e8;
}
.InPageNavigation.ipnReversed .ipnBar a:hover, .InPageNavigation.ipnReversed .ipnBar .ipnLinks li a:hover, .InPageNavigation.ipnReversed .ipnBar .ipnLinks li.active a {
color: #0c121c;
}
.InPageNavigation.ipnReversed .ipnBar .ipnIndicator {
background-color: #005a2b;
transition: background-color 0.4s 0.4s;
}
.InPageNavigation.ipnReversed .ipnBar .ipnIndicator.ipnIndicatorAnimateLeft {
transition: left 0.4s, right 0.4s 0.2s, background-color 0.4s 0.4s;
}
.InPageNavigation.ipnReversed .ipnBar .ipnIndicator.ipnIndicatorAnimateRight {
transition: left 0.4s 0.2s, right 0.4s, background-color 0.4s 0.4s;
}
.InPageNavigation.ipnNoAnimate, .InPageNavigation.ipnNoAnimate * {
transition: none !important;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.InPageNavigation {
display: none;
}
}
.no-js .InPageNavigation, .InPageNavigation.touchDevice {
display: none;
}
.InPageSubNavigation {
margin-top: 30px;
margin-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
display: none;
}
.InPageSubNavigation .DropdownNav {
margin: 0 auto;
}
.InPageSubNavigation .chooseModel {
padding: 0;
}
.InPageSubNavigation .chooseModel>a, .InPageSubNavigation .chooseModel .back {
display: block;
padding: 0 40px 0 23px;
line-height: 45px;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: left;
position: relative;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
}
.InPageSubNavigation .chooseModel>a:before, .InPageSubNavigation .chooseModel .back:before {
position: absolute;
top: 17px;
right: 16px;
}
.InPageSubNavigation .chooseModel>a:before {
content: '\e00a';
}
.InPageSubNavigation .chooseModel .back:before {
content: '\e00b';
}
.InPageSubNavigation .chooseModel .modelsContainer {
display: none;
}
.InPageSubNavigation .chooseModel .modelsContainer .chooseModelHeader {
margin: 0;
padding: 0 23px;
line-height: 45px;
font-size: 10px;
letter-spacing: 0.2em;
cursor: default;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.InPageSubNavigation {
display: block;
}
}
.no-js .InPageSubNavigation .DropdownNav .selected:before {
display: none;
}
.no-js .InPageSubNavigation .chooseModel>a {
display: none;
}
.no-js .InPageSubNavigation .chooseModel .modelsContainer {
display: block;
}
.no-js .InPageSubNavigation .chooseModel .modelsContainer .back {
display: none;
}
.InPageSubNavigation .chooseModel>a, .InPageSubNavigation .chooseModel .back {
background-color: #0c121c;
color: #ffffff;
}
.InPageSubNavigation .chooseModel>a:hover, .InPageSubNavigation .chooseModel>a:focus, .InPageSubNavigation .chooseModel .back:hover, .InPageSubNavigation .chooseModel .back:focus {
background-color: #373b3f;
}
.InPageSubNavigation .chooseModel .modelsContainer .chooseModelHeader {
background-color: #a4a7a9;
color: #ffffff;
}
#landrover .InPageSubNavigation .chooseModel>a, #landrover .InPageSubNavigation .chooseModel .back {
background-color: #0c121c;
color: #ffffff;
}
#landrover .InPageSubNavigation .chooseModel>a:hover, #landrover .InPageSubNavigation .chooseModel>a:focus, #landrover .InPageSubNavigation .chooseModel .back:hover, #landrover .InPageSubNavigation .chooseModel .back:focus {
background-color: #373b3f;
}
#landrover .InPageSubNavigation .chooseModel .modelsContainer .chooseModelHeader {
background-color: #a4a7a9;
color: #ffffff;
}
.InPageVideoPlayer {
width: 100%;
color: #e4e8e8;
}
.InPageVideoPlayer .VideoPlayer {
width: 100%;
}
.InPageVideoPlayer .heading {
text-align: center;
color: #ffffff;
-ms-word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.InPageVideoPlayer.light, .InPageVideoPlayer.grey {
color: #4a4f54;
}
.InPageVideoPlayer.light .heading, .InPageVideoPlayer.grey .heading {
color: #0c121c;
}
.InPageVideoPlayer.light .mejs-overlay-button, .InPageVideoPlayer.grey .mejs-overlay-button {
color: #ffffff;
}
.InPageYouTubePlayer {
width: 100%;
color: #e4e8e8;
}
.InPageYouTubePlayer .outerPlayerWrapper {
display: table;
width: 100%;
}
.InPageYouTubePlayer .YouTubePlayer {
width: 100%;
}
.InPageYouTubePlayer .heading {
text-align: center;
color: #ffffff;
-ms-word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.InPageYouTubePlayer.light, .InPageYouTubePlayer.grey {
color: #4a4f54;
}
.InPageYouTubePlayer.light .heading, .InPageYouTubePlayer.grey .heading {
color: #0c121c;
}
.InPageYouTubePlayer.light .playButton, .InPageYouTubePlayer.grey .playButton {
color: #ffffff;
}
.no-js .InPageYouTubePlayer .playerCover {
position: static;
}
.no-js .InPageYouTubePlayer noscript img {
width: 100%;
}
.no-js .InPageYouTubePlayer .playButton {
display: none;
}
.InteractiveStory {
position: relative;
}
.InteractiveStory .componentIndicator {
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
position: fixed;
right: 25px;
top: 50%;
z-index: 5;
margin-top: 5px;
}
.InteractiveStory .componentIndicator .shareButton {
-webkit-transition: opacity 400ms;
-webkit-transition-delay: ease-in;
-moz-transition: opacity 400ms ease-in;
-o-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
color: #000000;
opacity: 0.8;
font-size: 24px;
text-decoration: none;
display: block;
width: 24px;
height: 24px;
position: absolute;
left: -6px;
}
.InteractiveStory .componentIndicator .shareButton.hidden {
display: none;
}
.InteractiveStory .componentIndicator .shareButton:before {
content: '\e034';
margin-left: 0;
margin-top: -6px;
}
.InteractiveStory .componentIndicator .shareButton:hover {
opacity: 1;
}
.InteractiveStory .componentIndicator .componentIndicatorItem {
display: block;
font-size: 14px;
text-align: center;
}
.InteractiveStory .componentIndicator .componentIndicatorItem:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.InteractiveStory .componentIndicator .componentIndicatorItem:last-child .componentIndicatorLink {
padding-bottom: 0;
}
.InteractiveStory .componentIndicator .componentIndicatorLink {
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
vertical-align: middle;
position: relative;
margin-bottom: 10px;
-webkit-transform: rotate3d(0, 0, 0, 0);
-khtml-transform: rotate3d(0, 0, 0, 0);
-moz-transform: rotate3d(0, 0, 0, 0);
-ms-transform: rotate3d(0, 0, 0, 0);
-o-transform: rotate3d(0, 0, 0, 0);
transform: rotate3d(0, 0, 0, 0);
}
.InteractiveStory .componentIndicator .componentIndicatorLink, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkDot, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing {
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.InteractiveStory .componentIndicator .componentIndicatorLink, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing {
width: 16px;
height: 16px;
}
.InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkDot {
-webkit-transition: -webkit-transform 400ms;
-webkit-transition-delay: ease-in;
-moz-transition: -moz-transform 400ms ease-in;
-o-transition: -o-transform 400ms ease-in;
transition: transform 400ms ease-in;
display: block;
position: absolute;
}
.InteractiveStory .componentIndicator .componentIndicatorLink.noTransition .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink.noTransition .componentIndicatorLinkDot {
-webkit-transition: none;

-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;

}
.InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing {
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.625);
-khtml-transform: scale(0.625);
-moz-transform: scale(0.625);
-ms-transform: scale(0.625);
-o-transform: scale(0.625);
transform: scale(0.625);
background-color: #000000;
opacity: 0.8;
top: 0;
left: 0;
position: relative;
}
.InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkDot {
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
top: 3px;
left: 3px;
width: 10px;
height: 10px;
background-color: #ffffff;
}
.InteractiveStory .componentIndicator .componentIndicatorLink.scrollingTo .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink.active .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink:hover .componentIndicatorLinkRing {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.InteractiveStory .componentIndicator .componentIndicatorLink.active .componentIndicatorLinkDot {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink .componentIndicatorLinkRing {
-webkit-transform: scale(0.625);
-khtml-transform: scale(0.625);
-moz-transform: scale(0.625);
-ms-transform: scale(0.625);
-o-transform: scale(0.625);
transform: scale(0.625);
opacity: 0.8;
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink .componentIndicatorLinkDot {
-webkit-transition: -webkit-transform 800ms;
-webkit-transition-delay: ease-in;
-moz-transition: -moz-transform 800ms ease-in;
-o-transition: -o-transform 800ms ease-in;
transition: transform 800ms ease-in;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink.scrollingTo .componentIndicatorLinkRing {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink.scrollingTo .componentIndicatorLinkDot {
-webkit-transition: -webkit-transform 800ms;
-webkit-transition-delay: ease-in;
-moz-transition: -moz-transform 800ms ease-in;
-o-transition: -o-transform 800ms ease-in;
transition: transform 800ms ease-in;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.InteractiveStory.touch .componentIndicator {
display: none;
}
.InteractiveStory .component {
position: relative;
z-index: 4;
}
.InteractiveStory .revealComponent {
z-index: 3;
}
.InteractiveStory .slideRevealWrapper.fixed {
position: fixed;
left: 0;
width: 100%;
z-index: 1;
}

@media screen and (min-width: 2001px) {
.InteractiveStory .slideRevealWrapper.fixed {
width: 2000px;
left: 50%;
margin-left: -1000px;
}
}
.InteractiveStory.fullscreen {
z-index: 9;
}
.InteractiveStory .slideRevealOverlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #4a4f54;
z-index: 2;
pointer-events: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.InteractiveStory .componentIndicator {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 1300px) {
}

@media screen and (min-width: 1px) and (max-width: 740px) {
}
.LanguageSelector {
margin: 0 auto;
width: 100%;
}
.LanguageSelector .headerBlock {
margin-top: 175px;
}
.LanguageSelector .heading {
padding-left: 90px;
padding-right: 90px;
}
.LanguageSelector .heading .flag {
position: relative;
top: -2px;
margin-right: 10px;
}
.LanguageSelector .imageWrap {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: -3;
}
.LanguageSelector .languageWrapper {
overflow: hidden;
*zoom:1;
width: 708px;
line-height: 0;
clear: both;
margin: 0 auto;
text-align: center;
}
.LanguageSelector .languageWrapper a {
width: 80%;
max-width: 330px;
margin: 0 10px 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.LanguageSelector .heading {
margin-bottom: 1.4em;
padding-left: 40px;
padding-right: 40px;
}
.LanguageSelector .heading .flag {
top: 2px;
}
.LanguageSelector .languageWrapper {
width: auto;
padding-left: 40px;
padding-right: 40px;
}
.LanguageSelector .languageWrapper a {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
width: 100%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.LanguageSelector .heading {
padding-left: 30px;
padding-right: 30px;
}
.LanguageSelector .heading .flag {
display: none;
}
.LanguageSelector .languageWrapper {
padding-left: 30px;
padding-right: 30px;
}
}
.MainNavigation {
left: 189px;
top: 35px;
right: 0;
position: absolute;
z-index: 8;
border-top: 1px solid;
}
.MainNavigation a, .MainNavigation button, .MainNavigation .inactiveSearchButton {
display: block;
text-align: center;
text-decoration: none;

font-size: 10px;
font-weight: bold;
letter-spacing: 0.35em;
border: none;
margin: 0;
padding: 0;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease;
-moz-transition: background-color 400ms ease;
-o-transition: background-color 400ms ease;
transition: background-color 400ms ease;
}
.MainNavigation a:hover, .MainNavigation a:focus, .MainNavigation button:hover, .MainNavigation button:focus, .MainNavigation .inactiveSearchButton:hover, .MainNavigation .inactiveSearchButton:focus {
border-bottom: 1px solid;
}
.MainNavigation a span, .MainNavigation button span, .MainNavigation .inactiveSearchButton span {
display: inline-block;
line-height: 14px;
vertical-align: middle;
}
.MainNavigation .primaryNav {
margin-right: 0;
}
.MainNavigation .primaryNav ul li {
float: left;
}
.MainNavigation .primaryNav[data-total="3"] ul li {
width: 20%;
float: none;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align:auto;
zoom: 1;
*display:inline;
margin-left: -4px;
}
.MainNavigation .primaryNav[data-total="3"] ul li:first-child {
border-left: 1px solid;
}
.MainNavigation .primaryNav[data-total="4"] ul li {
width: 25%;
display: block;
margin-left: 0;
}
.MainNavigation .primaryNav[data-total="5"] ul li {
width: 20%;
display: block;
margin-left: 0;
}
.MainNavigation .primaryNav[data-total="6"] ul li {
width: 16.666%;
display: block;
margin-left: 0;
}
.MainNavigation .primaryNav[data-total="6"] ul li a {
font-size: 9px;
letter-spacing: 0.2em;
}
.MainNavigation ul {
text-align: right;
}
.MainNavigation ul li {
float: left;
display: block;
width: 20%;
}
.MainNavigation ul li.vehicles span:after {
content: '\e00a';
font-size: 12px;
position: relative;
top: -2px;
margin-left: 6px;
}
.MainNavigation ul li.vehicles.activeOverlay span:after {
content: '\e00b';
}
.MainNavigation ul li a, .MainNavigation ul li button {
position: relative;
height: 70px;
line-height: 70px;
padding: 0 5px;
border-bottom: 1px solid;
border-right: 1px solid;
-webkit-transition: background-color 0.4s, border-color 0s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.4s, border-color 0s;
-o-transition: background-color 0.4s, border-color 0s;
transition: background-color 0.4s, border-color 0s;
}
.MainNavigation ul li a:after, .MainNavigation ul li button:after {
content: "";
display: block;
width: 1px;
height: 100%;
position: absolute;
top: 0;
left: -1px;
}
.MainNavigation ul li a:before, .MainNavigation ul li button:before {
content: '';
width: 1px;
height: 1px;
position: absolute;
bottom: -1px;
left: -1px;
}
.MainNavigation ul.activeOverlay li.active a {
border-bottom: 0;
}
.MainNavigation ul.activeOverlay li.vehicles a {
border-bottom: 1px solid;
}
.MainNavigation .MainNavSearchForm {
display: block;
position: relative;
width: 0;
height: 70px;
float: left;
overflow: hidden;
z-index: 2;
}
.no-js .MainNavigation .MainNavSearchForm {
width: 100%;
position: relative;
}
.MainNavigation .MainNavSearchForm label {
display: block;
font-size: 16px;
font-family: "avenir", "arial", "helvetica", sans-serif;
top: 25px;
letter-spacing: 0.1em;
}
.MainNavigation .MainNavSearchForm .searchText {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 70px;
line-height: 70px;
padding: 0;
border: none;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 16px;
letter-spacing: 0.1em;
outline: none;
padding-left: 0;
text-indent: 0;
}
.MainNavigation .MainNavSearchForm .searchText::-ms-clear {
display:none;
}
.MainNavigation .SearchButton {
width: 70px;
height: 70px;
position: absolute;
top: 0;
right: 0;
overflow: hidden;
}
.MainNavigation .SearchButton>a, .MainNavigation .SearchButton button, .MainNavigation .SearchButton .inactiveSearchButton {
height: 70px;
width: 70px;
cursor: pointer;
outline: none;
float: left;
line-height: 66px;
}
.MainNavigation .SearchButton>a span, .MainNavigation .SearchButton button span, .MainNavigation .SearchButton .inactiveSearchButton span {
text-indent: -999em;
}
.MainNavigation .SearchButton>a:before, .MainNavigation .SearchButton button:before, .MainNavigation .SearchButton .inactiveSearchButton:before {
content: '\e032';
font-size: 18px;
font-weight: normal;
}
.MainNavigation .SearchButton>a:after, .MainNavigation .SearchButton button:after, .MainNavigation .SearchButton .inactiveSearchButton:after {
content: '';
width: 1px;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.MainNavigation .SearchButton .searchButtonClose {
float: right;
}
.MainNavigation .SearchButton .searchButtonClose:before {
content: '\e00c';
}
.MainNavigation .SearchButton .inactiveSearchButton {
cursor: auto;
}
.MainNavigation .MoreButton, .MainNavigation .LocationButton {
display: none;
width: 50px;
position: absolute;
top: 0;
right: 0;
}
.MainNavigation .MoreButton span, .MainNavigation .LocationButton span {
height: 0; font-size:0;
overflow: hidden;
line-height: 0;
padding-top: 0;
display: block;
}
.MainNavigation .MoreButton a:before, .MainNavigation .LocationButton a:before {
content: '\e004';
font-size: 14px;
height: 50px;
line-height: 50px;
}
.MainNavigation .LocationButton {
border-left: 1px solid;
}
.MainNavigation .LocationButton a {
border-bottom: 0;
}
.MainNavigation .LocationButton a:before {
content: '\e01e';
font-size: 19px;
padding-left: 3px;
}
html.no-js .MainNavigation ul li.vehicles span:after {
content: "";
margin-left: 0;
top: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.MainNavigation {
top: 0;
left: 91px;
border-top: 0;
}
.MainNavigation .SearchButton {
display: none;
}
.MainNavigation .MoreButton {
display: block;
}
.MainNavigation .primaryNav {
margin-right: 50px;
}
.MainNavigation .primaryNav[data-total="6"] a {
font-size: 8px;
}
.MainNavigation .primaryNav li {
border-top: 0;
}
.MainNavigation .primaryNav li.vehicles a span {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
}
.MainNavigation .primaryNav li.vehicles a span:after {
margin-left: 5px;
font-size: 10px;
}
.MainNavigation .primaryNav li a, .MainNavigation .primaryNav li button {
font-size: 9px;
height: 50px;
line-height: 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .MainNavigation.withLocation .primaryNav {
margin-right: 100px;
}
#landrover .MainNavigation .primaryNav li {
display: none;
}
#landrover .MainNavigation .primaryNav li a, #landrover .MainNavigation .primaryNav li button {
letter-spacing: 0.35em;
font-size: 10px;
}
#landrover .MainNavigation .primaryNav li.vehicles {
display: block;
float: none;
width: auto;
border-right: none;
}
#landrover .MainNavigation .primaryNav li.vehicles span:after {
font-size: 12px;
margin-left: 6px;
}
#landrover .MainNavigation .LocationButton {
display: block;
right: 50px;
}
#landrover .MainNavigation .MoreButton {
border-left: 1px solid;
width: 50px;
}
#landrover .MainNavigation .MoreButton a, #landrover .MainNavigation .MoreButton button {
height: 50px;
}
}
.MainNavigation {
border-top-color: #30353e;
}
.MainNavigation a, .MainNavigation button, .MainNavigation .inactiveSearchButton {
background-color: #0c121c;
color: #ffffff;
}
.MainNavigation a:hover, .MainNavigation a:focus, .MainNavigation button:hover, .MainNavigation button:focus, .MainNavigation .inactiveSearchButton:hover, .MainNavigation .inactiveSearchButton:focus {
background-color: #4a4f54;
border-bottom-color: #3e4347;
}
.MainNavigation a:hover:after, .MainNavigation a:focus:after, .MainNavigation button:hover:after, .MainNavigation button:focus:after, .MainNavigation .inactiveSearchButton:hover:after, .MainNavigation .inactiveSearchButton:focus:after {
background-color: #3e4347;
}
.MainNavigation a:hover:before, .MainNavigation a:focus:before, .MainNavigation button:hover:before, .MainNavigation button:focus:before, .MainNavigation .inactiveSearchButton:hover:before, .MainNavigation .inactiveSearchButton:focus:before {
background-color: transparent;
}
.MainNavigation .primaryNav[data-total="3"] ul li:first-child {
border-left-color: #30353e;
}
.MainNavigation ul li.active a {
background-color: #4a4f54;
border-bottom-color: #3e4347;
}
.MainNavigation ul li a, .MainNavigation ul li button {
background-color: #0c121c;
border-bottom-color: transparent;
border-right-color: #3e4347;
}
.MainNavigation ul li a:after, .MainNavigation ul li button:after {
background-color: transparent;
}
.MainNavigation ul li a:hover, .MainNavigation ul li a:focus, .MainNavigation ul li button:hover, .MainNavigation ul li button:focus {
border-right-color: #3e4347;
border-bottom-color: #3e4347;
}
.MainNavigation ul li a:hover:after, .MainNavigation ul li a:focus:after, .MainNavigation ul li button:hover:after, .MainNavigation ul li button:focus:after {
background-color: #3e4347;
}
.MainNavigation ul.activeOverlay li.active a {
background-color: inherit;
}
.MainNavigation ul.activeOverlay li.vehicles a {
background-color: #4a4f54;
border-bottom-color: #30353e;
}
.MainNavigation .MainNavSearchForm {
background-color: #0c121c;
}
.MainNavigation .MainNavSearchForm label {
color: #e4e8e8;
}
.MainNavigation .MainNavSearchForm .searchText {
background-color: #0c121c;
color: #ffffff;
}
.MainNavigation .SearchButton {
background-color: #0c121c;
}
.MainNavigation .SearchButton .inactiveSearchButton:hover, .MainNavigation .SearchButton .inactiveSearchButton:focus {
background-color: #0c121c;
}
.MainNavigation .LocationButton {
border-left-color: #30353e;
}
.MainNavigation .LocationButton a.active {
background-color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .MainNavigation .MoreButton {}
}
#landrover .MainNavigation {
border-top-color: #eef1f1;
}
#landrover .MainNavigation a, #landrover .MainNavigation button, #landrover .MainNavigation .inactiveSearchButton {
background-color: #ffffff;
color: #0c121c;
font-weight: normal;
}
#landrover .MainNavigation a:hover, #landrover .MainNavigation a:focus, #landrover .MainNavigation button:hover, #landrover .MainNavigation button:focus, #landrover .MainNavigation .inactiveSearchButton:hover, #landrover .MainNavigation .inactiveSearchButton:focus {
background-color: #e4e8e8;
border-bottom-color: #dee2e2;
}
#landrover .MainNavigation a:hover:before, #landrover .MainNavigation a:focus:before, #landrover .MainNavigation button:hover:before, #landrover .MainNavigation button:focus:before, #landrover .MainNavigation .inactiveSearchButton:hover:before, #landrover .MainNavigation .inactiveSearchButton:focus:before {
background-color: transparent;
}
#landrover .MainNavigation a:hover:after, #landrover .MainNavigation a:focus:after, #landrover .MainNavigation button:hover:after, #landrover .MainNavigation button:focus:after, #landrover .MainNavigation .inactiveSearchButton:hover:after, #landrover .MainNavigation .inactiveSearchButton:focus:after {
background-color: #dee2e2;
}
#landrover .MainNavigation .primaryNav[data-total="3"] ul li:first-child {
border-left-color: #eef1f1;
}
#landrover .MainNavigation ul li.active a {
background-color: #e4e8e8;
border-bottom-color: #dee2e2;
}
#landrover .MainNavigation ul li a, #landrover .MainNavigation ul li button {
background-color: #ffffff;
border-bottom-color: transparent;
border-right-color: #eef1f1;
}
#landrover .MainNavigation ul li a:hover, #landrover .MainNavigation ul li a:focus, #landrover .MainNavigation ul li button:hover, #landrover .MainNavigation ul li button:focus {
border-right-color: #dee2e2;
border-bottom-color: #dee2e2;
}
#landrover .MainNavigation ul li a:hover:after, #landrover .MainNavigation ul li a:focus:after, #landrover .MainNavigation ul li button:hover:after, #landrover .MainNavigation ul li button:focus:after {
background-color: #dee2e2;
}
#landrover .MainNavigation ul li a:hover:before, #landrover .MainNavigation ul li a:focus:before, #landrover .MainNavigation ul li button:hover:before, #landrover .MainNavigation ul li button:focus:before {
background-color: #dee2e2;
}
#landrover .MainNavigation ul li:last-child.active a {
border-right: none;
}
#landrover .MainNavigation ul.activeOverlay li.active a {
background-color: inherit;
}
#landrover .MainNavigation ul.activeOverlay li.vehicles a {
background-color: #4a4f54;
border-bottom-color: #d8dcdc;
}
#landrover .MainNavigation .MainNavSearchForm {
background-color: #ffffff;
}
#landrover .MainNavigation .MainNavSearchForm label {
color: #65696d;
}
#landrover .MainNavigation .MainNavSearchForm .searchText {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .MainNavigation .SearchButton {
background-color: #ffffff;
}
#landrover .MainNavigation .SearchButton .inactiveSearchButton:hover, #landrover .MainNavigation .SearchButton .inactiveSearchButton:focus {
background-color: #e4e8e8;
}
#landrover .MainNavigation .LocationButton {
border-left-color: #ffffff;
border-left: none;
}
#landrover .MainNavigation .LocationButton a.active {
background-color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover #landrover .MainNavigation .MoreButton {
border-left-color: #eef1f1;
}
}
.MarketPageSelector {
position: relative;
padding-left: 80px;
padding-right: 80px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.35em;
}
.MarketPageSelector .imageWrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
z-index: -3;
}
.MarketPageSelector .headerBlock {
padding-left: 10px;
padding-right: 10px;
}
.MarketPageSelector .countryList {
display: none;
}
.MarketPageSelector .dropDownContainer {
width: 100%;
max-width: 900px;
overflow: visible;
margin: 0 auto;
clear: both;
text-align: center;
}
.MarketPageSelector .dropDownContainer .col {
float: left;
width: 33.33%;
height: 45px;
text-align: center;
padding: 0 10px;
}
.MarketPageSelector .dropDownContainer .formButton {
clear: both;
display: inline-block;
width: 33.33%;
margin: 0 auto;
padding: 0 10px;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer {
max-width: 600px;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .col {
width: 50%;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .formButton {
width: 50%;
}
#landrover .MarketPageSelector .continueButton {
width: 100%;
margin-top: 20px;
}
.no-js .MarketPageSelector .imageWrap {
display: none;
}
.no-js .MarketPageSelector .countryList {
display: block;
letter-spacing: 0.02em;
}
.no-js .MarketPageSelector .countryList ul>li {
display: block;
border-top: solid 1px #e4e8e8;
padding-top: 40px;
}
.no-js .MarketPageSelector .countryList ul>li h2 {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: 700;
font-size: 14px;
margin-bottom: 20px;
font-weight: bold;
}
.no-js .MarketPageSelector .countryList ul>li>ul {
font-size: 0;
padding-bottom: 40px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li {
border-top: none;
padding-top: 0px;
width: 33.333%;
float: none;
display: inline-block;
vertical-align: top;
margin-bottom: 10px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a {
font-size: 12px;
display: block;
text-decoration: none;
position: relative;
color: #0c121c;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a .flag {
position: absolute;
left: 0;
top: -2px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a span {
display: inline-block;
margin: 0 20px 0 40px;
line-height: 20px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a:hover span {
color: #4a4f54;
}
.no-js .MarketPageSelector .countryList ul>li:last-child>ul {
padding-bottom: 0;
}
.no-js .MarketPageSelector .dropDownContainer {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.MarketPageSelector {
padding-left: 40px;
padding-right: 40px;
}
.MarketPageSelector .headerBlock {
padding-left: 0;
padding-right: 0;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li {
width: 50%;
}
.MarketPageSelector .dropDownContainer {
width: 100%;
max-width: auto;
}
.MarketPageSelector .dropDownContainer .col {
width: 100%;
max-width: 350px;
margin: 0 auto 20px;
padding-left: 0;
padding-right: 0;
float: none;
text-align: center;
}
.MarketPageSelector .dropDownContainer .formButton {
width: 100%;
max-width: 350px;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
}
.MarketPageSelector .dropDownContainer .formButton .continueButton {
margin: 0;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer {
max-width: none;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .col {
width: 100%;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .formButton {
width: 100%;
}
#landrover .MarketPageSelector .continueButton {
margin-top: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.MarketPageSelector {
padding-left: 30px;
padding-right: 30px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li {
width: 100%;
}
}
.MarketSelector {
padding: 175px 10px 80px;
min-height: 700px;
position: relative;
text-align: center;
}
.no-js .MarketSelector {
padding-left: 90px;
padding-right: 90px;
}
.lt-ie9 .MarketSelector {
min-height: 400px;
}
.MarketSelector .imageWrap {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: -3;
}
.MarketSelector .heading, .MarketSelector .subHeading {
color: #ffffff;
}
.no-js .MarketSelector .heading, .no-js .MarketSelector .subHeading {
color: #0c121c;
}
.MarketSelector .heading {
color: #ffffff;
-webkit-font-smoothing: antialiased;
padding-left: 80px;
padding-right: 80px;
-webkit-font-smoothing: antialiased;
}
.MarketSelector .heading .headingWrapper:before, .MarketSelector .heading .headingWrapper:after {
background-color: #ffffff;
}
.MarketSelector .secondaryLinks {
margin: 28px 0;
}
.MarketSelector .countryList {
display: none;
text-align: left;
letter-spacing: 0.02em;
}
.no-js .MarketSelector .countryList {
display: block;
}
.MarketSelector .countryList ul>li {
display: block;
border-top: solid 1px #e4e8e8;
padding-top: 40px;
}
.MarketSelector .countryList ul>li h2 {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: 700;
font-size: 14px;
margin-bottom: 20px;
font-weight: bold;
}
.MarketSelector .countryList ul>li>ul {
font-size: 0;
padding-bottom: 40px;
}
.MarketSelector .countryList ul>li>ul>li {
border-top: none;
padding-top: 0px;
width: 33.333%;
float: none;
display: inline-block;
vertical-align: top;
margin-bottom: 10px;
}
.MarketSelector .countryList ul>li>ul>li a {
font-size: 12px;
display: block;
text-decoration: none;
position: relative;
color: #000000;
}
.MarketSelector .countryList ul>li>ul>li a .flag {
position: absolute;
left: 0;
top: -2px;
}
.MarketSelector .countryList ul>li>ul>li a span {
display: inline-block;
margin: 0 20px 0 40px;
line-height: 20px;
}
.MarketSelector .countryList ul>li>ul>li a:hover span {
color: #4a4f54;
}
.MarketSelector .countryList ul>li:last-child>ul {
padding-bottom: 0;
}
.MarketSelector .dropDownContainer {
width: 100%;
max-width: 1200px;
overflow: visible;
margin: 0 auto;
clear: both;
text-align: center;
}
.no-js .MarketSelector .dropDownContainer {
display: none;
}
.MarketSelector .dropDownContainer .col, .MarketSelector .dropDownContainer .formButton {
width: 33.333%;
}
.MarketSelector .dropDownContainer .col {
float: left;
text-align: center;
padding: 0 10px;
}
.MarketSelector .dropDownContainer .formButton {
clear: both;
display: inline-block;
margin: 0 auto;
padding: 0 10px;
}
#landrover .MarketSelector .continueButton {
margin-top: 20px;
width: 100%;
}
#landrover .MarketSelector .secondaryLinkWithStyle {
color: #ffffff;
margin: 0;
}
#landrover .MarketSelector .secondaryLinkWithStyle:before {
display: block;
}
.ieMarketSelector {
max-width: 1400px !important;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.MarketSelector {
padding: 175px 40px 40px;
}
.MarketSelector .heading {
padding-left: 0;
padding-right: 0;
}
.MarketSelector .dropDownContainer {
width: 90%;
}
.MarketSelector .dropDownContainer .col {
width: 100%;
max-width: 350px;
margin: 0 auto;
float: none;
padding: 0 10px 20px;
}
.MarketSelector .dropDownContainer .formButton {
width: 100%;
max-width: 350px;
padding-top: 0;
padding-bottom: 30px;
}
#landrover .MarketSelector .formButton {
padding-bottom: 0;
}
#landrover .MarketSelector .continueButton {
margin-top: 0;
}
.MarketSelector .countryList ul>li>ul>li {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.MarketSelector {
padding: 80px 20px 30px;
min-height: auto;
position: relative;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.35em;
text-align: center;
}
.MarketSelector .heading {
margin-top: 95px;
padding-left: 10px;
padding-right: 10px;
}
.MarketSelector .subHeading {
display: none;
}
.MarketSelector .countryList ul>li>ul>li {
width: 100%;
}
.MarketSelector .dropDownContainer {
width: 100%;
max-width: auto;
overflow: auto;
margin: 0 auto;
clear: both;
text-align: center;
}
.MarketSelector .dropDownContainer .col {
text-align: center;
}
}
.ModelSelector {
text-align: left;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background-color: #4a4f54;
color: #e4e8e8;
padding: 80px 70px 25px;
}
.ModelSelector .modelSelectorHeader {
padding-left: 20px;
padding-right: 20px;
text-align: center;
}
.ModelSelector .modelSelectorHeader .backButton {
position: absolute;
top: 58px;
left: 10px;
z-index: 3;
font-size: 30px;
text-decoration: none;
padding: 15px;
}
.ModelSelector .modelSelectorHeader .backButton span {
display: inline-block;
text-indent: -9999px;
}
.ModelSelector .modelSelectorHeader .backButton:after {
content: '\e00d';
}
.ModelSelector .inPageModelSelectorHeader {
display: none;
}
.ModelSelector .vehicleNameHeader {
margin-bottom: 17px;
}
.ModelSelector .vehicleNameHeader+.modelList {
margin-top: 40px;
}
.ModelSelector .vehicleTagline {
color: #ffffff;
font-size: 16px;
text-align: center;
margin: 0 auto 45px auto;
max-width: 600px;
line-height: 1.5em;
}
.ModelSelector.withTabs .modelSelectorHeader {
padding-bottom: 40px;
}
.ModelSelector.withTabs .backButton {
top: 134px;
}
.ModelSelector .selectorContentLink {
text-decoration: none;
}
.ModelSelector .modelWrapper {
display: block;
border-bottom: 1px solid #a4a7a9;
}

.ModelSelector .modelWrapper3 {
display: block;
border-bottom: 1px solid #a4a7a9;
}
.ModelSelector .el {
width: 33.333%;
padding: 0 20px;
margin-bottom: 55px;
}
.ModelSelector .el:nth-of-type(3n+1) {
clear: left;
}
.ModelSelector .el sup {
font-size: 0.5em;
}
.ModelSelector .el img {
width: 100%;
height: auto;
display: block;
}
.ModelSelector .el .imageLink {
position: relative;
}
.ModelSelector .el .imageLink, .ModelSelector .el .selectorContentLink {
text-decoration: none;
display: block;
}
.ModelSelector .el .modelName {
margin: 22px 0 5.5px;
}
.ModelSelector .el .price {
color: #ffffff;
font-family: "avenir", "arial", "helvetica", sans-serif;
display: block;
font-weight: normal;
font-size: 11px;
letter-spacing: 2px;
}
.ModelSelector .el .selectorContent .modelName+p, .ModelSelector .el .selectorContent .price+p {
color: #ffffff;
margin: 22px 0 22px;
font-weight: 700;
}
.ModelSelector .el .unorderedList, .ModelSelector .el .featureText {
padding-top: 22px;
padding-bottom: 22px;
color: #e4e8e8;
border-top: 1px solid #a4a7a9;
}
.ModelSelector .el .unorderedList li, .ModelSelector .el .featureText p {
font-size: 13px;
line-height: 18px;
margin-bottom: 22px;
}
.ModelSelector .el .unorderedList li:last-child, .ModelSelector .el .featureText p:last-child {
margin-bottom: 0;
}
.ModelSelector .selectorButton {
display: block;
margin-top: 22px;
}
#landrover .ModelSelector .selectorButton {
color: #adafb2;
}
#landrover .ModelSelector .selectorButton:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .ModelSelector .selectorButton:focus {
color: #e4e8e8;
text-shadow: none;
}
.ModelSelector .selectorButton i {
display: none;
}
.ModelSelector .tabContent {
overflow: hidden;
*zoom:1;
}
.ModelSelector .tabContent[data-total="1"] .el {
margin-left: auto;
margin-right: auto;
float: none;
}
.ModelSelector .tabContent[data-total="1"] .modelWrapper {
height: auto;
}
.ModelSelector .tabContent[data-total="2"] .el.firstModel {
margin-left: 16.667%;
}
.ModelSelector .tabContent[data-total="4"] .el, .ModelSelector .tabContent[data-total="7"] .el, .ModelSelector .tabContent[data-total="8"] .el, .ModelSelector .tabContent[data-total="10"] .el, .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el {
width: 25%;
}
.ModelSelector .tabContent[data-total="4"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(3n+1) {
clear: none;
}
.ModelSelector .tabContent[data-total="4"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(4n+1) {
clear: left;
}
.ModelSelector.inPageModelSelector {
z-index: 1;
background-color: #4a4f54;
}
.ModelSelector.inPageModelSelector .inPageModelSelectorHeader {
margin: 0 auto 80px;
display: inline-block;
}
.ModelSelector.inPageModelSelector .backButton, .ModelSelector.inPageModelSelector .vehicleNameHeader, .ModelSelector.inPageModelSelector .vehicleTagline {
display: none;
}
.ModelSelector.inPageModelSelector.withTabs .modelSelectorHeader {
padding-bottom: 0;
}
.ModelSelector.inPageModelSelector.withTabs .inPageModelSelectorHeader {
margin-bottom: 26px;
}
.ModelSelector.inPageModelSelector.withTabs .TabFilter {
margin-bottom: 80px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ModelSelector {
padding: 0 20px -15px;
}
.ModelSelector.inPageModelSelector {
padding: 40px 20px 0;
}
.ModelSelector .modelSelectorHeader .backButton {
left: 0;
top: 51px;
}
.ModelSelector.withTabs .modelSelectorHeader .backButton {
top: 134px;
}
.ModelSelector .tabContent .el, .ModelSelector .tabContent[data-total="4"] .el, .ModelSelector .tabContent[data-total="7"] .el, .ModelSelector .tabContent[data-total="8"] .el, .ModelSelector .tabContent[data-total="10"] .el, .ModelSelector .tabContent[data-total="11"] .el, .ModelSelector .tabContent[data-total="12"] .el {
width: 50%;
}
.ModelSelector .tabContent .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="4"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="11"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(3n+1) {
clear: none;
}
.ModelSelector .tabContent .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="4"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="11"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(2n+1) {
clear: left;
}
.ModelSelector .tabContent[data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="4"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="7"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="8"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="10"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="11"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="12"][data-total="2"] .el.firstModel {
margin-left: 0;
}
.ModelSelector.inPageModelSelector .modelSelectorHeader {
padding-top: 0;
}
.ModelSelector.inPageModelSelector .inPageModelSelectorHeader {
margin-bottom: 40px;
}
.ModelSelector.inPageModelSelector.withTabs .inPageModelSelectorHeader {
margin-bottom: 23px;
}
.ModelSelector.inPageModelSelector.withTabs .TabFilter {
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ModelSelector {
padding: 30px 10px;
}
.ModelSelector.inPageModelSelector {
padding: 30px 10px;
}
.ModelSelector.inPageModelSelector .inPageModelSelectorHeader {
margin-bottom: 30px;
}
.ModelSelector.inPageModelSelector .TabFilter {
margin: 0 auto;
}
.ModelSelector.inPageModelSelector.withTabs .inPageModelSelectorHeader {
margin-bottom: 18px;
}
.ModelSelector.inPageModelSelector.withTabs .TabFilter {
margin-bottom: 30px;
}
.ModelSelector.withTabs .modelSelectorHeader .backButton {
top: 9px;
}
.ModelSelector .modelSelectorHeader .backButton {
top: 0;
left: 0;
}
.ModelSelector .modelSelectorHeader .backButton:after {
width: auto;
padding: 0;
}
.ModelSelector .vehicleNameHeader {
margin-bottom: 12px;
}
.ModelSelector .vehicleTagline {
margin-bottom: 30px;
max-width: 300px;
font-size: 13px;
}
.ModelSelector .tabContent[data-total="1"] .el, .ModelSelector .tabContent[data-total="2"] .el, .ModelSelector .tabContent[data-total="3"] .el, .ModelSelector .tabContent[data-total="4"] .el, .ModelSelector .tabContent[data-total="5"] .el, .ModelSelector .tabContent[data-total="6"] .el, .ModelSelector .tabContent[data-total="7"] .el, .ModelSelector .tabContent[data-total="8"] .el, .ModelSelector .tabContent[data-total="10"] .el, .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el {
width: 100%;
float: none;
margin-bottom: 22px;
}
.ModelSelector .el ul, .ModelSelector .el .modelSelectorButtons {
display: none;
}
.ModelSelector .el .modelName {
margin-top: 11px;
}
.ModelSelector .el .selectorContent .modelName+p, .ModelSelector .el .selectorContent .price+p {
margin: 8.667px 0 0;
}
.ModelSelector .modelWrapper {
border-bottom: 0;
}
}
.overlay .ModelSelector {
width: 50%;
}
.overlay .ModelSelector .el {
visibility: visible;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
html.no-js .ModelSelector .tabContent .modelWrapper {
height: auto;
}
#landrover .ModelSelector .modelSelectorButtonTwo, #landrover .ModelSelector .modelSelectorButtonTwo:before {
color: #a4a7a9;
}
#landrover .ModelSelector .modelSelectorButtonTwo:hover, #landrover .ModelSelector .modelSelectorButtonTwo:before:hover {
color:#e4e8e8;
}
.lt-ie9 .ModelSelector .modelSelectorButtons .selectorButton {
padding-top: 0;
padding-bottom: 0;
}
.ModelSelector .modelSelectorHeader .backButton {
color: #4a4f54;
}
#landrover .ModelSelector .modelSelectorHeader .backButton {
color: #ffffff;
}
.NationalDealerLocator .searchForms {
display: none;
}
.mobileGeoLocationPopup {
position: relative;
padding: 30px 30px;
width: auto;
width: 80%;
margin: 30px auto 0;
}
.mobileGeoLocationPopup .heading {
margin-bottom: 16px;
}
.mobileGeoLocationPopup p {
margin-bottom: 16px;
}
#landrover .mobileGeoLocationPopup .primaryLinkWithStyle {
margin-top: 16px;
width: 100%;
}
#landrover .mobileGeoLocationPopup .primaryLinkWithStyle.locationYes {
margin-top: 16px;
}
.no-js .NationalDealerLocator .searchForms {
display: block;
}
.no-js .NationalDealerLocator .searchForms form .selectHeader {
display: none;
}
.no-js .NationalDealerLocator .DropdownSelect {
font-size: 1em;
}
.NationalDealerLocatorError {
clear: both;
text-align: center;
}
.NationalDealerLocatorError .headerBlock {
margin-bottom: 40px;
}
.NationalDealerLocatorError ol {
font-weight: normal;
}
.NationalDealerLocatorError ol li {
list-style: none;
display: block;
margin-bottom: 8px;
}
.NationalDealerLocatorError ol li:last-child {
margin-bottom: 0;
}
.NationalDealerLocatorError ol li a {
text-decoration: none;
font-weight: bold;
}
.NationalDealerLocatorError .searchAgainForm {
margin: 0 auto;
width: 100%;
max-width: 718px;
display: block;
}
.NationalDealerLocatorError .searchAgainForm .col {
width: 50%;
float: left;
padding: 0 20px 0 0;
position: relative;
}
.NationalDealerLocatorError .formButton {
padding: 0 0 0 10px;
}
.NationalDealerLocatorError .searchAgainButton {
width: 100%;
}
#landrover .NationalDealerLocatorError .searchAgainButton {
margin: 0;
}

@media screen and (min-width: 1px) and (max-width: 568px) {
.NationalDealerLocatorError .searchAgainForm {
max-width: 350px;
margin: auto;
}
.NationalDealerLocatorError .searchAgainForm .col {
width: 100%;
float: none;
padding: 0 0 20px;
}
.NationalDealerLocatorError .searchAgainForm .col:last-child {
padding-bottom: 0;
}
}
.NationalDealerLocatorResults {
clear: both;
background-color: #e4e8e8;
padding: 0 90px 80px;
}
.NationalDealerLocatorResults .dealerHeader {
text-align: center;
padding: 30px 30px;
}
#landrover .NationalDealerLocatorResults .dealerHeader .searchAgainButton {
max-width: 330px;
width: 100%;
margin: 0 auto;
white-space: nowrap;
}
.NationalDealerLocatorResults .dealerResults {
display: block;
height: 720px;
position: relative;
}
.NationalDealerLocatorResults .dealerSidebarContainer {
width: 100%;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar {
width: 460px;
height: 600px;
margin-top: 120px;
padding-right: 20px;
float: left;
overflow: hidden;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer {
position: relative;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:after {
content: "";
display: block;
width: 100%;
height: 10px;
position: absolute;
left: 0;
background-repeat: no-repeat;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:before {
top: 0;
border-top: solid 1px #5c6065;
background-image: url("/resources/public/images/NationalDealerLocatorResults/shadow-top.png");
background-position: 50% 0;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:after {
bottom: 0;
border-bottom: solid 1px #5c6065;
background-image: url("/resources/public/images/NationalDealerLocatorResults/shadow-bottom.png");
background-position: 50% 100%;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .list {
height: 600px;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .list li:last-child {
margin-bottom: 0;
}
.NationalDealerLocatorResults .dealerMap {
margin-left: 460px;
margin-right: -90px;
padding-left: 20px;
}
.NationalDealerLocatorResults .dealerMap .dealerHeader {
height: 120px;
position: relative;
padding: 40px 550px 0 0;
display: table;
}
.NationalDealerLocatorResults .dealerMap .dealerHeader h2 {
margin: 0;
height: 100%;
display: table-cell;
vertical-align: middle;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer {
position: relative;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .bingMap {
position: relative;
height: 600px;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .mapCloseButton {
display: none;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm {
position: absolute;
bottom: 41px;
left: 41px;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .DropdownSelect {
width: 280px;
}
#landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .primaryLinkWithStyle {
display: none;
}
.no-js #landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm {
bottom: 1px;
}
.no-js #landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .DropdownSelect {
width: auto;
}
.no-js #landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .primaryLinkWithStyle {
display: table;
}
.NationalDealerLocatorResults .dealerMap.dealerMapFloating {
position: fixed;
}
.NationalDealerLocatorResults .dealerMap.dealerMapStopped {
position: absolute;
}
.NationalDealerLocatorResults .dealerMap .directionsHeader {
height: 80px;
}
#landrover .NationalDealerLocatorResults .dealerMap .dealerHeader .searchAgainButton {
max-width: 300px;
top: 60px;
margin: 0;
position: absolute;
right: 210px;
}
.NationalDealerLocatorResults .bingMap .placeholderMapImage {
display: none;
}
.no-js .NationalDealerLocatorResults .bingMap .placeholderMapImage {
display: block;
width: 100%;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL {
width: 50px;
height: 110px;
top: 40px;
left: 40px;
background: transparent;
border: none;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_compassControlContainer, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomDrop {
display: none;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer {
width: 50px;
height: 110px;
position: relative;
left: auto;
top: auto;
background: transparent;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_button {
position: absolute;
left: 0;
width: 50px;
height: 50px;
margin: 0;
text-align: center;
background-image: none;
border: 0;
background-color: #ffffff;
color: #0c121c;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: ease, ease;
-moz-transition: background-color 0.4s ease, color 0.4s ease;
-o-transition: background-color 0.4s ease, color 0.4s ease;
transition: background-color 0.4s ease, color 0.4s ease;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_button:before {
display: inline;
line-height: 50px;
font-family: "icons";
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_button:hover {
background-color: #0c121c;
color: #ffffff;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn {
top: 0;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn:before {
content: '\e027';
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut {
top: 60px;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut:before {
content: '\e01f';
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap>button {
position: absolute !important;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MapPushpinBase div {
font-size: 14px !important;
font-family: "avenir", "arial", "helvetica", sans-serif !important;
font-weight: normal !important;
top: -2px !important;
line-height: 42px !important;
letter-spacing: 0.1em;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .customInfoBox {
width: 250px;
padding: 10px;
position: relative;
top: 18px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
text-align: center;
letter-spacing: 0.1em;
background-color: #ffffff;
color: #0c121c;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .Infobox {
display: none !important;
}
.NationalDealerLocatorResults.iOS .MicrosoftMap .MapPushpinBase div {
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0) rotate(0) scale(1);
}
.NationalDealerLocatorResults .dealerSidebar .list>li {
margin-bottom: 40px;
}
.NationalDealerLocatorResults .dealerSidebar .directions {
height: 600px;
padding: 30px 25px 30px 37px;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField {
position: relative;
margin-bottom: 5px;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField:after {
content: "";
display: block;
width: 100px;
height: 40px;
position: absolute;
right: 0;
top: 0;
background-image: -webkit-linear-gradient(left, rgba(228, 232, 232, 0), #e4e8e8);
background-image: -moz-linear-gradient(left, rgba(228, 232, 232, 0), #e4e8e8);
background-image: linear-gradient(to right, rgba(228, 232, 232, 0), #e4e8e8);
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField span {
display: block;
width: 37px;
position: absolute;
left: -37px;
padding-right: 8px;
line-height: 40px;
text-align: right;
font-size: 18px;
font-weight: bold;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField input {
height: 40px;
background-color: #e4e8e8;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField.destination span, .NationalDealerLocatorResults .dealerSidebar .directions .directionsField.destination input {
color: #5c6065;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directions-list {
z-index: 1;
position: relative;
}
#landrover .NationalDealerLocatorResults .dealerSidebar .directions .backToDealer {
margin-top: 0;
margin-bottom: 20px;
}
#landrover .NationalDealerLocatorResults .dealerSidebar .directions .getDirectionsList, #landrover .NationalDealerLocatorResults .dealerSidebar .directions .getDirectionsMap {
margin-top: 12px;
width: 100%;
}
#landrover .NationalDealerLocatorResults .dealerSidebar .directions .getDirectionsMap {
display: none;
}
#landrover .NationalDealerLocatorResults .backToDealer:before {
content: '\e01d';
margin-top: -1px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel {
padding: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route {
padding-top: 30px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary {
margin: 0 0 16px;
padding: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary .dd_tripSummary {
font-size: 16px;
font-weight: 100;
color: #0c121c;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary .dd_trafficTime, .NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary .dd_avoidTraffic {
display: none;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_waypoint {
margin: 0;
padding: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_waypoint .dd_directionStepLetter {
display: block;
width: 37px;
padding-right: 8px;
left: -37px;
line-height: 30px;
text-align: right;
font-size: 18px;
font-weight: bold;
color: inherit;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_waypoint .dd_waypointDisplayText {
line-height: 30px;
margin: 0 0 0 15px;
padding: 0;
font-size: 14px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_itinerary {
margin-left: 15px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_itinerary .dd_singleStep .dd_iteneraryContainer .dd_distance {
margin-bottom: 5px;
font-size: 12px;
color: #5c6065;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_itinerary .dd_singleStep .dd_iteneraryContainer .dd_instruction {
font-size: 14px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer {
padding: 0;
font-size: inherit;
border: 0;
background-color: transparent;
color: inherit;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .headerText {
color: #f2681d;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li {
margin: 20px 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li:last-child {
margin-bottom: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li .dd_DisambgStepLetter {
height: 29px;
margin-right: 10px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li a {
font-size: inherit;
font-weight: bold;
color: inherit;

}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_DisambgNextLinkFirstPage {
display: none;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_DisambgStepLetter {
width: 48px;
height: 58px !important;
line-height: 48px;
background-image: url("/resources/public/images/icons/pin.png");
text-align: center;
text-indent: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_DisambgStepLetter:hover {
background-image: url("/resources/public/images/icons/pin_hover.png");
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer {
min-height: 58px;
padding-top: 16px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer a {
font-size: 10px;
letter-spacing: 0.25em;
color: #0c121c;
font-weight: bold;
text-decoration: none;
line-height: 48px;
overflow: hidden;
*zoom:1;
line-height: 1.25;
text-transform: uppercase;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer a:hover, .NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer a:focus {
color: #5c6065;
}
.NationalDealerLocatorResults.noMapResults {
padding-right: 70px;
padding-left: 70px;
}
.NationalDealerLocatorResults.noMapResults .dealerHeader {
padding-right: 20px;
padding-left: 20px;
}
.NationalDealerLocatorResults.noMapResults .dealerResults {
height: auto;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar {
width: 100%;
height: auto;
padding-right: 0;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .columnContainer {
position: static;
padding-top: 0;
padding-bottom: 0;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .columnContainer:after {
content: none;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list {
height: auto;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li {
width: 33.33%;
float: left;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li .infoCardDealer {
margin-right: 20px;
margin-left: 20px;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li .infoCardDealer .ctas {
display: none !important;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .directions {
display: none;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerMap {
display: none;
}
.NationalDealerLocatorResults.desktop .dealerResults {
height: auto;
overflow: visible;
}
.NationalDealerLocatorResults.desktop .dealerSidebar {
height: auto;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .columnContainer {
position: static;
padding-top: 0;
padding-bottom: 40px;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults.desktop .dealerSidebar .columnContainer:after {
content: none;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .list {
height: auto;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .directions {
height: auto;
overflow: visible;
}
.NationalDealerLocatorResults.desktop .dealerMap .dealerHeader {
height: 80px;
padding-bottom: 0;
}
.NationalDealerLocatorResults.desktop .dealerMap .bingMapContainer {
padding-bottom: 40px;
padding-top: 40px;
}
.NationalDealerLocatorResults.desktop .dealerMap .bingMapContainer .LogoContainer {
display: none;
}
.NationalDealerLocatorResults.desktop .dealerMap .bingMapContainer .radius-frm {
bottom: 81px;
}
#landrover .NationalDealerLocatorResults.desktop .dealerMap .dealerHeader .searchAgainButton {
top: 50%;
}

@media screen and (min-width: 1px) and (max-width: 1400px) {
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer {
margin-right: -745px;
float: left;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar {
width: auto;
margin-right: 745px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
margin-left: 0;
float: right;
}
.NationalDealerLocatorResults .dealerResults .dealerMap.dealerMapFloating {
right: 90px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap.dealerMapStopped {
right: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader h2 {
padding-left: 20px;
text-align: left;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .directionsHeader {
padding-right: 0;
}
}

@media screen and (min-width: 1290px) and (max-width: 1399px) {
.NationalDealerLocatorResults .dealerResults .dealerMap {
width: 835px !important;
}
}

@media screen and (min-width: 1px) and (max-width: 1290px) {
.NationalDealerLocatorResults .dealerResults {
height: 760px;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer {
margin-right: 0;
float: none;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar {
width: 350px;
margin-top: 160px;
margin-right: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
margin-left: 350px;
float: none;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader {
height: 160px;
padding-right: 0;
display: block;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader h2 {
width: 100%;
margin-bottom: 18px;
padding: 0;
height: auto;
display: block;
}
#landrover .NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader .searchAgainButton {
display: table;
width: 220px;
right: auto;
top: auto;
position: static;
}
.NationalDealerLocatorResults.desktop .dealerMap .dealerHeader {
height: 120px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NationalDealerLocatorResults {
padding: 0 30px 30px;
}
.NationalDealerLocatorResults.noMapResults {
padding: 0 30px 30px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
margin-right: -30px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap.dealerMapFloating {
right: 30px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader {
padding-right: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NationalDealerLocatorResults {
padding: 0;
}
.NationalDealerLocatorResults .dealerHeader h2 {
margin-bottom: 18px;
}
.NationalDealerLocatorResults.desktop .dealerHeader {
padding-bottom: 40px;
}
.NationalDealerLocatorResults .dealerResults {
height: auto;
padding: 0 30px;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar {
width: 100%;
height: auto;
float: none;
margin-top: 0;
padding: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .columnContainer {
position: static;
padding-top: 0;
padding-bottom: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .columnContainer:after {
content: none;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .list {
height: auto;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .list li {
margin-bottom: 10px;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .directions {
height: auto;
margin-bottom: 10px;
}
#landrover .NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .directions .getDirectionsMap {
display: inline-block;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
position: fixed;
left: 100%;
width: 100% !important;
margin-left: 0;
margin-right: 0;
padding-left: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader {
display: none;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .bingMapContainer {
padding: 0;
top: 0 !important;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .bingMapContainer .radius-frm {
left: 0;
bottom: 0;
width: 100%;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .bingMapContainer .radius-frm .DropdownSelect {
width: 100%;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL {
display: none;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerSidebar {
display: none;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap {
position: fixed;
left: 0;
top: 50px;
height: 500px;
z-index: 20;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer {
width: auto !important;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .bingMap {
border: none;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton {
display: block;
width: 50px;
height: 50px;
margin: 0;
position: absolute;
top: 20px;
left: 20px;
z-index: 21;
text-align: center;
background-color: #0c121c;
color: #ffffff;
text-decoration: none;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: ease, ease;
-moz-transition: background-color 0.4s ease, color 0.4s ease;
-o-transition: background-color 0.4s ease, color 0.4s ease;
transition: background-color 0.4s ease, color 0.4s ease;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:before {
display: inline;
line-height: 50px;
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
content: '\e00d';
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:hover {
background-color: #ffffff;
color: #0c121c;
}
.NationalDealerLocatorResults.noMapResults {
padding: 0;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li {
width: 100%;
float: none;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li .infoCardDealer {
margin-right: 0;
margin-left: 0;
}
}
.no-js .NationalDealerLocatorResults .dealerResults, .no-js .NationalDealerLocatorResults .dealerSidebar, .no-js .NationalDealerLocatorResults .dealerMap .bingMapContainer .bingMap {
height: auto;
}
.no-js .NationalDealerLocatorResults .directions {
display: none;
}
.no-js #landrover .NationalDealerLocatorResults .dealerResults .dealerSidebar .list>li .infoCardDealer .ctas .viewOnMap, .no-js #landrover .NationalDealerLocatorResults .dealerResults .dealerSidebar .list>li .infoCardDealer .ctas .getDirections {
display: none;
}
.NavigationModelSwitcherContainer {
position: relative;
}
.NavigationModelSwitcher {
position: absolute;
width: 256px;
display: none;
z-index: 2;
text-align: center;
}
.NavigationModelSwitcher .modelList {
text-align: left;
}
.NavigationModelSwitcher .modelList li a {
text-decoration: none;
display: block;
padding: 16px 15px 15px 50px;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.25em;
line-height: 14px;
position: relative;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.4s, color 0.4s;
-o-transition: background-color 0.4s, color 0.4s;
transition: background-color 0.4s, color 0.4s;
}
.NavigationModelSwitcher .modelList li i {
font-size: 10px;
line-height: 0;
position: absolute;
top: 17px;
}
.NavigationModelSwitcher .modelList li span {
display: inline-block;
padding-left: 20px;
line-height: 1.2em;
}
.lt-ie9 .NavigationModelSwitcher {
top: 0 !important;
}
html.no-js .NavigationModelSwitcher {
display: block;
width: 100%;
position: static;
}
html.no-js .NavigationModelSwitcher .modelList li {
display: inline-block;
}
html.no-js .NavigationModelSwitcher .modelList li a {
border-top: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NavigationModelSwitcher {
position: fixed;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NavigationModelSwitcher {
display: none !important;
}
}
.NavigationModelSwitcher {
background-color: #0c121c;
}
.NavigationModelSwitcher .modelList li a {
background-color: #0c121c;
color: #ffffff;
}
.NavigationModelSwitcher .modelList li a:hover, .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #4a4f54;
}
.NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher {
background-color: #ffffff;
}
#landrover .NavigationModelSwitcher .modelList {
text-align: left;
}
#landrover .NavigationModelSwitcher .modelList li a {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher .modelList li a:hover, #landrover .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
#landrover .NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #0c121c;
}
.NavigationModelSwitcherContainer {
position: relative;
}
.NavigationModelSwitcher {
position: absolute;
width: 256px;
display: none;
z-index: 2;
text-align: center;
}
.NavigationModelSwitcher .modelList {
text-align: left;
}
.NavigationModelSwitcher .modelList li a {
text-decoration: none;
display: block;
padding: 16px 15px 15px 50px;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.25em;
line-height: 14px;
position: relative;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.4s, color 0.4s;
-o-transition: background-color 0.4s, color 0.4s;
transition: background-color 0.4s, color 0.4s;
}
.NavigationModelSwitcher .modelList li i {
font-size: 10px;
line-height: 0;
position: absolute;
top: 17px;
}
.NavigationModelSwitcher .modelList li span {
display: inline-block;
padding-left: 20px;
line-height: 1.2em;
}
.lt-ie9 .NavigationModelSwitcher {
top: 0 !important;
}
html.no-js .NavigationModelSwitcher {
display: block;
width: 100%;
position: static;
}
html.no-js .NavigationModelSwitcher .modelList li {
display: inline-block;
}
html.no-js .NavigationModelSwitcher .modelList li a {
border-top: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NavigationModelSwitcher {
position: fixed;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NavigationModelSwitcher {
display: none !important;
}
}
.NavigationModelSwitcher {
background-color: #0c121c;
}
.NavigationModelSwitcher .modelList li a {
background-color: #0c121c;
color: #ffffff;
}
.NavigationModelSwitcher .modelList li a:hover, .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #4a4f54;
}
.NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher {
background-color: #ffffff;
}
#landrover .NavigationModelSwitcher .modelList {
text-align: left;
}
#landrover .NavigationModelSwitcher .modelList li a {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher .modelList li a:hover, #landrover .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
#landrover .NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #0c121c;
}
.NotificationBar {
display: none;
background-color: #4a4f54;
border-bottom: 1px solid #4a4f54;
width: 100%;
overflow: hidden;
position: relative;
z-index: 10;
}
.NotificationBar .notificationContainer {
display: table;
}
.NotificationBar .notificationContainer .top {
width: 100%;
display: table-cell;
border-bottom: none;
}
.NotificationBar .notificationContainer .top .notificationHeader {
vertical-align: middle;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
padding: 20px 20px 0 50px;
}
.NotificationBar .notificationContainer .top .inner {
display: table;
width: 100%;
}
.NotificationBar .notificationContainer .top .inner .left, .NotificationBar .notificationContainer .top .inner .right {
display: table-cell;
vertical-align: middle;
}
.NotificationBar .notificationContainer .bottom {
padding: 0;
visibility: hidden;
}
.NotificationBar .notificationContainer p {
font-size: 10px;
visibility: visible;
padding: 20px 20px 20px 50px;
}
.NotificationBar .notificationContainer p a {
text-decoration: none;
border-bottom: 1px solid rgba(228, 232, 232, 0.25);
}
.NotificationBar .notificationContainer .close {
display: table-cell;
height: 100%;
width: 70px;
vertical-align: middle;
border-left: 1px solid #5c6065;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.NotificationBar .notificationContainer .close span {
display: block;
width: 70px;
height: 70px;
line-height: 70px;
text-align:center;
}
.NotificationBar .notificationContainer .close span:before {
width: 100%;
content: '\e00c';
font-size: 16px;
margin: 0;
text-decoration: none;
}
.NotificationBar .notificationContainer .close:hover, .NotificationBar .notificationContainer .close:focus {
background-color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NotificationBar .notificationContainer {
display: block;
}
.NotificationBar .notificationContainer .top {
display: table;
border-bottom: 1px solid #5c6065;
}
.NotificationBar .notificationContainer .top .notificationHeader {
display: table-cell;
padding: 10px 40px;
}
.NotificationBar .notificationContainer .bottom {
padding: 20px 40px 0 40px;
visibility: visible;
}
.NotificationBar .notificationContainer p {
padding: 0 0 20px;
}
.NotificationBar .notificationContainer .close {
width: 50px;
}
.NotificationBar .notificationContainer .close span {
width: 50px;
height: 50px;
line-height: 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NotificationBar .notificationContainer .top .notificationHeader, .NotificationBar .notificationContainer .bottom {
padding-left: 30px;
padding-right: 30px;
}
}
.lt-ie9 #landrover .NotificationBar.browserUpgradeNotification .bottom a.primaryLinkWithStyle {
float: left;
}
.lt-ie9 .NotificationBar.browserUpgradeNotification {
display: block;
padding-bottom: 20px;
}
.lt-ie9 .NotificationBar.browserUpgradeNotification .notificationHeader {
font-weight: bold;
}
.lt-ie9 .NotificationBar.browserUpgradeNotification a.close {
display: none;
}
.lt-ie9 .IgniteBar {
display: none;
}
#landrover .NotificationBar .primaryLinkWithStyle {
white-space: nowrap;
margin: 0 20px 0 0;
visibility: visible;
float: right;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .NotificationBar .primaryLinkWithStyle {
margin: 0 0 20px 0;
float: none;
}
}
@-webkit-keyframes overlayFadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@keyframes overlayFadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-webkit-keyframes overlayFadeOut {
0% {
opacity:1;
}
70% {
opacity:0;
}
100% {
display:none;
}
}
@keyframes overlayFadeOut {
0% {
opacity:1;
}
70% {
opacity:0;
}
100% {
display:none;
}
}
.OffersContainer .offer {
position: relative;
}
.OffersContainer .offer .offerMainFrame {
background: #f8f9f9;
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerMainFrame {
position: relative;
}
}
.OffersContainer .offer .offerImage {
padding: 0 0 43.5% 0;
position: relative;
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerImage {
width: 55%;

float: right;
padding: 0 0 26% 0;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offer .offerImage {
width: 65%;
padding: 0 0 28.3% 0;
}
}
.OffersContainer .offer .offerImage .image {
background-size: cover;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerImage .image {
background-position: center;
background-size: auto;
}
}
.OffersContainer .offer .offerDescription {
background: #e4e8e8;
padding: 30px 30px;
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerDescription {
padding: 40px 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerDescription {
padding: 80px 90px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerDescription {
width: 45%;
position: absolute;
top: 0;
left: 0;
bottom: 0;
padding-right: 40px;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offer .offerDescription {
width: 35%;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerDescription {
padding-right: 90px;
}
}
.OffersContainer .offer .offerDescription .price {
margin-bottom: 24px;
color: #4a4f54;
}
.OffersContainer .offer .offerDescription .primaryLinkWithStyle {
margin-bottom: 30px;
}
.OffersContainer .offer .offerDescription .bullets {
margin-top: 24px;
margin-bottom: 12px;
}
.OffersContainer .offer .offerDescription .bullets li {
margin-bottom: 6px;
}
.OffersContainer .offer .offerDescription .secondaryLinkWithStyle {
display: block;
}
.OffersContainer .offer:nth-child(2n) .offerDescription {
background: #4a4f54;
color: #e4e8e8;
}
.OffersContainer .offer:nth-child(2n) .offerDescription .title, .OffersContainer .offer:nth-child(2n) .offerDescription .price {
color: #ffffff;
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerFinanceBoxes {
float: right;
display: table;
table-layout: fixed;
width: 100%;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerFinanceBoxes {
width: 55%;
min-height: 380px;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offer .offerFinanceBoxes {
width: 65%;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerFinanceBoxes {
min-height: auto;
}
}
.OffersContainer .offer .offerFinanceBoxes .headingLinear {
margin-bottom: 14px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.OffersContainer .offer .offerFinanceBoxes .headingLinear {
font-size: 60px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.OffersContainer .offer .offerFinanceBoxes .headingLinear .headingWrapper {
padding: 0.188em 0 0.25em;
}
.OffersContainer .offer .offerFinanceBoxes .headingLinear .headingWrapper:before, .OffersContainer .offer .offerFinanceBoxes .headingLinear .headingWrapper:after {
display: block;
}
}
.OffersContainer .offer .offerFinanceBoxes .subHeading {
line-height: 1.4em;
}
.OffersContainer .offer .offerInfo {
width: 100%;
padding: 30px 30px;
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerInfo {
padding: 40px 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerInfo {
padding: 80px 90px;
}
}

@media screen and (min-width: 740px) and (max-width: 1023px) {
.OffersContainer .offer .offerInfo {
padding: 50px;
}
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerInfo {
width: 50%;
display: table-cell;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerInfo {
padding: 10%;
min-height: 400px;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerInfo {
padding: 80px 90px;
}
}

@media screen and (min-width: 740px) and (max-width: 1023px) {
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerInfo .amount {
font-size: 80px;

font-size: 6vw;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerInfo .amount {
font-size: 90px;
}
}
.OffersContainer .offer .offerInfo:first-child:last-child {
width: 100%;
}
.OffersContainer .offer .offerInfoLease {
background: #f8f9f9;
}
.OffersContainer .offer .offerInfoApr {
background: #ffffff;
}
.OffersContainer .offerDetails {
background-color: #000000;
background-color: rgba(0, 0, 0, 0.9);
color: #ffffff;
width: 100%;
display: none;
top: 0;
right: 0;
height: 100%;
z-index: 11;
visibility: hidden;
padding: 30px 30px 30px;
position: absolute;
transition: opacity 0.4s;
}
.OffersContainer .offerDetails.active {
position: fixed;
visibility: visible;
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
display: block;
-webkit-animation: overlayFadeIn 0.4s;
animation: overlayFadeIn 0.4s;
}
.OffersContainer .offerDetails.closed {
-webkit-animation: overlayFadeOut 0.5s;
animation: overlayFadeOut 0.5s;
}
.OffersContainer .offerDetails .heading {
color: #ffffff;
}
.OffersContainer .offerDetails p {
margin-bottom: 1.5em;
line-height: 1.5em;
}

@media screen and (min-width: 741px) {
.OffersContainer .offerDetails {
padding: 40px 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offerDetails {
padding: 80px 90px;
position: absolute;
}
.OffersContainer .offerDetails.active {
z-index: 3;
overflow: hidden;
position: absolute;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offerDetails {
width: 65%;
}
}
.OffersContainer .closeButton {
font-size: 24px;
display: block;
position: absolute;
right: 30px;
cursor: pointer;
top: 25px;
}

@media screen and (min-width: 741px) {
.OffersContainer .closeButton {
top: 35px;
right: 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .closeButton {
right: 30px;
top: 30px;
}
}
.no-js .OffersContainer .offer {
padding-bottom: 50px;
background-color: #000000;
}
.no-js .OffersContainer .offer .offerInfo .heading span {
display: inline-block;
}
.no-js .OffersContainer .offer .offerImage {
padding: 0;
}
.no-js .OffersContainer .offer img {
display: block;
width: 100%;
height: auto;
}
.no-js .OffersContainer .offerDetails {
padding-top: 50px;
padding-bottom: 0;
position: static;
overflow-y: hidden;
width: 100%;
background-color: #000000;
opacity: 1;
visibility: visible;
display: block;
}
.no-js .OffersContainer .offerDetails .closeButton {
display: none;
}
.OptionsAndAccessories .el a:first-child {
display: inline-block;
position: relative;
}
.OptionsAndAccessories .el.el a {
display: block;
}
.OptionsAndAccessories .ctaContainer>div {
margin-top: 21.333px;
}
.ParallaxHero {
position: relative;
}
.ParallaxHero .imageContainer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
overflow: hidden;
}
.ParallaxHero .imageContainer .layer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.ParallaxHero .imageContainer .layer .image, .ParallaxHero .imageContainer .layer .fallback {
display: block;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50% 50%;
}
.ParallaxHero .imageOverlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: #000000;
}
.ParallaxHero .imageOverlay.showOverlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity: 0.3;
}
.ParallaxHero.ParallaxHeroImageLeft .imageContainer {
-webkit-perspective-origin: 0 50%;
perspective-origin: 0 50%;
}
.ParallaxHero.ParallaxHeroImageLeft .imageContainer .layer .image, .ParallaxHero.ParallaxHeroImageLeft .imageContainer .layer .fallback {
background-position: 0 50%;
}
.ParallaxHero.ParallaxHeroImageRight .imageContainer {
-webkit-perspective-origin: 100% 50%;
perspective-origin: 100% 50%;
}
.ParallaxHero.ParallaxHeroImageRight .imageContainer .layer .image, .ParallaxHero.ParallaxHeroImageRight .imageContainer .layer .fallback {
background-position: 100% 50%;
}
.ParallaxHero .screen {
position: relative;
z-index: 2;
height: 100vh;
overflow: hidden;
}
.ParallaxHero .screen.spacerContainer {
display: none;
}

@media screen and (min-width: 901px) {
.ParallaxHero.ParallaxHero3Screens .screen.spacerContainer {
display: block;
}
}
.ParallaxHero .textContainer {
display: table;
width: 100%;
}
.ParallaxHero .text {
display: table-cell;
padding-top: 100px;
padding-bottom: 100px;
vertical-align: middle;
}
.ParallaxHero .heading {
padding-left: 15%;
padding-right: 15%;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 60px;
text-align: center;
letter-spacing: 0.05em;
}
.ParallaxHero .heading .headingWrapper {
display: inline-block;
position: relative;
padding: 0.188em 0 0.25em;
}
.ParallaxHero .heading .headingWrapper:before, .ParallaxHero .heading .headingWrapper:after {
content: "";
display: block;
width: 1.34em;
height: 2px;
margin-left: -0.67em;
position: absolute;
left: 50%;
background-color: #ffffff;
}
.ParallaxHero .heading .headingWrapper:before {
top: -1px;
}
.ParallaxHero .heading .headingWrapper:after {
bottom: -1px;
}
.ParallaxHero .heading .headingWrapper>span {
display: block;
}
.ParallaxHero .copy {
padding-left: 25%;
padding-right: 25%;
-webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: opacity 0.4s, -moz-transform 0.4s;
-o-transition: opacity 0.4s, -o-transform 0.4s;
transition: opacity 0.4s, transform 0.4s;
font-size: 34px;
color: #ffffff;
position: relative;
}
.ParallaxHero .copy.hidden {

opacity: 0;
-webkit-transform: translate(0, -100px);
-khtml-transform: translate(0, -100px);
-moz-transform: translate(0, -100px);
-ms-transform: translate(0, -100px);
-o-transform: translate(0, -100px);
transform: translate(0, -100px);
}
.ParallaxHero .buttonScreenDown {
-webkit-transition: opacity 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 150ms ease-out;
-o-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out;
position: absolute;
left: 50%;
bottom: 0;
z-index: 4;
text-decoration: none;
text-align: center;
transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.ParallaxHero .buttonScreenDown.buttonHidden {
opacity: 0;
pointer-events: none;
}
.ParallaxHero .buttonScreenDown .inner {
-webkit-transition: -webkit-transform 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: -moz-transform 150ms ease-out;
-o-transition: -o-transform 150ms ease-out;
transition: transform 150ms ease-out;
display: block;
height: 50px;
width: 50px;
background-color: #0c121c;
}
.ParallaxHero .buttonScreenDown .inner:before {
content: '';
vertical-align: middle;
height: 100%;
width: 0;
display: inline-block;
}
.ParallaxHero .buttonScreenDown .inner:after {
content: '\e003';
margin-top: -3px;
font-size: 26px;
vertical-align: middle;
}
.ParallaxHero .buttonScreenDown:hover .inner {
transform: scale(0.975);
-ms-transform: scale(0.975);
-webkit-transform: scale(0.975);
-moz-transform: scale(0.975);
-o-transform: scale(0.975);
}
.ParallaxHero .buttonScreenDown:active .inner {
transform: scale(0.95);
-ms-transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
}
.ParallaxHero.light .headingWrapper:before, .ParallaxHero.light .headingWrapper:after {
background-color: #4a4f54;
}
.ParallaxHero.light .copy {
color: #4a4f54;
}
.ParallaxHero.light .buttonScreenDown .inner {
color: #ffffff;
}
.ParallaxHero.ParallaxHeroTouchDevice .heading {
position: relative;
opacity: 1;
top: 0;
-webkit-transition: opacity 0.4s, top 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: opacity 0.4s, top 0.4s;
-o-transition: opacity 0.4s, top 0.4s;
transition: opacity 0.4s, top 0.4s;
}
.ParallaxHero.ParallaxHeroTouchDevice .heading.hidden {
opacity: 0;
top: -100px;
}
.ParallaxHero.ParallaxHeroTouchDevice .copy {
opacity: 1;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.ParallaxHero.ParallaxHeroTouchDevice .copy.hidden {
opacity: 0;
}
.no-js .ParallaxHero .screen {
height: 100vh;
}
.no-js .ParallaxHero .buttonScreenDown {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ParallaxHero .heading {
font-size: 48px;
}
.ParallaxHero .copy {
font-size: 24px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ParallaxHero .heading {
font-size: 42px;
}
.ParallaxHero .copy {
padding-left: 25%;
padding-right: 25%;
font-size: 18px;
}
}
.Quote {
display: table;
width: 100%;
position: relative;
padding: 80px 90px;
text-align: left;
}
.Quote.withImage {
min-height: 620px;
}
.Quote .quoteContainer {
display: table-cell;
vertical-align: middle;
}
.Quote .image {
height: 100%;
width: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
background-position: 50% 50%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.Quote .imageOverlay {
height: 100%;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
transition: opacity 0.4s ease;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
}
.Quote .imageOverlay.darken {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
.Quote.playing .imageOverlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity: 0.3;
}
.Quote .quoteContent {
position: relative;
}
.Quote .QuotePlayer {
margin-top: 16px;
}
.Quote p {
font-family: "tinos", "arial", "helvetica", sans-serif;
font-weight: 100;
font-size: 48px;
line-height: 1.25;
}
.Quote p:before, .Quote p:after {
content: '';
display: block;
height: 2px;
width: 64px;
}
.Quote p:before {
margin-bottom: 16px;
}
.Quote p:after {
margin-top: 16px;
}
.Quote .name, .Quote .info {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
display: block;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote .name, .Quote .info {
font-size: 13px;
}
}
.Quote .name {
margin-top: 24px;
font-weight: bold;
padding-top: 1px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Quote .name {
margin-top: 15px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote .name {
margin-top: 12.5px;
}
}
.Quote .info {
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
padding-top: 3px;
letter-spacing: 1px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote .info {
padding-top: 1px;
}
}
.Quote.left {
text-align: left;
}
.Quote:not(.inArticle).left .quoteContentContext {
margin-left: -20px;
margin-right: -20px;
}
.Quote:not(.inArticle).left p {
padding-left: 20px;
padding-right: 20px;
width: 66.667%;
}
.Article+.Quote.inArticle {
padding: 0;

margin: -40px 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Article+.Quote.inArticle {
margin: 0;
padding-left: 30px;
padding-right: 30px;
}
}
.Quote.inArticle .quoteContent {
margin: 0 auto;
max-width: 600px;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Quote.inArticle .quoteContent {
max-width: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 650px) {
.Quote.inArticle .quoteContent {
max-width: none;
}
}
.Quote.inArticle p:before, .Quote.inArticle p:after {
content: "";
}
.TwoColumnContainer .Quote {
padding: 0;
padding-bottom: 40px;
}
.TwoColumnContainer .Quote.grey {
background-color: transparent;
}
.TwoColumnContainer .Quote .quoteContent {
margin-top: -4px;
}
.TwoColumnContainer .Quote.left p {
width: auto;
}
.TwoColumnContainer .Quote p {
}
.TwoColumnContainer .Quote p:before, .TwoColumnContainer .Quote p:after {
display: none;
}
.TwoColumnContainer .Quote .name {
font-size: 13px;
}
.TwoColumnContainer .Quote .name {
margin-top: 12px;
}
.TwoColumnContainer .Quote .info {
padding-top: 1px;
}
.TwoColumnContainer .Quote .imageOverlay {
display: none;
}
.Quote.light, .Quote.grey {
background-color: #f8f9f9;
}
.Quote.light .quoteContent p:before, .Quote.light .quoteContent p:after, .Quote.grey .quoteContent p:before, .Quote.grey .quoteContent p:after {
background-color: #4a4f54;
}
.Quote.light .imageOverlay.darken, .Quote.grey .imageOverlay.darken {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
}
.Quote.light.withImage p, .Quote.grey.withImage p {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.Quote.light.withImage p .headingWrapper:before, .Quote.light.withImage p .headingWrapper:after, .Quote.grey.withImage p .headingWrapper:before, .Quote.grey.withImage p .headingWrapper:after {
background-color: #0c121c;
}
.Quote.light.withImage p:before, .Quote.light.withImage p:after, .Quote.grey.withImage p:before, .Quote.grey.withImage p:after {
background-color: #0c121c;
}
.Quote.light:not(.withImage) .quoteContent p, .Quote.grey:not(.withImage) .quoteContent p {
color: #005a2b;
}
.Quote.light:not(.withImage) .quoteContent p:before, .Quote.light:not(.withImage) .quoteContent p:after, .Quote.grey:not(.withImage) .quoteContent p:before, .Quote.grey:not(.withImage) .quoteContent p:after {
background-color: #005a2b;
}
.Quote.dark .quoteContent p:before, .Quote.dark .quoteContent p:after {
background-color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.TwoColumnContainer .Quote .quoteContent {
margin-top: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Quote {
padding: 40px 40px;
}
.Quote p {
font-size: 36px;
line-height: 1.2;
}
.Quote p:before, .Quote p:after {
width: 48px;
}
.Quote p:before {
margin-bottom: 12px;
}
.Quote p:after {
margin-top: 12px;
}
.Quote.left p, .Quote:not(.inArticle).left p {
width: auto;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote {
padding: 30px 30px;
}
.Quote p, .TwoColumnContainer .Quote p {
font-size: 30px;
}
.Quote p:before, .Quote p:after, .TwoColumnContainer .Quote p:before, .TwoColumnContainer .Quote p:after {
width: 40px;
}
.Quote p:before, .TwoColumnContainer .Quote p:before {
margin-bottom: 10px;
}
.Quote p:after, .TwoColumnContainer .Quote p:after {
margin-top: 10px;
}
.Quote.withImage {
min-height: 0;
}
.Quote .image, .Quote .imageOverlay {
display: none;
}
.Quote .quoteContent, .Quote.inArticle .quoteContent {
padding: 0;
}
.Quote .QuotePlayer {
margin-top: 12px;
}
.Quote.light .quoteContent p, .Quote.grey .quoteContent p {
color: #005a2b;
}
.Quote.light .quoteContent p:before, .Quote.light .quoteContent p:after, .Quote.grey .quoteContent p:before, .Quote.grey .quoteContent p:after {
background-color: #005a2b;

}
}
body>.me-plugin {
height: 0;
}
.QuotePlayer {
margin-top: 18px;
}
.QuotePlayer audio {
display: none;
}
.QuotePlayer .mejs-container {
max-width: 295px;
height: 40px;
}
.QuotePlayer .mejs-controls {
width: auto;
height: 40px;
overflow: hidden;
}
.QuotePlayer .mejs-time {
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
padding-top: 14px;
height: 40px;
display: inline-block;
}
.QuotePlayer .mejs-time span:nth-child(2) {
display: none;
}
.QuotePlayer .mejs-duration {
margin-left: 3px;
opacity: 0.5;
}
.QuotePlayer .mejs-duration:before {
content: "/";
margin-right: 3px;
}
.QuotePlayer .mejs-button {
height: 100%;
display: inline-block;
position: relative;
float: left;
}
.QuotePlayer .mejs-button button {
height: 100%;
border: 0;
font-size: 26px;
padding: 0 10px 0 0;
width: 1.5em;
}
.QuotePlayer .mejs-button button:before {
margin: 0 !important;
}
.QuotePlayer .mejs-button button:hover {
background: transparent;
}
.QuotePlayer .mejs-play button {
width: 1em;
}
.QuotePlayer .mejs-play button:before {
content: '\e026';
text-align: left;
line-height: 40px;
top: 1px;
left: 1px;
position: relative;
}
.QuotePlayer.finished .mejs-play button {
width: 1.5em;
}
.QuotePlayer.finished .mejs-play button:before {
content: '\e04d';
text-align: left;
line-height: 40px;
position: relative;
top: 0;
left: 0;
}
.QuotePlayer .mejs-pause button {
width: 1em;
}
.QuotePlayer .mejs-pause button:before {
content: '\e024';
text-align: left;
line-height: 40px;
position: relative;
top: 3px;
left: 1px;
}
.QuotePlayer .mejs-time-rail {
float: left;
height: 40px;
display: inline-block;
overflow: hidden;
padding-top: 10px;
position: relative;
}
.QuotePlayer .mejs-time-rail span {
display: block;
position: absolute;
width: 0px;
height: 20px;
cursor: pointer;
}
.QuotePlayer .mejs-time-buffering {
width: 100%;
}
.QuotePlayer .mejs-time-loaded {
width: 0;
}
.QuotePlayer .mejs-time-current {
width: 0;
}
.QuotePlayer .mejs-time-total, .QuotePlayer .mejs-time-buffering, .QuotePlayer .mejs-time-loaded, .QuotePlayer .mejs-time-current {
background-repeat: repeat-x;
background-position: 0 9px;
}
.QuotePlayer .mejs-controls .mejs-time-float {
display: none !important;
}
.QuotePlayer.light, .QuotePlayer.grey {
background: none;
}
.QuotePlayer.light .mejs-time, .QuotePlayer.grey .mejs-time {
color: #4a4f54;
}
.QuotePlayer.light .mejs-button button, .QuotePlayer.light .mejs-button button:hover, .QuotePlayer.grey .mejs-button button, .QuotePlayer.grey .mejs-button button:hover {
color: #4a4f54;
}
.QuotePlayer.light .mejs-time-total, .QuotePlayer.grey .mejs-time-total {
background-image: url(/resources/public/images/player/lgt-total.png);
}
.QuotePlayer.light .mejs-time-loaded, .QuotePlayer.grey .mejs-time-loaded {
background-image: url(/resources/public/images/player/lgt-loaded.png);
}
.QuotePlayer.light .mejs-time-current, .QuotePlayer.grey .mejs-time-current {
background-image: url(/resources/public/images/player/lgt-current.png);
}
.QuotePlayer.dark {
background: none;
}
.QuotePlayer.dark .mejs-time {
color: #ffffff;
}
.QuotePlayer.dark .mejs-button button, .QuotePlayer.dark .mejs-button button:hover {
color: #ffffff;
}
.QuotePlayer.dark .mejs-time-total {
background-image: url(/resources/public/images/player/dk-total.png);
}
.QuotePlayer.dark .mejs-time-loaded {
background-image: url(/resources/public/images/player/dk-loaded.png);
}
.QuotePlayer.dark .mejs-time-current {
background-image: url(/resources/public/images/player/lgt-current.png);
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.QuotePlayer .mejs-button button {
font-size: 24px;
}
}
.ReadyToGoBar {
background-color: #ffffff;
background-position: left top;
clear: both;
}
.ReadyToGoBar ul {
width: 100%;
display: block;
margin: 0 auto;
overflow: hidden;
padding: 0 70px;
}
.ReadyToGoBar ul li {
width: 25%;
}
.ReadyToGoBar ul a {
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
text-decoration: none;
color: #0c121c;
display: block;
padding: 40px 20px;
}
.ReadyToGoBar ul .heading {
color: #0c121c;
margin: 11px 0;
font-weight: bold;
}
.ReadyToGoBar ul span {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align:auto;
zoom: 1;
*display:inline;
margin: 0 0 11px 0;
}
.ReadyToGoBar ul span i {
color: #0c121c;

}
.ReadyToGoBar ul span i:before {
margin: 0;
font-size: 52px;
}
.ReadyToGoBar ul p {
color: #4a4f54;
font-weight: normal;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ReadyToGoBar ul {
padding: 0 20px;
width: 100%;
}
.ReadyToGoBar ul li {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ReadyToGoBar ul {
padding: 11px 30px;
display: table;
}
.ReadyToGoBar ul li {
text-align: left;
display: table-row;
width: 100%;
}
.ReadyToGoBar ul a {
display: block;
padding: 12px 0;
}
.ReadyToGoBar ul .heading {
padding: 0 0 0 11px;
display: table-cell;
width: 100%;
vertical-align: middle;
}
.ReadyToGoBar ul span {
display: table-cell;
padding: 0;
}
.ReadyToGoBar ul span i:before {
line-height: 100%;
font-size: 34px;
text-align: center;
}
.ReadyToGoBar ul p {
display: none;
}
}
.Article table:not(.nonResponsive), .EngineSpecifications table:not(.nonResponsive), .VehicleSpecifications table:not(.nonResponsive) {
width: 100%;
font-size: 14px;
background-color: #ffffff;
border: 1px solid #a4a7a9;
}
.Article table:not(.nonResponsive) tbody tr, .EngineSpecifications table:not(.nonResponsive) tbody tr, .VehicleSpecifications table:not(.nonResponsive) tbody tr {
border-bottom: 1px solid #a4a7a9;
}
.Article table:not(.nonResponsive) tbody tr th, .Article table:not(.nonResponsive) tbody tr td, .EngineSpecifications table:not(.nonResponsive) tbody tr th, .EngineSpecifications table:not(.nonResponsive) tbody tr td, .VehicleSpecifications table:not(.nonResponsive) tbody tr th, .VehicleSpecifications table:not(.nonResponsive) tbody tr td {
padding: 20px;
vertical-align: middle;
text-align: left;
background-clip: padding-box;
color: #4a4f54;
}
.Article table:not(.nonResponsive) tbody tr td a, .EngineSpecifications table:not(.nonResponsive) tbody tr td a, .VehicleSpecifications table:not(.nonResponsive) tbody tr td a {
color: #4a4f54;
}
.Article table:not(.nonResponsive) tbody tr th, .EngineSpecifications table:not(.nonResponsive) tbody tr th, .VehicleSpecifications table:not(.nonResponsive) tbody tr th {
font-weight: bold;
}
.Article table:not(.nonResponsive) tbody tr th:first-child, .EngineSpecifications table:not(.nonResponsive) tbody tr th:first-child, .VehicleSpecifications table:not(.nonResponsive) tbody tr th:first-child {
background-color: #e4e8e8;
}
.Article table:not(.nonResponsive) tbody tr:first-child th, .EngineSpecifications table:not(.nonResponsive) tbody tr:first-child th, .VehicleSpecifications table:not(.nonResponsive) tbody tr:first-child th {
vertical-align: top;
}
.Article table:not(.nonResponsive) tbody tr:last-child, .EngineSpecifications table:not(.nonResponsive) tbody tr:last-child, .VehicleSpecifications table:not(.nonResponsive) tbody tr:last-child {
border-bottom: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article table:not(.nonResponsive), .EngineSpecifications table:not(.nonResponsive), .VehicleSpecifications table:not(.nonResponsive) {
font-size: 12px;
}
.Article table:not(.nonResponsive) tbody tr th, .Article table:not(.nonResponsive) tbody tr td, .EngineSpecifications table:not(.nonResponsive) tbody tr th, .EngineSpecifications table:not(.nonResponsive) tbody tr td, .VehicleSpecifications table:not(.nonResponsive) tbody tr th, .VehicleSpecifications table:not(.nonResponsive) tbody tr td {
padding: 10px 5px;
}
}
.ResponsiveTable {
width: 100%;
overflow: hidden;
border: 1px solid #a4a7a9;
}
.ResponsiveTable table:not(.nonResponsive) {
border-top: 0;

border-bottom: 0;
border-left: 20px solid #e4e8e8;
border-right: 20px solid #ffffff;
}
.ResponsiveTable table:not(.nonResponsive) tr th:first-child, .ResponsiveTable table:not(.nonResponsive) tr td:first-child {
padding-left: 0;
}
.ResponsiveTable table:not(.nonResponsive) tr th:last-child, .ResponsiveTable table:not(.nonResponsive) tr td:last-child {
padding-right: 0;
}
.ResponsiveTable .tableWrapper {
position: relative;
}
.ResponsiveTable .tableWrapper .pinned {
position: absolute;
top: 0;
width: 35%;
}
.ResponsiveTable .tableWrapper .pinned:after {
content: "";
display: block;
width: 4px;
height: 100%;
position: absolute;
top: 0;
right: -3px;
background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
.ResponsiveTable .tableWrapper .pinned table:not(.nonResponsive) {
border-right-width: 0;
}
.ResponsiveTable .tableWrapper .pinned table:not(.nonResponsive) tbody tr th:first-child {
word-break: break-all;
word-break: break-word;
}
.ResponsiveTable .tableWrapper .scrollable {
margin-left: 35%;
overflow: scroll;
overflow-y: hidden;
}
.ResponsiveTable .tableWrapper .scrollable table:not(.nonResponsive) {
position: relative;
border-left-width: 0;
}
.ResponsiveTable .tableWrapper .scrollable table:not(.nonResponsive) tbody tr th:first-child {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ResponsiveTable.stickToRight {
position: relative;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ResponsiveTable table:not(.nonResponsive) {
border-right-width: 15px;
border-left-width: 15px;
}
}
.responsiveTableArrow {
width: 65%;
height: 20px;
position: relative;
margin-bottom: 5px;
margin-left: 35%;
}
.responsiveTableArrow .leftArrow, .responsiveTableArrow .rightArrow {
width: 20px;
height: 20px;
line-height: 0;
text-align: center;
position: absolute;
top: 0;
font-size: 20px;
color: #e4e8e8;
}
.responsiveTableArrow .leftArrow:before, .responsiveTableArrow .rightArrow:before {
margin: 0;
}
.responsiveTableArrow .leftArrow {
left: 0;
}
.responsiveTableArrow .leftArrow:before {
content: '\e01d';
}
.responsiveTableArrow .rightArrow {
right: 0;
}
.responsiveTableArrow .rightArrow:before {
content: '\e031';
}
.responsiveTableArrow .bar {
height: 2px;
margin: 9px 8px;
background-color: #e4e8e8;
}
.grey .responsiveTableArrow .leftArrow, .grey .responsiveTableArrow .rightArrow {
color: #a4a7a9;
}
.grey .responsiveTableArrow .bar {
background-color: #a4a7a9;
}
.SameSizeCarousel {
padding-left: 70px;
padding-right: 70px;
}
.SameSizeCarousel .carouselWrapper .el {
float: none;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel {
overflow: hidden;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel .rsSlide {
overflow: hidden;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel .slide {
width: 100%;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
display: block;
float: left;
width: 33.333%;
padding: 0 20px;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
border: none;
display: inline-block;
float: none;
vertical-align: top;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li img {
display: block;
width: 100%;
margin-bottom: 33px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li ul, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li ul {
padding-left: 1em;
margin-left: 0;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li ul li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}

.SameSizeCarousel .carouselWrapper .mediaCarousel>li ul li:before, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink {
display: block;
margin-bottom: 33px;
position: relative;
overflow: hidden;
background: none;
font-size: 0;
z-index: 3;
text-decoration: none;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink img {
margin-bottom: 0;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .heading, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .heading {
margin-bottom: 22px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .linkContainer, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .linkContainer {
margin-top: 22px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .linkContainer>span, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .linkContainer>span {
display: block;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .linkContainer>span:first-child a, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .linkContainer>span:first-child a {
margin-top: 0;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel .ctaButtons {
white-space: pre-line;
}
.SameSizeCarousel .carouselWrapper .carouselNavigation {
margin-top: 55px;
padding-left: 20px;
padding-right: 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SameSizeCarousel {
padding-left: 20px;
padding-right: 20px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
width: 50%;
}
.SameSizeCarousel .carouselNavigation {
text-align: center;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SameSizeCarousel {
padding-left: 10px;
padding-right: 10px;
}
.SameSizeCarousel .headerBlock {
padding-left: 20px;
padding-right: 20px;
}
.SameSizeCarousel .carouselWrapper {
position: relative;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
width: 100%;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li img {
margin-bottom: 80px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink {
margin-bottom: 80px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink img {
margin-bottom: 0;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li img, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li img {
margin-bottom: 32px;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink {
margin-bottom: 32px;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink img, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink img {
margin-bottom: 0;
}
.SameSizeCarousel .carouselWrapper .carouselNavigation {
position: absolute;
left: 0;
height: 80px;
margin-top: 0;
}
}
.ScrollDown {
display: inline-block;
width: 50px;
line-height: 50px;
background-color: #0c121c;
color: #ffffff;
text-decoration: none;
text-align: center;
z-index: 5;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-transition: background-color 0.5s, color 0.5s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.5s, color 0.5s;
-o-transition: background-color 0.5s, color 0.5s;
transition: background-color 0.5s, color 0.5s;
position: relative;
top: -50px;
font-size:0 !important;
}
.ScrollDown:after {
content: '\e003';
font-size: 25px;
position: relative;
top: -1px;

}
.ScrollDown:hover {
background-color: #ffffff;
color: #0c121c;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ScrollDown {
display: none;
}
}
.SearchResults .searchHeader {
background-color: #4a4f54;
padding: 80px 90px;
}
.SearchResults .formContainer {
width: 500px;
margin: 0 auto;
position: relative;
}
.SearchResults .textfield {
width: 350px;
margin: 0 20px 0 0;
}
.SearchResults .searchButton {
vertical-align: top;
}
.SearchResults .searchResultsContent {
background: #f8f9f9;
padding: 80px 90px;
}
.SearchResults .searchList {
float: left;
width: 60%;
padding-right: 40px;
}
.SearchResults .searchList h3 {
margin-bottom: 0;
}
.SearchResults .summary {
font-size: 14px;
padding-top: 16px;
color: #4a4f54;
}
.SearchResults .results li {
padding-top: 40px;
}
.SearchResults .results li .heading {
color: #4a4f54;
margin-bottom: 12px;
}
.SearchResults .results li .heading a {
text-decoration: none;
color: #0c121c;
}
.SearchResults .results li .heading a:hover, .SearchResults .results li .heading a:focus {
color: #4a4f54;
}
.SearchResults .results li p {
padding: 12px 0;
color: #4a4f54;
}
.SearchResults .results li p a {
color: #4a4f54;
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
text-decoration: none;
}
.SearchResults .results li p a:hover, .SearchResults .results li p a:focus {
color: #4a4f54;
text-decoration: none;
}
.SearchResults .promoted {
letter-spacing: 0.12em;
font-size: 10px;
margin-right: 10px;
padding: 2px 6px;
display: inline-block;
color: #4a4f54;
background: #e4e8e8;
font-weight: bold;
}
.SearchResults .pagination {
padding-top: 40px;
text-align: center;
}
.SearchResults .suggestions {
padding-top: 40px;
}
.SearchResults .suggestions h3 {
color: #4a4f54;
}
.SearchResults .suggestions p {
padding-top: 12px;
color: #4a4f54;
}
.SearchResults .suggestions p a {
margin-right: 8px;
color: #4a4f54;
text-decoration: none;
border-bottom: 1px solid #e4e8e8;
line-height: 26px;
}
.SearchResults .suggestions p a:hover, .SearchResults .suggestions p a:focus {
color: #4a4f54;
}
.SearchResults .searchSidebar {
float: right;
width: 40%;
}
#landrover .searchButton {
margin-top: 0;
min-width: 0 !important;
width: 130px;
}
#landrover .SearchResults .pagination a {
margin: 0;
}
#landrover .SearchResults .pagination a.previous, #landrover .SearchResults .pagination a.next {
display: none;
}
.no-js #landrover .SearchResults .pagination a.previous, .no-js #landrover .SearchResults .pagination a.next {
display: inline-block;
}
.no-js #landrover .SearchResults .pagination a.loadMore {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SearchResults .searchHeader {
padding: 40px 40px;
}
.SearchResults .textfield {
margin-bottom: 20px;
}
.SearchResults .searchResultsContent {
padding: 40px 40px;
}
.SearchResults .searchList {
float: none;
width: auto;
padding-right: 0;
}
.SearchResults .searchSidebar {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SearchResults .searchHeader {
padding: 30px 30px;
}
.SearchResults .searchResultsContent {
padding: 30px 30px;
}
.SearchResults .formContainer {
width: auto;
max-width: 350px;
}
.SearchResults .textfield {
width: 100%;
margin: 0 0 20px;
}
#landrover .SearchResults .searchButton {
width: 100%;
float: none;
}
}
.ShoppingToolsMenu {
float: right;
width: 100%;
}
.ShoppingToolsMenu ul {
float: right;
}
.ShoppingToolsMenu li {
float: left;
position: relative;
vertical-align: middle;
height: 35px;
line-height: 35px;
}
.ShoppingToolsMenu li.ShoppingToolsButton {
line-height: 35px;
}
.ShoppingToolsMenu li.ShoppingToolsButton>a:after {
content: '\e00a';
font-size: 9px;
position: relative;
padding-left: 4px;
top: -2px;
}
.ShoppingToolsMenu li.active>a:after {
content: '\e00b';
}
.ShoppingToolsMenu li a {
text-decoration: none;
padding: 0 20px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 8px;
letter-spacing: 0.3em;
display: block;
-webkit-transform-style: preserve-3d;
-webkit-transition: color 0.1s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
transition: color 0.1s;
}
.ShoppingToolsMenu li a .icon-chevron-down {
display: inline-block;
}
.ShoppingToolsMenu li a .icon-chevron-up {
display: none;
}
.ShoppingToolsMenu li a .icon-right-open-big {
position: relative;
font-size: 9px;
top: -1px;
margin-right: 3px;
}
.ShoppingToolsMenu .ShoppingToolsDropdown {
position: absolute;
right: 0;
z-index: 10;
display: none;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li {
width: 100%;
height: auto;
line-height: 17px;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li a {
padding: 9px 20px;
-webkit-transition: background-color 0.1s, color 0.1s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.1s, color 0.1s;
-o-transition: background-color 0.1s, color 0.1s;
transition: background-color 0.1s, color 0.1s;
}

@media screen and (min-width: 1px) and (max-width: 1050px) {
.ShoppingToolsMenu li a {
padding: 0 6px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ShoppingToolsMenu {
display: none;
}
}
.ShoppingToolsMenu {
background-color: #0c121c;
}
.ShoppingToolsMenu li.active {
background-color: #4a4f54;
}
.ShoppingToolsMenu li.active>a {
color: #ffffff;
}
.ShoppingToolsMenu li a {
color: #a4a7a9;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li a {
background-color: #4a4f54;
color: #e4e8e8;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li a:hover, .ShoppingToolsMenu .ShoppingToolsDropdown li a:focus {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .ShoppingToolsMenu {
background-color: #ffffff;
}
#landrover .ShoppingToolsMenu li.ShoppingToolsButton {
background-color: #005a2b;
}
#landrover .ShoppingToolsMenu li.ShoppingToolsButton>a {
color: #ffffff;
}
#landrover .ShoppingToolsMenu li.ShoppingToolsButton>a:hover {
color: #ffffff;
}
#landrover .ShoppingToolsMenu li.active {
background-color: #f8f9f9;
}
#landrover .ShoppingToolsMenu li.active>a {
color: #0c121c;
}
#landrover .ShoppingToolsMenu li.active>a:hover {
color: #0c121c;
}
#landrover .ShoppingToolsMenu li a {
font-weight: bold;
color: #0c121c;
}
#landrover .ShoppingToolsMenu li a:hover {
color: #0c121c;
}
#landrover .ShoppingToolsMenu .ShoppingToolsDropdown li a {
background-color: #f8f9f9;
color: #0c121c;
}
#landrover .ShoppingToolsMenu .ShoppingToolsDropdown li a:hover, #landrover .ShoppingToolsMenu .ShoppingToolsDropdown li a:focus {
background-color: #005a2b;
color: #ffffff;
}
.SidebarImage a:first-child {
text-decoration: none;
}
.SidebarImage img, .SidebarImage span[data-picture] {
width: 100%;
height: auto;
display: block;
margin-bottom: 5.5px;
}
.SidebarImage .carouselImageLink {
position: relative;
display: block;
}
.SidebarImage .carouselImageLink img {
margin-bottom: 0;
vertical-align: top;
}
.SidebarImage .heading {
margin-top: 33px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SidebarImage .heading {
margin-top: 22px;
}
}
.SidebarText .text {
margin-bottom: 22px;
}
.SidebarText p {
margin-bottom: 0;
}
.SiteNavigation {
background: #ffffff;
}
.SiteNavigation a {
color: #4a4f54;
text-decoration: none;
}
.SiteNavigation a:hover {
color: #0c121c;
}
.SiteNavigation .SiteNavigationQuickLinks {
padding-bottom: 40px;
border-bottom: 1px solid #e4e8e8;
}
.SiteNavigation .SiteNavigationQuickLinks a {
font-size: 16px;
}
.SiteNavigation .SiteNavigationFirst>li, .SiteNavigation .SiteNavigationSecond>li {
border-bottom: 1px solid #e4e8e8;
color: #4a4f54;
padding: 80px 0 40px;
}
.SiteNavigation .SiteNavigationFirst>li a, .SiteNavigation .SiteNavigationSecond>li a {
font-size: 12px;
display: inline-block;
line-height: 1.1em;
}
.SiteNavigation .SiteNavigationFirst>li>a, .SiteNavigation .SiteNavigationSecond>li>a {
font-size: 14px;
margin-left: 20px;
margin-bottom: 40px;
}
.SiteNavigation .SiteNavigationSubNav {
overflow: hidden;
}
.SiteNavigation .SiteNavigationSubNav>li:nth-child(4n+1) {
clear: both;
}
.SiteNavigation .SiteNavigationSubNav li a {
font-weight: bold;

margin-bottom: 16px;
}
.SiteNavigation .SiteNavigationSubNav li a:hover {
color: #0c121c;
}
.SiteNavigation .SiteNavigationTertiaryNav li {
width: auto;
}
.SiteNavigation .SiteNavigationTertiaryNav li a {
font-size: 10px;
}
.SiteNavigation .SiteNavigationTertiaryNav li ul {
margin-left: 18px;
}
.SiteNavigation .SiteNavigationHeader {
font-size: 16px;
display: inline-block;
margin: 80px 0 80px 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SiteNavigation .SiteNavigationQuickLinks {
padding-bottom: 40px;
}
.SiteNavigation .SiteNavigationFirst>li, .SiteNavigation .SiteNavigationSecond>li {
padding: 40px 0;
}
}
.SlideOutMenu {
position: fixed;
right: -1000px;
top: 0;
bottom: 0;
z-index: 12;
}
.SlideOutMenu .MoreButton {
float: left;
width: 50px;
}
.SlideOutMenu .MoreButton a {
display: block;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 13px;
text-decoration: none;
}
.SlideOutMenu .links {
width: 270px;
float: left;
height: 100%;
}
.SlideOutMenu .search {
float: left;
width: 100%;
height: 50px;
position: relative;
}
.SlideOutMenu .search>span {
display: block;
height: 50px;
position: relative;
overflow: hidden;
padding: 15px;
-webkit-backface-visibility: hidden;
}
.SlideOutMenu .search>span:before {
content: '\e032';
width: 20px;
height: 20px;
position: absolute;
top: 15px;
left: 15px;
line-height: 20px;
font-family: "icons";
font-size: 12px;
text-align: center;
}
.SlideOutMenu .search input {
border: medium none;
-webkit-backface-visibility: hidden;
display: block;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 11px;
height: 20px;
line-height: 20px;
outline: medium none;
padding: 0 10px 0 20px;
letter-spacing: 0.1em;
width: 100%;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.SlideOutMenu .search input::-webkit-input-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input:-moz-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input::-moz-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input:-ms-input-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input::-webkit-search-cancel-button {
-webkit-appearance:none;
}
.SlideOutMenu .search input::-ms-clear {
display:none;
}
.SlideOutMenu .search .btn {
display: inline-block;
height: 21px;
position: absolute;
right: 15px;
display: none;
opacity: 1;
top: 20px;
width: 60px;
margin: 0;
padding: 0;
border: none;
font-size: 10px;
cursor: hand;
cursor: pointer;
letter-spacing: 0.15em;
text-align: right;
}
.SlideOutMenu .navigation, .SlideOutMenu .cover {
position: absolute;
top: 0;
bottom: 0;
right: 0;
overflow-y: auto;
z-index: 4;
-webkit-overflow-scrolling: touch;
}
.SlideOutMenu .cover {
z-index: 5;
height: 0;
}
.SlideOutMenu ul {
width: 100%;
float: left;
}
.SlideOutMenu ul.first {
display: none;
}
.SlideOutMenu ul.first>li {
clear: both;
width: 100%;
position: relative;
border-top: 1px solid;
overflow: hidden;
*zoom:1;
}
.SlideOutMenu ul.first>li>a:after {
content: '\e027';
position: absolute;
right: 17px;
top: 16px;
font-size: 15px;
margin: 0;
}
.SlideOutMenu ul.first>li a {
line-height: 1.3em;
padding: 18px 47px 18px 17px;
display: block;
text-decoration: none;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.3em;
}
.SlideOutMenu ul.first>li a:hover, .SlideOutMenu ul.first>li a:focus {
background-image: none;
}
.SlideOutMenu ul.first>li.active>a:after {
content: '\e01f';
}
.SlideOutMenu ul.first>li ul {
float: none;
}

.SlideOutMenu ul.first>li ul li {
border-top: 1px solid;
}
.SlideOutMenu ul.first>li ul li a {
line-height: 15px;
padding: 13px 17px;
position: relative;
font-weight: bold;
}
.SlideOutMenu ul.first>li ul li a:before {
content: '\e800';
content: '\e031';
float: none;
font-size: 10px;
margin-right: 5px;
position: absolute;
top: 17px;
}
.SlideOutMenu ul.first>li ul li a span {
display: inline-block;
width: 89%;
margin-left: 20px;
}
.SlideOutMenu ul.second li {
width: 100%;
height: auto;
border-top: 1px solid;
}
.SlideOutMenu ul.second li:first-child {
border-top: none;
}
.SlideOutMenu ul.second li a {

padding: 12px 17px;
line-height: 28px;
display: block;
text-decoration: none;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.3em;
}
.SlideOutMenu ul.second li a [class^="icon-"], .SlideOutMenu ul.second li a [class*="icon-"] {
margin-right: 10px;
text-align: center;
height: 1em;
font-size: 28px;
display: inline-block;
position: relative;
vertical-align: top;
}
.SlideOutMenu ul.second li a [class^="icon-"]:before, .SlideOutMenu ul.second li a [class*="icon-"]:before {
margin-left: 0;
vertical-align: top;
}
.SlideOutMenu ul.second li a:hover, .SlideOutMenu ul.second li a:focus {
background-image: none;
}
.SlideOutMenu ul.third {
padding: 13px 0;
border-top: 1px solid;
}
.SlideOutMenu ul.third li {
width: 100%;
height: auto;
}
.SlideOutMenu ul.third li a {
padding: 13px 17px;
display: block;
text-decoration: none;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.3em;
}
.SlideOutMenu ul.third li a:before {
content: '\e031';
margin-right: 6px;
vertical-align: baseline;
}
.SlideOutMenu .autoCompleteMenu {
z-index: 6;
top: 50px;
max-height: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.links ul {
width: 100%;
float: left;
}
.links ul.first {
display: block;
}
}
.SlideOutMenu .MoreButton a {
background-color: #4a4f54;
}
.SlideOutMenu .links {
background-color: #4a4f54;
}
.SlideOutMenu .search {
background-color: #0c121c;
}
.SlideOutMenu .search>span:before {
color: #e4e8e8;
}
.SlideOutMenu .search input {
background-color: #4a4f54;
color: #ffffff;
}
.SlideOutMenu .search .btn {
background-color: #0c121c;
color: #ffffff;
}
.SlideOutMenu .cover {
background-color: #f8f9f9;
}
.SlideOutMenu ul.first>li {
border-top-color: #30353e;
background: #0c121c;
}
.SlideOutMenu ul.first>li a:hover, .SlideOutMenu ul.first>li a:focus {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li.active>a {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li ul {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li ul li {
border-top-color: #5c6065;
}
.SlideOutMenu ul.first>li ul li.active a {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li ul li a {
color: #e4e8e8;
}
.SlideOutMenu ul.first>li ul li a:hover, .SlideOutMenu ul.first>li ul li a:focus {
background-color: #4a4f54;
color: #ffffff;
}
.SlideOutMenu ul.second li {
border-top-color: #5c6065;
}
.SlideOutMenu ul.second li a {
color: #e4e8e8;
background-color: #4a4f54;
}
.SlideOutMenu ul.second li a:hover, .SlideOutMenu ul.second li a:focus {
background-color: #4a4f54;
color: #ffffff;
}
.SlideOutMenu ul.third {
border-top-color: #5c6065;
background-color: #4a4f54;
}
.SlideOutMenu ul.third li a {
color: #e4e8e8;
}
.SlideOutMenu ul.third li a:before {
color: #e4e8e8;
}
.SlideOutMenu ul.third li a:hover, .SlideOutMenu ul.third li a:focus {
color: #ffffff;
}
#landrover .SlideOutMenu .MoreButton a {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .SlideOutMenu .links {
background-color: #ffffff;
}
#landrover .SlideOutMenu .search {
background-color: #ffffff;
}
#landrover .SlideOutMenu .search>span:before {
color: #777b7e;
}
#landrover .SlideOutMenu .search input {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .SlideOutMenu .search input:-moz-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search input::-moz-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search input::-webkit-input-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search input:-ms-input-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search .btn {
background-color: #ffffff;
color: #65696d;
}
#landrover .SlideOutMenu .cover {
background-color: #f8f9f9;
}
#landrover .SlideOutMenu ul.first>li {
background: #ffffff;
border-top-color: #eef1f1;
}
#landrover .SlideOutMenu ul.first>li a {
color: #4a4f54;
}
#landrover .SlideOutMenu ul.first>li a:hover, #landrover .SlideOutMenu ul.first>li a:focus {
background-color: #f8f9f9;
color: #0c121c;
}
#landrover .SlideOutMenu ul.first>li.active>a {
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.first>li ul {
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.first>li ul li {
border-top-color: #d8dcdc;
}
#landrover .SlideOutMenu ul.first>li ul li.active a {
background-color: #f8f9f9;
}
#landrover .SlideOutMenu ul.first>li ul li a {
color: #4a4f54;
}
#landrover .SlideOutMenu ul.first>li ul li a:hover, #landrover .SlideOutMenu ul.first>li ul li a:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .SlideOutMenu ul.second li {
border-top-color: #d8dcdc;
}
#landrover .SlideOutMenu ul.second li a {
color: #4a4f54;
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.second li a:hover, #landrover .SlideOutMenu ul.second li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
#landrover .SlideOutMenu ul.third {
border-top-color: #d8dcdc;
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.third li a {
color: #4a4f54;
}
#landrover .SlideOutMenu ul.third li a:before {
color: #65696d;
}
#landrover .SlideOutMenu ul.third li a:hover, #landrover .SlideOutMenu ul.third li a:focus {
color: #0c121c;
}
.Snippet {
text-align: center;
}
.Snippet .copy {font-size: 17px;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Snippet .copy {
font-size: 16px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Snippet .copy {
font-size: 14px;
}
}
.SocialFeed {
padding-bottom: 40px;
}
.SocialFeed .gridHolder {
margin: 0 -20px;
}
.SocialFeed .gridHolder .grid {
display: block;
height: 426px;
margin: 0 auto 0;
overflow: hidden;
}
.SocialFeed .gridHolder .grid .gridItem {
float: left;
width: 33.333%;
padding: 0 20px;
}

@media screen and (min-width: 1px) and (max-width: 1300px) {
.SocialFeed .gridHolder .grid .gridItem {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SocialFeed .gridHolder .grid .gridItem {
width: 100%;
}
}
.SocialFeed .gridHolder .carouselNavigation {
margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}
.SocialFeed .feedItem {
display: block;
text-decoration: none;
position: relative;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
.SocialFeed .feedItem .content, .SocialFeed .feedItem .media {
position: relative;
height: 213px;
}
.SocialFeed .feedItem .media>span {
display: block;
height: 213px;
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
.SocialFeed .feedItem:hover .media>span {
background: #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.SocialFeed .feedItem .content .header {
display: block;
padding: 30px 30px 0;
}
.SocialFeed .feedItem .content .header .avatar {
display: block;
width: 50px;
height: 50px;
margin-right: 10px;
float: left;
}
.SocialFeed .feedItem .content .header .postDetails {
height: 50px;
overflow: hidden;
}
.SocialFeed .feedItem .content .header .postDetails .name, .SocialFeed .feedItem .content .header .postDetails .username, .SocialFeed .feedItem .content .header .postDetails .date {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.SocialFeed .feedItem .content .header .postDetails .name {
line-height: 16px;
margin-bottom: 4px;
}
.SocialFeed .feedItem .content .header .postDetails .username {
margin-bottom: 4px;
font-size: 12px;
line-height: 14px;
}
.SocialFeed .feedItem .content .header .postDetails .date {
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 11px;
}
.SocialFeed .feedItem .content .header .postDetails .retweet:before {
content: '\e03d';
margin: 0 4px 0 0;
font-size: 14px;
}
.SocialFeed .feedItem .content .message {
display: table;
table-layout: fixed;
width: 100%;
}
.SocialFeed .feedItem .content .message .messageWrapper {
display: table-cell;
table-layout: fixed;
vertical-align: middle;
}
.SocialFeed .feedItem .content .message .messageWrapper .messageContent {
padding-right: 30px;
padding-left: 30px;
font-size: 14px;
line-height: 18px;
overflow: hidden;
}
.SocialFeed .feedItem .content .meta {
position: absolute;
left: 30px;
bottom: 25px;
font-size: 10px;
}
.SocialFeed .feedItem .content .meta:before {
margin-right: 10px !important;
margin-left: 0 !important;
font-size: 20px;
position: relative;
}
.SocialFeed .feedItem .content .meta li {
display: inline-block;
margin-right: 10px;
}
.SocialFeed .feedItem .content .meta li:before {
position: relative;
top: -2px;
margin: 0 5px 0 0 !important;
font-size: 14px;
}
.lt-ie10 .SocialFeed .feedItem .content .meta li:before {
top: 0;
}
.SocialFeed .feedItem.facebook .content .meta:before {
top: -3px;
content: '\e040';
}
.SocialFeed .feedItem.facebook .content .meta .comments:before {
top: -1px;
content: '\e035';
}
.SocialFeed .feedItem.facebook .content .meta .likes:before {
font-size: 15px;
content: '\e036';
}
.SocialFeed .feedItem.facebook .content .meta .shares:before {
font-size: 13px;
content: '\e037';
}
.SocialFeed .feedItem.instagram .content .meta:before {
top: -2px;
margin-right: 14px !important;
content: '\e042';
}
.SocialFeed .feedItem.instagram .content .meta .comments:before {
content: '\e038';
}
.SocialFeed .feedItem.instagram .content .meta .likes:before {
margin-right: 6px;
content: '\e039';
}
.SocialFeed .feedItem.pinterest .content .meta:before {
content: '\e044';
}
.SocialFeed .feedItem.pinterest .content .meta .likes:before {
content: '\e03a';
}
.SocialFeed .feedItem.pinterest .content .meta .shares:before {
content: '\e03b';
}
.SocialFeed .feedItem.twitter .content .meta:before {
content: '\e048';
}
.SocialFeed .feedItem.twitter .content .meta .likes:before {
content: '\e03c';
}
.SocialFeed .feedItem.twitter .content .meta .shares:before {
font-size: 16px;
content: '\e03d';
}
.SocialFeed .feedItem.tumblr .content .meta:before {
font-size: 19px;
margin-top: -6px;
content: '\e047';
}
.SocialFeed .feedItem.tumblr .content .meta .likes:before {
content: '\e03a';
}
.SocialFeed .feedItem.tumblr .content .meta .shares:before {
font-size: 16px;
content: '\e03d';
}
.SocialFeed .feedItem.youtube .content .meta:before {
content: '\e04b';
}
.SocialFeed .feedItem.feedItemText .content {

height: 426px;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper {
height: 301px;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent {
position: relative;
max-height: 210px;
padding-left: 60px;
padding-right: 60px;
padding-top: 10px;
padding-bottom: 10px;
font-family: "tinos", "arial", "helvetica", sans-serif;
font-size: 30px;
line-height: 38px;
word-break: break-word;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
content: "";
display: block;
position: absolute;
left: 60px;
width: 1.34em;

height: 2px;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:before {
top: 0;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
bottom: 0;
}
.SocialFeed .feedItem.feedItemImage .content, .SocialFeed .feedItem.feedItemVideo .content {
width: auto;
position: static;
}
.SocialFeed .feedItem.feedItemImage .content .message .messageWrapper, .SocialFeed .feedItem.feedItemVideo .content .message .messageWrapper {
height: 88px;
}
.SocialFeed .feedItem.feedItemImage .content .message .messageWrapper .messageContent, .SocialFeed .feedItem.feedItemVideo .content .message .messageWrapper .messageContent {
max-height: 54px;
}
.SocialFeed .feedItem.feedItemImage .media, .SocialFeed .feedItem.feedItemVideo .media {
margin-left: 0;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.5s;
-khtml-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.SocialFeed .profileLinks {
margin: 40px 0 0;
text-align: center;
}
.SocialFeed .profileLinks li {
display: inline-block;
width: 90px;
margin-bottom: 40px;
vertical-align: top;
}
.SocialFeed .profileLinks li a {
display: block;
text-decoration: none;
overflow: hidden;
}
.SocialFeed .profileLinks li a .ico {
width: 50px;
height: 50px;
line-height: 50px;
margin: 0 auto 18px;
font-size: 23px;
background-color: #0c121c;
-webkit-transition: background 400ms;
-webkit-transition-delay: ease;
-moz-transition: background 400ms ease;
-o-transition: background 400ms ease;
transition: background 400ms ease;
}
.SocialFeed .profileLinks li a .ico:before {
color: #e4e8e8;
vertical-align: top;
}
.SocialFeed .profileLinks li a.facebook .ico {
line-height: 52px;
}
.SocialFeed .profileLinks li a.facebook .ico:before {
content: '\e040';
margin-top: -8px;
}
.SocialFeed .profileLinks li a.instagram .ico:before {
content: '\e042';
margin-top: -6px;
margin-right: 2px;
}
.SocialFeed .profileLinks li a.pinterest .ico:before {
content: '\e044';
margin-top: -4px;
}
.SocialFeed .profileLinks li a.twitter .ico:before {
content: '\e048';
}
.SocialFeed .profileLinks li a.youtube .ico {
font-size: 29px;
}
.SocialFeed .profileLinks li a.youtube .ico:before {
content: '\e04b';
margin-top: -8px;
}
.SocialFeed .profileLinks li a.tumblr .ico:before {
content: '\e047';
margin-top: -6px;
}
.SocialFeed .profileLinks li a .text .count {
margin-bottom: 3px;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 15px;
letter-spacing: 0.1em;
}
.SocialFeed .profileLinks li a .text .label {
font-size: 9px;
line-height: 12px;
letter-spacing: 0.2em;
font-weight: bold;
-webkit-font-smoothing: auto;
}
.SocialFeed .profileLinks li a .text .label .hover {
display: none;
}
.SocialFeed .profileLinks li a:hover .ico:before {
color: #ffffff;
}
.SocialFeed .profileLinks li a:hover.facebook .ico {
background-color: #305891;
}
.SocialFeed .profileLinks li a:hover.instagram .ico {
background-color: #406e95;
}
.SocialFeed .profileLinks li a:hover.pinterest .ico {
background-color: #c82828;
}
.SocialFeed .profileLinks li a:hover.twitter .ico {
background-color: #2ca8d2;
}
.SocialFeed .profileLinks li a:hover.youtube .ico {
background-color: #e62d27;
}
.SocialFeed .profileLinks li a:hover.tumblr .ico {
background-color: #2f5070;
}
.SocialFeed .profileLinks li a:hover .text .label .normal {
display: none;
}
.SocialFeed .profileLinks li a:hover .text .label .hover {
display: inline;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SocialFeed {
padding-bottom: 0px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SocialFeed {
padding-bottom: 0px;
}
.SocialFeed .gridHolder .carouselNavigation {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.SocialFeed .profileLinks li {
margin-bottom: 30px;
}
}
.SocialFeed.dark .feedItem {
background-color: #e4e8e8;
color: #4a4f54;
}
.SocialFeed.dark .feedItem:hover {
background-color: #ffffff;
}
.SocialFeed.dark .feedItem .content .header .name {
color: #0c121c;
}
.SocialFeed.dark .feedItem.feedItemText .content .message .messageWrapper .messageContent {
color: #005a2b;
}
.SocialFeed.dark .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed.dark .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
background-color: #005a2b;
}
.SocialFeed.dark .profileLinks li a .text .count {
color: #ffffff;
}
.SocialFeed.dark .profileLinks li a .text .label {
color: #a4a7a9;
}
.SocialFeed.dark .profileLinks li a:hover .text .count {
color: #a4a7a9;
}
.SocialFeed.dark .profileLinks li a:hover .text .label {
color: #ffffff;
}
.SocialFeed.grey .feedItem {
background-color: #f8f9f9;
color: #4a4f54;
}
.SocialFeed.grey .feedItem:hover {
background-color: #ffffff;
}
.SocialFeed.grey .feedItem .content .header .name {
color: #0c121c;
}
.SocialFeed.grey .feedItem.feedItemText .content .message .messageWrapper .messageContent {
color: #005a2b;
}
.SocialFeed.grey .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed.grey .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
background-color: #005a2b;
}
.SocialFeed.grey .profileLinks li a .text .count {
color: #0c121c;
}
.SocialFeed.grey .profileLinks li a .text .label {
color: #a4a7a9;
}
.SocialFeed.grey .profileLinks li a:hover .text .count {
color: #a4a7a9;
}
.SocialFeed.grey .profileLinks li a:hover .text .label {
color: #0c121c;
}
.SocialFeed.light .feedItem {
background-color: #ffffff;
color: #4a4f54;
}
.SocialFeed.light .feedItem:hover {
background-color: #e4e8e8;
}
.SocialFeed.light .feedItem .content .header .name {
color: #0c121c;
}
.SocialFeed.light .feedItem.feedItemText .content .message .messageWrapper .messageContent {
color: #005a2b;
}
.SocialFeed.light .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed.light .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
background-color: #005a2b;
}
.SocialFeed.light .profileLinks li a .text .count {
color: #4a4f54;
}
.SocialFeed.light .profileLinks li a .text .label {
color: #a4a7a9;
}
.SocialFeed.light .profileLinks li a:hover .text .count {
color: #a4a7a9;
}
.SocialFeed.light .profileLinks li a:hover .text .label {
color: #4a4f54;
}
.addThisMenu {
width: 70px;
float: right;
position: relative;
display: block;
}
.addThisMenu>a {
display: block;
text-decoration: none;
position: relative;
z-index: 20;
visibility: hidden;
background-color: #0c121c;
}
.addThisMenu>a>span {
width: 70px;
background-color: #0c121c;
border-left: 1px solid #30353e;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
height: 70px;
text-align: center;

line-height: 69px;
display: block;
}
.addThisMenu>a>span:before {
content: '\e034';
font-size: 17px;
}
.addThisMenu>a:hover>span {
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.addThisMenu.open>a>span {
background-color: #4a4f54;
}
.addThisMenu.smallMenu {
width: 50px;
}
.addThisMenu.smallMenu>a>span {
width: 50px;
height: 50px;
line-height: 49px;
}
.addThisMenu.light>a {
background-color: #ffffff;
color: #0c121c;
}
.addThisMenu.light>a span {
background-color: #ffffff;
color: #000000;
}
#at15s {
margin-left: -3000px;
}
.SocialSharing {
-webkit-transition: all 1s;
-webkit-transition-delay: 0s;
-moz-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
visibility: hidden;
width: 70px;
position: absolute;
z-index: 19;
top: 0;
}
.SocialSharing a {
text-decoration: none;
display: block;
background-color: rgba(12, 18, 28, 0.9);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bf000000', endColorstr='#bf000000');
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
border-top: 1px solid #4a4f54;
margin-bottom: 0 !important;
}
.SocialSharing a>span {
display: block;
width: 100%;
height: 70px;
line-height: 70px;
text-align: center;
margin-top: 0;
font-size: 22px;
}
.SocialSharing a>span:before {
margin-top: -3px;
}
.SocialSharing a>span:first-child {
border-top: none;
}
.SocialSharing a.addthis_button_twitter>span:before {
margin-top: 1px;
content: '\e048';
}
.SocialSharing a.addthis_button_twitter:hover, .SocialSharing a.addthis_button_twitter:focus {
background-color: #2ca8d2;
}
.SocialSharing a.addthis_button_facebook>span:before {
content: '\e040';
}
.SocialSharing a.addthis_button_facebook:hover, .SocialSharing a.addthis_button_facebook:focus {
background-color: #305891;
}
.SocialSharing a.addthis_button_linkedin>span:before {
content: '\e043';
}
.SocialSharing a.addthis_button_linkedin:hover, .SocialSharing a.addthis_button_linkedin:focus {
background-color: #007bb6;
}
.SocialSharing a.addthis_button_google_plusone_share>span:before {
content: '\e041';
}
.SocialSharing a.addthis_button_google_plusone_share:hover, .SocialSharing a.addthis_button_google_plusone_share:focus {
background-color: #dd4b39;
}
.SocialSharing a.addthis_button_tumblr>span:before {
content: '\e047';
}
.SocialSharing a.addthis_button_tumblr:hover, .SocialSharing a.addthis_button_tumblr:focus {
background-color: #2f5070;
}
.SocialSharing a.addthis_button_sinaweibo>span:before {
content: '\e046';
}
.SocialSharing a.addthis_button_sinaweibo:hover, .SocialSharing a.addthis_button_sinaweibo:focus {
background-color: #df2029;
}
.SocialSharing a.addthis_button_pinterest_share>span:before {
content: '\e044';
}
.SocialSharing a.addthis_button_pinterest_share:hover, .SocialSharing a.addthis_button_pinterest_share:focus {
background-color: #c82828;
}
.SocialSharing a.addthis_button_douban>span:before {
content: '\e03f';
}
.SocialSharing a.addthis_button_douban:hover, .SocialSharing a.addthis_button_douban:focus {
background-color: #0e7512;
}
.SocialSharing a.addthis_button_vkontakt>span:before {
margin-top: 3px;
content: '\e049';
}
.SocialSharing a.addthis_button_vkontakt:hover, .SocialSharing a.addthis_button_vkontakt:focus {
background-color: #2f5070;
}
.SocialSharing a.addthis_button_renren>span:before {
margin-top: -1px;
content: '\e045';
}
.SocialSharing a.addthis_button_renren:hover, .SocialSharing a.addthis_button_renren:focus {
background-color: #0259a0;
}
.SocialSharing a.addthis_button_email>span:before {
margin-top: 2px;
content: '\e01a';
}
.SocialSharing a.addthis_button_email:hover, .SocialSharing a.addthis_button_email:focus {
background-color: #4a4f54;
}
.SocialSharing span.icon-social_wechat:before {
margin-top: 2px;
font-size: 23px;
content: '\e04a';
}
.SocialSharing span.icon-social_wechat:hover, .SocialSharing span.icon-social_wechat:focus {
background-color: #93d034;
}
.SocialSharing a.addthis_button_expanded>span {
padding-top: 1px;
}
.SocialSharing a.addthis_button_expanded>span:before {
content: '\e027';
}
.SocialSharing a.addthis_button_expanded:hover, .SocialSharing a.addthis_button_expanded:focus {
background-color: #4a4f54;
}
.SocialSharing .at_a11y {
display: none;
}
.SocialSharing.orientation_horizontal {
background-color: #4a4f54;
transition: all 0.4s;
margin-top: 0;
margin-left: 0;
width: auto;
left: 0;
}
.SocialSharing.orientation_horizontal a {
float: left;
width: 50px !important;
border-top: 0;
}
.SocialSharing.orientation_horizontal a span {
font-size: 17px;
height: 50px;
line-height: 50px;
}
.hover .SocialSharing.orientation_horizontal, .active .SocialSharing.orientation_horizontal {
visibility: visible;
}
.smallMenu .SocialSharing a {
width: 50px !important;
}
.smallMenu .SocialSharing a span {
font-size: 17px;
height: 50px;
line-height: 50px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_twitter {
background-color: #2ca8d2;
}
.VideoThumbnails .addThisMenu.open .addthis_button_facebook {
background-color: #305891;
}
.VideoThumbnails .addThisMenu.open .addthis_button_linkedin {
background-color: #007bb6;
}
.VideoThumbnails .addThisMenu.open .addthis_button_google_plusone_share {
background-color: #dd4b39;
}
.VideoThumbnails .addThisMenu.open .addthis_button_tumblr {
background-color: #2f5070;
}
.VideoThumbnails .addThisMenu.open .addthis_button_sinaweibo {
background-color: #df2029;
}
.VideoThumbnails .addThisMenu.open .addthis_button_pinterest_share {
background-color: #c82828;
}
.VideoThumbnails .addThisMenu.open .addthis_button_douban {
background-color: #0e7512;
}
.VideoThumbnails .addThisMenu.open .addthis_button_vkontakt {
background-color: #2f5070;
}
.VideoThumbnails .addThisMenu.open .addthis_button_renren {
background-color: #0259a0;
}
.VideoThumbnails .addThisMenu.open .addthis_button_email {
background-color: #4a4f54;
}
.VideoThumbnails .addThisMenu.open .addthis_button_expanded {
background-color: #4a4f54;
}
#at3win {
position: fixed;
top: 100px;
left: 50%;
width: 300px;
margin-left: -150px;
background: #ffffff;
border: none;
-webkit-transition: width 1s;
-webkit-transition-delay: 0s;
-moz-transition: width 1s;
-o-transition: width 1s;
transition: width 1s;
-webkit-transition: margin-left 1s;
-webkit-transition-delay: 0s;
-moz-transition: margin-left 1s;
-o-transition: margin-left 1s;
transition: margin-left 1s;
z-index: 99999;
display: none;
}

@media screen and (min-width: 741px) {
#at3win {
top: 15%;
width: 640px;
margin-left: -320px;
}
}
#at3win #at3winheader {
position: relative;
border-bottom: 1px solid #e4e8e8;
background-color: #0c121c;
height: 49px;
}
#at3win #at3winheader h3 {
margin: 0 50px 0 22px;
padding: 10px 0;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 16px;
color: #e4e8e8;
font-weight: 200;
letter-spacing: 2px;
}
#at3win #at3winheader .at3winheadersvc {
display: inline-block;
position: absolute;
top: 15px;
left: 20px;
}
#at3win #at3winheader #at3winssi {
position: absolute;
right: 50px;
top: 0;
height: 50px;
display: none;
}
#at3win #at3winheader #at3winheaderclose {
display: block;
position: absolute;
top: 0;
right: 0;
border-left: 1px solid #4a4f54;
width: 48px;
height: 48px;
overflow: hidden;
line-height: 48px;
cursor: pointer;
text-decoration: none;
text-align: center;
}
#at3win #at3winheader #at3winheaderclose:before {
content: '\e00c';
-webkit-transition: background-color 0.6s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.6s;
-o-transition: background-color 0.6s;
transition: background-color 0.6s;
font-size: 16px;
width: 48px;
height: 48px;
line-height: 48px;
padding: 0;
margin: -2px 0 0 0;
}
#at3win #at3winheader #at3winheaderclose:hover:before, #at3win #at3winheader #at3winheaderclose:focus:before {
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
#at3win #at3wincontent #at3winshare, #at3win #at3wincontent #at3winemail {
height: 440px;
}
#at3win #at3winfooter {
display: none;
}
.SpecificationsAtAGlance .ctaContainer {
padding-left: 20px;
padding-right: 20px;
}
.SpecificationsAtAGlance .items .el .feature {
margin-bottom: 21.333px;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 16px;
font-weight: 700;
letter-spacing: 0.05em;
}
.SpecificationsAtAGlance .items .el .measurement {
margin-bottom: 21.333px;
padding-top: 19px;
padding-bottom: 21px;
border-top: 2px solid;
border-bottom: 2px solid;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
}
.SpecificationsAtAGlance .items .el .measurement span, .SpecificationsAtAGlance .items .el .measurement div {
display: inline-block;
line-height: 1;
}
.SpecificationsAtAGlance .items .el .measurement .valueLarge, .SpecificationsAtAGlance .items .el .measurement .valueSmall {
font-size: 56px;
font-weight: 700;
}
.SpecificationsAtAGlance .items .el .measurement .unitLarge, .SpecificationsAtAGlance .items .el .measurement .unitSmall {
margin-left: 0.25em;
font-size: 34px;
}
.SpecificationsAtAGlance.light .items .el .feature {
color: #0c121c;
}
.SpecificationsAtAGlance.light .items .el .measurement {
border-color: #e4e8e8;
}
.SpecificationsAtAGlance.grey .items .el .feature {
color: #0c121c;
}
.SpecificationsAtAGlance.grey .items .el .measurement {
border-color: #a4a7a9;
}
.SpecificationsAtAGlance.dark {
-webkit-font-smoothing: antialiased;
}
.SpecificationsAtAGlance.dark .items .el .feature {
color: #ffffff;
}
.SpecificationsAtAGlance.dark .items .el .measurement {
color: #e4e8e8;
border-color: #a4a7a9;
}

@media screen and (min-width: 1px) and (max-width: 1100px) {
.SpecificationsAtAGlance .items .el, .SpecificationsAtAGlance .items[data-total="4"] .el {
width: 50%;
}
.SpecificationsAtAGlance .items .el .feature, .SpecificationsAtAGlance .items[data-total="4"] .el .feature {
margin-bottom: 10.667px;
}
.SpecificationsAtAGlance .items .el .measurement, .SpecificationsAtAGlance .items[data-total="4"] .el .measurement {
margin-bottom: 10.667px;
padding-top: 9px;
padding-bottom: 11px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SpecificationsAtAGlance .items .el, .SpecificationsAtAGlance .items[data-total="4"] .el {
width: 100%;
}
}
.StackedBlocks .el a:first-child {
display: inline-block;
position: relative;
}
.StackedBlocks .ctaContainer a {
vertical-align: top;
}
.StoryArticle {
overflow: hidden;
}
.StoryArticle .shelfComponent {
max-width: 1400px;
margin: 0 auto;
}
.StoryArticle .articleColumns {
visibility: hidden;
}
.StoryArticle.layoutReady .articleColumns {
visibility: visible;
}
.StoryArticle.light {
background-color: #ffffff;
}
.StoryArticle.showScrollTriggers .scrollTrigger {
position: relative;
}
.StoryArticle.showScrollTriggers .scrollTrigger.scrollTriggerbottom {
position: absolute;
width: 100%;
}
.StoryArticle.showScrollTriggers .scrollTrigger:before, .StoryArticle.showScrollTriggers .scrollTrigger:after {
content: '';
width: 100%;
height: 1px;
left: 0;
}
.StoryArticle.showScrollTriggers .scrollTrigger:before {
position: fixed;
top: 50%;
background-color: rgba(0, 0, 0, 0.1);
}
.StoryArticle.showScrollTriggers .scrollTrigger:after {
position: absolute;
top: 0;
background-color: red;
}

.StoryArticle .columnLayout {
margin-left: -20px;
margin-right: -20px;
}
.StoryArticle .columnLayout .column {

float: left;
padding-left: 20px;
padding-right: 20px;
}
.StoryArticle .columnLayout .columnText {
position: relative;
z-index: 3;
width: 33.333%;
}
.StoryArticle .columnLayout .columnAssets {
position: relative;
z-index: 0;
position: relative;
width: 66.667%;
width: calc( 66.66667% - 50px);
float: right;
}
.StoryArticle .contentText p, .StoryArticle .contentText blockquote {
font-size: 18px;
line-height: 1.5em;
color: #4a4f54;
}
.StoryArticle .contentText p {
margin-bottom: 1.5em;
}
.StoryArticle .contentText p strong {
font-weight: 600;
}
.StoryArticle .contentText blockquote {
margin-bottom: 2em;
}
.StoryArticle .contentText h2, .StoryArticle .contentText h3, .StoryArticle .contentText h4, .StoryArticle .contentText h5, .StoryArticle .contentText h6 {
font-family: "avenir", "arial", "helvetica", sans-serif;
letter-spacing: 0.5px;
}
.StoryArticle .contentText h3 {
font-weight: bold;
font-size: 24px;
line-height: 1.3;
margin: 48px 0 8px;
}
.StoryArticle .contentText h3:first-child {
margin-top: 0;
}
.StoryArticle .contentText ul {
padding-left: 1em;
margin-left: 0;
}
.StoryArticle .contentText ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.StoryArticle .contentText ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.StoryArticle .contentText ol {
padding-left: 1.5em;
margin-left: 0;
}
.StoryArticle .contentText ol li {
line-height: 1.286em;
margin-bottom: 1.286em;
list-style-type: decimal;
}
.StoryArticle .contentText ul, .StoryArticle .contentText ol {
margin: 2em 0;
font-size: 16px;
}
.StoryArticle .contentText ul:first-child, .StoryArticle .contentText ol:first-child {
margin-top: 0;
}
.StoryArticle .contentText ul li, .StoryArticle .contentText ol li {
margin-bottom: 1em;
font-weight: bold;
}
.StoryArticle .StoryArticleParagraph:last-child p:last-child {
margin-bottom: 0;
}
.StoryArticle .scrollTriggerbeforeTop, .StoryArticle .scrollTriggerafterBottom {
position: relative;
}
.StoryArticle .scrollTriggerbottom {
position: absolute;
bottom: 0;
width: 100%;
}
.StoryArticle .StoryArticleImage .assetDescription, .StoryArticle .StoryArticleQuote .assetDescription, .StoryArticle .StoryArticleVideo .assetDescription {
font-size: 13px;
margin-top: 6px;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 40px;
margin-bottom: 40px;
}
.StoryArticle .columnAssets .StoryArticleImage, .StoryArticle .columnAssets .StoryArticleQuote, .StoryArticle .columnAssets .StoryArticleVideo {
margin-top: 0;
margin-bottom: 0;
}
.StoryArticle .columnAssets .StoryArticleImage.assetFixed, .StoryArticle .columnAssets .StoryArticleQuote.assetFixed, .StoryArticle .columnAssets .StoryArticleVideo.assetFixed {
position: fixed;
top: 80px;
z-index: 1;
}
.StoryArticle .columnAssets .StoryArticleImage.assetAbsolute, .StoryArticle .columnAssets .StoryArticleQuote.assetAbsolute, .StoryArticle .columnAssets .StoryArticleVideo.assetAbsolute {
position: absolute;
left: 20px;
top: 0;
}
.StoryArticle .playerOriginal {
display: none;
}
.StoryArticle .playerContainer {
display: table;
width: 100%;
max-height: 100vh;
}
.StoryArticle .playerOverlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.StoryArticle .playerOverlay[data-visibility="hidden"] {
display: none;
}
.StoryArticle .playerOverlay[data-visibility="showBehind"] {
display: block;
opacity: 0;
}
.StoryArticle .playerOverlay[data-visibility="showInFront"] {
background-color: #000000;
display: block;
opacity: 1;
}
.StoryArticle .masks .mask {
z-index: 2;
background-color: #ffffff;
position: fixed;
}
.StoryArticle .masks .maskV1 {
width: 100%;
top: 0;
left: 0;
}
.StoryArticle .masks .maskV2 {
width: 100%;
bottom: 0;
left: 0;
}
.StoryArticle .masks .maskH1 {
height: 100%;
top: 0;
left: 0;
}
.StoryArticle .masks .maskH2 {
height: 100%;
bottom: 0;
right: 0;
}
.StoryArticle .closeBtn {
display: block;
position: fixed;
top: 0;
right: 0;
z-index: 1;
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 1200px) {
.StoryArticle .columnLayout .columnText {
width: 50%;
padding-right: 45px;
}
.StoryArticle .columnLayout .columnAssets {
width: 50%;

padding-left: 45px;
}
.StoryArticle .contentText p {
font-size: 16px;
}
.StoryArticle .contentText h3 {
font-size: 18px;
line-height: 1.4;
margin: 36px 0 6px;
}
.StoryArticle .columnAssets .StoryArticleImage.assetAbsolute, .StoryArticle .columnAssets .StoryArticleQuote.assetAbsolute, .StoryArticle .columnAssets .StoryArticleVideo.assetAbsolute {
left: 45px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticle .contentText, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleImage.imageWithAudio {
margin-left: 70px;
margin-right: 70px;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 40px;
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: landscape) {
.StoryArticle .contentText, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleImage.imageWithAudio {
margin-left: 30px;
margin-right: 30px;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 30px;
margin-bottom: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: portrait) {
.StoryArticle .contentText, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleImage.imageWithAudio {
margin-left: 0;
margin-right: 0;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 21px;
margin-bottom: 21px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticle .contentText p, .StoryArticle .contentText ul, .StoryArticle .contentText ol {
font-size: 14px;
}
.StoryArticle .contentText h3 {
font-size: 16px;
margin: 33px 0 5.5px;
}
.StoryArticle .StoryArticleImage .assetDescription, .StoryArticle .StoryArticleQuote .assetDescription, .StoryArticle .StoryArticleVideo .assetDescription {
font-size: 12px;
}
}
.no-js .StoryArticle .articleColumns, .StoryArticle.xpmMode .articleColumns {
visibility: visible;
}

@media screen and (min-width: 901px) {
.no-js .StoryArticle .contentText, .StoryArticle.xpmMode .contentText {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
}
.StoryArticleImage .imageHolder img {
width: 100%;
display: block;
}
.StoryArticleImage .mediaHolder {
position: relative;
z-index: 1;
}
.StoryArticleImage .imageMedia {
transform: matrix(1, 0, 0, 1, 0, 0);
-webkit-transition: -webkit-transform 0.3s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
transition: transform 0.3s ease;
}
.StoryArticleImage.imageWithAudio {
}
.StoryArticleImage.imageWithAudio .imageMedia {
border-bottom: solid 1px #e4e8e8;
height: 43px;
min-height: 43px;
margin: 12px 0 0;
padding: 0 0 11px 0;
display: table;
width: 100%;
position: relative;
z-index: 0;
direction: ltr;
}
.StoryArticleImage.imageWithAudio .imageMedia p {
display: table-cell;
vertical-align: middle;
padding: 0 0 0 66px;
margin: 0;
}
.StoryArticleImage.imageWithAudio audio {
display: none;
}
.StoryArticleImage.imageWithAudio .mejs-container {
position: absolute;
left: 0;
}
.StoryArticleImage.imageWithAudio .mejs-inner {
height: 30px;
width: 48px;
border-right: solid 1px #e4e8e8;
overflow: hidden;
background-color: #ffffff;
-webkit-transition: width 1s;
-webkit-transition-delay: ease;
-moz-transition: width 1s ease;
-o-transition: width 1s ease;
transition: width 1s ease;
}
.StoryArticleImage.imageWithAudio.playing .mejs-inner, .StoryArticleImage.imageWithAudio.paused:not(.finished) .mejs-inner {
width: 100%;
}
.StoryArticleImage.imageWithAudio .mejs-controls {
height: 30px;
top: 50%;
margin-top: -15px;
position: relative;
white-space: nowrap;
}
.StoryArticleImage.imageWithAudio .mejs-button {
display: inline-block;
vertical-align: middle;
}
.StoryArticleImage.imageWithAudio .mejs-button button {
color: #0c121c;
border: 0;
vertical-align: middle;
padding: 0;
}
.StoryArticleImage.imageWithAudio .mejs-button button:before {
font-size: 30px;
position: relative;
margin: 0 !important;
text-align: center;
}
.StoryArticleImage.imageWithAudio .mejs-button.mejs-play button:before {
content: '\e04d';
}
.StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button:before {
top: 2px;
content: '\e024';
}
.StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button:before {
content: '\e026';
left: 2px;
}
.StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button:before {
content: '\e04d';
}
.StoryArticleImage.imageWithAudio .mejs-time {
font-size: 12px;
margin-left: 15px;
margin-right: 15px;
display: inline-block;
color: #4a4f54;
vertical-align: middle;
}
.StoryArticleImage.imageWithAudio .mejs-time span:nth-child(2n), .StoryArticleImage.imageWithAudio .mejs-time span:nth-of-type(2n) {
display: none;
}
.StoryArticleImage.imageWithAudio .mejs-duration {
margin-left: 3px;
opacity: 0.5;
}
.StoryArticleImage.imageWithAudio .mejs-duration:before {
content: "/";
margin-right: 3px;
}
.StoryArticleImage.imageWithAudio.finished .mejs-play button:before {
content: '\e04d';
text-align: left;
line-height: 40px;
position: relative;
top: -1px;
left: 0;
}
.StoryArticleImage.imageWithAudio .mejs-time-rail {
display: inline-block;
vertical-align: middle;
overflow: hidden;
position: relative;
margin-left: 18px;
height: 20px;
}
.StoryArticleImage.imageWithAudio .mejs-time-rail span {
display: block;
position: absolute;
width: 0px;
height: 20px;
cursor: pointer;
margin-top: -10px;
top: 50%;
}
.StoryArticleImage.imageWithAudio .mejs-time-buffering {
width: 100%;
}
.StoryArticleImage.imageWithAudio .mejs-time-loaded {
width: 0;
}
.StoryArticleImage.imageWithAudio .mejs-time-current {
width: 0;
}
.StoryArticleImage.imageWithAudio .mejs-time-total, .StoryArticleImage.imageWithAudio .mejs-time-buffering, .StoryArticleImage.imageWithAudio .mejs-time-loaded, .StoryArticleImage.imageWithAudio .mejs-time-current {
background-repeat: repeat-x;
background-position: 0 8px;
}
.StoryArticleImage.imageWithAudio .mejs-controls .mejs-time-float {
display: none !important;
}
.StoryArticleImage.imageWithAudio .mejs-time-total {
background-image: url(/resources/public/images/player/lgt-total.png);
}
.StoryArticleImage.imageWithAudio .mejs-time-loaded {
background-image: url(/resources/public/images/player/lgt-loaded.png);
}
.StoryArticleImage.imageWithAudio .mejs-time-current {
background-image: url(/resources/public/images/player/lgt-current.png);
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticleImage.imageWithAudio {
border-top: solid 1px #e4e8e8;
padding-top: 12px;
}
.StoryArticleImage.imageWithAudio .imageHolder {
display: none;
}
.StoryArticleImage.imageWithAudio .imageMedia {
margin-top: 0;
}
}
.no-js .StoryArticleImage.imageWithAudio .assetDescription {
padding-left: 0;
}
.columnLayout .collapsed.StoryArticleImage .imageMedia {
transform: matrix(1, 0, 0, 1, 0, -65);
-webkit-transition: -webkit-transform 0s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0s ease;
-o-transition: -o-transform 0s ease;
transition: transform 0s ease;
}
.StoryArticleQuote {
margin-bottom: 80px;
}
.StoryArticleQuote .quoteContent p {
font-family: "tinos", "arial", "helvetica", sans-serif;
font-weight: 100;
font-size: 38px;
line-height: 1.2;
}
.StoryArticleQuote .quoteContent p:before, .StoryArticleQuote .quoteContent p:after {
content: '';
display: block;
height: 2px;
width: 50px;
}
.StoryArticleQuote .quoteContent p:before {
margin-bottom: 10.5px;
}
.StoryArticleQuote .quoteContent p:after {
margin-top: 12.5px;
}
.StoryArticleQuote .name, .StoryArticleQuote .info {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
display: block;
opacity: 1;
-webkit-transition: opacity 0.3s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote .name, .StoryArticleQuote .info {
font-size: 13px;
}
}
.StoryArticleQuote .name {
margin-top: 18.75px;
font-weight: bold;
padding-top: 1px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticleQuote .name {
margin-top: 11.875px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote .name {
margin-top: 12.5px;
}
}
.StoryArticleQuote .info {
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
padding-top: 3px;
letter-spacing: 1px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote .info {
padding-top: 1px;
}
}
.StoryArticleQuote.light {
background-color: #ffffff;
}
.StoryArticleQuote.light .quoteContent p:before, .StoryArticleQuote.light .quoteContent p:after {
background-color: #4a4f54;
}
.StoryArticleQuote.light .quoteContent p {
color: #005a2b;
}
.StoryArticleQuote.light .quoteContent p:before, .StoryArticleQuote.light .quoteContent p:after {
background-color: #005a2b;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticleQuote {
margin-bottom: 40px;
}
.StoryArticleQuote .quoteContent p {
font-size: 28.5px;
line-height: 1.2;
}
.StoryArticleQuote .quoteContent p:before, .StoryArticleQuote .quoteContent p:after {
width: 38px;
}
.StoryArticleQuote .quoteContent p:before {
margin-bottom: 9.5px;
}
.StoryArticleQuote .quoteContent p:after {
margin-top: 9.5px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote {
margin-bottom: 30px;
}
.StoryArticleQuote .quoteContent p {
font-size: 30px;
}
.StoryArticleQuote .quoteContent p:before, .StoryArticleQuote .quoteContent p:after {
width: 40px;
}
.StoryArticleQuote .quoteContent p:before {
margin-bottom: 10px;
}
.StoryArticleQuote .quoteContent p:after {
margin-top: 10px;
}
}
.columnLayout .StoryArticleQuote.collapsed .name, .columnLayout .StoryArticleQuote.collapsed .info {
opacity: 0;
}
.StoryArticleVideo .videoContainerYoutube {
display: table;
width: 100%;
position: relative;
z-index: 1;
}
.StoryArticleVideo .videoContainerLoop {
display: none;
}
.StoryArticleVideo.withLoop .videoContainerYoutube .YouTubePlayer {
display: none;
}
.StoryArticleVideo.withLoop .videoContainerLoop {
position: relative;
z-index: 1;
display: block;
width: 100%;
height: 100%;
}
.StoryArticleVideo.withLoop .videoContainerLoop .mediaHolder {
width: 100%;
height: 100%;
}
.StoryArticleVideo.withLoop .videoContainerLoop .mediaOverlay {
z-index: 5;
}
.StoryArticleVideo.withLoop .videoContainerLoop .VideoPlayer .mediaOverlay {
display: none;
}
.StoryArticleVideo.withLoop .videoContainerLoop .VideoPlayer .posterImage {
display: block !important;
position: absolute;
}
.StoryArticleVideo .assetDescription {
display: block;
position: relative;
z-index: 0;
transform: matrix(1, 0, 0, 1, 0, 0);
-webkit-transition: -webkit-transform 0.3s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
transition: transform 0.3s ease;
}
.no-js .StoryArticleVideo .YouTubePlayer .playerCover {
position: relative;
}
.no-js .StoryArticleVideo noscript img {
max-width: 100%;
}
.fullscreen .StoryArticleVideo.withLoop {
position: fixed;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer.paused {

margin: 0;
padding: 0;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer .posterImage {
display: none !important;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer .playerWrapper {
text-align: center;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer .playerWrapper.letterbox {
background-color: #000;
}
.fullscreen .StoryArticleVideo.withLoop .videoContainerLoop .mediaOverlay {
display: none;
}
.columnLayout .StoryArticleVideo.collapsed .assetDescription {
transform: matrix(1, 0, 0, 1, 0, -60);
-webkit-transition: -webkit-transform 0s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0s ease;
-o-transition: -o-transform 0s ease;

transition: transform 0s ease;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryCallsToAction .items[data-total="3"] .ctaBlock {
margin-bottom: 22px;
}
.StoryCallsToAction .items[data-total="3"] .ctaBlock:last-child {
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryCallsToAction .items[data-total] .ctaBlock {
margin-bottom: 11px;
}
.StoryCallsToAction .items[data-total] .ctaBlock:last-child {
margin-bottom: 0;
}
}
.StoryExtract {
position: relative;
height: 100vh;
}
.StoryExtract .extractVideo {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.StoryExtract .VideoPlayer, .StoryExtract .VideoPlayer .playerWrapper, .StoryExtract .VideoPlayer .mejs-video, .StoryExtract .VideoPlayer .mejs-inner, .StoryExtract .VideoPlayer .mejs-mediaelement {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.StoryExtract .VideoPlayer .playerWrapper {
overflow: visible;
}
.StoryExtract .VideoPlayer .mejs-controls, .StoryExtract .VideoPlayer .mejs-overlay-play, .StoryExtract .VideoPlayer .mejs-layers, .StoryExtract .VideoPlayer .posterImage {
display: none !important;
}
.StoryExtract .mejs-video {
width: 100% !important;
height: 100% !important;
position: static;
}
.StoryExtract .mejs-video video {
display: inline-block;
vertical-align: baseline;
}
.StoryExtract .mejs-mediaelement {
overflow: visible !important;
}
.StoryExtract .extractImage {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: right center;
}
.StoryExtract.videoPlayerReady .extractImage {
display: none;
}
.StoryExtract .extractContent {
position: relative;
z-index: 2;
}
.StoryExtract .extractContent .extractContainer .text {
font-family: "tinos", "arial", "helvetica", sans-serif;
font-size: 100px;
font-size: 7vw;
line-height: 1.25;
color: #005a2b;
}
.StoryExtract .extractContent .extractContainer .text:before, .StoryExtract .extractContent .extractContainer .text:after {
content: "";
display: block;
height: 2px;
width: 1.4em;
background-color: #005a2b;
}
.StoryExtract .extractContent .extractContainer .text:before {
margin-bottom: 0.09em;
}
.StoryExtract .extractContent .extractContainer .text:after {
margin-top: 0.26em;
}
.StoryExtract .extractContent .extractContainer .prop {
visibility: hidden;
}
.StoryExtract .extractContent .extractContainer .half {
display: none;
}
.StoryExtract.withMedia .extractMedia:after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.1);
}
.StoryExtract.withMedia .extractContent .extractContainer .text {
color: #ffffff;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.StoryExtract.withMedia .extractContent .extractContainer .text:before, .StoryExtract.withMedia .extractContent .extractContainer .text:after {
background-color: #ffffff;
}
.StoryExtract.touch, .no-js .StoryExtract {
height: auto;
}
.StoryExtract.touch .extractContent .extractContainer .prop, .no-js .StoryExtract .extractContent .extractContainer .prop {
visibility: visible;
}
.StoryExtract.desktop {
display: table;
width: 100%;
}
.StoryExtract.desktop .extractContent {
display: table-cell;
vertical-align: middle;
}
.StoryExtract.desktop .extractContent .extractContainer .prop {
visibility: visible;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer {
position: relative;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .prop {
visibility: hidden;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half {
display: block;
width: 100%;
height: 50%;
position: absolute;
left: 0;
overflow: hidden;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half .text {
position: relative;
-webkit-transition: top 0.8s;
-webkit-transition-delay: 0s;
-moz-transition: top 0.8s;
-o-transition: top 0.8s;
transition: top 0.8s;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.top {
top: 0;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.top .text {
top: 100%;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.bottom {
top: 50%;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.bottom .text {
top: -200%;
}
.StoryExtract.desktop.withMedia.showText .extractContent .extractContainer .half.top .text, .lt-ie10 .StoryExtract.desktop.withMedia .extractContent .extractContainer .half.top .text {
top: 0;
}
.StoryExtract.desktop.withMedia.showText .extractContent .extractContainer .half.bottom .text, .lt-ie10 .StoryExtract.desktop.withMedia .extractContent .extractContainer .half.bottom .text {
top: -100%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryExtract .extractContent {
padding-top: 55px;
padding-right: 50px;
padding-bottom: 55px;
}
.StoryExtract .extractContent .extractContainer .text {
font-size: 70px;
font-size: 7vw;
line-height: 1.2;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryExtract .extractContent {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
}
.StoryExtract .extractContent .extractContainer .text {
font-size: 34px;
font-size: 7vw;
}
}

@media screen and (min-width: 1429.571px) {
.StoryExtract .extractContent .extractContainer .text {
font-size: 100px !important;
}
}

@media screen and (min-width: 1px) and (max-width: 485.714px) {
.StoryExtract .extractContent .extractContainer .text {
font-size: 34px !important;
}
}
.StoryGallery {
position: relative;
}
.StoryGallery .storyGalleryCarousel {
overflow: visible;
}
.StoryGallery .carouselPagination, .StoryGallery .rsNav {
z-index: 4;
position: absolute;
left: 50px;
bottom: 18px;
height: 42px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.StoryGallery .carouselPagination .swiper-pagination-bullet, .StoryGallery .carouselPagination .rsNavItem, .StoryGallery .rsNav .swiper-pagination-bullet, .StoryGallery .rsNav .rsNavItem {
cursor: pointer;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #ffffff;
font-size: 24px;
padding-top: 18px;
font-weight: 700;
line-height: 1em;
height: auto;
width: 27px;
border-radius: none;
display: inline-block;
text-align: center;
-webkit-transition: all 0.5s;
-webkit-transition-delay: ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5;
background: none;
}
.StoryGallery .carouselPagination .swiper-pagination-bullet-active, .StoryGallery .carouselPagination .rsNavSelected, .StoryGallery .rsNav .swiper-pagination-bullet-active, .StoryGallery .rsNav .rsNavSelected {
font-size: 42px;
padding-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.StoryGallery .carouselPagination .paginationHidden, .StoryGallery .rsNav .paginationHidden {
display: none;
}
.StoryGallery.StoryGalleryFilmstrip {
margin-left: -1px;
width: 140%;
}
.StoryGallery.StoryGalleryFilmstrip .storyGalleryFrame {

overflow: visible;
}
.StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameSingleImage .galleryLayout, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameDualPanorama .galleryLayout {
width: 200%;
}
.StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameDualPortrait .verticalGalleryLayout, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletLeft .verticalGalleryLayout, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletRight .verticalGalleryLayout {
width: 100%;
float: none;
position: absolute;
top: 0;
left: 0;
}
.StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameDualPortrait .verticalGalleryLayout:last-child, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletLeft .verticalGalleryLayout:last-child, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletRight .verticalGalleryLayout:last-child {
left: 100%;
}
.storyGalleryFrame {
overflow: hidden;
position: relative;
}
.viewportheight .storyGalleryFrame {
height: 100vh;
}
.galleryLayout {
height: 100%;
position: relative;
overflow: hidden;
}
.galleryLayout.verticalGalleryLayout {
position: absolute;
width: 50%;
}
.galleryLayout.verticalGalleryLayout:first-child {
left: 0;
}
.galleryLayout.verticalGalleryLayout:last-child {
right: 0;
}
.galleryLayout.horizontalGalleryLayout {
position: absolute;
height: 50%;
width: 100%;
}
.galleryLayout.horizontalGalleryLayout:first-child {
top: 0;
}
.galleryLayout.horizontalGalleryLayout:last-child {
bottom: 0;
}
.galleryLayout .galleryItem {
width: 100%;
height: 100%;
}
.galleryLayout span {
overflow: hidden;
display: block;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.StoryGalleryFullscreen .galleryLayout .gallerySVGWrapper svg image, .StoryGalleryFullscreen .galleryLayout .backgroundImage {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout .gallerySVGWrapper svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout .backgroundImage {
opacity: 0.6;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover .backgroundImage {
opacity: 1;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover svg svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover .horizontalGalleryLayout .backgroundImage {
opacity: 0.6;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover svg svg:hover image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover .horizontalGalleryLayout:hover .backgroundImage {
opacity: 1;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout .gallerySVGWrapper svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout .backgroundImage {
opacity: 0.6;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout:hover .gallerySVGWrapper svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout:hover .backgroundImage {
opacity: 1;
}
.StoryGalleryTransitionsOff .galleryItem {
background-color: #000000;
}

@media only screen and (orientation: landscape) {
.StoryGallery.StoryGalleryFilmstrip {
width: 180%;
}
}

@media only screen and (orientation: portrait) {
.StoryGallery.StoryGalleryFilmstrip .storyGallerySlides .storyGalleryFrame {
height: 60vh;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryGallery .carouselPagination {
left: 40px;
}
.StoryGallery.StoryGalleryFilmstrip .storyGalleryFrame {
height: calc(100vh - 50px);
}

}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryGallery .carouselPagination {
left: 30px;
}
.StoryGallery.StoryGalleryFilmstrip .storyGalleryFrame {
height: calc(100vh - 50px);
}
}
.no-js .galleryLayout span>span {
height: auto;
}
.no-js .galleryLayout span div {
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 100%;
}
.no-js .storyGalleryFrame {
height: 800px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .storyGalleryFrame {
height: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .storyGalleryFrame {
height: 300px;
}
}
.StoryHero {
position: relative;
}
.StoryHero .overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
background-color: rgba(0, 0, 0, 0.3);
opacity: 0;
}
.StoryHero .imageContainer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}
.StoryHero .imageContainer.layeredImage {
display: none;
}
.StoryHero .imageContainer .layer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.StoryHero .imageContainer .layer .image, .StoryHero .imageContainer .layer .fallback {
display: block;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50% 50%;
}
.StoryHero.parallax .imageContainer {
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
overflow: hidden;
}
.StoryHero.parallax.touch .flatImage .layer {
-webkit-transform: translateZ(100px);
-khtml-transform: translateZ(100px);
-moz-transform: translateZ(100px);
-ms-transform: translateZ(100px);
-o-transform: translateZ(100px);
transform: translateZ(100px);
}
.StoryHero.parallax.desktop .flatImage {
display: none;
}
.StoryHero.parallax.desktop.flatImageReady .flatImage {
display: block;
}
.StoryHero.parallax.desktop.layersLoaded .layeredImage {
display: block;
}
.StoryHero.parallax.desktop.layersLoaded .layeredImage .image {
display: none;
}
.StoryHero.parallax.desktop.layersLoaded .layeredImage .canvas {
position: absolute;
}
.StoryHero.imageLeft .imageContainer {
-webkit-perspective-origin: 0 50%;
perspective-origin: 0 50%;
}
.StoryHero.imageLeft .imageContainer .layer .image, .StoryHero.imageLeft .imageContainer .layer .image .fallback {
background-position: 0 50%;
}
.StoryHero.imageRight .imageContainer {
-webkit-perspective-origin: 100% 50%;
perspective-origin: 100% 50%;
}
.StoryHero.imageRight .imageContainer .layer .image, .StoryHero.imageRight .imageContainer .layer .image .fallback {
background-position: 100% 50%;
}
.StoryHero.imageTop .imageContainer {
-webkit-perspective-origin: 50% 0;
perspective-origin: 50% 0;
}
.StoryHero.imageTop .imageContainer .layer .image, .StoryHero.imageTop .imageContainer .layer .image .fallback {
background-position: 50% 0;
}
.StoryHero.imageBottom .imageContainer {
-webkit-perspective-origin: 50% 100%;
perspective-origin: 50% 100%;
}
.StoryHero.imageBottom .imageContainer .layer .image, .StoryHero.imageBottom .imageContainer .layer .image .fallback {
background-position: 50% 100%;
}
.StoryHero.imageLeft.imageTop .imageContainer {
-webkit-perspective-origin: 0 0;
perspective-origin: 0 0;
}
.StoryHero.imageLeft.imageTop .imageContainer .layer .image, .StoryHero.imageLeft.imageTop .imageContainer .layer .image .fallback {
background-position: 0 0;
}
.StoryHero.imageLeft.imageBottom .imageContainer {
-webkit-perspective-origin: 0 100%;
perspective-origin: 0 100%;
}
.StoryHero.imageLeft.imageBottom .imageContainer .layer .image, .StoryHero.imageLeft.imageBottom .imageContainer .layer .image .fallback {
background-position: 0 100%;
}
.StoryHero.imageRight.imageTop .imageContainer {
-webkit-perspective-origin: 100% 0;
perspective-origin: 100% 0;
}
.StoryHero.imageRight.imageTop .imageContainer .layer .image, .StoryHero.imageRight.imageTop .imageContainer .layer .image .fallback {
background-position: 100% 0;
}
.StoryHero.imageRight.imageBottom .imageContainer {
-webkit-perspective-origin: 100% 100%;
perspective-origin: 100% 100%;
}
.StoryHero.imageRight.imageBottom .imageContainer .layer .image, .StoryHero.imageRight.imageBottom .imageContainer .layer .image .fallback {
background-position: 100% 100%;
}
.StoryHero .screen {
display: table;
width: 100%;
height: 100vh;
position: relative;
z-index: 3;
overflow: hidden;
}
.StoryHero.twoScreen .screenSpacer {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryHero .screenSpacer {
display: none;
}
.no-js .StoryHero .screen {
height: auto;
}
}
.StoryHero .text {
display: table-cell;
padding-top: 100px;
padding-bottom: 100px;
vertical-align: middle;
}
.StoryHero .heading {
position: relative;
padding-right: 15%;
padding-left: 15%;
}
.StoryHero .copy {
padding-right: 25%;
padding-left: 25%;
font-size: 34px;
color: #ffffff;
opacity: 0;
}
.StoryHero.touch .copy, .no-js .StoryHero .copy {
opacity: 1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryHero .copy {
font-size: 24px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryHero .copy {
font-size: 18px;
}
}
.StoryHero .scrollButtonContainer {
display: none;
width: 50px;
height: 50px;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -25px;
opacity: 1;
-webkit-transition: height 0s, opacity 400ms;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0s 0s, opacity 400ms;
-o-transition: height 0s 0s, opacity 400ms;
transition: height 0s 0s, opacity 400ms;
}
.StoryHero .scrollButtonContainer.hidden {
height: 0;
opacity: 0;
-webkit-transition: opacity 400ms, height 0s;
-webkit-transition-delay: 0s, 400ms;
-moz-transition: opacity 400ms, height 0s 400ms;
-o-transition: opacity 400ms, height 0s 400ms;
transition: opacity 400ms, height 0s 400ms;
}
.StoryHero.desktop .scrollButtonContainer {
display: block;
}
.StoryHero.hijackScroll .overlay.visible, .StoryHero.hijackScroll .copy.visible {
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 800ms;
-khtml-transition-duration: 800ms;
-moz-transition-duration: 800ms;
-ms-transition-duration: 800ms;
-o-transition-duration: 800ms;
transition-duration: 800ms;
}
.StoryHero .audio {
display: none;
}
.StoryLinks .items .el .header {
display: block;
margin-bottom: 33px;
position: relative;
border: 0;
}
.StoryLinks .items .el .header .mediaOverlay {
z-index: 1;
}
.StoryLinks .items .el .header .headerContent {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter {
display: table;
width: 100%;
height: 100%;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner {
display: table-cell;
padding-right: 20px;
padding-left: 20px;
vertical-align: middle;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .heading {
margin-bottom: 0;
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .heading .headingWrapper:before, .StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .heading .headingWrapper:after {
background-color: #ffffff;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .itemCategory {
margin-bottom: 5px;
font-size: 12px;
}

@media screen and (min-width: 1px) and (max-width: 1100px) {
.StoryLinks .items .el .header .itemCategory {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryLinks .items .el .header .itemCategory {
display: block;
}
}
.StoryLinks .storyCount.hidden {
display: none;
}
.StoryLinks .storyCountBottom {
margin-top: -20px;
margin-bottom: 40px;
text-align: center;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryLinks .storyCountBottom {
margin-top: 20px;
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryLinks .storyCountBottom {
margin-top: -10px;
margin-bottom: 30px;
}
}
.StoryLinks .contentBlock.contentBlockNew {
display: none;
}
.no-js .StoryLinks .items .el:nth-child(n+4) {
display: none;
}
.no-js .StoryLinks .storyCount {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .StoryLinks .items .el:nth-child(n+3) {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .StoryLinks .items .el {
padding-bottom: 30px;
}
.no-js .StoryLinks .items .el:nth-child(n+2) {
display: none;
}
}
.StoryScroller {
position: relative;
background: #000000;
z-index: 1;
}
.StoryScroller.active .intro, .StoryScroller.active .storySection {
top: 0;
}
.StoryScroller.videoActive {
z-index: 10;
}
.StoryScroller .intro {
position: relative;
width: 100%;
top: 0;
height: 100vh;
z-index: 10;
background: rgba(0, 0, 0, 0.65);
opacity: 1;
}
.StoryScroller .intro.storySection {
z-index: 10;
}
.StoryScroller .intro.loaded {
z-index: 60;
}
.StoryScroller .intro .ScrollDown {
display: block;
opacity: 1;
}
.StoryScroller .intro .overlay {
opacity: 0.5;
}
.no-cssvhunit.touchCapability .StoryScroller .intro {
height: 100%;
}
.StoryScroller .introWrapper {
position: absolute;
top: 50%;
width: 100%;
z-index: 3;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.StoryScroller .introWrapper .atmospheric {
display: none;
}
.StoryScroller .ScrollDown {
font-size: 12px;
text-align: center;
display: block;
opacity: 0;
position: absolute;
bottom: 0;
left: 50%;
top: auto;
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
cursor: pointer;
display: none;
}
.StoryScroller .scrollWrapper {
width: 100%;
height: 100vh;
overflow: hidden;
top: 0;
z-index: 5;
}
.touchCapability .StoryScroller .scrollWrapper {
height: auto;
overflow: visible;
}
.StoryScroller .storySection {
height: 100vh;
width: 100%;
overflow: hidden;
position: absolute;
top: 0;
z-index: 5;
}
.touchCapability .StoryScroller .storySection {
top: auto;
position: relative;
}
.StoryScroller .storySection.storySectionOne {
z-index: 8;
}
.StoryScroller .storySection.storySectionTwo {
z-index: 7;
}
.StoryScroller .storySection.storySectionThree {
z-index: 6;
}
.StoryScroller .storySection.textActive, .StoryScroller .storySection.videoActive {
z-index: 10;
}
.StoryScroller .storySectionZero .image {
position: absolute;
}
.StoryScroller .clipFix {
-webkit-perspective: 1000;
backface-visibility: hidden;
position: absolute;
top: 0;
z-index: 40;
width: 100%;
overflow: hidden;
height: 100%;
}
.StoryScroller .clipFixLeft {
left: -50%;
}
.StoryScroller .clipFixLeft .imageContainer {
right: -50%;
}
.StoryScroller .clipFixRight {
right: -50%;
}
.StoryScroller .clipFixRight .imageContainer {
right: 50%;
}
.StoryScroller .imageContainer {
position: absolute;
right: 0;
top: 0;
width: 100%;
backface-visibility: hidden;
transform-origin: 50% 50%;
z-index: 4;
height: 2823px;
pointer-events: none;
display: none;
}
.StoryScroller .stateEnabled {
display: block;
}
.StoryScroller .storySectionZero .introWrapper {
opacity: 0;
}
.StoryScroller .zoomImage {
position: absolute;
width: 850px;
height: 941px;
display: inline-block;
vertical-align: baseline;
border-color: transparent;
pointer-events: none;
-webkit-transform: translate3d(0, 0, 1) scale(1);
-ms-transform: translate3d(0, 0, 1) scale(1);
transform: translate3d(0, 0, 1) scale(1);
}
.StoryScroller .fallBackImage.disabled {
background: none !important;
}
.StoryScroller .fallBackImage, .StoryScroller .fallBackImageNoJs {
display: block;
background-size: cover;
width: 100%;
height: 100%;
}
.StoryScroller .storyVideo {
height: 1000px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0;
background-color: #000000;
}
.touchCapability .StoryScroller .videoActive {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 40;
}
.StoryScroller .videoActive .storyVideo {
opacity: 1;
z-index: 20;
}
.StoryScroller .videoActive video:focus {
outline: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.StoryScroller .storyContent {
height: 100vh;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 40;
}
.touchCapability .StoryScroller .storyContent {
height: 100%;
}
.StoryScroller .storyContent.curtainOpen {
z-index: 10;
}
.StoryScroller .storyContent.curtain {
position: relative;
}
.StoryScroller .overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: black;
opacity: 0;
z-index: 1;
}
.StoryScroller .storyQuote {
height: 100%;
}
.StoryScroller .storyQuote .storyQuoteInner {
width: 100%;
height: 100%;
position: relative;
-webkit-transition: -webkit-transform 1.9s;
-webkit-transition-delay: 0s;
-moz-transition: -moz-transform 1.9s;
-o-transition: -o-transform 1.9s;
transition: transform 1.9s;
background-size: cover;
z-index: 3;
}
.StoryScroller .storyQuote .storyQuoteInner.left {
transform: translateX(0%);
-ms-transform: translateX(0%);
transform: rotate(0%);
}
.StoryScroller .storyQuote .storyQuoteInner.right {
transform: translateX(0%);
-ms-transform: translateX(0%);
}
.StoryScroller .storyQuote .storyQuoteInner.right, .StoryScroller .storyQuote .storyQuoteInner.left {
top: 0;
}
.StoryScroller .storyQuote .overlay {
position: absolute;
opacity: 0;
}
.StoryScroller .storyQuote .overlay.init {
opacity: 0.3;
transition-delay: 0.6s;
}
.StoryScroller .storyQuote .quote {
position: absolute;
z-index: 2;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0 90px;
}
.StoryScroller .storyQuote .quote.showText .half.top .text {
top: 70%;
}
.StoryScroller .storyQuote .quote.showText .half.bottom .text {
top: -30%;
}
.StoryScroller .storyQuote .quote .text {
font-family: "tinos", "arial", "helvetica", sans-serif;
font-size: 90px;
font-size: 10.8vh;
line-height: 1.25;
color: #ffffff;
position: relative;
z-index: 1;
width: 100%;
}
.StoryScroller .storyQuote .quote .text:before, .StoryScroller .storyQuote .quote .text:after {
content: "";
display: block;
height: 2px;
width: 1.4em;
background-color: #ffffff;
}
.StoryScroller .storyQuote .quote .text:before {
margin-bottom: 0.09em;
}
.StoryScroller .storyQuote .quote .text:after {
margin-top: 0.26em;
}
.StoryScroller .storyQuote .quote .prop {
visibility: hidden;
}
.StoryScroller .storyQuote .quote .half {
display: block;
width: 100%;
height: 50%;
position: absolute;
left: 0;
overflow: hidden;
}
.StoryScroller .storyQuote .quote .half.top {
top: 0;
}
.StoryScroller .storyQuote .quote .half.top .text {
top: 110%;
}
.StoryScroller .storyQuote .quote .half.bottom {
top: 50%;
}
.StoryScroller .storyQuote .quote .half.bottom .text {
top: -201%;
}
.StoryScroller .storyQuote .quote .half.open {
overflow: visible;
}
.StoryScroller .storyQuote .source {
padding: 24px 0 0;
color: #ffffff;
opacity: 0;
}
.StoryScroller .storyQuote .source .name, .StoryScroller .storyQuote .source .info {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
display: block;
}
.StoryScroller .storyQuote .source .name {
font-weight: bold;
padding-top: 1px;
}
.StoryScroller .storyQuote .source .info {
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
padding-top: 3px;
letter-spacing: 1px;
}
.StoryScroller .storyQuote .quoteCTA {
position: absolute;
overflow: visible;
bottom: -90px;
z-index: 1;
opacity: 0;
padding-left: 26px;
cursor: pointer;
}
#landrover .StoryScroller .storyQuote .quoteCTA {
background-color: #ffffff;
color: #0c121c;
}
#landrover .StoryScroller .storyQuote .quoteCTA:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .StoryScroller .storyQuote .quoteCTA.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .StoryScroller .storyQuote .quoteCTA:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .StoryScroller .storyQuote .quoteCTA.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
.StoryScroller .storyVideo {
height: 100%;
}
.StoryScroller .storyVideo .header {
display: block;
position: absolute;
top: 0;
right: 0;
width: 100%;
z-index: 5;
}
.StoryScroller .video .ytClose {
display: block;
}
.StoryScroller.youtube .VideoPlayer {
display: none;
}
.StoryScroller.youtube .youtubeWrapper {
display: table;
height: 100%;
width: 100%;
position: relative;
z-index: 4;
}
.StoryScroller.youtube .youtubeWrapper>h4, .StoryScroller.youtube .youtubeWrapper>p, .StoryScroller.youtube .youtubeWrapper>img {
display: none;
}
.StoryScroller.youtube .youtubeWrapper .playerWrapper {
max-height: 100vh;
}
.StoryScroller.mediamanager .VideoPlayer {
max-height: 100vh;
position: relative;
z-index: 4;
}
.StoryScroller.mediamanager .VideoPlayer .mejs-video, .StoryScroller.mediamanager .VideoPlayer video {
max-height: 100vh;
}
.StoryScroller.mediamanager .VideoPlayer .playerWrapper {
max-height: 100vh;
}
.StoryScroller.mediamanager .YouTubeGalleryAsset {
display: none;
}
.StoryScroller .light .storyQuote .quote .text, .StoryScroller .grey .storyQuote .quote .text {
color: #0c121c;
}
.StoryScroller .light .storyQuote .quote .text:before, .StoryScroller .light .storyQuote .quote .text:after, .StoryScroller .grey .storyQuote .quote .text:before, .StoryScroller .grey .storyQuote .quote .text:after {
background-color: #0c121c;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryScroller .imageContainer {
height: 1700px;
}
.StoryScroller .storyQuote .quote {
margin: 0 40px;
}
.StoryScroller .storyQuote .quote .text {
font-size: 60px;
}
.StoryScroller .storyVideo {
transition: opacity 0.4s;
}
.StoryScroller .storyVideo .video {
position: relative;
}
.videoActive .StoryScroller .storyVideo {
background-color: #000000;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryScroller .storyQuote .quoteCTA {
bottom: -75px;
}
.StoryScroller .storyQuote .quote {
margin: 0 30px;
}
.StoryScroller .storyQuote .quote .text {
font-size: 34px;
font-size: 6vh;
}
.StoryScroller .storyQuote .quote .source {
padding: 15px 0 0;
}
.StoryScroller .storyQuote .quote .source .name, .StoryScroller .storyQuote .quote .source .info {
font-size: 13px;
}
}

@media screen and (orientation: landscape) and (max-width: 900px) {
.StoryScroller .storyQuote .quoteCTA {
bottom: -75px;
}
.StoryScroller .storyQuote .quote .text {
font-size: 9vh;
}
}

.no-js .StoryScroller .intro, .StoryScroller.degraded .intro {
height: 100vh;
}
.no-js .StoryScroller .intro .fallBackImage, .no-js .StoryScroller .intro .fallBackImageNoJs, .StoryScroller.degraded .intro .fallBackImage, .StoryScroller.degraded .intro .fallBackImageNoJs {
background-size: 300%;
background-position: bottom center;
opacity: 0.7;
transition: opacity 0.4s;
}
.no-js .StoryScroller .intro .fallBackImage:hover, .no-js .StoryScroller .intro .fallBackImageNoJs:hover, .StoryScroller.degraded .intro .fallBackImage:hover, .StoryScroller.degraded .intro .fallBackImageNoJs:hover {
opacity: 1;
}
.no-js .StoryScroller .introWrapper, .StoryScroller.degraded .introWrapper {
z-index: 100;
}
.no-js .StoryScroller .storyVideo, .no-js .StoryScroller .imageContainer, .StoryScroller.degraded .storyVideo, .StoryScroller.degraded .imageContainer {
display: none;
}
.no-js .StoryScroller .storySection, .StoryScroller.degraded .storySection {
position: static;
height: auto;
}
.no-js .StoryScroller .scrollWrapper, .StoryScroller.degraded .scrollWrapper {
height: auto;
}
.no-js .StoryScroller .storyContent, .StoryScroller.degraded .storyContent {
position: relative;
}
.no-js .StoryScroller .fallBackImageNoJs, .StoryScroller.degraded .fallBackImageNoJs {
display: block;
}
.no-js .StoryScroller .storyQuote, .StoryScroller.degraded .storyQuote {
height: 100%;
}
.no-js .StoryScroller .storyQuote:hover .overlay, .StoryScroller.degraded .storyQuote:hover .overlay {
opacity: 0;
}
.no-js .StoryScroller .storyQuote .storyQuoteInner, .StoryScroller.degraded .storyQuote .storyQuoteInner {
height: 100%;
}
.no-js .StoryScroller .storyQuote .quote .text.prop, .StoryScroller.degraded .storyQuote .quote .text.prop {
visibility: visible;
}
.no-js .StoryScroller .storyQuote .quoteCTA, .StoryScroller.degraded .storyQuote .quoteCTA {
opacity: 1;
}
.no-js .StoryScroller .storyQuote .overlay, .StoryScroller.degraded .storyQuote .overlay {
opacity: 0.7;
transition: opacity 0.4s;
}
.StorySocialLinks {
padding-bottom: 40px;
}
.StorySocialLinks .links {
text-align: center;
}
.StorySocialLinks .links li {
display: inline-block;
width: 90px;
margin-bottom: 40px;
vertical-align: top;
}
.StorySocialLinks .links li a {
display: block;
text-decoration: none;
overflow: hidden;
}
.StorySocialLinks .links li a .ico {
width: 50px;
height: 50px;
line-height: 50px;
margin: 0 auto 18px;
font-size: 23px;
-webkit-transition: background 400ms;
-webkit-transition-delay: ease;
-moz-transition: background 400ms ease;
-o-transition: background 400ms ease;
transition: background 400ms ease;
}
.StorySocialLinks .links li a .ico:before {
vertical-align: top;
-webkit-transition: color 400ms;
-webkit-transition-delay: ease;
-moz-transition: color 400ms ease;
-o-transition: color 400ms ease;
transition: color 400ms ease;
}
.StorySocialLinks .links li a .text {
font-size: 9px;
line-height: 12px;
letter-spacing: 0.2em;
font-weight: bold;
-webkit-font-smoothing: auto;
-webkit-transition: color 400ms;
-webkit-transition-delay: ease;
-moz-transition: color 400ms ease;
-o-transition: color 400ms ease;
transition: color 400ms ease;
}
.StorySocialLinks .links li.facebook a .ico {
line-height: 52px;
}
.StorySocialLinks .links li.facebook a .ico:before {
content: '\e040';
margin-top: -8px;
}
.StorySocialLinks .links li.instagram a .ico:before {
content: '\e042';
margin-top: -6px;
margin-right: 2px;
}
.StorySocialLinks .links li.pinterest a .ico:before {
content: '\e044';
margin-top: -4px;
}
.StorySocialLinks .links li.share a .ico:before {
content: '\e034';
margin-top: -6px;
margin-left: 1px;
}
.StorySocialLinks .links li.tumblr a .ico:before {
content: '\e047';
margin-top: -6px;
}
.StorySocialLinks .links li.twitter a .ico:before {
content: '\e048';
}
.StorySocialLinks .links li.youtube a .ico {
font-size: 29px;
}
.StorySocialLinks .links li.youtube a .ico:before {
content: '\e04b';
margin-top: -8px;
}
.no-js .StorySocialLinks .links li.share {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StorySocialLinks {
padding-bottom: 0px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StorySocialLinks {
padding-bottom: 0px;
}
.StorySocialLinks .links li {
margin-bottom: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 360px) {
.StorySocialLinks .links[data-total="3"] li {
width: 70px;
}
}
.StorySocialLinks .links li a .ico {
background-color: #0c121c;
}
.StorySocialLinks .links li a .ico:before {
color: #e4e8e8;
}
.StorySocialLinks .links li a .text {
color: #a4a7a9;
}
.StorySocialLinks .links li a:hover .text {
color: #0c121c;
}
.StorySocialLinks .links li a:hover .ico:before {
color: #ffffff;

}
.StorySocialLinks .links li.facebook a:hover .ico {
background-color: #305891;
}
.StorySocialLinks .links li.instagram a:hover .ico {
background-color: #406e95;
}
.StorySocialLinks .links li.pinterest a:hover .ico {
background-color: #c82828;
}
.StorySocialLinks .links li.share a:hover .ico {
background-color: #4a4f54;
}
.StorySocialLinks .links li.tumblr a:hover .ico {
background-color: #2f5070;
}
.StorySocialLinks .links li.twitter a:hover .ico {
background-color: #2ca8d2;
}
.StorySocialLinks .links li.youtube a:hover .ico {
background-color: #e62d27;
}
.StorySocialLinks.light .links li a:hover .text {
color: #4a4f54;
}
.StorySocialLinks.dark .links li a:hover .text {
color: #ffffff;
}
.StorySocialLinks.dark .links li.share a:hover .ico {
background-color: #ffffff;
}
.StorySocialLinks.dark .links li.share a:hover .ico:before {
color: #0c121c;
}
.SubFooter {
padding: 20px 90px;
font-size: 11px;
border-top: 1px solid;
}
.SubFooter p {
padding-bottom: 20px;
}
.SubFooter p:last-child {
padding-bottom: 0;
}
.lt-ie9 .SubFooter {
padding-bottom: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SubFooter {
padding-left: 40px;
padding-right: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SubFooter {
padding-left: 30px;
padding-right: 30px;
}
}
.SubFooter {
background-color: #0c121c;
border-top-color: #30353e;
color: #a4a7a9;
}
#landrover .SubFooter {
background-color: #ffffff;
border-top-color: #e4e8e8;
color: #4a4f54;
}
#landrover .SubFooter a {
color: #4a4f54;
}
#landrover .SubFooter a:hover {
color: #a4a7a9;
}
.SubNavigation {
width: 100%;
position: relative;
z-index: 8;
}
.withVehicleSelector .SubNavigation {
display: none;
}
.SubNavigation .SubNavigationContainer {
position: relative;
height: 45px;
overflow: hidden;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
float: left;
height: 45px;
overflow: hidden;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.2em;
white-space: nowrap;
line-height: 45px;
display: block;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a {
display: block;
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a, .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div span {
text-decoration: none;
padding: 0 50px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div i {
position: relative;
top: -2px;
font-size: 10px;
line-height: 1;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer.active {
position: relative;
top: -45px;
height: 90px;
}
.SubNavigation .SubNavigationContainer .SubNavigationDivider {
display: none;
margin: 0;
padding: 0;
border: 0;
opacity: 0;
height: 1px;
position: absolute;
top: 45px;
left: 0;
width: 100%;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.2em;
float: left;
white-space: nowrap;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
text-decoration: none;
display: block;
padding: 0 25px;
line-height: 45px;
-webkit-transition: color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: color 400ms ease-out;
-o-transition: color 400ms ease-out;
transition: color 400ms ease-out;
position: relative;
}

.SubNavigation .SubNavigationContainer .SubNavigationMainList li:first-child a {
padding-left: 50px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer+.SubNavigationMainList li a:first-child {
padding-left: 25px;
}
.SubNavigation .SubNavigationContainer .SubNavigationModels {
float: left;
display: block;
}
.SubNavigation .SubNavigationContainer .SubNavigationModels li a:after {
content: '\e800';
content: '\e00a';
font-size: 6px;
line-height: 1em;
position: relative;
top: -2px;
padding-left: 5px;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons {
font-size: 9px;
line-height: 1em;
letter-spacing: 0.15em;
position: absolute;
top: 13px;
right: 20px;
padding: 5px 4px 3px 10px;
cursor: pointer;
font-weight: bold;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons:after {
content: '\e800';
font-size: 10px;
padding-left: 2px;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons:before {
content: "";
width: 1px;
height: 100%;
position: absolute;
right: 29px;
top: 0;
}
.SubNavigation .SubNavigationContainer .MoreButton {
display: none;
}
.SubNavigation .SubNavigationContainer .MoreButton:after {
content: '\e027';
}
.SubNavigation .SubNavigationContainer .LessButton {
display: none;
}
.SubNavigation .SubNavigationContainer .LessButton:after {
content: '\e01f';
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer {
height: 40px;
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
height: 40px;
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
line-height: 40px;
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer.active {
top: -40px;
height: 80px;
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationDivider {
top: 40px;
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
line-height: 40px;
}
#header.reducedStickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationButtons {
top: 10px;
}
.no-js .SubNavigationContainer {
height: auto;
overflow: hidden;
}

@media screen and (min-width: 1px) and (max-width: 1024px) {

.headerBox.withImage {
max-width: 230px;
}
.headerBox.withImage {
padding: 13px 17px 17px;
max-width: 340px;
}
.HeroTitleBanner.left .headerBox.withImage, .heroItem.left .headerBox.withImage {
margin-left: 23px;
}
.headerBox .primaryHeading {
font-size: 26px;
}
.headerBox .headingTextSub {
font-size: 14px;
padding-top: 1px;
}

.SubNavigation .SubNavigationContainer li {
letter-spacing: 0.15em;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
body.hasSubNavigation {
padding-top: 132px;
}
.SubNavigation {
padding-left: 0;
z-index: 5;
}
.SubNavigation .SubNavigationContainer {
height: 40px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
height: 40px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
line-height: 40px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer.active {
top: -40px;
height: 80px;
}
.SubNavigation .SubNavigationContainer .SubNavigationDivider {
top: 40px;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li {
letter-spacing: 0.15em;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
line-height: 40px;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons {
top: 10px;
}
}
.no-js .SubNavigationContainer {
height: auto;
overflow: hidden;
}

@media screen and (min-width: 1px) and (max-width: 1024px) {
.SubNavigation .SubNavigationContainer li {
letter-spacing: 0.15em;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
body.hasSubNavigation {
padding-top: 132px;
}
.SubNavigation {
padding-left: 0;
z-index: 5;
}
.SubNavigation .SubNavigationContainer {
height: 40px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
height: 40px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
line-height: 40px;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer.active {
top: -40px;
height: 80px;
}
.SubNavigation .SubNavigationContainer .SubNavigationDivider {
top: 40px;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li {
letter-spacing: 0.15em;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
line-height: 40px;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons {
top: 10px;
}
}
.SubNavigation {
background: #4a4f54;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a {
color: #ffffff;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a:hover, .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a:focus {
color: #ffffff;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a.active {
color: #ffffff;
}
.SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a, .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div span {
color: #e4e8e8;
}
.SubNavigation .SubNavigationContainer .SubNavigationDivider {
background-color: #3e4347;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
color: #e4e8e8;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li a:hover, .SubNavigation .SubNavigationContainer .SubNavigationMainList li a:focus {
color: #ffffff;
}
.SubNavigation .SubNavigationContainer .SubNavigationMainList li.active a {
color: #4a4f54;
background-color: #e4e8e8;
}
.SubNavigation .SubNavigationContainer .SubNavigationModels li.active {
background-color: #000000;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons {
color: #4e4e4e;
color: #e4e8e8;
}
.SubNavigation .SubNavigationContainer .SubNavigationButtons:hover, .SubNavigation .SubNavigationContainer .SubNavigationButtons:focus {
color: #ffffff;
}
#landrover .SubNavigation {
background: #e4e8e8;

}
#landrover .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a {
color: #4a4f54;
}
#landrover .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a:hover, #landrover .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a:focus {
color: #0c121c;
}
#landrover .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a.active {
color: #0c121c;
}
#landrover .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div a, #landrover .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div span {
color: #4a4f54;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationDivider {
background-color: #dee2e2;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
color: #4a4f54;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationMainList li a:hover, #landrover .SubNavigation .SubNavigationContainer .SubNavigationMainList li a:focus {
color: #0c121c;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationMainList li.active a {
color: #0c121c;
background-color: #f8f9f9;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationModels li.active {
background-color: #f8f9f9;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationButtons {
color: #4a4f54;
}
#landrover .SubNavigation .SubNavigationContainer .SubNavigationButtons:hover, #landrover .SubNavigation .SubNavigationContainer .SubNavigationButtons:focus {
color: #0c121c;
}
.TabFilter {
display: none;
margin: 0 auto;
}
.TabFilter li {
display: table-cell;
width: auto;
max-width: 300px;
list-style-type: none;
vertical-align: middle;
font-size: 10px;
font-weight: bold;
}
.TabFilter li a {
display: block;
padding: 12px 25px 11px;
letter-spacing: 0.25em;
text-indent: 0.25em;
text-decoration: none;
text-align: center;
-webkit-transition: background-color 400ms, border-color 400ms, color 400ms;
-webkit-transition-delay: ease, ease, ease;
-moz-transition: background-color 400ms ease, border-color 400ms ease, color 400ms ease;
-o-transition: background-color 400ms ease, border-color 400ms ease, color 400ms ease;
transition: background-color 400ms ease, border-color 400ms ease, color 400ms ease;
}
.TabFilter[data-total="1"] li {
width: 100%;
}
.TabFilter[data-total="2"] li {
width: 50%;
}
.TabFilter[data-total="3"] li {
width: 33.333%;
}
.TabFilter[data-total="4"] li {
width: 25%;
}
.TabFilter[data-total="5"] li {
width: 20%;
}
.TabFilter[data-total="6"] li {
width: 16.667%;
}
.light .TabFilter li a {
background-color: #0c121c;
color: #ffffff;
}
.light .TabFilter li a:hover, .light .TabFilter li a:focus {
background-color: #4a4f54;
}
.light .TabFilter li.active a {
background-color: #ffffff;
color: #0c121c;
}
.light .TabFilter li.active:hover, .light .TabFilter li.active:focus {
background-color: #ffffff;
}
.grey .TabFilter li a {
background-color: #0c121c;
color: #ffffff;
}
.grey .TabFilter li a:hover, .grey .TabFilter li a:focus {
background-color: #4a4f54;
}
.grey .TabFilter li.active a {
background-color: #ffffff;
color: #0c121c;
}
.grey .TabFilter li.active:hover, .grey .TabFilter li.active:focus {
background-color: #ffffff;
}
.dark .TabFilter li a {
background-color: #0c121c;
color: #ffffff;
}
.dark .TabFilter li a:hover, .dark .TabFilter li a:focus {
background-color: #4a4f54;
}
.dark .TabFilter li.active a {
background-color: #ffffff;
color: #0c121c;
}
.dark .TabFilter li.active:hover, .dark .TabFilter li.active:focus {
background-color: #ffffff;
}
.dark .TabFilter li a:hover, .dark .TabFilter li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
.dark .TabFilter li.active a:hover, .dark .TabFilter li.active a:focus {
background-color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.TabFilter li a {
padding-left: 10px;
padding-right: 10px;
}
}
.TwoColumnContainer>div {
display: block;
margin: 0 auto;
padding: 80px 90px 40px;
}
.TwoColumnContainer>div>div {
display: inline-block;
margin-left: -20px;
margin-right: -20px;
display: block;
}
.TwoColumnContainer>div>div:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.TwoColumnContainer .leftColumn, .TwoColumnContainer .rightColumn {
float: left;
vertical-align: top;
width: 50%;
padding-left: 20px;
padding-right: 20px;
}
.TwoColumnContainer.sixtyForty .leftColumn {
width: 66.667%;
}
.TwoColumnContainer.sixtyForty .rightColumn {
width: 33.333%;
}
.TwoColumnContainer.fortySixty .leftColumn {
width: 33.333%;
}
.TwoColumnContainer.fortySixty .rightColumn {
width: 66.667%;
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.TwoColumnContainer.TwoColumnContainer .leftColumn, .TwoColumnContainer.TwoColumnContainer .rightColumn {
width: 100%;
float: none;
padding-left: 0;
padding-right: 0;
}
.TwoColumnContainer.TwoColumnContainer .leftColumn {
margin-bottom: 80px;
}
.TwoColumnContainer.TwoColumnContainer>div>div {
margin-left: 0;
margin-right: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.TwoColumnContainer.TwoColumnContainer>div {
padding: 40px 40px 0;
}
.TwoColumnContainer.TwoColumnContainer .leftColumn {
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.TwoColumnContainer.TwoColumnContainer>div {
padding: 30px 30px 0;
}
.TwoColumnContainer.TwoColumnContainer .leftColumn {
margin-bottom: 30px;
}
}
.Vee24 {
display: none;
}
html.withVehicleSelector[style] {
overflow-y: hidden;
}
html.withVehicleSelector[style] #header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 10;
}
html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span:after {
content: '\e00b';
margin-left: 6px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
html.withVehicleSelector[style] {
overflow-y: hidden;
height: auto !important;
}
html.withVehicleSelector[style] #header {
position: fixed;
}
html.withVehicleSelector[style] .pageWrapper {
padding-top: 0 !important;
}
}
.VehicleSelector {
overflow: hidden;
}
.VehicleSelector .selectorSlider {
width: 200%;
position: relative;
height: 100%;
left: 0%;
}
.VehicleSelector .vehicleList.hideVehicles .el {
display: none;
}
.VehicleSelector.inPageVehicleSelector {
padding: 80px 90px;
}
.VehicleSelector .VehicleSelectorWrapper {
float: left;
border-left: 1px solid;
}
.VehicleSelectorWrapper {
min-height: 1px;
float: none;
width: 50%;
max-height: 100%;
overflow-x: hidden;
}
.VehicleSelectorWrapper img {
width: 100%;
height: auto;
display: block;
}
.VehicleSelectorWrapper .el {
width: 33.33%;
text-align: center;
border-right: 1px solid;
}
.VehicleSelectorWrapper .el .vehicleWrapper, .VehicleSelectorWrapper .el .modelWrapper {
display: block;
height: 600px;
}
.VehicleSelectorWrapper .el .vehicleWrapper {
box-sizing: content-box;
}
.VehicleSelectorWrapper .el .imageLink {
position: relative;
}
.VehicleSelectorWrapper .el .imageLink, .VehicleSelectorWrapper .el .selectorContentLink {
text-decoration: none;
display: block;
}
.VehicleSelectorWrapper .el .imageLink {
margin-left: -1px;
margin-right: -1px;
}
.VehicleSelectorWrapper .el .selectorContent {
padding: 25px 10% 0 10%;
}
.VehicleSelectorWrapper .el .vehicleName, .VehicleSelectorWrapper .el .modelName {
margin-bottom: 18px;
}
.VehicleSelectorWrapper .el .price {
font-family: "avenir", "arial", "helvetica", sans-serif;
display: block;
text-align: center;
font-weight: normal;
font-size: 11px;
letter-spacing: 2px;
}
.VehicleSelectorWrapper .el p {
font-size: 13px;
line-height: 18px;
margin-top: 5px;
margin-bottom: 24px;
}
.VehicleSelectorWrapper .el .vehicleSelectorButtons, .VehicleSelectorWrapper .el .modelSelectorButtons {
margin-top: 20px;
display: table;
width: 100%;
min-height: 50px;
border-top: 1px solid;
border-bottom: 1px solid;
}
.VehicleSelectorWrapper .el .selectorButton {
display: table-cell;
width: 50%;
vertical-align: middle;
text-align: center;
padding: 12px 10px 10px 10px;
border-left: 1px solid;
}
#landrover .VehicleSelectorWrapper .el .selectorButton span {}
.VehicleSelectorWrapper .el .selectorButton:first-child {
border-left: none;
}
.VehicleSelectorWrapper .el .placeholder {
height: 41px;
}
.VehicleSelectorWrapper .noPrice p {
margin-top: 32px;
}
.VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons .placeholder, .VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons a {
border-top: 1px solid;
}
.VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons a {
display: block;
width: 100%;
border-left: none;
}
.VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons a:first-child {
border-top: none;
}
.VehicleSelectorWrapper[data-total="4"] .el, .VehicleSelectorWrapper[data-total="7"] .el, .VehicleSelectorWrapper[data-total="8"] .el {
width: 25%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VehicleSelectorWrapper .el {
width: 50%;
}
.VehicleSelectorWrapper[data-total="4"] .el, .VehicleSelectorWrapper[data-total="7"] .el, .VehicleSelectorWrapper[data-total="8"] .el {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSelectorWrapper .el {
width: 100%;
text-align: left;
}
.VehicleSelectorWrapper .el .vehicleWrapper, .VehicleSelectorWrapper .el .modelWrapper {
display: table;
}
.VehicleSelectorWrapper .el img {
float: left;
width: 91px;
}
.VehicleSelectorWrapper .el .selectorContent {
display: table-cell;
vertical-align: middle;
padding: 0 5%;
width: 100%;
border-bottom: 1px solid;
}
.VehicleSelectorWrapper .el .vehicleName, .VehicleSelectorWrapper .el .modelName {
margin: 0;
font-size: 14px;
text-align: left;
letter-spacing: 0.1em;
}
.VehicleSelectorWrapper .el .price {
margin-top: 3px;
text-align: left;
letter-spacing: 1.5px;
}
.VehicleSelectorWrapper .el p {
margin-top: 6px;
font-size: 11px;
line-height: 15px;
margin-bottom: 0;
}
.VehicleSelectorWrapper .el .vehicleSelectorButtons {
display: none;
}
.VehicleSelectorWrapper[data-total="4"] .el, .VehicleSelectorWrapper[data-total="7"] .el, .VehicleSelectorWrapper[data-total="8"] .el {
width: 100%;
}
}
.VehicleSelector.hasRatings .el .vehicleWrapper {
position: relative;
padding-bottom: 11px;
}
.VehicleSelector.hasRatings .el .vehicleWrapper .BazaarVoiceRating {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSelector.hasRatings .el .vehicleWrapper {
position: static;
padding-bottom: 0;
}
.VehicleSelector.hasRatings .el .vehicleWrapper .BazaarVoiceRating {
display: none;
}
}
#landrover .VehicleSelectorWrapper .secondaryLinkWithStyle {
margin-top: 0;
line-height: 1.2;
}
#landrover .VehicleSelectorWrapper .secondaryLinkWithStyle:before {
top: 0;
}
.lt-ie9 #landrover .VehicleSelector .secondaryLinkWithStyle:before {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VehicleSelector.inPageVehicleSelector {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSelector.inPageVehicleSelector {
padding: 0;
}
}

@media screen and (min-width: 2001px) {
html.withVehicleSelector[style] #header, html.withVehicleSelector[style] #vehicleSelectorOverlay {
left: 50%;
margin-left: -1000px;
}
}
#vehicleSelectorOverlay {
position: fixed;
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.overlay .selectorSlider>.vehicleList .el {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: 400ms opacity;
-webkit-transition-delay: 0s;
-moz-transition: 400ms opacity;
-o-transition: 400ms opacity;
transition: 400ms opacity;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(1) {
-webkit-transition-delay: 0ms;
-khtml-transition-delay: 0ms;
-moz-transition-delay: 0ms;
-ms-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(2) {
-webkit-transition-delay: 200ms;
-khtml-transition-delay: 200ms;
-moz-transition-delay: 200ms;
-ms-transition-delay: 200ms;
-o-transition-delay: 200ms;
transition-delay: 200ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(3) {
-webkit-transition-delay: 400ms;
-khtml-transition-delay: 400ms;
-moz-transition-delay: 400ms;
-ms-transition-delay: 400ms;
-o-transition-delay: 400ms;
transition-delay: 400ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(4) {
-webkit-transition-delay: 600ms;
-khtml-transition-delay: 600ms;
-moz-transition-delay: 600ms;
-ms-transition-delay: 600ms;
-o-transition-delay: 600ms;
transition-delay: 600ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(5) {
-webkit-transition-delay: 800ms;
-khtml-transition-delay: 800ms;
-moz-transition-delay: 800ms;
-ms-transition-delay: 800ms;

-o-transition-delay: 800ms;
transition-delay: 800ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(6) {

-webkit-transition-delay: 1000ms;
-khtml-transition-delay: 1000ms;
-moz-transition-delay: 1000ms;
-ms-transition-delay: 1000ms;
-o-transition-delay: 1000ms;
transition-delay: 1000ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(7) {
-webkit-transition-delay: 1200ms;
-khtml-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(8) {
-webkit-transition-delay: 1400ms;
-khtml-transition-delay: 1400ms;
-moz-transition-delay: 1400ms;
-ms-transition-delay: 1400ms;
-o-transition-delay: 1400ms;
transition-delay: 1400ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(9) {
-webkit-transition-delay: 1600ms;
-khtml-transition-delay: 1600ms;
-moz-transition-delay: 1600ms;
-ms-transition-delay: 1600ms;
-o-transition-delay: 1600ms;
transition-delay: 1600ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(10) {
-webkit-transition-delay: 1800ms;
-khtml-transition-delay: 1800ms;
-moz-transition-delay: 1800ms;
-ms-transition-delay: 1800ms;
-o-transition-delay: 1800ms;
transition-delay: 1800ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(11) {
-webkit-transition-delay: 2000ms;
-khtml-transition-delay: 2000ms;
-moz-transition-delay: 2000ms;
-ms-transition-delay: 2000ms;
-o-transition-delay: 2000ms;
transition-delay: 2000ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(12) {
-webkit-transition-delay: 2200ms;
-khtml-transition-delay: 2200ms;
-moz-transition-delay: 2200ms;
-ms-transition-delay: 2200ms;
-o-transition-delay: 2200ms;
transition-delay: 2200ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(13) {
-webkit-transition-delay: 2400ms;
-khtml-transition-delay: 2400ms;
-moz-transition-delay: 2400ms;
-ms-transition-delay: 2400ms;
-o-transition-delay: 2400ms;
transition-delay: 2400ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(14) {
-webkit-transition-delay: 2600ms;
-khtml-transition-delay: 2600ms;
-moz-transition-delay: 2600ms;
-ms-transition-delay: 2600ms;
-o-transition-delay: 2600ms;
transition-delay: 2600ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(15) {
-webkit-transition-delay: 2800ms;
-khtml-transition-delay: 2800ms;
-moz-transition-delay: 2800ms;
-ms-transition-delay: 2800ms;
-o-transition-delay: 2800ms;
transition-delay: 2800ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(16) {
-webkit-transition-delay: 3000ms;
-khtml-transition-delay: 3000ms;
-moz-transition-delay: 3000ms;
-ms-transition-delay: 3000ms;
-o-transition-delay: 3000ms;
transition-delay: 3000ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(17) {
-webkit-transition-delay: 3200ms;
-khtml-transition-delay: 3200ms;
-moz-transition-delay: 3200ms;
-ms-transition-delay: 3200ms;
-o-transition-delay: 3200ms;
transition-delay: 3200ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(18) {
-webkit-transition-delay: 3400ms;
-khtml-transition-delay: 3400ms;
-moz-transition-delay: 3400ms;
-ms-transition-delay: 3400ms;
-o-transition-delay: 3400ms;
transition-delay: 3400ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(19) {
-webkit-transition-delay: 3600ms;
-khtml-transition-delay: 3600ms;
-moz-transition-delay: 3600ms;
-ms-transition-delay: 3600ms;
-o-transition-delay: 3600ms;
transition-delay: 3600ms;
}
.overlay .selectorSlider>.vehicleList .el:nth-child(20) {
-webkit-transition-delay: 3800ms;
-khtml-transition-delay: 3800ms;
-moz-transition-delay: 3800ms;
-ms-transition-delay: 3800ms;
-o-transition-delay: 3800ms;
transition-delay: 3800ms;
}
.overlay .selectorSlider>.vehicleList.showVehicles .el {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
html.withVehicleSelector[style] #header .MainNavigation ul li.active a {
background-color: #0c121c;
}
html.withVehicleSelector[style] #header .MainNavigation ul li.active a:hover, html.withVehicleSelector[style] #header .MainNavigation ul li.active a:focus {
background-color: #4a4f54;
}
html.withVehicleSelector[style] #header .MainNavigation ul li.active.vehicles a, html.withVehicleSelector[style] #header .MainNavigation ul li.activeOverlay a {
background-color: #e4e8e8;
}
.VehicleSelector.inPageVehicleSelector {
background-color: #4a4f54;
}
.VehicleSelector.inPageVehicleSelector .VehicleSelectorWrapper {
border-left-color: #5c6065;
}
.VehicleSelectorWrapper .el {
border-right-color: #5c6065;
background-color: #4a4f54;
}
.VehicleSelectorWrapper .el .price {

color: #ffffff;
}
.VehicleSelectorWrapper .el p {
color: #e4e8e8;
}
.VehicleSelectorWrapper .el .vehicleName {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.VehicleSelectorWrapper .el .vehicleName .headingWrapper:before, .VehicleSelectorWrapper .el .vehicleName .headingWrapper:after {
background-color: #ffffff;
}
.VehicleSelectorWrapper .el .vehicleSelectorButtons, .VehicleSelectorWrapper .el .modelSelectorButtons {
border-top-color: #5c6065;
border-bottom-color: #5c6065;
}
.VehicleSelectorWrapper .el .selectorButton {
border-left-color: #5c6065;
}
.VehicleSelectorWrapper .el .placeholder {
background-color: #4a4f54;
}
.VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons .placeholder, .VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons a {
border-top-color: #5c6065;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSelector .el .selectorContent {
border-bottom-color: #5c6065;
}
}
#landrover.withVehicleSelector[style] #header .MainNavigation ul li.active a {
background-color: #ffffff;
}
#landrover.withVehicleSelector[style] #header .MainNavigation ul li.active a:hover, #landrover.withVehicleSelector[style] #header .MainNavigation ul li.active a:focus {
background-color: #e4e8e8;
}
#landrover.withVehicleSelector[style] #header .MainNavigation ul li.active.vehicles a, #landrover.withVehicleSelector[style] #header .MainNavigation ul li.activeOverlay a {
background-color: #e4e8e8;
}
#landrover .VehicleSelector.inPageVehicleSelector {
background-color: #4a4f54;
}
#landrover .VehicleSelector.inPageVehicleSelector .VehicleSelectorWrapper {
border-left-color: #5c6065;
}
#landrover .VehicleSelectorWrapper .el {
border-right-color: #eef1f1;
background-color: #ffffff;
}
#landrover .VehicleSelectorWrapper .el .price {
color: #4a4f54;
}
#landrover .VehicleSelectorWrapper .el p {
color: #4a4f54;
}
#landrover .VehicleSelectorWrapper .el .vehicleName {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
#landrover .VehicleSelectorWrapper .el .vehicleName .headingWrapper:before, #landrover .VehicleSelectorWrapper .el .vehicleName .headingWrapper:after {
background-color: #0c121c;
}
#landrover .VehicleSelectorWrapper .el .vehicleSelectorButtons, #landrover .VehicleSelectorWrapper .el .modelSelectorButtons {
border-top-color: #eef1f1;
border-bottom-color: #eef1f1;
}
#landrover .VehicleSelectorWrapper .el .selectorButton {
border-left-color: #eef1f1;
}
#landrover .VehicleSelectorWrapper .el .selectorButton:hover span{ color:#4a4f54 !important;}
#landrover .VehicleSelectorWrapper .el .placeholder {
background-color: #ffffff;
}
#landrover .VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons .placeholder, #landrover .VehicleSelectorWrapper.longLinks .el .vehicleSelectorButtons a {
border-top-color: #eef1f1;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .VehicleSelector .el .selectorContent {
border-bottom-color: #eef1f1;
}
}
.VehicleSpecifications {
width: 100%;
margin: 0 auto;
color: #4a4f54;
text-align: center;
background-color: #e4e8e8;
}
.VehicleSpecifications .price {
margin-top: 12px;
}
.VehicleSpecifications .openAll {
position: absolute;
top: -25px;
right: 90px;
font-size: 10px;
font-weight: bold;
letter-spacing: 1px;
margin-bottom: 15px;

text-decoration: none;
color: #4a4f54;
}
.no-js .VehicleSpecifications .openAll {
display: none;
}
.VehicleSpecifications .openAll:hover {
color: #0c121c;
}
.VehicleSpecifications .openAll .open:before {
content: '\e027';
vertical-align: baseline;
font-size: 10px;
}
.VehicleSpecifications .openAll .close {
display: none;
}
.VehicleSpecifications .openAll .close:before {
content: '\e01f';
vertical-align: baseline;
font-size: 10px;
}
.VehicleSpecifications ul {
clear: both;

}
.VehicleSpecifications .GridListWrapper {
background-image: none;
background-color: transparent;
padding: 40px 40px 40px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSpecifications .GridListWrapper {
padding: 20px;
}
}
.VehicleSpecifications .primaryHeading {
padding-bottom: 0;
}
.VehicleSpecifications .yourModel {
width: 100%;
text-align: center;
color: #ffffff;
background-color: #4a4f54;
position: relative;
}
.VehicleSpecifications .yourModel .mobileWrapper .shelfComponent {
padding-bottom: 0;
}
.VehicleSpecifications .yourModel .modelBodyStyleWrapper {
padding-top: 0;
}
.VehicleSpecifications .yourModel .imageWrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.VehicleSpecifications .yourModel .primaryHeading {
position: relative;
}
.VehicleSpecifications .yourModel .contentWrapper h2 {
margin-bottom: 27px;
}
.VehicleSpecifications .yourModel .contentWrapper p {
font-size: 16px;
margin-top: 15px;
color: #ffffff;
}
.VehicleSpecifications .yourModel .vehicleNameHeaderMobile {
padding-top: 26px;
}
.VehicleSpecifications .yourModel .vehicleTagline {
margin-top: 18px;
}
.VehicleSpecifications .yourModel .modelWrapper, .VehicleSpecifications .yourModel .bodyStyleWrapper {
float: left;
width: 50%;
font-weight: bold;
}
.VehicleSpecifications .yourModel .modelWrapper {
padding-left: 0;
}
.VehicleSpecifications .yourModel .inner {
width: 330px;
float: right;
margin-right: 10px;
position: relative;
padding-bottom: 53px;
}
.VehicleSpecifications .yourModel .modelWrapper .inner {
margin-left: 10px;
margin-right: 0;
float: left;
}
.VehicleSpecifications .yourModel .selectBodyStyle, .VehicleSpecifications .yourModel .selectModel, .selectEngine {
text-align: center;
font-size: 10px;
letter-spacing: 3.5px;
line-height: 1em;
}
.VehicleSpecifications .yourModel .DropdownNav {
margin-top: 10px;
width: 100%;
z-index: 1;
}
.VehicleSpecifications .yourModel .DropdownNav>span {
display: none;
}
.VehicleSpecifications .yourModel.onlyModel .modelWrapper {
float: none;
width: auto;
}
.VehicleSpecifications .yourModel.onlyModel .modelWrapper .inner {
text-align: center;
float: none;
margin-left: auto;
margin-right: auto;
}
.VehicleSpecifications.withModelIcons .openAll {
top: 70px;
}
.VehicleSpecifications .modelIcons {
width: 100%;
text-align: center;
margin: 0 auto;
margin: -60px 0 50px;
}
.VehicleSpecifications .modelIcon {
display: inline-block;
opacity: 0.15;
width: 85px;
height: 39px;
margin: 0 5px;
}
.VehicleSpecifications .modelIcon .image {
width: 100%;
height: 100%;
background-size: contain;
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.VehicleSpecifications .modelIconActive {
opacity: 1;
}
.VehicleSpecifications .specDetails {
position: relative;
margin: auto;
}
.VehicleSpecifications .specDetails>ul>li {
width: 100%;
font-size: 16px;
text-align: left;
}
.VehicleSpecifications .specDetails>ul>li>a {
padding: 15px 40px;
display: block;
color: #e4e8e8;
position: relative;
text-decoration: none;
border-bottom: 1px solid #5c6065;
letter-spacing: 0.1em;
font-weight: 500;
background-color: #4a4f54;
cursor: pointer;
}
.VehicleSpecifications .specDetails>ul>li>a:hover {
background-color: #4a4f54;
background-image: none;
}
.VehicleSpecifications .specDetails>ul>li>a:after {
content: '\e027';
position: absolute;
right: 10px;
top: 15px;
color: #e4e8e8;
font-size: 18px;

}
.VehicleSpecifications .specDetails>ul>li>div {
padding: 0;
background: #ffffff;
font-size: 14px;
overflow-x: hidden;
opacity: 0;
}
.VehicleSpecifications .specDetails>ul>li>div a {
border-bottom: 1px solid;
text-decoration: none;
color: inherit;
color: #4a4f54;
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
}
.VehicleSpecifications .specDetails>ul>li>div br {
display: none;
}
.VehicleSpecifications .specDetails>ul>li>div h2 {
color: #4a4f54;
font-size: 18px;
margin: 40px 0;
padding: 0;
text-align: left;
}
.VehicleSpecifications .specDetails>ul>li>div h2:first-child {
margin-top: 0;
}
.VehicleSpecifications .specDetails>ul>li>div h2+.bulletedColumns .bulletedList li:first-child {
margin-top: 0;
}
.VehicleSpecifications .specDetails>ul>li>div p {
color: #4a4f54;
text-align: left;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList {
font-weight: 300;
width: 33.333%;
vertical-align: top;
display: inline-block;
max-width: 800px;
text-align: left;
margin: 0;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList>li {
list-style-type: none;
margin: 18px 20px 0;
line-height: 18px;
font-size: 14px;
padding: 0;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList>li strong {
display: block;
font-weight: bold;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList>li ul {
margin-left: 14px;
padding-left: 1em;
margin-left: 0;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList>li ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList>li ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.VehicleSpecifications .specDetails>ul>li>div .bulletedList>li li {
margin-top: 6px;
}
.VehicleSpecifications .specDetails>ul>li>div .ResponsiveTableContainer {
margin-top: 40px;
}
.VehicleSpecifications .specDetails>ul>li>div .ResponsiveTableContainer:first-child {
margin-top: 0;
}
.VehicleSpecifications .specDetails>ul>li.active>a {
background-color: #4a4f54;
background-image: none;
}
.VehicleSpecifications .specDetails>ul>li.active>a:after {
content: '\e01f';
}
.VehicleSpecifications .specDetails>ul>li.active>div {
opacity: 1;
}
.VehicleSpecifications .bulletedColumns:last-child {
border: none;
margin-bottom: -40px;
}
.VehicleSpecifications .bulletedColumns>div {
margin: 0 -20px;
clear: both;
overflow: hidden;
padding-bottom: 40px;
}
.VehicleSpecifications .imageListKey ul {
width: 100%;
overflow: auto;
margin-top: -6px;
}
.VehicleSpecifications .imageListKey ul li {
float: left;
margin-right: 20px;
position: relative;
padding-left: 0;
line-height: 22px;
}
.VehicleSpecifications .imageListKey ul li:before {
color: #e4e8e8;
font-size: 13px;
position: relative;
top: -1px;
left: 0;
}
.VehicleSpecifications .imageListKey ul li.standard:before {
content: '\e04e';
}
.VehicleSpecifications .imageListKey ul li.optional:before {
content: '\e022';
}
.VehicleSpecifications .imageListKey ul li.nocostoption:before {
content: '\e020';
}
.VehicleSpecifications .imageListKey ul li.standard:before, .VehicleSpecifications .imageListKey ul li.optional:before, .VehicleSpecifications .imageListKey ul li.nocostoption:before {
position: relative;
top: 0;
vertical-align: baseline;
}
.VehicleSpecifications .imageList {
clear: both;
overflow: hidden;
margin: 20px -10px 0 -10px;
}
.VehicleSpecifications .imageList:last-child {
border-bottom: 0;
margin-bottom: -40px;
}
.VehicleSpecifications .imageList>li {
padding: 0 10px 40px;
width: 25%;
float: left;
font-size: 14px;
line-height: 1.5em;
font-weight: bold;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.VehicleSpecifications .imageList>li div:nth-child(4n) {
margin: 0;
}
.VehicleSpecifications .imageList>li div img {
margin: 0 0 18px 0;
display: block;
width: 100% !important;
height: auto !important;
}
.VehicleSpecifications .imageList>li span {
font-weight: normal;
color: #4a4f54;
display: block;
position: relative;
}
.VehicleSpecifications .imageList>li span:after {
color: #e4e8e8;
font-size: 14px;
position: relative;
top: -1px;
}
.VehicleSpecifications .imageList>li span.standard:after {
content: '\e04e';
}
.VehicleSpecifications .imageList>li span.optional:after {
content: '\e022';
}
.VehicleSpecifications .imageList>li span.nocostoption:after {
content: '\e020';
}
.VehicleSpecifications .imageList>li span.standard:after, .VehicleSpecifications .imageList>li span.optional:after, .VehicleSpecifications .imageList>li span.nocostoption:after {
position: relative;
top: 0;
vertical-align: baseline;
}
.VehicleSpecifications .imageList>li ul {
width: 100%;
}
.VehicleSpecifications .imageList>li ul li {
font-weight: bold;
width: 100%;
display: block;
margin-bottom: 4px;
line-height: 18px;
}
.VehicleSpecifications .imageList>li ul li:nth-child(1), .VehicleSpecifications .imageList>li ul li:nth-child(2) {
margin: 0;
}
.VehicleSpecifications .imageList>li ul li:nth-child(2) {
font-weight: normal;
margin-bottom: 15px;
}
.VehicleSpecifications .imageList>li ul li:nth-child(3) {
margin-bottom: 12px;
font-weight: normal;
}
.VehicleSpecifications .imageList>li:nth-child(4n+1) {
clear: both;
}
.VehicleSpecifications .imageList+.bulletedColumns div {
border-top: 0;
}
.VehicleSpecifications h2+.ResponsiveTableContainer .responsiveTableArrow, .VehicleSpecifications h3+.ResponsiveTableContainer .responsiveTableArrow, .VehicleSpecifications h4+.ResponsiveTableContainer .responsiveTableArrow {
margin-top: -21px;
}
#landrover .VehicleSpecifications .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
}
#landrover .VehicleSpecifications .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .VehicleSpecifications .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .VehicleSpecifications .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .VehicleSpecifications .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VehicleSpecifications .modelIcons {
margin: -20px 0 50px;
}
.VehicleSpecifications .modelIcon {
width: 80px;
height: 36px;
}
.no-js .VehicleSpecifications .specDetails {
padding-top: 20px;
}
.VehicleSpecifications .specDetails .bulletedColumns .bulletedList {
display: block;
width: 100%;
}
.VehicleSpecifications .specDetails .bulletedColumns .bulletedList>li ul li {
margin-bottom: 6px;
}
.VehicleSpecifications .specDetails .bulletedColumns .bulletedList>li ul li:first-child {
margin-top: 0;
}
.VehicleSpecifications .specDetails>ul>li {
font-size: 16px;
}
.VehicleSpecifications .specDetails>ul>li>div h2+.bulletedColumns .bulletedList li:first-child {
margin-top: 18px;
}
.VehicleSpecifications .specDetails>ul>li>div h2+.bulletedColumns .bulletedList:first-child li:first-child {
margin-top: 0;
}
.VehicleSpecifications .imageList>li {
width: 50%;
}
.VehicleSpecifications .imageList>li:nth-child(2n+1) {
clear: both;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSpecifications .DropdownNav {
max-width: none;
}
.VehicleSpecifications .openAll {
display: none;
}
.VehicleSpecifications .modelIcons {
display: none;
}
.VehicleSpecifications .yourModel {
min-height: 0;
}
.VehicleSpecifications .yourModel .headerBlock {
margin: 20px 0 50px;
}
.VehicleSpecifications .yourModel .modelBodyStyleWrapper {
padding-top: 24px;
}
.VehicleSpecifications .yourModel .vehicleSpecificationsHeader {
display: none;
}
.VehicleSpecifications .yourModel .mobileWrapper {
position: relative;
}
.VehicleSpecifications .yourModel .primaryHeading {
margin: 0;
}
.VehicleSpecifications .yourModel .vehicleNameHeaderMobile {
position: relative;
padding: 50px 0;
z-index: 1;
}
.VehicleSpecifications .yourModel .DropdownNav[style] {
position: static !important;
}
.VehicleSpecifications .yourModel .DropdownNav[style] .selected:hover, .VehicleSpecifications .yourModel .DropdownNav[style] .selected:focus {
background-color: #373b3f;
}
.VehicleSpecifications .yourModel .modelWrapper, .VehicleSpecifications .yourModel .bodyStyleWrapper {
width: 100%;
float: none;
}
.VehicleSpecifications .yourModel .modelWrapper .inner, .VehicleSpecifications .yourModel .bodyStyleWrapper .inner {
margin-left: 0;
margin-right: 0;
padding-bottom: 0;
}
.VehicleSpecifications .yourModel .bodyStyleWrapper, .VehicleSpecifications .yourModel .DropdownNav[style] {
margin-bottom: 20px;
}
.VehicleSpecifications .yourModel.onlyModel .contentWrapper {
position: relative;
}
.VehicleSpecifications .yourModel.onlyModel .DropdownNav {
width: 100%;
max-width: 100%;
}
.VehicleSpecifications .yourModel .inner, .VehicleSpecifications .yourModel .modelWrapper .inner {
display: block;
width: auto;
float: none;
}
.VehicleSpecifications .price {
margin-top: 12px;
}
.heading.headingLinear .headingWrapper{ width:100% !important;}
.VehicleSpecifications .specDetails {margin-left: 0;margin-right: 0;width: 100%;padding: 16px 0 50px 0;}
.VehicleSpecifications .specDetails>ul>li {
font-size: 12px;
}
.VehicleSpecifications .specDetails>ul>li>a {
padding: 16px 30px;
}
.VehicleSpecifications .specDetails>ul>li>a:after {
right: 10px;
top: 15px;
font-size: 15px;
}
.VehicleSpecifications .specDetails>ul>li>div {
padding: 0;
}
.VehicleSpecifications .specDetails>ul>li>div h2 {
margin: 30px 0;
}
.VehicleSpecifications .specDetails>ul>li>div .ResponsiveTableContainer {
margin-top: 30px;
}
.VehicleSpecifications .imageList>li {
width: 100%;
}
.VehicleSpecifications .imageList>li div img {
max-width: 245px;
}
.VehicleSpecifications .price {
margin-bottom: 20px;
}
}
#landrover .VehicleSpecifications .primaryLinkWithStyle {
margin-top: 80px;margin-bottom: 80px;}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .VehicleSpecifications .primaryLinkWithStyle {
margin-top: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .VehicleSpecifications .primaryLinkWithStyle {
margin-top: 30px;
}
}
.vehicleSpecificationsOverlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #e4e8e8;
z-index: 3;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.no-js .VehicleSpecifications .specDetails>ul>li>div {
overflow-y: hidden;
opacity: 1;
}
.no-js .VehicleSpecifications .specDetails>ul>li>a:after {
display: none;
}
.no-js .VehicleSpecifications .GridListWrapper {
overflow-x: scroll;
}
.InPageVehicleSpecifications {
background-color: #e4e8e8;
}
.InPageVehicleSpecifications .yourModel {
min-height: 0;
background-color: transparent;
}
.InPageVehicleSpecifications .yourModel .headerBlock {
margin-bottom: 0;
}
.InPageVehicleSpecifications .yourModel .imageWrap, .InPageVehicleSpecifications .yourModel .imageWrapMobile {
display: none;
}
.InPageVehicleSpecifications .yourModel .bodyStyleWrapper {
float: none;
width: 100%;
}
.InPageVehicleSpecifications .yourModel .bodyStyleWrapper .inner {
float: none;
margin: 0 auto;
min-height: 115px;
}
.InPageVehicleSpecifications .modelBodyStyleWrapper, .InPageVehicleSpecifications .specHeaderPriceHeaderBlock {
display: none;
}
.InPageVehicleSpecifications .primaryHeading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.InPageVehicleSpecifications .primaryHeading .headingWrapper:before, .InPageVehicleSpecifications .primaryHeading .headingWrapper:after {
background-color: #0c121c;
}
.InPageVehicleSpecifications+.InPageVehicleSpecifications .yourModel .mobileWrapper .shelfComponent {
padding-top: 0;
}
.VehicleSummary {
position: relative;
width: 100%;
display: block;
padding: 0 70px;
}
.VehicleSummary .summaryItemImage {
position: absolute;
height: 100%;
left: 33.33%;
right: -70px;
padding-left: 20px;
}
.VehicleSummary .summaryItemImage>span {
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
z-index: 1;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.VehicleSummary .summaryItemImage div {
position: absolute;
top: 0;
left: 0;
background-position: center center;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.VehicleSummary .summaryItemContent {
padding: 60px 20px;
width: 33.33%;
position: relative;
}
.VehicleSummary .summaryItemContent .summaryItemHeader {
margin-bottom: 6px;
}
.VehicleSummary .summaryItemContent .price {
margin-bottom: 18px;
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
}
.VehicleSummary .summaryItemContent p {
margin-top: 3px;
}
.VehicleSummary .summaryItemContent .summaryItemList {
margin-top: 36px;
margin-bottom: 24px;
}
.VehicleSummary .summaryItemContent .summaryItemList li {
margin-bottom: 6px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance {
overflow: hidden;
*zoom:1;
text-align: left;
margin-top: 24px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .items {
margin-right: -12px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .el {
float: left;
width: 33.333%;
padding: 0 12px 0 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance p {
margin-top: 0;
margin-bottom: 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .feature {
font-size: 10px;
color: #e4e8e8;
margin-bottom: 12px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement {
margin-bottom: 0;
border-top: 1px solid #a4a7a9;
border-bottom: 1px solid #a4a7a9;
padding: 12px 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement .valueSmall {
font-size: 30px;
padding: 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement .unitSmall {
font-size: 16px;
}
.VehicleSummary .BazaarVoiceRating {
margin: 39px 0 24px;
}
.VehicleSummary .summaryItemList+.BazaarVoiceRating {
padding-top: 15px;
margin-top: 0;
}

@media screen and (min-width: 1px) and (max-width: 1240px) {
.VehicleSummary .summaryItemImage {
left: 40%;
}
.VehicleSummary .summaryItemContent {
width: 40%;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance {
margin-top: 21px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement {
padding: 6px 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement .valueSmall {
font-size: 24px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement .unitSmall {
font-size: 14px;
}
.VehicleSummary .summaryItemContent .summaryItemList {
margin-top: 24px;
margin-bottom: 12px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .feature {
margin-bottom: 9px;
}
}

@media screen and (min-width: 1px) and (max-width: 1025px) {
.VehicleSummary .summaryItemImage {
width: auto;
height: 306px;
right: 20px;
left: 50%;
top: 60px;
}
.VehicleSummary .summaryItemContent {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 960px) {
.VehicleSummary .summaryItemImage {
height: 260px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VehicleSummary {
padding: 40px 40px;
}
.VehicleSummary .summaryItemImage {

top: auto;
height: 200px;
right: 0;
}
.VehicleSummary .summaryItemContent {
width: 50%;
padding: 0 20px 0 0;
}

}

@media screen and (min-width: 1px) and (max-width: 800px) {
.VehicleSummary .summaryItemImage {
width: auto;
height: 215px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VehicleSummary {
padding: 30px;
}
.VehicleSummary .summaryItemImage {
width: 100%;
position: relative;
height: 330px;
left: 0;
right: auto;
overflow: hidden;
padding-left: 0;
}
.VehicleSummary .summaryItemContent {
width: 100%;
margin-top: 30px;
padding: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
.VehicleSummary .summaryItemImage {
height: 182px;
}
}

@media screen and (min-width: 1px) and (max-width: 400px) {
.VehicleSummary .summaryItemContent {
width: 100%;
margin-top: 30px;
padding: 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance {
margin-top: 36px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .el {
float: none;
width: auto;
margin-bottom: 24px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .feature {
margin-bottom: 12px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement {
padding: 12px 0;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement .valueSmall {
font-size: 38px;
}
.VehicleSummary .summaryItemContent .SpecificationsAtAGlance .measurement .unitSmall {
font-size: 14px;
}
.VehicleSummary .summaryItemContent .summaryItemList {
margin-top: 0;
}
}
.VehicleSummary.grey {
color: #4a4f54;
}
.VehicleSummary.grey .SpecificationsAtAGlance .feature, .VehicleSummary.grey .SpecificationsAtAGlance .items .el .measurement {
color: #4a4f54;
border-color: #a4a7a9;
}
.VehicleSummary.light {
color: #4a4f54;
}
.VehicleSummary.light .SpecificationsAtAGlance .feature, .VehicleSummary.light .SpecificationsAtAGlance .items .el .measurement {
color: #4a4f54;
border-color: #a4a7a9;
}
#landrover .VehicleSummary .primaryLinkWithStyle {
margin-top: 15px;
}
#landrover .VehicleSummary .secondaryLinkWithStyle {
margin-right: 10px;
}
.VideoPlayer {
width: 100%;
position: relative;
color: #ffffff;
}
.VideoPlayer .playerWrapper {
height: 100%;
overflow: hidden;
}
.VideoPlayer .mejs-poster {
display: none;
}
.VideoPlayer .posterImage {
display: block;
width: 100%;
position: relative;
}
.VideoPlayer .posterImage>span {
display: block;
position: relative;
height: 0;
padding-bottom: 56.25%;
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.VideoPlayer .posterImage>span>span {
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.VideoPlayer .posterImage img, .VideoPlayer .fallbackImage img {
width: 100%;
height: auto;
}
.VideoPlayer video {
visibility: hidden;
vertical-align: top;
}
.VideoPlayer videoplaceholder {
display: none;
}
.VideoPlayer .mejs-video {
margin: auto;
position: relative;
cursor: pointer;
}
.VideoPlayer .mejs-video video, .VideoPlayer .mejs-video object {
cursor: pointer;
}
.VideoPlayer .mejs-cannotplay {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
.VideoPlayer .mejs-cannotplay>span {
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.VideoPlayer .mejs-controls {
width: 100%;
position: absolute;
left: 0;
bottom: -1px;
background-color: #0c121c;
}
.VideoPlayer .mejs-controls>div {
float: left;
}
.VideoPlayer .mejs-controls .mejs-button button {
display: block;
width: 50px;
height: 50px;
padding: 0;
text-align: center;
font-size: 20px;
color: #4a4f54;
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
background-color: transparent;
border: 0;
}
.VideoPlayer .mejs-controls .mejs-button button:hover {
color: #ffffff;
}
.VideoPlayer .mejs-controls .mejs-playpause-button button {
border-right: 1px solid #30353e;
}
.VideoPlayer .mejs-controls .mejs-playpause-button button:before {
content: '\e026';
}
.VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button:before {

content: '\e024';
}
.VideoPlayer .mejs-controls .mejs-captions-button button {
border-left: 1px solid #30353e;
font-size: 19px;
padding-top: 1px;
}
.VideoPlayer .mejs-controls .mejs-captions-button button:before {
content: '\e050';

}
.VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button {
color: #ffffff;
}
.VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button:before {
content: '\e04f';
}
.VideoPlayer .mejs-controls .mejs-volume-button {
position: relative;
}
.VideoPlayer .mejs-controls .mejs-volume-button button {
border-left: 1px solid #30353e;
font-size: 19px;
padding-bottom: 5px;
}
.VideoPlayer .mejs-controls .mejs-volume-button button:before {
content: '\e04d';
}
.VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button:before {
content: '\e04c';
}
.VideoPlayer .mejs-controls .mejs-fullscreen-button button {
border-left: 1px solid #30353e;
padding-bottom: 2px;
}
.VideoPlayer .mejs-controls .mejs-fullscreen-button button:before {
content: '\e015';
}
.VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before {
content: '\e014';
}
.VideoPlayer .mejs-captions-button .mejs-captions-selector {
display: none !important;
}
.VideoPlayer .mejs-captions-layer .mejs-captions-position {
width: 100%;
position: absolute;
left: 0;
bottom: 15px;
text-align: center;
}
.VideoPlayer .mejs-captions-layer .mejs-captions-position .mejs-captions-text {
padding: 10px;
background-color: rgba(12, 18, 28, 0.25);
color: #ffffff;
}
.VideoPlayer .mejs-captions-layer .mejs-captions-position.mejs-captions-position-hover {
bottom: 65px;
}
.VideoPlayer .mejs-volume-slider {
display: none;
width: 50px;
height: 140px;
position: absolute;
top: -140px;
left: 0;
z-index: 1;
background-color: #0c121c;
}
.VideoPlayer .mejs-volume-slider .mejs-volume-total, .VideoPlayer .mejs-volume-slider .mejs-volume-current {
width: 4px;
position: absolute;
left: 23px;
}
.VideoPlayer .mejs-volume-slider .mejs-volume-total {
height: 100px;
top: 20px;
background-color: #4a4f54;
}
.VideoPlayer .mejs-volume-slider .mejs-volume-current {
background-color: #005a2b;
}
.VideoPlayer .mejs-volume-slider .mejs-volume-handle {
width: 10px;
height: 8px;
position: absolute;
left: 20px;
background-color: #ffffff;
cursor: ns-resize;
}
.VideoPlayer .mejs-time-rail {
height: 50px;
padding-left: 20px;
padding-right: 20px;
}
.VideoPlayer .mejs-time-rail>span {
display: block;
}
.VideoPlayer .mejs-time-rail .mejs-time-total {
height: 4px;
position: relative;
background-color: #4a4f54;
box-sizing: content-box;
border-top: 23px solid #0c121c;
border-bottom: 23px solid #0c121c;
}
.VideoPlayer .mejs-time-rail .mejs-time-total .mejs-time-loaded {
height: 4px;
position: absolute;
background-color: #a4a7a9;
}
.VideoPlayer .mejs-time-rail .mejs-time-total .mejs-time-current {
height: 4px;
position: absolute;
background-color: #005a2b;
}
.VideoPlayer .mejs-time-rail .mejs-time-total .mejs-time-handle {
display: none;
}
.VideoPlayer .mejs-time-rail .mejs-time-total .mejs-time-float {
display: none;
position: absolute;
top: -19px;
margin-left: -20px;
}
.VideoPlayer .mejs-time-rail .mejs-time-total .mejs-time-float .mejs-time-float-current {
display: block;
width: 40px;
line-height: 15px;
font-size: 11px;
text-align: center;
background-color: #ffffff;
color: #0c121c;
}
.VideoPlayer .mejs-time-rail .mejs-time-total .mejs-time-float .mejs-time-float-corner {
display: block;
width: 0;
height: 0;
position: relative;
left: 16px;
border-width: 4px;
border-style: solid;
border-color: #ffffff transparent transparent transparent;
}
.VideoPlayer .mejs-time {
padding-right: 20px;
line-height: 50px;
font-size: 11px;
}
.VideoPlayer .mejs-time span:first-child+span {
display: none;
}
.VideoPlayer .mejs-time .mejs-duration {
color: #5c6065;
}
.VideoPlayer .mejs-time .mejs-duration:before {
content: "/";
padding-left: 4px;
padding-right: 4px;
}
.VideoPlayer .mejs-clear {
clear: both;
}
.VideoPlayer .mejs-fullscreen {
overflow: hidden !important;
}
.VideoPlayer .mejs-container-fullscreen {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
z-index: 1000;
}

.VideoPlayer .mejs-container-fullscreen .mejs-inner, .VideoPlayer .mejs-container-fullscreen .mejs-mediaelement, .VideoPlayer .mejs-container-fullscreen video {
width: 100%;
height: 100%;
}
.VideoPlayer.paused .mediaOverlay {
display: none;
}
.VideoPlayer.finished .mediaOverlay {
display: block;
}
.VideoPlayer.finished .mejs-controls {
left: -99999px;
}
.VideoPlayer.finished .mejs-captions-layer {
display: none !important;
}
.VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button {
cursor: default;
}
.VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button:before {
content: '\e04c';
}
.VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button:hover {
color: #4a4f54;
}
.VideoPlayer[data-audio="false"] .mejs-volume-slider {
display: none !important;
}
.lt-ie9 .VideoPlayer .mejs-controls .mejs-button button {
background: transparent;
}
.lt-ie9 .VideoPlayer .mejs-controls .mejs-button button:before {
display: inline;
position: static;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VideoPlayer .mejs-video {
width: 100% !important;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VideoPlayer .mejs-controls .mejs-button button {
width: 40px;
height: 40px;
}
.VideoPlayer .mejs-captions-layer .mejs-captions-position.mejs-captions-position-hover {
bottom: 55px;
}
.VideoPlayer .mejs-volume-slider {
width: 40px;
}
.VideoPlayer .mejs-volume-slider .mejs-volume-total, .VideoPlayer .mejs-volume-slider .mejs-volume-current {
left: 18px;
}
.VideoPlayer .mejs-volume-slider .mejs-volume-handle {
left: 15px;
}
.VideoPlayer .mejs-time-rail {
height: 40px;
padding-left: 10px;
padding-right: 10px;
}
.VideoPlayer .mejs-time-rail .mejs-time-total {
border-top-width: 18px;
border-bottom-width: 18px;
}
.VideoPlayer .mejs-time {
line-height: 40px;
padding-right: 10px;
}
}
.no-js .VideoPlayer {
visibility: visible;
}
.no-js .VideoPlayer .fallbackImage {
display: none;
}
.VideoPlayerGalleryAsset .VideoPlayer {
padding: 80px 90px;
}
.VideoPlayerGalleryAsset .VideoPlayer .playerWrapper {
margin-left: auto;
margin-right: auto;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VideoPlayerGalleryAsset .VideoPlayer {
padding: 0;
}
}
.VideoThumbnails .videoThumbnail {
position: relative;
width: 33.333%;
float: left;
padding: 0 20px 40px 20px;
}
.VideoThumbnails .videoThumbnail .videoThumbnailFooter {
padding-top: 32px;
position: relative;
}
.VideoThumbnails .videoThumbnail .videoThumbnailFooter .videoThumbnailTime {
letter-spacing: 0.02em;
font-family: "avenir", "arial", "helvetica", sans-serif;
padding-bottom: 11px;
font-size: 12px;
}
.VideoThumbnails .imageLink {
position: relative;
display: block;
text-decoration: none;
}
.VideoThumbnails .videoThumbnailImage {
width: 100%;
height: auto;
vertical-align: top;
}
.VideoThumbnails .videoThumbnailHeading {
font-weight: bold;
font-size: 16px;
line-height: 1;
margin-bottom: 21.333px;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
}
.VideoThumbnails .addThisMenu {
display: none;
height: 40px;
position: relative;
overflow: hidden;
margin-top: 5px;
border-top: solid 1px #5c6065;
width: 100%;
float: none;
}
.VideoThumbnails .addThisMenu>a {
display: table;
z-index: 2;
background-color: transparent;
}
.VideoThumbnails .addThisMenu>a>span {
height: 40px;
width: 40px;
line-height: 36px;
border-right: solid 1px #5c6065;
border-left: none;
background-color: #4a4f54;
}
.VideoThumbnails .addThisMenu .SocialSharing {
top: 0px !important;
left: -100px;
width: auto;
max-width: 200px;
float: left;
z-index: 1;
}
.VideoThumbnails .addThisMenu .SocialSharing a {
border: none;
width: 40px;
height: 40px;
display: block;
float: left;
}
.VideoThumbnails .addThisMenu .SocialSharing a span {
width: 40px;
height: 40px;
font-size: 16px;
}
.VideoThumbnails .addThisMenu .SocialSharing a span:before {
margin-top: -37px;
}
.VideoThumbnails .addThisMenu.open>a>span {
background-image: none;
background-color: #000000;
}
.VideoThumbnails .addThisMenu.open .addthis_button_tumblr, .VideoThumbnails .addThisMenu.open .addthis_button_facebook, .VideoThumbnails .addThisMenu.open .addthis_button_twitter, .VideoThumbnails .addThisMenu.open .addthis_button_linkedin, .VideoThumbnails .addThisMenu.open .addthis_button_pinterest, .VideoThumbnails .addThisMenu.open .addthis_button_instagram, .VideoThumbnails .addThisMenu.open .addthis_button_google_plusone_share {
background-color: #000000;
}
.VideoThumbnails .addThisMenu.open .addthis_button_tumblr :before, .VideoThumbnails .addThisMenu.open .addthis_button_facebook :before, .VideoThumbnails .addThisMenu.open .addthis_button_twitter :before, .VideoThumbnails .addThisMenu.open .addthis_button_linkedin :before, .VideoThumbnails .addThisMenu.open .addthis_button_pinterest :before, .VideoThumbnails .addThisMenu.open .addthis_button_instagram :before, .VideoThumbnails .addThisMenu.open .addthis_button_google_plusone_share :before {
font-size: 16px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_tumblr :hover {
background-color: #2f5070;
}
.VideoThumbnails .addThisMenu.open .addthis_button_tumblr :before {
margin-top: -36px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_facebook :hover {
background-color: #305891;
}
.VideoThumbnails .addThisMenu.open .addthis_button_facebook :before {
margin-top: -38px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_twitter :hover {
background-color: #2ca8d2;
}
.VideoThumbnails .addThisMenu.open .addthis_button_twitter :before {
margin-top: -40px;
padding-top: 5px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_linkedin :hover {
background-color: #007bb6;
}
.VideoThumbnails .addThisMenu.open .addthis_button_linkedin :before {
margin-top: -37px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_google_plusone_share :hover {
background-color: #dd4b39;
}
.VideoThumbnails .addThisMenu.open .addthis_button_google_plusone_share :before {
margin-top: -36px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_pinterest :hover {
background-color: #c82828;
}
.VideoThumbnails .addThisMenu.open .addthis_button_instagram :hover {
background-color: #406e95;
}
.VideoThumbnails .addThisMenu.open .SocialSharing {
left: 40px !important;
}
html.lt-ie9 .VideoThumbnails .videoThumbnailImage {
position: relative;
z-index: -1;
}

@media screen and (min-width: 1051px) {
.VideoThumbnails .videoThumbnail:nth-child(3n+1) {
clear: both;
}
}

@media screen and (min-width: 1px) and (max-width: 1050px) {
.VideoThumbnails .videoThumbnail {
width: 50%;
}
.VideoThumbnails .videoThumbnail:nth-child(2n+1) {
clear: both;
}
.VideoThumbnails .imageLink:before {
font-size: 30px;
line-height: 60px;
width: 60px;
height: 60px;
margin-left: -30px;
margin-top: -30px;
padding-top: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VideoThumbnails .addThisMenu {
display: block;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VideoThumbnails .videoThumbnail {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.VideoThumbnails .videoThumbnail .videoThumbnailFooter {
padding-top: 21.333px;
}

}
.VinRecall {
background: #f8f9f9;
}
.VinRecall .outerContainer {
padding: 80px 90px;
width: 75%;
}
.VinRecall .responseInvalid, .VinRecall .responseProblem, .VinRecall .responseNoResults, .VinRecall .resultsTemplate, .VinRecall .results, .VinRecall .responses, .VinRecall .vinError, .VinRecall .vinInfo {
display: none;
}
.VinRecall .search .vinInputs {
padding: 40px 0 0;
position: relative;
}
.VinRecall .search .textfield {
max-width: 350px;
float: left;
margin-right: 20px;

}
.VinRecall .search .searchButton {
float: left;
}
.VinRecall .search .vinInfo {
max-width: 495px;
padding: 0 0;
}
.VinRecall .search .vinInfo p {
padding: 0 0 16px;
}
.VinRecall .search .vinInfo p:last-of-type {
padding-bottom: 0;
}
.VinRecall .search .vinInfo p:first-of-type {
padding-top: 40px;
}
.VinRecall .search .vinLink {
display: block;
margin-top: 28px;
}
.VinRecall .search .vinLink {
padding-left: 0;
}
.VinRecall .search .vinLink:before {
display: none;
}
.VinRecall .search .vinLink:after {
content: '\e00a';
color: #4a4f54;
font-size: 9px;
position: relative;
padding-left: 4px;
top: -2px;
}
.VinRecall .search .vinLink.active:after {
content: '\e00b';
}
.VinRecall .search .responseInvalid {
padding: 20px 0 0;
}
.VinRecall .search .responseInvalid .heading {
padding-top: 20px;
}
.VinRecall .search .responseInvalid h3, .VinRecall .search .responseInvalid p {
color: #f2681d;
}
.VinRecall .headerBlock {
margin-bottom: 0;
}
.VinRecall .results {
padding: 20px 0;
}
.VinRecall .results dl {
padding: 20px 0;
margin: 0;
}
.VinRecall .results dl .heading {
line-height: 1;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-weight: 700;
color: #0c121c;
padding-bottom: 16px;
}
.VinRecall .headings {
padding: 0 0 20px;
}
.VinRecall .headings p {
padding-bottom: 16px;
}
.VinRecall .responses, .VinRecall .results {
padding: 20px 0;
}
.VinRecall .leftAlign {
text-align: left;
}
.VinRecall .paddingTop {
padding-top: 40px;
}
.VinRecall .paddingBottom {
padding-bottom: 40px;
}
.VinRecall strong {
font-weight: 800;
}
.VinRecall .footer, .VinRecall .jsFooter {
padding-bottom: 20px;
}
.VinRecall .footer p, .VinRecall .jsFooter p {
margin-bottom: 16px;
}
.VinRecall .footer p:last-of-type, .VinRecall .jsFooter p:last-of-type {
margin-bottom: 0;
}
.VinRecall .footer .phonenumber, .VinRecall .jsFooter .phonenumber {
color: #000000;
text-decoration: none;
cursor: default;
}
.no-js .VinRecall {
}
.no-js .VinRecall .results {
border-top: none;
margin-top: 0;
}
.no-js .VinRecall .search {
display: table-cell;
width: 49%;
}
.no-js .VinRecall .borderContainer {
display: table;
}
.no-js .VinRecall .yearSelect {
display: none;
}
.no-js .VinRecall .yearSelect.show {
display: inline !important;
}
.no-js .vinInfo {
display: inherit;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.VinRecall .outerContainer {
width: 100%;
padding: 40px 40px;
}
.VinRecall .footer .phonenumber, .VinRecall .jsFooter .phonenumber {
cursor: pointer;
text-decoration: underline;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.VinRecall {
}
.VinRecall .outerContainer {
padding: 30px 30px;
}
.VinRecall .search .textfield {
max-width: none;
margin: 0;
width: 100%;
}
.VinRecall .results dl {
width: 80%;
}
#landrover .VinRecall .search .primaryLinkWithStyle {
width: 100%;
margin-top: 20px;
}
}
.YouTubeGalleryAsset .YouTubePlayer {
padding: 80px 90px;
}
.YouTubeGalleryAsset .YouTubePlayer .playerWrapper {
margin-left: auto;
margin-right: auto;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.YouTubeGalleryAsset .YouTubePlayer {
padding: 0;
}
}
.YouTubePlayer {
height: 100%;
width: 100%;
margin: 0 auto;
display: table-cell;
vertical-align: middle;
-webkit-transform-style: preserve-3d;
}
.YouTubePlayer .playerWrapper {
margin: auto;
position: relative;
height: 100%;
z-index: 0;
}
.YouTubePlayer a:hover .playButton {
background-color: #4a4f54;
}
.YouTubePlayer .placeholderVideo {
width: 100%;
height: 100%;
}
.YouTubePlayer iframe {
z-index: 1;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
z-index: 0;
}
.YouTubePlayer .playButton {
width: 100px;
height: 100px;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -50px;
margin-top: -50px;
background-color: #000000;
z-index: 3;
cursor: pointer;
cursor: hand;
text-align: center;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease;
-moz-transition: background-color 400ms ease;
-o-transition: background-color 400ms ease;
transition: background-color 400ms ease;
}
.YouTubePlayer .playButton:before {
content: '\e026';
line-height: 100px;
font-size: 50px;
margin-left: 19px;
margin-top: 4px;
}
.YouTubePlayer .playerCover {
display: block;
margin: 0 auto;
height: 100%;
width: 100%;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
cursor: pointer;
cursor: hand;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.YouTubePlayer .playButton {
width: 80px;
height: 80px;
margin-left: -40px;
margin-top: -40px;
}
.YouTubePlayer .playButton:before {
line-height: 80px;
font-size: 40px;
margin-left: 18px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.YouTubePlayer .playButton {
width: 40px;
height: 40px;
margin-left: -20px;
margin-top: -20px;
}
.YouTubePlayer .playButton:before {
line-height: 40px;
font-size: 19px;
margin-left: 10px;
margin-top: 2px;
}
}
.bulletsLine {
padding-left: 1em;
margin-left: 0;
}
.bulletsLine li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.bulletsLine li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.bulletsNumbers {
padding-left: 1.5em;
margin-left: 0;
}
.bulletsNumbers li {
line-height: 1.286em;
margin-bottom: 1.286em;
list-style-type: decimal;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:before, .OffersContainer .offer .offerMainFrame:before, .clearfix:after, .OffersContainer .offer .offerMainFrame:after {
content: " ";
display: table;
}
.clearfix:after, .OffersContainer .offer .offerMainFrame:after {
clear: both;
}
.clearfix, .OffersContainer .offer .offerMainFrame {
*zoom:1;
margin: 0;}
@-webkit-keyframes spinit {
from {
-webkit-transform:rotate(0deg);
}
to {
-webkit-transform:rotate(360deg);
}
}
@keyframes spinit {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
@font-face {
font-family: "icons";
src: url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.eot");
src: url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.eot?#iefix") format("embedded-opentype"), url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.woff") format("woff"), url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.ttf") format("truetype"), url("/resources/public/fonts/icons/icons-ad36ed4fd094ca1e370bbdc0022f2d56.svg?#icons") format("svg");
font-weight: normal;
font-style: normal;
}
.icon, [class^="icon-"]:before, [class*=" icon-"]:before, .secondaryLinkWithStyle:before, .mediaOverlay.mediaOverlayImage .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .infoCard .mobileStateBtn:before, .infoCard.openInfoCard .mobileStateBtn:before, .infoCardDealer .cardDetails .services li.sales:before, .infoCardDealer .cardDetails .services li.service:before, .infoCardDealer .cardDetails .services li.repair:before, .infoCardDealer .cardDetails .services li.bodyshop:before, .infoCardDealer .cardDetails .services li.parts:before, .infoCardDealer .cardDetails .services li.partsonly:before, .carousel .rsArrow.rsArrowLeft .rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .rsArrowIcn:before, .carouselNavigation>div a.prev:before, .carouselNavigation>div a.next:before, .sliderControls .handleInner:before, .sliderControls .handleInner:after, a.directionArrow.left span:before, a.directionArrow.right span:before, .scrollButton:after, .Article .richText .tickList li:before, .DropdownNav .selected:before, .DropdownNav.active .selected:before, .DropdownSelect .selected:before, .DropdownSelect.open .selected:before, .EngineSpecifications th:first-child a:before, .ExperienceCentres .infoCard .cardDetails .experiencesHeading:before, .ExperienceRegions .infoCard .regionStats .numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .numberOfCountries:before, .FooterNav .hygieneLinks li a.toggleHandle:after, .FooterNav .hygieneLinks li.open a.toggleHandle:after, a.mfp-close:before, .Fullscreen .fullscreenHeader #filmstripToggle:after, .Fullscreen .fullscreenHeader #filmstripToggle.on:after, .Fullscreen .galleryCategoriesBtn:before, .Fullscreen.shared a.mfp-close:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before, .IgniteBarV1 li>a div.addThis:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .toggleCrossIcon:before, .InPageNavigation .ipnBar .ipnTopLink:before, .InPageSubNavigation .chooseModel>a:before, .InPageSubNavigation .chooseModel .back:before, .InteractiveStory .componentIndicator .shareButton:before, .MainNavigation ul li.vehicles span:after, .MainNavigation ul li.vehicles.activeOverlay span:after, .MainNavigation .SearchButton>a:before, .MainNavigation .SearchButton button:before, .MainNavigation .SearchButton .inactiveSearchButton:before, .MainNavigation .MoreButton a:before, .MainNavigation .LocationButton a:before, .ModelSelector .modelSelectorHeader .backButton:after, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut:before, #landrover .NationalDealerLocatorResults .backToDealer:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:before, .NotificationBar .notificationContainer .close span:before, .ParallaxHero .buttonScreenDown .inner:after, .QuotePlayer .mejs-play button:before, .QuotePlayer.finished .mejs-play button:before, .QuotePlayer .mejs-pause button:before, .responsiveTableArrow .leftArrow:before, .responsiveTableArrow .rightArrow:before, .ScrollDown:after, .ShoppingToolsMenu li.ShoppingToolsButton>a:after, .SlideOutMenu ul.first>li>a:after, .SlideOutMenu ul.first>li ul li a:before, .SlideOutMenu ul.third li a:before, .SocialFeed .feedItem .content .header .postDetails .retweet:before, .SocialFeed .feedItem.facebook .content .meta:before, .SocialFeed .feedItem.facebook .content .meta .comments:before, .SocialFeed .feedItem.facebook .content .meta .likes:before, .SocialFeed .feedItem.facebook .content .meta .shares:before, .SocialFeed .feedItem.instagram .content .meta:before, .SocialFeed .feedItem.instagram .content .meta .comments:before, .SocialFeed .feedItem.instagram .content .meta .likes:before, .SocialFeed .feedItem.pinterest .content .meta:before, .SocialFeed .feedItem.pinterest .content .meta .likes:before, .SocialFeed .feedItem.pinterest .content .meta .shares:before, .SocialFeed .feedItem.twitter .content .meta:before, .SocialFeed .feedItem.twitter .content .meta .likes:before, .SocialFeed .feedItem.twitter .content .meta .shares:before, .SocialFeed .feedItem.tumblr .content .meta:before, .SocialFeed .feedItem.tumblr .content .meta .likes:before, .SocialFeed .feedItem.tumblr .content .meta .shares:before, .SocialFeed .feedItem.youtube .content .meta:before, .SocialFeed .profileLinks li a.facebook .ico:before, .SocialFeed .profileLinks li a.instagram .ico:before, .SocialFeed .profileLinks li a.pinterest .ico:before, .SocialFeed .profileLinks li a.twitter .ico:before, .SocialFeed .profileLinks li a.youtube .ico:before, .SocialFeed .profileLinks li a.tumblr .ico:before, .addThisMenu>a>span:before, .SocialSharing a.addthis_button_twitter>span:before, .SocialSharing a.addthis_button_facebook>span:before, .SocialSharing a.addthis_button_linkedin>span:before, .SocialSharing a.addthis_button_google_plusone_share>span:before, .SocialSharing a.addthis_button_tumblr>span:before, .SocialSharing a.addthis_button_sinaweibo>span:before, .SocialSharing a.addthis_button_pinterest_share>span:before, .SocialSharing a.addthis_button_douban>span:before, .SocialSharing a.addthis_button_vkontakt>span:before, .SocialSharing a.addthis_button_renren>span:before, .SocialSharing a.addthis_button_email>span:before, .SocialSharing span.icon-social_wechat:before, .SocialSharing a.addthis_button_expanded>span:before, #at3win #at3winheader #at3winheaderclose:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-play button:before, .StorySocialLinks .links li.facebook a .ico:before, .StorySocialLinks .links li.instagram a .ico:before, .StorySocialLinks .links li.pinterest a .ico:before, .StorySocialLinks .links li.share a .ico:before, .StorySocialLinks .links li.tumblr a .ico:before, .StorySocialLinks .links li.twitter a .ico:before, .StorySocialLinks .links li.youtube a .ico:before, .SubNavigation .SubNavigationContainer .SubNavigationModels li a:after, .SubNavigation .SubNavigationContainer .SubNavigationButtons:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span:after, .VehicleSpecifications .openAll .open:before, .VehicleSpecifications .openAll .close:before, .VehicleSpecifications .specDetails>ul>li>a:after, .VehicleSpecifications .specDetails>ul>li.active>a:after, .VehicleSpecifications .imageListKey ul li.standard:before, .VehicleSpecifications .imageListKey ul li.optional:before, .VehicleSpecifications .imageListKey ul li.nocostoption:before, .VehicleSpecifications .imageList>li span.standard:after, .VehicleSpecifications .imageList>li span.optional:after, .VehicleSpecifications .imageList>li span.nocostoption:after, .VideoPlayer .mejs-controls .mejs-playpause-button button:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button:before, .VideoPlayer .mejs-controls .mejs-captions-button button:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button:before, .VideoPlayer .mejs-controls .mejs-volume-button button:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button:before, .VinRecall .search .vinLink:after, .YouTubePlayer .playButton:before {
font-family: "icons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 0;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
content: '\e800';
}
.icon-360-view:before {
content: "\e001";
}
.icon-accessories:before {
content: "\e002";
}
.icon-arrow-down:before {
content: "\e003";
}
.icon-bars:before {
content: "\e004";
}
.icon-bodyshop:before {
content: "\e005";
}
.icon-bond:before {
content: "\e006";
}
.icon-calculate-trade-in-value:before {
content: "\e007";
}
.icon-captions-on:before {
content: "\e008";
}
.icon-captions:before {
content: "\e009";
}
.icon-chevron-down:before {
content: "\e00a";
}
.icon-chevron-up:before {
content: "\e00b";
}
.icon-close:before {
content: "\e00c";
}
.icon-directional-left:before {
content: "\e00d";
}
.icon-directional-right:before {
content: "\e00e";
}
.icon-download:before {
content: "\e00f";
}
.icon-driveoffroad:before {
content: "\e010";
}
.icon-driveonroad:before {
content: "\e011";
}
.icon-fax:before {
content: "\e012";
}
.icon-finance-calculator:before {
content: "\e013";
}
.icon-fullscreen-exit:before {
content: "\e014";
}
.icon-fullscreen:before {
content: "\e015";
}
.icon-gallery-categories:before {
content: "\e016";
}
.icon-ignite-brochure:before {
content: "\e017";
}
.icon-ignite-configure:before {
content: "\e018";
}
.icon-ignite-drive:before {
content: "\e019";
}
.icon-ignite-inform:before {
content: "\e01a";
}
.icon-information:before {
content: "\e01b";
}
.icon-inventory:before {
content: "\e01c";
}
.icon-left-open-big:before {
content: "\e01d";
}
.icon-map-pin:before {
content: "\e01e";
}
.icon-minus:before {
content: "\e01f";
}
.icon-nocostoption:before {
content: "\e020";
}
.icon-offers:before {
content: "\e021";
}
.icon-optional:before {
content: "\e022";
}
.icon-parts:before {
content: "\e023";
}
.icon-pause:before {
content: "\e024";
}
.icon-phone:before {
content: "\e025";
}
.icon-play:before {
content: "\e026";
}
.icon-plus:before {
content: "\e027";
}
.icon-print:before {
content: "\e028";
}
.icon-question-mark:before {
content: "\e029";
}
.icon-quote-left-mena:before {
content: "\e02a";
}
.icon-quote-left:before {
content: "\e02b";
}
.icon-quote-right-mena:before {
content: "\e02c";
}
.icon-quote-right:before {
content: "\e02d";
}
.icon-repair:before {
content: "\e02e";
}
.icon-replay:before {
content: "\e02f";
}
.icon-request-quote:before {
content: "\e030";
}
.icon-right-open-big:before {
content: "\e031";
}
.icon-search:before {
content: "\e032";
}
.icon-service:before {
content: "\e033";
}
.icon-share:before {
content: "\e034";
}
.icon-social-facebook-comment:before {
content: "\e035";
}
.icon-social-facebook-like:before {
content: "\e036";
}
.icon-social-facebook-share:before {
content: "\e037";
}
.icon-social-instagram-comment:before {
content: "\e038";
}
.icon-social-instagram-like:before {
content: "\e039";
}
.icon-social-pinterest-like:before {
content: "\e03a";
}
.icon-social-pinterest-pin:before {
content: "\e03b";
}
.icon-social-twitter-favourite:before {
content: "\e03c";
}
.icon-social-twitter-retweet:before {
content: "\e03d";
}
.icon-social_blogger:before {
content: "\e03e";
}
.icon-social_douban:before {
content: "\e03f";
}
.icon-social_facebook:before {
content: "\e040";
}
.icon-social_google:before {
content: "\e041";
}
.icon-social_instagram:before {
content: "\e042";
}
.icon-social_linkedin:before {
content: "\e043";
}
.icon-social_pinterest:before {
content: "\e044";
}
.icon-social_renren:before {
content: "\e045";
}
.icon-social_sinaweibo:before {
content: "\e046";
}
.icon-social_tumblr:before {
content: "\e047";
}
.icon-social_twitter:before {
content: "\e048";
}
.icon-social_vkontakt:before {
content: "\e049";
}
.icon-social_wechat:before {
content: "\e04a";
}
.icon-social_youtube:before {
content: "\e04b";
}
.icon-sound-off:before {
content: "\e04c";
}
.icon-sound-on:before {
content: "\e04d";
}
.icon-standard:before {
content: "\e04e";
}
.icon-subtitles-on:before {
content: "\e04f";
}
.icon-subtitles:before {
content: "\e050";
}
.icon-svo:before {
content: "\e051";
}
.icon-thumbnail_view:before {
content: "\e052";
}
.icon-tick:before {
content: "\e053";
}
.icon-view-vehicles:before {
content: "\e054";
}
.icon-zoom:before {
content: "\e055";
}
html {
min-height: 100%;
position: relative;
overflow-x: hidden;
overflow-y: scroll;
}
body {
color: #ffffff;
overflow: hidden;
height: 100%;
background-color: #4a4f54;
}
body:not(.isFullscreen) {
max-width: 2000px;
margin: 0 auto;
}
.lt-ie9 body {
position: relative;
margin: 0 auto;
max-width: 2000px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
html {
height: auto !important;
}
}
html.noScroll, html.noScroll body {
width: 100%;
overflow: hidden;
}
html.noScroll.forceScrollBar.no-touch .pageWrapper {
height: 100.1%;
overflow-y: scroll;
}
html.noScroll.touchCapability, html.noScroll.touchCapability body {
position: absolute;
top: 0;
bottom: 0;
}
*, *:before, *:after {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.padSides {
padding-left: 60px;
padding-right: 60px;
}
}
#logo {
position: absolute;
top: 0;
left: 0;
z-index: 10;
}
#logo h1 {
height: 100%;
}
#logo a {
position: relative;
display: block;
}
#logo img {
width: 115px;
height: 78px;
position: absolute;
top: 24px;
left: 36px;
}
.no-js #logo img {
height: 60px;
}
.section {
margin: 0 auto;
width: 100%;
min-width: 200px;
overflow: hidden;
}
.el .section {
width: 100%;
}
.el {
position: relative;
float: left;
width: 100%;
}
body .container {
padding: 0;
position: relative;
max-width: 2000px;
margin: 0 auto;
}
body.isFullscreen .container {
max-width: initial;
}
.gridContext {
position: relative;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.section {
width: 96%;
}
.el .section {
width: 100%;
}
}

@media screen and (min-width: 740px) and (max-width: 899px) {
.section {
width: 100%;
min-width: 320px;
}
.el .section {
width: 100%;
}
body .el .el {
left: 0;
width: 100%;
}
}

@media screen and (min-width: 901px) {
.section {
width: 100%;
}
.el .section {
width: 100%;
}
}
.GridListWrapper {
display: block;
width: 100%;
padding: 80px 70px 40px;
overflow: hidden; font-family:arial;
*zoom:1;
}
.GridListWrapper .items .el {
display: inline-block;
float: none;
width: 33%;
padding: 0 20px 40px;
vertical-align: top;
}
.GridListWrapper .items .el img {
display: block;
width: 100%;
height: auto;
margin-bottom: 33px;
}
.GridListWrapper .items .el .fullscreen, .GridListWrapper .items .el .carouselImageLink {
margin: 0;
padding: 0;
}
.GridListWrapper .items .el .fullscreen:before, .GridListWrapper .items .el .carouselImageLink:before {
content: "";
}
.GridListWrapper .items .el .fullscreen {
display: inline;
}
.GridListWrapper .items .el .carouselImageLink {
display: block;
margin-bottom: 33px;
vertical-align: top;
}
.GridListWrapper .items .el .carouselImageLink img {
margin-bottom: 0;
padding-bottom: 0;
}
.GridListWrapper .items .el .date {
font-size: 12px;
padding-bottom: 11px;
color: #4a4f54;
}
.GridListWrapper .items .el .heading {
margin-bottom: 10px;
}
.GridListWrapper .items .el .secondaryLinkWithStyle {
margin-top: 24px;
}
.GridListWrapper .items[data-total="4"] .el, .GridListWrapper .items[data-total="7"] .el, .GridListWrapper .items[data-total="8"] .el {
width: 24.5%;
}
.GridListWrapper .items[data-total="1"] .el, .GridListWrapper .items[data-total="2"] .el {
width: 49%;
}
.GridListWrapper .items[data-total="1"] .el {
display: block;
margin: auto;
}
.GridListWrapper .ctaContainer {
margin-top: 40px;
margin-bottom: 40px;
text-align: center;
}
#landrover .GridListWrapper .ctaContainer a {
margin: 0;
vertical-align: top;
}
.GridListWrapper.dark .items .el .date {
color: #e4e8e8;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.GridListWrapper {
padding: 40px 20px;
}
.GridListWrapper .items .el, .GridListWrapper .items[data-total="4"] .el, .GridListWrapper .items[data-total="5"] .el, .GridListWrapper .items[data-total="6"] .el, .GridListWrapper .items[data-total="7"] .el, .GridListWrapper .items[data-total="8"] .el {
width: 50%;
}
.GridListWrapper .ctaContainer {
margin-top: 0;
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.GridListWrapper {
padding: 30px 10px 0;
}
.GridListWrapper .items .el, .GridListWrapper .items[data-total="1"] .el, .GridListWrapper .items[data-total="2"] .el, .GridListWrapper .items[data-total="4"] .el, .GridListWrapper .items[data-total="5"] .el, .GridListWrapper .items[data-total="6"] .el, .GridListWrapper .items[data-total="7"] .el, .GridListWrapper .items[data-total="8"] .el {
width: 100%;
}
.GridListWrapper .items .el img, .GridListWrapper .items[data-total="1"] .el img, .GridListWrapper .items[data-total="2"] .el img, .GridListWrapper .items[data-total="4"] .el img, .GridListWrapper .items[data-total="5"] .el img, .GridListWrapper .items[data-total="6"] .el img, .GridListWrapper .items[data-total="7"] .el img, .GridListWrapper .items[data-total="8"] .el img {
margin-bottom: 22px;
}
.GridListWrapper .items .el .carouselImageLink, .GridListWrapper .items[data-total="1"] .el .carouselImageLink, .GridListWrapper .items[data-total="2"] .el .carouselImageLink, .GridListWrapper .items[data-total="4"] .el .carouselImageLink, .GridListWrapper .items[data-total="5"] .el .carouselImageLink, .GridListWrapper .items[data-total="6"] .el .carouselImageLink, .GridListWrapper .items[data-total="7"] .el .carouselImageLink, .GridListWrapper .items[data-total="8"] .el .carouselImageLink {
margin-bottom: 22px;
}
.GridListWrapper .ctaContainer {
margin-bottom: 30px;
}
}
.no-js .GridListWrapper .ctaContainer {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .GridListWrapper {
padding-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .GridListWrapper .items .el:last-child {
padding-bottom: 30px;
}
}
.TwoColumnContainer .GridListWrapper .items .el {
width: 48%;
}


@media screen and (min-width: 1px) and (max-width: 1000px) {
.TwoColumnContainer .GridListWrapper .items .el {
width: 25%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.TwoColumnContainer .GridListWrapper .items .el {
width: auto;
display: block;
}
}
.pageWrapper {
margin: 0 auto;
max-width: 2000px;
padding: 0;
position: relative;
padding-top: 0;
}
.headerBlock {margin: 0 auto 50px;}
.headerBlock:not(.headerBlockLeft) {
text-align: center;
}
.headerBlock:last-child {
margin-bottom: 0;
}
.headerBlock .heading {
margin-bottom: 0;
}
.headerBlock .subHeading {
max-width: 80%;
margin: 25px auto 0;
font-size: 17px;
}
.headerBlock.headerBlockH3 .subHeading {
font-size: 14px;
margin-top: 16px;
}
.headerBlock.headerBlockWithForm {
margin-bottom: 40px;
}
.GridListWrapper .headerBlock {
padding-left: 20px;
padding-right: 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.headerBlock {
margin-bottom: 40px;
}
.headerBlock .subHeading {
font-size: 16px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.headerBlock {
margin-bottom: 30px;
}
.headerBlock .subHeading {
max-width: none;
font-size: 14px;
}
.headerBlock.headerBlockH3:not(.headerBlockH3CentreSmall), .headerBlock.headerBlockH3:not(.headerBlockH3CentreSmall) .heading {
text-align: left; padding:0 0 0 10px;
}
.headerBlock.headerBlockWithForm {
margin-bottom: 30px;
}
}
.headerBlock.headerBlockLeft {
margin-bottom: 40px;
}
.headerBlock.headerBlockLeft, .headerBlock.headerBlockLeft .subHeading {
text-align: inherit;
}
.headerBlock.headerBlockLeft .subHeading {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
margin: 25px 0 0 0;
max-width: 66.667%;
font-weight: bold;
letter-spacing: 0.05em;
line-height: 1.2em;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.headerBlock.headerBlockLeft .subHeading {
max-width: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.headerBlock.headerBlockLeft {
margin-bottom: 30px;
}
}
.heading {
letter-spacing: 0.05em;
}
.heading.headingLinear .headingWrapper, .heading.headingFocus .headingWrapper {
display: inline-block;
position: relative;
padding: 0.188em 0 0.25em;
}
.heading.headingLinear .headingWrapper:before, .heading.headingLinear .headingWrapper:after, .heading.headingFocus .headingWrapper:before, .heading.headingFocus .headingWrapper:after {
content: "";
display: block;
position: absolute;
left: 0;
}
.heading.headingLinear .headingWrapper:before, .heading.headingFocus .headingWrapper:before {
top: -1px;
}
.heading.headingLinear .headingWrapper:after, .heading.headingFocus .headingWrapper:after {
bottom: -1px;
}
.heading.headingLinear .headingWrapper>span, .heading.headingFocus .headingWrapper>span {
display: block;
}
.heading.headingLinear .headingWrapper .headingTextSub, .heading.headingFocus .headingWrapper .headingTextSub {
margin-top: 0.175em;
padding-bottom: 0.15em;
font-size: 50%;
margin-left: auto;
margin-right: auto;font-size: 16px;font-weight: normal;line-height: 18px;}
.heading a {
color: inherit;
text-decoration: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.heading.headingLinear .headingWrapper .headingTextSub, .heading.headingFocus .headingWrapper .headingTextSub {
margin-top: 5px;
}
}
.heading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
background-color: #0c121c;
}
.headingLight {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.headingLight .headingWrapper:before, .headingLight .headingWrapper:after {
background-color: #ffffff;
}
.headingLightGrey {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.headingLightGrey .headingWrapper:before, .headingLightGrey .headingWrapper:after {
background-color: #e4e8e8;
}
.heading {
text-align: left;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
left: 0;
right: auto;
margin-left: 0;
}
.headingCentre {
text-align: center;
}
.headingCentre.headingFocus .headingWrapper:before, .headingCentre.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.headingRight {
text-align: right;
}
.headingRight .headingWrapper:before, .headingRight .headingWrapper:after {
left: auto;
right: 0;
margin-left: 0;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {
width: 0;
}
.headingLinear .headingWrapper:before, .headingLinear .headingWrapper:after {
width: 100%;
}
.headingFocus .headingWrapper:before, .headingFocus .headingWrapper:after {width: 0;}
.heading {
padding: 1px 0;
}
.heading .headingWrapper:before, .heading .headingWrapper:after {height:1px;}
.headingThick {
padding: 2px 0;
}
.headingThick .headingWrapper:before, .headingThick .headingWrapper:after {height: 2px;}

@media screen and (min-width: 1px) and (max-width: 740px) {
.headingThick {
padding-top: 0;
padding-bottom: 0;
}
}
h1.heading, .heading.headingH1 {font-size: 38px;}
h2.heading, .heading.headingH2 {
font-size: 38px;
}
h3.heading, .heading.headingH3 {
font-size: 24px;
}
h4.heading, .heading.headingH4 {
font-size: 18px;
}
h5.heading, .heading.headingH5 {
font-size: 16px;
}
h6.heading, .heading.headingH6 {
font-size: 14px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
h1.heading, .heading.headingH1 {
font-size: 42px;
}
h2.heading, .heading.headingH2 {
font-size: 33px;
}
h3.heading, .heading.headingH3 {
font-size: 21px;
}
h4.heading, .heading.headingH4 {
font-size: 18px;
}
h5.heading, .heading.headingH5 {
font-size: 16px;
}
h6.heading, .heading.headingH6 {
font-size: 14px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
h1.heading, .heading.headingH1 {
font-size: 30px;
}
h2.heading, .heading.headingH2 {
font-size: 26px;
}
h3.heading, .heading.headingH3 {
font-size: 18px;
}
h4.heading, .heading.headingH4 {
font-size: 16px;
}
h5.heading, .heading.headingH5 {
font-size: 15px;
}
h6.heading, .heading.headingH6 {
font-size: 14px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.heading.headingLinear .headingWrapper, .heading.headingFocus .headingWrapper {
padding: 0;
}
.heading.headingLinear .headingWrapper:before, .heading.headingLinear .headingWrapper:after, .heading.headingFocus .headingWrapper:before, .heading.headingFocus .headingWrapper:after {
display: none;
}
}
.light .heading, .light .heading a, .no-js .lightWhenNoJS .heading, .no-js .lightWhenNoJS .heading a {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.light .heading .headingWrapper:before, .light .heading .headingWrapper:after, .light .heading a .headingWrapper:before, .light .heading a .headingWrapper:after, .no-js .lightWhenNoJS .heading .headingWrapper:before, .no-js .lightWhenNoJS .heading .headingWrapper:after, .no-js .lightWhenNoJS .heading a .headingWrapper:before, .no-js .lightWhenNoJS .heading a .headingWrapper:after {
background-color: #0c121c;
}
.dark .heading, .dark .heading a {
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.dark .heading .headingWrapper:before, .dark .heading .headingWrapper:after, .dark .heading a .headingWrapper:before, .dark .heading a .headingWrapper:after {
background-color: #ffffff;
}
.shelfComponent {
display: block;
/*padding: 30px 90px;*/
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.shelfComponent:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.shelfComponent {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.shelfComponent {
padding: 30px 0px;
}
.VehicleSpecifications .yourModel .DropdownNav{padding: 0 20px;}

}
.spriteFlag-AE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5164px;
width: 30px;
height: 22px;
}
.spriteFlag-AF {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2796px;
width: 30px;
height: 22px;
}
.spriteFlag-AG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -44px;
width: 30px;
height: 22px;
}
.spriteFlag-AL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -76px;
width: 30px;
height: 22px;
}
.spriteFlag-AM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -108px;
width: 30px;
height: 22px;
}
.spriteFlag-AN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -140px;
width: 30px;
height: 22px;
}
.spriteFlag-AO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -172px;
width: 30px;
height: 22px;
}
.spriteFlag-AR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -204px;
width: 30px;
height: 22px;
}
.spriteFlag-AT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -236px;
width: 30px;
height: 22px;
}
.spriteFlag-AU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -268px;
width: 30px;
height: 22px;
}
.spriteFlag-AW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -300px;
width: 30px;
height: 22px;
}
.spriteFlag-AZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -332px;
width: 30px;
height: 22px;
}
.spriteFlag-BA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -364px;
width: 30px;
height: 22px;
}
.spriteFlag-BB {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -396px;
width: 30px;
height: 22px;
}
.spriteFlag-BD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -428px;
width: 30px;
height: 22px;
}
.spriteFlag-BE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -460px;
width: 30px;
height: 22px;
}
.spriteFlag-BF {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -492px;
width: 30px;
height: 22px;
}
.spriteFlag-BG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -524px;
width: 30px;
height: 22px;
}
.spriteFlag-BH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -556px;
width: 30px;
height: 22px;
}
.spriteFlag-BI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -588px;
width: 30px;
height: 22px;
}
.spriteFlag-BJ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -620px;
width: 30px;
height: 22px;
}
.spriteFlag-BL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -652px;
width: 30px;
height: 22px;
}
.spriteFlag-BM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -684px;
width: 30px;
height: 22px;
}
.spriteFlag-BN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -716px;
width: 30px;
height: 22px;
}
.spriteFlag-BR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -748px;
width: 30px;
height: 22px;
}
.spriteFlag-BS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -780px;
width: 30px;
height: 22px;
}
.spriteFlag-BT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -812px;
width: 30px;
height: 22px;
}
.spriteFlag-BY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -844px;
width: 30px;
height: 22px;
}
.spriteFlag-BZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -876px;
width: 30px;
height: 22px;
}
.spriteFlag-CA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -908px;
width: 30px;
height: 22px;
}
.spriteFlag-CD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -940px;
width: 30px;
height: 22px;
}
.spriteFlag-CG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -972px;
width: 30px;
height: 22px;
}
.spriteFlag-CH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1004px;
width: 30px;
height: 22px;
}
.spriteFlag-CI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1036px;
width: 30px;
height: 22px;
}
.spriteFlag-CL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1068px;
width: 30px;
height: 22px;
}
.spriteFlag-CM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1100px;
width: 30px;
height: 22px;
}
.spriteFlag-CN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1132px;
width: 30px;
height: 22px;
}
.spriteFlag-CO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1164px;
width: 30px;
height: 22px;
}
.spriteFlag-CR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1196px;
width: 30px;
height: 22px;
}
.spriteFlag-CY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1228px;
width: 30px;
height: 22px;
}
.spriteFlag-CZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1260px;
width: 30px;
height: 22px;
}
.spriteFlag-DE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1292px;
width: 30px;
height: 22px;
}
.spriteFlag-DJ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1324px;
width: 30px;
height: 22px;
}
.spriteFlag-DK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1356px;
width: 30px;
height: 22px;
}
.spriteFlag-DM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1388px;
width: 30px;
height: 22px;
}
.spriteFlag-DO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1420px;
width: 30px;
height: 22px;
}
.spriteFlag-DZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1452px;
width: 30px;
height: 22px;
}
.spriteFlag-EC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1484px;
width: 30px;
height: 22px;
}
.spriteFlag-EE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1516px;
width: 30px;
height: 22px;
}
.spriteFlag-EG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1548px;
width: 30px;
height: 22px;
}
.spriteFlag-ER {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1580px;
width: 30px;
height: 22px;
}
.spriteFlag-ES {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1612px;
width: 30px;
height: 22px;
}
.spriteFlag-ET {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1644px;
width: 30px;
height: 22px;
}
.spriteFlag-FI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1676px;
width: 30px;
height: 22px;
}
.spriteFlag-FJ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1708px;
width: 30px;
height: 22px;
}
.spriteFlag-FK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1740px;
width: 30px;
height: 22px;
}
.spriteFlag-FR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1772px;
width: 30px;
height: 22px;
}
.spriteFlag-GA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1804px;
width: 30px;
height: 22px;
}
.spriteFlag-GB {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1836px;
width: 30px;
height: 22px;
}
.spriteFlag-GD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1868px;
width: 30px;
height: 22px;
}
.spriteFlag-GE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1900px;
width: 30px;
height: 22px;
}
.spriteFlag-GH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1932px;
width: 30px;
height: 22px;
}
.spriteFlag-GI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1964px;
width: 30px;
height: 22px;
}
.spriteFlag-GM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -1996px;
width: 30px;
height: 22px;
}
.spriteFlag-GN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2028px;
width: 30px;
height: 22px;
}
.spriteFlag-GR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2060px;
width: 30px;
height: 22px;
}
.spriteFlag-GT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2092px;
width: 30px;
height: 22px;
}
.spriteFlag-GW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2124px;
width: 30px;
height: 22px;
}
.spriteFlag-GY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2156px;
width: 30px;
height: 22px;
}
.spriteFlag-HK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2188px;
width: 30px;
height: 22px;
}
.spriteFlag-HN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2220px;
width: 30px;
height: 22px;
}
.spriteFlag-HR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2252px;
width: 30px;
height: 22px;
}
.spriteFlag-HT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2284px;
width: 30px;
height: 22px;
}
.spriteFlag-HU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2316px;
width: 30px;
height: 22px;
}
.spriteFlag-ID {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2348px;
width: 30px;
height: 22px;
}
.spriteFlag-IE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2380px;
width: 30px;
height: 22px;
}
.spriteFlag-IL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2412px;
width: 30px;
height: 22px;
}
.spriteFlag-IN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2444px;
width: 30px;
height: 22px;
}
.spriteFlag-IQ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2476px;
width: 30px;
height: 22px;
}
.spriteFlag-IS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2508px;
width: 30px;
height: 22px;
}
.spriteFlag-IT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2540px;
width: 30px;
height: 22px;
}
.spriteFlag-JM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2572px;
width: 30px;
height: 22px;
}
.spriteFlag-JO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2604px;
width: 30px;
height: 22px;
}
.spriteFlag-JP {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2636px;
width: 30px;
height: 22px;
}
.spriteFlag-KE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2668px;
width: 30px;
height: 22px;
}
.spriteFlag-KH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2700px;
width: 30px;
height: 22px;
}
.spriteFlag-KN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2732px;
width: 30px;
height: 22px;
}
.spriteFlag-KR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2764px;
width: 30px;
height: 22px;
}
.spriteFlag-KW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5612px;
width: 30px;
height: 22px;
}
.spriteFlag-KY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2828px;
width: 30px;
height: 22px;
}
.spriteFlag-KZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2860px;
width: 30px;
height: 22px;
}
.spriteFlag-LA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2892px;
width: 30px;
height: 22px;
}
.spriteFlag-LB {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2924px;
width: 30px;
height: 22px;
}
.spriteFlag-LC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2956px;
width: 30px;
height: 22px;
}
.spriteFlag-LK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -2988px;
width: 30px;
height: 22px;
}
.spriteFlag-LR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3020px;
width: 30px;
height: 22px;
}
.spriteFlag-LT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3052px;
width: 30px;
height: 22px;
}
.spriteFlag-LU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3084px;
width: 30px;
height: 22px;
}
.spriteFlag-LV {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3116px;
width: 30px;
height: 22px;
}
.spriteFlag-MA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3148px;
width: 30px;
height: 22px;
}
.spriteFlag-MD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3180px;
width: 30px;
height: 22px;
}
.spriteFlag-ME {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3212px;
width: 30px;
height: 22px;
}
.spriteFlag-MG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3244px;
width: 30px;
height: 22px;
}
.spriteFlag-MK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3276px;
width: 30px;
height: 22px;
}
.spriteFlag-ML {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3308px;
width: 30px;
height: 22px;
}
.spriteFlag-MM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3340px;
width: 30px;
height: 22px;
}
.spriteFlag-MN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3372px;
width: 30px;
height: 22px;
}
.spriteFlag-MR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3404px;
width: 30px;
height: 22px;
}
.spriteFlag-MT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3436px;
width: 30px;
height: 22px;
}
.spriteFlag-MU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3468px;
width: 30px;
height: 22px;
}
.spriteFlag-MW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3500px;
width: 30px;
height: 22px;
}
.spriteFlag-MX {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3532px;
width: 30px;
height: 22px;
}
.spriteFlag-MY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3564px;
width: 30px;
height: 22px;
}
.spriteFlag-MZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3596px;
width: 30px;
height: 22px;
}
.spriteFlag-NC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3628px;
width: 30px;
height: 22px;
}
.spriteFlag-NG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3660px;
width: 30px;
height: 22px;
}
.spriteFlag-NI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3692px;
width: 30px;
height: 22px;
}
.spriteFlag-NL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3724px;
width: 30px;
height: 22px;
}
.spriteFlag-NO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3756px;
width: 30px;
height: 22px;
}
.spriteFlag-NP {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3788px;
width: 30px;
height: 22px;
}
.spriteFlag-NY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3820px;
width: 30px;
height: 22px;
}
.spriteFlag-NZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3852px;
width: 30px;
height: 22px;
}
.spriteFlag-OM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3884px;
width: 30px;
height: 22px;
}
.spriteFlag-PA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3916px;
width: 30px;
height: 22px;
}
.spriteFlag-PE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3948px;
width: 30px;
height: 22px;
}
.spriteFlag-PF {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -3980px;
width: 30px;
height: 22px;
}
.spriteFlag-PG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4012px;
width: 30px;
height: 22px;
}
.spriteFlag-PH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4044px;
width: 30px;
height: 22px;
}
.spriteFlag-PK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4076px;
width: 30px;
height: 22px;
}
.spriteFlag-PL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4108px;
width: 30px;
height: 22px;
}
.spriteFlag-PS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4140px;
width: 30px;
height: 22px;
}
.spriteFlag-PT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4172px;
width: 30px;
height: 22px;
}
.spriteFlag-PY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4204px;
width: 30px;
height: 22px;
}
.spriteFlag-QA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4236px;
width: 30px;
height: 22px;
}
.spriteFlag-RI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4268px;
width: 30px;
height: 22px;
}
.spriteFlag-RO {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4300px;
width: 30px;
height: 22px;
}
.spriteFlag-RS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4332px;
width: 30px;
height: 22px;
}
.spriteFlag-RU {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4364px;
width: 30px;
height: 22px;
}
.spriteFlag-RW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4396px;
width: 30px;
height: 22px;
}
.spriteFlag-SA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4428px;
width: 30px;
height: 22px;
}
.spriteFlag-SD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4460px;
width: 30px;
height: 22px;
}
.spriteFlag-SE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4492px;
width: 30px;
height: 22px;
}
.spriteFlag-SG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4524px;
width: 30px;
height: 22px;
}
.spriteFlag-SI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4556px;
width: 30px;
height: 22px;
}
.spriteFlag-SK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4588px;
width: 30px;
height: 22px;
}
.spriteFlag-SL {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4620px;
width: 30px;
height: 22px;
}
.spriteFlag-SN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4652px;
width: 30px;
height: 22px;
}
.spriteFlag-SR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4684px;
width: 30px;
height: 22px;
}
.spriteFlag-SS {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4716px;
width: 30px;
height: 22px;
}
.spriteFlag-SV {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4748px;
width: 30px;
height: 22px;
}
.spriteFlag-TC {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4780px;
width: 30px;
height: 22px;
}
.spriteFlag-TD {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4812px;
width: 30px;
height: 22px;
}
.spriteFlag-TG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4844px;
width: 30px;
height: 22px;
}
.spriteFlag-TH {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4876px;
width: 30px;
height: 22px;
}
.spriteFlag-TN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4908px;
width: 30px;
height: 22px;
}
.spriteFlag-TR {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4940px;
width: 30px;
height: 22px;
}
.spriteFlag-TT {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -4972px;
width: 30px;
height: 22px;
}
.spriteFlag-TW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5004px;
width: 30px;
height: 22px;
}
.spriteFlag-TY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5036px;
width: 30px;
height: 22px;
}
.spriteFlag-TZ {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5068px;
width: 30px;
height: 22px;
}
.spriteFlag-UA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5100px;
width: 30px;
height: 22px;
}
.spriteFlag-UG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5132px;
width: 30px;
height: 22px;
}
.spriteFlag-UK-small {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -22px;
width: 19px;
height: 12px;
}
.spriteFlag-UK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5196px;
width: 30px;
height: 22px;
}
.spriteFlag-US {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5228px;
width: 30px;
height: 22px;
}
.spriteFlag-UY {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5260px;
width: 30px;
height: 22px;
}
.spriteFlag-VG {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5292px;
width: 30px;
height: 22px;
}
.spriteFlag-VN {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5324px;
width: 30px;
height: 22px;
}
.spriteFlag-XI {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5356px;
width: 30px;
height: 22px;
}
.spriteFlag-XK {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5388px;
width: 30px;
height: 22px;
}
.spriteFlag-XM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5420px;
width: 30px;
height: 22px;
}
.spriteFlag-XX {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5452px;
width: 30px;
height: 22px;
}
.spriteFlag-YE {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5484px;
width: 30px;
height: 22px;
}
.spriteFlag-ZA {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5516px;
width: 30px;
height: 22px;
}
.spriteFlag-ZM {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5548px;
width: 30px;
height: 22px;
}
.spriteFlag-ZW {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px -5580px;
width: 30px;
height: 22px;
}
.spriteFlag-flag-uk {
background-image: url(/resources/public/images/sprites/spriteFlags.png);
background-position: 0px 0px;
width: 19px;
height: 12px;
}
.spriteIcon-carousel-cta {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px 0px;
width: 7px;
height: 10px;
}
.spriteIcon-carousel-plus {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -99px;
width: 30px;
height: 30px;
}
.spriteIcon-cursor-next {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -161px;
width: 32px;
height: 32px;
}
.spriteIcon-cursor-prev {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -129px;
width: 32px;
height: 32px;
}
.spriteIcon-fullscreenclose {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -307px;
width: 80px;
height: 80px;
}
.spriteIcon-left_arrow {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -47px;
width: 16px;
height: 26px;
}
.spriteIcon-pin {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -269px;
width: 30px;
height: 38px;
}
.spriteIcon-pin_acitve {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -193px;
width: 30px;
height: 38px;
}
.spriteIcon-pin_active {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -231px;
width: 30px;
height: 38px;
}
.spriteIcon-right_arrow {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -73px;
width: 16px;
height: 26px;
}
.spriteIcon-search-transparent {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -10px;
width: 17px;
height: 17px;
}
.spriteIcon-zoom-icon {
background-image: url(/resources/public/images/sprites/spriteIcons.png);
background-position: 0px -27px;
width: 20px;
height: 20px;
}
.ieOnly, .ieOnlyInline {
display: none;
}
.hide {
display: none !important;
}
.show {
display: inherit !important;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.hideOnMobile {
display: none;
}
}

@media screen and (min-width: 741px) {
.onlyOnMobile {
display: none;
}
.hideOnTablet {
display: none;
}
}

@media screen and (min-width: 901px) {
.hideOnDesktop {
display: none;
}
}
img.alignLeft {
float: left;
margin: 5px 18px 18px 0;
}
img.alignRight {
float: right;
margin: 5px 0 18px 18px;
}
p>a {
text-decoration: none;
border-bottom: 1px solid;
}
.dark a {
color: #e4e8e8;
border-bottom-color: rgba(228, 232, 232, 0.25) !important;
}
.grey a, .light a, .white a, .no-js .lightWhenNoJS a {
color: #4a4f54;
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
}
.primaryLinks {
text-align: left;
}
.primaryLinksCentre {
text-align: center;
}
.primaryLinksRight {
text-align: right;
}
.primaryLinkContainer, .secondaryLinkContainer {
line-height: 0;
display: block;
}
.primaryLinkWithStyle {
display: inline-table;
min-width: 125px;
height: 45px;
line-height: 12px;
margin-top: 30px;padding: 1px 11px 0;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: bold;
text-align: center;
text-decoration: none;
font-size:10px;
letter-spacing: 0.3em;
cursor: pointer;
border: 0;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transition: color 0.4s, background-color 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, background-color 0.4s;
-o-transition: color 0.4s, background-color 0.4s;
transition: color 0.4s, background-color 0.4s;
overflow: hidden;
*zoom:1;}
.primaryLinkWithStyle>span {
display: table-cell;
vertical-align: middle;
}
.primaryLinkWithStyle.disabled {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
cursor: default;
}
input.primaryLinkWithStyle {
display: inline-block;
}
#landrover .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
}
#landrover .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .plwsLight, #landrover .plwsTransparentLight {
background-color: #ffffff;
color: #0c121c;
}
#landrover .plwsLight:hover, #landrover .plwsTransparentLight:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .plwsLight.disabled:hover, #landrover .plwsTransparentLight.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .plwsLight:focus, #landrover.focusStylesOn .plwsTransparentLight:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .plwsLight.disabled:focus, #landrover.focusStylesOn .plwsTransparentLight.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .plwsExtreme {
background-color: #f2681d;
color: #ffffff;
}
#landrover .plwsExtreme:hover {
background-color: #ffffff;
color: #f2681d;
}
#landrover .plwsExtreme.disabled:hover {
background-color: #f2681d;
color: #ffffff;
}
#landrover.focusStylesOn .plwsExtreme:focus {
background-color: #ffffff;
color: #f2681d;
}
#landrover.focusStylesOn .plwsExtreme.disabled:focus {
background-color: #f2681d;
color: #ffffff;
}
#landrover .light .plwsLight, #landrover .light .plwsTransparentLight, #landrover .grey .plwsLight, #landrover .grey .plwsTransparentLight {
background-color: #0c121c;
color: #ffffff;
}
#landrover .light .plwsLight:hover, #landrover .light .plwsTransparentLight:hover, #landrover .grey .plwsLight:hover, #landrover .grey .plwsTransparentLight:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .light .plwsLight.disabled:hover, #landrover .light .plwsTransparentLight.disabled:hover, #landrover .grey .plwsLight.disabled:hover, #landrover .grey .plwsTransparentLight.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .light .plwsLight:focus, #landrover.focusStylesOn .light .plwsTransparentLight:focus, #landrover.focusStylesOn .grey .plwsLight:focus, #landrover.focusStylesOn .grey .plwsTransparentLight:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .light .plwsLight.disabled:focus, #landrover.focusStylesOn .light .plwsTransparentLight.disabled:focus, #landrover.focusStylesOn .grey .plwsLight.disabled:focus, #landrover.focusStylesOn .grey .plwsTransparentLight.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .dark .primaryLinkWithStyle {background-color: #fff;color: #0c121c;
text-align: center;}
#landrover .dark .primaryLinkWithStyle:hover {background-color: #0c121c;color: #fff;}
#landrover .dark .primaryLinkWithStyle.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .dark .primaryLinkWithStyle:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .dark .primaryLinkWithStyle.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .dark .plwsExtreme {
background-color: #f2681d;
color: #ffffff;
}
#landrover .dark .plwsExtreme:hover {
background-color: #ffffff;
color: #f2681d;
}
#landrover .dark .plwsExtreme.disabled:hover {
background-color: #f2681d;
color: #ffffff;
}
#landrover.focusStylesOn .dark .plwsExtreme:focus {
background-color: #ffffff;
color: #f2681d;
}
#landrover.focusStylesOn .dark .plwsExtreme.disabled:focus {
background-color: #f2681d;
color: #ffffff;
}
.primaryLinkWithStyle[class^="icon-"], .primaryLinkWithStyle[class*=" icon-"] {padding-left: 41px;
position: relative;}
.primaryLinkWithStyle[class^="icon-"]:before, .primaryLinkWithStyle[class*=" icon-"]:before {
font-size: 20px;
position: absolute;
top: 23px;left: 4px;
line-height: 0;}
.primaryLinkWithStyle.icon-ignite-brochure:before {
font-size: 18px;
}
.primaryLinkWithStyle.icon-share:before {
font-size: 18px;
top: 22px;
}
.primaryLinkWithStyle.icon-finance-calculator:before {
font-size: 18px;
top: 22px;
}
.primaryLinkWithStyle.icon-offers:before {
font-size: 15px;
}
.primaryLinkWithStyle.icon-request-quote:before {
font-size: 17px;
top: 22px;
}
.primaryLinkWithStyle.icon-ignite-inform:before {
font-size: 18px;
top: 24px;
}
.primaryLinkWithStyle.icon-inventory:before {
font-size: 18px;
top: 21px;
}
.primaryLinkWithStyle.icon-driveoffroad:before {
top: 22px;
}
.secondaryLinkWithStyle {
display: inline-block;
position: relative;
margin-top: 20px;
padding-left: 18px;
line-height: 1.25;
font-weight: bold;
font-size: 10px;
letter-spacing: 0.25em;
text-decoration: none;
border: 0;
overflow: hidden;
*zoom:1;
-webkit-transition: color 0.4s, text-shadow 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, text-shadow 0.4s;
-o-transition: color 0.4s, text-shadow 0.4s;
transition: color 0.4s, text-shadow 0.4s;
}
.secondaryLinkWithStyle:before {
content: '\e031';
position: absolute;
top: 1px;
left: -4px;
}
.primaryLinkContainer+.secondaryLinkWithStyle, .primaryLinkContainer+.secondaryLinkContainer .secondaryLinkWithStyle {
margin-top: 28px;
}
#landrover .secondaryLinkWithStyle {
color: #898c8f;

}
#landrover .secondaryLinkWithStyle:hover {
color: #4a4f54;
text-shadow: none;
}
#landrover.focusStylesOn .secondaryLinkWithStyle:focus {
color: #4a4f54;
text-shadow: none;
}
#landrover .dark .secondaryLinkWithStyle {
color: #a4a7a9;
}
#landrover .vehicleSelectorButtons .secondaryLinkWithStyle { color:#898c8f;}
#landrover .dark .secondaryLinkWithStyle:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .dark .secondaryLinkWithStyle:focus {
color: #e4e8e8;
text-shadow: none;
}
.overlay {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
z-index: 11;
max-width: 2000px;
margin: 0 auto;
}
.overlay.transparent {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.mediaOverlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
overflow: hidden;
text-decoration: none;
cursor: pointer;
}
.mediaOverlay .mediaOverlayBg {
position: absolute;
top: 0;
left: 0;
width: 110%;
height: 110%;
background-color: rgba(0, 0, 0, 0);
transition: background-color 0.4s;
}
.lt-ie9 .mediaOverlay .mediaOverlayBg {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
background-color: #000000;
}
.mediaOverlay.mediaOverlayOpaque .mediaOverlayBg {
background-color: rgba(0, 0, 0, 0.1);
}
.lt-ie9 .mediaOverlay.mediaOverlayOpaque {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
opacity: 0.1;
}
.mediaOverlay .mediaOverlayIcon {
position: absolute;
}
.mediaOverlay .mediaOverlayIcon:before {
font-family: "icons";
color: #ffffff;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mediaOverlay.mediaOverlayImage .mediaOverlayIcon {
right: 15px;
bottom: 13px;
}
.mediaOverlay.mediaOverlayImage .mediaOverlayIcon:before {
content: '\e015';
font-size: 22px;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon {
display: block;
width: 100%;
height: 100%;
white-space: nowrap;
font-size: 0;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:after {
display: inline-block;
vertical-align: middle;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before {
content: '\e026';
text-align: center;
font-size: 42px;
width: 100%;
margin: 0;
}
.mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:after {
content: '';
height: 100%;
width: 0;
}
.mediaOverlay:hover .mediaOverlayBg, a:hover .mediaOverlay .mediaOverlayBg {
background-color: rgba(0, 0, 0, 0.4);
}
.lt-ie9 .mediaOverlay:hover .mediaOverlayBg, .lt-ie9 a:hover .mediaOverlay .mediaOverlayBg {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
background-color: #000000;
}
.Gallery .rsThumbs .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before {
font-size: 30px;
}
.VideoPlayer .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .YouTubePlayer .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before {
font-size: 68px;
}
.SocialFeed .mediaOverlay.mediaOverlayImage .mediaOverlayIcon, .Gallery .mediaOverlay.mediaOverlayImage .mediaOverlayIcon, .VehicleSelectorWrapper .mediaOverlay.mediaOverlayImage .mediaOverlayIcon {
display: none;
}
.Gallery .rsNavSelected .mediaOverlayBg, .Gallery .rsNavSelected .mediaOverlayIcon {
display: none;
}
.rtl .mediaOverlay.mediaOverlayImage .mediaOverlayIcon {
right: auto;
left: 15px;
}
body {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 14px;
letter-spacing: 0.02em;
line-height: 1.286;
-webkit-text-size-adjust: none;
color: #4a4f54;
}
strong, b {
font-weight: 700;
}
em, i {
font-style: italic;
}
small, sup, sub {
font-size: 0.786em;
}
sup {
vertical-align: top;
line-height: 1;
}
sub {
vertical-align: sub;
}
a {
color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 0.7em;
line-height: 1;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-weight: 700;
color: #0c121c;
}
dl dt, dl dd {
text-align: left;
}
dl dd {
padding-bottom: 16px;
}
dl dd:last-child {
padding-bottom: 0;
}
dl dt {
padding: 16px 0;
}
.fontSmooth {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.smallPrint, .smallPrint p, body .richText p.smallPrint {
font-size: 12px;
color: #4a4f54;
line-height: 1.4;
}
#landrover .caveat {
font-size: 10px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
}
#landrover .caveat a {
text-decoration: none;
border-bottom: 1px solid;
}
#landrover .light .caveat, #landrover .grey .caveat {
color: #4a4f54;
}
#landrover .light .caveat a, #landrover .grey .caveat a {
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
}
#landrover .dark .caveat {
color: #e4e8e8;
}
#landrover .dark .caveat a {
border-bottom-color: rgba(228, 232, 232, 0.25) !important;
}
.dark {
background-color: #4a4f54;
color: #e4e8e8;
}
.grey {
background-color: #e4e8e8;
color: #4a4f54;
}
.light, .white, .no-js .lightWhenNoJS {
background-color: #f8f9f9;
color: #4a4f54;
}
#landrover .darkText {
color: #4a4f54;
}
.button, button {
background-color: rgba(255, 255, 255, 0);
border: 1px solid #ffffff;
display: block;
text-align: center;
text-decoration: none;
cursor: pointer;
-webkit-transition-duration: 0.5s;
-khtml-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.button:hover, button:hover {
color: #333;
background-image: none;
background-color: white;
border: 1px solid #ffffff;
}
.inlined {
position: relative;
z-index: 2;
opacity: 0.75;
-webkit-transition: opacity 0.15s linear;
}
.inlinedInputText {
position: relative;
z-index: 1;
}
label.has-text {
display: none !important;
}
input[type=text], input[type=submit], textarea {
-webkit-appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
}
input[type=text] {
font-family: "avenir", "arial", "helvetica", sans-serif;
border: none;
font-size: 16px;
padding: 12px 0px 12px 15px;
height: 45px;
width: 100%;
color: #4a4f54;
}
input[type=checkbox] {
background: #ffffff;
}
.infoCardLayout {
background-color: #e4e8e8;
padding-bottom: 40px;
}
.infoCardLayout .list {
overflow: hidden;
margin: 0 -20px;
}
.infoCardLayout .list>li {
vertical-align: top;
display: inline-block;
width: 33.333%;
}

@media screen and (min-width: 1px) and (max-width: 1300px) {
.infoCardLayout .list>li {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.infoCardLayout {
padding-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.infoCardLayout {
padding-bottom: 30px;
}
.infoCardLayout .list {
margin: 0;
}
.infoCardLayout .list>li {
width: 100%;
}
}
.infoCard {
margin: 0 20px 40px;
background-color: #f8f9f9;
color: #4a4f54;
display: block;
}
.infoCard a {
color: #4a4f54;
}
.infoCard .cardHeader {
overflow: hidden;
}
.infoCard .cardDetails {
padding: 20px;
}
.infoCard .cardDetails .cardTitle {
margin-bottom: 24px;
}
.infoCard .cardDetails .cardTitle .headingH5 {
color: #4a4f54;
margin-top: 3px;
}
.infoCard .cardDetails .cardTitle .headingH6 {
color: #4a4f54;
margin-top: 3px;
}
.infoCard .cardDetails .sectionHeading {
margin: 36px 0 12px;
}
.infoCard .cardDetails .description {
margin: 24px 0;
}
.infoCard .cardDetails .description a {
text-decoration: none;
border-bottom: 1px solid rgba(74, 79, 84, 0.25);
}
.infoCard .cardDetails .cardData {
margin-top: 24px;
width: 100%;
}
.infoCard .cardDetails .cardData th, .infoCard .cardDetails .cardData td {
padding-bottom: 12px;
color: #4a4f54;
}
.infoCard .cardDetails .cardData th {
padding-right: 15px;
white-space: nowrap;
text-align: left;
color: #0c121c;
}
.infoCard .cardDetails .cardData td {
width: 100%;
}
.infoCard .cardDetails .cardData td .itemMobile, .infoCard .cardDetails .cardData td .itemTablet {
display: none;
}
.infoCard .cardDetails .cardData td .itemDescription:before {
content: " ";
}
.infoCard .cardDetails .cardData a {
text-decoration: none;
}
.infoCard .cardDetails .cardData tr.email td {
word-wrap: break-word;
word-break: break-all;
}
.infoCard .cardDetails .cardData tr.email td a {
border-bottom: 1px solid rgba(74, 79, 84, 0.25);
}
.infoCard .cardDetails .cardData tr.tel td a {
cursor: text;
border-bottom: 0;
}
.infoCard .mobileStateBtn {
display: none;
font-size: 10px;
letter-spacing: 0.25em;
color: #000000;
font-weight: bold;
text-decoration: none;
line-height: 1;
border-top: 1px solid #e4e8e8;
padding: 15px 20px;
float: none;
position: relative;
}
.infoCard .mobileStateBtn:before {
font-size: 9px;
content: '\e00a';
position: absolute;
top: 15px;
right: 25px;
}
.infoCard .mobileStateBtn .less {
display: none;
}
.infoCard .mobileStateBtn .more {
display: block;
}
.infoCard .primaryLinkWithStyle, .infoCard .secondaryLinkWithStyle {
margin-top: 24px;
}
.rtl .infoCard .cardDetails .cardData th {
padding-right: 0;
padding-left: 15px;
text-align: right;
}
.rtl .infoCard .mobileStateBtn {
letter-spacing: 0;
}
.rtl .infoCard .mobileStateBtn:before {
right: auto;
left: 25px;
}

@media screen and (min-width: 741px) {
.infoCard .cardDetails .mobile {
display: block !important;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.infoCard .cardDetails .cardData tr td .itemDesktop {
display: none;
}
.infoCard .cardDetails .cardData tr td .itemTablet {
display: inline;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.infoCard {
margin: 0 0 30px;
}
.infoCard .cardDetails .cardTitle {
margin-bottom: 0;
}
.infoCard .cardDetails .cardData tr td .itemTablet {
display: none;
}
.infoCard .cardDetails .cardData tr td .itemMobile {
display: inline;
}
.touchCapability .infoCard .cardDetails .cardData tr.tel td a {
cursor: pointer;
border-bottom: 1px solid #ffffff;
}
.touchCapability .infoCard .cardDetails .cardData tr.tel td a:hover {
border-color: inherit;
}
.infoCard .cardDetails .toggleContent, .infoCard .cardDetails .mobile {
display: none;
overflow: hidden;
}
.infoCard .mobileStateBtn {
display: block;
}
.infoCard.openInfoCard .mobileStateBtn:before {
content: '\e00b';
}
.infoCard.openInfoCard .mobileStateBtn .less {
display: block;
}
.infoCard.openInfoCard .mobileStateBtn .more {
display: none;
}
.no-js .infoCard .cardHeader img {
min-width: 100%;
}
.no-js .infoCard .mobile {
display: block;
}
.no-js .infoCard .mobileStateBtn {
display: none;
}
}
.infoCardLayout.dark {
background-color: #4a4f54;
}
.infoCardLayout.dark .infoCard .heading {
color: #0c121c;
}
.infoCardLayout.dark .infoCard a, .infoCardLayout.dark .infoCard .countryName {
color: #4a4f54;
}
#landrover .infoCardLayout.dark .infoCard .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
}
#landrover .infoCardLayout.dark .infoCard .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .infoCardLayout.dark .infoCard .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .infoCardLayout.dark .infoCard .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .infoCardLayout.dark .infoCard .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .infoCardLayout.dark .infoCard .secondaryLinkWithStyle {
color: #898c8f;
}
#landrover .infoCardLayout.dark .infoCard .secondaryLinkWithStyle:hover {
color: #4a4f54;
text-shadow: none;
}
#landrover.focusStylesOn .infoCardLayout.dark .infoCard .secondaryLinkWithStyle:focus {
color: #4a4f54;
text-shadow: none;
}
.infoCardDealer .cardHeader {
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.infoCardDealer .cardHeader.hasImage {
min-height: 120px;
}
.infoCardDealer .cardHeader .excellence {
background-color: #a4a7a9;
color: #ffffff;
padding: 10px 20px;
}
.infoCardDealer .cardDetails {
display: block;
}
.infoCardDealer .cardDetails .cardTitle {
display: block;
position: relative;
}
.infoCardDealer .cardDetails .cardTitle .resultNumber {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
position: absolute;
left: -10px;
top: -5px;
color: #ffffff;
letter-spacing: 0.1em;
padding-top: 8px;
text-align: center;
font-size: 12px;
text-indent: 1px;
}
.infoCardDealer .cardDetails .cardTitle .distance {
position: absolute;
right: 0;
top: 1px;
font-size: 12px;
color: #a4a7a9;
font-family: "avenir", "arial", "helvetica", sans-serif;
letter-spacing: 0.05em;
font-weight: normal;
}
.infoCardDealer .cardDetails .cardTitle .dealerNameText {
color: inherit;
text-decoration: none;
cursor: pointer;
}
.infoCardDealer .cardDetails .services {
color: #4a4f54;
}
.infoCardDealer .cardDetails .services li {
display: block;
float: left;
height: 20px;
margin-bottom: 12px;
margin-right: 30px;
line-height: 20px;
}
.infoCardDealer .cardDetails .services li:before {
margin-left: 0 !important;
margin-right: 8px !important;
font-size: 20px;
}
.infoCardDealer .cardDetails .services li.sales:before {
content: '\e011';
margin-top: -2px;
}
.infoCardDealer .cardDetails .services li.service:before {
content: '\e033';
margin-top: -2px;
}
.infoCardDealer .cardDetails .services li.repair:before {
content: '\e02e';
}
.infoCardDealer .cardDetails .services li.bodyshop:before {
content: '\e005';
font-size: 17px;
position: relative;
top: -2px;
}
.infoCardDealer .cardDetails .services li.parts:before {
content: '\e023';
margin-top: -2px;
}
.infoCardDealer .cardDetails .services li.partsonly:before {
content: '\e023';
margin-top: -2px;
}.infoCardDealer .cardDetails .address {margin-top: 24px;}.infoCardDealer .cardDetails .contactDetails {margin-top: 24px;}.infoCardDealer .cardDetails .contactDetails tr td .serviceType:before {content: " ";}.infoCardDealer .cardDetails .ctas {margin-top: 24px;}.infoCardDealer .cardDetails .ctas li {margin-top: 12px;}#landrover .infoCardDealer .cardDetails .ctas li a {margin-top: 0;}.infoCardDealer .cardDetails .ctas.mobileCtas {display: none;}.infoCardDealer .cardDetails .vehicleLinks {display: table;table-layout: fixed;width: 100%;margin-top: 24px;border-right: 0;}.infoCardDealer .cardDetails .vehicleLinks li {display: table-cell;}.infoCardDealer .cardDetails .vehicleLinks li:first-child {border-right: 1px solid #4a4f54;}#landrover .infoCardDealer .cardDetails .vehicleLinks li a {width: 100%;margin: 0;vertical-align: top;}ol .infoCardDealer {margin-left: 0;margin-right: 0;}ol .infoCardDealer .cardDetails .cardTitle {padding-right: 90px;padding-left: 30px;}ol .infoCardDealer .services {margin-left: 30px;}.rtl .infoCardDealer .cardDetails .cardTitle .resultNumber {left: auto;right: -10px;letter-spacing: 0;}.rtl .infoCardDealer .cardDetails .cardTitle .distance {right: auto;left: 0;letter-spacing: 0;}.rtl .infoCardDealer .cardDetails .services li {float: right;margin-right: 0;margin-left: 30px;}
.rtl .infoCardDealer .cardDetails .services li:before {
margin-right: 0 !important;
margin-left: 10px !important;}.rtl ol .infoCardDealer .cardDetails .cardTitle {padding-right: 30px;padding-left: 90px;}.rtl ol .infoCardDealer .services {margin-left: 0;margin-right: 30px;}@media screen and (min-width: 1px) and (max-width: 740px) {.infoCardDealer .cardHeader.hasImage {background: none !important;min-height: 0;}.infoCardDealer .cardDetails .services {display: none;}.infoCardDealer .cardDetails .ctas {display: none;}.infoCardDealer .cardDetails .ctas.mobileCtas {display: block;}.infoCardDealer .cardDetails .vehicleLinks {border: 0;display: block;}.infoCardDealer .cardDetails .vehicleLinks li {display: block;border-right: 0;}.no-js .infoCardDealer .cardDetails .ctas.mobileCtas {display: none;}}.sidebarItem {margin-bottom: 33px;width: 100%;}.sidebarItem p {color: #4a4f54;margin-bottom: 22px;}.sidebarItem .heading {margin-bottom: 22px;}.sidebarItem .imageCaption {font-family: "avenir", "arial", "helvetica", sans-serif;font-size: 13px;padding: 0 33px 0 0;}.sidebarItem .primaryLinkWithStyle, .sidebarItem .secondaryLinkWithStyle {margin-top: 22px;}.sidebarItem .primaryLinkWithStyle:first-child {margin-top: 0;}
@media screen and (min-width: 1px) and (max-width: 740px) {.sidebarItem .imageCaption {font-size: 12px;padding-right: 0;}}.TwoColumnContainer .sidebarItem {margin: 0 auto;max-width: 500px;padding: 33px 0 22px;}.TwoColumnContainer .sidebarItem:first-child {margin-top: -33px;}@media screen and (min-width: 1001px) {.TwoColumnContainer .sidebarItem {float: left;margin: 0;max-width: none;}}@media screen and (min-width: 1px) and (max-width: 740px) {.TwoColumnContainer .sidebarItem {padding: 22px 0 22px;}.TwoColumnContainer .sidebarItem:first-child {margin-top: -22px;}}.rtl .sidebarItem .imageCaption {padding-right: 0;padding-left: 33px;}@media screen and (min-width: 1px) and (max-width: 740px) {.rtl .sidebarItem .imageCaption {padding-left: 0;}}@media screen and (min-width: 1001px) {.TwoColumnContainer .rtl .sidebarItem {float: right;margin: 0;max-width: none;}}.dark .sidebarItem p, .sidebarItem.dark p {color: #e4e8e8;}.carousel .controls {position: absolute;bottom: 0;left: 0;border-top: solid 1px #4a4f54;height: 54px;background-color: #e4e8e8;}.carousel .controls .col1 {float: left;width: 100%;}.carousel .rsNav .rsNavItem {display: inline-block;}.carousel .pagination {text-align: center;margin-right: 116px;}.carousel .pagination li {display: inline-block;margin: 0 5px;}.carousel .pagination li a {padding: 26px 0;display: block;text-decoration: none;}.carousel .pagination li a span {display: block;height: 2px;width: 33px;background-color: #ffffff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity: 0.2;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: 0.4s;-khtml-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;-webkit-transition-timing-function: ease;-khtml-transition-timing-function: ease;-moz-transition-timing-function: ease;-ms-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;line-height: 2px;font-size: 1px;text-indent: -99em;}.carousel .pagination li:hover span {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.carousel .pagination li.selected span {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.carousel .alternativePagination {display: none;text-align: center;margin-right: 116px;margin-top: 23px;color: #e4e8e8;font-size: 12px;}.carousel .navigation {float: left;margin-left: -116px;width: 116px;}.carousel .navigation li {border-left: solid 1px #4a4f54;float: left;}.carousel .navigation li a {display: block;width: 57px;height: 54px;text-decoration: none;text-align: center;padding: 10px 0 0 0;color: #ffffff;background-color: rgba(255, 255, 255, 0);opacity: 0.2;-webkit-transition-duration: 0.4s;-khtml-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;-webkit-transition-timing-function: ease;-khtml-transition-timing-function: ease;-moz-transition-timing-function: ease;-ms-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.carousel .navigation li a i {color: #ffffff;font-size: 28px;}.carousel .navigation.notTouchDevice li a:hover {opacity: 1;background-color: rgba(255, 255, 255, 0.1);}.carousel .rsArrow {color: #ffffff;display: none;position: absolute;text-decoration: none;width: 90px;top: 0;text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);z-index: 1;height: 50px;margin-top: -25px;top: 50%;font-size: 50px;}@media screen and (min-width: 1px) and (max-width: 900px) {.carousel .rsArrow {width: 60px;}}.carousel .rsArrow .rsArrowIcn {opacity: 0.75;display: block;width: 90px;height: 60px;position: relative;top: 50%;margin-top: -30px;}.carousel .rsArrow .rsArrowIcn .lt-ie9 {opacity: none;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.carousel .rsArrow .rsArrowIcn {
width: 60px;
}
}
.carousel .rsArrow .rsArrowIcn:before {
width: 90px;height: 60px;}.carousel .rsArrow .rsArrowIcn:hover, .carousel .rsArrow .rsArrowIcn:focus {opacity: 1;}.carousel .rsArrow.rsArrowLeft {left: 90px;}@media screen and (min-width: 1px) and (max-width: 900px) {.carousel .rsArrow.rsArrowLeft {left: 16px;}}.carousel .rsArrow.rsArrowLeft .rsArrowIcn:before {content: '\e00d';margin: 0;text-align: left;}.carousel .rsArrow.rsArrowRight {right: 90px;text-align: right;}@media screen and (min-width: 1px) and (max-width: 900px) {.carousel .rsArrow.rsArrowRight {right: 16px;}}.carousel .rsArrow.rsArrowRight .rsArrowIcn:before {content: '\e00e';margin: 0;text-align: right;}.royalSlider {width: 100%;height: 100%;position: relative;direction: ltr;}.royalSlider>* {float: left;}.rsWebkit3d .rsSlide {-webkit-transform: translateZ(0);}.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d img, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsABlock, .rsWebkit3d .rsLink {-webkit-backface-visibility: hidden;}.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer {-webkit-transform: none;}.rsOverflow {width: 100%;height: 100%;position: relative;overflow: hidden;float: left;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.rsVisibleNearbyWrap {width: 100%;height: 100%;position: relative;overflow: hidden;left: 0;top: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.rsVisibleNearbyWrap .rsOverflow {position: absolute;left: 0;top: 0;}.rsContainer {position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.rsArrow, .rsThumbsArrow {cursor: pointer;}.rsThumb {float: left;position: relative;}.rsArrow, .rsNav, .rsThumbsArrow {opacity: 1;-webkit-transition: opacity 0.3s linear;-moz-transition: opacity 0.3s linear;-o-transition: opacity 0.3s linear;transition: opacity 0.3s linear;}.rsHidden {opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;-moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;-o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;transition: visibility 0s linear 0.3s, opacity 0.3s linear;}.rsGCaption {width: 100%;float: left;text-align: center;}.royalSlider.rsFullscreen {position: fixed !important;height: auto !important;width: auto !important;margin: 0 !important;padding: 0 !important;z-index: 2147483647 !important;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important;}.royalSlider .rsSlide.rsFakePreloader {opacity: 1 !important;-webkit-transition: 0s;-moz-transition: 0s;-o-transition: 0s;transition: 0s;display: none;}.rsSlide {position: absolute;left: 0;top: 0;display: block;overflow: hidden;height: 100%;width: 100%;}.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {height: auto;}.rsPreloader {position: absolute;z-index: 0;}.rsNav {-moz-user-select: -moz-none;-webkit-user-select: none;user-select: none;}.rsNavItem {-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);}.rsThumbs {cursor: pointer;position: relative;overflow: hidden;float: left;z-index: 22;
}
.rsTabs {
float: left;
background: none !important;
}
.rsTabs, .rsThumbs {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer {
width: auto;
height: auto;
line-height: 0;
position: relative;
}
.rsVideoFrameHolder {
position: absolute;
left: 0;
top: 0;
background: #141414;
opacity: 0;
-webkit-transition: 0.3s;
}
.rsVideoFrameHolder.rsVideoActive {
opacity: 1;
}
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj {
position: absolute;

z-index: 50;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 44px;
}
.rsABlock {
left: 0;
top: 0;
position: absolute;
z-index: 15;
}
img.rsImg {
max-width: none;
}
.grab-cursor {
cursor: move;
cursor: grab;
}
.grabbing-cursor {
cursor: move;
cursor: grabbing;
}
.rsNoDrag {
cursor: auto;
}
.rsLink {
left: 0;
top: 0;
position: absolute;
width: 100%;
height: 100%;
display: block;
z-index: 20;
background: url(blank.gif);
}
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background: #151515;
color: #FFF;
}
.rsDefault .rsArrow {
height: 100%;
width: 44px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
}
.rsDefault.rsVer .rsArrow {
width: 100%;
height: 44px;
}
.rsDefault.rsVer .rsArrowLeft {
top: 0;
left: 0;
}
.rsDefault.rsVer .rsArrowRight {
bottom: 0;
left: 0;
}
.rsDefault.rsHor .rsArrowLeft {
left: 0;
top: 0;
}
.rsDefault.rsHor .rsArrowRight {
right: 0;
top: 0;
}
.rsDefault .rsArrowIcn {
width: 32px;
height: 32px;
top: 50%;
left: 50%;
margin-top: -16px;
margin-left: -16px;
position: absolute;
cursor: pointer;
background: url('rs-default.png');
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
background-position: -64px -32px;
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
background-position: -64px -64px;
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
background-position: -96px -32px;
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
background-position: -96px -64px;
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
opacity: 0.2;
filter: alpha(opacity=20);
*display:none;
}
.rsDefault .rsBullets {
position: absolute;
z-index: 35;
left: 0;
bottom: 0;
width: 100%;
height: auto;
margin: 0 auto;
background: #000;
background: rgba(0, 0, 0, 0.75);
text-align: center;
line-height: 8px;
overflow: hidden;
}
.rsDefault .rsBullet {
width: 8px;
height: 8px;
display: inline-block;
*display:inline;
*zoom:1;
padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background: #777;
background: rgba(255, 255, 255, 0.5);
}
.rsDefault .rsBullet.rsNavSelected span {
background-color: #FFF;
}
.rsDefault .rsThumbsHor {
width: 100%;
}
.rsDefault .rsThumbsVer {
width: 96px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
position: relative;
height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
position: relative;
width: 100%;
}
.rsDefault .rsThumb {
float: left;
overflow: hidden;
width: 96px;
height: 72px;
}
.rsDefault .rsThumb img {
width: 100%;
height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
opacity: 0.3;
filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
display: block;
}
.rsDefault .rsTmb h5 {
font-size: 16px;
margin: 0;
padding: 0;
line-height: 20px;
color: #FFF;
}
.rsDefault .rsTmb span {
color: #DDD;
margin: 0;
padding: 0;
font-size: 13px;
line-height: 18px;
}
.rsDefault .rsThumbsArrow {
height: 100%;
width: 20px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
background: #000;
background: rgba(0, 0, 0, 0.75);
}
.rsDefault .rsThumbsArrow:hover {
background: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
width: 100%;
height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
top: 0;
left: 0;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
bottom: 0;
left: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
left: 0;
top: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
right: 0;
top: 0;
}
.rsDefault .rsThumbsArrowIcn {
width: 16px;
height: 16px;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
position: absolute;
cursor: pointer;
background: url('rs-default.png');
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
background-position: -128px -32px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
background-position: -128px -48px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
background-position: -144px -32px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
background-position: -144px -48px;
}
.rsDefault .rsThumbsArrowDisabled {
display: none !important;
}

@media screen and (min-width: 0px) and (max-width: 800px) {
.rsDefault .rsThumb {
width: 59px;
height: 44px;
}
.rsDefault .rsThumbsVer {
width: 59px;
}
}
.rsDefault .rsTabs {
width: 100%;
height: auto;
margin: 0 auto;
text-align: center;
overflow: hidden;
padding-top: 12px;
position: relative;
}
.rsDefault .rsTab {
display: inline-block;
cursor: pointer;
text-align: center;
height: auto;
width: auto;
color: #333;
padding: 5px 13px 6px;
min-width: 72px;
border: 1px solid #D9D9DD;
border-right: 1px solid #f5f5f5;
text-decoration: none;
background-color: #FFF;
background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
-webkit-box-shadow: inset 1px 0 0 #fff;
box-shadow: inset 1px 0 0 #fff;
*display:inline;
*zoom:1;
}
.rsDefault .rsTab:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border-right: 1px solid #cfcfcf;
}
.rsDefault .rsTab:active {
border: 1px solid #D9D9DD;
background-color: #f4f4f4;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected {
color: #FFF;
border: 1px solid #999;
text-shadow: 1px 1px #838383;
box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
background: #ACACAC;
background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}
.rsDefault .rsFullscreenBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 22;
display: block;
position: absolute;
cursor: pointer;
}
.rsDefault .rsFullscreenIcn {
display: block;
margin: 6px;
width: 32px;
height: 32px;
background: url('rs-default.png') 0 0;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
border-radius: 2px;
}
.rsDefault .rsFullscreenIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
background-position: -32px 0;
}
.rsDefault .rsPlayBtn {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
width: 64px;
height: 64px;
margin-left: -32px;
margin-top: -32px;
cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
width: 64px;
display: block;
height: 64px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
background: url(rs-default.png) no-repeat 0 -32px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsBtnCenterer {
position: absolute;
left: 50%;
top: 50%;
}
.rsDefault .rsCloseVideoBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;

z-index: 500;
position: absolute;
cursor: pointer;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
top: -38px;
right: -6px;
}
.rsDefault .rsCloseVideoIcn {
margin: 6px;
width: 32px;
height: 32px;
background: url('rs-default.png') -64px 0;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
*background-color:#000;
}
.rsDefault .rsCloseVideoIcn:hover {
background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsPreloader {
width: 20px;
height: 20px;
background-image: url(../preloaders/preloader-white.gif);
left: 50%;
top: 50%;
margin-left: -10px;
margin-top: -10px;
}
.rsDefault .rsGCaption {
position: absolute;
float: none;
bottom: 6px;
left: 6px;
text-align: left;
background: black;
background: rgba(0, 0, 0, 0.75);
color: #FFF;
padding: 2px 8px;
width: auto;
font-size: 12px;
border-radius: 2px;
}
.carouselNavigation {
display: table;
width: 100%;
margin-left: 0;
clear: both;
}
.carouselNavigation>div {
display: table-cell;
vertical-align: middle;
color: #4a4f54;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 24px;
line-height: 1em;
font-weight: normal;
}
.carouselNavigation>div .number, .carouselNavigation>div .divide, .carouselNavigation>div a {
display: inline-block;
vertical-align: middle;
}
.carouselNavigation>div .number {
width: 20px;
text-align: center;
}
.carouselNavigation>div .divide {
font-weight: 200;
font-size: 20px;
margin: 0 3px 0 2px;
}
.carouselNavigation>div>div {
display: inline-block;
margin: 0 22px;
}
.carouselNavigation>div a {
text-decoration: none;
color: #4a4f54;
}
.carouselNavigation>div a.prev:before, .carouselNavigation>div a.next:before {
-webkit-transition-property: color;
-moz-transition-property: color;
-o-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.25s;
-khtml-transition-duration: 0.25s;
-moz-transition-duration: 0.25s;
-ms-transition-duration: 0.25s;
-o-transition-duration: 0.25s;
transition-duration: 0.25s;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
vertical-align: baseline;
margin: 0;
width: 15px;
}
.carouselNavigation>div a.prev:hover:before, .carouselNavigation>div a.next:hover:before {
color: #a4a7a9;
}
.carouselNavigation>div a.prev:before {
content: '\e00d';
}
.carouselNavigation>div a.next:before {
content: '\e00e';
}
.no-js .carouselNavigation {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.carouselNavigation>div {
font-size: 21px;
}
.carouselNavigation>div .number {
width: 17px;
}
.carouselNavigation>div>div {
margin-left: 26px;
margin-right: 26px;
}
.carouselNavigation>div a.prev:before, .carouselNavigation>div a.next:before {
width: 13px;
}
}
.dark .carouselNavigation>div {
color: #e4e8e8;
}
.dark .carouselNavigation>div .divide {
color: #e4e8e8;
}
.dark .carouselNavigation>div a {
color: #e4e8e8;
}
.dealerLocatorHeader {
position: relative;
}
.dealerLocatorHeader .imageWrap {
position: absolute;
height: 100%;
width: 100%;
display: block;
background-position: left bottom;
background-repeat: no-repeat;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.dealerLocatorHeader noscript img {
width: 100%;
}
.dealerLocatorHeader .errorMessage {
display: none;
text-align: center;
padding-bottom: 16px;
color: #f2681d;
}
.dealerLocatorHeader .dealerLocatorSearch {
position: relative;
min-height: 335px;
}
.dealerLocatorHeader .searchForms {
width: 90%;
max-width: 900px;
overflow: visible;
margin: 0 auto;
text-align: center;
}
.dealerLocatorHeader .searchForms form {
display: inline;
}
.dealerLocatorHeader .searchForms form .selectHeader {
display: none;
}
.dealerLocatorHeader .searchForms form .col {
float: left;
width: 50%;
text-align: center;
padding: 0 10px;
}
.dealerLocatorHeader .searchForms form .formButton {
clear: both;
margin: 0 auto;
width: 50%;
padding: 0 10px 0;
}
.dealerLocatorHeader .searchForms .seperator {
margin: 15px 0;
text-align: center;
position: relative;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
width: 33.333%;
float: left;
padding: 0 10px;
}
.dealerLocatorHeader .searchForms.multipleForms form .col, .dealerLocatorHeader .searchForms.multipleForms form .formButton {
width: 33.333%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.dealerLocatorHeader .searchForms {
width: 100%;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
padding-left: 0;
}
.dealerLocatorHeader .searchForms form .colLast {
padding-right: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.dealerLocatorHeader .imageWrap {
display: none;
}
.dealerLocatorHeader .selectHeader {
text-align: center;
}
.dealerLocatorHeader .dealerLocatorSearch {
min-height: 0;
}
.dealerLocatorHeader .searchForms {
width: 100%;
max-width: auto;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
padding-right: 0;
}
.dealerLocatorHeader .searchForms form .col {
width: 100%;
max-width: 350px;
text-align: center;
padding: 0 0 20px;
margin: 0 auto;
float: none;
}
.dealerLocatorHeader .searchForms form .formButton {
width: 100%;
max-width: 350px;
margin: 0 auto;
padding: 0;
}
.dealerLocatorHeader .searchForms form .formButton .continueButton {
margin: 0;
}
.dealerLocatorHeader .searchForms.multipleForms .searchSelectContainer {
float: none;
width: 100%;
max-width: 350px;
margin: 0 auto;
padding-bottom: 20px;
}
.dealerLocatorHeader .searchForms.multipleForms form .col {
width: 100%;
}
.dealerLocatorHeader .searchForms.multipleForms form .formButton {
width: 100%;
}
}
#landrover .dealerLocatorHeader .continueButton {
display: inline-block;
width: 100%;
position: relative;
margin-top: 20px;
}
#landrover .dealerLocatorHeader .continueButton.disabled {
opacity: 0.4;
cursor: default;
}
#landrover .dealerLocatorHeader .continueButton.disabled:hover, #landrover .dealerLocatorHeader .continueButton.disabled:focus {
background: none;
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .dealerLocatorHeader .continueButton {
margin-top: 0;
}
}
.no-js .dealerLocatorHeader .searchForms form .selectHeader {
display: none;
}
.no-js .dealerLocatorHeader .DropdownSelect {
font-size: 1em;
}
.sliderContainer {
text-align: center;
position: relative;
z-index: 1;
}
.sliderControls {
font-size: 48px;
margin: 0.5em auto 0;
padding: 0.5em 0;
position: relative;
-ms-touch-action: none;
}
.sliderControls .sliderHandle, .sliderControls .sliderProgress {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.lt-ie9 .sliderControls .sliderHandle, .lt-ie9 .sliderControls .sliderProgress {
border-bottom: 1px solid #4a4f54;
box-sizing: content-box;
}
.sliderControls .sliderTrack {
height: 4px;
position: relative;
}
.sliderControls .sliderTrackBackground {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: #ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
opacity: 0.15;
}
.sliderControls .sliderProgress {
background-color: #ffffff;
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
}
.sliderControls .sliderHandle {
position: absolute;
z-index: 1;
top: 50%;
left: 0;
width: 0;
height: 3px;
}
.sliderControls .handleInner {
left: -24px;
position: absolute;
z-index: 1;
cursor: pointer;
width: 1em;
height: 1em;
top: -50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #ffffff;
direction: ltr;
font-size: 48px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.sliderControls .handleInner:before {
content: '\e00d';
left: 1px;
}
.sliderControls .handleInner:after {
content: '\e00e';
right: 1px;
}
.sliderControls .handleInner:before, .sliderControls .handleInner:after {
position: absolute;
margin: 0;
line-height: 4em;
width: 2em;
font-size: 12px;
font-weight: bold;
vertical-align: bottom;
color: #0c121c;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.sliderControls {
margin-top: 15px;
}
.sliderControls .sliderTrack {
height: 3px;
}
.sliderControls .sliderHandle, .sliderControls .sliderProgress {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.sliderControls .sliderHandle {
font-size: 32px;
}
.sliderControls .sliderHandle .handleInner {
left: -16px;
font-size: 32px;
}
.sliderControls .sliderHandle .handleInner:before, .sliderControls .sliderHandle .handleInner:after {
position: absolute;
top: -0.75em;
padding-top: 0.75em;
padding-bottom: 0.75em;
font-size: 32px;
font-size: 8px;
}
.sliderControls .sliderHandle .handleInner:before {
padding-left: 0.75em;
left: -0.5em;
margin-left: 1px;
}
.sliderControls .sliderHandle .handleInner:after {
padding-right: 0.75em;
right: -0.5em;
}
}
.no-js .sliderContainerLower {
display: none;
}
a.directionArrow {
display: none;
width: 90px;
height: 100%;
position: absolute;
top: 0;
font-size: 50px;
line-height: 0;
text-decoration: none;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
color: #ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
a.directionArrow span {
display: block;
width: 90px;
height: 60px;
margin-top: -30px;
position: relative;
top: 50%;
text-align: center;
}
a.directionArrow.left {
left: 0;
}
a.directionArrow.left span:before {
content: '\e00d';
}
a.directionArrow.right {
right: 0;
}
a.directionArrow.right span:before {
content: '\e00e';
}
a.directionArrow:hover, a.directionArrow:focus {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
a.directionArrow {
width: 60px;
height: 50px;
margin-top: -25px;
top: 50%;
}
a.directionArrow span {
width: 60px;
}
}
.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical>.swiper-wrapper {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow>.swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-fles-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode>.swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-wp8-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.swiper-button-prev, .swiper-button-next {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
-moz-background-size: 27px 44px;
-webkit-background-size: 27px 44px;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev, .swiper-container-rtl .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'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left: 10px;
right: auto;
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
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'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .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'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next, .swiper-container-rtl .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'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right: 10px;
left: auto;
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
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'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .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'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background: #fff;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-container-vertical>.swiper-pagination {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
-moz-transform: translate3d(0px, -50%, 0);
-o-transform: translate(0px, -50%);
-ms-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
margin: 5px 0;
display: block;
}
.swiper-container-horizontal>.swiper-pagination {
bottom: 10px;
left: 0;
width: 100%;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
margin: 0 5px;
}
.swiper-container-3d {
-webkit-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper {
-ms-perspective: 1200px;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube {
overflow: visible;
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
visibility: hidden;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-moz-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
}
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
z-index: 0;
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal>.swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-container-vertical>.swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-moz-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
-webkit-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg);
}
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg);
}
}
.scrollButton {
display: inline-block;
width: 50px;
line-height: 50px;
background-color: #0c121c;
color: #ffffff;
text-decoration: none;
text-align: center;
z-index: 5;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-transition: background-color 0.5s, color 0.5s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.5s, color 0.5s;
-o-transition: background-color 0.5s, color 0.5s;
transition: background-color 0.5s, color 0.5s;
}
.scrollButton:after {
content: '\e003';
font-size: 25px;
position: relative;
top: -1px;
}
.scrollButton:hover {
background-color: #ffffff;
color: #0c121c;
}
.ActionLinkList>div {
margin: 0 auto;
padding: 0 70px;
}
.ActionLinkList .actionLinks {
display: table;
}
.ActionLinkList .actionLink {
display: table-cell;
width: 33.333%;
padding: 40px 20px;
}
.ActionLinkList .actionLink p {
margin-top: 22px; 
}
.ActionLinkList .actionLink .secondaryLinkWithStyle {
margin-top: 22px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ActionLinkList>div {
padding: 0 20px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ActionLinkList {
display: none;
}

.yourModel  .mobileWrapper { padding:30px 0; margin-bottom:20px;}
.VehicleSpecifications .yourModel{ padding-bottom:20px;}

}

@media screen and (min-width: 741px) {
blockquote {
margin: 30px 40px 30px;
}
}
.Article {
width: 100%;
background-color: #f8f9f9;
}
.Article .sectionWrapper {
padding: 80px 90px;
overflow: hidden;
*zoom:1;
display: block; font-family:arial;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Article .sectionWrapper {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper {
padding: 30px 30px;
}
}
.Article .sectionWrapper .section {
width: 100%;
margin: 0 auto;
overflow: visible;
}
.Article .sectionWrapper .section:first-child {
margin-top: 0;
}
.Article .richText, .Article .links, .Article .section>h2 {max-width: 700px;margin: 0 auto;letter-spacing: 0px;}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .richText, .Article .links, .Article .section>h2 {
max-width: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText, .Article .links, .Article .section>h2 {
max-width: none;
}
}
.Article .sectionWrapper h2, .Article .sectionWrapper h3, .Article .richText .intro {
font-family: "avenir", "arial", "helvetica", sans-serif;
letter-spacing: 0.5px;
}
.Article .sectionWrapper h2, .Article .richText .intro {
font-size: 30px;
font-weight: 500;
line-height: 1.3em;
margin-top: 0;
margin-bottom: 40px;
display: block;
color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .sectionWrapper h2, .Article .richText .intro {
font-size: 22.5px;
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper h2, .Article .richText .intro {
margin-bottom: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper h2, .Article .richText .intro {
font-size: 18px;
}
}
.Article .richText>.intro {
margin-left: 0;
margin-right: 0;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .richText>.intro {
margin-left: -80px;
margin-right: -95px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText>.intro {
margin-left: -30px;
margin-right: -45px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText>.intro {
margin-left: auto;
margin-right: auto;
}
}
.Article .sectionWrapper h3 {
font-weight: bold;
margin: 20px 0 0;
font-size: 18px;
line-height: 1.4;
margin: 36px 0 6px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper h3 {
font-size: 16px;
margin: 33px 0 5.5px;
}
}
.Article .richText h2 {
margin-top: 40px;
}
.Article .richText h2:first-child, .Article .richText h3:first-child, .Article .richText h4:first-child {
margin-top: 0;
}
.Article .richText ul {
padding-left: 1em;
margin-left: 0;
}
.Article .richText ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.Article .richText ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.Article .richText ol {
padding-left: 1.5em;
margin-left: 0;
}
.Article .richText ol li {
line-height: 1.286em;
margin-bottom: 1.286em;
list-style-type: decimal;
}
.Article .richText ul, .Article .richText ol {
margin: 32px 0;
font-size: 16px;
}
.Article .richText ul:first-child, .Article .richText ol:first-child {
margin-top: 0;
}
.Article .richText ul li, .Article .richText ol li {
margin-bottom: 16px;
font-weight: bold;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .richText ul, .Article .richText ol {
font-size: 14px;
}
}
.Article .richText .tickList li {
position: relative;
list-style-type: none;
}
.Article .richText .tickList li:before {
content: '\e053';
position: absolute;
left: -22px;
font-size: 13px;
top: 4px;
}
.Article .richText p, .Article .richText blockquote {
font-size: 14px;
line-height: 1.5em;
color: #4a4f54;
}
.Article .richText p {
margin-bottom: 1.5em;
}
.Article .richText p strong {
font-weight: 600;
}
.Article .richText p:last-child {
margin-bottom: 20px;
}
.Article .richText blockquote {
margin-bottom: 2em;
}
.Article .sectionWrapper img {
width: 100%;
max-width: 700px;
margin: 0 auto;
height: auto;
display: block;
}
.Article .sectionWrapper .richText img {
min-width: 700px;


margin: 0 0 20px 0;}
.Article .sectionWrapper span.top, .Article .sectionWrapper span.bottom {
display: block;
}
.Article .sectionWrapper span.top {
margin: 0 0 40px;
}
.Article .sectionWrapper span.bottom {
margin: 40px 0;
}
.Article .sectionWrapper .imageCaption {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 12px;
width: 100%;
max-width: 760px;
margin: -32px auto 40px;
}
.Article .sectionWrapper .links+span img {
margin-top: 40px;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Article .sectionWrapper img, .Article .sectionWrapper .imageCaption {
max-width: 660px;
}
.Article .sectionWrapper .richText img {
min-width: 660px;
margin-left: -80px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article .sectionWrapper img, .Article .sectionWrapper .imageCaption {
max-width: none;
}
.Article .sectionWrapper .richText img {
min-width: 0;
margin-left: 0;
margin-right: 0;
}
.Article .sectionWrapper span.top {
margin-bottom: 30px;
}
.Article .sectionWrapper span.bottom {
margin-top: 30px;
margin-bottom: 30px;
}
.Article .sectionWrapper .imageCaption {
margin: -22px 0 30px;
padding-right: 0;
}
}
.Article a {
color: #4a4f54;
}
.Article a:hover, .Article a:focus {
color: #0c121c;
}
.Article .responsiveTableArrow {
top: 30px;
}
.Article .ResponsiveTable {
margin: 40px 0;
border: none;
background-color: #ffffff;
}
.Article.dark {
background-color: #4a4f54;
}
.Article.dark, .Article.dark a, .Article.dark .richText p, .Article.dark .richText blockquote, .Article.dark .smallPrint {
color: #e4e8e8;
}
.Article.dark .sectionWrapper h2, .Article.dark .sectionWrapper h3, .Article.dark .sectionWrapper h4 {
color: #ffffff;
}
.Article.grey {
background-color: #e4e8e8;
}
.Article.light {
background-color: #f8f9f9;
}
.TwoColumnContainer .Article .sectionWrapper {
padding: 0;
}
.TwoColumnContainer .Article .sectionWrapper h2, .TwoColumnContainer .Article .richText .intro {
margin-bottom: 20px;
}
.TwoColumnContainer .Article .richText, .TwoColumnContainer .Article .links, .TwoColumnContainer .Article .section>h2 {
max-width: none;
}
.ArticleQuote+.Article {
margin-top: -80px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ArticleQuote+.Article {
margin-top: -60px;
}
}
.TwoColumnContainer .Article .sectionWrapper .richText img {
min-width: 0;
max-width: none;
margin-left: 0;
margin-right: 0;
}
.no-js .Article .section {
overflow-x: scroll;
}
.TwoColumnContainer .AtAGlance {
padding: 1px 0 0 0;
margin-left: -20px;
margin-right: -20px;
width: auto;
}
.TwoColumnContainer .AtAGlance .headerBlock {
padding-left: 0;
padding-right: 0;
}
.autoCompleteContainer {
position: relative;
}
.autoCompleteMenu {
position: absolute;
top: 41px;
left: 0;
z-index: 3;
text-align: left;
overflow-y: auto;
max-height: 240px;
width: 100%;
}
.autoCompleteMenu .autoCompleteItem, .autoCompleteMenu .autoCompleteTitle {
display: block;
padding: 12.5px 20px;
font-size: 14px;
text-decoration: none;
color: #4a4f54;
border-bottom: 1px solid #e4e8e8 !important;
line-height: 15px !important;
background: #ffffff;
cursor: pointer;
}
.autoCompleteMenu .autoCompleteItem.promoted, .autoCompleteMenu .autoCompleteTitle.promoted {
background: #e4e8e8;
border-bottom-color: #f8f9f9 !important;
}
.autoCompleteMenu .autoCompleteItem.promoted span, .autoCompleteMenu .autoCompleteTitle.promoted span {
color: #4a4f54;
font-size: 10px;
float: right;
}
.autoCompleteMenu .autoCompleteTitle:hover, .autoCompleteMenu .autoCompleteTitle:focus, .autoCompleteMenu .autoCompleteItem:hover, .autoCompleteMenu .autoCompleteItem:focus, .autoCompleteMenu .autoCompleteItem.autoCompleteSelected {
background: #e4e8e8;
}
#header .autoCompleteMenu {
position: absolute;
top: 108px;
left: 0px;
z-index: 3;
max-height: 246px;
}
#header .autoCompleteMenu .autoCompleteItem, #header .autoCompleteMenu .autoCompleteTitle {
text-align: left;
padding: 12.5px 20px 12.5px 259px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#header .autoCompleteMenu {
display: none;
}
}
.BazaarVoiceCurations .noJsText {
display: none;
}
.no-js .BazaarVoiceCurations .noJsText {
display: block;
text-align: center;
font-weight: bold;
}
.BazaarVoiceRating {
min-height: 20px;
}
.no-js .BazaarVoiceRating {
display: none;
}
.BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars {
font-family: "avenir", "arial", "helvetica", sans-serif !important;
line-height: 18px !important;
}
.BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: transparent !important;
}
.BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
font-size: 13px !important;
cursor: auto !important;
}
.Quote .BazaarVoiceRating {
margin-top: 30px;
}
.Quote .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on {
color: #f8f9f9 !important;
}
.Quote .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #e4e8e8 !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container {
text-align: center !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd {
display: inline-block !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on {
color: #b6b8ba !important;
}
.VehicleSelector .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #a4a7a9 !important;
}
.VehicleSummary.dark .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {

color: #b6b8ba !important;
}
.VehicleSummary.dark .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #e4e8e8 !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off, .VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #d8dcdc !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on, .VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-on {
color: #005a2b !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link, .VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-text-link {
color: #4a4f54 !important;
}
.VehicleSummary.grey .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #a4a7a9 !important;
}
.VehicleSummary.light .BazaarVoiceRating .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-rating-stars-off {
color: #d8dcdc !important;
}
.BazaarVoiceReviews .reviews {
background-color: #ffffff;
}
.Caveat {
padding: 0 90px 80px;
}
.Caveat p {
font-size: 10px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
color: #a4a7a9;
max-width: 600px;
}
.Caveat p a {
text-decoration: none;
border-bottom: 1px solid;
}
.Caveat.right {
text-align: right;
}
.Caveat.right p {
margin-left: auto;
margin-right: 0;
}
.Caveat.centre {
text-align: center;
}
.Caveat.centre p {
margin-left: auto;
margin-right: auto;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Caveat {
padding: 0 40px 40px;
}
.Caveat p {
max-width: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Caveat {
padding: 0 30px 30px;
}
.Caveat p {
max-width: none;
}
}
.Caveat.light p, .Caveat.grey p {
color: #4a4f54;
}
.Caveat.dark p {
color: #e4e8e8;
}
@-webkit-keyframes ComparisonSliderLoading {
0% {
opacity:1;
}
20% {
opacity:0.8;
}
40% {
opacity:0.6;
}
60% {
opacity:0.4;
}
80% {
opacity:0.2;
}
100% {
opacity:0;
}
}
@keyframes ComparisonSliderLoading {
0% {
opacity:1;
}
20% {
opacity:0.8;
}
40% {
opacity:0.6;
}
60% {
opacity:0.4;
}
80% {
opacity:0.2;
}
100% {
opacity:0;
}
}
@-webkit-keyframes crossPulse {
0% {
-webkit-transform:scale(1);
}
50% {
-webkit-transform:scale(1.24);
}
100% {
-webkit-transform:scale(1);
}
}
@keyframes crossPulse {
0% {
transform:scale(1);
}
50% {
transform:scale(1.24);
}
100% {
transform:scale(1);
}
}
@-webkit-keyframes crossPulseHover {
0% {
-webkit-transform:scale(1);
}
50% {
-webkit-transform:scale(1.24);
}
100% {
-webkit-transform:scale(1);
}
}
@keyframes crossPulseHover {
0% {
transform:scale(1);
}
50% {
transform:scale(1.24);
}
100% {
transform:scale(1);
}
}
@-webkit-keyframes hotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@-moz-keyframes shotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@-o-keyframes hotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@keyframes hotspotLineShow {
0% {
stroke-dashoffset:-230px;
}
50% {
stroke-dashoffset:-115px;
}
100% {
stroke-dashoffset:0px;
}
}
@-webkit-keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
@-moz-keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
@-o-keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
@keyframes hotspotLineHide {
0% {
stroke-dashoffset:0px;
}
50% {
stroke-dashoffset:115px;
}
100% {
stroke-dashoffset:230px;
}
}
.ComparisonSlider {
opacity: 0;
z-index: 1;
position: relative;
overflow: hidden;
width: 100%;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
background-colour: rgba(14, 14, 14, 0);
}
.hotSpotActive .ComparisonSlider {
overflow: visible;
z-index: 1000;
}
.ComparisonSlider .headerBlock {
position: absolute;
top: 0;
width: 100%;
z-index: 10;
padding: 80px 90px 40px;
margin-bottom: 0;
}
.ComparisonSlider:hover .hotspot {
transition: 0.5s linear;
}
.ComparisonSlider .hotspot {
position: absolute;
z-index: 30;
opacity: 1;
width: 200px;
height: 125px;
}
.ComparisonSlider .hotspot.flipH {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
overflow: visible;
}
.ComparisonSlider .hotspot.flipH .hotspotLine {
filter: FlipH;
-ms-filter: "FlipH";
}
.ComparisonSlider .hotspot.flipV {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
.ComparisonSlider .hotspot .inner {
position: relative;
}
.ComparisonSlider .hotspot .inner.hidden .hotspotLine {
-ms-animation: hotspotLineHide 0.3s normal forwards;
-o-animation: hotspotLineHide 0.3s normal forwards;
transition-timing-function: linear;
-webkit-animation-name: hotspotLineHide;
-webkit-animation-duration: 0.3s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
-webkit-animation-fill-mode: forwards;
animation: hotspotLineHide 0.3s normal forwards;
}
.ComparisonSlider .hotspot .inner .hotspotLine {
position: relative;
display: block;
top: 10px;
stroke-dashoffset: -230px;
stroke-dasharray: 230px 230px;
-ms-animation: hotspotLineShow 0.8s normal forwards;
-o-animation: hotspotLineShow 0.8s normal forwards;
transition-timing-function: linear;
-webkit-animation-name: hotspotLineShow;
-webkit-animation-duration: 0.8s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
-webkit-animation-fill-mode: forwards;
z-index: 10;
animation: hotspotLineShow 0.8s normal forwards;
}
.ComparisonSlider .hotspot .inner .hotspotLine path {
stroke-width: 1.3px;
}
.ComparisonSlider .hotspot .inner .hotspotPoint {
opacity: 0;
}
.ComparisonSlider .hotspot .inner .hotspotIcon {
position: absolute;
opacity: 0;
background: none;
z-index: 10;
text-align: center;
color: #ffffff;
border: 1px solid #ffffff !important;
font-weight: 500;
left: -36px;
top: 5px;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 15px;
margin-left: 7px;
display: block;
}
.ComparisonSlider .hotspot .inner .hotspotIcon:before {
line-height: inherit;
margin: 0;
display: block;
width: 100%;
}
.ComparisonSlider .hotspot .inner .hotspotIcon.pulse:before {
-webkit-animation: crossPulse 0.8s linear 0s;
animation: crossPulse 0.8s linear 0s;
}
.ComparisonSlider .hotspot .inner .hotspotIcon:hover:before {
-webkit-animation: crossPulseHover 0.8s linear 0s;
animation: crossPulseHover 0.8s linear 0s;
}
.active .ComparisonSlider.disableAnimation .hotspot .inner .hotspotLine {
opacity: 1;
}
.ComparisonSlider.disableAnimation .hotspot .inner.hidden {
opacity: 0;
}
.ComparisonSlider.disableAnimation .hotspot .inner .hotspotLine {
stroke-dashoffset: 0;
stroke-dasharray: 0 0;
-webkit-animation: none;
animation: none;
opacity: 0;
transition: opacity 0.8s;
}
.ComparisonSlider.disableAnimation .active .hotspot .inner .hotspotLine {
opacity: 1;
}
.lt-ie10 .ComparisonSlider .hotspot.flipH .hotspotIcon {
left: auto;
right: -30px;
}
.ComparisonSlider.load-progress, .ComparisonSlider.loading {
opacity: 1;
z-index: 1;
min-height: 200px;
}
.ComparisonSlider.load-progress .loaderOverlay, .ComparisonSlider.load-progress .loaderOverlay:before, .ComparisonSlider.loading .loaderOverlay, .ComparisonSlider.loading .loaderOverlay:before {
z-index: 100;
width: 100%;
left: 0;
top: 0;
height: 100%;
position: absolute;
display: block;
background: #0c121c;
}
.ComparisonSlider.load-progress .loaderOverlay:before, .ComparisonSlider.loading .loaderOverlay:before {
content: "";
z-index: 101;
background: rgba(14, 14, 14, 0);
background: -moz-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(14, 14, 14, 0)), color-stop(100%, #0e0e0e));
background: -webkit-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
background: radial-gradient(ellipse at center, rgba(14, 14, 14, 0) 0%, #0e0e0e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#0e0e0e', GradientType=1 );
}
.ComparisonSlider.load-progress .loaderOverlay {
-webkit-animation: ComparisonSliderLoading 2s 1s 1 steps(5) forwards;
animation: ComparisonSliderLoading 2s 1s 1 steps(5) forwards;
}
.ComparisonSlider.loaded {
opacity: 1;
}
.ComparisonSlider.loaded .loaderOverlay {
display: none;
}
.ComparisonSlider .sliderSet {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.ComparisonSlider .sliderSet.toggling .hotspotWrapper, .ComparisonSlider .sliderSet.toggling .sliderContainer, .ComparisonSlider .sliderSet.toggling .comparisonWrapper {
opacity: 0 !important;
}
.ComparisonSlider .sliderContainer {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: cubic-bezier(0.47, 0, 0.745, 0.715);
-moz-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
-o-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
opacity: 0;
z-index: 3;
}
.ComparisonSlider .sliderControls {
width: 800px;
}
.ComparisonSlider .overlaidSlider {
z-index: 100;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 1;
width: 100%;
margin: 0;
}
.ComparisonSlider .overlaidSlider .sliderTrack {
display: none;
}
.ComparisonSlider .overlaidSlider .sliderControls {
width: 100%;
margin: 0;
}
.ComparisonSlider .overlaidSlider .sliderVerticalLine {
display: block;
background-color: rgba(255, 255, 255, 0.37);
height: 100vh;
width: 4px;
position: fixed;
top: -100%;
left: -2px;
top: -50vh;
z-index: 4;
}
.ComparisonSlider .hotspotWrapper {
position: relative;
width: 800px;
height: 0;
margin: 0 auto;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: cubic-bezier(0.47, 0, 0.745, 0.715);
-moz-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
-o-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
opacity: 0;
}
.ComparisonSlider .hotspotContent {
width: 100%;
height: 100%;
z-index: 100;
top: 0;
left: 0;
display: none;
}
.ComparisonSlider .comparisonWrapper {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: cubic-bezier(0.47, 0, 0.745, 0.715);
-moz-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
-o-transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
transition: opacity 0.4s cubic-bezier(0.47, 0, 0.745, 0.715);
height: 410px;
width: 800px;
margin: 0 auto;
z-index: 3;
position: relative;
overflow: hidden;
opacity: 0.2;
}
.ComparisonSlider .comparisonWrapper .image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 5;
background-repeat: no-repeat;
background-size: auto;
}
.ComparisonSlider .comparisonWrapper .afterImage {
z-index: 7;
}
.ComparisonSlider .comparisonWrapperOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 3;
width: 100%;
height: 100%;
padding: 0;
}
.ComparisonSlider .comparisonWrapperOverlay .image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 5;
background-repeat: no-repeat;
background-size: cover;
}
.ComparisonSlider .hotspotOverlay {

position: fixed;
width: 40px;
height: 40px;
opacity: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 1000;
transition: opacity 0.4s;
transform-origin: center center;
}
.ComparisonSlider .hotspotOverlay.hotspotOpen {
opacity: 1;
}
.ComparisonSlider .hotspotOverlay .fullscreenHeader {
opacity: 0;
}
.ComparisonSlider .hotspotOverlay.hotspotActive {
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 70px;
}
.ComparisonSlider .hotspotOverlay.hotspotActive .fullscreenHeader {
opacity: 1;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose {
color: #ffffff;
text-decoration: none;
float: right;
width: 70px;
height: 70px;
display: block;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose:before {
font-size: 18px;
width: 70px;
line-height: 70px;
margin: 0;
padding-top: 1px;
}
.ComparisonSlider .hotspotOverlayContent {
opacity: 0;
margin: 0 auto;
transition: opacity 0.4s cubic-bezier(0, 0, 0.58, 1);
position: relative;
width: 100%;
height: 100%;
display: none;
z-index: 2;
}
.ComparisonSlider .hotspotOpen .hotspotOverlayContent {
display: block;
}
.ComparisonSlider .hotspotActive .hotspotOverlayContent {
opacity: 1;
}
.ComparisonSlider .hotspotClosing .hotspotOverlayContent {
display: none;
}
.ComparisonSlider .comparisonSliderCarousel {
position: relative;
z-index: 2;
transition: height 0.4s;
}
.ComparisonSlider .comparisonSliderItem {
padding: 40px 0 80px;
}
.ComparisonSlider .comparisonSliderItem.active .hotspotWrapper, .ComparisonSlider .comparisonSliderItem.active .sliderContainer, .ComparisonSlider .comparisonSliderItem.active .comparisonWrapper {
opacity: 1;
}
.ComparisonSlider .royalSlider .rsOverflow {
transition: none !important;
-webkit-transition: none !important;
}
.ComparisonSlider .rsNav {
float: none;
position: absolute;
left: 50px;
bottom: 18px;
height: 42px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ComparisonSlider .rsNav .rsNavItem {
cursor: pointer;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #ffffff;
font-size: 24px;
padding-top: 18px;
font-weight: 700;
line-height: 1em;
width: 27px;
text-align: center;
-webkit-transition: all 0.5s;
-webkit-transition-delay: ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5;
}
.ComparisonSlider .rsNav .rsNavSelected {
font-size: 42px;
padding-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.ComparisonSlider .carouselNavigation {
display: none;
visibility: hidden;
}
.ComparisonSlider .TabFilter {
position: absolute;
z-index: 10;
top: 20px;
left: 50%;
padding: 0 30px;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.ComparisonSlider .addThisMenu a, .ComparisonSlider .SocialSharing a {
color: #ffffff;
}
.ComparisonSlider .sliderSet .addThisMenuHolder {
position: absolute;
bottom: 81px;
right: 60px;
}
.touchCapability .ComparisonSlider .sliderSet .addThisMenuHolder {
display: none;
}
.ComparisonSlider .sliderSet .addThisMenuHolder>div {
overflow: hidden;
height: 100vh;
width: 60px;
position: relative;
}
.ComparisonSlider .sliderSet .addThisMenuHolder>div .addThisMenu {
position: absolute;
bottom: 0px;
}
.ComparisonSlider .comparisonSliderBg, .ComparisonSlider .comparisonSliderBgNoScript {
z-index: 1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
}
.ComparisonSlider .comparisonSliderBgNoScript {
background-position: center center;
background-repeat: no-repeat;
}

@media screen and (min-width: 1px) and (max-width: 1100px) {
.ComparisonSlider .sliderSet .addThisMenuHolder {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.ComparisonSlider .headerBlock {
padding: 40px 40px 20px;
}
.ComparisonSlider .hotspotWrapper {
position: relative;
width: 600px;
}
.ComparisonSlider .comparisonWrapper {
width: 600px;
height: 308px;
}
.ComparisonSlider .sliderControls {
width: 600px;
}
.ComparisonSlider .comparisonSliderItem {
padding: 40px 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ComparisonSlider .hotspotOverlay {
background: #4a4f54;
overflow: auto;
}
.ComparisonSlider .hotspotOverlay.hotspotActive {
padding-top: 50px;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose {
width: 50px;
height: 50px;
}
.ComparisonSlider .hotspotOverlay .hotspotOverlayClose:before {
width: 50px;
line-height: 50px;
}
.ComparisonSlider .hotspotWrapper {
width: 600px;
}
.ComparisonSlider .comparisonWrapperOverlay .image {
background-repeat: no-repeat;
background-size: 100%;
}
}

@media screen and (min-width: 1px) and (max-width: 567px) {
.ComparisonSlider .rsArrow {
display: none;
visibility: hidden;
}
.ComparisonSlider .carouselNavigation {
padding: 20px 0;
display: block;
visibility: visible;
background: #0c121c;
text-align: center;
}
.ComparisonSlider .carouselNavigation>div {
display: block;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ComparisonSlider .headerBlock {
padding: 30px 30px 20px;
}
.ComparisonSlider .headerBlock .subHeading {
display: none;
visibility: hidden;
}
.ComparisonSlider .hotspotWrapper {
width: 100%;
max-width: 330px;
}
.ComparisonSlider .hotspotWrapper .hotspot {
width: 30px;
height: 30px;
}
.ComparisonSlider .hotspotWrapper .hotspot .hotspotLine {
visibility: hidden;
display: none;
}
.ComparisonSlider .hotspotWrapper .hotspot.hotspotMobileHide {
display: none;
visibility: hidden;
}
.ComparisonSlider .hotspotOverlayContent {
margin: 0 24px;
width: auto;
}
.ComparisonSlider .comparisonWrapper {
height: 169px;
width: 100%;
max-width: 330px;
}
.ComparisonSlider .comparisonWrapper .image {
background-size: contain;
background-position: 50% 50%;
}
.ComparisonSlider .comparisonSliderItem {
padding: 30px 30px;
}
.ComparisonSlider .sliderControls {
width: 100%;
max-width: 330px;
}
.ComparisonSlider .overlaidSlider .sliderControls {
font-size: 38px;
max-width: 100%;
}
.ComparisonSlider .overlaidSlider .sliderVerticalLine {
display: none;
}
.ComparisonSlider .overlaidSlider .sliderHandle .handleInner {
font-size: 38px;
left: -19px;
}
.ComparisonSlider .overlaidSlider .sliderHandle .handleInner:after, .ComparisonSlider .overlaidSlider .sliderHandle .handleInner:before {
font-size: 10px;
}
.ComparisonSlider .overlaidSlider .sliderHandle:after, .ComparisonSlider .overlaidSlider .sliderHandle:before {
position: absolute;
content: "";
top: -16px;
height: 1em;
width: 8px;
display: block;
}
.ComparisonSlider .overlaidSlider .sliderHandle:after {
right: -24px;
}
.ComparisonSlider .overlaidSlider .sliderHandle:before {
left: -24px;
}
.ComparisonSlider .TabFilter {
padding-bottom: 0;
}
}
.no-js .ComparisonSlider {
opacity: 1;
}
.no-js .ComparisonSlider .carouselNavigation {
display: none;
}
.no-js .ComparisonSlider .hotspotWrapper {
display: none;
}
.no-js .ComparisonSlider .headerBlock {
position: relative;
padding: 40px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .ComparisonSlider .headerBlock {
padding: 30px;
}
}
.no-js .ComparisonSlider .comparisonSliderItem {
width: 100%;
padding: 40px 0;
}
.no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper {
display: block;
height: auto;
overflow: visible;
padding-bottom: 0;
position: relative;
width: 100%;

}
.no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .afterImage, .no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .beforeImage {
display: inline-block;
float: left;
width: 50%;
}
.no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .afterImage img, .no-js .ComparisonSlider .comparisonSliderItem:first-child .comparisonWrapper .beforeImage img {
max-width: 100%;
position: relative;
padding: 20px;
}
.no-js .ComparisonSlider .comparisonSliderItem:not(:first-child) {
display: none;
}
.no-js .ComparisonSlider .comparisonSliderItem .comparisonWrapper {
opacity: 1;
}
.no-js .ComparisonSlider .comparisonSliderItem .comparisonWrapper>.twentytwenty-container {
overflow: visible;
}
.hotSpotActive body {
width: 100%;
overflow: hidden;
height: 100.1%;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.hotSpotActive {
overflow: hidden;
}
.hotSpotActive #header {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.hotSpotActive .pageWrapper, .hotSpotActive body {
overflow: hidden;
height: 100%;
}
.hotSpotActive .pageWrapper:after, .hotSpotActive body:after {
content: "";
width: 100%;
height: 120%;
display: block;
position: absolute;
top: -50px;
left: 0;
background: #4a4f54;
z-index: 1;
}
.hotSpotActive body {
padding: 0 !important;
}
.hotSpotActive .pageWrapper {
padding-top: 50px;
}
}
.CursorAnimateRotate .cursor {
display: none;
top: 0;
left: 0;
position: fixed;
z-index: 1000;
pointer-events: none;
width: 33px;
height: 54px;
margin-top: 60px;
margin-left: 33px;
}
.CursorAnimateRotate .cursor.isVisible {
display: block;
}
.CursorAnimateRotate .cursorIcon {
width: 33px;
height: 54px;
pointer-events: none;
background-image: url(/resources/public/images/cursor-left.png);
background-repeat: none;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-o-transition: -o-transform 0.4s ease-out;
transition: transform 0.4s ease-out;
}
.CursorAnimateRotate.offScreen .cursor {
display: none;
}
.CursorAnimateRotate.right .cursor {
margin-left: 10px;
}
.CursorAnimateRotate.right .cursorIcon {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.CursorAnimateRotate, .CursorAnimateRotate .rsOverflow, .CursorAnimateRotate video {
cursor: none !important;
}
.CursorNoAnimateNoRotate.left, .CursorNoAnimateNoRotate.left .rsOverflow[style], .CursorNoAnimateNoRotate.left .rsOverflow[style] video {
cursor: url(/resources/public/images/cursor-left.cur), pointer !important;
}
.CursorNoAnimateNoRotate.right, .CursorNoAnimateNoRotate.right .rsOverflow[style], .CursorNoAnimateNoRotate.right .rsOverflow[style] video {
cursor: url(/resources/public/images/cursor-right.cur), pointer !important;
}
.DropdownNav {
max-width: 350px;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: left;
position: relative;
}
.DropdownNav .selected {
display: table;
position: relative;
z-index: 3;
width: 100%;
height: 45px;
padding: 0 40px 0 23px;
line-height: 12px;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
line-height: 45px;}
.DropdownNav .selected:before {
content: '\e00a';
position: absolute;
top: 17px;
right: 16px;
font-size: 10px;
}
.DropdownNav .selected span {
display: table-cell;
vertical-align: middle;
}
.DropdownNav.active .selected:before {
content: '\e00b';
}
.DropdownNav ul {
display: none;
}
.DropdownNav ul li {
display: table;
float: none !important;
position: relative;
overflow: hidden;
width: 100%;
height: 45px;
padding: 0 23px;
line-height: 12px;
border-bottom: 1px solid;
cursor: pointer;
}
.DropdownNav ul li:last-child {
border-bottom: 0;
}
.DropdownNav ul li a {
display: table-cell;
vertical-align: middle;
text-decoration: none;
}
.no-js .DropdownNav ul {
display: block;
}
.DropdownNav .selected {
background-color: #0c121c;
color: #ffffff;
}
.DropdownNav .selected:hover {
background-color: #4a4f54;
}
.DropdownNav.active .selected:focus {
background-color: #4a4f54;
}
.DropdownNav ul li {
background-color: #ffffff;
border-color: #e4e8e8;
}
.DropdownNav ul li a {
color: #0c121c;
}
.DropdownNav ul li.active, .DropdownNav ul li:hover, .DropdownNav ul li:focus {
background-color: #e4e8e8;
}
.grey .DropdownNav ul li {
border-color: #dee2e2;
}
.grey .DropdownNav ul li:hover, .grey .DropdownNav ul li:focus {
background-color: #dee2e2;
}
.dark .DropdownNav .selected:hover {
background-color: #373b3f;
}
.dark .DropdownNav.active .selected:focus {
background-color: #373b3f;
}
.dark .DropdownNav.open .selected {
background-color: #373b3f;
}
select.DropdownSelect {
visibility: hidden;
}
.no-js select.DropdownSelect {
visibility: visible;
}
.DropdownSelect {
height: 45px;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: left;
position: relative;
}
.DropdownSelect select {
position: absolute;
visibility: hidden;
}
.DropdownSelect .selected {
display: table;
position: relative;
z-index: 3;
width: 100%;
height: 45px;
padding: 0 40px 0 23px;
line-height: 12px;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
}
.DropdownSelect .selected:before {
content: '\e00a';
position: absolute;
top: 17px;
right: 16px;
font-size: 10px;
}
.DropdownSelect .selected .flag {
position: absolute;
top: 12px;
left: 12px;
}
.DropdownSelect .selected span {
display: table-cell;
vertical-align: middle;
}
.DropdownSelect .selected span.hasFlag {
padding-left: 30px;
}
.DropdownSelect ul {
display: none;
position: absolute;
top: 45px;
z-index: 4;
width: 100%;
max-height: 292px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
outline: 0 solid;
}
.DropdownSelect ul li {
display: table;
float: none !important;
position: relative;
overflow: hidden;
width: 100%;
height: 45px;
padding: 0 23px;
line-height: 12px;
cursor: pointer;
border-bottom: 1px solid;
}
.DropdownSelect ul li span {
display: table-cell;
vertical-align: middle;
}
.DropdownSelect ul li span.hasFlag {
padding-right: 30px;
}
.DropdownSelect ul li .flag {
position: absolute;
top: 10px;
right: 10px;
box-sizing: content-box;
border: 1px solid #e4e8e8;
}
.DropdownSelect .selected[data-val="lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©"], .DropdownSelect ul li[data-val="lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©"] {
font-size: 16px;
letter-spacing: 0;
}
.DropdownSelect.DropdownSelectDirectionUp ul {
top: auto;
bottom: 45px;
}
.DropdownSelect .clickOff {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
background: url("/resources/public/images/DropdownSelect/click-off-bg.png");
}
.DropdownSelect.disabled .selected {
cursor: auto;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
}
.DropdownSelect.open .selected {
z-index: 6;
}
.DropdownSelect.open .selected:before {
content: '\e00b';
}
.DropdownSelect.open ul {
display: block !important;
z-index: 7;
}
.DropdownSelect.open .clickOff {
display: block;
z-index: 5;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DropdownSelect {
position: relative;
}
.DropdownSelect select {
width: 100%;
height: 45px;
position: absolute;
z-index: 6;
top: 0;
left: 0;
visibility: visible;
-webkit-appearance: menulist-button;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.DropdownSelect ul {
display: none;
}
}
.DropdownSelect .selected {
background-color: #0c121c;
color: #ffffff;
}
.DropdownSelect .selected:hover, .DropdownSelect .selected:focus {
background-color: #4a4f54;
}
.DropdownSelect ul {
background-color: #ffffff;
}
.DropdownSelect ul li {
background-color: #ffffff;
color: #0c121c;
border-color: #e4e8e8;
}
.DropdownSelect ul li:hover, .DropdownSelect ul li:focus {
background-color: #e4e8e8;
}
.DropdownSelect.disabled .selected:hover, .DropdownSelect.disabled .selected:focus {
background-color: #0c121c;
}
.DropdownSelect.open .selected {
background-color: #4a4f54;
}
.grey .DropdownSelect ul li {
border-color: #dee2e2;
}
.grey .DropdownSelect ul li:hover, .grey .DropdownSelect ul li:focus {
background-color: #dee2e2;
}
.dark .DropdownSelect .selected:hover, .dark .DropdownSelect .selected:focus {
background-color: #373b3f;
}
.dark .DropdownSelect.open .selected {
background-color: #373b3f;
}
.DualFrameCarousel {
visibility: hidden;
position: relative;
display: table;
}
.DualFrameCarousel .royalSlider {}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider {}
}
.DualFrameCarousel .royalSlider .overflow {
width: 100%;}
.DualFrameCarousel .royalSlider .rsSlide {
height: 100%;
width: 100%;
font-size: 0;
}
.DualFrameCarousel .royalSlider .rsSlide .slideInner {padding: 0 0 0 70px;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .rsSlide .slideInner {padding: 0;}

.DualFrameCarousel .royalSlider .rsSlide .slideInner, .DualFrameCarousel .royalSlider .rsSlide .gridContext{}



}
.DualFrameCarousel .royalSlider .rsSlide .slideInner, .DualFrameCarousel .royalSlider .rsSlide .gridContext {
height: 100%;float: left;}
.DualFrameCarousel .royalSlider .rsSlide>div {
width: 100%;
height: 100%;
font-size: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .rsSlide>div {/* height: auto; */}
}
.DualFrameCarousel .royalSlider .left, .DualFrameCarousel .royalSlider .right {
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left, .DualFrameCarousel .royalSlider .right {
height: auto !important;
}
}
.DualFrameCarousel .royalSlider .left {
border: none;
width: 100%;
width: 33.333%;
padding: 80px 30px 80px 20px;
height: 790px;
}

@media screen and (min-width: 1px) and (max-width: 990px) {
.DualFrameCarousel .royalSlider .left {
height: 826px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left {
height: 442px;
}
.HeroTitleBanner.fontSmooth.dark.noImage.centre{ margin-top:50px;}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left {
height: 330px;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
.DualFrameCarousel .royalSlider .left {
height: 402px;
}
}

@media screen and (min-width: 1px) and (max-width: 340px) {
.DualFrameCarousel .royalSlider .left {
height: 420px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left {
width: auto;
padding: 0px 40px 40px 40px;
margin-top: 90px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left {
padding: 0 30px 60px;
margin-top: 69px;clear: both;float: left;display: block;width: 100%;}
}

@media screen and (min-width: 901px) {
.DualFrameCarousel .royalSlider .left>div>div>div {
padding: 0 !important;
}
}
.DualFrameCarousel .royalSlider .left p {
font-size: 14px;
line-height: 18px;
font-family: arial;}
.DualFrameCarousel .royalSlider .left .heading {
margin-bottom: 18px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .left h3.heading {
font-size: 24px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left h3.heading {
font-size: 18px;
margin-bottom: 18px;
}
}
.DualFrameCarousel .royalSlider .left .title {
margin-bottom: 36px;
color: #a4a7a9;
}
.DualFrameCarousel .royalSlider .left .title .headingWrapper:before, .DualFrameCarousel .royalSlider .left .title .headingWrapper:after {
background-color: #a4a7a9;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .left .title {
display: none;
}
}
.DualFrameCarousel .royalSlider .left .caveat {
margin-top: 36px;
}
.DualFrameCarousel .royalSlider .right {
position: absolute;
left: 33.333%;
text-align: center;
right: 0;
padding-left: 50px;
height: 100%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .right {
width: 100%;
position: relative;
left: auto;
right: auto;
height: auto;
padding: 0;
}
}
.DualFrameCarousel .royalSlider .right>div {
float: left;
width: 50%;
height: 40%;
}
.DualFrameCarousel .royalSlider .right>div .image.backgroundImage {
display: block;
background-position: 50% 50%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .right>div {
display: none;
}
}
.DualFrameCarousel .royalSlider .right>div.top {
width: 100%;
height: 60%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .royalSlider .right>div.top {
display: block;
padding: 0;
float: none;
}
}
.DualFrameCarousel .royalSlider .right.single>div {
height: 100%;
}
.DualFrameCarousel .royalSlider .right a {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
text-decoration: none;
overflow: hidden;
}
.DualFrameCarousel .royalSlider .right .title {
display: none;
text-align: center;
padding: 24px 0;
margin: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .royalSlider .right .title {
display: block;
font-size: 22px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel.singleSlide .left {
margin-top: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel.singleSlide .left {
margin-top: 30px;
}
}
.DualFrameCarousel .carouselNavigation {
position: absolute;
left: 90px;
bottom: 80px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel .carouselNavigation {
left: 0;
bottom: auto;
margin-top: 30px;
text-align: center;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.DualFrameCarousel .carouselNavigation {
height: 69px;
margin-top: 0;
}
}
.DualFrameCarousel .primaryLinkWithStyle {
margin-top: 36px;
}
.DualFrameCarousel.dark .navigation .numbers {
color: #e4e8e8;
}
.DualFrameCarousel.dark .navigation>div a {
color: #e4e8e8;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.DualFrameCarousel[data-total="1"] .royalSlider .rsSlide>div>div.left {
margin-top: 40px;
}
}
.DualFrameCarousel.sidebarOnRight .royalSlider .rsSlide>div>div.left {
float: left;
}
.DualFrameCarousel.sidebarOnRight .royalSlider .rsSlide>div>div.right {
float: left;
}
.DualFrameCarousel .royalSlider .rsSlide>div, .DualFrameCarousel .royalSlider .rsSlide>div>div.right, .no-js .DualFrameCarousel, .no-js .DualFrameCarousel .royalSlider {display: inline-block;}
.DualFrameCarousel .royalSlider .rsSlide>div:after, .DualFrameCarousel .royalSlider .rsSlide>div>div.right:after, .no-js .DualFrameCarousel:after, .no-js .DualFrameCarousel .royalSlider:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.no-js .DualFrameCarousel {
visibility: visible;
}
.no-js .DualFrameCarousel p.title {
margin-top: 30px;
display: block;
}
.no-js .DualFrameCarousel .royalSlider {
width: 90%;
margin: 0 auto 30px;
display: block;
height: auto;
font-size: 0;
}
.no-js .DualFrameCarousel .royalSlider>div {
width: 33.333%;
display: inline-block;
vertical-align: top;
float: none;
padding: 20px;
margin-bottom: 30px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .DualFrameCarousel .royalSlider>div {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .DualFrameCarousel .royalSlider>div {
width: 100%;
}
}
.no-js .DualFrameCarousel .royalSlider .right {
position: static;
width: auto;
}
.no-js .DualFrameCarousel .royalSlider .left {
width: auto;
}
.no-js .DualFrameCarousel .royalSlider .left p.title {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .DualFrameCarousel .royalSlider .left {
padding: 0;
margin: 0;
}
}
.no-js .DualFrameCarousel .royalSlider img {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.no-js .DualFrameCarousel .navigation {
display: none;
}
.EngineSpecifications {
font-size: 14px;
}
.EngineSpecifications .headerBlock {
padding-left: 0;
padding-right: 0;
}
.EngineSpecifications .responsiveTableArrow {
margin-bottom: 6px;
margin-top: -25px;
}
.EngineSpecifications .responsiveTableArrow .leftArrow, .EngineSpecifications .responsiveTableArrow .rightArrow {
font-size: 12px;
}
.EngineSpecifications .responsiveTableArrow .leftArrow {margin-left: -25px;margin-top: 3px;}
.EngineSpecifications .responsiveTableArrow .rightArrow:before {
margin-left: -2px;
}
.EngineSpecifications .responsiveTableArrow .bar {
height: 1px;
margin-top: 8px;margin-left: -14px;margin-right: 0;width: 213px;}
.EngineSpecifications.dark a.secondaryLinkWithStyle {
color: #4a4f54 !important;
}
.EngineSpecifications.dark .responsiveTableArrow .leftArrow, .EngineSpecifications.dark .responsiveTableArrow .rightArrow {
color: #a4a7a9;
}
.EngineSpecifications.dark .responsiveTableArrow .bar {
background-color: #a4a7a9;
}
.EngineSpecifications th:first-child {
font-weight: 500;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 14px;
}
.EngineSpecifications th:first-child .engineName {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #0c121c;
font-size: 25px;
font-weight: normal;
margin-bottom: 11px;
}
.EngineSpecifications th:first-child span {
display: block;
font-weight: normal;
margin-bottom: 5px;
}
.EngineSpecifications th:first-child span:nth-child(2) {
margin-top: 12px;
}
.EngineSpecifications th:first-child a {
margin-top: 10px;
font-size: 10px;
letter-spacing: 0.25em;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
padding-left: 18px;
margin-top: 25px;
display: inline-block;
overflow: hidden;
*zoom:1;
line-height: 1.25;
}
.EngineSpecifications th:first-child a:before {
content: '\e031';
color: #4a4f54;
position: absolute;
top: 0px;
left: -4px;
font-size: 10px;
}
.EngineSpecifications th:first-child a:hover, .EngineSpecifications th:first-child a:focus {
text-decoration: none;
color: #4a4f54;
}
.EngineSpecifications th:first-child a:hover:before, .EngineSpecifications th:first-child a:focus:before {
color: #4a4f54;
}
.EngineSpecifications tr:first-child th {
font-weight: bold;
}
.EngineSpecifications tr:first-child th span {
font-weight: normal;
display: block;
}
.EngineSpecifications .ctaContainer {
margin-top: 80px;
margin-bottom: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.EngineSpecifications .headerBlock {
margin: 0 auto 40px;
}
.EngineSpecifications th:first-child {
font-size: 14px;
}
.EngineSpecifications th:first-child .engineName {
font-size: 20px;
color: #0c121c;
}
.EngineSpecifications th:first-child span {
font-size: 14px;
}
.EngineSpecifications th:first-child a {
font-size: 10px;
padding-left: 10px;
}
.EngineSpecifications th:first-child a:before {
font-size: 10px;
}
.EngineSpecifications .ctaContainer {
margin-top: 40px;
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.EngineSpecifications .headerBlock {
margin: 0 auto 30px;
}
.EngineSpecifications .responsiveTableArrow {
margin-top: -25px;
}
.EngineSpecifications th:first-child {
font-size: 14px;
}
.EngineSpecifications th:first-child .engineName {
color: #0c121c;
font-size: 18px;
}
.EngineSpecifications th:first-child span {
font-size: 11px;
}
.EngineSpecifications th:first-child a {
font-size: 8px;
padding-left: 10px;
letter-spacing: 0.12em;
padding-top: 3px;
padding-bottom: 3px;
}
.EngineSpecifications th:first-child a:before {
font-size: 9px;
top: 3px;
}
.EngineSpecifications .ctaContainer {
margin-top: 30px;
margin-bottom: 10px;
}
.EngineSpecifications .ctaContainer .primaryLinkWithStyle {
width: 100%;
}
}
.no-js .EngineSpecifications {
overflow-x: scroll;
}
.ExperienceCentres .infoCard .cardHeader {
display: block;
min-height: 250px;
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.ExperienceCentres .infoCard .cardDetails .cardTitle .centreName, .ExperienceCentres .infoCard .cardDetails .cardTitle .countryName {
display: block;
}
.ExperienceCentres .infoCard .cardDetails .experiencesHeading:before {
content: '\e010';
margin: -6px 10px 0 0;
font-size: 19px;
vertical-align: middle;
}
.ExperienceCentres .infoCard .cardDetails .cardCta {
margin: 24px 0 0 0;
}
.rtl .ExperienceCentres .infoCard .cardDetails .sectionHeading:before {
margin-right: 0;
margin-left: 10px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ExperienceCentres .infoCard .cardHeader {
min-height: 120px;
}
.ExperienceCentres .infoCard .cardDetails .description, .ExperienceCentres .infoCard .cardDetails .experiencesHeading, .ExperienceCentres .infoCard .cardDetails .experienceData {
display: none;
}
#landrover .ExperienceCentres .infoCard .cardDetails .cardCta {
width: 100%;
}
}
.ExperienceRegions .infoCard {
text-decoration: none;
position: relative;
overflow: hidden;
}
.ExperienceRegions .infoCard .regionHeader {
display: block;
height: 300px;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.no-js .ExperienceRegions .infoCard .regionHeader {
overflow: hidden;
}
.no-js .ExperienceRegions .infoCard .regionHeader img {
width: 100%;
}
.ExperienceRegions .infoCard .regionTitle {
position: absolute;
top: 0;
left: 0;
display: table;
height: 300px;
width: 100%;
text-align: center;
}
.ExperienceRegions .infoCard .regionTitle .overlay {
display: block;
z-index: 2;
position: absolute;
left: 0;
top: 0;
width: 101%;
height: 300px;
background: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.5s;
-khtml-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.ExperienceRegions .infoCard .regionTitle h3 {
color: #ffffff;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0 20px;
position: relative;
z-index: 3;
}
.ExperienceRegions .infoCard .regionTitle .headingWrapper:before, .ExperienceRegions .infoCard .regionTitle .headingWrapper:after {
background-color: #ffffff;
}
.ExperienceRegions .infoCard .regionStats {
overflow: hidden;
padding: 20px;
}
.ExperienceRegions .infoCard .regionStats .heading {
color: #4a4f54;
margin: 0;
font-weight: 400;
}
.ExperienceRegions .infoCard .regionStats .numberOfCentres {
float: left;
}
.ExperienceRegions .infoCard .regionStats .numberOfCentres:before {
content: '\e010';
margin: -4px 6px 0 0;
font-size: 20px;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries {
float: right;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries:before {
content: '\e01e';
line-height: 0;
margin-top: 0px 3px 0 0;
font-size: 22px;
}
.ExperienceRegions .infoCard:hover .regionTitle .overlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ExperienceRegions .infoCard .regionStats .numberOfCentres {
float: left;
}
.ExperienceRegions .infoCard .regionStats .numberOfCentres:before {
font-size: 15px;
margin-right: 6px;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries {
float: right;
}
.ExperienceRegions .infoCard .regionStats .numberOfCountries:before {
margin-top: -1px;
font-size: 17px;
margin-right: 6px;
}
}

@media screen and (min-width: 1px) and (max-width: 600px) {
.ExperienceRegions .secondaryHeading span {
display: none;
}
.ExperienceRegions .infoCard .regionHeader {
height: 100px;
}
.ExperienceRegions .infoCard .regionStats {
padding-top: 42px;
}
.ExperienceRegions .infoCard .regionTitle {
height: auto;
left: 20px;
top: 115px;
width: auto;
}
.ExperienceRegions .infoCard .regionTitle h3 {
color: #0c121c;
text-align: left;
font-size: 16px;
padding: 0;
margin: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ExperienceRegions .infoCard .numberOfCentres, .ExperienceRegions .infoCard .numberOfCountries {
font-weight: 200;
font-size: 12px;
}
.ExperienceRegions .infoCard:hover .regionTitle .overlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
}
.ExperienceRegions.dark .regionTitle .heading {
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 600px) {
.ExperienceRegions.dark .regionTitle .heading {
color: #0c121c;
}
}
.FeatureHighlight .ctaContainer {
padding-left: 20px;
padding-right: 20px;
}
.FeatureHighlight .el a:first-child {
display: inline-block;
position: relative;
}
.FeatureHighlight .el .heading a {
color: inherit;
}
.TwoColumnContainer .FeatureHighlight {
padding: 1px 0 0 0;
}
.TwoColumnContainer .FeatureHighlight:last-child>div:last-child {
margin-bottom: 0;
}
.FleetAndBusinessContacts .list2Col {
max-width: 960px;
margin: 0 auto;
}
.FleetAndBusinessContacts .list2Col>li {
width: 50%;
}
.FleetAndBusinessContacts .list1Col {
max-width: 480px;
margin: 0 auto;
}
.FleetAndBusinessContacts .list1Col>li {
width: 100%;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FleetAndBusinessContacts .list2Col {
max-width: none;
margin: auto;
}
.FleetAndBusinessContacts .list2Col>li {
width: 100%;
}
.FleetAndBusinessContacts .list1Col {
max-width: none;
margin: auto;
}
}
.FleetAndBusinessContacts .infoCard .cardHeader {
display: block;
min-height: 250px;
background-position: 50% 50%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.FleetAndBusinessContacts .infoCard .cardDetails .cardTitle .centreName, .FleetAndBusinessContacts .infoCard .cardDetails .cardTitle .locationName {
display: block;
}
.FleetAndBusinessContacts .infoCard .cardDetails .mainContact {margin-bottom: 24px;}
.FleetAndBusinessContacts .infoCard .cardDetails .mainContact .mainContactName, .FleetAndBusinessContacts .infoCard .cardDetails .mainContact .mainContactPosition {display: block;}
.FleetAndBusinessContacts .infoCard .cardDetails .mainContact .mainContactName {color: #000000;}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FleetAndBusinessContacts .infoCard .cardHeader {min-height: 120px;}
.FleetAndBusinessContacts .infoCard .mainContact:first-child {margin-top: 24px;}
#landrover .FleetAndBusinessContacts .infoCard .cardDetails .cardCta {display: block;
}}
*:focus {outline: 0;}
body.focusStylesOn *:focus {box-shadow: inset 0 0 5px #2f84ea, 0 0 5px #2f84ea;}
body.focusStylesOn .noFocusStyles:focus {box-shadow: none;}
.FooterNav {position: relative;padding: 0 0 40px;}
.no-js .FooterNav {padding-bottom: 0;}
.FooterNav .footerWrapper {overflow: hidden;padding: 0 70px;}
.FooterNav .navWrapper {padding: 0 20px 22px;}
.FooterNav .navWrapper h2 {font-family: arial;font-size: 9px;letter-spacing: 0.2em;padding: 0 0 14px;font-weight: bold;margin: 0;-webkit-transform: translate3d(0, 0, 0);transform: none;}
.FooterNav .navWrapper h2:first-child {padding: 46px 0 14px;}
.FooterNav .navWrapper ul {margin: 0;padding: 0 0 30px;}
.FooterNav .navWrapper li {padding: 4px 0 5px 0;}
.FooterNav .navWrapper li a {font-size: 9px;letter-spacing: 0.2em;text-decoration: none;-webkit-transition: color 0.4s;-webkit-transition-delay: 0s;-moz-transition: color 0.4s;-o-transition: color 0.4s;transition: color 0.4s;font-family: arial;}
.FooterNav .navWrapper li a i {position: relative;font-size: 5px;}
.FooterNav .navWrapper li a .icon-chevron-down, .FooterNav .navWrapper li a .icon-chevron-up {display: none;top: -2px;left: 5px;}
.FooterNav .navWrapper li a i.active {display: inline;}
.FooterNav .navWrapper li ul {display: none;margin: 0 0 0 10px;}
.FooterNav .navWrapper li ul li {padding: 2px 0;}
.FooterNav[data-total="1"] .navWrapper {width: 100%;}
.FooterNav[data-total="2"] .navWrapper {width: 50%;}
.FooterNav[data-total="3"] .navWrapper {width: 33.333%;}
.FooterNav[data-total="4"] .navWrapper {width: 25%;}
.FooterNav[data-total="5"] .navWrapper {width: 20%;}
.FooterNav[data-total="6"] .navWrapper {width: 16.667%;}
.FooterNav[data-total="7"] .navWrapper {width: 14.286%;}
.FooterNav[data-total="8"] .navWrapper {width: 12.5%;}
.FooterNav .socialLinks>ul:first-child {margin-top: 46px;}
.FooterNav .socialLinks ul {margin-top: 10px;}
.FooterNav .socialLinks ul li {padding: 0 0 10px 0;}
.FooterNav .socialLinks ul li a {height: 50px;display: table;}
.FooterNav .socialLinks ul li a>span {width: 50px;height: 50px;line-height: 50px;display: block;font-size: 23px;text-align: center;-webkit-transition: background-color 400ms;-webkit-transition-delay: 0s;-moz-transition: background-color 400ms;-o-transition: background-color 400ms;transition: background-color 400ms;}
.FooterNav .socialLinks ul li a strong {display: table-cell;vertical-align: middle;padding-left: 11px;}
.FooterNav .socialLinks ul .icon-social_facebook:before {margin-top: -4px;}
.FooterNav .socialLinks ul .icon-social_google:before {margin-top: -1px;margin-left: 6.6px;}.FooterNav .socialLinks ul .icon-social_vkontakt:before {margin-top: 4px;}.FooterNav .socialLinks ul .icon-social_sinaweibo:before {margin-top: -1px;}.FooterNav .socialLinks ul .icon-social_pinterest:before {margin-top: -2px;}
.FooterNav .socialLinks ul .icon-social_linkedin:before, .FooterNav .socialLinks ul .icon-social_instagram:before, .FooterNav .socialLinks ul .icon-social_blogger:before, .FooterNav .socialLinks ul .icon-social_renren:before, .FooterNav .socialLinks ul .icon-social_douban:before {margin-top: -5px;}
.FooterNav .socialLinks ul .icon-social_tumblr:before {margin-top: -6px;}
.FooterNav .socialLinks ul .icon-social_wechat:before {margin-top: -2px;}
.FooterNav .socialLinks ul .icon-social_youtube {font-size: 29px;line-height: 45px;}
.FooterNav .socialLinks ul .icon-social_youtube:before {margin-top: -8px;}
.FooterNav .socialLinksFloat {width: auto !important;clear: both !important;display: block !important;padding-top: 0px;}
.FooterNav .socialLinksFloat ul {margin-top: 15px;}
.FooterNav .socialLinksFloat ul li {margin-right: 6px;width: 55px;float: left;}
.FooterNav .socialLinksFloat ul li a {text-indent: -9999px;}
.FooterNav .hygieneLinks {width: 100%;position: absolute;bottom: 0;padding: 0 70px 0;}
.FooterNav .hygieneLinks:after {content: "";clear: both;display: table;}
.no-js .FooterNav .hygieneLinks {
position: static;
}
.FooterNav .hygieneLinks li {
float: left;
}
.FooterNav .hygieneLinks li a {
display: inline-block;
padding: 16px 20px;
font-size: 9px;
text-decoration: none;
letter-spacing: 0.2em;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
-webkit-transition: color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: color 400ms ease-out;
-o-transition: color 400ms ease-out;
transition: color 400ms ease-out;
}
.FooterNav .hygieneLinks li a.toggleHandle {
display: none;
position: relative;
}
.FooterNav .hygieneLinks li a.toggleHandle:after {
content: '\e00b';
position: relative;
padding-left: 6px;
top: -1px;
}
.FooterNav .hygieneLinks li.selectMarket>a {
padding-left: 50px;
display: block;
}
.FooterNav .hygieneLinks li.selectMarket>a span.countryCode {
display: none;
}
.FooterNav .hygieneLinks li.selectMarket>a .flag {
position: absolute;
top: 15px;
left: 20px;
}
.FooterNav .hygieneLinks li.selectMarket .primaryLinkWithStyle {
display: inline-table;
}
.FooterNav .hygieneLinks li.selectMarket div.DropdownSelect .selected[data-val='lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©'], .FooterNav .hygieneLinks li.selectMarket div.DropdownSelect ul li[data-val='lang-ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©'] {
letter-spacing: 0;
}
.FooterNav .hygieneLinks li ul.toggleContent {
float: left;
}
.FooterNav .hygieneLinks li ul.toggleContent li {
float: left;
}
.FooterNav .hygieneLinks li.open a.toggleHandle:after {
content: '\e00a';
}
.FooterNav .hygieneLinks li.open .toggleContent {
display: block;
}
.FooterNav .marketSelectorContainer {
display: none;
position: absolute;
bottom: 40px;
width: 320px;
padding: 20px;
}
.FooterNav .marketSelectorContainer.open {
display: block;
}
.FooterNav .marketSelectorContainer .col {
padding-bottom: 20px;
}
.FooterNav .marketSelectorContainer .formButton .continueButton {
margin-top: 0;
width: 100%;
font-size: 10px;
padding: 13px 23px 11px;
}
.FooterNav .marketSelectorContainer .formButton .continueButton.disabled {
opacity: 0.4;
cursor: default;
}
.FooterNav .marketSelectorContainer .formButton .continueButton.disabled:hover, .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:focus {
background: none;
}
.FooterNav .marketSelectorContainer .secondaryLinks {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FooterNav .footerWrapper {
overflow: hidden;
padding: 0 0 0 20px;
}
.FooterNav .navWrapper {
padding: 0 0 22px;
}
.FooterNav .navWrapper ul {
padding-left: 20px;
}
.FooterNav .navWrapper h2 {
padding-left: 20px;
}
.FooterNav .navWrapper h2:first-child {
padding-left: 20px;
}
.FooterNav .navWrapper:nth-child(3) h2, .FooterNav .navWrapper:nth-child(3) ul {
padding-left: 10px;
}
.FooterNav .socialLinks h2 {
display: block;
float: none;
}
.FooterNav .socialLinks ul {
margin-top: 9px;
}
.FooterNav .socialLinks ul ul {
margin: 0;
padding-left: 0;
}
.FooterNav .socialLinks li {
margin-right: 6px;
width: 55px;
}
.FooterNav .socialLinks li:last-child {
margin-right: 0;
}
.FooterNav ul.hygieneLinks {
padding-left: 20px;
}
.FooterNav ul.hygieneLinks li .toggleHandle {
display: block;
}
.FooterNav ul.hygieneLinks li .toggleContent {
display: none;
}
.FooterNav ul.hygieneLinks li.open .toggleContent {
position: absolute;
width: 100%;
left: 0;
bottom: 40px;
}
.FooterNav ul.hygieneLinks li.open .toggleContent li {
float: none;
width: 100%;
}
.FooterNav ul.hygieneLinks li.open .toggleContent li a {
display: block;
}
.no-js .FooterNav ul.hygieneLinks {
height: auto;
overflow: hidden;
}
.no-js .FooterNav ul.hygieneLinks li a.toggleHandle {
display: none;
}
.no-js .FooterNav ul.hygieneLinks li ul.toggleContent {
display: block;
}
.no-js .FooterNav ul.hygieneLinks li.selectMarket a {
display: block;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FooterNav {
padding-bottom: 82px;
padding-left: 0;
}
.FooterNav .footerWrapper {padding: 30px 20px 15px;}
.FooterNav .marketSelectorContainer {
width: 100%;
}
.FooterNav .marketSelectorContainer .col {
margin: 0 auto;
max-width: 340px;
}
.FooterNav .marketSelectorContainer .formButton {
margin: 0 auto;
max-width: 340px;
}
.FooterNav .navWrapper {
display: none;
padding: 0;
}
.FooterNav .navWrapper h2:first-child {
padding: 0;
text-align:center;
}
.FooterNav[data-total="1"] .socialLinks, .FooterNav[data-total="2"] .socialLinks, .FooterNav[data-total="3"] .socialLinks, .FooterNav[data-total="4"] .socialLinks, .FooterNav[data-total="5"] .socialLinks, .FooterNav[data-total="6"] .socialLinks, .FooterNav[data-total="7"] .socialLinks, .FooterNav[data-total="8"] .socialLinks {
width: auto;
}
.FooterNav .socialLinks {
display: block;
width: auto;
margin: 0 auto;
float: none;
}
.FooterNav .socialLinks .heading {
text-align: center;
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
}
.FooterNav .socialLinks .heading.headingFocus .headingWrapper:before, .FooterNav .socialLinks .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.FooterNav .socialLinks ul {
display: block;
text-align: center;
margin: 28px auto 0;
padding: 0;
}
.FooterNav .socialLinks ul li {
display: inline-block;
float: none;
padding: 0 0 15px;
margin: 0;
width: auto;
}
.FooterNav .socialLinks ul li a {
width: 50px;
display: block;
float: left;}
.FooterNav .socialLinks ul li a strong {
display: none;
}
.FooterNav .socialLinks>ul:first-child {
margin-top: 0;
}
.FooterNav .socialLinksFloat h2 {
text-align: left !important;
padding-left: 50px !important;
}
.FooterNav ul.hygieneLinks {
padding: 0 10px;
}
.FooterNav ul.hygieneLinks li.selectMarket a span.countryName {
display: none;
}
.FooterNav ul.hygieneLinks li.selectMarket a span.countryCode {
display: inline;
}
.FooterNav .recallLinks {
display: inherit;
width: 100%;
padding: 0 10px;
border-bottom: 1px solid;
}
.FooterNav .recallLinks:after {
content: "";
clear: both;
display: table;
}
.no-js .FooterNav .recallLinks {
position: static;
}
.FooterNav .recallLinks li {
float: left;
}
.FooterNav .recallLinks li a {
display: inline-block;
padding: 16px 18px;
font-size: 8px;
text-decoration: none;
letter-spacing: 0.3em;
}
}
.no-js .navWrapper li ul {
position: relative;
display: block;
}
.FooterNav {
background-color: #4a4f54;
}
.FooterNav .navWrapper h2 {
color: #ffffff;
}
.FooterNav .navWrapper li a {
color: #e4e8e8;
}
.FooterNav .navWrapper li a:hover, .FooterNav .navWrapper li a:focus, .FooterNav .navWrapper li a.active {
color: #ffffff;
}
.FooterNav .socialLinks ul li a>span {
background-color: #0c121c;
}
.FooterNav .socialLinks ul .social_facebook:hover span {
background-color: #305891;
}
.FooterNav .socialLinks ul .social_twitter:hover span {
background-color: #2ca8d2;
}
.FooterNav .socialLinks ul .social_linkedin:hover span {
background-color: #007bb6;
}
.FooterNav .socialLinks ul .social_google:hover span {
background-color: #dd4b39;
}
.FooterNav .socialLinks ul .social_tumblr:hover span {
background-color: #2f5070;
}
.FooterNav .socialLinks ul .social_sinaweibo:hover span {
background-color: #df2029;
}
.FooterNav .socialLinks ul .social_pinterest:hover span {
background-color: #c82828;
}
.FooterNav .socialLinks ul .social_douban:hover span {
background-color: #0e7512;
}
.FooterNav .socialLinks ul .social_vkontakt:hover span {
background-color: #2f5070;
}
.FooterNav .socialLinks ul .social_renren:hover span {
background-color: #0259a0;
}
.FooterNav .socialLinks ul .social_youtube:hover span {
background-color: #e62d27;
}
.FooterNav .socialLinks ul .social_blogger:hover span {
background-color: #ff6600;
}
.FooterNav .socialLinks ul .social_instagram:hover span {
background-color: #406e95;
}
.FooterNav .socialLinks ul .social_wechat:hover span {
background-color: #93d034;
}
.FooterNav .hygieneLinks {
background-color: #0c121c;
}
.FooterNav .hygieneLinks li a {
color: #e4e8e8;
}
.FooterNav .hygieneLinks li a:hover, .FooterNav .hygieneLinks li a:focus {
color: #ffffff;
}
.FooterNav .hygieneLinks li.open a.toggleHandle {
background: #4a4f54;
}
.FooterNav .marketSelectorContainer {
background-color: #a4a7a9;
}
.FooterNav .marketSelectorContainer .formButton .continueButton.disabled:hover, .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:focus {
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FooterNav ul.hygieneLinks li.open .toggleContent li {
background: #0c121c;
border-bottom: 1px solid #0c121c;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FooterNav .recallLinks {
background-color: #0c121c;
border-bottom-color: #30353e;
}
.FooterNav .recallLinks li a {
color: #e4e8e8;
}
.FooterNav .recallLinks li a:hover, .FooterNav .recallLinks li a:focus {
color: #ffffff;
}
}
#landrover .FooterNav .hygieneLinks {
background-color: #ffffff;
}
#landrover .FooterNav .hygieneLinks li a {
color: #4a4f54;
font-weight: bold;
}
#landrover .FooterNav .hygieneLinks li a:hover, #landrover .FooterNav .hygieneLinks li a:focus {
color: #0c121c;
}
#landrover .FooterNav .hygieneLinks li.open a.toggleHandle {
background: #e4e8e8;
}
#landrover .FooterNav .marketSelectorContainer {
background-color: #e4e8e8;
}
#landrover .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:hover, #landrover .FooterNav .marketSelectorContainer .formButton .continueButton.disabled:focus {
color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .FooterNav ul.hygieneLinks li.open .toggleContent li {
background-color: #e4e8e8;
border-bottom-color: #cdd0d0;
}
#landrover .FooterNav ul.hygieneLinks li.open .toggleContent li:last-child {
border: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .FooterNav .recallLinks {
background-color: #ffffff;
border-bottom-color: #e4e8e8;
}
#landrover .FooterNav .recallLinks li a {
font-weight: bold;
color: #4a4f54;
}
#landrover .FooterNav .recallLinks li a:hover, #landrover .FooterNav .recallLinks li a:focus {

color: #4a4f54;
}
}
.FormElements {
padding: 20px;
}
.formHeader {
padding-bottom: 40px;
}
.formHeader h2 {
color: #4a4f54;
}
.formHeader p {
font-size: 14px;
color: #4a4f54;
}
.formSection {
padding: 16px 0;
}
.formSection h3 {
color: #4a4f54;
margin: 0;
}
.formSection p {
padding: 16px 0;
color: #4a4f54;
}
.formSection .formrow {
width: 50%;
padding: 16px 0;
}
.formSection .formrow label {
padding-bottom: 16px;
display: block;
color: #4a4f54;
}
.formSection .formrow .textfield, .formSection .formrow .DropdownSelect {
margin-bottom: 16px;
}
.formSection .formrow .textfield.error {
border: 1px solid #f2681d;
margin-bottom: 10px;
}
.formSection .formrow p.errorMessage {
color: #ff0000;
}
.formSection .formrow.radio {
padding-top: 0;
}
.formSection .formrow.radio:first-of-type {
padding-top: 16px;
}
.formSection .formrow.radio label {
display: inline-block;
padding-bottom: 0;
}
.formSection .formrow.inlineForm {
overflow: hidden;
}
.formSection .formrow.inlineForm .textfield {
float: left;
width: 60%;
margin-right: 5%;
}
.formSection .checkboxContainer {
overflow: hidden;
padding: 16px 0 0;
}
.formSection .checkboxContainer .formrow {
padding-top: 0;
}
.formSection .checkboxContainer .formrow label {
display: inline-block;
padding-bottom: 0;
}
.formSection .formButton {
text-align: center;
padding-bottom: 40px;
}
#landrover .formSection .primaryLinkWithStyle {
margin: 0;
}
#landrover .formSection .formButton .primaryLinkWithStyle {
margin: 0;
width: 50%;
max-width: 350px;
}
#landrover .formSection .inlineForm .primaryLinkWithStyle {
float: left;
width: 35%;
min-width: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.formSection .formrow {
width: 100%;
}
.formSection .formrow .textfield, .formSection .formrow .DropdownSelect {
max-width: 350px;
}
.formSection .formrow.inlineForm {
max-width: 350px;
}
.formSection .checkboxContainer .formrow {
width: 100%;
}
}
.FramedContent>div, .FramedForm>div {
margin: 0 auto;
}
.FramedContent>div iframe, .FramedForm>div iframe {
margin: 0 auto;
max-width: 1400px;
display: block;
}
.TwoColumnContainer .FramedContent, .TwoColumnContainer .FramedForm {
padding: 0;
}
.TwoColumnContainer .FramedContent>div, .TwoColumnContainer .FramedForm>div {
margin: 0;
}
.TwoColumnContainer .FramedContent>div iframe, .TwoColumnContainer .FramedForm>div iframe {
margin: 0;
max-width: auto;
}
.FrameSlider {
position: relative;
overflow: hidden;
width: 100%;
}
.FrameSlider .frameSliderItem {
width: 100%;
float: left;
height: 100%;
position: relative;
overflow: hidden;
}
.FrameSlider .frameSliderBg, .FrameSlider .frameSliderBgNoScript, .FrameSlider .vehicleNoScript {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
}
.FrameSlider .frameSliderBgNoScript, .FrameSlider .vehicleNoScript {
background-position: center center;
background-repeat: no-repeat;
}
.FrameSlider .headings {
position: relative;
z-index: 1;
padding-bottom: 375px;
margin-bottom: 0;
}
.FrameSlider .secondaryHeading {
font-weight: 500;
}
.FrameSlider .subHeading {
max-width: 680px;
min-height: 36px;
margin-bottom: 25px;
}
.FrameSlider .spriteContainer {
position: absolute;
top: 8px;
left: 50%;
width: 1600px;
height: 800px;
margin-left: -800px;
opacity: 0.2;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;

-o-transition: opacity 400ms;
transition: opacity 400ms;
}
.FrameSlider .spriteContainerContext, .FrameSlider .spriteContainer .vehicle {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.FrameSlider .spriteContainerContext {
z-index: 1;
}
.FrameSlider .spriteContainer .vehicle {
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.FrameSlider .frames-loaded .spriteContainer {
opacity: 1;
}
.FrameSlider .backgroundOverlay .backgroundOverlayElement {
background-color: #0c121c;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.FrameSlider .backgroundOverlay.backgroundOverlayActive .backgroundOverlayElement {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
.FrameSlider .backgroundOverlay.vehicleForeground .vehicle {
z-index: 1;
}
.FrameSlider .royalSlider {
min-height: 400px;
}
.FrameSlider .royalSlider.rsAutoHeight .rsArrowIcn:before {
zoom: 1;
}
.FrameSlider .sliderContainer {
opacity: 0;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
}
.FrameSlider .sliderControls {
width: 650px;
}
.FrameSlider .frames-loaded .sliderContainer {
opacity: 1;
}
.FrameSlider .sliderTitle {
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
-webkit-transition: opacity 500ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
margin: 0;
}
.FrameSlider .sliderTitle.current {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
-webkit-transition: opacity 500ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out 100ms;
}
.FrameSlider .sliderContainerLower {
padding-top: 18px;
}

@media screen and (min-width: 1px) and (max-width: 1100px), screen and (max-height: 620px) {
.FrameSlider .headings {
padding-bottom: 270px;
}
.FrameSlider .spriteContainer {
top: 78px;
width: 1120px;
height: 560px;
margin-left: -560px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FrameSlider .frameSliderBg, .FrameSlider .frameSliderBgNoScript {
top: -90px;
padding-top: 90px;
}
.FrameSlider .subHeading {
margin-bottom: 20px;
}
.FrameSlider .headings {
padding-bottom: 265px;
}
.FrameSlider .spriteContainer {
top: 15px;
width: 1120px;
height: 560px;
margin-left: -560px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FrameSlider {
height: auto;
}
.FrameSlider .shelfComponent {
padding-left: 16px;
padding-right: 16px;
}
.FrameSlider .headings {
padding-bottom: 10px;
max-width: none;
margin-bottom: 0;
}
.FrameSlider .subHeading {
display: none;
}
.FrameSlider .spriteContainer {
top: 0;
width: 200%;
height: auto;
padding-top: 100%;
margin: -28.125% 0 -28.125% -100%;
position: relative;
}
.FrameSlider .sliderContainer {
margin-top: 10px;
}
.FrameSlider .sliderControls {
width: 220px;
}
.FrameSlider .royalSlider {
min-height: 0;
}
.FrameSlider .sliderTitle {
-webkit-transition: opacity 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 150ms ease-out;
-o-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out 0;
}
.FrameSlider .sliderTitle.headingH6 {
font-size: 11px;
}
.FrameSlider .sliderTitle.current {
-webkit-transition: opacity 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 150ms ease-out;
-o-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out 50ms;
}
.FrameSlider .sliderContainerLower {
padding-top: 9px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: portrait) {
.FrameSlider .rsArrow {
display: none !important;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: landscape) {
.FrameSlider .shelfComponent {
padding-left: 60px;
padding-right: 60px;
}
.FrameSlider .outerContainer {
margin: 0 30px;
}

}

@media screen and (min-width: 1601px) {
.FrameSlider {
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
}
.no-js .FrameSlider .frameSliderItem {
display: none;
}
.no-js .FrameSlider .frameSliderItem:first-child {
display: block;
}
.no-js .FrameSlider .sliderSpriteNoScript, .no-js .FrameSlider .vehicleNoScript {
max-width: 100%;
}
.no-js .FrameSlider .spriteContainer, .no-js .FrameSlider .sliderContainer {
opacity: 1;
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0c121c;
opacity: 0.9;
filter: alpha(opacity=90);
}
a.mfp-close {
text-decoration: none;
float: right;
width: 70px;
height: 70px;
background-color: #0c121c;
}
a.mfp-close.hide {
display: none;
}
a.mfp-close:before {
content: '\e00c';
font-size: 18px;
width: 70px;
line-height: 70px;
margin: 0;
padding-top: 1px;
}
a.mfp-close:hover {
cursor: pointer;
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
overflow: hidden !important;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-wrap .mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 0;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-wrap .mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-wrap .mfp-container .mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
height: 100%;
}
.mfp-wrap .mfp-container .mfp-content .mfp-close, .mfp-wrap .mfp-container .mfp-content .mfp-arrow, .mfp-wrap .mfp-container .mfp-content .mfp-preloader, .mfp-wrap .mfp-container .mfp-content .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-wrap .mfp-container .mfp-content .mfp-close-btn-in .mfp-close {
color: #FFF;
}
.mfp-wrap .mfp-container .mfp-content .mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-wrap .mfp-container .mfp-content .mfp-s-error .mfp-content {
display: none;
}
.mfp-wrap .mfp-container .mfp-content .mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-wrap .mfp-container .mfp-content .mfp-preloader a {
color: #CCC;
}
.mfp-wrap .mfp-container .mfp-content .mfp-preloader a:hover {
color: #FFF;
}
.mfp-wrap.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-wrap .mfp-inline-holder .mfp-content, .mfp-wrap .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-wrap .mfp-ajax-cur {
cursor: progress;
}
.mfp-wrap .mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-wrap .mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-wrap .mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none;
}
button::-moz-focus-inner {
padding:0;
border:0;
}
.mfp-image-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
padding-top: 0;
padding-bottom: 0;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
}
.mfp-iframe-holder .mfp-close {
width: 70px;
padding: 0;
float: none;
position: absolute;
top: 0;
right: 0;
}
.mfp-iframe-scaler {
-webkit-overflow-scrolling: touch !important;
width: 100%;
height: 100%;
padding: 70px 0;
}
.mfp-iframe-scaler iframe {
display: block;
width: 100%;
max-width: 900px;
margin: 0 auto;
height: 100%;
box-shadow: 0px;
background: #FFF;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.mfp-iframe-holder {
padding: 50px 0;
}
.mfp-iframe-holder .mfp-close {
width: 50px;
height: 50px;
}
.mfp-iframe-holder .mfp-close:before {
width: 50px;
line-height: 50px;
}
.mfp-iframe-scaler {
padding: 50px 0 0;
}
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0;
margin: 0 auto;
}
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0px;
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: 0;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
text-align: center;
padding: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
a.mfp-close:before {
font-size: 14px;
}
}

@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 0;
padding-right: 0;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}
.test-link {
display: block;
margin: 100px;
text-align: center;
text-decoration: none;
}
.Fullscreen .galleryCategoriesBtn {
display: none;
}
.Fullscreen.hasGallery .galleryCategoriesBtn.hasCategory {
display: block;
}
.Fullscreen.hasGalleryCategories .galleryCategoriesBtn {
display: none;
}
.mfp-content .Fullscreen .galleryCategoriesBtn {
display: none;
}
.mfp-content .Fullscreen .galleryCategoriesBtn.show {
display: block !important;
}
.Fullscreen {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
}
.Fullscreen .fullscreenHeader {
position: fixed;
background-color: #0c121c;
top: 0;
width: 100%;
height: 70px;
z-index: 5;
color: #e4e8e8;
}
.Fullscreen .fullscreenHeader .logoLink {
display: none;
float: left;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader {
border-right: solid 1px #4a4f54;
}
}
.Fullscreen .fullscreenHeader .logo {
float: left;
height: 48px;
margin: 11px;
}
.Fullscreen .fullscreenHeader .info {
position: absolute;
top: 0;
left: 0;
height: 70px;
background-color: transparent;
max-width: 900px;
}
.Fullscreen .fullscreenHeader .info h4 {
padding: 9px 0 11px 50px;
height: 70px;
overflow: hidden;
display: table-cell;
text-align: left;
vertical-align: middle;
font-weight: 700;
min-width: 300px;
max-width: 400px;
color: #ffffff;
-webkit-font-smoothing: antialiased;
font-size:18px;

}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader .info h4 {
min-width: 0;
max-width: 1000px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Fullscreen .fullscreenHeader .info h4 {
font-size: 12px;
padding: 5px 10px;
}
}
.Fullscreen .fullscreenHeader .info p {
display: table-cell;
vertical-align: middle;
text-align: left;
padding: 5px 20px 5px 60px;
line-height: 18px;
max-height: 70px;
overflow: hidden;
-webkit-font-smoothing: antialiased;
font-family: arial;}
.Fullscreen .fullscreenHeader .info p a {
color: #e4e8e8;
border-bottom-color: rgba(228, 232, 232, 0.25) !important;
}
.Fullscreen .fullscreenHeader #filmstripToggle {
display: block;
text-align: center;
background-color: #0c121c;
border-left: 1px solid #30353e;
float: right;
text-decoration: none;
height: 70px;
width: 70px;
line-height: 72px;
font-size: 11px;
padding-left: 9px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader #filmstripToggle {
width: auto;
float: left;
border-left: none;
border-right: solid 1px #30353e;
height: 50px;
line-height: 50px;
font-size: 10px;
padding: 0 10px;
}
}
.Fullscreen .fullscreenHeader #filmstripToggle:after {
content: '\e00a';
font-size: 9px;
height: 70px;
line-height: 65px;
margin: 0 0 0 6px;
padding-right: 16px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader #filmstripToggle:after {
height: 50px;
line-height: 45px;
font-size: 9px;
padding-right: 0;
}
}
.Fullscreen .fullscreenHeader #filmstripToggle:hover {
cursor: pointer;
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.Fullscreen .fullscreenHeader #filmstripToggle.on {
background-color: #4a4f54;
}
.Fullscreen .fullscreenHeader #filmstripToggle.on:after {
content: '\e00b';
line-height: 66px;
margin: 0 0 0 6px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenHeader #filmstripToggle.on:after {
height: 50px;
line-height: 46px;
font-size: 9px;
}
}
.Fullscreen .fullscreenHeader .mfp-close {
border-left: 1px solid #30353e;
}
.Fullscreen .fullscreenHeader .mfp-close span {
display: none;
}
.Fullscreen .galleryCategoriesBtn {
text-align: center;
background-color: #0c121c;
border-left: 1px solid #30353e;
float: right;
text-decoration: none;
}
.Fullscreen .galleryCategoriesBtn:before {
content: '\e016';
font-size: 35px;
height: 70px;
width: 70px;
line-height: 68px;
margin: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .galleryCategoriesBtn:before {
width: 50px;
height: 50px;
line-height: 49px;
font-size: 28px;
}
}
.Fullscreen .galleryCategoriesBtn:hover {
cursor: pointer;
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .galleryCategoriesBtn {
float: left;
border-left: none;
border-right: 1px solid #30353e;
}
}
.Fullscreen .fullscreenFooter {
height: 0px;
overflow: hidden;
position: fixed;
background-color: #0c121c;
bottom: 0;
width: 100%;
z-index: 3;
padding: 0;
}
.Fullscreen .fullscreenFooter .heading {
margin-bottom: 0.5em;
color: #e4e8e8;
}
.Fullscreen .fullscreenFooter p {
font-size: 12px;
margin: 0 20px;
text-align: center;
color: #e4e8e8;
}
.Fullscreen.Fullscreen.fullScreenVideo .fullscreenHeader, .Fullscreen.Fullscreen.fullScreenVideo .fullscreenFooter {
display: none;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery {
padding-top: 0;
position: static;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery .directionArrow, .Fullscreen.Fullscreen.fullScreenVideo .Gallery .rsNav {
display: none !important;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery .VideoPlayer {
padding: 0;
display: block;
}
.Fullscreen.Fullscreen.fullScreenVideo .Gallery .VideoPlayer .playerWrapper {
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
}
.Fullscreen.shared .logoLink {
display: inline-block;
}
.Fullscreen.shared .info {
left: 100px;
}
.Fullscreen.shared a.mfp-close {
width: auto;
font-size: 10px;
}
.Fullscreen.shared a.mfp-close span {
display: inline-block;
}
.Fullscreen.shared a.mfp-close:before {
content: '\e00e';
width: 70px;
line-height: 70px;
}
.Fullscreen .fullscreenContentWrapper {
padding-top: 70px;
height: 100%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Fullscreen .fullscreenContentWrapper {
padding-top: 50px;
}
}
.Fullscreen .VideoPlayerGalleryAsset {
width: 100%;
height: 100%;
display: table;
}
.Fullscreen .VideoPlayer {
display: table-cell;
height: 100%;
vertical-align: middle;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close {
width: auto;
padding: 0 20px;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close:before {
width: auto;
top: -2px;
position: relative;
left: -4px;
font-size: 12px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .Fullscreen.hasGalleryCategories .fullscreenHeader .info {
display: block !important;
}
#landrover .Fullscreen.hasGalleryCategories .fullscreenHeader .info h4, #landrover .Fullscreen.hasGalleryCategories .fullscreenHeader .info p {
height: 50px;
}
#landrover .Fullscreen.hasGalleryCategories .fullscreenFooter {
display: none;
height: 0;
padding-bottom: 0;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close {
width: auto;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close:before {
width: auto;
}
#landrover .Fullscreen.shared.hasGalleryCategories .fullscreenFooter {
height: 50px;
display: block;
}
#landrover .Fullscreen.shared.hasGalleryCategories .fullscreenFooter h4, #landrover .Fullscreen.shared.hasGalleryCategories .fullscreenFooter p {
display: none;
}
#landrover .Fullscreen .fullscreenHeader {
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .logo {
height: 30px;
margin: 10px;
}
#landrover .Fullscreen .fullscreenHeader .info {
display: none !important;
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .info .infoInner {
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .info .infoInner h4 {
height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .info .infoInner p {
max-height: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu {
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu a {
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu a span {
font-size: 17px;
height: 50px;
line-height: 49px;
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .addThisMenu a span:before {
font-size: 13px;
}
#landrover .Fullscreen .fullscreenHeader .mfp-close {
height: 50px;
width: 50px;
}
#landrover .Fullscreen .fullscreenHeader .mfp-close:before {
width: 50px;
line-height: 50px;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close {
position: fixed;
bottom: 0;

left: 0;
text-align: center;
width: 100%;
background: none;
}
#landrover .Fullscreen.shared .fullscreenHeader .mfp-close:before {
line-height: 50px;
}
#landrover .Fullscreen.shared .fullscreenFooter {
padding-bottom: 40px;
}
#landrover .Fullscreen .fullscreenFooter {
height: 95px;
padding: 20px 0;
}
#landrover .Fullscreen .fullscreenFooter h4+p {
margin-top: 5px;
}
#landrover .Fullscreen .fullscreenFooter p {
margin: 0 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .Fullscreen .fullscreenHeader .info {
display: none;
}
#landrover .Fullscreen .fullscreenFooter {
padding: 11px 0;
height: auto;
}
#landrover .Fullscreen .fullscreenFooter .heading+p {
margin-top: 3px;
}
#landrover .Fullscreen .fullscreenFooter p {
line-height: 1.3;
margin: 0 20px;
}
}
.no-js .addThisMenu {
display: none;
}
.no-js .Fullscreen.hasGalleryCategories {
height: 600px;
}
.FullWidthImage {
overflow: hidden;
*zoom:1;
width: 100%;
position: relative;
}
.FullWidthImage .imageContainer {
position: relative;
width: 100%;
min-height: 450px;
top: 0;
left: 0;
height: 100%;
}
.FullWidthImage .imageContainer span {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.FullWidthImage .itemContent {
position: absolute;
width: 40%;
}
.FullWidthImage .itemContent>p {
margin-top: 26px;
font-size: 18px;
color: #fff;}
.FullWidthImage .itemContent .title {
margin-bottom: 45px;
}
.FullWidthImage .primaryHeading:last-child {
margin-bottom: 0;
}
.FullWidthImage .primaryHeading, .FullWidthImage p {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.FullWidthImage.noImage .primaryHeading, .FullWidthImage.noImage p {
text-shadow: none;
}
.FullWidthImage>.title {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.FullWidthImage>.title {
display: block;
text-align: center;
font-size: 22px;
padding: 24px 0;
margin: 0;
}
}
.FullWidthImage .primaryLinkWithStyle {
margin-top: 0;
}
.FullWidthImage p+.linkContainer .primaryLinkWithStyle {
margin-top: 50px;
}
.FullWidthImage .primaryHeading+.linkContainer {
margin-top: 50px;
}
.FullWidthImage .primaryHeading+.linkContainer .primaryLinkWithStyle {
margin-top: 0;
}
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle {
color: #ffffff;
}
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .FullWidthImage.dark.withImage .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.FullWidthImage.leftTop .itemContent, .FullWidthImage.rightTop .itemContent {
top: 80px;
left: 90px;
}
.FullWidthImage.leftTop .imageContainer span, .FullWidthImage.rightTop .imageContainer span {
background-position: right bottom;
}
.FullWidthImage.leftBottom .itemContent, .FullWidthImage.rightBottom .itemContent {
bottom: 80px;
left: 90px;
}
.FullWidthImage.leftBottom .imageContainer span, .FullWidthImage.rightBottom .imageContainer span {
background-position: right top;
}
.FullWidthImage.centre .itemContainer, .FullWidthImage.centre .heading {
text-align: center;
}
.FullWidthImage.centre .itemContainer {
position: absolute;
top: 0;
padding: 0;
width: 100%;
}
.FullWidthImage.centre .itemContainer .itemContent {
margin: 0 auto;
position: relative;
}
.FullWidthImage.centre .itemContainer .itemContent .primaryHeader {text-align: left;}
.FullWidthImage.short .imageContainer {
height: 100%;
position: absolute;
}
.FullWidthImage.short .itemContainer {
position: relative;
top: 0;
left: 0;
display: table;
width: 50%;
padding: 0;
height: 1px;
height: 640px;
}
.FullWidthImage.short .itemContainer .itemContent {
padding: 0;
position: relative;
display: table-cell;
vertical-align: middle;
width: auto;
}
.FullWidthImage.short.centre .itemContainer {
width: 60%;
margin: 0 auto;
}
.FullWidthImage.short.left .itemContainer span, .FullWidthImage.short.right .itemContainer span {
background-position: right center;
}
.FullWidthImage.short.left .imageContainer span, .FullWidthImage.short.right .imageContainer span {
background-position: right center;
}
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 1280px;
}
.FullWidthImage.tall.centre .itemContainer, .FullWidthImage.adaptive.centre .itemContainer {
margin: 0 auto;
height: 100%;
white-space: nowrap;
}
.FullWidthImage.tall.centre .itemContainer:before, .FullWidthImage.tall.centre .itemContainer .itemContent, .FullWidthImage.adaptive.centre .itemContainer:before, .FullWidthImage.adaptive.centre .itemContainer .itemContent {
display: inline-block;
vertical-align: middle;
}
.FullWidthImage.tall.centre .itemContainer:before, .FullWidthImage.adaptive.centre .itemContainer:before {
content: '';
width: 0;
height: 100%;
}
.FullWidthImage.tall.centre .itemContainer .itemContent, .FullWidthImage.adaptive.centre .itemContainer .itemContent {
width: 60%;
white-space: normal;
}

@media screen and (min-width: 1px) and (max-width: 1924px) {
.FullWidthImage.short .itemContainer {
padding: 90px;
height: 480px;
}
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 960px;
}
}

@media screen and (min-width: 1px) and (max-width: 1440px) {
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 850px;
}
.FullWidthImage.short .itemContainer {
height: 445px;
}
}

@media screen and (min-width: 1px) and (max-width: 1280px) {
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
min-height: 682px;
}
.FullWidthImage.short .itemContainer {
height: 341px;
}
.FullWidthImage.short .imageContainer {
min-height: 341px;
}
}

@media screen and (min-width: 1px) and (max-width: 1160px) {
.FullWidthImage.short .itemContainer {
width: 44%;
}
.FullWidthImage .itemContent .primaryHeader {
font-size: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.FullWidthImage .itemContent>p {
font-size: 16px;
}
#landrover .FullWidthImage.textPlinth .secondaryLinkWithStyle, #landrover .FullWidthImage.dark.withImage.textPlinth .secondaryLinkWithStyle {
color: #adafb2;
}
#landrover .FullWidthImage.textPlinth .secondaryLinkWithStyle:hover, #landrover .FullWidthImage.dark.withImage.textPlinth .secondaryLinkWithStyle:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .FullWidthImage.textPlinth .secondaryLinkWithStyle:focus, #landrover.focusStylesOn .FullWidthImage.dark.withImage.textPlinth .secondaryLinkWithStyle:focus {
color: #e4e8e8;
text-shadow: none;
}
.FullWidthImage.textPlinth .imageContainer:empty, .FullWidthImage.textPlinth.left .imageContainer:empty, .FullWidthImage.textPlinth.right .imageContainer:empty, .FullWidthImage.textPlinth.centre .imageContainer:empty, .FullWidthImage.textPlinth.tall .imageContainer:empty, .FullWidthImage.textPlinth.adaptive .imageContainer:empty, .FullWidthImage.textPlinth.short .imageContainer:empty {
display: none;
}
.FullWidthImage.textPlinth .itemContainer, .FullWidthImage.textPlinth.left .itemContainer, .FullWidthImage.textPlinth.right .itemContainer, .FullWidthImage.textPlinth.centre .itemContainer, .FullWidthImage.textPlinth.tall .itemContainer, .FullWidthImage.textPlinth.adaptive .itemContainer, .FullWidthImage.textPlinth.short .itemContainer {
position: relative;
top: auto;
left: auto;
text-align: left;
padding: 40px 90px;
height: auto;
background-color: transparent;
}
.FullWidthImage.textPlinth .itemContainer .itemContent, .FullWidthImage.textPlinth.left .itemContainer .itemContent, .FullWidthImage.textPlinth.right .itemContainer .itemContent, .FullWidthImage.textPlinth.centre .itemContainer .itemContent, .FullWidthImage.textPlinth.tall .itemContainer .itemContent, .FullWidthImage.textPlinth.adaptive .itemContainer .itemContent, .FullWidthImage.textPlinth.short .itemContainer .itemContent {
text-align: left;
position: relative;
width: auto;
top: 0;
left: 0;
right: auto;
bottom: auto;
margin: 0;
height: auto;
}
.FullWidthImage.textPlinth .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.left .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.right .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.centre .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.tall .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.adaptive .itemContainer .itemContent .heading, .FullWidthImage.textPlinth.short .itemContainer .itemContent .heading {
text-align: left;
}
.FullWidthImage.textPlinth .itemContainer .heading, .FullWidthImage.textPlinth .itemContainer p, .FullWidthImage.textPlinth.left .itemContainer .heading, .FullWidthImage.textPlinth.left .itemContainer p, .FullWidthImage.textPlinth.right .itemContainer .heading, .FullWidthImage.textPlinth.right .itemContainer p, .FullWidthImage.textPlinth.centre .itemContainer .heading, .FullWidthImage.textPlinth.centre .itemContainer p, .FullWidthImage.textPlinth.tall .itemContainer .heading, .FullWidthImage.textPlinth.tall .itemContainer p, .FullWidthImage.textPlinth.adaptive .itemContainer .heading, .FullWidthImage.textPlinth.adaptive .itemContainer p, .FullWidthImage.textPlinth.short .itemContainer .heading, .FullWidthImage.textPlinth.short .itemContainer p {
text-shadow: none;
}
.FullWidthImage.textPlinth.short .imageContainer {
position: relative;
}
.FullWidthImage.textPlinth.short .itemContainer {
margin: 0;
float: none;
width: 100%;
}
.FullWidthImage.abstract .imageContainer, .FullWidthImage.abstract.left .imageContainer, .FullWidthImage.abstract.right .imageContainer, .FullWidthImage.abstract.centre .imageContainer, .FullWidthImage.abstract.tall .imageContainer, .FullWidthImage.abstract.adaptive .imageContainer {
height: 100%;
position: absolute;
}
.FullWidthImage.abstract .imageContainer span, .FullWidthImage.abstract.left .imageContainer span, .FullWidthImage.abstract.right .imageContainer span, .FullWidthImage.abstract.centre .imageContainer span, .FullWidthImage.abstract.tall .imageContainer span, .FullWidthImage.abstract.adaptive .imageContainer span {
background-position: center center;
}
.FullWidthImage.abstract .itemContainer, .FullWidthImage.abstract.left .itemContainer, .FullWidthImage.abstract.right .itemContainer, .FullWidthImage.abstract.centre .itemContainer, .FullWidthImage.abstract.tall .itemContainer, .FullWidthImage.abstract.adaptive .itemContainer {
position: relative;
width: 600px;
margin: 0 auto;
top: 0;
left: 0;
display: table;
padding: 80px 0;
float: none;
}
.FullWidthImage.abstract .itemContainer .itemContent, .FullWidthImage.abstract.left .itemContainer .itemContent, .FullWidthImage.abstract.right .itemContainer .itemContent, .FullWidthImage.abstract.centre .itemContainer .itemContent, .FullWidthImage.abstract.tall .itemContainer .itemContent, .FullWidthImage.abstract.adaptive .itemContainer .itemContent {
margin: 0 auto;
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto;
display: table-cell;
vertical-align: middle;
width: auto;
text-align: center;
padding: 0;
}
.FullWidthImage.abstract .itemContainer .itemContent .heading, .FullWidthImage.abstract.left .itemContainer .itemContent .heading, .FullWidthImage.abstract.right .itemContainer .itemContent .heading, .FullWidthImage.abstract.centre .itemContainer .itemContent .heading, .FullWidthImage.abstract.tall .itemContainer .itemContent .heading, .FullWidthImage.abstract.adaptive .itemContainer .itemContent .heading {
text-align: center;
}
.FullWidthImage.tall .imageContainer, .FullWidthImage.adaptive .imageContainer {
height: 460px;
min-height: 460px;
}
.FullWidthImage.tall.abstract .itemContainer, .FullWidthImage.adaptive.abstract .itemContainer {
padding: 0;
}
.FullWidthImage.tall.abstract .itemContent, .FullWidthImage.adaptive.abstract .itemContent {
padding: 0 80px;
height: 460px;
min-height: 460px;
}
.FullWidthImage.short .imageContainer {
min-height: 256px;
}
.FullWidthImage.short .itemContainer {
height: 256px;
}
.FullWidthImage.short.textPlinth {
display: block;
position: relative;
top: auto;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.FullWidthImage.textPlinth .itemContainer, .FullWidthImage.textPlinth.left .itemContainer, .FullWidthImage.textPlinth.right .itemContainer, .FullWidthImage.textPlinth.centre .itemContainer, .FullWidthImage.textPlinth.tall .itemContainer, .FullWidthImage.textPlinth.adaptive .itemContainer, .FullWidthImage.textPlinth.short .itemContainer {
padding: 40px 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .FullWidthImage .imageContainer {
height: 360px;
min-height: 360px;
position: relative;
}
#landrover .FullWidthImage .imageContainer:empty {
display: none;
}
#landrover .FullWidthImage .itemContainer {
position: relative;
top: auto;
left: auto;
text-align: left;
padding: 30px 30px;
width: 100%;
margin: 0;
background-color: transparent;
}
#landrover .FullWidthImage .itemContainer .itemContent, #landrover .FullWidthImage .itemContainer .heading {
text-align: left;
}
#landrover .FullWidthImage .itemContainer .itemContent {
margin: 0;
padding: 0;
position: relative;
width: auto;
top: 0;
left: 0;
width: 100%;
right: auto;
bottom: auto;
height: auto;
}
#landrover .FullWidthImage .itemContainer .itemContent h5 {
display: none;
}
#landrover .FullWidthImage .itemContainer .heading, #landrover .FullWidthImage .itemContainer p {
text-shadow: none;
}
#landrover .FullWidthImage.abstract .itemContent {
min-height: 0 !important;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle {
color: #adafb2;
}
#landrover .FullWidthImage.dark.withImage .secondaryLinkWithStyle:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .FullWidthImage.dark.withImage .secondaryLinkWithStyle:focus {
color: #e4e8e8;
text-shadow: none;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
#landrover .FullWidthImage .imageContainer {
height: 240px;
min-height: 240px;
}
}
.lt-ie9 #landrover .FullWidthImage.short .itemContainer {
height: 445px;
}
.Gallery {
height: 100%;
position: relative;
padding-bottom: 0;
background-color: #4a4f54;
}
.Gallery .gallery {
width: 100%;
height: 100%;
position: relative;
}
.Gallery .gallery .rsOverflow {
height: 100% !important;
}
.Gallery .gallery .galleryItem {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.Gallery .gallery .galleryItem.videoItem {
display: table;
}
.Gallery .gallery .galleryItem h4 {
font-size: 20px;
margin-top: 20px;
}
.Gallery .gallery .galleryItem h4, .Gallery .gallery .galleryItem p {
display: none;
}
.Gallery .gallery .galleryItem>span {
display: table;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
background-position: center center;
background-repeat: no-repeat;
text-align: center;
}
.lt-ie9 .Gallery .gallery .galleryItem>span[data-orientation="portrait"] {
-webkit-background-size: contain;
-khtml-background-size: contain;
-moz-background-size: contain;
-ms-background-size: contain;
-o-background-size: contain;
background-size: contain;
}
.Gallery .gallery .galleryItem>span span {
display: table-cell;
vertical-align: middle;
height: 100%;
}
.Gallery .gallery .galleryItem>span span img {
height: 100%;
}
.Gallery .rsNav {
width: 100%;
position: absolute;
left: 0;
right: 0;
top: -240px;
z-index: 3;
border-top: 1px solid #4a4f54;
padding: 0 40px;
}
.Gallery .rsNav .rsThumbsOuterContainer {
background-color: #0c121c;
background-color: rgba(12, 18, 28, 0.9);
overflow: hidden;
padding: 20px 0;
z-index: 2;
height: 145px;
}
.Gallery .rsNav .rsThumbsOuterContainer>div {
position: relative;
}
.Gallery .rsNav .rsThumbsContainer {
display: block;
width: 100%;
overflow: hidden;
position: absolute;
height: 105px;
}
.Gallery .rsNav .rsThumbsArrow {
position: absolute;
top: 0;
height: 100%;
width: 40px;
background: #0c121c;
font-size: 20px;
}
.Gallery .rsNav .rsThumbsArrow div {
position: absolute;
height: 100%;
text-align: center;
color: #ffffff;
}
.Gallery .rsNav .rsThumbsArrow div:before {
height: 20px;
margin-top: -10px;
position: absolute;
top: 50%;
left: 5px;
}
.Gallery .rsNav .rsThumbsArrow.arrowOff div:before {
color: #4a4f54 !important;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowDisabled div:before {
color: #4a4f54;
}
.Gallery .rsNav .rsThumbsArrow:hover, .Gallery .rsNav .rsThumbsArrow:focus {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.Gallery .rsNav .rsThumbsArrow:hover div:before, .Gallery .rsNav .rsThumbsArrow:focus div:before {
color: #4a4f54;
-webkit-transition: color 1s;
-webkit-transition-delay: 0s;
-moz-transition: color 1s;
-o-transition: color 1s;
transition: color 1s;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft {
left: 0;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before {
content: '\e00d';
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight {
right: 0;
}
.Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before {
content: '\e00e';
}
.Gallery .rsNav .rsThumb {
position: relative;
}
.Gallery .rsNav .rsThumb.rsNavSelected {
background-color: #000000;
}
.Gallery .rsNav .rsThumb.rsNavSelected img {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
opacity: 0.25;
}
.no-js a#filmstripToggle {
position: fixed;
right: 140px;
top: 0;
}
.no-js .Fullscreen, .no-js .gallery {
position: static;
}
.no-js #filmstrip, .no-js a#filmStripToggle, .no-js .directionArrow {
visibility: hidden;
}
.no-js #landrover .Gallery {
padding: 0;
margin: 0 auto;
max-width: 1200px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js #landrover .Gallery {
padding: 30px 30px;
}
}
.no-js #landrover .Gallery .gallery {
background-image: none;
}
.no-js #landrover .Gallery .gallery .royalSlider {
overflow: hidden;
*zoom:1;
text-align: center;
height: auto !important;
position: static;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem {
display: inline-block;
margin: 20px 2%;
width: 29.333%;
padding: 0 3px;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem:nth-child(3n+1) {
clear: both;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem {
width: 46%;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem:nth-child(3n+1) {
clear: none;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem:nth-child(2n+1) {
clear: both;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem {
width: 100%;
margin: 0;
padding-bottom: 40px;
}
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem img {
height: auto;
width: 100%;
border: none;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem h4, .no-js #landrover .Gallery .gallery .royalSlider .galleryItem p {
visibility: visible;
display: block;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem h4 {
letter-spacing: 0.1em;
margin-top: 20px;
font-size: 16px;
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem p {
color: #e4e8e8;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem>span {
background: none;
display: block;
height: auto;
}
.no-js #landrover .Gallery .gallery .royalSlider .galleryItem.videoItem {
display: inline-table;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer {
padding: 0;
vertical-align: top;
display: block;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper {
background-color: #ffffff;
height: 186px;
margin: 0;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper img {
opacity: 0.75;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper a {
cursor: default;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper a:hover .playButton, .no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper a:focus .playButton {
background-color: #000000;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper .playButton {
opacity: 0.75;
}
.no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper .playerCover, .no-js #landrover .Gallery .gallery .YouTubePlayer .playerWrapper .playButton {
cursor: default;
}
.no-js #slideNumbers {
display: none;
}
.lt-ie10 #landrover .Gallery .directionArrow {
position: fixed;
z-index: 2;
}
.GalleryCategories {
height: 100%;
}
.GalleryCategories ul {
height: 100%;
overflow: auto;
}
.GalleryCategories li {
position: relative;
float: left;
width: 50%;
height: 50%;
}
.GalleryCategories a {
display: table;
height: 100%;
width: 100%;
text-decoration: none;
}
.GalleryCategories .text {
display: table-cell;
vertical-align: middle;
}
.GalleryCategories .text span {
text-align: center;
display: block;
margin-top: 16px;
position: relative;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.GalleryCategories .text .heading {
position: relative;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.GalleryCategories .text .heading .headingWrapper:before, .GalleryCategories .text .heading .headingWrapper:after {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.GalleryCategories .overlayBox {
position: absolute;
height: 100%;
width: 100%;
background: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
-webkit-transition: opacity 400ms;
-webkit-transition-delay: 0s;
-moz-transition: opacity 400ms;

-o-transition: opacity 400ms;
transition: opacity 400ms;
}
.GalleryCategories li.hover .overlayBox {
display: block;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.6;
}
.GalleryCategories .img {
height: 100%;
width: 100%;
background-size: cover;
background-position: 50%;
position: absolute;
display: block;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
}
.GalleryCategories[data-total="3"] li {
height: 100%;
width: 33.333%;
}
.GalleryCategories[data-total="2"] li {
height: 100%;
}
.GalleryCategories.portrait[data-total="3"] li {
height: 33.333%;
width: 100%;
}
.GalleryCategories.portrait[data-total="2"] li {
height: 50%;
width: 100%;
}
.GalleryCategories li {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: 1600ms opacity;
-webkit-transition-delay: 0s;
-moz-transition: 1600ms opacity;
-o-transition: 1600ms opacity;
transition: 1600ms opacity;
-webkit-transition-delay: 0ms;
-khtml-transition-delay: 0ms;
-moz-transition-delay: 0ms;
-ms-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms;
}
.GalleryCategories li+li {
-webkit-transition-delay: 400ms;
-khtml-transition-delay: 400ms;
-moz-transition-delay: 400ms;
-ms-transition-delay: 400ms;
-o-transition-delay: 400ms;
transition-delay: 400ms;
}
.GalleryCategories li+li+li {
-webkit-transition-delay: 800ms;
-khtml-transition-delay: 800ms;
-moz-transition-delay: 800ms;
-ms-transition-delay: 800ms;
-o-transition-delay: 800ms;
transition-delay: 800ms;
}
.GalleryCategories li+li+li+li {
-webkit-transition-delay: 1200ms;
-khtml-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.GalleryCategories.show li {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.GalleryCategories.portrait[data-total="3"] li {
height: 33.333%;
width: 100%;
}
.GalleryCategories.portrait[data-total="2"] li {
height: 50%;
width: 100%;
}
}
html.no-js .GalleryCategories ul {
overflow: hidden;
}
html.no-js .GalleryCategories li {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lt-ie9 .GalleryCategories .img {
background-repeat: no-repeat;
background-position: center center;
}
#header {
width: 100%;
height: auto;
position: relative;
z-index: 9;
margin: 0 auto;
max-width: 2000px;
-webkit-backface-visibility: hidden;
}
#header .headerWrapper {
position: relative;
z-index: 9;
height: 106px;
}
#header #logo {
width: 189px;
height: 106px;
overflow: hidden;
border-right: 1px solid;
}
#header #logo a {
width: 100%;
height: 100%;
}
#header #logo img {
height: 60px;
top: 50%;
left: 50%;
margin-left: -58px;
margin-top: -30px;
}
#header #logo.spinmebaby img {
-webkit-animation-name: spinit;
-webkit-animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-name: spinit;
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}

@media screen and (min-width: 901px) {
#header.minimal {
position: fixed;
top: 0;
z-index: 8;
}
#header.minimal .headerWrapper {
height: 50px;
}
#header.minimal #logo, #header.minimal .SearchButton, #header.minimal .ShoppingToolsMenu {
display: none;
}
#header.minimal .MainNavigation {
left: 0;
top: 0;
}
#header.minimal .MainNavigation ul li a {
height: 50px;
line-height: 50px;
}
#header.minimal .MainNavigation .primaryNav {
margin-right: 0;
}
}
#header.stickyNavigation {
position: fixed;
top: 0;
z-index: 8;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
#header.stickyNavigation.searchActive {
position: absolute;
}
#header.stickyNavigation .headerWrapper {
-webkit-transition: height 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: height 0.4s;
-o-transition: height 0.4s;
transition: height 0.4s;
}
#header.stickyNavigation .ShoppingToolsMenu {
-webkit-transition: margin 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: margin 0.4s;
-o-transition: margin 0.4s;
transition: margin 0.4s;
}
#header.stickyNavigation #logo {
-webkit-transition: width 0.4s, height 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: width 0.4s, height 0.4s;
-o-transition: width 0.4s, height 0.4s;
transition: width 0.4s, height 0.4s;
}
#header.stickyNavigation #logo img {
-webkit-transition: all 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
#header.stickyNavigation .MainNavigation {
-webkit-transition: top 0.4s, left 0.4s, margin 0.4s;
-webkit-transition-delay: 0s, 0s, 0s;
-moz-transition: top 0.4s, left 0.4s, margin 0.4s;
-o-transition: top 0.4s, left 0.4s, margin 0.4s;
transition: top 0.4s, left 0.4s, margin 0.4s;
}
#header.stickyNavigation .MainNavigation ul li a, #header.stickyNavigation .MainNavigation ul li.active a {
-webkit-transition: height 0.4s, line-height 0.4s, background-color 0.4s;
-webkit-transition-delay: 0s, 0s, 0s;
-moz-transition: height 0.4s, line-height 0.4s, background-color 0.4s;
-o-transition: height 0.4s, line-height 0.4s, background-color 0.4s;
transition: height 0.4s, line-height 0.4s, background-color 0.4s; font-family:arial;
}
#header.stickyNavigation .MainNavigation .SearchButton, #header.stickyNavigation .MainNavigation .inactiveSearchButton {
-webkit-transition: height 0.4s, line-height 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0.4s, line-height 0.4s;
-o-transition: height 0.4s, line-height 0.4s;
transition: height 0.4s, line-height 0.4s;
}
#header.stickyNavigation .MainNavigation .SearchButton>a, #header.stickyNavigation .MainNavigation .inactiveSearchButton>a {
-webkit-transition: height 0.4s, line-height 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0.4s, line-height 0.4s;
-o-transition: height 0.4s, line-height 0.4s;
transition: height 0.4s, line-height 0.4s;
}
#header.stickyNavigation .autoCompleteMenu {
-webkit-transition: top 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: top 0.4s;
-o-transition: top 0.4s;
transition: top 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer {
-webkit-transition: height 0.4s, opacity 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0.4s, opacity 0.4s;
-o-transition: height 0.4s, opacity 0.4s;
transition: height 0.4s, opacity 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationDivider {
-webkit-transition: top 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: top 0.4s;
-o-transition: top 0.4s;
transition: top 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
-webkit-transition: height 0;
-webkit-transition-delay: 0.4s;
-moz-transition: height 0 0.4s;
-o-transition: height 0 0.4s;
transition: height 0 0.4s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
-webkit-transition: line-height 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: line-height 0.2s;
-o-transition: line-height 0.2s;
transition: line-height 0.2s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
-webkit-transition: color 0.4s, line-height 0.2s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, line-height 0.2s;
-o-transition: color 0.4s, line-height 0.2s;
transition: color 0.4s, line-height 0.2s;
}
#header.stickyNavigation .SubNavigation .SubNavigationContainer .SubNavigationButtons {
-webkit-transition: color 0.4s, top 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: color 0.4s, top 0.4s;
-o-transition: color 0.4s, top 0.4s;
transition: color 0.4s, top 0.4s;
}
#header.stickyNavigation.reducedStickyNavigation {
opacity: 0.97;
}
#header.stickyNavigation.reducedStickyNavigation .headerWrapper {
height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .ShoppingToolsMenu {
margin-top: -70px;
}
#header.stickyNavigation.reducedStickyNavigation .ShoppingToolsMenu .ShoppingToolsDropdown {
display: none !important;
}
#header.stickyNavigation.reducedStickyNavigation #logo {
-webkit-transition: width 0.4s, height 0.4s;
-webkit-transition-delay: 0.1s, 0s;
-moz-transition: width 0.4s 0.1s, height 0.4s;
-o-transition: width 0.4s 0.1s, height 0.4s;
transition: width 0.4s 0.1s, height 0.4s;
height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation #logo img {
width: 57px;
height: 31px;
top: 50%;
left: 50%;
margin: -15px 0 0 -29px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation {
-webkit-transition: top 0.4s, left 0.4s, margin 0.4s;
-webkit-transition-delay: 0s, 0.1s, 0s;
-moz-transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
-o-transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
top: 0;
margin-top: -1px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation ul li a {
height: 50px;
line-height: 50px; 
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .SearchButton, #header.stickyNavigation.reducedStickyNavigation .MainNavigation .inactiveSearchButton {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .SearchButton>a, #header.stickyNavigation.reducedStickyNavigation .MainNavigation .inactiveSearchButton>a {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .MainNavSearchForm {
height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .MainNavSearchForm .searchText {
height: 50px;
line-height: 50px;
}
#header.stickyNavigation.reducedStickyNavigation .MainNavigation .MainNavSearchForm label {
top: 1px;
}
#header.stickyNavigation.reducedStickyNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
-webkit-transition: height 0;
-webkit-transition-delay: 0s;
-moz-transition: height 0;
-o-transition: height 0;
transition: height 0;
}
#header.stickyNavigation.reducedStickyNavigation .autoCompleteMenu {
top: 50px;
}
#header.stickyNavigation.notransition {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .headerWrapper {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .ShoppingToolsMenu {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition #logo {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition #logo img {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .MainNavigation {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .MainNavigation ul li a, #header.stickyNavigation.notransition .MainNavigation ul li.active a {
-webkit-transition: background-color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
transition: background-color 0.4s;
}
#header.stickyNavigation.notransition .MainNavigation .SearchButton, #header.stickyNavigation.notransition .MainNavigation .inactiveSearchButton {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .MainNavigation .SearchButton>a, #header.stickyNavigation.notransition .MainNavigation .inactiveSearchButton>a {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .autoCompleteMenu {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .SubNavigationDivider {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .navigationModelSwitcherButtonContainer div {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .SubNavigationMainList li a {
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
#header.stickyNavigation.notransition .SubNavigation .SubNavigationContainer .SubNavigationButtons {
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover #logo {
left: 0;
}
#landrover #logo img {
width: 57px;
height: 30px;
top: 10px;
left: 16px;
}
#landrover #header {
top: 0;
position: fixed;
}
#landrover #header.not-fixed {
position: static;
}
#landrover #header #logo {
height: 50px;
width: 91px;
}
#landrover #header #logo img {
position: absolute;
top: 50%;
left: 50%;
margin-left: -29px;
margin-top: -15px;
}
#landrover .headerWrapper {
height: 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
body .headerWrapper {
height: 50px;
}
}
html.no-js #landrover {
padding-top: 0;
}
html.no-js #landrover #header {
position: relative;
}
#header {
background-color: #0c121c;
-webkit-box-shadow: 2px 0 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
#header #logo {
background-color: #0c121c;
border-color: #30353e !important;
}
#landrover #header {
background-color: #ffffff;
-webkit-box-shadow: 2px 0 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
#landrover #header #logo {
background-color: #ffffff;
border-color: #eef1f1 !important;
}
.HeroCarousel {
width: 100%;
height: 450px;
min-height: 450px;
text-align: center;
position: relative;
background-color: #000000;
overflow: hidden;
}
.HeroCarousel.loaded {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel .rsOverflow {
min-height: 450px;
}
.HeroCarousel .carousel {
text-align: center;
overflow: hidden;
direction: ltr;
}
.HeroCarousel .carousel .rsSlide {position: absolute;left: 0;top: 0;display: table;background: #fff;}
.HeroCarousel .carousel .heroItem {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
color: #e4e8e8;
}
.HeroCarousel .carousel .heroItem>span, .HeroCarousel .carousel .heroItem noscript>div, .HeroCarousel .carousel .heroItem .VideoPlayer>span {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
z-index: -1;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.HeroCarousel .carousel .heroItem>span {
z-index: 0;
}
.HeroCarousel .carousel .heroItem .heroContent {
display: inline-block;
max-width: 415px;
position: relative;
z-index: 1;
-webkit-transform: translateZ(0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
background:rgba(255, 255, 255, 0.9); padding:19px 25px 25px;
}
.HeroCarousel .carousel .heroItem .heroContent .heading {
margin-bottom: 0;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
color: #0c121c;
-webkit-font-smoothing: antialiased;
text-align: center;
}
.HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:after {
background-color: #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.HeroCarousel .carousel .heroItem .heroContent .heading .price, .HeroCarousel .carousel .heroItem .heroContent .heading .subtitle {
display: block;
}
.HeroCarousel .carousel .heroItem .heroContent .linkContainer>span {
display: block;
}
.HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle {
text-shadow: none;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle {background-color: #0c121c;color: #fff;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle:hover {background-color: #fff;color: #0c121c;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .primaryLinkWithStyle.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .secondaryLinkWithStyle {color: #898c8f;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .secondaryLinkWithStyle:hover {color: #4a4f54;
text-shadow: 0 0 1px #ffffff;}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .caveat {
margin-top: 36px;
}
.HeroCarousel .carousel .heroItem .heroContent.visible {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
-webkit-transition: opacity 0.8s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.8s ease;
-o-transition: opacity 0.8s ease;
transition: opacity 0.8s ease;
}
.HeroCarousel .carousel .heroItem.alignedText .heroContent {}
.HeroCarousel .carousel .heroItem.left {
text-align: left;
}
.HeroCarousel .carousel .heroItem.left .heroContent {margin-left: 65px;background: rgba(255, 255, 255, 0.9);color: #000;padding: 13px 22px 22px;max-width: 405px;}
.HeroCarousel .carousel .heroItem.left .heroContent .heading {
text-align: left; font-weight:bold;color: #000;}
.HeroCarousel .carousel .heroItem.left .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.left .heroContent .heading .headingWrapper:after {
left: 0;
right: auto;
margin-left: 0;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent {
text-shadow: none;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent .heading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:after {
background-color: #0c121c;
}
.HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:after {
box-shadow: none;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .primaryLinkWithStyle.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .secondaryLinkWithStyle {
color: #5c6065;
}
#landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .secondaryLinkWithStyle:hover {
color: #0c121c;
text-shadow: none;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .secondaryLinkWithStyle:focus {
color: #0c121c;
text-shadow: none;
}
.HeroCarousel .carousel .heroItem .playButton {
display: none;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .playButton {
text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.no-touch .HeroCarousel .carousel .heroItem[data-audio="true"] .playButton {
display: block;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer {
position: absolute;
right: 100px;
bottom: 30px;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer div {
position: relative;
height: 60px;
width: 60px;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer div a {
text-decoration: none;
}
.HeroCarousel .carousel .heroItem[data-audio="true"] .heroControlsContainer div a.playButton {
float: right;
position: relative;
font-size: 26px;
}
.HeroCarousel .carousel .heroItem .heroLogo img {
position: absolute;
bottom: 20px;
right: 90px;
z-index: 6;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroCarousel .carousel .heroItem .heroLogo img {
top: 0;
left: 0;
right: auto;
bottom: auto;
}
}
.HeroCarousel .carousel>.heroItem>span {
z-index: auto;
}
.HeroCarousel .carousel .video .VideoPlayer {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.HeroCarousel .carousel .video .VideoPlayer.flash {
width: 100%;
height: 100%;
}
.HeroCarousel .carousel .video .VideoPlayer.flash embed, .HeroCarousel .carousel .video .VideoPlayer.flash object {
position: absolute;
top: 0px;
left: 0;
}
.HeroCarousel .carousel .video .VideoPlayer .mejs-video {
position: static;
width: 100% !important;
height: 100% !important;
}
.HeroCarousel .carousel .video .VideoPlayer .mejs-video .mejs-controls {
position: absolute;
bottom: 10%;
width: 100%;
background-color: #4e4e4e;
width: 30%;
left: 30%;
}
.HeroCarousel .carousel .video .VideoPlayer .mejs-layers {
width: 100%;
height: 100%;
}
.HeroCarousel .carousel .video .VideoPlayer video {
position: absolute;
top: 0px;
left: 0;
height: auto;
}
.HeroCarousel .carousel .video .VideoPlayer video.is-horizontal {
left: 50% !important;
top: 0 !important;
}
.HeroCarousel .carousel .video .VideoPlayer video.is-vertical {
left: 0 !important;
top: 50% !important;
}
.HeroCarousel .carousel .video .heroContent {
position: relative;
}
.HeroCarousel .carousel .video .VideoPlayer+span {
z-index: -1;
}
.HeroCarousel .carousel .rsNav {
float: none;
position: absolute;
left: 50px;
bottom: 18px;
height: 42px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.HeroCarousel .carousel .rsNav .rsNavItem {
cursor: pointer;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #ffffff;
font-size: 24px;
padding-top: 18px;
font-weight: 700;
line-height: 1em;
width: 27px;
text-align: center;
-webkit-transition: all 0.5s;
-webkit-transition-delay: ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5;
}
.HeroCarousel .carousel .rsNav .rsNavSelected {
font-size: 42px;
padding-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel .disable {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 3;
background-color: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
.HeroCarousel .VideoPlayer .mejs-controls, .HeroCarousel .VideoPlayer .mejs-overlay-play {
display: none !important;
}
.HeroCarousel[data-total="1"] .mejs-video {
cursor: default;
}
.HeroCarousel[data-total="1"] .mejs-video video, .HeroCarousel[data-total="1"] .mejs-video object {
cursor: default;
}
.ie10 #landrover .HeroCarousel .linkContainer, .lt-ie10 #landrover .HeroCarousel .linkContainer {
margin-top: 15px;
}
.lt-ie9 #landrover .HeroCarousel {
background-color: transparent;
max-width: 1600px;
margin: 0 auto;
}
.lt-ie9 #landrover .HeroCarousel .image {
background-position: center center !important;
}
.lt-ie9 #landrover .HeroCarousel .heroContent {
visibility: hidden;
}
.lt-ie9 #landrover .HeroCarousel .linkContainer {
margin-top: 0;
}
.lt-ie9 #landrover .HeroCarousel .current .heroContent {
visibility: visible;
}
.lt-ie9 #landrover .HeroCarousel .carousel>.heroItem>.heroContent {
visibility: visible;
}
#landrover .HeroCarousel .heroContent .primaryLinkWithStyle {margin-top: 16px;}
.HeroCarousel[data-total="1"] {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.HeroCarousel[data-total="1"] .carousel .heroItem {
display: none;
}
.HeroCarousel[data-total="1"] .carousel .heroItem:first-child {
display: block;
}
.HeroCarousel[data-total="1"] .carousel .heroItem .heroContent {
opacity: 1;
position: absolute;
top: 50%;
left: 50%;
}
.HeroCarousel[data-total="1"] .carousel .heroItem.left .heroContent {
left: 0;
}
.HeroCarousel[data-total="1"] .carousel .heroItem.right .heroContent {
left: auto;
right: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroCarousel[data-total="1"] .carousel>* {
float: none;
}
.HeroCarousel[data-total="1"] .carousel .heroItem span {
z-index: 1;
}
.HeroCarousel[data-total="1"] .carousel .heroItem .heroContent {
position: relative;
top: auto;
left: auto;
}
}
html.no-js .HeroCarousel {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
html.no-js .HeroCarousel .carousel {
display: table;
}
html.no-js .HeroCarousel .carousel>* {
float: none;
}
html.no-js .HeroCarousel .carousel .video .VideoPlayer+span {
display: block;
z-index: 1;
}
html.no-js .HeroCarousel .carousel span {
z-index: 1;
}
html.no-js .HeroCarousel .carousel .heroItem {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
display: none;
vertical-align: middle;
position: relative;
text-align: center;
height: 450px;
}
html.no-js .HeroCarousel .carousel .heroItem.left {
text-align: left;
}
html.no-js .HeroCarousel .carousel .heroItem:first-child {
display: table-cell;
}
html.no-js .HeroCarousel .carousel .heroItem .heroContent {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
z-index: 1;
position: relative;
top: auto;
}

@media screen and (min-width: 741px) {
.HeroCarousel .carousel .heroItem .heroContent {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.HeroCarousel {
min-height: 0;
height: 490px;
}
.HeroCarousel .rsOverflow {
min-height: 0;
}
.HeroCarousel .carousel .heroItem.alignedText .heroContent {
width: 350px;
}
.HeroCarousel .carousel .heroItem .heroLogo img {
max-width: 60px;
max-height: 60px;
right: 50px;
}
.HeroCarousel .carousel .video .VideoPlayer {
display: none;
}
.HeroCarousel .carousel .video .VideoPlayer+span, .HeroCarousel .carousel .video>span {
display: block;
z-index: 1;
}
.HeroCarousel .carousel .rsNav {
bottom: 20px;
}
.HeroCarousel .disable {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroCarousel {
background-color: #0c121c;
height: auto;
}
.HeroCarousel .carousel .rsOverflow {
height: auto !important;
}
.HeroCarousel .carousel .heroItem, .HeroCarousel .carousel .heroItem.alignedText, .HeroCarousel .carousel .heroItem.darkText {
display: block;
color: #ffffff;
}
.HeroCarousel .carousel .heroItem>span, .HeroCarousel .carousel .heroItem.alignedText>span, .HeroCarousel .carousel .heroItem.darkText>span {
position: relative;
height: 250px;
}
.HeroCarousel .carousel .heroItem .heroContent, .HeroCarousel .carousel .heroItem.alignedText .heroContent, .HeroCarousel .carousel .heroItem.darkText .heroContent {background: #fff;
margin: 0;
width: 100%;
max-width: none;
text-align: center;
padding: 30px 30px;}
.HeroCarousel .carousel .heroItem .heroContent .heading, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading {color: #000;
-webkit-font-smoothing: antialiased;
text-align: center;}
.HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading .headingWrapper:after, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading .headingWrapper:after, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading .headingWrapper:after {
background-color: #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem .heroContent .heading.headingFocus .headingWrapper:after, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem.alignedText .heroContent .heading.headingFocus .headingWrapper:after, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading.headingFocus .headingWrapper:before, .HeroCarousel .carousel .heroItem.darkText .heroContent .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle {background-color: #0c121c;color: #fff;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle.disabled:hover, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle.disabled:hover, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle.disabled:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle.disabled:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle.disabled:focus {
background-color: #ffffff;
color: #0c121c;
font-size:8px;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .primaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .primaryLinkWithStyle {
margin-top: 30px;
}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .secondaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .secondaryLinkWithStyle, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .secondaryLinkWithStyle {color: #898c8f;}
#landrover .HeroCarousel .carousel .heroItem .heroContent .linkContainer .secondaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .secondaryLinkWithStyle:hover, #landrover .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .HeroCarousel .carousel .heroItem .heroContent .linkContainer .secondaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.alignedText .heroContent .linkContainer .secondaryLinkWithStyle:focus, #landrover.focusStylesOn .HeroCarousel .carousel .heroItem.darkText .heroContent .linkContainer .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.HeroCarousel .carousel .heroItem .heroContent .caveat, .HeroCarousel .carousel .heroItem.alignedText .heroContent .caveat, .HeroCarousel .carousel .heroItem.darkText .heroContent .caveat {
margin-top: 30px;
}
.HeroCarousel .carousel .heroItem.left .heroContent, .HeroCarousel .carousel .heroItem.alignedText.left .heroContent, .HeroCarousel .carousel .heroItem.darkText.left .heroContent {
margin-left: 0;
}
.HeroCarousel .carousel .heroItem .heroLogo, .HeroCarousel .carousel .heroItem.alignedText .heroLogo, .HeroCarousel .carousel .heroItem.darkText .heroLogo {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.HeroCarousel .carousel .heroItem .heroLogo img, .HeroCarousel .carousel .heroItem.alignedText .heroLogo img, .HeroCarousel .carousel .heroItem.darkText .heroLogo img {
top: auto;
right: 18px;
bottom: 18px;
left: auto;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer {
position: absolute;
right: 30px;
top: 174px;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer div, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer div, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer div {
position: relative;
height: 60px;
width: 60px;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer div .heroLogo img, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer div .heroLogo img, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer div .heroLogo img {
right: 36px;
bottom: 36px;
}
.HeroCarousel .carousel .rsNav {
position: absolute;
top: 196px;
width: 100%;
left: 0;
height: 54px;
text-align: center;
transform: scale(0.75);
-webkit-transform: scale(0.75);
-moz-transform: scale(0.75);
-o-transform: scale(0.75);
}
.HeroCarousel .carousel .rsNav .rsNavItem span {
width: 26px;
}
.HeroCarousel .VideoPlayer .mejs-video {
display: none;
}
.HeroCarousel .VideoPlayer .mejs-controls {
display: none !important;
}
}

@media screen and (min-width: 401px) {
.HeroCarousel .heroLogo {
height: 250px;
}
}

@media screen and (min-width: 1px) and (max-width: 400px) {
.HeroCarousel .carousel .heroItem>span, .HeroCarousel .carousel .heroItem.alignedText>span, .HeroCarousel .carousel .heroItem.darkText>span {
height: 150px;
}
.HeroCarousel .carousel .heroItem .heroLogoContainer, .HeroCarousel .carousel .heroItem.alignedText .heroLogoContainer, .HeroCarousel .carousel .heroItem.darkText .heroLogoContainer {
position: absolute;
right: 30px;
top: 76px;
}
.HeroCarousel .carousel .heroLogo {
height: 150px;
}
.HeroCarousel .carousel .rsNav {
transform: scale(0.75);
-webkit-transform: scale(0.75);
-moz-transform: scale(0.75);
-o-transform: scale(0.75);
top: 98px;
}
html.no-js .HeroCarousel .carousel .heroItem:first-child {
display: block;
}
}

.HeroTitleBanner .shelfComponent {
padding-left: 50px;
padding-right: 50px;
}
.HeroTitleBanner .backgroundImage {
display: block;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
position: absolute;
width: 100%;
height: 100%;
background-position: center center;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.HeroTitleBanner .headings {
position: relative;
padding:0;
margin-bottom: 0; margin-left:auto; margin-auto:auto;}
.HeroTitleBanner .primaryHeading, .HeroTitleBanner .subHeading {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.HeroTitleBanner .primaryLinkWithStyle {margin-top: 24px;}
#landrover .HeroTitleBanner.dark.withImage .secondaryLinkWithStyle {
color: #ffffff;
}
#landrover .HeroTitleBanner.dark.withImage .secondaryLinkWithStyle:hover {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
#landrover.focusStylesOn .HeroTitleBanner.dark.withImage .secondaryLinkWithStyle:focus {
color: #ffffff;
text-shadow: 0 0 1px #ffffff;
}
.HeroTitleBanner .caveat {
margin-top: 32px;
}
.HeroTitleBanner .heading {
text-align: center;
}
.HeroTitleBanner .heading.headingFocus .headingWrapper:before, .HeroTitleBanner .heading.headingFocus .headingWrapper:after {
left: 50%;
right: auto;
margin-left: -0.67em;
}
.HeroTitleBanner .heading .headingTextSub {
max-width: 80%;
}
.HeroTitleBanner.noImage .headings .primaryHeading, .HeroTitleBanner.noImage .headings .subHeading {
text-shadow: none;
}
.HeroTitleBanner.left {
text-align: left;
}
.HeroTitleBanner.left .headings {
text-align: left;
}
.HeroTitleBanner.left .heading {
text-align: left;}
.HeroTitleBanner.left .heading .headingWrapper:before, .HeroTitleBanner.left .heading .headingWrapper:after {
left: 0;
right: auto;
margin-left: 0;
}
.HeroTitleBanner.left .headingTextSub {
margin-left: 0;
max-width: none;
}
.HeroTitleBanner.left .headingsContent {
width: 40%;
margin: 0 auto 0 0;background: rgba(255, 255, 255, 0.9);padding: 19px 25px 25px;max-width: 490px;}
.HeroTitleBanner.tall .shelfComponent {
min-height: 640px;
display: table;
width: 100%;
}
.HeroTitleBanner.tall .headings {
display: block;
vertical-align: middle;max-width: 400px;      background: rgba(255, 255, 255, 0.9);margin: 70px auto;      padding: 20px 0;}
.HeroTitleBanner.light, .HeroTitleBanner.grey {
color: #4a4f54;
}
.HeroTitleBanner.light .headerBlock .heading, .HeroTitleBanner.grey .headerBlock .heading {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.HeroTitleBanner.light .headerBlock .heading .headingWrapper:before, .HeroTitleBanner.light .headerBlock .heading .headingWrapper:after, .HeroTitleBanner.grey .headerBlock .heading .headingWrapper:before, .HeroTitleBanner.grey .headerBlock .heading .headingWrapper:after {
background-color: #0c121c;
}
.HeroTitleBanner.light .headerBlock .primaryHeading, .HeroTitleBanner.light .headerBlock .subHeading, .HeroTitleBanner.grey .headerBlock .primaryHeading, .HeroTitleBanner.grey .headerBlock .subHeading {
text-shadow: none;
}

@media screen and (min-width: 1px) and (max-width: 1924px) {
.HeroTitleBanner.tall .shelfComponent {
min-height: 480px;
}
}

@media screen and (min-width: 1px) and (max-width: 1440px) {
.HeroTitleBanner.left .primaryHeading {
font-size: 42px;
}
.HeroTitleBanner.left .primaryLinkWithStyle {
margin-top: 56px;
}
.HeroTitleBanner.left .headingsContent {
width: 44%;
}
.HeroTitleBanner.left>.image {
background-position: 60% 50% !important;
}
.HeroTitleBanner.tall .shelfComponent {
min-height: 445px;
}
}

@media screen and (min-width: 1px) and (max-width: 1280px) {
.HeroTitleBanner.tall .shelfComponent {
min-height: 341px;
}
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.HeroTitleBanner.left .shelfComponent {
padding-top: 40px;
padding-bottom: 40px;
min-height: 0;
}
.HeroTitleBanner.left .headingsContent {
width: 600px;
}
.HeroTitleBanner.left.tall .shelfComponent {
min-height: 0;
}
.HeroTitleBanner.left.tall .headerBlock {
display: block;
}
.HeroTitleBanner.left>.image {
min-height: 360px;
background-position: 100% 50% !important;
position: relative;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.HeroTitleBanner .shelfComponent {
padding-left: 40px;
padding-right: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.HeroTitleBanner .shelfComponent {
padding-left: 30px;
padding-right: 30px;}
.HeroTitleBanner .primaryLinkWithStyle, .HeroTitleBanner.left .primaryLinkWithStyle {
margin-top: 40px;
}
.HeroTitleBanner.tall .headings{ margin:0 auto;}
.IgniteBarDevice li a{ height:70px;}
.primaryLinkContainer, .secondaryLinkContainer {
line-height: 0;
display: block;
}
.HeroTitleBanner.left .shelfComponent {
padding-top: 30px;
padding-bottom: 30px;
}
.HeroTitleBanner.left .headingsContent {
width: 100%;
}
.HeroTitleBanner.left .primaryHeading {
font-size: 30px;
}
.HeroTitleBanner.tall .headingTextSub {
max-width: none;
}
.HeroTitleBanner.tall .shelfComponent {
min-height: 0;
}
.HeroTitleBanner.tall>.image {
min-height: 360px;
position: relative;
}
.HeroTitleBanner.tall.left .headings, .HeroTitleBanner.tall.left .heading {
text-align: left;
}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
.HeroTitleBanner.tall>.image {
min-height: 240px;
}
}
.no-js .HeroTitleBanner {
overflow: hidden;
}
.no-js .HeroTitleBanner span img {
position: absolute;
width: 100%;
bottom: 0;
}
.IgniteBarV1 {
display: none;
position: fixed;
right: 0;
top: 50%;
z-index: 4;
pointer-events: none;
-webkit-transition: margin 1s;
-webkit-transition-delay: 0s;
-moz-transition: margin 1s;
-o-transition: margin 1s;
transition: margin 1s;
}
.IgniteBarV1.visible, .no-js .IgniteBarV1 {
display: block;
}
.IgniteBarV1.open {
pointer-events: auto;
}
.IgniteBarV1.open li>span {
transform: translateX(0px);
-webkit-transform: translateX(0px);
-ms-transform: translateX(0px);
}
.IgniteBarV1 li {
pointer-events: auto;
clear: both;
width: 100%;
}
.IgniteBarV1 li>span {
transform: translateX(100%);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
display: block;
float: left;
-webkit-transition: -webkit-transform 0.4s, background-color 0.2s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: -moz-transform 0.4s, background-color 0.2s;
-o-transition: -o-transform 0.4s, background-color 0.2s;
transition: transform 0.4s, background-color 0.2s;
background-color: #0c121c;
border-bottom: solid 1px #4a4f54;
height: 49px;
line-height: 49px;
margin-right: 50px;
font-size: 8px;
letter-spacing: 3px;
z-index: 7;
text-align: left;
height: 50px;
width: 100%;
}
.IgniteBarV1 li>span>a {
font-weight: bold;
display: inline-block;
text-decoration: none;
white-space: nowrap;
width: 100%;
padding-left: 25px;
padding-right: 5px;
}
.IgniteBarV1 li.share span {
z-index: 1;
position: relative;
}
.IgniteBarV1 li>a {
z-index: 8;
position: absolute;
right: 0;
text-decoration: none;
border-bottom: solid 1px #4a4f54;
background-color: #0c121c;
width: 50px;
height: 50px;
-webkit-backface-visibility: hidden;
display: block;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.IgniteBarV1 li>a div {
width: auto;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 20px;
margin-top: -1px;
}
.IgniteBarV1 li>a div.icon-ignite-brochure:before {
font-size: 18px;
}
.IgniteBarV1 li>a div.icon-share:before {
font-size: 18px;
margin-top: -2px;
}
.IgniteBarV1 li>a div.icon-bond:before {
font-size: 30px;
margin-top: 14px;
margin-left: 9px;
}
.IgniteBarV1 li>a div.icon-svo:before {
font-size: 22px;
}
.IgniteBarV1 li>a div.addThis {
display: inline;
}
.IgniteBarV1 li>a div.addThis:before {
content: '\e004';
}
.IgniteBarV1 li:hover:not(.share) a {
color: #0c121c;
}
.IgniteBarV1 li:hover:not(.share)>span, .IgniteBarV1 li:hover:not(.share)>a {
background-color: #ffffff;
}
.IgniteBarV1 li:last-child>span, .IgniteBarV1 li:last-child>a {
border-bottom: none;
}
.IgniteBarV1 li .icon-social-facebook-comment:before {
font-size: 18px;
}
.IgniteBarV1 li .SocialSharing {
position: relative;
visibility: visible;
background-color: #0c121c;
left: auto;
right: 0;
}
.IgniteBarV1 li .SocialSharing a {
background: none;
filter: none;
}
.IgniteBarV1 li .SocialSharing a:hover {
color: #ffffff;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_twitter>span:before {
margin-top: 0;
margin-left: 5px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_facebook>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_linkedin>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_google_plusone_share>span:before {
margin-top: -4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_tumblr>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_pinterest_share>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_email>span:before {
margin-top: 0;
margin-left: 4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_renren>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV1 li .SocialSharing a.addthis_button_expanded>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV1[data-total="2"] {
margin-top: -50.5px;
}
.IgniteBarV1[data-total="3"] {
margin-top: -76px;
}
.IgniteBarV1[data-total="4"] {
margin-top: -101.5px;
}
.IgniteBarV1[data-total="5"] {
margin-top: -127px;
}
.IgniteBarV1[data-total="6"] {
margin-top: -152.5px;
}
.IgniteBarV1.light a {
color: #0c121c;
}
.IgniteBarV1.light li>span, .IgniteBarV1.light li>a {
font-weight: bold;
background-color: #ffffff;
border-bottom: solid 1px #eef1f1;
}
.IgniteBarV1.light li:hover:not(.share) a {
color: #ffffff;
}
.IgniteBarV1.light li:hover:not(.share)>span, .IgniteBarV1.light li:hover:not(.share)>a {
background-color: #005a2b;
}
.IgniteBarV1.light li .SocialSharing {
background-color: #ffffff;
}
html.no-js .IgniteBarV1 li.share {
display: none;
}
body .IgniteBarV1 {
top: -webkit-calc((100% + 108px) / 2);
top: -moz-calc((100% + 108px) / 2);
top: calc((100% + 108px) / 2);
}
body.withSubNavigation .IgniteBarV1 {
top: -webkit-calc((100% + 108px + 41px) / 2);
top: -moz-calc((100% + 108px + 41px) / 2);
top: calc((100% + 108px + 41px) / 2);
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.IgniteBarV1, .IgniteBarV1.visible {
display: none;
}
}
.IgniteBarV2 {
display: none;
position: fixed;
top: 30%;
right: 0;
z-index: 9;
pointer-events: none;
}
.IgniteBarV2.visible {
display: block;
}
.IgniteBarV2 .barContainer {
-webkit-transform: translateZ(0);
position: relative;
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
transition-property: top;
-webkit-transition-duration: 0.8s;
-khtml-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.IgniteBarV2 .barContainer.scrolling {
-webkit-transition-duration: 0.2s;
-khtml-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.IgniteBarV2 .toggle {
pointer-events: all;
}
.IgniteBarV2 .toggle .toggleLabel {
background-color: #ffffff;
height: 50px;
line-height: 51px;
color: #005a2b;
padding-left: 22px;
padding-right: 20px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.3em;
position: absolute;
left: 50px;
top: 0;
-webkit-transition-property: right;
-moz-transition-property: right;
-o-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
z-index: 1;
font-weight: bold;
}
.IgniteBarV2 .toggle .toggleBtn {
position: relative;
z-index: 2;
display: block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
text-decoration: none;
background-color: #005a2b;
color: #ffffff;
overflow: hidden;
-webkit-transition-property: background-color, color;
-moz-transition-property: background-color, color;
-o-transition-property: background-color, color;
transition-property: background-color, color;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .toggle .toggleBtn .toggleCross {
transform: rotate(0);
-webkit-transform: rotate(0);
-ms-transform: rotate(0deg);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .toggle .toggleBtn .toggleCross .toggleCrossIcon:before {
content: '\e027';
font-size: 25px;
}
.IgniteBarV2 .toggle .toggleBtn:hover .toggleCross .toggleCrossIcon:before {
-webkit-animation: pulse 0.8s linear 0s;
animation: pulse 0.8s linear 0s;
}
.IgniteBarV2.open .toggle .toggleBtn {
background-color: #ffffff;
color: #0c6235;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .toggle .toggleBtn .toggleCross {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .toggle .toggleBtn .toggleCross .toggleCrossIcon:before {
-webkit-animation: none;
animation: none;
}
.IgniteBarV2.animate {
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
transition-property: top;
-webkit-transition-duration: 0.8s;
-khtml-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-khtml-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.IgniteBarV2 .actions {
pointer-events: all;
width: 50px;
position: relative;
right: -50px;
-webkit-transition-property: right;
-moz-transition-property: right;
-o-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .actions .actionItem {
width: 50px;
height: 50px;
margin-top: 1px;
position: relative;
}
.IgniteBarV2 .actions .actionItem .action {
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0;
overflow: hidden;
-webkit-transition-property: width;
-moz-transition-property: width;
-o-transition-property: width;
transition-property: width;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon {
display: block;
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0;
z-index: 2;
line-height: 50px;
text-align: center;
background-color: #0c121c;
text-decoration: none;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon:before {
position: relative;
font-size: 20px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-ignite-brochure:before {
font-size: 18px;
top: -1px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-share:before {
font-size: 18px;
top: -2px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-social-facebook-comment:before {
font-size: 17px;
top: -1px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-map-pin:before {
font-size: 21px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-bond:before {
font-size: 30px;
margin-top: 14px;
margin-left: 9px;
}
.IgniteBarV2 .actions .actionItem .action .actionIcon.icon-svo:before {
font-size: 22px;
}
.IgniteBarV2 .actions .actionItem .action .labelContainer {
display: table;
width: 200px;
height: 50px;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.IgniteBarV2 .actions .actionItem .action .labelContainer .label {
display: table-cell;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
text-align: right;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.3em;
line-height: 12px;
color: #e4e8e8;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.2s;
-khtml-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-transition-delay: 0.2s;
-khtml-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-ms-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.IgniteBarV2 .actions .actionItem .action:hover .labelContainer .label {
color: #ffffff;
}
.IgniteBarV2 .actions .actionItem.open .action .labelContainer .label {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .actions {
right: 0;
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
.IgniteBarV2.open .actions .actionItem .action {
width: 250px;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.IgniteBarV2 .sharingContainer {
width: 0;
height: 50px;
position: absolute;
top: 0;
right: 50px;
overflow: hidden;
-webkit-transition-property: width;
-moz-transition-property: width;
-o-transition-property: width;
transition-property: width;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.IgniteBarV2 .sharingContainer .SocialSharing {
background-color: transparent;
}
.IgniteBarV2 .sharingContainer .SocialSharing a {
background-color: transparent;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_twitter>span:before {
margin-top: 0;
margin-left: 5px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_facebook>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_linkedin>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_google_plusone_share>span:before {
margin-top: -4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_tumblr>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_pinterest_share>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_douban>span:before {
margin-top: -6px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_email>span:before {
margin-top: 0;
margin-left: 4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_renren>span:before {
margin-top: -6px;
margin-left: 4px;
}
.IgniteBarV2 .sharingContainer .SocialSharing a.addthis_button_expanded>span:before {
margin-top: -6px;
margin-left: 4px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.IgniteBarV2 {
top: auto !important;
bottom: 50px;
}
.IgniteBarV2 .barContainer {
padding-bottom: 50px;
}
.IgniteBarV2 .toggle {
position: absolute;
bottom: 0;
}
.IgniteBarV2.open .toggle .cross {
transform: rotate(-45deg);
}
.IgniteBarV2 .actions .actionItem {
margin-top: 0;
margin-bottom: 1px;
}
}

@media screen and (max-height: 360px) {
.IgniteBarV2 {
display: none;
}
.IgniteBarV2.visible {
display: none;
}
}
.no-js .IgniteBarV2 .toggle {
display: none;
}
.no-js .IgniteBarV2 .actions {
right: 0;
}
.no-js .IgniteBarV2 .actions .actionItemShare {
display: none;
}
.no-js .IgniteBarV2 .actions .actionItem .action .labelContainer {
background-color: #0c121c;
}
.no-js .IgniteBarV2 .actions .actionItem .action .labelContainer .label {
text-align: center;
}
.no-js .IgniteBarV2 .actions .actionItem .action:hover {
width: 250px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .IgniteBarV2 {
display: none;
}
}
.igniteOverlay {
position: fixed;
z-index: 9;
background-color: transparent;
-webkit-transition-property: background-color;
-moz-transition-property: background-color;
-o-transition-property: background-color;
transition-property: background-color;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-delay: 0.4s;
-khtml-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.igniteOverlay.visible {
top: -100%;
right: -100%;
bottom: -100%;
left: -100%;
width: 300%;
height: 300%;
}
.igniteOverlay.active {
background-color: #000000;
background-color: rgba(0, 0, 0, 0.7);
-webkit-transition-delay: 0;
-khtml-transition-delay: 0;
-moz-transition-delay: 0;
-ms-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(1);
}
50% {
-webkit-transform:scale(1.24);
}
100% {
-webkit-transform:scale(1);
}
}
@keyframes pulse {
0% {
transform:scale(1);
}
50% {
transform:scale(1.24);
}
100% {
transform:scale(1);
}
}
.IgniteBar {
transition: opacity 0.4s;
}
.forceScrollBar .IgniteBar {
opacity: 0;
position: relative;
}
.IgniteBarDevice {
display: none;
table-layout: fixed;
width: 100%;
border-top: 1px solid #30353e;
}
.IgniteBarDevice .item {
display: table-cell;
vertical-align: middle;
padding: 0 15px 6px;
border-left: 1px solid #30353e;
background-color: #0c121c;
text-decoration: none;
font-size: 8px;
letter-spacing: 0.2em;
-webkit-transition: background-color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
transition: background-color 0.4s;
text-align: center;
}
.IgniteBarDevice .item:first-child {
border-left: none;
}
.IgniteBarDevice .item:hover, .IgniteBarDevice .item:focus {
background-color: #4a4f54;
}
.IgniteBarDevice .item .icon, .IgniteBarDevice .item [class^="icon-"]:before, .IgniteBarDevice .item [class*=" icon-"]:before, .IgniteBarDevice .item .secondaryLinkWithStyle:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayImage .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayImage .IgniteBarDevice .item .mediaOverlayIcon:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayVideo .mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .IgniteBarDevice .item .mediaOverlayIcon:before, .IgniteBarDevice .item .infoCard .mobileStateBtn:before, .infoCard .IgniteBarDevice .item .mobileStateBtn:before, .IgniteBarDevice .item .infoCard.openInfoCard .mobileStateBtn:before, .infoCard.openInfoCard .IgniteBarDevice .item .mobileStateBtn:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.sales:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.sales:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.service:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.service:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.repair:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.repair:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.bodyshop:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.bodyshop:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.parts:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.parts:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.partsonly:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.partsonly:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowLeft .rsArrowIcn:before, .carousel .rsArrow.rsArrowLeft .IgniteBarDevice .item .rsArrowIcn:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowRight .rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .IgniteBarDevice .item .rsArrowIcn:before, .IgniteBarDevice .item .carouselNavigation>div a.prev:before, .carouselNavigation>div .IgniteBarDevice .item a.prev:before, .IgniteBarDevice .item .carouselNavigation>div a.next:before, .carouselNavigation>div .IgniteBarDevice .item a.next:before, .IgniteBarDevice .item .sliderControls .handleInner:before, .sliderControls .IgniteBarDevice .item .handleInner:before, .IgniteBarDevice .item .sliderControls .handleInner:after, .sliderControls .IgniteBarDevice .item .handleInner:after, .IgniteBarDevice .item a.directionArrow.left span:before, a.directionArrow.left .IgniteBarDevice .item span:before, .IgniteBarDevice .item a.directionArrow.right span:before, a.directionArrow.right .IgniteBarDevice .item span:before, .IgniteBarDevice .item .scrollButton:after, .IgniteBarDevice .item .Article .richText .tickList li:before, .Article .richText .tickList .IgniteBarDevice .item li:before, .IgniteBarDevice .item .DropdownNav .selected:before, .DropdownNav .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .DropdownNav.active .selected:before, .DropdownNav.active .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .DropdownSelect .selected:before, .DropdownSelect .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .DropdownSelect.open .selected:before, .DropdownSelect.open .IgniteBarDevice .item .selected:before, .IgniteBarDevice .item .EngineSpecifications th:first-child a:before, .EngineSpecifications th:first-child .IgniteBarDevice .item a:before, .IgniteBarDevice .item .ExperienceCentres .infoCard .cardDetails .experiencesHeading:before, .ExperienceCentres .infoCard .cardDetails .IgniteBarDevice .item .experiencesHeading:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .numberOfCentres:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .numberOfCountries:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .numberOfCountries:before, .IgniteBarDevice .item .FooterNav .hygieneLinks li a.toggleHandle:after, .FooterNav .hygieneLinks li .IgniteBarDevice .item a.toggleHandle:after, .IgniteBarDevice .item .FooterNav .hygieneLinks li.open a.toggleHandle:after, .FooterNav .hygieneLinks li.open .IgniteBarDevice .item a.toggleHandle:after, .IgniteBarDevice .item a.mfp-close:before, .IgniteBarDevice .item .Fullscreen .fullscreenHeader #filmstripToggle:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item #filmstripToggle:after, .IgniteBarDevice .item .Fullscreen .fullscreenHeader #filmstripToggle.on:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item #filmstripToggle.on:after, .IgniteBarDevice .item .Fullscreen .galleryCategoriesBtn:before, .Fullscreen .IgniteBarDevice .item .galleryCategoriesBtn:before, .IgniteBarDevice .item .Fullscreen.shared a.mfp-close:before, .Fullscreen.shared .IgniteBarDevice .item a.mfp-close:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .IgniteBarDevice .item .rsThumbsArrowIcn:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .IgniteBarDevice .item .rsThumbsArrowIcn:before, .IgniteBarDevice .item .IgniteBarV1 li>a div.addThis:before, .IgniteBarV1 li>a .IgniteBarDevice .item div.addThis:before, .IgniteBarDevice .item .IgniteBarV2 .toggle .toggleBtn .toggleCross .toggleCrossIcon:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .IgniteBarDevice .item .toggleCrossIcon:before, .IgniteBarDevice .item .InPageNavigation .ipnBar .ipnTopLink:before, .InPageNavigation .ipnBar .IgniteBarDevice .item .ipnTopLink:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel>a:before, .InPageSubNavigation .chooseModel>.IgniteBarDevice .item a:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel .back:before, .InPageSubNavigation .chooseModel .IgniteBarDevice .item .back:before, .IgniteBarDevice .item .InteractiveStory .componentIndicator .shareButton:before, .InteractiveStory .componentIndicator .IgniteBarDevice .item .shareButton:before, .IgniteBarDevice .item .MainNavigation ul li.vehicles span:after, .MainNavigation ul li.vehicles .IgniteBarDevice .item span:after, .IgniteBarDevice .item .MainNavigation ul li.vehicles.activeOverlay span:after, .MainNavigation ul li.vehicles.activeOverlay .IgniteBarDevice .item span:after, .IgniteBarDevice .item .MainNavigation .SearchButton>a:before, .MainNavigation .SearchButton>.IgniteBarDevice .item a:before, .IgniteBarDevice .item .MainNavigation .SearchButton button:before, .MainNavigation .SearchButton .IgniteBarDevice .item button:before, .IgniteBarDevice .item .MainNavigation .SearchButton .inactiveSearchButton:before, .MainNavigation .SearchButton .IgniteBarDevice .item .inactiveSearchButton:before, .IgniteBarDevice .item .MainNavigation .MoreButton a:before, .MainNavigation .MoreButton .IgniteBarDevice .item a:before, .IgniteBarDevice .item .MainNavigation .LocationButton a:before, .MainNavigation .LocationButton .IgniteBarDevice .item a:before, .IgniteBarDevice .item .ModelSelector .modelSelectorHeader .backButton:after, .ModelSelector .modelSelectorHeader .IgniteBarDevice .item .backButton:after, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .NavBar_zoomIn:before, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .NavBar_zoomOut:before, .IgniteBarDevice .item #landrover .NationalDealerLocatorResults .backToDealer:before, #landrover .NationalDealerLocatorResults .IgniteBarDevice .item .backToDealer:before, .IgniteBarDevice .item .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .IgniteBarDevice .item .mapCloseButton:before, .IgniteBarDevice .item .NotificationBar .notificationContainer .close span:before, .NotificationBar .notificationContainer .close .IgniteBarDevice .item span:before, .IgniteBarDevice .item .ParallaxHero .buttonScreenDown .inner:after, .ParallaxHero .buttonScreenDown .IgniteBarDevice .item .inner:after, .IgniteBarDevice .item .QuotePlayer .mejs-play button:before, .QuotePlayer .mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .QuotePlayer.finished .mejs-play button:before, .QuotePlayer.finished .mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .QuotePlayer .mejs-pause button:before, .QuotePlayer .mejs-pause .IgniteBarDevice .item button:before, .IgniteBarDevice .item .responsiveTableArrow .leftArrow:before, .responsiveTableArrow .IgniteBarDevice .item .leftArrow:before, .IgniteBarDevice .item .responsiveTableArrow .rightArrow:before, .responsiveTableArrow .IgniteBarDevice .item .rightArrow:before, .IgniteBarDevice .item .ScrollDown:after, .IgniteBarDevice .item .ShoppingToolsMenu li.ShoppingToolsButton>a:after, .ShoppingToolsMenu li.ShoppingToolsButton>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li>a:after, .SlideOutMenu ul.first>li>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li ul li a:before, .SlideOutMenu ul.first>li ul li .IgniteBarDevice .item a:before, .IgniteBarDevice .item .SlideOutMenu ul.third li a:before, .SlideOutMenu ul.third li .IgniteBarDevice .item a:before, .IgniteBarDevice .item .SocialFeed .feedItem .content .header .postDetails .retweet:before, .SocialFeed .feedItem .content .header .postDetails .IgniteBarDevice .item .retweet:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta:before, .SocialFeed .feedItem.facebook .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .comments:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .likes:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .shares:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta:before, .SocialFeed .feedItem.instagram .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .comments:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .likes:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta:before, .SocialFeed .feedItem.pinterest .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .likes:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .shares:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta:before, .SocialFeed .feedItem.twitter .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .likes:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .shares:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta:before, .SocialFeed .feedItem.tumblr .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .likes:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .shares:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.youtube .content .meta:before, .SocialFeed .feedItem.youtube .content .IgniteBarDevice .item .meta:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.facebook .ico:before, .SocialFeed .profileLinks li a.facebook .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.instagram .ico:before, .SocialFeed .profileLinks li a.instagram .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.pinterest .ico:before, .SocialFeed .profileLinks li a.pinterest .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.twitter .ico:before, .SocialFeed .profileLinks li a.twitter .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.youtube .ico:before, .SocialFeed .profileLinks li a.youtube .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.tumblr .ico:before, .SocialFeed .profileLinks li a.tumblr .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .addThisMenu>a>span:before, .addThisMenu>a>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_twitter>span:before, .SocialSharing a.addthis_button_twitter>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_facebook>span:before, .SocialSharing a.addthis_button_facebook>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_linkedin>span:before, .SocialSharing a.addthis_button_linkedin>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_google_plusone_share>span:before, .SocialSharing a.addthis_button_google_plusone_share>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_tumblr>span:before, .SocialSharing a.addthis_button_tumblr>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_sinaweibo>span:before, .SocialSharing a.addthis_button_sinaweibo>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_pinterest_share>span:before, .SocialSharing a.addthis_button_pinterest_share>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_douban>span:before, .SocialSharing a.addthis_button_douban>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_vkontakt>span:before, .SocialSharing a.addthis_button_vkontakt>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_renren>span:before, .SocialSharing a.addthis_button_renren>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_email>span:before, .SocialSharing a.addthis_button_email>.IgniteBarDevice .item span:before, .IgniteBarDevice .item .SocialSharing span.icon-social_wechat:before, .SocialSharing .IgniteBarDevice .item span.icon-social_wechat:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_expanded>span:before, .SocialSharing a.addthis_button_expanded>.IgniteBarDevice .item span:before, .IgniteBarDevice .item #at3win #at3winheader #at3winheaderclose:before, #at3win #at3winheader .IgniteBarDevice .item #at3winheaderclose:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-play button:before, .StoryArticleImage.imageWithAudio.finished .mejs-play .IgniteBarDevice .item button:before, .IgniteBarDevice .item .StorySocialLinks .links li.facebook a .ico:before, .StorySocialLinks .links li.facebook a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.instagram a .ico:before, .StorySocialLinks .links li.instagram a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.pinterest a .ico:before, .StorySocialLinks .links li.pinterest a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.share a .ico:before, .StorySocialLinks .links li.share a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.tumblr a .ico:before, .StorySocialLinks .links li.tumblr a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.twitter a .ico:before, .StorySocialLinks .links li.twitter a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.youtube a .ico:before, .StorySocialLinks .links li.youtube a .IgniteBarDevice .item .ico:before, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationModels li a:after, .SubNavigation .SubNavigationContainer .SubNavigationModels li .IgniteBarDevice .item a:after, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationButtons:after, .SubNavigation .SubNavigationContainer .IgniteBarDevice .item .SubNavigationButtons:after, .IgniteBarDevice .item html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles .IgniteBarDevice .item span:after, .IgniteBarDevice .item .VehicleSpecifications .openAll .open:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .open:before, .IgniteBarDevice .item .VehicleSpecifications .openAll .close:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .close:before, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li>a:after, .VehicleSpecifications .specDetails>ul>li>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li.active>a:after, .VehicleSpecifications .specDetails>ul>li.active>.IgniteBarDevice .item a:after, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.standard:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.standard:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.optional:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.optional:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.nocostoption:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.nocostoption:before, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.standard:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.standard:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.optional:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.optional:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.nocostoption:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.nocostoption:after, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button button:before, .VideoPlayer .mejs-controls .mejs-playpause-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button button:before, .VideoPlayer .mejs-controls .mejs-captions-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button button:before, .VideoPlayer .mejs-controls .mejs-volume-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button .IgniteBarDevice .item button:before, .IgniteBarDevice .item .VinRecall .search .vinLink:after, .VinRecall .search .IgniteBarDevice .item .vinLink:after, .IgniteBarDevice .item .YouTubePlayer .playButton:before, .YouTubePlayer .IgniteBarDevice .item .playButton:before {
display: block;
line-height: 36px;
margin: 0 auto;
font-family: "icons";
font-size: 25px;
-webkit-font-smoothing: antialiased;
}
.IgniteBarDevice .item .itemContent {
display: block;
height: 100%;
text-align: center;
}
.IgniteBarDevice .item .icon.icon-share, .IgniteBarDevice .item .icon-share[class^="icon-"]:before, .IgniteBarDevice .item .icon-share[class*=" icon-"]:before, .IgniteBarDevice .item .icon-share.secondaryLinkWithStyle:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayImage .icon-share.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayImage .IgniteBarDevice .item .icon-share.mediaOverlayIcon:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayVideo .icon-share.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .IgniteBarDevice .item .icon-share.mediaOverlayIcon:before, .IgniteBarDevice .item .infoCard .icon-share.mobileStateBtn:before, .infoCard .IgniteBarDevice .item .icon-share.mobileStateBtn:before, .IgniteBarDevice .item .infoCard.openInfoCard .icon-share.mobileStateBtn:before, .infoCard.openInfoCard .IgniteBarDevice .item .icon-share.mobileStateBtn:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.sales:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.sales:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.service:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.service:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.repair:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.repair:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.bodyshop:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.bodyshop:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.parts:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.parts:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-share.partsonly:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-share.partsonly:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowLeft .icon-share.rsArrowIcn:before, .carousel .rsArrow.rsArrowLeft .IgniteBarDevice .item .icon-share.rsArrowIcn:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowRight .icon-share.rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .IgniteBarDevice .item .icon-share.rsArrowIcn:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-share.prev:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-share.prev:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-share.next:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-share.next:before, .IgniteBarDevice .item .sliderControls .icon-share.handleInner:before, .sliderControls .IgniteBarDevice .item .icon-share.handleInner:before, .IgniteBarDevice .item .sliderControls .icon-share.handleInner:after, .sliderControls .IgniteBarDevice .item .icon-share.handleInner:after, .IgniteBarDevice .item a.directionArrow.left span.icon-share:before, a.directionArrow.left .IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item a.directionArrow.right span.icon-share:before, a.directionArrow.right .IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .icon-share.scrollButton:after, .IgniteBarDevice .item .Article .richText .tickList li.icon-share:before, .Article .richText .tickList .IgniteBarDevice .item li.icon-share:before, .IgniteBarDevice .item .DropdownNav .icon-share.selected:before, .DropdownNav .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .DropdownNav.active .icon-share.selected:before, .DropdownNav.active .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .DropdownSelect .icon-share.selected:before, .DropdownSelect .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .DropdownSelect.open .icon-share.selected:before, .DropdownSelect.open .IgniteBarDevice .item .icon-share.selected:before, .IgniteBarDevice .item .EngineSpecifications th:first-child a.icon-share:before, .EngineSpecifications th:first-child .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .ExperienceCentres .infoCard .cardDetails .icon-share.experiencesHeading:before, .ExperienceCentres .infoCard .cardDetails .IgniteBarDevice .item .icon-share.experiencesHeading:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-share.numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-share.numberOfCentres:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-share.numberOfCountries:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-share.numberOfCountries:before, .IgniteBarDevice .item .FooterNav .hygieneLinks li a.icon-share.toggleHandle:after, .FooterNav .hygieneLinks li .IgniteBarDevice .item a.icon-share.toggleHandle:after, .IgniteBarDevice .item .FooterNav .hygieneLinks li.open a.icon-share.toggleHandle:after, .FooterNav .hygieneLinks li.open .IgniteBarDevice .item a.icon-share.toggleHandle:after, .IgniteBarDevice .item a.icon-share.mfp-close:before, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-share#filmstripToggle:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-share#filmstripToggle:after, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-share#filmstripToggle.on:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-share#filmstripToggle.on:after, .IgniteBarDevice .item .Fullscreen .icon-share.galleryCategoriesBtn:before, .Fullscreen .IgniteBarDevice .item .icon-share.galleryCategoriesBtn:before, .IgniteBarDevice .item .Fullscreen.shared a.icon-share.mfp-close:before, .Fullscreen.shared .IgniteBarDevice .item a.icon-share.mfp-close:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .icon-share.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .IgniteBarDevice .item .icon-share.rsThumbsArrowIcn:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .icon-share.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .IgniteBarDevice .item .icon-share.rsThumbsArrowIcn:before, .IgniteBarDevice .item .IgniteBarV1 li>a div.icon-share.addThis:before, .IgniteBarV1 li>a .IgniteBarDevice .item div.icon-share.addThis:before, .IgniteBarDevice .item .IgniteBarV2 .toggle .toggleBtn .toggleCross .icon-share.toggleCrossIcon:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .IgniteBarDevice .item .icon-share.toggleCrossIcon:before, .IgniteBarDevice .item .InPageNavigation .ipnBar .icon-share.ipnTopLink:before, .InPageNavigation .ipnBar .IgniteBarDevice .item .icon-share.ipnTopLink:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel>a.icon-share:before, .InPageSubNavigation .chooseModel>.IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel .icon-share.back:before, .InPageSubNavigation .chooseModel .IgniteBarDevice .item .icon-share.back:before, .IgniteBarDevice .item .InteractiveStory .componentIndicator .icon-share.shareButton:before, .InteractiveStory .componentIndicator .IgniteBarDevice .item .icon-share.shareButton:before, .IgniteBarDevice .item .MainNavigation ul li.vehicles span.icon-share:after, .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-share:after, .IgniteBarDevice .item .MainNavigation ul li.vehicles.activeOverlay span.icon-share:after, .MainNavigation ul li.vehicles.activeOverlay .IgniteBarDevice .item span.icon-share:after, .IgniteBarDevice .item .MainNavigation .SearchButton>a.icon-share:before, .MainNavigation .SearchButton>.IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .MainNavigation .SearchButton button.icon-share:before, .MainNavigation .SearchButton .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .MainNavigation .SearchButton .icon-share.inactiveSearchButton:before, .MainNavigation .SearchButton .IgniteBarDevice .item .icon-share.inactiveSearchButton:before, .IgniteBarDevice .item .MainNavigation .MoreButton a.icon-share:before, .MainNavigation .MoreButton .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .MainNavigation .LocationButton a.icon-share:before, .MainNavigation .LocationButton .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .ModelSelector .modelSelectorHeader .icon-share.backButton:after, .ModelSelector .modelSelectorHeader .IgniteBarDevice .item .icon-share.backButton:after, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-share.NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-share.NavBar_zoomIn:before, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-share.NavBar_zoomOut:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-share.NavBar_zoomOut:before, .IgniteBarDevice .item #landrover .NationalDealerLocatorResults .icon-share.backToDealer:before, #landrover .NationalDealerLocatorResults .IgniteBarDevice .item .icon-share.backToDealer:before, .IgniteBarDevice .item .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .icon-share.mapCloseButton:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .IgniteBarDevice .item .icon-share.mapCloseButton:before, .IgniteBarDevice .item .NotificationBar .notificationContainer .close span.icon-share:before, .NotificationBar .notificationContainer .close .IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .ParallaxHero .buttonScreenDown .icon-share.inner:after, .ParallaxHero .buttonScreenDown .IgniteBarDevice .item .icon-share.inner:after, .IgniteBarDevice .item .QuotePlayer .mejs-play button.icon-share:before, .QuotePlayer .mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .QuotePlayer.finished .mejs-play button.icon-share:before, .QuotePlayer.finished .mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .QuotePlayer .mejs-pause button.icon-share:before, .QuotePlayer .mejs-pause .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .responsiveTableArrow .icon-share.leftArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-share.leftArrow:before, .IgniteBarDevice .item .responsiveTableArrow .icon-share.rightArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-share.rightArrow:before, .IgniteBarDevice .item .icon-share.ScrollDown:after, .IgniteBarDevice .item .ShoppingToolsMenu li.ShoppingToolsButton>a.icon-share:after, .ShoppingToolsMenu li.ShoppingToolsButton>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li>a.icon-share:after, .SlideOutMenu ul.first>li>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li ul li a.icon-share:before, .SlideOutMenu ul.first>li ul li .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .SlideOutMenu ul.third li a.icon-share:before, .SlideOutMenu ul.third li .IgniteBarDevice .item a.icon-share:before, .IgniteBarDevice .item .SocialFeed .feedItem .content .header .postDetails .icon-share.retweet:before, .SocialFeed .feedItem .content .header .postDetails .IgniteBarDevice .item .icon-share.retweet:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .icon-share.meta:before, .SocialFeed .feedItem.facebook .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-share.comments:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-share.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-share.likes:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-share.shares:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .icon-share.meta:before, .SocialFeed .feedItem.instagram .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-share.comments:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-share.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-share.likes:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .icon-share.meta:before, .SocialFeed .feedItem.pinterest .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-share.likes:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-share.shares:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .icon-share.meta:before, .SocialFeed .feedItem.twitter .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-share.likes:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-share.shares:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .icon-share.meta:before, .SocialFeed .feedItem.tumblr .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-share.likes:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-share.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-share.shares:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-share.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.youtube .content .icon-share.meta:before, .SocialFeed .feedItem.youtube .content .IgniteBarDevice .item .icon-share.meta:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.facebook .icon-share.ico:before, .SocialFeed .profileLinks li a.facebook .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.instagram .icon-share.ico:before, .SocialFeed .profileLinks li a.instagram .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.pinterest .icon-share.ico:before, .SocialFeed .profileLinks li a.pinterest .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.twitter .icon-share.ico:before, .SocialFeed .profileLinks li a.twitter .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.youtube .icon-share.ico:before, .SocialFeed .profileLinks li a.youtube .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.tumblr .icon-share.ico:before, .SocialFeed .profileLinks li a.tumblr .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .addThisMenu>a>span.icon-share:before, .addThisMenu>a>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_twitter>span.icon-share:before, .SocialSharing a.addthis_button_twitter>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_facebook>span.icon-share:before, .SocialSharing a.addthis_button_facebook>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_linkedin>span.icon-share:before, .SocialSharing a.addthis_button_linkedin>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_google_plusone_share>span.icon-share:before, .SocialSharing a.addthis_button_google_plusone_share>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_tumblr>span.icon-share:before, .SocialSharing a.addthis_button_tumblr>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_sinaweibo>span.icon-share:before, .SocialSharing a.addthis_button_sinaweibo>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_pinterest_share>span.icon-share:before, .SocialSharing a.addthis_button_pinterest_share>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_douban>span.icon-share:before, .SocialSharing a.addthis_button_douban>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_vkontakt>span.icon-share:before, .SocialSharing a.addthis_button_vkontakt>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_renren>span.icon-share:before, .SocialSharing a.addthis_button_renren>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_email>span.icon-share:before, .SocialSharing a.addthis_button_email>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item .SocialSharing span.icon-share.icon-social_wechat:before, .SocialSharing .IgniteBarDevice .item span.icon-share.icon-social_wechat:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_expanded>span.icon-share:before, .SocialSharing a.addthis_button_expanded>.IgniteBarDevice .item span.icon-share:before, .IgniteBarDevice .item #at3win #at3winheader .icon-share#at3winheaderclose:before, #at3win #at3winheader .IgniteBarDevice .item .icon-share#at3winheaderclose:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button.icon-share:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-play button.icon-share:before, .StoryArticleImage.imageWithAudio.finished .mejs-play .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .StorySocialLinks .links li.facebook a .icon-share.ico:before, .StorySocialLinks .links li.facebook a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.instagram a .icon-share.ico:before, .StorySocialLinks .links li.instagram a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.pinterest a .icon-share.ico:before, .StorySocialLinks .links li.pinterest a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.share a .icon-share.ico:before, .StorySocialLinks .links li.share a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.tumblr a .icon-share.ico:before, .StorySocialLinks .links li.tumblr a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.twitter a .icon-share.ico:before, .StorySocialLinks .links li.twitter a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.youtube a .icon-share.ico:before, .StorySocialLinks .links li.youtube a .IgniteBarDevice .item .icon-share.ico:before, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationModels li a.icon-share:after, .SubNavigation .SubNavigationContainer .SubNavigationModels li .IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .icon-share.SubNavigationButtons:after, .SubNavigation .SubNavigationContainer .IgniteBarDevice .item .icon-share.SubNavigationButtons:after, .IgniteBarDevice .item html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span.icon-share:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-share:after, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-share.open:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-share.open:before, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-share.close:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-share.close:before, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li>a.icon-share:after, .VehicleSpecifications .specDetails>ul>li>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li.active>a.icon-share:after, .VehicleSpecifications .specDetails>ul>li.active>.IgniteBarDevice .item a.icon-share:after, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-share.standard:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-share.standard:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-share.optional:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-share.optional:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-share.nocostoption:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-share.nocostoption:before, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-share.standard:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-share.standard:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-share.optional:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-share.optional:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-share.nocostoption:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-share.nocostoption:after, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-playpause-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button.icon-share:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-captions-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button.icon-share:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button.icon-share:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button button.icon-share:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button.icon-share:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button.icon-share:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-share:before, .IgniteBarDevice .item .VinRecall .search .icon-share.vinLink:after, .VinRecall .search .IgniteBarDevice .item .icon-share.vinLink:after, .IgniteBarDevice .item .YouTubePlayer .icon-share.playButton:before, .YouTubePlayer .IgniteBarDevice .item .icon-share.playButton:before {
font-size: 22px;
}
.IgniteBarDevice .item .icon.icon-social-facebook-comment, .IgniteBarDevice .item .icon-social-facebook-comment[class^="icon-"]:before, .IgniteBarDevice .item .icon-social-facebook-comment[class*=" icon-"]:before, .IgniteBarDevice .item .icon-social-facebook-comment.secondaryLinkWithStyle:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayImage .icon-social-facebook-comment.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayImage .IgniteBarDevice .item .icon-social-facebook-comment.mediaOverlayIcon:before, .IgniteBarDevice .item .mediaOverlay.mediaOverlayVideo .icon-social-facebook-comment.mediaOverlayIcon:before, .mediaOverlay.mediaOverlayVideo .IgniteBarDevice .item .icon-social-facebook-comment.mediaOverlayIcon:before, .IgniteBarDevice .item .infoCard .icon-social-facebook-comment.mobileStateBtn:before, .infoCard .IgniteBarDevice .item .icon-social-facebook-comment.mobileStateBtn:before, .IgniteBarDevice .item .infoCard.openInfoCard .icon-social-facebook-comment.mobileStateBtn:before, .infoCard.openInfoCard .IgniteBarDevice .item .icon-social-facebook-comment.mobileStateBtn:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.sales:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.sales:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.service:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.service:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.repair:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.repair:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.bodyshop:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.bodyshop:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.parts:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.parts:before, .IgniteBarDevice .item .infoCardDealer .cardDetails .services li.icon-social-facebook-comment.partsonly:before, .infoCardDealer .cardDetails .services .IgniteBarDevice .item li.icon-social-facebook-comment.partsonly:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowLeft .icon-social-facebook-comment.rsArrowIcn:before, .carousel .rsArrow.rsArrowLeft .IgniteBarDevice .item .icon-social-facebook-comment.rsArrowIcn:before, .IgniteBarDevice .item .carousel .rsArrow.rsArrowRight .icon-social-facebook-comment.rsArrowIcn:before, .carousel .rsArrow.rsArrowRight .IgniteBarDevice .item .icon-social-facebook-comment.rsArrowIcn:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-social-facebook-comment.prev:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-social-facebook-comment.prev:before, .IgniteBarDevice .item .carouselNavigation>div a.icon-social-facebook-comment.next:before, .carouselNavigation>div .IgniteBarDevice .item a.icon-social-facebook-comment.next:before, .IgniteBarDevice .item .sliderControls .icon-social-facebook-comment.handleInner:before, .sliderControls .IgniteBarDevice .item .icon-social-facebook-comment.handleInner:before, .IgniteBarDevice .item .sliderControls .icon-social-facebook-comment.handleInner:after, .sliderControls .IgniteBarDevice .item .icon-social-facebook-comment.handleInner:after, .IgniteBarDevice .item a.directionArrow.left span.icon-social-facebook-comment:before, a.directionArrow.left .IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item a.directionArrow.right span.icon-social-facebook-comment:before, a.directionArrow.right .IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .icon-social-facebook-comment.scrollButton:after, .IgniteBarDevice .item .Article .richText .tickList li.icon-social-facebook-comment:before, .Article .richText .tickList .IgniteBarDevice .item li.icon-social-facebook-comment:before, .IgniteBarDevice .item .DropdownNav .icon-social-facebook-comment.selected:before, .DropdownNav .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .DropdownNav.active .icon-social-facebook-comment.selected:before, .DropdownNav.active .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .DropdownSelect .icon-social-facebook-comment.selected:before, .DropdownSelect .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .DropdownSelect.open .icon-social-facebook-comment.selected:before, .DropdownSelect.open .IgniteBarDevice .item .icon-social-facebook-comment.selected:before, .IgniteBarDevice .item .EngineSpecifications th:first-child a.icon-social-facebook-comment:before, .EngineSpecifications th:first-child .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .ExperienceCentres .infoCard .cardDetails .icon-social-facebook-comment.experiencesHeading:before, .ExperienceCentres .infoCard .cardDetails .IgniteBarDevice .item .icon-social-facebook-comment.experiencesHeading:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-social-facebook-comment.numberOfCentres:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-social-facebook-comment.numberOfCentres:before, .IgniteBarDevice .item .ExperienceRegions .infoCard .regionStats .icon-social-facebook-comment.numberOfCountries:before, .ExperienceRegions .infoCard .regionStats .IgniteBarDevice .item .icon-social-facebook-comment.numberOfCountries:before, .IgniteBarDevice .item .FooterNav .hygieneLinks li a.icon-social-facebook-comment.toggleHandle:after, .FooterNav .hygieneLinks li .IgniteBarDevice .item a.icon-social-facebook-comment.toggleHandle:after, .IgniteBarDevice .item .FooterNav .hygieneLinks li.open a.icon-social-facebook-comment.toggleHandle:after, .FooterNav .hygieneLinks li.open .IgniteBarDevice .item a.icon-social-facebook-comment.toggleHandle:after, .IgniteBarDevice .item a.icon-social-facebook-comment.mfp-close:before, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-social-facebook-comment#filmstripToggle:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-social-facebook-comment#filmstripToggle:after, .IgniteBarDevice .item .Fullscreen .fullscreenHeader .icon-social-facebook-comment#filmstripToggle.on:after, .Fullscreen .fullscreenHeader .IgniteBarDevice .item .icon-social-facebook-comment#filmstripToggle.on:after, .IgniteBarDevice .item .Fullscreen .icon-social-facebook-comment.galleryCategoriesBtn:before, .Fullscreen .IgniteBarDevice .item .icon-social-facebook-comment.galleryCategoriesBtn:before, .IgniteBarDevice .item .Fullscreen.shared a.icon-social-facebook-comment.mfp-close:before, .Fullscreen.shared .IgniteBarDevice .item a.icon-social-facebook-comment.mfp-close:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .icon-social-facebook-comment.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .IgniteBarDevice .item .icon-social-facebook-comment.rsThumbsArrowIcn:before, .IgniteBarDevice .item .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .icon-social-facebook-comment.rsThumbsArrowIcn:before, .Gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .IgniteBarDevice .item .icon-social-facebook-comment.rsThumbsArrowIcn:before, .IgniteBarDevice .item .IgniteBarV1 li>a div.icon-social-facebook-comment.addThis:before, .IgniteBarV1 li>a .IgniteBarDevice .item div.icon-social-facebook-comment.addThis:before, .IgniteBarDevice .item .IgniteBarV2 .toggle .toggleBtn .toggleCross .icon-social-facebook-comment.toggleCrossIcon:before, .IgniteBarV2 .toggle .toggleBtn .toggleCross .IgniteBarDevice .item .icon-social-facebook-comment.toggleCrossIcon:before, .IgniteBarDevice .item .InPageNavigation .ipnBar .icon-social-facebook-comment.ipnTopLink:before, .InPageNavigation .ipnBar .IgniteBarDevice .item .icon-social-facebook-comment.ipnTopLink:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel>a.icon-social-facebook-comment:before, .InPageSubNavigation .chooseModel>.IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .InPageSubNavigation .chooseModel .icon-social-facebook-comment.back:before, .InPageSubNavigation .chooseModel .IgniteBarDevice .item .icon-social-facebook-comment.back:before, .IgniteBarDevice .item .InteractiveStory .componentIndicator .icon-social-facebook-comment.shareButton:before, .InteractiveStory .componentIndicator .IgniteBarDevice .item .icon-social-facebook-comment.shareButton:before, .IgniteBarDevice .item .MainNavigation ul li.vehicles span.icon-social-facebook-comment:after, .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-social-facebook-comment:after, .IgniteBarDevice .item .MainNavigation ul li.vehicles.activeOverlay span.icon-social-facebook-comment:after, .MainNavigation ul li.vehicles.activeOverlay .IgniteBarDevice .item span.icon-social-facebook-comment:after, .IgniteBarDevice .item .MainNavigation .SearchButton>a.icon-social-facebook-comment:before, .MainNavigation .SearchButton>.IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .MainNavigation .SearchButton button.icon-social-facebook-comment:before, .MainNavigation .SearchButton .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .MainNavigation .SearchButton .icon-social-facebook-comment.inactiveSearchButton:before, .MainNavigation .SearchButton .IgniteBarDevice .item .icon-social-facebook-comment.inactiveSearchButton:before, .IgniteBarDevice .item .MainNavigation .MoreButton a.icon-social-facebook-comment:before, .MainNavigation .MoreButton .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .MainNavigation .LocationButton a.icon-social-facebook-comment:before, .MainNavigation .LocationButton .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .ModelSelector .modelSelectorHeader .icon-social-facebook-comment.backButton:after, .ModelSelector .modelSelectorHeader .IgniteBarDevice .item .icon-social-facebook-comment.backButton:after, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-social-facebook-comment.NavBar_zoomIn:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-social-facebook-comment.NavBar_zoomIn:before, .IgniteBarDevice .item .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .icon-social-facebook-comment.NavBar_zoomOut:before, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .IgniteBarDevice .item .icon-social-facebook-comment.NavBar_zoomOut:before, .IgniteBarDevice .item #landrover .NationalDealerLocatorResults .icon-social-facebook-comment.backToDealer:before, #landrover .NationalDealerLocatorResults .IgniteBarDevice .item .icon-social-facebook-comment.backToDealer:before, .IgniteBarDevice .item .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .icon-social-facebook-comment.mapCloseButton:before, .NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .IgniteBarDevice .item .icon-social-facebook-comment.mapCloseButton:before, .IgniteBarDevice .item .NotificationBar .notificationContainer .close span.icon-social-facebook-comment:before, .NotificationBar .notificationContainer .close .IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .ParallaxHero .buttonScreenDown .icon-social-facebook-comment.inner:after, .ParallaxHero .buttonScreenDown .IgniteBarDevice .item .icon-social-facebook-comment.inner:after, .IgniteBarDevice .item .QuotePlayer .mejs-play button.icon-social-facebook-comment:before, .QuotePlayer .mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .QuotePlayer.finished .mejs-play button.icon-social-facebook-comment:before, .QuotePlayer.finished .mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .QuotePlayer .mejs-pause button.icon-social-facebook-comment:before, .QuotePlayer .mejs-pause .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .responsiveTableArrow .icon-social-facebook-comment.leftArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-social-facebook-comment.leftArrow:before, .IgniteBarDevice .item .responsiveTableArrow .icon-social-facebook-comment.rightArrow:before, .responsiveTableArrow .IgniteBarDevice .item .icon-social-facebook-comment.rightArrow:before, .IgniteBarDevice .item .icon-social-facebook-comment.ScrollDown:after, .IgniteBarDevice .item .ShoppingToolsMenu li.ShoppingToolsButton>a.icon-social-facebook-comment:after, .ShoppingToolsMenu li.ShoppingToolsButton>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li>a.icon-social-facebook-comment:after, .SlideOutMenu ul.first>li>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .SlideOutMenu ul.first>li ul li a.icon-social-facebook-comment:before, .SlideOutMenu ul.first>li ul li .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .SlideOutMenu ul.third li a.icon-social-facebook-comment:before, .SlideOutMenu ul.third li .IgniteBarDevice .item a.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialFeed .feedItem .content .header .postDetails .icon-social-facebook-comment.retweet:before, .SocialFeed .feedItem .content .header .postDetails .IgniteBarDevice .item .icon-social-facebook-comment.retweet:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.facebook .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-social-facebook-comment.comments:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.facebook .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.facebook .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.instagram .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-social-facebook-comment.comments:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.comments:before, .IgniteBarDevice .item .SocialFeed .feedItem.instagram .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.instagram .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.pinterest .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.pinterest .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.pinterest .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.twitter .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.twitter .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.twitter .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.tumblr .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-social-facebook-comment.likes:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.likes:before, .IgniteBarDevice .item .SocialFeed .feedItem.tumblr .content .meta .icon-social-facebook-comment.shares:before, .SocialFeed .feedItem.tumblr .content .meta .IgniteBarDevice .item .icon-social-facebook-comment.shares:before, .IgniteBarDevice .item .SocialFeed .feedItem.youtube .content .icon-social-facebook-comment.meta:before, .SocialFeed .feedItem.youtube .content .IgniteBarDevice .item .icon-social-facebook-comment.meta:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.facebook .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.facebook .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.instagram .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.instagram .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.pinterest .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.pinterest .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.twitter .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.twitter .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.youtube .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.youtube .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SocialFeed .profileLinks li a.tumblr .icon-social-facebook-comment.ico:before, .SocialFeed .profileLinks li a.tumblr .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .addThisMenu>a>span.icon-social-facebook-comment:before, .addThisMenu>a>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_twitter>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_twitter>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_facebook>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_facebook>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_linkedin>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_linkedin>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_google_plusone_share>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_google_plusone_share>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_tumblr>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_tumblr>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_sinaweibo>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_sinaweibo>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_pinterest_share>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_pinterest_share>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_douban>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_douban>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_vkontakt>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_vkontakt>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_renren>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_renren>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_email>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_email>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item .SocialSharing span.icon-social-facebook-comment.icon-social_wechat:before, .SocialSharing .IgniteBarDevice .item span.icon-social-facebook-comment.icon-social_wechat:before, .IgniteBarDevice .item .SocialSharing a.addthis_button_expanded>span.icon-social-facebook-comment:before, .SocialSharing a.addthis_button_expanded>.IgniteBarDevice .item span.icon-social-facebook-comment:before, .IgniteBarDevice .item #at3win #at3winheader .icon-social-facebook-comment#at3winheaderclose:before, #at3win #at3winheader .IgniteBarDevice .item .icon-social-facebook-comment#at3winheaderclose:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio .mejs-button.mejs-pause .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StoryArticleImage.imageWithAudio.finished .mejs-play button.icon-social-facebook-comment:before, .StoryArticleImage.imageWithAudio.finished .mejs-play .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .StorySocialLinks .links li.facebook a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.facebook a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.instagram a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.instagram a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.pinterest a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.pinterest a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.share a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.share a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.tumblr a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.tumblr a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.twitter a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.twitter a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .StorySocialLinks .links li.youtube a .icon-social-facebook-comment.ico:before, .StorySocialLinks .links li.youtube a .IgniteBarDevice .item .icon-social-facebook-comment.ico:before, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .SubNavigationModels li a.icon-social-facebook-comment:after, .SubNavigation .SubNavigationContainer .SubNavigationModels li .IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .SubNavigation .SubNavigationContainer .icon-social-facebook-comment.SubNavigationButtons:after, .SubNavigation .SubNavigationContainer .IgniteBarDevice .item .icon-social-facebook-comment.SubNavigationButtons:after, .IgniteBarDevice .item html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles span.icon-social-facebook-comment:after, html.withVehicleSelector[style] #header .MainNavigation ul li.vehicles .IgniteBarDevice .item span.icon-social-facebook-comment:after, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-social-facebook-comment.open:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-social-facebook-comment.open:before, .IgniteBarDevice .item .VehicleSpecifications .openAll .icon-social-facebook-comment.close:before, .VehicleSpecifications .openAll .IgniteBarDevice .item .icon-social-facebook-comment.close:before, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li>a.icon-social-facebook-comment:after, .VehicleSpecifications .specDetails>ul>li>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .VehicleSpecifications .specDetails>ul>li.active>a.icon-social-facebook-comment:after, .VehicleSpecifications .specDetails>ul>li.active>.IgniteBarDevice .item a.icon-social-facebook-comment:after, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-social-facebook-comment.standard:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-social-facebook-comment.standard:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-social-facebook-comment.optional:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-social-facebook-comment.optional:before, .IgniteBarDevice .item .VehicleSpecifications .imageListKey ul li.icon-social-facebook-comment.nocostoption:before, .VehicleSpecifications .imageListKey ul .IgniteBarDevice .item li.icon-social-facebook-comment.nocostoption:before, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-social-facebook-comment.standard:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-social-facebook-comment.standard:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-social-facebook-comment.optional:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-social-facebook-comment.optional:after, .IgniteBarDevice .item .VehicleSpecifications .imageList>li span.icon-social-facebook-comment.nocostoption:after, .VehicleSpecifications .imageList>li .IgniteBarDevice .item span.icon-social-facebook-comment.nocostoption:after, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-playpause-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-playpause-button.mejs-pause .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-captions-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-captions-button.mejs-captions-enabled .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-volume-button.mejs-unmute .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button.icon-social-facebook-comment:before, .VideoPlayer .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button button.icon-social-facebook-comment:before, .VideoPlayer[data-audio="false"] .mejs-controls .mejs-volume-button .IgniteBarDevice .item button.icon-social-facebook-comment:before, .IgniteBarDevice .item .VinRecall .search .icon-social-facebook-comment.vinLink:after, .VinRecall .search .IgniteBarDevice .item .icon-social-facebook-comment.vinLink:after, .IgniteBarDevice .item .YouTubePlayer .icon-social-facebook-comment.playButton:before, .YouTubePlayer .IgniteBarDevice .item .icon-social-facebook-comment.playButton:before {
font-size: 22px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.IgniteBarDevice {
display: table;
}
}
.InPageDealerLocator .headerBlock {
padding-left: 20px;
padding-right: 20px;
}
.InPageDealerLocator .errorMessage {
display: none;
padding-bottom: 10px;
color: #f2681d !important;
}
.InPageDealerLocator .formContainer {
width: 500px;
margin: 0 auto;
}
.InPageDealerLocator .textfield {
width: 350px;
display: inline-block;
margin: 0 20px 0 0;
}
#landrover .InPageDealerLocator.dark .searchButton {
background-color: #0c121c;
color: #ffffff;
}
#landrover .InPageDealerLocator.dark .searchButton:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover .InPageDealerLocator.dark .searchButton.disabled:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .InPageDealerLocator.dark .searchButton:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .InPageDealerLocator.dark .searchButton.disabled:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover .InPageDealerLocator .searchButton {
margin-top: 0;
min-width: 0;
width: 130px;
vertical-align: top;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.InPageDealerLocator {
padding-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.InPageDealerLocator {
padding-bottom: 30px;
}
.InPageDealerLocator .summary {
text-align: center;
padding-bottom: 0px;
}
.InPageDealerLocator .formContainer {
width: auto;
max-width: 350px;
}
.InPageDealerLocator .textfield {
width: 100%;
margin: 0 0 20px;
}
.InPageDealerLocator .searchButton {
width: 100% !important;
}
}
.InPageNavigation .ipnBar {
position: relative;
color: #a4a7a9;
background-clip: content-box;
transition: background-color 0.4s, border-color 0.4s;
}
.InPageNavigation .ipnBar .ipnTopLink {
display: block;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
visibility: hidden;
width: 90px;
position: absolute;
top: 0;
left: 0;
line-height: 39px;
text-align: center;
transition: opacity 0.4s, visibility 0 0.4s;
}
.InPageNavigation .ipnBar .ipnTopLink:before {
content: '\e00b';
margin-right: 10px;
position: relative;
top: -1px;
}
.InPageNavigation .ipnBar .ipnLinksContainer {
position: relative;
margin: 0 90px;
}
.InPageNavigation .ipnBar .ipnLinks {
display: table;
table-layout: fixed;
width: 100%;
margin: 0 auto;
}
.InPageNavigation .ipnBar .ipnLinks li {
display: table-cell;
border-right: 1px solid #5c6065;
transition: border-color 0.4s;
}
.InPageNavigation .ipnBar .ipnLinks li:first-child {
border-left: 1px solid #5c6065;
}
.InPageNavigation .ipnBar .ipnLinks li a {
display: block;
position: relative;
height: 40px;
line-height: 39px;
padding: 0 5px;
text-align: center;
z-index: 1;
-webkit-transition: color 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.4s;

-o-transition: color 0.4s;
transition: color 0.4s;
}
.InPageNavigation .ipnBar .ipnLinks li a span {
display: inline-block;
line-height: 12px;
vertical-align: middle;
}
.InPageNavigation .ipnBar .ipnLinks li a:hover {
color: #ffffff;
}
.InPageNavigation .ipnBar a {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.2em;
text-decoration: none;
color: inherit;
}
.InPageNavigation .ipnBar .ipnIndicator {
height: 5px;
position: absolute;
bottom: 0;
background-color: transparent;
transition: background-color 0.2s;
}
.InPageNavigation.ipnSticky .ipnBar {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 8;
}
.InPageNavigation.ipnReversed .ipnBar {
color: #4a4f54;
background-color: #e4e8e8;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=97);
opacity: 0.97;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
.InPageNavigation.ipnReversed .ipnBar .ipnTopLink {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
visibility: visible;
transition: visibility 0, opacity 0.4s 0.4s;
}
.InPageNavigation.ipnReversed .ipnBar .ipnLinks li, .InPageNavigation.ipnReversed .ipnBar .ipnLinks li:first-child {
border-color: #e4e8e8;
}
.InPageNavigation.ipnReversed .ipnBar a:hover, .InPageNavigation.ipnReversed .ipnBar .ipnLinks li a:hover, .InPageNavigation.ipnReversed .ipnBar .ipnLinks li.active a {
color: #0c121c;
}
.InPageNavigation.ipnReversed .ipnBar .ipnIndicator {
background-color: #005a2b;
transition: background-color 0.4s 0.4s;
}
.InPageNavigation.ipnReversed .ipnBar .ipnIndicator.ipnIndicatorAnimateLeft {
transition: left 0.4s, right 0.4s 0.2s, background-color 0.4s 0.4s;
}
.InPageNavigation.ipnReversed .ipnBar .ipnIndicator.ipnIndicatorAnimateRight {
transition: left 0.4s 0.2s, right 0.4s, background-color 0.4s 0.4s;
}
.InPageNavigation.ipnNoAnimate, .InPageNavigation.ipnNoAnimate * {
transition: none !important;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.InPageNavigation {
display: none;
}
}
.no-js .InPageNavigation, .InPageNavigation.touchDevice {
display: none;
}
.InPageSubNavigation {
margin-top: 30px;
margin-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
display: none;
}
.InPageSubNavigation .DropdownNav {
margin: 0 auto;
}
.InPageSubNavigation .chooseModel {
padding: 0;
}
.InPageSubNavigation .chooseModel>a, .InPageSubNavigation .chooseModel .back {
display: block;
padding: 0 40px 0 23px;
line-height: 45px;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: left;
position: relative;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-out;
}
.InPageSubNavigation .chooseModel>a:before, .InPageSubNavigation .chooseModel .back:before {
position: absolute;
top: 17px;
right: 16px;
}
.InPageSubNavigation .chooseModel>a:before {
content: '\e00a';
}
.InPageSubNavigation .chooseModel .back:before {
content: '\e00b';
}
.InPageSubNavigation .chooseModel .modelsContainer {
display: none;
}
.InPageSubNavigation .chooseModel .modelsContainer .chooseModelHeader {
margin: 0;
padding: 0 23px;
line-height: 45px;
font-size: 10px;
letter-spacing: 0.2em;
cursor: default;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.InPageSubNavigation {
display: block;
}
}
.no-js .InPageSubNavigation .DropdownNav .selected:before {
display: none;
}
.no-js .InPageSubNavigation .chooseModel>a {
display: none;
}
.no-js .InPageSubNavigation .chooseModel .modelsContainer {
display: block;
}
.no-js .InPageSubNavigation .chooseModel .modelsContainer .back {
display: none;
}
.InPageSubNavigation .chooseModel>a, .InPageSubNavigation .chooseModel .back {
background-color: #0c121c;
color: #ffffff;
}
.InPageSubNavigation .chooseModel>a:hover, .InPageSubNavigation .chooseModel>a:focus, .InPageSubNavigation .chooseModel .back:hover, .InPageSubNavigation .chooseModel .back:focus {
background-color: #373b3f;
}
.InPageSubNavigation .chooseModel .modelsContainer .chooseModelHeader {
background-color: #a4a7a9;
color: #ffffff;
}
#landrover .InPageSubNavigation .chooseModel>a, #landrover .InPageSubNavigation .chooseModel .back {
background-color: #0c121c;
color: #ffffff;
}
#landrover .InPageSubNavigation .chooseModel>a:hover, #landrover .InPageSubNavigation .chooseModel>a:focus, #landrover .InPageSubNavigation .chooseModel .back:hover, #landrover .InPageSubNavigation .chooseModel .back:focus {
background-color: #373b3f;
}
#landrover .InPageSubNavigation .chooseModel .modelsContainer .chooseModelHeader {
background-color: #a4a7a9;
color: #ffffff;
}
.InPageVideoPlayer {
width: 100%;
color: #e4e8e8;
}
.InPageVideoPlayer .VideoPlayer {
width: 100%;
}
.InPageVideoPlayer .heading {
text-align: center;
color: #ffffff;
-ms-word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.InPageVideoPlayer.light, .InPageVideoPlayer.grey {
color: #4a4f54;
}
.InPageVideoPlayer.light .heading, .InPageVideoPlayer.grey .heading {
color: #0c121c;
}
.InPageVideoPlayer.light .mejs-overlay-button, .InPageVideoPlayer.grey .mejs-overlay-button {
color: #ffffff;
}
.InPageYouTubePlayer {
width: 100%;
color: #e4e8e8;
}
.InPageYouTubePlayer .outerPlayerWrapper {
display: table;
width: 100%;
}
.InPageYouTubePlayer .YouTubePlayer {
width: 100%;
}
.InPageYouTubePlayer .heading {
text-align: center;
color: #ffffff;
-ms-word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.InPageYouTubePlayer.light, .InPageYouTubePlayer.grey {
color: #4a4f54;
}
.InPageYouTubePlayer.light .heading, .InPageYouTubePlayer.grey .heading {
color: #0c121c;
}
.InPageYouTubePlayer.light .playButton, .InPageYouTubePlayer.grey .playButton {
color: #ffffff;
}
.no-js .InPageYouTubePlayer .playerCover {
position: static;
}
.no-js .InPageYouTubePlayer noscript img {
width: 100%;
}
.no-js .InPageYouTubePlayer .playButton {
display: none;
}
.InteractiveStory {
position: relative;
}
.InteractiveStory .componentIndicator {
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
position: fixed;
right: 25px;
top: 50%;
z-index: 5;
margin-top: 5px;
}
.InteractiveStory .componentIndicator .shareButton {
-webkit-transition: opacity 400ms;
-webkit-transition-delay: ease-in;
-moz-transition: opacity 400ms ease-in;
-o-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
color: #000000;
opacity: 0.8;
font-size: 24px;
text-decoration: none;
display: block;
width: 24px;
height: 24px;
position: absolute;
left: -6px;
}
.InteractiveStory .componentIndicator .shareButton.hidden {
display: none;
}
.InteractiveStory .componentIndicator .shareButton:before {
content: '\e034';
margin-left: 0;
margin-top: -6px;
}
.InteractiveStory .componentIndicator .shareButton:hover {
opacity: 1;
}
.InteractiveStory .componentIndicator .componentIndicatorItem {
display: block;
font-size: 14px;
text-align: center;
}
.InteractiveStory .componentIndicator .componentIndicatorItem:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.InteractiveStory .componentIndicator .componentIndicatorItem:last-child .componentIndicatorLink {
padding-bottom: 0;
}
.InteractiveStory .componentIndicator .componentIndicatorLink {
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
vertical-align: middle;
position: relative;
margin-bottom: 10px;
-webkit-transform: rotate3d(0, 0, 0, 0);
-khtml-transform: rotate3d(0, 0, 0, 0);
-moz-transform: rotate3d(0, 0, 0, 0);
-ms-transform: rotate3d(0, 0, 0, 0);
-o-transform: rotate3d(0, 0, 0, 0);
transform: rotate3d(0, 0, 0, 0);
}
.InteractiveStory .componentIndicator .componentIndicatorLink, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkDot, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing {
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.InteractiveStory .componentIndicator .componentIndicatorLink, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing {
width: 16px;
height: 16px;
}
.InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkDot {
-webkit-transition: -webkit-transform 400ms;
-webkit-transition-delay: ease-in;
-moz-transition: -moz-transform 400ms ease-in;
-o-transition: -o-transform 400ms ease-in;
transition: transform 400ms ease-in;
display: block;
position: absolute;
}
.InteractiveStory .componentIndicator .componentIndicatorLink.noTransition .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink.noTransition .componentIndicatorLinkDot {
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkRing {
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.625);
-khtml-transform: scale(0.625);
-moz-transform: scale(0.625);
-ms-transform: scale(0.625);
-o-transform: scale(0.625);
transform: scale(0.625);
background-color: #000000;
opacity: 0.8;
top: 0;
left: 0;
position: relative;
}
.InteractiveStory .componentIndicator .componentIndicatorLink .componentIndicatorLinkDot {
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
top: 3px;
left: 3px;
width: 10px;
height: 10px;
background-color: #ffffff;
}
.InteractiveStory .componentIndicator .componentIndicatorLink.scrollingTo .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink.active .componentIndicatorLinkRing, .InteractiveStory .componentIndicator .componentIndicatorLink:hover .componentIndicatorLinkRing {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.InteractiveStory .componentIndicator .componentIndicatorLink.active .componentIndicatorLinkDot {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink .componentIndicatorLinkRing {
-webkit-transform: scale(0.625);
-khtml-transform: scale(0.625);
-moz-transform: scale(0.625);
-ms-transform: scale(0.625);
-o-transform: scale(0.625);
transform: scale(0.625);
opacity: 0.8;
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink .componentIndicatorLinkDot {
-webkit-transition: -webkit-transform 800ms;
-webkit-transition-delay: ease-in;
-moz-transition: -moz-transform 800ms ease-in;
-o-transition: -o-transform 800ms ease-in;
transition: transform 800ms ease-in;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);

-o-transform: scale(0);
transform: scale(0);
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink.scrollingTo .componentIndicatorLinkRing {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.InteractiveStory .componentIndicator.componentIndicatorScrolling .componentIndicatorLink.scrollingTo .componentIndicatorLinkDot {
-webkit-transition: -webkit-transform 800ms;
-webkit-transition-delay: ease-in;
-moz-transition: -moz-transform 800ms ease-in;
-o-transition: -o-transform 800ms ease-in;
transition: transform 800ms ease-in;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.InteractiveStory.touch .componentIndicator {
display: none;
}
.InteractiveStory .component {
position: relative;
z-index: 4;
}
.InteractiveStory .revealComponent {
z-index: 3;
}
.InteractiveStory .slideRevealWrapper.fixed {
position: fixed;
left: 0;
width: 100%;
z-index: 1;
}

@media screen and (min-width: 2001px) {
.InteractiveStory .slideRevealWrapper.fixed {
width: 2000px;
left: 50%;
margin-left: -1000px;
}
}
.InteractiveStory.fullscreen {
z-index: 9;
}
.InteractiveStory .slideRevealOverlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #4a4f54;
z-index: 2;
pointer-events: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.InteractiveStory .componentIndicator {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 1300px) {
}

@media screen and (min-width: 1px) and (max-width: 740px) {
}
.LanguageSelector {
margin: 0 auto;
width: 100%;
}
.LanguageSelector .headerBlock {
margin-top: 175px;
}
.LanguageSelector .heading {
padding-left: 90px;
padding-right: 90px;
}
.LanguageSelector .heading .flag {
position: relative;
top: -2px;
margin-right: 10px;
}
.LanguageSelector .imageWrap {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: -3;
}
.LanguageSelector .languageWrapper {
overflow: hidden;
*zoom:1;
width: 708px;
line-height: 0;
clear: both;
margin: 0 auto;
text-align: center;
}
.LanguageSelector .languageWrapper a {
width: 80%;
max-width: 330px;
margin: 0 10px 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.LanguageSelector .heading {
margin-bottom: 1.4em;
padding-left: 40px;
padding-right: 40px;
}
.LanguageSelector .heading .flag {
top: 2px;
}
.LanguageSelector .languageWrapper {
width: auto;
padding-left: 40px;
padding-right: 40px;
}
.LanguageSelector .languageWrapper a {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
width: 100%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.LanguageSelector .heading {
padding-left: 30px;
padding-right: 30px;
}
.LanguageSelector .heading .flag {
display: none;
}
.LanguageSelector .languageWrapper {
padding-left: 30px;
padding-right: 30px;
}
}
.MainNavigation {
left: 189px;
top: 35px;
right: 0;
position: absolute;
z-index: 8;
border-top: 1px solid;
}
.MainNavigation a, .MainNavigation button, .MainNavigation .inactiveSearchButton {
display: block;
text-align: center;
text-decoration: none;
/*font-family: "avenir","arial","helvetica",sans-serif !important;*/
font-size: 10px;
font-weight: bold;
letter-spacing: 0.35em;
border: none;
margin: 0;
padding: 0;
-webkit-transition: background-color 400ms;
-webkit-transition-delay: ease;
-moz-transition: background-color 400ms ease;
-o-transition: background-color 400ms ease;
transition: background-color 400ms ease;
}
.MainNavigation a:hover, .MainNavigation a:focus, .MainNavigation button:hover, .MainNavigation button:focus, .MainNavigation .inactiveSearchButton:hover, .MainNavigation .inactiveSearchButton:focus {
border-bottom: 1px solid;
}
.MainNavigation a span, .MainNavigation button span, .MainNavigation .inactiveSearchButton span {
display: inline-block;
line-height: 14px;
vertical-align: middle;
}
.scrollToTop{ display:none;}
.MainNavigation .primaryNav {
margin-right: 0;
}
.MainNavigation .primaryNav ul li {
float: left;
}
.MainNavigation .primaryNav[data-total="3"] ul li {
width: 20%;
float: none;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align:auto;
zoom: 1;
*display:inline;
margin-left: -4px;
}
.MainNavigation .primaryNav[data-total="3"] ul li:first-child {
border-left: 1px solid;
}
.MainNavigation .primaryNav[data-total="4"] ul li {
width: 25%;
display: block;
margin-left: 0;
}
.MainNavigation .primaryNav[data-total="5"] ul li {
width: 20%;
display: block;
margin-left: 0;
}
.MainNavigation .primaryNav[data-total="6"] ul li {
width: 16.666%;
display: block;
margin-left: 0;
}
.MainNavigation .primaryNav[data-total="6"] ul li a {
font-size: 9px;
letter-spacing: 0.2em;
}
.MainNavigation ul {
text-align: right;
}
.MainNavigation ul li {
float: left;
display: block;
width: 20%;
}
.MainNavigation ul li.vehicles span:after {
content: '\e00a';
font-size: 12px;
position: relative;
top: -2px;
margin-left: 6px;
}
.MainNavigation ul li.vehicles.activeOverlay span:after {
content: '\e00b';
}
.MainNavigation ul li a, .MainNavigation ul li button {
position: relative;
height: 70px;
line-height: 70px;
padding: 0 5px;
border-bottom: 1px solid;
border-right: 1px solid;
-webkit-transition: background-color 0.4s, border-color 0s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.4s, border-color 0s;
-o-transition: background-color 0.4s, border-color 0s;
transition: background-color 0.4s, border-color 0s;
}
.MainNavigation ul li a:after, .MainNavigation ul li button:after {
content: "";
display: block;
width: 1px;
height: 100%;
position: absolute;
top: 0;
left: -1px;
}
.MainNavigation ul li a:before, .MainNavigation ul li button:before {
content: '';
width: 1px;
height: 1px;
position: absolute;
bottom: -1px;
left: -1px;
}
.MainNavigation ul.activeOverlay li.active a {
border-bottom: 0;
}
.MainNavigation ul.activeOverlay li.vehicles a {
border-bottom: 1px solid;
}
.MainNavigation .MainNavSearchForm {
display: block;
position: relative;
width: 0;
height: 70px;
float: left;
overflow: hidden;
z-index: 2;
}
.no-js .MainNavigation .MainNavSearchForm {
width: 100%;
position: relative;
}
.MainNavigation .MainNavSearchForm label {
display: block;
font-size: 16px;
font-family: "avenir", "arial", "helvetica", sans-serif;
top: 25px;
letter-spacing: 0.1em;
}
.MainNavigation .MainNavSearchForm .searchText {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 70px;
line-height: 70px;
padding: 0;
border: none;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 16px;
letter-spacing: 0.1em;
outline: none;
padding-left: 0;
text-indent: 0;
}
.MainNavigation .MainNavSearchForm .searchText::-ms-clear {
display:none;
}
.MainNavigation .SearchButton {
width: 70px;
height: 70px;
position: absolute;
top: 0;
right: 0;
overflow: hidden;
}
.MainNavigation .SearchButton>a, .MainNavigation .SearchButton button, .MainNavigation .SearchButton .inactiveSearchButton {
height: 70px;
width: 70px;
cursor: pointer;
outline: none;
float: left;
line-height: 66px;
}
.MainNavigation .SearchButton>a span, .MainNavigation .SearchButton button span, .MainNavigation .SearchButton .inactiveSearchButton span {
text-indent: -999em;
}
.MainNavigation .SearchButton>a:before, .MainNavigation .SearchButton button:before, .MainNavigation .SearchButton .inactiveSearchButton:before {
content: '\e032';

font-size: 18px;
font-weight: normal;
}
.MainNavigation .SearchButton>a:after, .MainNavigation .SearchButton button:after, .MainNavigation .SearchButton .inactiveSearchButton:after {
content: '';
width: 1px;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.MainNavigation .SearchButton .searchButtonClose {
float: right;
}
.MainNavigation .SearchButton .searchButtonClose:before {
content: '\e00c';
}
.MainNavigation .SearchButton .inactiveSearchButton {
cursor: auto;
}
.MainNavigation .MoreButton, .MainNavigation .LocationButton {
display: none;
width: 50px;
position: absolute;
top: 0;
right: 0;
}
.MainNavigation .MoreButton span, .MainNavigation .LocationButton span {
height: 0;
overflow: hidden;
line-height: 0;
padding-top: 0;
display: block;
}
.MainNavigation .MoreButton a:before, .MainNavigation .LocationButton a:before {
content: '\e004';
font-size: 14px;
height: 50px;
line-height: 50px;
}
.MainNavigation .LocationButton {
border-left: 1px solid;
}
.MainNavigation .LocationButton a {
border-bottom: 0;
}
.MainNavigation .LocationButton a:before {
content: '\e01e';
font-size: 19px;
padding-left: 3px;
}
html.no-js .MainNavigation ul li.vehicles span:after {
content: "";
margin-left: 0;
top: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.MainNavigation {
top: 0;
left: 91px;
border-top: 0;
}
.MainNavigation .SearchButton {
display: none;
}
.MainNavigation .MoreButton {
display: block;
}
.MainNavigation .primaryNav {
margin-right: 50px;
}
.MainNavigation .primaryNav[data-total="6"] a {
font-size: 8px;
}
.MainNavigation .primaryNav li {
border-top: 0;
}
.MainNavigation .primaryNav li.vehicles a span {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
}
.MainNavigation .primaryNav li.vehicles a span:after {
margin-left: 5px;
font-size: 10px;
}
.MainNavigation .primaryNav li a, .MainNavigation .primaryNav li button {
font-size: 9px;
height: 50px;
line-height: 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .MainNavigation.withLocation .primaryNav {
margin-right: 100px;
}
#landrover .MainNavigation .primaryNav li {
display: none;
}
#landrover .MainNavigation .primaryNav li a, #landrover .MainNavigation .primaryNav li button {
letter-spacing: 0.35em;
font-size: 10px;
}
#landrover .MainNavigation .primaryNav li.vehicles {
display: block;
float: none;
width: auto;
border-right: none;
}
#landrover .MainNavigation .primaryNav li.vehicles span:after {
font-size: 12px;
margin-left: 6px;
}
#landrover .MainNavigation .LocationButton {
display: block;
right: 50px;
}
#landrover .MainNavigation .MoreButton {width: 50px;}
#landrover .MainNavigation .MoreButton a, #landrover .MainNavigation .MoreButton button {
height: 50px;
}
}
.MainNavigation {
border-top-color: #30353e;
}
.MainNavigation a, .MainNavigation button, .MainNavigation .inactiveSearchButton {
background-color: #0c121c;
color: #ffffff;
}
.MainNavigation a:hover, .MainNavigation a:focus, .MainNavigation button:hover, .MainNavigation button:focus, .MainNavigation .inactiveSearchButton:hover, .MainNavigation .inactiveSearchButton:focus {
background-color: #4a4f54;
border-bottom-color: #3e4347;
}
.MainNavigation a:hover:after, .MainNavigation a:focus:after, .MainNavigation button:hover:after, .MainNavigation button:focus:after, .MainNavigation .inactiveSearchButton:hover:after, .MainNavigation .inactiveSearchButton:focus:after {
background-color: #3e4347;
}
.MainNavigation a:hover:before, .MainNavigation a:focus:before, .MainNavigation button:hover:before, .MainNavigation button:focus:before, .MainNavigation .inactiveSearchButton:hover:before, .MainNavigation .inactiveSearchButton:focus:before {
background-color: transparent;
}
.MainNavigation .primaryNav[data-total="3"] ul li:first-child {
border-left-color: #30353e;
}
.MainNavigation ul li.active a {
background-color: #4a4f54;
border-bottom-color: #3e4347;
}
.MainNavigation ul li a, .MainNavigation ul li button {
background-color: #0c121c;
border-bottom-color: transparent;
border-right-color: #3e4347;
}
.MainNavigation ul li a:after, .MainNavigation ul li button:after {
background-color: transparent;
}
.MainNavigation ul li a:hover, .MainNavigation ul li a:focus, .MainNavigation ul li button:hover, .MainNavigation ul li button:focus {
border-right-color: #3e4347;
border-bottom-color: #3e4347;
}
.MainNavigation ul li a:hover:after, .MainNavigation ul li a:focus:after, .MainNavigation ul li button:hover:after, .MainNavigation ul li button:focus:after {
background-color: #3e4347;
}
.MainNavigation ul.activeOverlay li.active a {
background-color: inherit;
}
.MainNavigation ul.activeOverlay li.vehicles a {
background-color: #4a4f54;
border-bottom-color: #30353e;
}
.MainNavigation .MainNavSearchForm {
background-color: #0c121c;
}
.MainNavigation .MainNavSearchForm label {
color: #e4e8e8;
}
.MainNavigation .MainNavSearchForm .searchText {
background-color: #0c121c;
color: #ffffff;
}
.MainNavigation .SearchButton {
background-color: #0c121c;
}
.MainNavigation .SearchButton .inactiveSearchButton:hover, .MainNavigation .SearchButton .inactiveSearchButton:focus {
background-color: #0c121c;
}
.MainNavigation .LocationButton {
border-left-color: #30353e;
}
.MainNavigation .LocationButton a.active {
background-color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover .MainNavigation .MoreButton {
    border-left: 1px solid #eef1f1;
}
}
#landrover .MainNavigation {
border-top-color: #eef1f1;
}
#landrover .MainNavigation a, #landrover .MainNavigation button, #landrover .MainNavigation .inactiveSearchButton {
background-color: #ffffff;
color: #0c121c;
font-weight: normal;
}
#landrover .MainNavigation a:hover, #landrover .MainNavigation a:focus, #landrover .MainNavigation button:hover, #landrover .MainNavigation button:focus, #landrover .MainNavigation .inactiveSearchButton:hover, #landrover .MainNavigation .inactiveSearchButton:focus {
background-color: #e4e8e8;
border-bottom-color: #dee2e2;
}
#landrover .MainNavigation a:hover:before, #landrover .MainNavigation a:focus:before, #landrover .MainNavigation button:hover:before, #landrover .MainNavigation button:focus:before, #landrover .MainNavigation .inactiveSearchButton:hover:before, #landrover .MainNavigation .inactiveSearchButton:focus:before {
background-color: transparent;
}
#landrover .MainNavigation a:hover:after, #landrover .MainNavigation a:focus:after, #landrover .MainNavigation button:hover:after, #landrover .MainNavigation button:focus:after, #landrover .MainNavigation .inactiveSearchButton:hover:after, #landrover .MainNavigation .inactiveSearchButton:focus:after {
background-color: #dee2e2;
}
#landrover .MainNavigation .primaryNav[data-total="3"] ul li:first-child {
border-left-color: #eef1f1;
}
#landrover .MainNavigation ul li.active a {
background-color: #e4e8e8;
border-bottom-color: #dee2e2;
}
#landrover .MainNavigation ul li a, #landrover .MainNavigation ul li button {
background-color: #ffffff;
border-bottom-color: transparent;
border-right-color: #eef1f1;
}
#landrover .MainNavigation ul li a:hover, #landrover .MainNavigation ul li a:focus, #landrover .MainNavigation ul li button:hover, #landrover .MainNavigation ul li button:focus {
border-right-color: #dee2e2;
border-bottom-color: #dee2e2;
}
#landrover .MainNavigation ul li a:hover:after, #landrover .MainNavigation ul li a:focus:after, #landrover .MainNavigation ul li button:hover:after, #landrover .MainNavigation ul li button:focus:after {
background-color: #dee2e2;
}
#landrover .MainNavigation ul li a:hover:before, #landrover .MainNavigation ul li a:focus:before, #landrover .MainNavigation ul li button:hover:before, #landrover .MainNavigation ul li button:focus:before {
background-color: #dee2e2;
}
#landrover .MainNavigation ul li:last-child.active a {
border-right: none;
}
#landrover .MainNavigation ul.activeOverlay li.active a {
background-color: inherit;
}
#landrover .MainNavigation ul.activeOverlay li.vehicles a {
background-color: #4a4f54;
border-bottom-color: #d8dcdc;
}
#landrover .MainNavigation .MainNavSearchForm {
background-color: #ffffff;
}
#landrover .MainNavigation .MainNavSearchForm label {
color: #65696d;
}
#landrover .MainNavigation .MainNavSearchForm .searchText {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .MainNavigation .SearchButton {
background-color: #ffffff;
}
#landrover .MainNavigation .SearchButton .inactiveSearchButton:hover, #landrover .MainNavigation .SearchButton .inactiveSearchButton:focus {
background-color: #e4e8e8;
}
#landrover .MainNavigation .LocationButton {
border-left-color: #ffffff;
border-left: none;
}
#landrover .MainNavigation .LocationButton a.active {
background-color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
#landrover #landrover .MainNavigation .MoreButton {
border-left-color: #eef1f1;
}
}
.MarketPageSelector {
position: relative;
padding-left: 80px;
padding-right: 80px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.35em;
}
.MarketPageSelector .imageWrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
z-index: -3;
}
.MarketPageSelector .headerBlock {
padding-left: 10px;
padding-right: 10px;
}
.MarketPageSelector .countryList {
display: none;
}
.MarketPageSelector .dropDownContainer {
width: 100%;
max-width: 900px;
overflow: visible;
margin: 0 auto;
clear: both;
text-align: center;
}
.MarketPageSelector .dropDownContainer .col {
float: left;
width: 33.33%;
height: 45px;
text-align: center;
padding: 0 10px;
}
.MarketPageSelector .dropDownContainer .formButton {
clear: both;
display: inline-block;
width: 33.33%;
margin: 0 auto;
padding: 0 10px;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer {
max-width: 600px;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .col {
width: 50%;
}

.MarketPageSelector.mpsNoRegion .dropDownContainer .formButton {
width: 50%;
}
#landrover .MarketPageSelector .continueButton {
width: 100%;
margin-top: 20px;
}
.no-js .MarketPageSelector .imageWrap {
display: none;
}
.no-js .MarketPageSelector .countryList {
display: block;
letter-spacing: 0.02em;
}
.no-js .MarketPageSelector .countryList ul>li {
display: block;
border-top: solid 1px #e4e8e8;
padding-top: 40px;
}
.no-js .MarketPageSelector .countryList ul>li h2 {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: 700;
font-size: 14px;
margin-bottom: 20px;
font-weight: bold;
}
.no-js .MarketPageSelector .countryList ul>li>ul {
font-size: 0;
padding-bottom: 40px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li {
border-top: none;
padding-top: 0px;
width: 33.333%;
float: none;
display: inline-block;
vertical-align: top;
margin-bottom: 10px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a {
font-size: 12px;
display: block;
text-decoration: none;
position: relative;
color: #0c121c;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a .flag {
position: absolute;
left: 0;
top: -2px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a span {
display: inline-block;
margin: 0 20px 0 40px;
line-height: 20px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li a:hover span {
color: #4a4f54;
}
.no-js .MarketPageSelector .countryList ul>li:last-child>ul {
padding-bottom: 0;
}
.no-js .MarketPageSelector .dropDownContainer {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.MarketPageSelector {
padding-left: 40px;
padding-right: 40px;
}
.MarketPageSelector .headerBlock {
padding-left: 0;
padding-right: 0;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li {
width: 50%;
}
.MarketPageSelector .dropDownContainer {
width: 100%;
max-width: auto;
}
.MarketPageSelector .dropDownContainer .col {
width: 100%;
max-width: 350px;
margin: 0 auto 20px;
padding-left: 0;
padding-right: 0;
float: none;
text-align: center;
}
.MarketPageSelector .dropDownContainer .formButton {
width: 100%;
max-width: 350px;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
}
.MarketPageSelector .dropDownContainer .formButton .continueButton {
margin: 0;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer {
max-width: none;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .col {
width: 100%;
}
.MarketPageSelector.mpsNoRegion .dropDownContainer .formButton {
width: 100%;
}
#landrover .MarketPageSelector .continueButton {
margin-top: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.MarketPageSelector {
padding-left: 30px;
padding-right: 30px;
}
.no-js .MarketPageSelector .countryList ul>li>ul>li {
width: 100%;
}
}
.MarketSelector {
padding: 175px 10px 80px;
min-height: 700px;
position: relative;
text-align: center;
}
.no-js .MarketSelector {
padding-left: 90px;
padding-right: 90px;
}
.lt-ie9 .MarketSelector {
min-height: 400px;
}
.MarketSelector .imageWrap {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: -3;
}
.MarketSelector .heading, .MarketSelector .subHeading {
color: #ffffff;
}
.no-js .MarketSelector .heading, .no-js .MarketSelector .subHeading {
color: #0c121c;
}
.MarketSelector .heading {
color: #ffffff;
-webkit-font-smoothing: antialiased;
padding-left: 80px;
padding-right: 80px;
-webkit-font-smoothing: antialiased;
}
.MarketSelector .heading .headingWrapper:before, .MarketSelector .heading .headingWrapper:after {
background-color: #ffffff;

}
.MarketSelector .secondaryLinks {
margin: 28px 0;
}
.MarketSelector .countryList {
display: none;
text-align: left;
letter-spacing: 0.02em;
}
.no-js .MarketSelector .countryList {
display: block;
}
.MarketSelector .countryList ul>li {
display: block;
border-top: solid 1px #e4e8e8;
padding-top: 40px;
}
.MarketSelector .countryList ul>li h2 {
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: 700;
font-size: 14px;
margin-bottom: 20px;
font-weight: bold;
}
.MarketSelector .countryList ul>li>ul {
font-size: 0;
padding-bottom: 40px;
}
.MarketSelector .countryList ul>li>ul>li {
border-top: none;
padding-top: 0px;
width: 33.333%;
float: none;
display: inline-block;
vertical-align: top;
margin-bottom: 10px;
}
.MarketSelector .countryList ul>li>ul>li a {
font-size: 12px;
display: block;
text-decoration: none;
position: relative;
color: #000000;
}
.MarketSelector .countryList ul>li>ul>li a .flag {
position: absolute;
left: 0;
top: -2px;
}
.MarketSelector .countryList ul>li>ul>li a span {
display: inline-block;
margin: 0 20px 0 40px;
line-height: 20px;
}
.MarketSelector .countryList ul>li>ul>li a:hover span {
color: #4a4f54;
}
.MarketSelector .countryList ul>li:last-child>ul {
padding-bottom: 0;
}
.MarketSelector .dropDownContainer {
width: 100%;
max-width: 1200px;
overflow: visible;
margin: 0 auto;
clear: both;
text-align: center;
}
.no-js .MarketSelector .dropDownContainer {
display: none;
}
.MarketSelector .dropDownContainer .col, .MarketSelector .dropDownContainer .formButton {
width: 33.333%;
}
.MarketSelector .dropDownContainer .col {
float: left;
text-align: center;
padding: 0 10px;
}
.MarketSelector .dropDownContainer .formButton {
clear: both;
display: inline-block;
margin: 0 auto;
padding: 0 10px;
}
#landrover .MarketSelector .continueButton {
margin-top: 20px;
width: 100%;
}
#landrover .MarketSelector .secondaryLinkWithStyle {
color: #ffffff;
margin: 0;
}
#landrover .MarketSelector .secondaryLinkWithStyle:before {
display: block;
}
.ieMarketSelector {
max-width: 1400px !important;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.MarketSelector {
padding: 175px 40px 40px;
}
.MarketSelector .heading {
padding-left: 0;
padding-right: 0;
}
.MarketSelector .dropDownContainer {
width: 90%;
}
.MarketSelector .dropDownContainer .col {
width: 100%;
max-width: 350px;
margin: 0 auto;
float: none;
padding: 0 10px 20px;
}
.MarketSelector .dropDownContainer .formButton {
width: 100%;
max-width: 350px;
padding-top: 0;
padding-bottom: 30px;
}
#landrover .MarketSelector .formButton {
padding-bottom: 0;
}
#landrover .MarketSelector .continueButton {
margin-top: 0;
}
.MarketSelector .countryList ul>li>ul>li {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.MarketSelector {
padding: 80px 20px 30px;
min-height: auto;
position: relative;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
letter-spacing: 0.35em;
text-align: center;
}
.MarketSelector .heading {
margin-top: 95px;
padding-left: 10px;
padding-right: 10px;
}
.MarketSelector .subHeading {
display: none;
}
.MarketSelector .countryList ul>li>ul>li {
width: 100%;
}
.MarketSelector .dropDownContainer {
width: 100%;
max-width: auto;
overflow: auto;
margin: 0 auto;
clear: both;
text-align: center;
}
.MarketSelector .dropDownContainer .col {
text-align: center;
}
}
.ModelSelector {
text-align: left;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background-color: #4a4f54;
color: #e4e8e8;
padding: 80px 70px 25px;
}
.ModelSelector .modelSelectorHeader {
padding-left: 0px;
padding-right: 20px;
text-align: center;
}
.ModelSelector .modelSelectorHeader .backButton {
position: absolute;top: 98px;left: 10px;
z-index: 3;
font-size: 30px;
text-decoration: none;
padding: 15px;}
.ModelSelector .modelSelectorHeader .backButton span {
display: inline-block;
text-indent: -9999px;
}
.ModelSelector .modelSelectorHeader .backButton:after {
content: '\e00d';
}
.ModelSelector .inPageModelSelectorHeader {
display: none;
}
.ModelSelector .vehicleNameHeader {
margin-bottom: 17px;
}
.ModelSelector .vehicleNameHeader+.modelList {
margin-top: 40px;
}
.ModelSelector .vehicleTagline {
color: #ffffff;
font-size: 16px;
text-align: center;
margin: 0 auto 45px auto;
max-width: 600px;
line-height: 1.5em;
}
.ModelSelector.withTabs .modelSelectorHeader {
padding-bottom: 40px;
}
.ModelSelector.withTabs .backButton {}
.ModelSelector .selectorContentLink {
text-decoration: none;
}
.ModelSelector .modelWrapper {
display: block;
border-bottom: 1px solid #a4a7a9;
}
.ModelSelector .el {
width: 33.333%;
padding: 0 20px;
margin-bottom: 55px;
}
.ModelSelector .el:nth-of-type(3n+1) {
clear: left;
}
.ModelSelector .el sup {
font-size: 0.5em;
}
.ModelSelector .el img {
width: 100%;
height: auto;
display: block;
}
.ModelSelector .el .imageLink {
position: relative;
}
.ModelSelector .el .imageLink, .ModelSelector .el .selectorContentLink {
text-decoration: none;
display: block;
}
.ModelSelector .el .modelName {
margin: 22px 0 5.5px;
color: #fff;
font-size: 16px;}
.ModelSelector .el .price {
color: #ffffff;
font-family: "avenir", "arial", "helvetica", sans-serif;
display: block;
font-weight: normal;
font-size: 11px;
letter-spacing: 2px;
}
.ModelSelector .el .selectorContent .modelName+p, .ModelSelector .el .selectorContent .price+p {
color: #ffffff;
margin: 22px 0 22px;
font-weight: 700;
}
.ModelSelector .el .unorderedList, .ModelSelector .el .featureText {
padding-top: 22px;
padding-bottom: 22px;
color: #e4e8e8;
border-top: 1px solid #a4a7a9;
}
.ModelSelector .el .unorderedList li, .ModelSelector .el .featureText p {
font-size: 13px;
line-height: 18px;
margin-bottom: 22px;
}
.ModelSelector .el .unorderedList li:last-child, .ModelSelector .el .featureText p:last-child {
margin-bottom: 0;
}
.ModelSelector .selectorButton {
display: block;
/*margin-top:0;*/
}
#landrover .ModelSelector .selectorButton {
color: #adafb2;
}
#landrover .ModelSelector .selectorButton:hover {
color: #e4e8e8;
text-shadow: none;
}
#landrover.focusStylesOn .ModelSelector .selectorButton:focus {
color: #e4e8e8;
text-shadow: none;
}
.ModelSelector .selectorButton i {
display: none;
}
.ModelSelector .tabContent {
overflow: hidden;
*zoom:1;
}
.ModelSelector .tabContent[data-total="1"] .el {
margin-left: auto;
margin-right: auto;
float: none;
}
.ModelSelector .tabContent[data-total="1"] .modelWrapper {
height: auto;
}
.ModelSelector .tabContent[data-total="2"] .el.firstModel {
margin-left: 16.667%;
}
.ModelSelector .tabContent[data-total="4"] .el, .ModelSelector .tabContent[data-total="7"] .el, .ModelSelector .tabContent[data-total="8"] .el, .ModelSelector .tabContent[data-total="10"] .el, .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el {
width: 25%;
}
.ModelSelector .tabContent[data-total="4"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(3n+1) {
clear: none;
}
.ModelSelector .tabContent[data-total="4"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(4n+1), .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(4n+1) {
clear: left;
}
.ModelSelector.inPageModelSelector {
z-index: 1;
background-color: #4a4f54;
}
.ModelSelector.inPageModelSelector .inPageModelSelectorHeader {
margin: 0 auto 80px;
display: inline-block;
}
.ModelSelector.inPageModelSelector .backButton, .ModelSelector.inPageModelSelector .vehicleNameHeader, .ModelSelector.inPageModelSelector .vehicleTagline {
display: none;
}

.ModelSelector.inPageModelSelector.withTabs .modelSelectorHeader {
padding-bottom: 0;
}
.ModelSelector.inPageModelSelector.withTabs .inPageModelSelectorHeader {
margin-bottom: 26px;
}
.ModelSelector.inPageModelSelector.withTabs .TabFilter {
margin-bottom: 80px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ModelSelector {
padding: 0 20px -15px;
}
.ModelSelector.inPageModelSelector {
padding: 40px 20px 0;
}
.ModelSelector .modelSelectorHeader .backButton {
left: 0;
top: 51px;
}
.ModelSelector.withTabs .modelSelectorHeader .backButton {
top: 134px;
}
.ModelSelector .tabContent .el, .ModelSelector .tabContent[data-total="4"] .el, .ModelSelector .tabContent[data-total="7"] .el, .ModelSelector .tabContent[data-total="8"] .el, .ModelSelector .tabContent[data-total="10"] .el, .ModelSelector .tabContent[data-total="11"] .el, .ModelSelector .tabContent[data-total="12"] .el {
width: 50%;
}
.ModelSelector .tabContent .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="4"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="11"] .el:nth-of-type(3n+1), .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(3n+1) {
clear: none;
}
.ModelSelector .tabContent .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="4"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="7"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="8"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="10"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="11"] .el:nth-of-type(2n+1), .ModelSelector .tabContent[data-total="12"] .el:nth-of-type(2n+1) {
clear: left;
}
.ModelSelector .tabContent[data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="4"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="7"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="8"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="10"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="11"][data-total="2"] .el.firstModel, .ModelSelector .tabContent[data-total="12"][data-total="2"] .el.firstModel {
margin-left: 0;
}
.ModelSelector.inPageModelSelector .modelSelectorHeader {
padding-top: 0;
}
.ModelSelector.inPageModelSelector .inPageModelSelectorHeader {
margin-bottom: 40px;
}
.ModelSelector.inPageModelSelector.withTabs .inPageModelSelectorHeader {
margin-bottom: 23px;
}
.ModelSelector.inPageModelSelector.withTabs .TabFilter {
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ModelSelector {
padding: 30px 10px;
}
.ModelSelector.inPageModelSelector {
padding: 30px 10px;
}
.ModelSelector.inPageModelSelector .inPageModelSelectorHeader {
margin-bottom: 30px;
}
.ModelSelector.inPageModelSelector .TabFilter {
margin: 0 auto;
}
.ModelSelector.inPageModelSelector.withTabs .inPageModelSelectorHeader {
margin-bottom: 18px;
}
.ModelSelector.inPageModelSelector.withTabs .TabFilter {
margin-bottom: 30px;
}
.ModelSelector.withTabs .modelSelectorHeader .backButton {
top: 9px;
}
.ModelSelector .modelSelectorHeader .backButton {
top: 0;
left: 0;
}
.ModelSelector .modelSelectorHeader .backButton:after {
width: auto;
padding: 0;
}
.ModelSelector .vehicleNameHeader {
margin-bottom: 12px;
}
.ModelSelector .vehicleTagline {
margin-bottom: 30px;
max-width: 300px;
font-size: 13px;
}
.ModelSelector .tabContent[data-total="1"] .el, .ModelSelector .tabContent[data-total="2"] .el, .ModelSelector .tabContent[data-total="3"] .el, .ModelSelector .tabContent[data-total="4"] .el, .ModelSelector .tabContent[data-total="5"] .el, .ModelSelector .tabContent[data-total="6"] .el, .ModelSelector .tabContent[data-total="7"] .el, .ModelSelector .tabContent[data-total="8"] .el, .ModelSelector .tabContent[data-total="10"] .el, .ModelSelector .tabContent[data-total="11"] .ModelSelector .tabContent[data-total="12"] .el {
width: 100%;
float: none;
margin-bottom: 22px;
}
.ModelSelector .el ul, .ModelSelector .el .modelSelectorButtons {
display: none;
}
.ModelSelector .el .modelName {
margin-top: 11px;
}
.ModelSelector .el .selectorContent .modelName+p, .ModelSelector .el .selectorContent .price+p {
margin: 8.667px 0 0;
}
.ModelSelector .modelWrapper {
border-bottom: 0;
}
}
.overlay .ModelSelector {
width: 50%;
}
.overlay .ModelSelector .el {
visibility: visible;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
html.no-js .ModelSelector .tabContent .modelWrapper {
height: auto;
}
#landrover .ModelSelector .modelSelectorButtonTwo, #landrover .ModelSelector .modelSelectorButtonTwo:before {
color: #a4a7a9;
}
#landrover .ModelSelector .modelSelectorButtonTwo:hover, #landrover .ModelSelector .modelSelectorButtonTwo:before:hover {
color:#e4e8e8;
}
.lt-ie9 .ModelSelector .modelSelectorButtons .selectorButton {
padding-top: 0;
padding-bottom: 0;
}
.ModelSelector .modelSelectorHeader .backButton {
color: #4a4f54;
}
#landrover .ModelSelector .modelSelectorHeader .backButton {
color: #ffffff;width: 72px;}
.NationalDealerLocator .searchForms {
display: none;
}
.mobileGeoLocationPopup {
position: relative;
padding: 30px 30px;
width: auto;
width: 80%;
margin: 30px auto 0;
}
.mobileGeoLocationPopup .heading {
margin-bottom: 16px;
}
.mobileGeoLocationPopup p {
margin-bottom: 16px;
}
#landrover .mobileGeoLocationPopup .primaryLinkWithStyle {
margin-top: 16px;
width: 100%;
}
#landrover .mobileGeoLocationPopup .primaryLinkWithStyle.locationYes {
margin-top: 16px;
}
.no-js .NationalDealerLocator .searchForms {
display: block;
}
.no-js .NationalDealerLocator .searchForms form .selectHeader {
display: none;
}
.no-js .NationalDealerLocator .DropdownSelect {
font-size: 1em;
}
.NationalDealerLocatorError {
clear: both;
text-align: center;
}
.NationalDealerLocatorError .headerBlock {
margin-bottom: 40px;
}
.NationalDealerLocatorError ol {
font-weight: normal;
}
.NationalDealerLocatorError ol li {
list-style: none;
display: block;
margin-bottom: 8px;
}
.NationalDealerLocatorError ol li:last-child {
margin-bottom: 0;
}
.NationalDealerLocatorError ol li a {
text-decoration: none;
font-weight: bold;
}
.NationalDealerLocatorError .searchAgainForm {
margin: 0 auto;
width: 100%;
max-width: 718px;
display: block;
}
.NationalDealerLocatorError .searchAgainForm .col {
width: 50%;
float: left;
padding: 0 20px 0 0;
position: relative;
}
.NationalDealerLocatorError .formButton {
padding: 0 0 0 10px;
}
.NationalDealerLocatorError .searchAgainButton {
width: 100%;
}
#landrover .NationalDealerLocatorError .searchAgainButton {
margin: 0;
}

@media screen and (min-width: 1px) and (max-width: 568px) {
.NationalDealerLocatorError .searchAgainForm {
max-width: 350px;
margin: auto;
}
.NationalDealerLocatorError .searchAgainForm .col {
width: 100%;
float: none;
padding: 0 0 20px;
}
.NationalDealerLocatorError .searchAgainForm .col:last-child {
padding-bottom: 0;
}
}
.NationalDealerLocatorResults {
clear: both;
background-color: #e4e8e8;
padding: 0 90px 80px;
}
.NationalDealerLocatorResults .dealerHeader {
text-align: center;
padding: 30px 30px;
}
#landrover .NationalDealerLocatorResults .dealerHeader .searchAgainButton {
max-width: 330px;
width: 100%;
margin: 0 auto;
white-space: nowrap;
}
.NationalDealerLocatorResults .dealerResults {
display: block;
height: 720px;
position: relative;
}
.NationalDealerLocatorResults .dealerSidebarContainer {
width: 100%;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar {
width: 460px;
height: 600px;
margin-top: 120px;
padding-right: 20px;
float: left;
overflow: hidden;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer {
position: relative;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:after {
content: "";
display: block;
width: 100%;
height: 10px;
position: absolute;
left: 0;
background-repeat: no-repeat;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:before {
top: 0;
border-top: solid 1px #5c6065;
background-image: url("/resources/public/images/NationalDealerLocatorResults/shadow-top.png");
background-position: 50% 0;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .columnContainer:after {
bottom: 0;
border-bottom: solid 1px #5c6065;
background-image: url("/resources/public/images/NationalDealerLocatorResults/shadow-bottom.png");
background-position: 50% 100%;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .list {
height: 600px;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.NationalDealerLocatorResults .dealerSidebarContainer .dealerSidebar .list li:last-child {
margin-bottom: 0;
}
.NationalDealerLocatorResults .dealerMap {
margin-left: 460px;
margin-right: -90px;
padding-left: 20px;
}
.NationalDealerLocatorResults .dealerMap .dealerHeader {
height: 120px;
position: relative;
padding: 40px 550px 0 0;
display: table;
}
.NationalDealerLocatorResults .dealerMap .dealerHeader h2 {
margin: 0;
height: 100%;
display: table-cell;
vertical-align: middle;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer {
position: relative;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .bingMap {
position: relative;
height: 600px;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .mapCloseButton {
display: none;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm {
position: absolute;
bottom: 41px;
left: 41px;
}
.NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .DropdownSelect {
width: 280px;
}
#landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .primaryLinkWithStyle {
display: none;
}
.no-js #landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm {
bottom: 1px;
}
.no-js #landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .DropdownSelect {
width: auto;
}
.no-js #landrover .NationalDealerLocatorResults .dealerMap .bingMapContainer .radius-frm .primaryLinkWithStyle {
display: table;
}
.NationalDealerLocatorResults .dealerMap.dealerMapFloating {
position: fixed;
}
.NationalDealerLocatorResults .dealerMap.dealerMapStopped {
position: absolute;
}
.NationalDealerLocatorResults .dealerMap .directionsHeader {
height: 80px;
}
#landrover .NationalDealerLocatorResults .dealerMap .dealerHeader .searchAgainButton {
max-width: 300px;
top: 60px;
margin: 0;
position: absolute;
right: 210px;
}
.NationalDealerLocatorResults .bingMap .placeholderMapImage {
display: none;
}
.no-js .NationalDealerLocatorResults .bingMap .placeholderMapImage {
display: block;
width: 100%;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL {
width: 50px;
height: 110px;
top: 40px;
left: 40px;
background: transparent;
border: none;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_compassControlContainer, .NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomDrop {
display: none;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer {
width: 50px;
height: 110px;
position: relative;
left: auto;
top: auto;
background: transparent;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_button {
position: absolute;
left: 0;
width: 50px;
height: 50px;
margin: 0;
text-align: center;
background-image: none;
border: 0;
background-color: #ffffff;
color: #0c121c;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: ease, ease;
-moz-transition: background-color 0.4s ease, color 0.4s ease;
-o-transition: background-color 0.4s ease, color 0.4s ease;
transition: background-color 0.4s ease, color 0.4s ease;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_button:before {
display: inline;
line-height: 50px;
font-family: "icons";
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_button:hover {
background-color: #0c121c;
color: #ffffff;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn {
top: 0;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomIn:before {
content: '\e027';
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut {
top: 60px;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL .NavBar_zoomControlContainer .NavBar_zoomOut:before {
content: '\e01f';
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap>button {
position: absolute !important;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MapPushpinBase div {
font-size: 14px !important;
font-family: "avenir", "arial", "helvetica", sans-serif !important;
font-weight: normal !important;
top: -2px !important;
line-height: 42px !important;
letter-spacing: 0.1em;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .customInfoBox {
width: 250px;
padding: 10px;
position: relative;
top: 18px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 10px;
text-align: center;
letter-spacing: 0.1em;
background-color: #ffffff;
color: #0c121c;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .Infobox {
display: none !important;
}
.NationalDealerLocatorResults.iOS .MicrosoftMap .MapPushpinBase div {
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0) rotate(0) scale(1);
}
.NationalDealerLocatorResults .dealerSidebar .list>li {
margin-bottom: 40px;
}
.NationalDealerLocatorResults .dealerSidebar .directions {
height: 600px;
padding: 30px 25px 30px 37px;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField {
position: relative;
margin-bottom: 5px;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField:after {
content: "";
display: block;
width: 100px;
height: 40px;
position: absolute;
right: 0;
top: 0;
background-image: -webkit-linear-gradient(left, rgba(228, 232, 232, 0), #e4e8e8);
background-image: -moz-linear-gradient(left, rgba(228, 232, 232, 0), #e4e8e8);
background-image: linear-gradient(to right, rgba(228, 232, 232, 0), #e4e8e8);
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField span {
display: block;
width: 37px;
position: absolute;
left: -37px;
padding-right: 8px;
line-height: 40px;
text-align: right;
font-size: 18px;
font-weight: bold;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField input {
height: 40px;
background-color: #e4e8e8;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directionsField.destination span, .NationalDealerLocatorResults .dealerSidebar .directions .directionsField.destination input {
color: #5c6065;
}
.NationalDealerLocatorResults .dealerSidebar .directions .directions-list {
z-index: 1;
position: relative;
}
#landrover .NationalDealerLocatorResults .dealerSidebar .directions .backToDealer {
margin-top: 0;
margin-bottom: 20px;
}
#landrover .NationalDealerLocatorResults .dealerSidebar .directions .getDirectionsList, #landrover .NationalDealerLocatorResults .dealerSidebar .directions .getDirectionsMap {
margin-top: 12px;
width: 100%;
}
#landrover .NationalDealerLocatorResults .dealerSidebar .directions .getDirectionsMap {
display: none;
}
#landrover .NationalDealerLocatorResults .backToDealer:before {
content: '\e01d';
margin-top: -1px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel {
padding: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route {
padding-top: 30px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary {
margin: 0 0 16px;
padding: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary .dd_tripSummary {
font-size: 16px;
font-weight: 100;
color: #0c121c;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary .dd_trafficTime, .NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_routeSummary .dd_avoidTraffic {
display: none;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_waypoint {
margin: 0;
padding: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_waypoint .dd_directionStepLetter {
display: block;
width: 37px;
padding-right: 8px;
left: -37px;
line-height: 30px;
text-align: right;
font-size: 18px;
font-weight: bold;

color: inherit;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_waypoint .dd_waypointDisplayText {
line-height: 30px;
margin: 0 0 0 15px;
padding: 0;
font-size: 14px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_itinerary {
margin-left: 15px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_itinerary .dd_singleStep .dd_iteneraryContainer .dd_distance {
margin-bottom: 5px;
font-size: 12px;
color: #5c6065;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_directionsPanel.dd_route .dd_itinerary .dd_singleStep .dd_iteneraryContainer .dd_instruction {
font-size: 14px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer {
padding: 0;
font-size: inherit;
border: 0;
background-color: transparent;
color: inherit;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .headerText {
color: #f2681d;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li {
margin: 20px 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li:last-child {
margin-bottom: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li .dd_DisambgStepLetter {
height: 29px;
margin-right: 10px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer li a {
font-size: inherit;
font-weight: bold;
color: inherit;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_DisambgNextLinkFirstPage {
display: none;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_DisambgStepLetter {
width: 48px;
height: 58px !important;
line-height: 48px;
background-image: url("/resources/public/images/icons/pin.png");
text-align: center;
text-indent: 0;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_DisambgStepLetter:hover {
background-image: url("/resources/public/images/icons/pin_hover.png");
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer {
min-height: 58px;
padding-top: 16px;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer a {
font-size: 10px;
letter-spacing: 0.25em;
color: #0c121c;
font-weight: bold;
text-decoration: none;
line-height: 48px;
overflow: hidden;
*zoom:1;
line-height: 1.25;
text-transform: uppercase;
}
.NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer a:hover, .NationalDealerLocatorResults .dealerSidebar .directions-list .dd_disambgContainer .dd_LocDisambgAddressContainer a:focus {
color: #5c6065;
}
.NationalDealerLocatorResults.noMapResults {
padding-right: 70px;
padding-left: 70px;
}
.NationalDealerLocatorResults.noMapResults .dealerHeader {
padding-right: 20px;
padding-left: 20px;
}
.NationalDealerLocatorResults.noMapResults .dealerResults {
height: auto;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar {
width: 100%;
height: auto;
padding-right: 0;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .columnContainer {
position: static;
padding-top: 0;
padding-bottom: 0;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .columnContainer:after {
content: none;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list {
height: auto;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li {
width: 33.33%;
float: left;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li .infoCardDealer {
margin-right: 20px;
margin-left: 20px;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li .infoCardDealer .ctas {
display: none !important;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .directions {
display: none;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerMap {
display: none;
}
.NationalDealerLocatorResults.desktop .dealerResults {
height: auto;
overflow: visible;
}
.NationalDealerLocatorResults.desktop .dealerSidebar {
height: auto;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .columnContainer {
position: static;
padding-top: 0;
padding-bottom: 40px;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults.desktop .dealerSidebar .columnContainer:after {
content: none;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .list {
height: auto;
}
.NationalDealerLocatorResults.desktop .dealerSidebar .directions {
height: auto;
overflow: visible;
}
.NationalDealerLocatorResults.desktop .dealerMap .dealerHeader {
height: 80px;
padding-bottom: 0;
}
.NationalDealerLocatorResults.desktop .dealerMap .bingMapContainer {
padding-bottom: 40px;
padding-top: 40px;
}
.NationalDealerLocatorResults.desktop .dealerMap .bingMapContainer .LogoContainer {
display: none;
}
.NationalDealerLocatorResults.desktop .dealerMap .bingMapContainer .radius-frm {
bottom: 81px;
}
#landrover .NationalDealerLocatorResults.desktop .dealerMap .dealerHeader .searchAgainButton {
top: 50%;
}

@media screen and (min-width: 1px) and (max-width: 1400px) {
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer {
margin-right: -745px;


float: left;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar {
width: auto;
margin-right: 745px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
margin-left: 0;
float: right;
}
.NationalDealerLocatorResults .dealerResults .dealerMap.dealerMapFloating {
right: 90px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap.dealerMapStopped {
right: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader h2 {
padding-left: 20px;
text-align: left;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .directionsHeader {
padding-right: 0;
}
}

@media screen and (min-width: 1290px) and (max-width: 1399px) {
.NationalDealerLocatorResults .dealerResults .dealerMap {
width: 835px !important;
}
}

@media screen and (min-width: 1px) and (max-width: 1290px) {
.NationalDealerLocatorResults .dealerResults {
height: 760px;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer {
margin-right: 0;
float: none;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar {
width: 350px;
margin-top: 160px;
margin-right: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
margin-left: 350px;
float: none;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader {
height: 160px;
padding-right: 0;
display: block;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader h2 {
width: 100%;
margin-bottom: 18px;
padding: 0;
height: auto;
display: block;
}
#landrover .NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader .searchAgainButton {
display: table;
width: 220px;
right: auto;
top: auto;
position: static;
}
.NationalDealerLocatorResults.desktop .dealerMap .dealerHeader {
height: 120px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NationalDealerLocatorResults {
padding: 0 30px 30px;
}
.NationalDealerLocatorResults.noMapResults {
padding: 0 30px 30px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
margin-right: -30px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap.dealerMapFloating {
right: 30px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader {
padding-right: 0;
}

}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NationalDealerLocatorResults {
padding: 0;
}
.NationalDealerLocatorResults .dealerHeader h2 {
margin-bottom: 18px;
}
.NationalDealerLocatorResults.desktop .dealerHeader {
padding-bottom: 40px;
}
.NationalDealerLocatorResults .dealerResults {
height: auto;
padding: 0 30px;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar {
width: 100%;
height: auto;
float: none;
margin-top: 0;
padding: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .columnContainer {
position: static;
padding-top: 0;
padding-bottom: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .columnContainer:before, .NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .columnContainer:after {
content: none;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .list {
height: auto;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .list li {
margin-bottom: 10px;
}
.NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .directions {
height: auto;
margin-bottom: 10px;
}
#landrover .NationalDealerLocatorResults .dealerResults .dealerSidebarContainer .dealerSidebar .directions .getDirectionsMap {
display: inline-block;
}
.NationalDealerLocatorResults .dealerResults .dealerMap {
position: fixed;
left: 100%;
width: 100% !important;
margin-left: 0;
margin-right: 0;

padding-left: 0;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .dealerHeader {
display: none;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .bingMapContainer {
padding: 0;
top: 0 !important;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .bingMapContainer .radius-frm {
left: 0;
bottom: 0;
width: 100%;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
.NationalDealerLocatorResults .dealerResults .dealerMap .bingMapContainer .radius-frm .DropdownSelect {
width: 100%;
}
.NationalDealerLocatorResults .bingMap .MicrosoftMap .MicrosoftNav .OverlaysTL {
display: none;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerSidebar {
display: none;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap {
position: fixed;
left: 0;
top: 50px;
height: 500px;
z-index: 20;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer {
width: auto !important;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .bingMap {
border: none;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton {
display: block;
width: 50px;
height: 50px;
margin: 0;
position: absolute;
top: 20px;
left: 20px;
z-index: 21;
text-align: center;
background-color: #0c121c;
color: #ffffff;
text-decoration: none;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: ease, ease;
-moz-transition: background-color 0.4s ease, color 0.4s ease;
-o-transition: background-color 0.4s ease, color 0.4s ease;
transition: background-color 0.4s ease, color 0.4s ease;
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:before {
display: inline;
line-height: 50px;
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
content: '\e00d';
}
.NationalDealerLocatorResults.mapOpen .dealerResults .dealerMap .bingMapContainer .mapCloseButton:hover {
background-color: #ffffff;
color: #0c121c;
}
.NationalDealerLocatorResults.noMapResults {
padding: 0;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li {
width: 100%;
float: none;
}
.NationalDealerLocatorResults.noMapResults .dealerResults .dealerSidebar .list>li .infoCardDealer {
margin-right: 0;
margin-left: 0;
}
}
.no-js .NationalDealerLocatorResults .dealerResults, .no-js .NationalDealerLocatorResults .dealerSidebar, .no-js .NationalDealerLocatorResults .dealerMap .bingMapContainer .bingMap {
height: auto;
}
.no-js .NationalDealerLocatorResults .directions {
display: none;
}
.no-js #landrover .NationalDealerLocatorResults .dealerResults .dealerSidebar .list>li .infoCardDealer .ctas .viewOnMap, .no-js #landrover .NationalDealerLocatorResults .dealerResults .dealerSidebar .list>li .infoCardDealer .ctas .getDirections {
display: none;
}
.NavigationModelSwitcherContainer {
position: relative;
}
.NavigationModelSwitcher {
position: absolute;
width: 256px;
display: none;
z-index: 2;
text-align: center;
}
.NavigationModelSwitcher .modelList {
text-align: left;
}
.NavigationModelSwitcher .modelList li a {
text-decoration: none;
display: block;
padding: 16px 15px 15px 50px;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.25em;
line-height: 14px;
position: relative;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.4s, color 0.4s;
-o-transition: background-color 0.4s, color 0.4s;
transition: background-color 0.4s, color 0.4s;
}
.NavigationModelSwitcher .modelList li i {
font-size: 10px;
line-height: 0;
position: absolute;
top: 17px;
}
.NavigationModelSwitcher .modelList li span {
display: inline-block;
padding-left: 20px;
line-height: 1.2em;
}
.lt-ie9 .NavigationModelSwitcher {
top: 0 !important;
}
html.no-js .NavigationModelSwitcher {
display: block;
width: 100%;
position: static;
}
html.no-js .NavigationModelSwitcher .modelList li {
display: inline-block;
}
html.no-js .NavigationModelSwitcher .modelList li a {
border-top: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NavigationModelSwitcher {
position: fixed;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NavigationModelSwitcher {
display: none !important;
}
}
.NavigationModelSwitcher {
background-color: #0c121c;
}
.NavigationModelSwitcher .modelList li a {
background-color: #0c121c;
color: #ffffff;
}
.NavigationModelSwitcher .modelList li a:hover, .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #4a4f54;
}
.NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher {
background-color: #ffffff;
}
#landrover .NavigationModelSwitcher .modelList {
text-align: left;
}
#landrover .NavigationModelSwitcher .modelList li a {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher .modelList li a:hover, #landrover .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
#landrover .NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #0c121c;
}
.NavigationModelSwitcherContainer {
position: relative;
}
.NavigationModelSwitcher {
position: absolute;
width: 256px;
display: none;
z-index: 2;
text-align: center;
}
.NavigationModelSwitcher .modelList {
text-align: left;
}
.NavigationModelSwitcher .modelList li a {
text-decoration: none;
display: block;
padding: 16px 15px 15px 50px;
font-weight: bold;
font-size: 9px;
letter-spacing: 0.25em;
line-height: 14px;
position: relative;
-webkit-transition: background-color 0.4s, color 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.4s, color 0.4s;
-o-transition: background-color 0.4s, color 0.4s;
transition: background-color 0.4s, color 0.4s;
}
.NavigationModelSwitcher .modelList li i {
font-size: 10px;
line-height: 0;
position: absolute;
top: 17px;
}
.NavigationModelSwitcher .modelList li span {
display: inline-block;
padding-left: 20px;
line-height: 1.2em;
}
.lt-ie9 .NavigationModelSwitcher {
top: 0 !important;
}
html.no-js .NavigationModelSwitcher {
display: block;
width: 100%;
position: static;
}
html.no-js .NavigationModelSwitcher .modelList li {
display: inline-block;
}
html.no-js .NavigationModelSwitcher .modelList li a {
border-top: 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NavigationModelSwitcher {
position: fixed;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NavigationModelSwitcher {
display: none !important;
}
}
.NavigationModelSwitcher {
background-color: #0c121c;
}
.NavigationModelSwitcher .modelList li a {
background-color: #0c121c;
color: #ffffff;
}
.NavigationModelSwitcher .modelList li a:hover, .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #4a4f54;
}
.NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher {
background-color: #ffffff;
}
#landrover .NavigationModelSwitcher .modelList {
text-align: left;
}
#landrover .NavigationModelSwitcher .modelList li a {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .NavigationModelSwitcher .modelList li a:hover, #landrover .NavigationModelSwitcher .modelList li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
#landrover .NavigationModelSwitcher .modelList li.active a {
background-color: #e4e8e8;
color: #0c121c;
}
.NotificationBar {
display: none;
background-color: #4a4f54;
border-bottom: 1px solid #4a4f54;
width: 100%;
overflow: hidden;
position: relative;
z-index: 10;
}
.NotificationBar .notificationContainer {
display: table;
}
.NotificationBar .notificationContainer .top {
width: 100%;
display: table-cell;
border-bottom: none;
}
.NotificationBar .notificationContainer .top .notificationHeader {
vertical-align: middle;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
padding: 20px 20px 0 50px;
}
.NotificationBar .notificationContainer .top .inner {
display: table;
width: 100%;
}
.NotificationBar .notificationContainer .top .inner .left, .NotificationBar .notificationContainer .top .inner .right {
display: table-cell;
vertical-align: middle;
}
.NotificationBar .notificationContainer .bottom {
padding: 0;
visibility: hidden;
}
.NotificationBar .notificationContainer p {
font-size: 10px;
visibility: visible;
padding: 20px 20px 20px 50px;
color: #fff;}
.NotificationBar .notificationContainer p a {
text-decoration: none;
border-bottom: 1px solid rgba(228, 232, 232, 0.25);
}
.NotificationBar .notificationContainer .close {
display: table-cell;
height: 100%;
width: 70px;
vertical-align: middle;
border-left: 1px solid #5c6065;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.NotificationBar .notificationContainer .close span {
display: block;
width: 70px;
height: 70px;
line-height: 70px;
}
.NotificationBar .notificationContainer .close span:before {
width: 100%;
content: '\e00c';
font-size: 16px;
margin: 0;
text-decoration: none;
}
.NotificationBar .notificationContainer .close:hover, .NotificationBar .notificationContainer .close:focus {
background-color: #4a4f54;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.NotificationBar .notificationContainer {
display: block;
}
.NotificationBar .notificationContainer .top {
display: table;
border-bottom: 1px solid #5c6065;
}
.NotificationBar .notificationContainer .top .notificationHeader {
display: table-cell;
padding: 10px 40px;
}
.NotificationBar .notificationContainer .bottom {
padding: 20px 40px 0 40px;
visibility: visible;
}
.NotificationBar .notificationContainer p {
padding: 0 0 20px;
}
.NotificationBar .notificationContainer .close {
width: 50px;
}
.NotificationBar .notificationContainer .close span {
width: 50px;
height: 50px;
line-height: 50px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.NotificationBar .notificationContainer .top .notificationHeader, .NotificationBar .notificationContainer .bottom {
padding-left: 30px;
padding-right: 30px;
}
}
.lt-ie9 #landrover .NotificationBar.browserUpgradeNotification .bottom a.primaryLinkWithStyle {
float: left;
}
.lt-ie9 .NotificationBar.browserUpgradeNotification {
display: block;
padding-bottom: 20px;
}
.lt-ie9 .NotificationBar.browserUpgradeNotification .notificationHeader {
font-weight: bold;
}
.lt-ie9 .NotificationBar.browserUpgradeNotification a.close {
display: none;
}
.lt-ie9 .IgniteBar {
display: none;
}
#landrover .NotificationBar .primaryLinkWithStyle {
white-space: nowrap;
margin: 0 20px 0 0;
visibility: visible;
float: right;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
#landrover .NotificationBar .primaryLinkWithStyle {
margin: 0 0 20px 0;
float: none;
}
}
@-webkit-keyframes overlayFadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@keyframes overlayFadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-webkit-keyframes overlayFadeOut {
0% {
opacity:1;
}
70% {
opacity:0;
}
100% {
display:none;
}
}
@keyframes overlayFadeOut {
0% {
opacity:1;
}
70% {
opacity:0;
}
100% {
display:none;
}
}
.OffersContainer .offer {
position: relative;
}
.OffersContainer .offer .offerMainFrame {
background: #f8f9f9;
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerMainFrame {
position: relative;
}
}
.OffersContainer .offer .offerImage {
padding: 0 0 43.5% 0;
position: relative;
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerImage {
width: 55%;
float: right;
padding: 0 0 26% 0;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offer .offerImage {
width: 65%;
padding: 0 0 28.3% 0;
}
}
.OffersContainer .offer .offerImage .image {
background-size: cover;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerImage .image {
background-position: center;
background-size: auto;
}
}
.OffersContainer .offer .offerDescription {
background: #e4e8e8;
padding: 30px 30px;
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerDescription {
padding: 40px 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerDescription {
padding: 80px 90px;
}
}


@media screen and (min-width: 901px) {
.OffersContainer .offer .offerDescription {
width: 45%;
position: absolute;
top: 0;
left: 0;
bottom: 0;
padding-right: 40px;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offer .offerDescription {
width: 35%;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerDescription {
padding-right: 90px;
}
}
.OffersContainer .offer .offerDescription .price {
margin-bottom: 24px;
color: #4a4f54;
}
.OffersContainer .offer .offerDescription .primaryLinkWithStyle {
margin-bottom: 30px;
}
.OffersContainer .offer .offerDescription .bullets {
margin-top: 24px;
margin-bottom: 12px;
}
.OffersContainer .offer .offerDescription .bullets li {
margin-bottom: 6px;
}
.OffersContainer .offer .offerDescription .secondaryLinkWithStyle {
display: block;
}
.OffersContainer .offer:nth-child(2n) .offerDescription {
background: #4a4f54;
color: #e4e8e8;
}
.OffersContainer .offer:nth-child(2n) .offerDescription .title, .OffersContainer .offer:nth-child(2n) .offerDescription .price {
color: #ffffff;
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerFinanceBoxes {
float: right;
display: table;
table-layout: fixed;
width: 100%;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerFinanceBoxes {
width: 55%;
min-height: 380px;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offer .offerFinanceBoxes {
width: 65%;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerFinanceBoxes {
min-height: auto;
}
}
.OffersContainer .offer .offerFinanceBoxes .headingLinear {
margin-bottom: 14px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.OffersContainer .offer .offerFinanceBoxes .headingLinear {
font-size: 60px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.OffersContainer .offer .offerFinanceBoxes .headingLinear .headingWrapper {
padding: 0.188em 0 0.25em;
}
.OffersContainer .offer .offerFinanceBoxes .headingLinear .headingWrapper:before, .OffersContainer .offer .offerFinanceBoxes .headingLinear .headingWrapper:after {
display: block;
}
}
.OffersContainer .offer .offerFinanceBoxes .subHeading {
line-height: 1.4em;
}
.OffersContainer .offer .offerInfo {
width: 100%;
padding: 30px 30px;
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerInfo {
padding: 40px 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerInfo {
padding: 80px 90px;
}
}

@media screen and (min-width: 740px) and (max-width: 1023px) {
.OffersContainer .offer .offerInfo {
padding: 50px;
}
}

@media screen and (min-width: 741px) {
.OffersContainer .offer .offerInfo {
width: 50%;
display: table-cell;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerInfo {
padding: 10%;
min-height: 400px;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerInfo {
padding: 80px 90px;
}
}

@media screen and (min-width: 740px) and (max-width: 1023px) {
}

@media screen and (min-width: 901px) {
.OffersContainer .offer .offerInfo .amount {
font-size: 80px;
font-size: 6vw;
}
}

@media screen and (min-width: 1525px) {
.OffersContainer .offer .offerInfo .amount {
font-size: 90px;
}

}
.OffersContainer .offer .offerInfo:first-child:last-child {
width: 100%;
}
.OffersContainer .offer .offerInfoLease {
background: #f8f9f9;
}
.OffersContainer .offer .offerInfoApr {
background: #ffffff;
}
.OffersContainer .offerDetails {
background-color: #000000;
background-color: rgba(0, 0, 0, 0.9);
color: #ffffff;
width: 100%;
display: none;
top: 0;
right: 0;
height: 100%;
z-index: 11;
visibility: hidden;
padding: 30px 30px 30px;
position: absolute;
transition: opacity 0.4s;
}
.OffersContainer .offerDetails.active {
position: fixed;
visibility: visible;
overflow-x: hidden;
overflow-y: scroll;

-webkit-overflow-scrolling: touch;
display: block;
-webkit-animation: overlayFadeIn 0.4s;
animation: overlayFadeIn 0.4s;
}
.OffersContainer .offerDetails.closed {
-webkit-animation: overlayFadeOut 0.5s;
animation: overlayFadeOut 0.5s;
}
.OffersContainer .offerDetails .heading {
color: #ffffff;
}
.OffersContainer .offerDetails p {
margin-bottom: 1.5em;
line-height: 1.5em;
}

@media screen and (min-width: 741px) {
.OffersContainer .offerDetails {
padding: 40px 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .offerDetails {
padding: 80px 90px;
position: absolute;
}
.OffersContainer .offerDetails.active {
z-index: 3;
overflow: hidden;
position: absolute;
}
}

@media screen and (min-width: 1025px) {
.OffersContainer .offerDetails {
width: 65%;
}
}
.OffersContainer .closeButton {
font-size: 24px;
display: block;
position: absolute;
right: 30px;
cursor: pointer;
top: 25px;
}

@media screen and (min-width: 741px) {
.OffersContainer .closeButton {
top: 35px;
right: 40px;
}
}

@media screen and (min-width: 901px) {
.OffersContainer .closeButton {
right: 30px;
top: 30px;
}
}
.no-js .OffersContainer .offer {
padding-bottom: 50px;
background-color: #000000;
}
.no-js .OffersContainer .offer .offerInfo .heading span {
display: inline-block;
}
.no-js .OffersContainer .offer .offerImage {
padding: 0;
}
.no-js .OffersContainer .offer img {
display: block;
width: 100%;
height: auto;
}
.no-js .OffersContainer .offerDetails {
padding-top: 50px;
padding-bottom: 0;
position: static;
overflow-y: hidden;
width: 100%;
background-color: #000000;
opacity: 1;
visibility: visible;
display: block;
}
.no-js .OffersContainer .offerDetails .closeButton {
display: none;
}
.OptionsAndAccessories .el a:first-child {
display: inline-block;
position: relative;
}
.OptionsAndAccessories .el.el a {
display: block;
}
.OptionsAndAccessories .ctaContainer>div {
margin-top: 21.333px;
}
.ParallaxHero {
position: relative;
}
.ParallaxHero .imageContainer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
overflow: hidden;
}
.ParallaxHero .imageContainer .layer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.ParallaxHero .imageContainer .layer .image, .ParallaxHero .imageContainer .layer .fallback {
display: block;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50% 50%;
}
.ParallaxHero .imageOverlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: #000000;
}
.ParallaxHero .imageOverlay.showOverlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity: 0.3;
}
.ParallaxHero.ParallaxHeroImageLeft .imageContainer {
-webkit-perspective-origin: 0 50%;
perspective-origin: 0 50%;
}
.ParallaxHero.ParallaxHeroImageLeft .imageContainer .layer .image, .ParallaxHero.ParallaxHeroImageLeft .imageContainer .layer .fallback {
background-position: 0 50%;
}
.ParallaxHero.ParallaxHeroImageRight .imageContainer {
-webkit-perspective-origin: 100% 50%;
perspective-origin: 100% 50%;
}
.ParallaxHero.ParallaxHeroImageRight .imageContainer .layer .image, .ParallaxHero.ParallaxHeroImageRight .imageContainer .layer .fallback {
background-position: 100% 50%;
}
.ParallaxHero .screen {
position: relative;
z-index: 2;
height: 100vh;
overflow: hidden;
}
.ParallaxHero .screen.spacerContainer {
display: none;
}

@media screen and (min-width: 901px) {
.ParallaxHero.ParallaxHero3Screens .screen.spacerContainer {
display: block;
}
}
.ParallaxHero .textContainer {
display: table;
width: 100%;
}
.ParallaxHero .text {
display: table-cell;
padding-top: 100px;
padding-bottom: 100px;
vertical-align: middle;
}
.ParallaxHero .heading {
padding-left: 15%;
padding-right: 15%;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 60px;
text-align: center;
letter-spacing: 0.05em;
}
.ParallaxHero .heading .headingWrapper {
display: inline-block;
position: relative;
padding: 0.188em 0 0.25em;
}
.ParallaxHero .heading .headingWrapper:before, .ParallaxHero .heading .headingWrapper:after {
content: "";
display: block;
width: 1.34em;
height: 2px;
margin-left: -0.67em;
position: absolute;
left: 50%;
background-color: #ffffff;
}
.ParallaxHero .heading .headingWrapper:before {
top: -1px;
}
.ParallaxHero .heading .headingWrapper:after {
bottom: -1px;
}
.ParallaxHero .heading .headingWrapper>span {
display: block;
}
.ParallaxHero .copy {
padding-left: 25%;
padding-right: 25%;
-webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: opacity 0.4s, -moz-transform 0.4s;
-o-transition: opacity 0.4s, -o-transform 0.4s;
transition: opacity 0.4s, transform 0.4s;
font-size: 34px;
color: #ffffff;
position: relative;
}
.ParallaxHero .copy.hidden {
opacity: 0;
-webkit-transform: translate(0, -100px);
-khtml-transform: translate(0, -100px);
-moz-transform: translate(0, -100px);
-ms-transform: translate(0, -100px);
-o-transform: translate(0, -100px);
transform: translate(0, -100px);
}
.ParallaxHero .buttonScreenDown {
-webkit-transition: opacity 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: opacity 150ms ease-out;
-o-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out;
position: absolute;
left: 50%;
bottom: 0;
z-index: 4;
text-decoration: none;
text-align: center;
transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.ParallaxHero .buttonScreenDown.buttonHidden {
opacity: 0;
pointer-events: none;
}
.ParallaxHero .buttonScreenDown .inner {
-webkit-transition: -webkit-transform 150ms;
-webkit-transition-delay: ease-out;
-moz-transition: -moz-transform 150ms ease-out;
-o-transition: -o-transform 150ms ease-out;
transition: transform 150ms ease-out;
display: block;
height: 50px;
width: 50px;
background-color: #0c121c;
}
.ParallaxHero .buttonScreenDown .inner:before {
content: '';
vertical-align: middle;
height: 100%;
width: 0;
display: inline-block;
}
.ParallaxHero .buttonScreenDown .inner:after {
content: '\e003';
margin-top: -3px;
font-size: 26px;
vertical-align: middle;
}
.ParallaxHero .buttonScreenDown:hover .inner {
transform: scale(0.975);
-ms-transform: scale(0.975);
-webkit-transform: scale(0.975);
-moz-transform: scale(0.975);
-o-transform: scale(0.975);
}
.ParallaxHero .buttonScreenDown:active .inner {
transform: scale(0.95);
-ms-transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
}
.ParallaxHero.light .headingWrapper:before, .ParallaxHero.light .headingWrapper:after {
background-color: #4a4f54;
}
.ParallaxHero.light .copy {
color: #4a4f54;
}
.ParallaxHero.light .buttonScreenDown .inner {
color: #ffffff;
}
.ParallaxHero.ParallaxHeroTouchDevice .heading {
position: relative;
opacity: 1;
top: 0;
-webkit-transition: opacity 0.4s, top 0.4s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: opacity 0.4s, top 0.4s;
-o-transition: opacity 0.4s, top 0.4s;
transition: opacity 0.4s, top 0.4s;
}
.ParallaxHero.ParallaxHeroTouchDevice .heading.hidden {
opacity: 0;
top: -100px;
}
.ParallaxHero.ParallaxHeroTouchDevice .copy {
opacity: 1;
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: 0s;
-moz-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.ParallaxHero.ParallaxHeroTouchDevice .copy.hidden {
opacity: 0;
}
.no-js .ParallaxHero .screen {
height: 100vh;
}
.no-js .ParallaxHero .buttonScreenDown {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ParallaxHero .heading {
font-size: 48px;
}
.ParallaxHero .copy {
font-size: 24px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ParallaxHero .heading {
font-size: 42px;
}
.ParallaxHero .copy {
padding-left: 25%;
padding-right: 25%;
font-size: 18px;
}
}
.Quote {
display: table;
width: 100%;
position: relative;
padding: 80px 90px;
text-align: left;
}
.Quote.withImage {
min-height: 620px;
}
.Quote .quoteContainer {
display: table-cell;
vertical-align: middle;
}
.Quote .image {
height: 100%;
width: 100%;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
background-position: 50% 50%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.Quote .imageOverlay {
height: 100%;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
transition: opacity 0.4s ease;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
}
.Quote .imageOverlay.darken {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
.Quote.playing .imageOverlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity: 0.3;
}
.Quote .quoteContent {
position: relative;
}
.Quote .QuotePlayer {
margin-top: 16px;
}
.Quote p {

font-weight: 100;

font-size: 32px;

line-height: 1.25;

margin-bottom: 16px;

font-family: "tinos","arial","helvetica",sans-serif;
}
.Quote p:before, .Quote p:after {
content: '';
display: block;
height: 2px;
width: 64px;
}
.Quote p:before {
margin-bottom: 16px;
}
.Quote p:after {
margin-top: 16px;
}
.Quote .name, .Quote .info {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
display: block;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote .name, .Quote .info {
font-size: 13px;
}
}
.Quote .name {
margin-top: 24px;
font-weight: bold;
padding-top: 1px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Quote .name {
margin-top: 15px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote .name {
margin-top: 12.5px;
}
}
.Quote .info {
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
padding-top: 3px;
letter-spacing: 1px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote .info {
padding-top: 1px;
}
}
.Quote.left {
text-align: left;
}
.Quote:not(.inArticle).left .quoteContentContext {
margin-left: -20px;
margin-right: -20px;
}
.Quote:not(.inArticle).left p {
padding-left: 20px;
padding-right: 20px;
width: 66.667%;
}
.Article+.Quote.inArticle {
padding: 0;
margin: -40px 0;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Article+.Quote.inArticle {
margin: 0;
padding-left: 30px;
padding-right: 30px;
}
}
.Quote.inArticle .quoteContent {
margin: 0 auto;
max-width: 600px;
}

@media screen and (min-width: 1px) and (max-width: 1080px) {
.Quote.inArticle .quoteContent {
max-width: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 650px) {
.Quote.inArticle .quoteContent {
max-width: none;
}
}
.Quote.inArticle p:before, .Quote.inArticle p:after {
content: "";
}
.TwoColumnContainer .Quote {
padding: 0;
padding-bottom: 40px;
}
.TwoColumnContainer .Quote.grey {
background-color: transparent;
}
.TwoColumnContainer .Quote .quoteContent {
margin-top: -4px;
}
.TwoColumnContainer .Quote.left p {
width: auto;
}
.TwoColumnContainer .Quote p {
}
.TwoColumnContainer .Quote p:before, .TwoColumnContainer .Quote p:after {
display: none;
}
.TwoColumnContainer .Quote .name {
font-size: 13px;
}
.TwoColumnContainer .Quote .name {
margin-top: 12px;
}
.TwoColumnContainer .Quote .info {
padding-top: 1px;
}
.TwoColumnContainer .Quote .imageOverlay {
display: none;
}
.Quote.light, .Quote.grey {
background-color: #f8f9f9;
}
.Quote.light .quoteContent p:before, .Quote.light .quoteContent p:after, .Quote.grey .quoteContent p:before, .Quote.grey .quoteContent p:after {
background-color: #4a4f54;
}
.Quote.light .imageOverlay.darken, .Quote.grey .imageOverlay.darken {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
}
.Quote.light.withImage p, .Quote.grey.withImage p {
color: #0c121c;
-webkit-font-smoothing: subpixel-antialiased;
}
.Quote.light.withImage p .headingWrapper:before, .Quote.light.withImage p .headingWrapper:after, .Quote.grey.withImage p .headingWrapper:before, .Quote.grey.withImage p .headingWrapper:after {
background-color: #0c121c;
}
.Quote.light.withImage p:before, .Quote.light.withImage p:after, .Quote.grey.withImage p:before, .Quote.grey.withImage p:after {
background-color: #0c121c;
}
.Quote.light:not(.withImage) .quoteContent p, .Quote.grey:not(.withImage) .quoteContent p {
color: #005a2b;
}
.Quote.light:not(.withImage) .quoteContent p:before, .Quote.light:not(.withImage) .quoteContent p:after, .Quote.grey:not(.withImage) .quoteContent p:before, .Quote.grey:not(.withImage) .quoteContent p:after {
background-color: #005a2b;
}
.Quote.dark .quoteContent p:before, .Quote.dark .quoteContent p:after {
background-color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
.TwoColumnContainer .Quote .quoteContent {
margin-top: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Quote {
padding: 40px 40px;
}
.Quote p {
font-size: 36px;
line-height: 1.2;
}
.Quote p:before, .Quote p:after {
width: 48px;
}
.Quote p:before {
margin-bottom: 12px;
}
.Quote p:after {
margin-top: 12px;
}
.Quote.left p, .Quote:not(.inArticle).left p {
width: auto;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Quote {
padding: 30px 30px;
}
.TwoColumnContainer .Quote p {font-size: 12px!important;}
.Quote p, .TwoColumnContainer .Quote p {
font-size: 30px;
}
.Quote>div>div p{ font-size:28px !important;}
.Quote p:before, .Quote p:after, .TwoColumnContainer .Quote p:before, .TwoColumnContainer .Quote p:after {
width: 40px;
}
.Quote p:before, .TwoColumnContainer .Quote p:before {
margin-bottom: 10px;
}
.Quote p:after, .TwoColumnContainer .Quote p:after {
margin-top: 10px;
}
.Quote.withImage {
min-height: 0;
}
.Quote .image, .Quote .imageOverlay {
display: none;
}
.Quote .quoteContent, .Quote.inArticle .quoteContent {
padding: 0;
}
.Quote .QuotePlayer {
margin-top: 12px;
}
.Quote.light .quoteContent p, .Quote.grey .quoteContent p {
color: #005a2b;
}
.Quote.light .quoteContent p:before, .Quote.light .quoteContent p:after, .Quote.grey .quoteContent p:before, .Quote.grey .quoteContent p:after {
background-color: #005a2b;
}
}
body>.me-plugin {
height: 0;
}
.QuotePlayer {
margin-top: 18px;
}
.QuotePlayer audio {
display: none;
}
.QuotePlayer .mejs-container {
max-width: 295px;
height: 40px;
}
.QuotePlayer .mejs-controls {
width: auto;
height: 40px;
overflow: hidden;
}
.QuotePlayer .mejs-time {
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
padding-top: 14px;
height: 40px;
display: inline-block;
}
.QuotePlayer .mejs-time span:nth-child(2) {
display: none;
}
.QuotePlayer .mejs-duration {
margin-left: 3px;
opacity: 0.5;
}
.QuotePlayer .mejs-duration:before {
content: "/";
margin-right: 3px;
}
.QuotePlayer .mejs-button {
height: 100%;
display: inline-block;
position: relative;
float: left;
}
.QuotePlayer .mejs-button button {
height: 100%;
border: 0;
font-size: 26px;
padding: 0 10px 0 0;
width: 1.5em;
}
.QuotePlayer .mejs-button button:before {
margin: 0 !important;
}
.QuotePlayer .mejs-button button:hover {

background: transparent;
}
.QuotePlayer .mejs-play button {
width: 1em;
}
.QuotePlayer .mejs-play button:before {
content: '\e026';
text-align: left;
line-height: 40px;
top: 1px;
left: 1px;
position: relative;
}
.QuotePlayer.finished .mejs-play button {
width: 1.5em;
}
.QuotePlayer.finished .mejs-play button:before {
content: '\e04d';
text-align: left;
line-height: 40px;
position: relative;
top: 0;
left: 0;
}
.QuotePlayer .mejs-pause button {
width: 1em;
}
.QuotePlayer .mejs-pause button:before {
content: '\e024';
text-align: left;
line-height: 40px;
position: relative;
top: 3px;
left: 1px;
}
.QuotePlayer .mejs-time-rail {
float: left;
height: 40px;
display: inline-block;
overflow: hidden;
padding-top: 10px;
position: relative;
}
.QuotePlayer .mejs-time-rail span {
display: block;
position: absolute;
width: 0px;
height: 20px;
cursor: pointer;
}
.QuotePlayer .mejs-time-buffering {
width: 100%;
}
.QuotePlayer .mejs-time-loaded {
width: 0;
}
.QuotePlayer .mejs-time-current {
width: 0;
}
.QuotePlayer .mejs-time-total, .QuotePlayer .mejs-time-buffering, .QuotePlayer .mejs-time-loaded, .QuotePlayer .mejs-time-current {
background-repeat: repeat-x;
background-position: 0 9px;
}
.QuotePlayer .mejs-controls .mejs-time-float {
display: none !important;
}
.QuotePlayer.light, .QuotePlayer.grey {
background: none;
}
.QuotePlayer.light .mejs-time, .QuotePlayer.grey .mejs-time {
color: #4a4f54;
}
.QuotePlayer.light .mejs-button button, .QuotePlayer.light .mejs-button button:hover, .QuotePlayer.grey .mejs-button button, .QuotePlayer.grey .mejs-button button:hover {
color: #4a4f54;
}
.QuotePlayer.light .mejs-time-total, .QuotePlayer.grey .mejs-time-total {
background-image: url(/resources/public/images/player/lgt-total.png);
}
.QuotePlayer.light .mejs-time-loaded, .QuotePlayer.grey .mejs-time-loaded {
background-image: url(/resources/public/images/player/lgt-loaded.png);
}
.QuotePlayer.light .mejs-time-current, .QuotePlayer.grey .mejs-time-current {
background-image: url(/resources/public/images/player/lgt-current.png);
}
.QuotePlayer.dark {
background: none;
}
.QuotePlayer.dark .mejs-time {
color: #ffffff;
}
.QuotePlayer.dark .mejs-button button, .QuotePlayer.dark .mejs-button button:hover {
color: #ffffff;
}
.QuotePlayer.dark .mejs-time-total {
background-image: url(/resources/public/images/player/dk-total.png);
}
.QuotePlayer.dark .mejs-time-loaded {
background-image: url(/resources/public/images/player/dk-loaded.png);
}
.QuotePlayer.dark .mejs-time-current {
background-image: url(/resources/public/images/player/lgt-current.png);
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.QuotePlayer .mejs-button button {
font-size: 24px;
}
}
.ReadyToGoBar {
background-color: #ffffff;
background-position: left top;
clear: both;
}
.ReadyToGoBar ul {
width: 100%;
display: block;
margin: 0 auto;
overflow: hidden;
padding: 0 70px;
}
.ReadyToGoBar ul li {
width: 25%;
}
.ReadyToGoBar ul a {
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
text-decoration: none;
color: #0c121c;
display: block;
padding: 40px 20px;
}
.ReadyToGoBar ul .heading {
color: #0c121c;
margin: 11px 0;
font-weight: bold;
}
.ReadyToGoBar ul span {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align:auto;
zoom: 1;
*display:inline;
margin: 0 0 11px 0;
}
.ReadyToGoBar ul span i {
color: #0c121c;
}
.ReadyToGoBar ul span i:before {
margin: 0;
font-size: 52px;
}
.ReadyToGoBar ul p {
color: #4a4f54;
font-weight: normal;
font-family: arial;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ReadyToGoBar ul {
padding: 0 20px;
width: 100%;
}
.ReadyToGoBar ul li {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ReadyToGoBar ul {
padding: 11px 30px;
display: table;
}
.ReadyToGoBar ul li {
text-align: left;
display: table-row;
width: 100%;
}
.ReadyToGoBar ul a {
display: block;
padding: 12px 0;
}
.ReadyToGoBar ul .heading {
padding: 0 0 0 11px;
display: table-cell;
width: 100%;
vertical-align: middle;
}
.ReadyToGoBar ul span {
display: table-cell;
padding: 0;
}
.ReadyToGoBar ul span i:before {
line-height: 100%;
font-size: 34px;
text-align: center;
}
.ReadyToGoBar ul p {
display: none;
}
}
.Article table:not(.nonResponsive), .EngineSpecifications table:not(.nonResponsive), .VehicleSpecifications table:not(.nonResponsive) {
width: 100%;
font-size: 14px;
background-color: #ffffff;
border: 1px solid #a4a7a9;
}
.Article table:not(.nonResponsive) tbody tr, .EngineSpecifications table:not(.nonResponsive) tbody tr, .VehicleSpecifications table:not(.nonResponsive) tbody tr {
border-bottom: 1px solid #a4a7a9;
}
.Article table:not(.nonResponsive) tbody tr th, .Article table:not(.nonResponsive) tbody tr td, .EngineSpecifications table:not(.nonResponsive) tbody tr th, .EngineSpecifications table:not(.nonResponsive) tbody tr td, .VehicleSpecifications table:not(.nonResponsive) tbody tr th, .VehicleSpecifications table:not(.nonResponsive) tbody tr td {
padding: 20px;
vertical-align: middle;
text-align: left;
background-clip: padding-box;
color: #4a4f54;
}
.Article table:not(.nonResponsive) tbody tr td a, .EngineSpecifications table:not(.nonResponsive) tbody tr td a, .VehicleSpecifications table:not(.nonResponsive) tbody tr td a {
color: #4a4f54;
}
.Article table:not(.nonResponsive) tbody tr th, .EngineSpecifications table:not(.nonResponsive) tbody tr th, .VehicleSpecifications table:not(.nonResponsive) tbody tr th {
font-weight: bold;
}
.Article table:not(.nonResponsive) tbody tr th:first-child, .EngineSpecifications table:not(.nonResponsive) tbody tr th:first-child, .VehicleSpecifications table:not(.nonResponsive) tbody tr th:first-child {
background-color: #e4e8e8;
}
.Article table:not(.nonResponsive) tbody tr:first-child th, .EngineSpecifications table:not(.nonResponsive) tbody tr:first-child th, .VehicleSpecifications table:not(.nonResponsive) tbody tr:first-child th {
vertical-align: top;
}
.Article table:not(.nonResponsive) tbody tr:last-child, .EngineSpecifications table:not(.nonResponsive) tbody tr:last-child, .VehicleSpecifications table:not(.nonResponsive) tbody tr:last-child {
border-bottom: 0;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Article table:not(.nonResponsive), .EngineSpecifications table:not(.nonResponsive), .VehicleSpecifications table:not(.nonResponsive) {
font-size: 12px;
}
.Article table:not(.nonResponsive) tbody tr th, .Article table:not(.nonResponsive) tbody tr td, .EngineSpecifications table:not(.nonResponsive) tbody tr th, .EngineSpecifications table:not(.nonResponsive) tbody tr td, .VehicleSpecifications table:not(.nonResponsive) tbody tr th, .VehicleSpecifications table:not(.nonResponsive) tbody tr td {padding: 9px 5px;}
}
.ResponsiveTable {
width: 100%;
overflow: hidden;
border: 1px solid #a4a7a9;
}
.ResponsiveTable table:not(.nonResponsive) {
border-top: 0;
border-bottom: 0;
border-left: 20px solid #e4e8e8;
border-right: 20px solid #ffffff;
}
.ResponsiveTable table:not(.nonResponsive) tr th:first-child, .ResponsiveTable table:not(.nonResponsive) tr td:first-child {
padding-left: 0;
}
.ResponsiveTable table:not(.nonResponsive) tr th:last-child, .ResponsiveTable table:not(.nonResponsive) tr td:last-child {
padding-right: 0;
}
.ResponsiveTable .tableWrapper {
position: relative;
}
.ResponsiveTable .tableWrapper .pinned {
position: absolute;
top: 0;
width: 35%;
}
.ResponsiveTable .tableWrapper .pinned:after {
content: "";
display: block;
width: 4px;
height: 100%;
position: absolute;
top: 0;
right: -3px;
background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
.ResponsiveTable .tableWrapper .pinned table:not(.nonResponsive) {
border-right-width: 0;
}
.ResponsiveTable .tableWrapper .pinned table:not(.nonResponsive) tbody tr th:first-child {
word-break: break-all;
word-break: break-word;
}
.ResponsiveTable .tableWrapper .scrollable {
margin-left: 35%;
overflow: scroll;
overflow-y: hidden;
}
.ResponsiveTable .tableWrapper .scrollable table:not(.nonResponsive) {
position: relative;
border-left-width: 0;
}
.ResponsiveTable .tableWrapper .scrollable table:not(.nonResponsive) tbody tr th:first-child {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ResponsiveTable.stickToRight {
position: relative;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.ResponsiveTable table:not(.nonResponsive) {
border-right-width: 15px;
border-left-width: 15px;
}
}
.responsiveTableArrow {width: 69%;height: 20px;position: relative;margin-bottom: 5px;margin-left: 6%;}
.responsiveTableArrow .leftArrow, .responsiveTableArrow .rightArrow {
width: 20px;
height: 20px;
line-height: 0;
text-align: center;
position: absolute;
top: 0;
font-size: 20px;
color: #e4e8e8;
}
.responsiveTableArrow .leftArrow:before, .responsiveTableArrow .rightArrow:before {
margin: 0;
}
.responsiveTableArrow .leftArrow {
left: 0;
}
.responsiveTableArrow .leftArrow:before {
content: '\e01d';
}
.responsiveTableArrow .rightArrow {right: 6px;margin-top: 0;}
.responsiveTableArrow .rightArrow:before {
content: '\e031';
}
.responsiveTableArrow .bar {height: 2px;margin: 9px 12px;background-color: #e4e8e8;}
.grey .responsiveTableArrow .leftArrow, .grey .responsiveTableArrow .rightArrow {
color: #a4a7a9;
}
.grey .responsiveTableArrow .bar {
background-color: #a4a7a9;
}
.SameSizeCarousel {
padding-left: 70px;
padding-right: 70px;
}
.SameSizeCarousel .carouselWrapper .el {
float: none;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel {
overflow: hidden;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel .rsSlide {
overflow: hidden;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel .slide {
width: 100%;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
display: block;
float: left;
width: 33.333%;
padding: 0 20px;
font-family: arial;}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
border: none;
display: inline-block;
float: none;
vertical-align: top;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li img {
display: block;
width: 100%;
margin-bottom: 33px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li ul, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li ul {
padding-left: 1em;
margin-left: 0;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li ul li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li ul li:before, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink {
display: block;
margin-bottom: 33px;
position: relative;
overflow: hidden;
background: none;
font-size: 0;
z-index: 3;
text-decoration: none;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink img {
margin-bottom: 0;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .heading, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .heading {
margin-bottom: 22px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .linkContainer, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .linkContainer {
margin-top: 22px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .linkContainer>span, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .linkContainer>span {
display: block;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .linkContainer>span:first-child a, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .linkContainer>span:first-child a {
margin-top: 0;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel .ctaButtons {
white-space: pre-line;
}
.SameSizeCarousel .carouselWrapper .carouselNavigation {
margin-top: 55px;
padding-left: 20px;
padding-right: 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SameSizeCarousel {
padding-left: 20px;
padding-right: 20px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
width: 50%;
}
.SameSizeCarousel .carouselNavigation {
text-align: center;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SameSizeCarousel {
padding-left: 10px;
padding-right: 10px;
}
.SameSizeCarousel .headerBlock {
padding-left: 20px;
padding-right: 20px;
}
.SameSizeCarousel .carouselWrapper {
position: relative;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li {
width: 100%;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li img {
margin-bottom: 10px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink {
margin-bottom: 10px;
}
.SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink img, .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink img {
margin-bottom: 0;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li img, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li img {
margin-bottom: 32px;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink {
margin-bottom: 32px;
}
.no-js .SameSizeCarousel .carouselWrapper .mediaCarousel>li .carouselImageLink img, .no-js .SameSizeCarousel .carouselWrapper .mediaCarousel .slide>li .carouselImageLink img {
margin-bottom: 0;
}
.SameSizeCarousel .carouselWrapper .carouselNavigation {
position: relative;
left: 0;
height: 80px;
margin-top: 0; margin-bottom:0;
}
}
.ScrollDown {
display: inline-block;
width: 50px;
line-height: 50px;
background-color: #0c121c;
color: #ffffff;
text-decoration: none;
text-align: center;
z-index: 5;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-transition: background-color 0.5s, color 0.5s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.5s, color 0.5s;
-o-transition: background-color 0.5s, color 0.5s;
transition: background-color 0.5s, color 0.5s;
position: relative;
top: -50px;
font-size:0;
}
.ScrollDown:after {content: '\e003';font-size: 25px;position: relative;top: -1px;right: 4px;}
.ScrollDown:hover {
background-color: #ffffff;
color: #0c121c;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ScrollDown {
display: none;
}
}
.SearchResults .searchHeader {
background-color: #4a4f54;
padding: 80px 90px;
}
.SearchResults .formContainer {
width: 500px;
margin: 0 auto;
position: relative;
}
.SearchResults .textfield {
width: 350px;
margin: 0 20px 0 0;
}
.SearchResults .searchButton {
vertical-align: top;
}
.SearchResults .searchResultsContent {
background: #f8f9f9;
padding: 80px 90px;
}
.SearchResults .searchList {
float: left;
width: 60%;
padding-right: 40px;
}
.SearchResults .searchList h3 {
margin-bottom: 0;
}
.SearchResults .summary {
font-size: 14px;
padding-top: 16px;
color: #4a4f54;
}
.SearchResults .results li {
padding-top: 40px;
}
.SearchResults .results li .heading {
color: #4a4f54;
margin-bottom: 12px;
}
.SearchResults .results li .heading a {
text-decoration: none;
color: #0c121c;
}
.SearchResults .results li .heading a:hover, .SearchResults .results li .heading a:focus {
color: #4a4f54;
}
.SearchResults .results li p {
padding: 12px 0;
color: #4a4f54;
}
.SearchResults .results li p a {
color: #4a4f54;
border-bottom-color: rgba(74, 79, 84, 0.25) !important;
text-decoration: none;
}
.SearchResults .results li p a:hover, .SearchResults .results li p a:focus {
color: #4a4f54;
text-decoration: none;
}
.SearchResults .promoted {
letter-spacing: 0.12em;
font-size: 10px;
margin-right: 10px;
padding: 2px 6px;
display: inline-block;
color: #4a4f54;
background: #e4e8e8;
font-weight: bold;
}
.SearchResults .pagination {
padding-top: 40px;
text-align: center;
}
.SearchResults .suggestions {
padding-top: 40px;
}
.SearchResults .suggestions h3 {
color: #4a4f54;
}
.SearchResults .suggestions p {
padding-top: 12px;
color: #4a4f54;
}
.SearchResults .suggestions p a {
margin-right: 8px;
color: #4a4f54;
text-decoration: none;
border-bottom: 1px solid #e4e8e8;
line-height: 26px;
}
.SearchResults .suggestions p a:hover, .SearchResults .suggestions p a:focus {
color: #4a4f54;
}
.SearchResults .searchSidebar {
float: right;
width: 40%;
}
#landrover .searchButton {
margin-top: 0;
min-width: 0 !important;
width: 130px;
}
#landrover .SearchResults .pagination a {
margin: 0;
}
#landrover .SearchResults .pagination a.previous, #landrover .SearchResults .pagination a.next {
display: none;
}
.no-js #landrover .SearchResults .pagination a.previous, .no-js #landrover .SearchResults .pagination a.next {
display: inline-block;
}
.no-js #landrover .SearchResults .pagination a.loadMore {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SearchResults .searchHeader {
padding: 40px 40px;
}
.SearchResults .textfield {
margin-bottom: 20px;
}
.SearchResults .searchResultsContent {
padding: 40px 40px;
}
.SearchResults .searchList {
float: none;
width: auto;
padding-right: 0;
}
.SearchResults .searchSidebar {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SearchResults .searchHeader {
padding: 30px 30px;
}
.SearchResults .searchResultsContent {
padding: 30px 30px;
}
.SearchResults .formContainer {
width: auto;
max-width: 350px;
}
.SearchResults .textfield {
width: 100%;
margin: 0 0 20px;
}
#landrover .SearchResults .searchButton {
width: 100%;
float: none;
}
}
.ShoppingToolsMenu {
float: right;
width: 100%;
}
.ShoppingToolsMenu ul {
float: right;
}
.ShoppingToolsMenu li {
float: left;
position: relative;
vertical-align: middle;
height: 35px;
line-height: 35px;
}
.ShoppingToolsMenu li.ShoppingToolsButton {
line-height: 35px;
}
.ShoppingToolsMenu li.ShoppingToolsButton>a:after {
content: '\e00a';
font-size: 9px;
position: relative;
padding-left: 4px;
top: -2px;
}
.ShoppingToolsMenu li.active>a:after {
content: '\e00b';
}
.ShoppingToolsMenu li a {
text-decoration: none;
padding: 0 20px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 8px;
letter-spacing: 0.3em;
display: block;
-webkit-transform-style: preserve-3d;
-webkit-transition: color 0.1s;
-webkit-transition-delay: 0s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
transition: color 0.1s;
}
.ShoppingToolsMenu li a .icon-chevron-down {
display: inline-block;
}
.ShoppingToolsMenu li a .icon-chevron-up {
display: none;
}
.ShoppingToolsMenu li a .icon-right-open-big {
position: relative;
font-size: 9px;
top: -1px;
margin-right: 3px;
}
.ShoppingToolsMenu .ShoppingToolsDropdown {
position: absolute;
right: 0;
z-index: 10;
display: none;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li {
width: 100%;
height: auto;
line-height: 17px;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li a {
padding: 9px 20px;
-webkit-transition: background-color 0.1s, color 0.1s;
-webkit-transition-delay: 0s, 0s;
-moz-transition: background-color 0.1s, color 0.1s;
-o-transition: background-color 0.1s, color 0.1s;
transition: background-color 0.1s, color 0.1s;
}

@media screen and (min-width: 1px) and (max-width: 1050px) {
.ShoppingToolsMenu li a {
padding: 0 6px;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.ShoppingToolsMenu {
display: none;
}
}
.ShoppingToolsMenu {
background-color: #0c121c;
}
.ShoppingToolsMenu li.active {
background-color: #4a4f54;
}
.ShoppingToolsMenu li.active>a {
color: #ffffff;
}
.ShoppingToolsMenu li a {
color: #a4a7a9;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li a {
background-color: #4a4f54;
color: #e4e8e8;
}
.ShoppingToolsMenu .ShoppingToolsDropdown li a:hover, .ShoppingToolsMenu .ShoppingToolsDropdown li a:focus {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .ShoppingToolsMenu {
background-color: #ffffff;
}
#landrover .ShoppingToolsMenu li.ShoppingToolsButton {
background-color: #005a2b;
}
#landrover .ShoppingToolsMenu li.ShoppingToolsButton>a {
color: #ffffff;
}
#landrover .ShoppingToolsMenu li.ShoppingToolsButton>a:hover {
color: #ffffff;
}
#landrover .ShoppingToolsMenu li.active {
background-color: #f8f9f9;
}
#landrover .ShoppingToolsMenu li.active>a {
color: #0c121c;
}
#landrover .ShoppingToolsMenu li.active>a:hover {
color: #0c121c;
}
#landrover .ShoppingToolsMenu li a {
font-weight: normal;
color: #0c121c;
}
#landrover .ShoppingToolsMenu li a:hover {
color: #0c121c;
}
#landrover .ShoppingToolsMenu .ShoppingToolsDropdown li a {
background-color: #f8f9f9;
color: #0c121c;
}
#landrover .ShoppingToolsMenu .ShoppingToolsDropdown li a:hover, #landrover .ShoppingToolsMenu .ShoppingToolsDropdown li a:focus {
background-color: #005a2b;
color: #ffffff;
}
.SidebarImage a:first-child {
text-decoration: none;
}
.SidebarImage img, .SidebarImage span[data-picture] {
width: 100%;
height: auto;
display: block;
margin-bottom: 5.5px;
}
.SidebarImage .carouselImageLink {
position: relative;
display: block;
}
.SidebarImage .carouselImageLink img {
margin-bottom: 0;
vertical-align: top;
}
.SidebarImage .heading {
margin-top: 33px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SidebarImage .heading {
margin-top: 22px;
}
}
.SidebarText .text {
margin-bottom: 22px;
}
.SidebarText p {
margin-bottom: 0;
}
.SiteNavigation {
background: #ffffff;
}
.SiteNavigation a {
color: #4a4f54;
text-decoration: none;
}
.SiteNavigation a:hover {
color: #0c121c;
}
.SiteNavigation .SiteNavigationQuickLinks {
padding-bottom: 40px;
border-bottom: 1px solid #e4e8e8;
}
.SiteNavigation .SiteNavigationQuickLinks a {
font-size: 16px;
}
.SiteNavigation .SiteNavigationFirst>li, .SiteNavigation .SiteNavigationSecond>li {
border-bottom: 1px solid #e4e8e8;
color: #4a4f54;
padding: 80px 0 40px;
}
.SiteNavigation .SiteNavigationFirst>li a, .SiteNavigation .SiteNavigationSecond>li a {
font-size: 12px;
display: inline-block;
line-height: 1.1em;
}
.SiteNavigation .SiteNavigationFirst>li>a, .SiteNavigation .SiteNavigationSecond>li>a {
font-size: 14px;
margin-left: 20px;
margin-bottom: 40px;
}
.SiteNavigation .SiteNavigationSubNav {
overflow: hidden;
}
.SiteNavigation .SiteNavigationSubNav>li:nth-child(4n+1) {
clear: both;
}
.SiteNavigation .SiteNavigationSubNav li a {
font-weight: bold;
margin-bottom: 16px;
}
.SiteNavigation .SiteNavigationSubNav li a:hover {
color: #0c121c;
}
.SiteNavigation .SiteNavigationTertiaryNav li {
width: auto;
}
.SiteNavigation .SiteNavigationTertiaryNav li a {
font-size: 10px;
}
.SiteNavigation .SiteNavigationTertiaryNav li ul {
margin-left: 18px;
}
.SiteNavigation .SiteNavigationHeader {
font-size: 16px;
display: inline-block;
margin: 80px 0 80px 20px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SiteNavigation .SiteNavigationQuickLinks {
padding-bottom: 40px;
}
.SiteNavigation .SiteNavigationFirst>li, .SiteNavigation .SiteNavigationSecond>li {
padding: 40px 0;
}
}
.SlideOutMenu {
position: fixed;
right: -1000px;
top: 0;
bottom: 0;
z-index: 12;
}
.SlideOutMenu .MoreButton {
float: left;
width: 50px;
}
.SlideOutMenu .MoreButton a {
display: block;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 13px;
text-decoration: none;
}
.SlideOutMenu .links {
width: 270px;
float: left;
height: 100%;
}
.SlideOutMenu .search {
float: left;
width: 100%;
height: 50px;
position: relative;
}
.SlideOutMenu .search>span {
display: block;
height: 50px;
position: relative;
overflow: hidden;
padding: 15px;
-webkit-backface-visibility: hidden;
}
.SlideOutMenu .search>span:before {
content: '\e032';
width: 20px;
height: 20px;
position: absolute;
top: 15px;
left: 15px;
line-height: 20px;
font-family: "icons";
font-size: 12px;
text-align: center;
}
.SlideOutMenu .search input {
border: medium none;
-webkit-backface-visibility: hidden;
display: block;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-size: 11px;
height: 20px;
line-height: 20px;
outline: medium none;
padding: 0 10px 0 20px;
letter-spacing: 0.1em;
width: 100%;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.SlideOutMenu .search input::-webkit-input-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input:-moz-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input::-moz-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input:-ms-input-placeholder {
color:#e4e8e8;
}
.SlideOutMenu .search input::-webkit-search-cancel-button {
-webkit-appearance:none;
}
.SlideOutMenu .search input::-ms-clear {
display:none;
}
.SlideOutMenu .search .btn {
display: inline-block;
height: 21px;
position: absolute;
right: 15px;
display: none;
opacity: 1;
top: 20px;
width: 60px;
margin: 0;
padding: 0;
border: none;
font-size: 10px;
cursor: hand;
cursor: pointer;
letter-spacing: 0.15em;
text-align: right;
}
.SlideOutMenu .navigation, .SlideOutMenu .cover {
position: absolute;
top: 0;
bottom: 0;
right: 0;
overflow-y: auto;
z-index: 4;
-webkit-overflow-scrolling: touch;
}
.SlideOutMenu .cover {
z-index: 5;
height: 0;
}
.SlideOutMenu ul {
width: 100%;
float: left;
}
.SlideOutMenu ul.first {
display: none;
}
.SlideOutMenu ul.first>li {
clear: both;
width: 100%;
position: relative;
border-top: 1px solid;
overflow: hidden;
*zoom:1;
}
.SlideOutMenu ul.first>li>a:after {
content: '\e027';
position: absolute;
right: 17px;
top: 16px;
font-size: 15px;
margin: 0;
}
.SlideOutMenu ul.first>li a {
line-height: 1.3em;
padding: 18px 47px 18px 17px;
display: block;
text-decoration: none;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.3em;
}
.SlideOutMenu ul.first>li a:hover, .SlideOutMenu ul.first>li a:focus {
background-image: none;
}
.SlideOutMenu ul.first>li.active>a:after {
content: '\e01f';
}
.SlideOutMenu ul.first>li ul {
float: none;
}
.SlideOutMenu ul.first>li ul li {
border-top: 1px solid;
}
.SlideOutMenu ul.first>li ul li a {
line-height: 15px;

padding: 13px 17px;
position: relative;
font-weight: bold;
}
.SlideOutMenu ul.first>li ul li a:before {
content: '\e800';
content: '\e031';
float: none;
font-size: 10px;
margin-right: 5px;
position: absolute;
top: 17px;
}
.SlideOutMenu ul.first>li ul li a span {
display: inline-block;
width: 89%;
margin-left: 20px;
}
.SlideOutMenu ul.second li {
width: 100%;
height: auto;
border-top: 1px solid;
}
.SlideOutMenu ul.second li:first-child {

border-top: none;
}
.SlideOutMenu ul.second li a {
padding: 12px 17px;
line-height: 28px;
display: block;
text-decoration: none;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.3em;
}
.SlideOutMenu ul.second li a [class^="icon-"], .SlideOutMenu ul.second li a [class*="icon-"] {
margin-right: 10px;
text-align: center;
height: 1em;
font-size: 28px;
display: inline-block;
position: relative;
vertical-align: top;
}
.SlideOutMenu ul.second li a [class^="icon-"]:before, .SlideOutMenu ul.second li a [class*="icon-"]:before {
margin-left: 0;
vertical-align: top;
}
.SlideOutMenu ul.second li a:hover, .SlideOutMenu ul.second li a:focus {
background-image: none;
}
.SlideOutMenu ul.third {
padding: 13px 0;
border-top: 1px solid;
}
.SlideOutMenu ul.third li {
width: 100%;
height: auto;
}
.SlideOutMenu ul.third li a {
padding: 13px 17px;
display: block;
text-decoration: none;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.3em;
}
.SlideOutMenu ul.third li a:before {
content: '\e031';
margin-right: 6px;
vertical-align: baseline;
}
.SlideOutMenu .autoCompleteMenu {
z-index: 6;
top: 50px;
max-height: none;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.links ul {
width: 100%;
float: left;
}
.links ul.first {
display: block;
}
}
.SlideOutMenu .MoreButton a {
background-color: #4a4f54;
}
.SlideOutMenu .links {
background-color: #4a4f54;
}
.SlideOutMenu .search {
background-color: #0c121c;
}
.SlideOutMenu .search>span:before {
color: #e4e8e8;
}
.SlideOutMenu .search input {
background-color: #4a4f54;
color: #ffffff;
}
.SlideOutMenu .search .btn {
background-color: #0c121c;
color: #ffffff;
}
.SlideOutMenu .cover {
background-color: #f8f9f9;
}
.SlideOutMenu ul.first>li {
border-top-color: #30353e;
background: #0c121c;
}
.SlideOutMenu ul.first>li a:hover, .SlideOutMenu ul.first>li a:focus {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li.active>a {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li ul {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li ul li {
border-top-color: #5c6065;
}
.SlideOutMenu ul.first>li ul li.active a {
background-color: #4a4f54;
}
.SlideOutMenu ul.first>li ul li a {
color: #e4e8e8;
}
.SlideOutMenu ul.first>li ul li a:hover, .SlideOutMenu ul.first>li ul li a:focus {
background-color: #4a4f54;
color: #ffffff;
}
.SlideOutMenu ul.second li {
border-top-color: #5c6065;
}
.SlideOutMenu ul.second li a {
color: #e4e8e8;
background-color: #4a4f54;
}
.SlideOutMenu ul.second li a:hover, .SlideOutMenu ul.second li a:focus {
background-color: #4a4f54;
color: #ffffff;
}
.SlideOutMenu ul.third {
border-top-color: #5c6065;
background-color: #4a4f54;
}
.SlideOutMenu ul.third li a {
color: #e4e8e8;
}
.SlideOutMenu ul.third li a:before {
color: #e4e8e8;
}
.SlideOutMenu ul.third li a:hover, .SlideOutMenu ul.third li a:focus {
color: #ffffff;
}
#landrover .SlideOutMenu .MoreButton a {
background-color: #e4e8e8;
color: #4a4f54;
}
#landrover .SlideOutMenu .links {
background-color: #ffffff;
}
#landrover .SlideOutMenu .search {
background-color: #ffffff;
}
#landrover .SlideOutMenu .search>span:before {
color: #777b7e;
}
#landrover .SlideOutMenu .search input {
background-color: #ffffff;
color: #4a4f54;
}
#landrover .SlideOutMenu .search input:-moz-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search input::-moz-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search input::-webkit-input-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search input:-ms-input-placeholder {
color:#65696d;
}
#landrover .SlideOutMenu .search .btn {
background-color: #ffffff;
color: #65696d;
}
#landrover .SlideOutMenu .cover {
background-color: #f8f9f9;
}
#landrover .SlideOutMenu ul.first>li {
background: #ffffff;
border-top-color: #eef1f1;
}
#landrover .SlideOutMenu ul.first>li a {
color: #4a4f54;
}
#landrover .SlideOutMenu ul.first>li a:hover, #landrover .SlideOutMenu ul.first>li a:focus {
background-color: #f8f9f9;
color: #0c121c;
}
#landrover .SlideOutMenu ul.first>li.active>a {
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.first>li ul {
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.first>li ul li {
border-top-color: #d8dcdc;
}
#landrover .SlideOutMenu ul.first>li ul li.active a {
background-color: #f8f9f9;
}
#landrover .SlideOutMenu ul.first>li ul li a {
color: #4a4f54;
}
#landrover .SlideOutMenu ul.first>li ul li a:hover, #landrover .SlideOutMenu ul.first>li ul li a:focus {
background-color: #ffffff;
color: #0c121c;
}
#landrover .SlideOutMenu ul.second li {
border-top-color: #d8dcdc;
}
#landrover .SlideOutMenu ul.second li a {
color: #4a4f54;
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.second li a:hover, #landrover .SlideOutMenu ul.second li a:focus {
background-color: #e4e8e8;
color: #0c121c;
}
#landrover .SlideOutMenu ul.third {
border-top-color: #d8dcdc;
background-color: #e4e8e8;
}
#landrover .SlideOutMenu ul.third li a {
color: #4a4f54;
}
#landrover .SlideOutMenu ul.third li a:before {
color: #65696d;
}
#landrover .SlideOutMenu ul.third li a:hover, #landrover .SlideOutMenu ul.third li a:focus {
color: #0c121c;
}
.Snippet {
text-align: center;
}
.Snippet .copy {font-size: 17px; font-family:Arial;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.Snippet .copy {
font-size: 16px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.Snippet .copy {
font-size: 14px;
}
}
.SocialFeed {
padding-bottom: 40px;
}
.SocialFeed .gridHolder {
margin: 0 -20px;
}
.SocialFeed .gridHolder .grid {
display: block;
height: 426px;
margin: 0 auto 0;
overflow: hidden;

}
.SocialFeed .gridHolder .grid .gridItem {
float: left;
width: 33.333%;
padding: 0 20px;
}

@media screen and (min-width: 1px) and (max-width: 1300px) {
.SocialFeed .gridHolder .grid .gridItem {
width: 50%;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SocialFeed .gridHolder .grid .gridItem {
width: 100%;
}
}
.SocialFeed .gridHolder .carouselNavigation {
margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}
.SocialFeed .feedItem {
display: block;
text-decoration: none;
position: relative;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
.SocialFeed .feedItem .content, .SocialFeed .feedItem .media {
position: relative;
height: 213px;
}
.SocialFeed .feedItem .media>span {
display: block;
height: 213px;
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition-duration: 0.4s;
-khtml-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
-khtml-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
.SocialFeed .feedItem:hover .media>span {
background: #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.SocialFeed .feedItem .content .header {
display: block;
padding: 30px 30px 0;
}
.SocialFeed .feedItem .content .header .avatar {
display: block;
width: 50px;
height: 50px;
margin-right: 10px;
float: left;
}
.SocialFeed .feedItem .content .header .postDetails {
height: 50px;
overflow: hidden;
}
.SocialFeed .feedItem .content .header .postDetails .name, .SocialFeed .feedItem .content .header .postDetails .username, .SocialFeed .feedItem .content .header .postDetails .date {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.SocialFeed .feedItem .content .header .postDetails .name {
line-height: 16px;
margin-bottom: 4px;
}
.SocialFeed .feedItem .content .header .postDetails .username {
margin-bottom: 4px;
font-size: 12px;
line-height: 14px;
}
.SocialFeed .feedItem .content .header .postDetails .date {
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 11px;
}
.SocialFeed .feedItem .content .header .postDetails .retweet:before {
content: '\e03d';
margin: 0 4px 0 0;
font-size: 14px;
}
.SocialFeed .feedItem .content .message {
display: table;
table-layout: fixed;
width: 100%;
}
.SocialFeed .feedItem .content .message .messageWrapper {
display: table-cell;
table-layout: fixed;
vertical-align: middle;
}
.SocialFeed .feedItem .content .message .messageWrapper .messageContent {
padding-right: 30px;
padding-left: 30px;
font-size: 14px;
line-height: 18px;
overflow: hidden;
}
.SocialFeed .feedItem .content .meta {
position: absolute;
left: 30px;
bottom: 25px;
font-size: 10px;
}
.SocialFeed .feedItem .content .meta:before {
margin-right: 10px !important;
margin-left: 0 !important;
font-size: 20px;
position: relative;
}
.SocialFeed .feedItem .content .meta li {
display: inline-block;
margin-right: 10px;
}
.SocialFeed .feedItem .content .meta li:before {
position: relative;
top: -2px;
margin: 0 5px 0 0 !important;
font-size: 14px;
}
.lt-ie10 .SocialFeed .feedItem .content .meta li:before {
top: 0;
}
.SocialFeed .feedItem.facebook .content .meta:before {
top: -3px;
content: '\e040';
}
.SocialFeed .feedItem.facebook .content .meta .comments:before {
top: -1px;
content: '\e035';
}
.SocialFeed .feedItem.facebook .content .meta .likes:before {
font-size: 15px;
content: '\e036';
}
.SocialFeed .feedItem.facebook .content .meta .shares:before {
font-size: 13px;
content: '\e037';
}
.SocialFeed .feedItem.instagram .content .meta:before {
top: -2px;
margin-right: 14px !important;
content: '\e042';
}
.SocialFeed .feedItem.instagram .content .meta .comments:before {
content: '\e038';
}
.SocialFeed .feedItem.instagram .content .meta .likes:before {
margin-right: 6px;
content: '\e039';
}
.SocialFeed .feedItem.pinterest .content .meta:before {
content: '\e044';
}
.SocialFeed .feedItem.pinterest .content .meta .likes:before {
content: '\e03a';
}
.SocialFeed .feedItem.pinterest .content .meta .shares:before {
content: '\e03b';
}
.SocialFeed .feedItem.twitter .content .meta:before {
content: '\e048';
}
.SocialFeed .feedItem.twitter .content .meta .likes:before {
content: '\e03c';
}
.SocialFeed .feedItem.twitter .content .meta .shares:before {
font-size: 16px;
content: '\e03d';
}
.SocialFeed .feedItem.tumblr .content .meta:before {
font-size: 19px;
margin-top: -6px;
content: '\e047';
}
.SocialFeed .feedItem.tumblr .content .meta .likes:before {
content: '\e03a';
}
.SocialFeed .feedItem.tumblr .content .meta .shares:before {
font-size: 16px;
content: '\e03d';
}
.SocialFeed .feedItem.youtube .content .meta:before {
content: '\e04b';
}
.SocialFeed .feedItem.feedItemText .content {
height: 426px;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper {
height: 301px;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent {
position: relative;
max-height: 210px;
padding-left: 60px;
padding-right: 60px;
padding-top: 10px;
padding-bottom: 10px;
font-family: "tinos", "arial", "helvetica", sans-serif;
font-size: 30px;
line-height: 38px;
word-break: break-word;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
content: "";
display: block;
position: absolute;
left: 60px;
width: 1.34em;
height: 2px;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:before {
top: 0;
}
.SocialFeed .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
bottom: 0;
}
.SocialFeed .feedItem.feedItemImage .content, .SocialFeed .feedItem.feedItemVideo .content {
width: auto;
position: static;
}
.SocialFeed .feedItem.feedItemImage .content .message .messageWrapper, .SocialFeed .feedItem.feedItemVideo .content .message .messageWrapper {
height: 88px;
}
.SocialFeed .feedItem.feedItemImage .content .message .messageWrapper .messageContent, .SocialFeed .feedItem.feedItemVideo .content .message .messageWrapper .messageContent {
max-height: 54px;
}
.SocialFeed .feedItem.feedItemImage .media, .SocialFeed .feedItem.feedItemVideo .media {
margin-left: 0;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
-ms-behavior: url(/resources/public/css/backgroundsize-iepolyfill.min.htc);
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.5s;
-khtml-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.SocialFeed .profileLinks {
margin: 40px 0 0;
text-align: center;
}
.SocialFeed .profileLinks li {
display: inline-block;
width: 90px;
margin-bottom: 40px;
vertical-align: top;
}
.SocialFeed .profileLinks li a {
display: block;
text-decoration: none;
overflow: hidden;
}
.SocialFeed .profileLinks li a .ico {
width: 50px;
height: 50px;
line-height: 50px;
margin: 0 auto 18px;
font-size: 23px;
background-color: #0c121c;
-webkit-transition: background 400ms;
-webkit-transition-delay: ease;
-moz-transition: background 400ms ease;
-o-transition: background 400ms ease;
transition: background 400ms ease;
}
.SocialFeed .profileLinks li a .ico:before {
color: #e4e8e8;
vertical-align: top;
}
.SocialFeed .profileLinks li a.facebook .ico {
line-height: 52px;
}
.SocialFeed .profileLinks li a.facebook .ico:before {
content: '\e040';
margin-top: -8px;
}
.SocialFeed .profileLinks li a.instagram .ico:before {
content: '\e042';
margin-top: -6px;
margin-right: 2px;
}
.SocialFeed .profileLinks li a.pinterest .ico:before {
content: '\e044';
margin-top: -4px;
}
.SocialFeed .profileLinks li a.twitter .ico:before {
content: '\e048';
}
.SocialFeed .profileLinks li a.youtube .ico {
font-size: 29px;
}
.SocialFeed .profileLinks li a.youtube .ico:before {
content: '\e04b';
margin-top: -8px;
}
.SocialFeed .profileLinks li a.tumblr .ico:before {
content: '\e047';
margin-top: -6px;
}
.SocialFeed .profileLinks li a .text .count {
margin-bottom: 3px;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 15px;
letter-spacing: 0.1em;
}
.SocialFeed .profileLinks li a .text .label {
font-size: 9px;
line-height: 12px;
letter-spacing: 0.2em;
font-weight: bold;
-webkit-font-smoothing: auto;
}
.SocialFeed .profileLinks li a .text .label .hover {
display: none;
}
.SocialFeed .profileLinks li a:hover .ico:before {
color: #ffffff;
}
.SocialFeed .profileLinks li a:hover.facebook .ico {
background-color: #305891;
}
.SocialFeed .profileLinks li a:hover.instagram .ico {
background-color: #406e95;
}
.SocialFeed .profileLinks li a:hover.pinterest .ico {
background-color: #c82828;
}
.SocialFeed .profileLinks li a:hover.twitter .ico {
background-color: #2ca8d2;
}
.SocialFeed .profileLinks li a:hover.youtube .ico {
background-color: #e62d27;
}
.SocialFeed .profileLinks li a:hover.tumblr .ico {
background-color: #2f5070;
}
.SocialFeed .profileLinks li a:hover .text .label .normal {
display: none;
}
.SocialFeed .profileLinks li a:hover .text .label .hover {
display: inline;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.SocialFeed {
padding-bottom: 0px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SocialFeed {
padding-bottom: 0px;
}
.SocialFeed .gridHolder .carouselNavigation {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.SocialFeed .profileLinks li {
margin-bottom: 30px;
}
}
.SocialFeed.dark .feedItem {
background-color: #e4e8e8;
color: #4a4f54;
}
.SocialFeed.dark .feedItem:hover {
background-color: #ffffff;
}
.SocialFeed.dark .feedItem .content .header .name {
color: #0c121c;
}
.SocialFeed.dark .feedItem.feedItemText .content .message .messageWrapper .messageContent {
color: #005a2b;
}
.SocialFeed.dark .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed.dark .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
background-color: #005a2b;
}
.SocialFeed.dark .profileLinks li a .text .count {
color: #ffffff;
}
.SocialFeed.dark .profileLinks li a .text .label {
color: #a4a7a9;
}
.SocialFeed.dark .profileLinks li a:hover .text .count {
color: #a4a7a9;
}
.SocialFeed.dark .profileLinks li a:hover .text .label {
color: #ffffff;
}
.SocialFeed.grey .feedItem {
background-color: #f8f9f9;
color: #4a4f54;
}
.SocialFeed.grey .feedItem:hover {
background-color: #ffffff;
}
.SocialFeed.grey .feedItem .content .header .name {
color: #0c121c;
}
.SocialFeed.grey .feedItem.feedItemText .content .message .messageWrapper .messageContent {
color: #005a2b;
}
.SocialFeed.grey .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed.grey .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
background-color: #005a2b;
}
.SocialFeed.grey .profileLinks li a .text .count {
color: #0c121c;
}
.SocialFeed.grey .profileLinks li a .text .label {
color: #a4a7a9;
}
.SocialFeed.grey .profileLinks li a:hover .text .count {
color: #a4a7a9;
}
.SocialFeed.grey .profileLinks li a:hover .text .label {
color: #0c121c;
}
.SocialFeed.light .feedItem {
background-color: #ffffff;
color: #4a4f54;
}
.SocialFeed.light .feedItem:hover {
background-color: #e4e8e8;
}
.SocialFeed.light .feedItem .content .header .name {
color: #0c121c;
}
.SocialFeed.light .feedItem.feedItemText .content .message .messageWrapper .messageContent {
color: #005a2b;
}
.SocialFeed.light .feedItem.feedItemText .content .message .messageWrapper .messageContent:before, .SocialFeed.light .feedItem.feedItemText .content .message .messageWrapper .messageContent:after {
background-color: #005a2b;
}
.SocialFeed.light .profileLinks li a .text .count {
color: #4a4f54;
}
.SocialFeed.light .profileLinks li a .text .label {
color: #a4a7a9;
}
.SocialFeed.light .profileLinks li a:hover .text .count {
color: #a4a7a9;
}
.SocialFeed.light .profileLinks li a:hover .text .label {
color: #4a4f54;
}
.addThisMenu {
width: 70px;
float: right;
position: relative;
display: block;
}
.addThisMenu>a {
display: block;
text-decoration: none;
position: relative;
z-index: 20;
visibility: hidden;
background-color: #0c121c;
}
.addThisMenu>a>span {
width: 70px;
background-color: #0c121c;
border-left: 1px solid #30353e;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
height: 70px;
text-align: center;
line-height: 69px;
display: block;
}
.addThisMenu>a>span:before {
content: '\e034';
font-size: 17px;
}
.addThisMenu>a:hover>span {
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.addThisMenu.open>a>span {
background-color: #4a4f54;
}
.addThisMenu.smallMenu {
width: 50px;
}
.addThisMenu.smallMenu>a>span {
width: 50px;
height: 50px;
line-height: 49px;
}
.addThisMenu.light>a {
background-color: #ffffff;
color: #0c121c;
}
.addThisMenu.light>a span {
background-color: #ffffff;
color: #000000;
}
#at15s {
margin-left: -3000px;
}
.SocialSharing {
-webkit-transition: all 1s;
-webkit-transition-delay: 0s;
-moz-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
visibility: hidden;
width: 70px;
position: absolute;
z-index: 19;
top: 0;
}
.SocialSharing a {
text-decoration: none;
display: block;
background-color: rgba(12, 18, 28, 0.9);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bf000000', endColorstr='#bf000000');
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
border-top: 1px solid #4a4f54;
margin-bottom: 0 !important;
}
.SocialSharing a>span {
display: block;
width: 100%;
height: 70px;
line-height: 70px;
text-align: center;
margin-top: 0;
font-size: 22px;
}
.SocialSharing a>span:before {
margin-top: -3px;
}
.SocialSharing a>span:first-child {
border-top: none;
}
.SocialSharing a.addthis_button_twitter>span:before {
margin-top: 1px;
content: '\e048';
}
.SocialSharing a.addthis_button_twitter:hover, .SocialSharing a.addthis_button_twitter:focus {
background-color: #2ca8d2;
}
.SocialSharing a.addthis_button_facebook>span:before {
content: '\e040';
}
.SocialSharing a.addthis_button_facebook:hover, .SocialSharing a.addthis_button_facebook:focus {
background-color: #305891;
}
.SocialSharing a.addthis_button_linkedin>span:before {
content: '\e043';
}
.SocialSharing a.addthis_button_linkedin:hover, .SocialSharing a.addthis_button_linkedin:focus {
background-color: #007bb6;
}
.SocialSharing a.addthis_button_google_plusone_share>span:before {

content: '\e041';
}
.SocialSharing a.addthis_button_google_plusone_share:hover, .SocialSharing a.addthis_button_google_plusone_share:focus {
background-color: #dd4b39;
}
.SocialSharing a.addthis_button_tumblr>span:before {
content: '\e047';
}
.SocialSharing a.addthis_button_tumblr:hover, .SocialSharing a.addthis_button_tumblr:focus {
background-color: #2f5070;
}
.SocialSharing a.addthis_button_sinaweibo>span:before {
content: '\e046';
}
.SocialSharing a.addthis_button_sinaweibo:hover, .SocialSharing a.addthis_button_sinaweibo:focus {
background-color: #df2029;
}
.SocialSharing a.addthis_button_pinterest_share>span:before {
content: '\e044';
}
.SocialSharing a.addthis_button_pinterest_share:hover, .SocialSharing a.addthis_button_pinterest_share:focus {
background-color: #c82828;
}
.SocialSharing a.addthis_button_douban>span:before {
content: '\e03f';
}
.SocialSharing a.addthis_button_douban:hover, .SocialSharing a.addthis_button_douban:focus {
background-color: #0e7512;
}
.SocialSharing a.addthis_button_vkontakt>span:before {
margin-top: 3px;
content: '\e049';
}
.SocialSharing a.addthis_button_vkontakt:hover, .SocialSharing a.addthis_button_vkontakt:focus {
background-color: #2f5070;
}
.SocialSharing a.addthis_button_renren>span:before {
margin-top: -1px;
content: '\e045';
}
.SocialSharing a.addthis_button_renren:hover, .SocialSharing a.addthis_button_renren:focus {
background-color: #0259a0;
}
.SocialSharing a.addthis_button_email>span:before {
margin-top: 2px;
content: '\e01a';
}
.SocialSharing a.addthis_button_email:hover, .SocialSharing a.addthis_button_email:focus {
background-color: #4a4f54;
}
.SocialSharing span.icon-social_wechat:before {
margin-top: 2px;
font-size: 23px;
content: '\e04a';
}
.SocialSharing span.icon-social_wechat:hover, .SocialSharing span.icon-social_wechat:focus {
background-color: #93d034;
}
.SocialSharing a.addthis_button_expanded>span {
padding-top: 1px;
}
.SocialSharing a.addthis_button_expanded>span:before {
content: '\e027';
}
.SocialSharing a.addthis_button_expanded:hover, .SocialSharing a.addthis_button_expanded:focus {
background-color: #4a4f54;
}
.SocialSharing .at_a11y {
display: none;
}
.SocialSharing.orientation_horizontal {
background-color: #4a4f54;
transition: all 0.4s;
margin-top: 0;
margin-left: 0;
width: auto;
left: 0;
}
.SocialSharing.orientation_horizontal a {
float: left;
width: 50px !important;
border-top: 0;
}
.SocialSharing.orientation_horizontal a span {
font-size: 17px;
height: 50px;
line-height: 50px;
}
.hover .SocialSharing.orientation_horizontal, .active .SocialSharing.orientation_horizontal {
visibility: visible;
}
.smallMenu .SocialSharing a {
width: 50px !important;
}
.smallMenu .SocialSharing a span {
font-size: 17px;
height: 50px;
line-height: 50px;
}
.VideoThumbnails .addThisMenu.open .addthis_button_twitter {
background-color: #2ca8d2;
}
.VideoThumbnails .addThisMenu.open .addthis_button_facebook {
background-color: #305891;
}
.VideoThumbnails .addThisMenu.open .addthis_button_linkedin {
background-color: #007bb6;
}
.VideoThumbnails .addThisMenu.open .addthis_button_google_plusone_share {
background-color: #dd4b39;
}
.VideoThumbnails .addThisMenu.open .addthis_button_tumblr {
background-color: #2f5070;
}
.VideoThumbnails .addThisMenu.open .addthis_button_sinaweibo {
background-color: #df2029;
}
.VideoThumbnails .addThisMenu.open .addthis_button_pinterest_share {
background-color: #c82828;
}
.VideoThumbnails .addThisMenu.open .addthis_button_douban {
background-color: #0e7512;
}
.VideoThumbnails .addThisMenu.open .addthis_button_vkontakt {
background-color: #2f5070;
}
.VideoThumbnails .addThisMenu.open .addthis_button_renren {
background-color: #0259a0;
}
.VideoThumbnails .addThisMenu.open .addthis_button_email {
background-color: #4a4f54;
}
.VideoThumbnails .addThisMenu.open .addthis_button_expanded {
background-color: #4a4f54;
}
#at3win {
position: fixed;
top: 100px;
left: 50%;
width: 300px;
margin-left: -150px;
background: #ffffff;
border: none;
-webkit-transition: width 1s;
-webkit-transition-delay: 0s;
-moz-transition: width 1s;
-o-transition: width 1s;
transition: width 1s;
-webkit-transition: margin-left 1s;
-webkit-transition-delay: 0s;
-moz-transition: margin-left 1s;
-o-transition: margin-left 1s;
transition: margin-left 1s;
z-index: 99999;
display: none;
}

@media screen and (min-width: 741px) {
#at3win {
top: 15%;
width: 640px;
margin-left: -320px;
}
}
#at3win #at3winheader {
position: relative;
border-bottom: 1px solid #e4e8e8;
background-color: #0c121c;
height: 49px;
}
#at3win #at3winheader h3 {
margin: 0 50px 0 22px;
padding: 10px 0;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 16px;
color: #e4e8e8;
font-weight: 200;
letter-spacing: 2px;
}
#at3win #at3winheader .at3winheadersvc {
display: inline-block;
position: absolute;
top: 15px;
left: 20px;
}
#at3win #at3winheader #at3winssi {
position: absolute;
right: 50px;
top: 0;
height: 50px;
display: none;
}
#at3win #at3winheader #at3winheaderclose {
display: block;
position: absolute;
top: 0;
right: 0;
border-left: 1px solid #4a4f54;
width: 48px;
height: 48px;
overflow: hidden;
line-height: 48px;
cursor: pointer;
text-decoration: none;
text-align: center;
}
#at3win #at3winheader #at3winheaderclose:before {
content: '\e00c';
-webkit-transition: background-color 0.6s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.6s;
-o-transition: background-color 0.6s;
transition: background-color 0.6s;
font-size: 16px;
width: 48px;
height: 48px;
line-height: 48px;

padding: 0;
margin: -2px 0 0 0;
}
#at3win #at3winheader #at3winheaderclose:hover:before, #at3win #at3winheader #at3winheaderclose:focus:before {
background-color: #4a4f54;
-webkit-transition: background-color 0.2s;
-webkit-transition-delay: 0s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
#at3win #at3wincontent #at3winshare, #at3win #at3wincontent #at3winemail {
height: 440px;
}
#at3win #at3winfooter {
display: none;
}
.SpecificationsAtAGlance .ctaContainer {
padding-left: 20px;
padding-right: 20px;
}
.SpecificationsAtAGlance .items .el .feature {
margin-bottom: 21.333px;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
font-size: 16px;
font-weight: 700;
letter-spacing: 0.05em;
}
.SpecificationsAtAGlance .items .el .measurement {
margin-bottom: 21.333px;
padding-top: 19px;
padding-bottom: 21px;
border-top: 2px solid;
border-bottom: 2px solid;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
}
.SpecificationsAtAGlance .items .el .measurement span, .SpecificationsAtAGlance .items .el .measurement div {
display: inline-block;
line-height: 1;
}
.SpecificationsAtAGlance .items .el .measurement .valueLarge, .SpecificationsAtAGlance .items .el .measurement .valueSmall {
font-size: 56px;
font-weight: 700;
}
.SpecificationsAtAGlance .items .el .measurement .unitLarge, .SpecificationsAtAGlance .items .el .measurement .unitSmall {
margin-left: 0.25em;
font-size: 34px;
}
.SpecificationsAtAGlance.light .items .el .feature {
color: #0c121c;
}
.SpecificationsAtAGlance.light .items .el .measurement {
border-color: #e4e8e8;
}
.SpecificationsAtAGlance.grey .items .el .feature {
color: #0c121c;
}
.SpecificationsAtAGlance.grey .items .el .measurement {
border-color: #a4a7a9;
}
.SpecificationsAtAGlance.dark {
-webkit-font-smoothing: antialiased;
}
.SpecificationsAtAGlance.dark .items .el .feature {
color: #ffffff;
}
.SpecificationsAtAGlance.dark .items .el .measurement {
color: #e4e8e8;
border-color: #a4a7a9;
}

@media screen and (min-width: 1px) and (max-width: 1100px) {
.SpecificationsAtAGlance .items .el, .SpecificationsAtAGlance .items[data-total="4"] .el {
width: 50%;
}
.SpecificationsAtAGlance .items .el .feature, .SpecificationsAtAGlance .items[data-total="4"] .el .feature {
margin-bottom: 10.667px;
}
.SpecificationsAtAGlance .items .el .measurement, .SpecificationsAtAGlance .items[data-total="4"] .el .measurement {
margin-bottom: 10.667px;
padding-top: 9px;
padding-bottom: 11px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.SpecificationsAtAGlance .items .el, .SpecificationsAtAGlance .items[data-total="4"] .el {
width: 100%;
}
}
.StackedBlocks .el a:first-child {
display: inline-block;
position: relative;
}
.StackedBlocks .ctaContainer a {
vertical-align: top;
}
.StoryArticle {
overflow: hidden;
}
.StoryArticle .shelfComponent {
max-width: 1400px;
margin: 0 auto;
}
.StoryArticle .articleColumns {
visibility: hidden;
}
.StoryArticle.layoutReady .articleColumns {
visibility: visible;
}
.StoryArticle.light {
background-color: #ffffff;
}
.StoryArticle.showScrollTriggers .scrollTrigger {
position: relative;
}
.StoryArticle.showScrollTriggers .scrollTrigger.scrollTriggerbottom {
position: absolute;
width: 100%;
}
.StoryArticle.showScrollTriggers .scrollTrigger:before, .StoryArticle.showScrollTriggers .scrollTrigger:after {
content: '';
width: 100%;
height: 1px;
left: 0;
}
.StoryArticle.showScrollTriggers .scrollTrigger:before {
position: fixed;
top: 50%;
background-color: rgba(0, 0, 0, 0.1);
}
.StoryArticle.showScrollTriggers .scrollTrigger:after {
position: absolute;
top: 0;
background-color: red;
}
.StoryArticle .columnLayout {
margin-left: -20px;
margin-right: -20px;
}
.StoryArticle .columnLayout .column {
float: left;
padding-left: 20px;
padding-right: 20px;
}
.StoryArticle .columnLayout .columnText {
position: relative;
z-index: 3;
width: 33.333%;
}
.StoryArticle .columnLayout .columnAssets {
position: relative;
z-index: 0;
position: relative;
width: 66.667%;
width: calc( 66.66667% - 50px);
float: right;
}
.StoryArticle .contentText p, .StoryArticle .contentText blockquote {
font-size: 18px;
line-height: 1.5em;
color: #4a4f54;
}
.StoryArticle .contentText p {
margin-bottom: 1.5em;
}
.StoryArticle .contentText p strong {
font-weight: 600;
}
.StoryArticle .contentText blockquote {
margin-bottom: 2em;
}
.StoryArticle .contentText h2, .StoryArticle .contentText h3, .StoryArticle .contentText h4, .StoryArticle .contentText h5, .StoryArticle .contentText h6 {
font-family: "avenir", "arial", "helvetica", sans-serif;
letter-spacing: 0.5px;
}
.StoryArticle .contentText h3 {
font-weight: bold;
font-size: 24px;
line-height: 1.3;
margin: 48px 0 8px;
}
.StoryArticle .contentText h3:first-child {
margin-top: 0;
}
.StoryArticle .contentText ul {
padding-left: 1em;
margin-left: 0;
}
.StoryArticle .contentText ul li {
list-style: none;
position: relative;
line-height: 1.286em;
margin-bottom: 1.286em;
}
.StoryArticle .contentText ul li:before {
content: "\2013";
position: absolute;
left: -1em;
}
.StoryArticle .contentText ol {
padding-left: 1.5em;
margin-left: 0;
}
.StoryArticle .contentText ol li {
line-height: 1.286em;
margin-bottom: 1.286em;
list-style-type: decimal;
}
.StoryArticle .contentText ul, .StoryArticle .contentText ol {
margin: 2em 0;
font-size: 16px;
}
.StoryArticle .contentText ul:first-child, .StoryArticle .contentText ol:first-child {
margin-top: 0;
}
.StoryArticle .contentText ul li, .StoryArticle .contentText ol li {
margin-bottom: 1em;
font-weight: bold;
}
.StoryArticle .StoryArticleParagraph:last-child p:last-child {
margin-bottom: 0;
}
.StoryArticle .scrollTriggerbeforeTop, .StoryArticle .scrollTriggerafterBottom {
position: relative;
}
.StoryArticle .scrollTriggerbottom {
position: absolute;
bottom: 0;
width: 100%;
}
.StoryArticle .StoryArticleImage .assetDescription, .StoryArticle .StoryArticleQuote .assetDescription, .StoryArticle .StoryArticleVideo .assetDescription {
font-size: 13px;
margin-top: 6px;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 40px;
margin-bottom: 40px;
}
.StoryArticle .columnAssets .StoryArticleImage, .StoryArticle .columnAssets .StoryArticleQuote, .StoryArticle .columnAssets .StoryArticleVideo {
margin-top: 0;
margin-bottom: 0;
}
.StoryArticle .columnAssets .StoryArticleImage.assetFixed, .StoryArticle .columnAssets .StoryArticleQuote.assetFixed, .StoryArticle .columnAssets .StoryArticleVideo.assetFixed {
position: fixed;
top: 80px;
z-index: 1;
}
.StoryArticle .columnAssets .StoryArticleImage.assetAbsolute, .StoryArticle .columnAssets .StoryArticleQuote.assetAbsolute, .StoryArticle .columnAssets .StoryArticleVideo.assetAbsolute {
position: absolute;
left: 20px;
top: 0;
}
.StoryArticle .playerOriginal {
display: none;
}
.StoryArticle .playerContainer {
display: table;
width: 100%;
max-height: 100vh;
}
.StoryArticle .playerOverlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.StoryArticle .playerOverlay[data-visibility="hidden"] {
display: none;
}
.StoryArticle .playerOverlay[data-visibility="showBehind"] {
display: block;
opacity: 0;
}
.StoryArticle .playerOverlay[data-visibility="showInFront"] {
background-color: #000000;
display: block;
opacity: 1;
}
.StoryArticle .masks .mask {
z-index: 2;
background-color: #ffffff;
position: fixed;
}
.StoryArticle .masks .maskV1 {
width: 100%;
top: 0;
left: 0;
}
.StoryArticle .masks .maskV2 {
width: 100%;
bottom: 0;
left: 0;
}
.StoryArticle .masks .maskH1 {
height: 100%;
top: 0;

left: 0;
}
.StoryArticle .masks .maskH2 {
height: 100%;
bottom: 0;
right: 0;
}
.StoryArticle .closeBtn {
display: block;
position: fixed;
top: 0;
right: 0;
z-index: 1;
color: #ffffff;
}

@media screen and (min-width: 1px) and (max-width: 1200px) {
.StoryArticle .columnLayout .columnText {
width: 50%;
padding-right: 45px;
}
.StoryArticle .columnLayout .columnAssets {
width: 50%;
padding-left: 45px;
}
.StoryArticle .contentText p {
font-size: 16px;
}
.StoryArticle .contentText h3 {
font-size: 18px;
line-height: 1.4;
margin: 36px 0 6px;
}
.StoryArticle .columnAssets .StoryArticleImage.assetAbsolute, .StoryArticle .columnAssets .StoryArticleQuote.assetAbsolute, .StoryArticle .columnAssets .StoryArticleVideo.assetAbsolute {
left: 45px;
}

}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticle .contentText, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleImage.imageWithAudio {
margin-left: 70px;
margin-right: 70px;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 40px;
margin-bottom: 40px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: landscape) {
.StoryArticle .contentText, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleImage.imageWithAudio {
margin-left: 30px;
margin-right: 30px;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 30px;
margin-bottom: 30px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) and (orientation: portrait) {
.StoryArticle .contentText, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleImage.imageWithAudio {
margin-left: 0;
margin-right: 0;
}
.StoryArticle .StoryArticleImage, .StoryArticle .StoryArticleQuote, .StoryArticle .StoryArticleVideo {
margin-top: 21px;
margin-bottom: 21px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticle .contentText p, .StoryArticle .contentText ul, .StoryArticle .contentText ol {
font-size: 14px;
}
.StoryArticle .contentText h3 {
font-size: 16px;
margin: 33px 0 5.5px;
}
.StoryArticle .StoryArticleImage .assetDescription, .StoryArticle .StoryArticleQuote .assetDescription, .StoryArticle .StoryArticleVideo .assetDescription {
font-size: 12px;
}
}
.no-js .StoryArticle .articleColumns, .StoryArticle.xpmMode .articleColumns {
visibility: visible;
}

@media screen and (min-width: 901px) {
.no-js .StoryArticle .contentText, .StoryArticle.xpmMode .contentText {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
}
.StoryArticleImage .imageHolder img {
width: 100%;
display: block;
}
.StoryArticleImage .mediaHolder {
position: relative;
z-index: 1;
}
.StoryArticleImage .imageMedia {
transform: matrix(1, 0, 0, 1, 0, 0);
-webkit-transition: -webkit-transform 0.3s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
transition: transform 0.3s ease;
}
.StoryArticleImage.imageWithAudio {
}
.StoryArticleImage.imageWithAudio .imageMedia {
border-bottom: solid 1px #e4e8e8;
height: 43px;
min-height: 43px;
margin: 12px 0 0;
padding: 0 0 11px 0;
display: table;
width: 100%;
position: relative;
z-index: 0;
direction: ltr;
}
.StoryArticleImage.imageWithAudio .imageMedia p {
display: table-cell;
vertical-align: middle;
padding: 0 0 0 66px;
margin: 0;
}
.StoryArticleImage.imageWithAudio audio {
display: none;
}
.StoryArticleImage.imageWithAudio .mejs-container {
position: absolute;
left: 0;
}
.StoryArticleImage.imageWithAudio .mejs-inner {
height: 30px;
width: 48px;
border-right: solid 1px #e4e8e8;
overflow: hidden;
background-color: #ffffff;
-webkit-transition: width 1s;
-webkit-transition-delay: ease;
-moz-transition: width 1s ease;
-o-transition: width 1s ease;
transition: width 1s ease;
}
.StoryArticleImage.imageWithAudio.playing .mejs-inner, .StoryArticleImage.imageWithAudio.paused:not(.finished) .mejs-inner {
width: 100%;
}
.StoryArticleImage.imageWithAudio .mejs-controls {
height: 30px;
top: 50%;
margin-top: -15px;
position: relative;
white-space: nowrap;
}
.StoryArticleImage.imageWithAudio .mejs-button {
display: inline-block;
vertical-align: middle;
}
.StoryArticleImage.imageWithAudio .mejs-button button {
color: #0c121c;
border: 0;
vertical-align: middle;
padding: 0;
}
.StoryArticleImage.imageWithAudio .mejs-button button:before {
font-size: 30px;
position: relative;
margin: 0 !important;
text-align: center;
}
.StoryArticleImage.imageWithAudio .mejs-button.mejs-play button:before {
content: '\e04d';
}
.StoryArticleImage.imageWithAudio .mejs-button.mejs-pause button:before {
top: 2px;
content: '\e024';
}
.StoryArticleImage.imageWithAudio.paused .mejs-button.mejs-play button:before {
content: '\e026';
left: 2px;
}
.StoryArticleImage.imageWithAudio.finished .mejs-button.mejs-play button:before {
content: '\e04d';
}
.StoryArticleImage.imageWithAudio .mejs-time {
font-size: 12px;
margin-left: 15px;
margin-right: 15px;
display: inline-block;
color: #4a4f54;
vertical-align: middle;
}
.StoryArticleImage.imageWithAudio .mejs-time span:nth-child(2n), .StoryArticleImage.imageWithAudio .mejs-time span:nth-of-type(2n) {
display: none;
}
.StoryArticleImage.imageWithAudio .mejs-duration {
margin-left: 3px;
opacity: 0.5;
}
.StoryArticleImage.imageWithAudio .mejs-duration:before {
content: "/";
margin-right: 3px;
}
.StoryArticleImage.imageWithAudio.finished .mejs-play button:before {
content: '\e04d';
text-align: left;
line-height: 40px;
position: relative;
top: -1px;
left: 0;
}
.StoryArticleImage.imageWithAudio .mejs-time-rail {
display: inline-block;
vertical-align: middle;
overflow: hidden;
position: relative;
margin-left: 18px;
height: 20px;
}
.StoryArticleImage.imageWithAudio .mejs-time-rail span {
display: block;
position: absolute;
width: 0px;
height: 20px;
cursor: pointer;
margin-top: -10px;
top: 50%;
}
.StoryArticleImage.imageWithAudio .mejs-time-buffering {
width: 100%;
}
.StoryArticleImage.imageWithAudio .mejs-time-loaded {
width: 0;
}
.StoryArticleImage.imageWithAudio .mejs-time-current {
width: 0;
}
.StoryArticleImage.imageWithAudio .mejs-time-total, .StoryArticleImage.imageWithAudio .mejs-time-buffering, .StoryArticleImage.imageWithAudio .mejs-time-loaded, .StoryArticleImage.imageWithAudio .mejs-time-current {
background-repeat: repeat-x;
background-position: 0 8px;
}
.StoryArticleImage.imageWithAudio .mejs-controls .mejs-time-float {
display: none !important;
}
.StoryArticleImage.imageWithAudio .mejs-time-total {
background-image: url(/resources/public/images/player/lgt-total.png);
}
.StoryArticleImage.imageWithAudio .mejs-time-loaded {
background-image: url(/resources/public/images/player/lgt-loaded.png);
}
.StoryArticleImage.imageWithAudio .mejs-time-current {
background-image: url(/resources/public/images/player/lgt-current.png);
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticleImage.imageWithAudio {
border-top: solid 1px #e4e8e8;
padding-top: 12px;
}
.StoryArticleImage.imageWithAudio .imageHolder {
display: none;
}
.StoryArticleImage.imageWithAudio .imageMedia {
margin-top: 0;
}
}
.no-js .StoryArticleImage.imageWithAudio .assetDescription {
padding-left: 0;
}
.columnLayout .collapsed.StoryArticleImage .imageMedia {
transform: matrix(1, 0, 0, 1, 0, -65);
-webkit-transition: -webkit-transform 0s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0s ease;
-o-transition: -o-transform 0s ease;
transition: transform 0s ease;
}
.StoryArticleQuote {
margin-bottom: 80px;
}
.StoryArticleQuote .quoteContent p {
font-family: "tinos", "arial", "helvetica", sans-serif;
font-weight: 100;
font-size: 38px;
line-height: 1.2;
}
.StoryArticleQuote .quoteContent p:before, .StoryArticleQuote .quoteContent p:after {
content: '';
display: block;
height: 2px;
width: 50px;
}
.StoryArticleQuote .quoteContent p:before {
margin-bottom: 10.5px;
}
.StoryArticleQuote .quoteContent p:after {
margin-top: 12.5px;
}
.StoryArticleQuote .name, .StoryArticleQuote .info {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
display: block;
opacity: 1;
-webkit-transition: opacity 0.3s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote .name, .StoryArticleQuote .info {
font-size: 13px;
}
}
.StoryArticleQuote .name {
margin-top: 18.75px;
font-weight: bold;
padding-top: 1px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticleQuote .name {
margin-top: 11.875px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote .name {
margin-top: 12.5px;
}
}
.StoryArticleQuote .info {
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
padding-top: 3px;
letter-spacing: 1px;
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote .info {
padding-top: 1px;
}
}
.StoryArticleQuote.light {
background-color: #ffffff;
}
.StoryArticleQuote.light .quoteContent p:before, .StoryArticleQuote.light .quoteContent p:after {
background-color: #4a4f54;
}
.StoryArticleQuote.light .quoteContent p {
color: #005a2b;
}
.StoryArticleQuote.light .quoteContent p:before, .StoryArticleQuote.light .quoteContent p:after {
background-color: #005a2b;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryArticleQuote {
margin-bottom: 40px;
}
.StoryArticleQuote .quoteContent p {
font-size: 28.5px;
line-height: 1.2;
}
.StoryArticleQuote .quoteContent p:before, .StoryArticleQuote .quoteContent p:after {
width: 38px;
}
.StoryArticleQuote .quoteContent p:before {
margin-bottom: 9.5px;
}
.StoryArticleQuote .quoteContent p:after {
margin-top: 9.5px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryArticleQuote {
margin-bottom: 30px;
}
.StoryArticleQuote .quoteContent p {
font-size: 30px;
}
.StoryArticleQuote .quoteContent p:before, .StoryArticleQuote .quoteContent p:after {
width: 40px;
}
.StoryArticleQuote .quoteContent p:before {
margin-bottom: 10px;
}
.StoryArticleQuote .quoteContent p:after {
margin-top: 10px;
}
}
.columnLayout .StoryArticleQuote.collapsed .name, .columnLayout .StoryArticleQuote.collapsed .info {
opacity: 0;
}
.StoryArticleVideo .videoContainerYoutube {
display: table;
width: 100%;
position: relative;
z-index: 1;
}
.StoryArticleVideo .videoContainerLoop {
display: none;
}
.StoryArticleVideo.withLoop .videoContainerYoutube .YouTubePlayer {
display: none;
}
.StoryArticleVideo.withLoop .videoContainerLoop {
position: relative;
z-index: 1;
display: block;
width: 100%;
height: 100%;
}
.StoryArticleVideo.withLoop .videoContainerLoop .mediaHolder {
width: 100%;
height: 100%;
}
.StoryArticleVideo.withLoop .videoContainerLoop .mediaOverlay {
z-index: 5;
}
.StoryArticleVideo.withLoop .videoContainerLoop .VideoPlayer .mediaOverlay {
display: none;
}
.StoryArticleVideo.withLoop .videoContainerLoop .VideoPlayer .posterImage {
display: block !important;
position: absolute;
}
.StoryArticleVideo .assetDescription {
display: block;
position: relative;
z-index: 0;
transform: matrix(1, 0, 0, 1, 0, 0);
-webkit-transition: -webkit-transform 0.3s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
transition: transform 0.3s ease;
}
.no-js .StoryArticleVideo .YouTubePlayer .playerCover {
position: relative;
}
.no-js .StoryArticleVideo noscript img {
max-width: 100%;
}
.fullscreen .StoryArticleVideo.withLoop {
position: fixed;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer.paused {
margin: 0;
padding: 0;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer .posterImage {
display: none !important;
}

.fullscreen .StoryArticleVideo.withLoop .VideoPlayer .playerWrapper {
text-align: center;
}
.fullscreen .StoryArticleVideo.withLoop .VideoPlayer .playerWrapper.letterbox {
background-color: #000;
}
.fullscreen .StoryArticleVideo.withLoop .videoContainerLoop .mediaOverlay {
display: none;
}
.columnLayout .StoryArticleVideo.collapsed .assetDescription {
transform: matrix(1, 0, 0, 1, 0, -60);
-webkit-transition: -webkit-transform 0s;
-webkit-transition-delay: ease;
-moz-transition: -moz-transform 0s ease;
-o-transition: -o-transform 0s ease;
transition: transform 0s ease;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryCallsToAction .items[data-total="3"] .ctaBlock {
margin-bottom: 22px;
}
.StoryCallsToAction .items[data-total="3"] .ctaBlock:last-child {
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryCallsToAction .items[data-total] .ctaBlock {
margin-bottom: 11px;
}
.StoryCallsToAction .items[data-total] .ctaBlock:last-child {
margin-bottom: 0;
}
}
.StoryExtract {
position: relative;
height: 100vh;
}
.StoryExtract .extractVideo {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.StoryExtract .VideoPlayer, .StoryExtract .VideoPlayer .playerWrapper, .StoryExtract .VideoPlayer .mejs-video, .StoryExtract .VideoPlayer .mejs-inner, .StoryExtract .VideoPlayer .mejs-mediaelement {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.StoryExtract .VideoPlayer .playerWrapper {
overflow: visible;
}
.StoryExtract .VideoPlayer .mejs-controls, .StoryExtract .VideoPlayer .mejs-overlay-play, .StoryExtract .VideoPlayer .mejs-layers, .StoryExtract .VideoPlayer .posterImage {
display: none !important;
}
.StoryExtract .mejs-video {
width: 100% !important;
height: 100% !important;
position: static;
}
.StoryExtract .mejs-video video {
display: inline-block;
vertical-align: baseline;
}
.StoryExtract .mejs-mediaelement {
overflow: visible !important;
}
.StoryExtract .extractImage {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: right center;
}
.StoryExtract.videoPlayerReady .extractImage {
display: none;
}
.StoryExtract .extractContent {
position: relative;
z-index: 2;
}
.StoryExtract .extractContent .extractContainer .text {
font-family: "tinos", "arial", "helvetica", sans-serif;
font-size: 100px;
font-size: 7vw;
line-height: 1.25;
color: #005a2b;
}
.StoryExtract .extractContent .extractContainer .text:before, .StoryExtract .extractContent .extractContainer .text:after {
content: "";
display: block;
height: 2px;
width: 1.4em;
background-color: #005a2b;
}
.StoryExtract .extractContent .extractContainer .text:before {
margin-bottom: 0.09em;
}
.StoryExtract .extractContent .extractContainer .text:after {
margin-top: 0.26em;
}
.StoryExtract .extractContent .extractContainer .prop {
visibility: hidden;
}
.StoryExtract .extractContent .extractContainer .half {
display: none;
}
.StoryExtract.withMedia .extractMedia:after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.1);
}
.StoryExtract.withMedia .extractContent .extractContainer .text {
color: #ffffff;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.StoryExtract.withMedia .extractContent .extractContainer .text:before, .StoryExtract.withMedia .extractContent .extractContainer .text:after {
background-color: #ffffff;
}
.StoryExtract.touch, .no-js .StoryExtract {
height: auto;
}
.StoryExtract.touch .extractContent .extractContainer .prop, .no-js .StoryExtract .extractContent .extractContainer .prop {
visibility: visible;
}
.StoryExtract.desktop {
display: table;
width: 100%;
}
.StoryExtract.desktop .extractContent {
display: table-cell;
vertical-align: middle;
}
.StoryExtract.desktop .extractContent .extractContainer .prop {
visibility: visible;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer {
position: relative;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .prop {
visibility: hidden;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half {
display: block;
width: 100%;
height: 50%;
position: absolute;
left: 0;
overflow: hidden;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half .text {
position: relative;
-webkit-transition: top 0.8s;
-webkit-transition-delay: 0s;
-moz-transition: top 0.8s;
-o-transition: top 0.8s;
transition: top 0.8s;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.top {
top: 0;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.top .text {
top: 100%;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.bottom {
top: 50%;
}
.StoryExtract.desktop.withMedia .extractContent .extractContainer .half.bottom .text {
top: -200%;
}
.StoryExtract.desktop.withMedia.showText .extractContent .extractContainer .half.top .text, .lt-ie10 .StoryExtract.desktop.withMedia .extractContent .extractContainer .half.top .text {
top: 0;
}
.StoryExtract.desktop.withMedia.showText .extractContent .extractContainer .half.bottom .text, .lt-ie10 .StoryExtract.desktop.withMedia .extractContent .extractContainer .half.bottom .text {
top: -100%;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryExtract .extractContent {
padding-top: 55px;
padding-right: 50px;
padding-bottom: 55px;
}
.StoryExtract .extractContent .extractContainer .text {
font-size: 70px;
font-size: 7vw;
line-height: 1.2;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryExtract .extractContent {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
}
.StoryExtract .extractContent .extractContainer .text {
font-size: 34px;
font-size: 7vw;
}
}

@media screen and (min-width: 1429.571px) {
.StoryExtract .extractContent .extractContainer .text {
font-size: 100px !important;
}
}

@media screen and (min-width: 1px) and (max-width: 485.714px) {
.StoryExtract .extractContent .extractContainer .text {
font-size: 34px !important;
}
}
.StoryGallery {
position: relative;
}
.StoryGallery .storyGalleryCarousel {
overflow: visible;
}
.StoryGallery .carouselPagination, .StoryGallery .rsNav {
z-index: 4;
position: absolute;
left: 50px;
bottom: 18px;
height: 42px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.StoryGallery .carouselPagination .swiper-pagination-bullet, .StoryGallery .carouselPagination .rsNavItem, .StoryGallery .rsNav .swiper-pagination-bullet, .StoryGallery .rsNav .rsNavItem {
cursor: pointer;
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
color: #ffffff;
font-size: 24px;
padding-top: 18px;
font-weight: 700;
line-height: 1em;
height: auto;
width: 27px;
border-radius: none;
display: inline-block;
text-align: center;
-webkit-transition: all 0.5s;
-webkit-transition-delay: ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5;
background: none;
}
.StoryGallery .carouselPagination .swiper-pagination-bullet-active, .StoryGallery .carouselPagination .rsNavSelected, .StoryGallery .rsNav .swiper-pagination-bullet-active, .StoryGallery .rsNav .rsNavSelected {
font-size: 42px;
padding-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.StoryGallery .carouselPagination .paginationHidden, .StoryGallery .rsNav .paginationHidden {
display: none;
}
.StoryGallery.StoryGalleryFilmstrip {
margin-left: -1px;
width: 140%;
}
.StoryGallery.StoryGalleryFilmstrip .storyGalleryFrame {
overflow: visible;
}
.StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameSingleImage .galleryLayout, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameDualPanorama .galleryLayout {
width: 200%;
}
.StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameDualPortrait .verticalGalleryLayout, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletLeft .verticalGalleryLayout, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletRight .verticalGalleryLayout {
width: 100%;
float: none;
position: absolute;
top: 0;
left: 0;
}
.StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameDualPortrait .verticalGalleryLayout:last-child, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletLeft .verticalGalleryLayout:last-child, .StoryGallery.StoryGalleryFilmstrip .StoryGalleryFrameTripletRight .verticalGalleryLayout:last-child {
left: 100%;
}
.storyGalleryFrame {
overflow: hidden;
position: relative;
}
.viewportheight .storyGalleryFrame {
height: 100vh;
}
.galleryLayout {
height: 100%;
position: relative;
overflow: hidden;
}
.galleryLayout.verticalGalleryLayout {
position: absolute;
width: 50%;
}
.galleryLayout.verticalGalleryLayout:first-child {
left: 0;
}
.galleryLayout.verticalGalleryLayout:last-child {
right: 0;
}
.galleryLayout.horizontalGalleryLayout {
position: absolute;
height: 50%;
width: 100%;
}
.galleryLayout.horizontalGalleryLayout:first-child {
top: 0;
}
.galleryLayout.horizontalGalleryLayout:last-child {
bottom: 0;
}
.galleryLayout .galleryItem {
width: 100%;
height: 100%;
}
.galleryLayout span {
overflow: hidden;
display: block;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.StoryGalleryFullscreen .galleryLayout .gallerySVGWrapper svg image, .StoryGalleryFullscreen .galleryLayout .backgroundImage {
-webkit-transition: opacity 0.4s;
-webkit-transition-delay: ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout .gallerySVGWrapper svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout .backgroundImage {
opacity: 0.6;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover .backgroundImage {
opacity: 1;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover svg svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover .horizontalGalleryLayout .backgroundImage {
opacity: 0.6;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover svg svg:hover image, .StoryGalleryFullscreen .storyGalleryFrame:hover .verticalGalleryLayout:hover .horizontalGalleryLayout:hover .backgroundImage {
opacity: 1;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout .gallerySVGWrapper svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout .backgroundImage {
opacity: 0.6;
}
.StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout:hover .gallerySVGWrapper svg image, .StoryGalleryFullscreen .storyGalleryFrame:hover .horizontalGalleryLayout:hover .backgroundImage {
opacity: 1;
}
.StoryGalleryTransitionsOff .galleryItem {
background-color: #000000;
}

@media only screen and (orientation: landscape) {
.StoryGallery.StoryGalleryFilmstrip {
width: 180%;
}
}

@media only screen and (orientation: portrait) {
.StoryGallery.StoryGalleryFilmstrip .storyGallerySlides .storyGalleryFrame {
height: 60vh;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryGallery .carouselPagination {
left: 40px;
}
.StoryGallery.StoryGalleryFilmstrip .storyGalleryFrame {
height: calc(100vh - 50px);
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryGallery .carouselPagination {
left: 30px;
}
.StoryGallery.StoryGalleryFilmstrip .storyGalleryFrame {
height: calc(100vh - 50px);
}
}
.no-js .galleryLayout span>span {
height: auto;
}
.no-js .galleryLayout span div {
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-khtml-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 100%;
}
.no-js .storyGalleryFrame {
height: 800px;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .storyGalleryFrame {
height: 500px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .storyGalleryFrame {
height: 300px;

}
}
.StoryHero {
position: relative;
}
.StoryHero .overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
background-color: rgba(0, 0, 0, 0.3);
opacity: 0;
}
.StoryHero .imageContainer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}
.StoryHero .imageContainer.layeredImage {
display: none;
}
.StoryHero .imageContainer .layer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.StoryHero .imageContainer .layer .image, .StoryHero .imageContainer .layer .fallback {
display: block;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50% 50%;
}
.StoryHero.parallax .imageContainer {
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
overflow: hidden;
}
.StoryHero.parallax.touch .flatImage .layer {
-webkit-transform: translateZ(100px);
-khtml-transform: translateZ(100px);
-moz-transform: translateZ(100px);
-ms-transform: translateZ(100px);
-o-transform: translateZ(100px);
transform: translateZ(100px);
}
.StoryHero.parallax.desktop .flatImage {
display: none;
}
.StoryHero.parallax.desktop.flatImageReady .flatImage {
display: block;
}
.StoryHero.parallax.desktop.layersLoaded .layeredImage {
display: block;
}
.StoryHero.parallax.desktop.layersLoaded .layeredImage .image {
display: none;
}
.StoryHero.parallax.desktop.layersLoaded .layeredImage .canvas {
position: absolute;
}
.StoryHero.imageLeft .imageContainer {
-webkit-perspective-origin: 0 50%;
perspective-origin: 0 50%;
}
.StoryHero.imageLeft .imageContainer .layer .image, .StoryHero.imageLeft .imageContainer .layer .image .fallback {
background-position: 0 50%;
}
.StoryHero.imageRight .imageContainer {
-webkit-perspective-origin: 100% 50%;
perspective-origin: 100% 50%;
}
.StoryHero.imageRight .imageContainer .layer .image, .StoryHero.imageRight .imageContainer .layer .image .fallback {
background-position: 100% 50%;
}
.StoryHero.imageTop .imageContainer {
-webkit-perspective-origin: 50% 0;
perspective-origin: 50% 0;
}
.StoryHero.imageTop .imageContainer .layer .image, .StoryHero.imageTop .imageContainer .layer .image .fallback {
background-position: 50% 0;
}
.StoryHero.imageBottom .imageContainer {
-webkit-perspective-origin: 50% 100%;
perspective-origin: 50% 100%;
}
.StoryHero.imageBottom .imageContainer .layer .image, .StoryHero.imageBottom .imageContainer .layer .image .fallback {
background-position: 50% 100%;
}
.StoryHero.imageLeft.imageTop .imageContainer {
-webkit-perspective-origin: 0 0;
perspective-origin: 0 0;
}
.StoryHero.imageLeft.imageTop .imageContainer .layer .image, .StoryHero.imageLeft.imageTop .imageContainer .layer .image .fallback {
background-position: 0 0;
}
.StoryHero.imageLeft.imageBottom .imageContainer {
-webkit-perspective-origin: 0 100%;
perspective-origin: 0 100%;
}
.StoryHero.imageLeft.imageBottom .imageContainer .layer .image, .StoryHero.imageLeft.imageBottom .imageContainer .layer .image .fallback {
background-position: 0 100%;
}
.StoryHero.imageRight.imageTop .imageContainer {
-webkit-perspective-origin: 100% 0;
perspective-origin: 100% 0;
}
.StoryHero.imageRight.imageTop .imageContainer .layer .image, .StoryHero.imageRight.imageTop .imageContainer .layer .image .fallback {
background-position: 100% 0;
}
.StoryHero.imageRight.imageBottom .imageContainer {
-webkit-perspective-origin: 100% 100%;
perspective-origin: 100% 100%;
}
.StoryHero.imageRight.imageBottom .imageContainer .layer .image, .StoryHero.imageRight.imageBottom .imageContainer .layer .image .fallback {
background-position: 100% 100%;
}
.StoryHero .screen {
display: table;
width: 100%;
height: 100vh;
position: relative;
z-index: 3;
overflow: hidden;
}
.StoryHero.twoScreen .screenSpacer {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryHero .screenSpacer {
display: none;
}
.no-js .StoryHero .screen {
height: auto;
}
}
.StoryHero .text {
display: table-cell;
padding-top: 100px;
padding-bottom: 100px;
vertical-align: middle;
}
.StoryHero .heading {
position: relative;
padding-right: 15%;
padding-left: 15%;
}
.StoryHero .copy {
padding-right: 25%;
padding-left: 25%;
font-size: 34px;
color: #ffffff;
opacity: 0;
}
.StoryHero.touch .copy, .no-js .StoryHero .copy {
opacity: 1;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryHero .copy {
font-size: 24px;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryHero .copy {
font-size: 18px;
}
}
.StoryHero .scrollButtonContainer {
display: none;
width: 50px;
height: 50px;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -25px;
opacity: 1;
-webkit-transition: height 0s, opacity 400ms;
-webkit-transition-delay: 0s, 0s;
-moz-transition: height 0s 0s, opacity 400ms;
-o-transition: height 0s 0s, opacity 400ms;
transition: height 0s 0s, opacity 400ms;
}
.StoryHero .scrollButtonContainer.hidden {
height: 0;
opacity: 0;
-webkit-transition: opacity 400ms, height 0s;
-webkit-transition-delay: 0s, 400ms;
-moz-transition: opacity 400ms, height 0s 400ms;
-o-transition: opacity 400ms, height 0s 400ms;
transition: opacity 400ms, height 0s 400ms;
}
.StoryHero.desktop .scrollButtonContainer {
display: block;
}
.StoryHero.hijackScroll .overlay.visible, .StoryHero.hijackScroll .copy.visible {
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 800ms;
-khtml-transition-duration: 800ms;
-moz-transition-duration: 800ms;
-ms-transition-duration: 800ms;
-o-transition-duration: 800ms;
transition-duration: 800ms;
}
.StoryHero .audio {
display: none;
}
.StoryLinks .items .el .header {
display: block;
margin-bottom: 33px;
position: relative;
border: 0;
}
.StoryLinks .items .el .header .mediaOverlay {
z-index: 1;
}
.StoryLinks .items .el .header .headerContent {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter {
display: table;
width: 100%;
height: 100%;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner {
display: table-cell;
padding-right: 20px;
padding-left: 20px;
vertical-align: middle;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .heading {
margin-bottom: 0;
color: #ffffff;
-webkit-font-smoothing: antialiased;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .heading .headingWrapper:before, .StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .heading .headingWrapper:after {
background-color: #ffffff;
}
.StoryLinks .items .el .header .headerContent .headerContentOuter .headerContentInner .itemCategory {
margin-bottom: 5px;
font-size: 12px;
}

@media screen and (min-width: 1px) and (max-width: 1100px) {
.StoryLinks .items .el .header .itemCategory {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryLinks .items .el .header .itemCategory {
display: block;
}
}
.StoryLinks .storyCount.hidden {
display: none;
}
.StoryLinks .storyCountBottom {
margin-top: -20px;
margin-bottom: 40px;
text-align: center;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryLinks .storyCountBottom {
margin-top: 20px;
margin-bottom: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryLinks .storyCountBottom {
margin-top: -10px;
margin-bottom: 30px;
}
}
.StoryLinks .contentBlock.contentBlockNew {
display: none;
}
.no-js .StoryLinks .items .el:nth-child(n+4) {
display: none;
}
.no-js .StoryLinks .storyCount {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.no-js .StoryLinks .items .el:nth-child(n+3) {
display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.no-js .StoryLinks .items .el {
padding-bottom: 30px;
}
.no-js .StoryLinks .items .el:nth-child(n+2) {
display: none;
}
}
.StoryScroller {
position: relative;
background: #000000;
z-index: 1;
}
.StoryScroller.active .intro, .StoryScroller.active .storySection {
top: 0;
}
.StoryScroller.videoActive {
z-index: 10;
}
.StoryScroller .intro {
position: relative;
width: 100%;
top: 0;
height: 100vh;
z-index: 10;
background: rgba(0, 0, 0, 0.65);
opacity: 1;
}
.StoryScroller .intro.storySection {
z-index: 10;
}
.StoryScroller .intro.loaded {
z-index: 60;
}
.StoryScroller .intro .ScrollDown {
display: block;
opacity: 1;
}
.StoryScroller .intro .overlay {
opacity: 0.5;
}
.no-cssvhunit.touchCapability .StoryScroller .intro {
height: 100%;
}
.StoryScroller .introWrapper {
position: absolute;
top: 50%;
width: 100%;
z-index: 3;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.StoryScroller .introWrapper .atmospheric {
display: none;
}
.StoryScroller .ScrollDown {
font-size: 12px;
text-align: center;
display: block;
opacity: 0;
position: absolute;
bottom: 0;
left: 50%;
top: auto;
-webkit-transition: none;
-webkit-transition-delay: 0s;
-moz-transition: none;
-o-transition: none;
transition: none;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
cursor: pointer;
display: none;
}
.StoryScroller .scrollWrapper {
width: 100%;
height: 100vh;
overflow: hidden;
top: 0;
z-index: 5;
}
.touchCapability .StoryScroller .scrollWrapper {
height: auto;
overflow: visible;
}
.StoryScroller .storySection {
height: 100vh;
width: 100%;
overflow: hidden;
position: absolute;
top: 0;
z-index: 5;
}
.touchCapability .StoryScroller .storySection {
top: auto;
position: relative;
}
.StoryScroller .storySection.storySectionOne {
z-index: 8;
}
.StoryScroller .storySection.storySectionTwo {
z-index: 7;
}
.StoryScroller .storySection.storySectionThree {
z-index: 6;
}
.StoryScroller .storySection.textActive, .StoryScroller .storySection.videoActive {
z-index: 10;
}
.StoryScroller .storySectionZero .image {
position: absolute;
}
.StoryScroller .clipFix {
-webkit-perspective: 1000;
backface-visibility: hidden;
position: absolute;
top: 0;
z-index: 40;
width: 100%;
overflow: hidden;
height: 100%;
}
.StoryScroller .clipFixLeft {left: -50%;}.StoryScroller .clipFixLeft .imageContainer {right: -50%;}.StoryScroller .clipFixRight {right: -50%;}.StoryScroller .clipFixRight .imageContainer {right: 50%;}.StoryScroller .imageContainer {position: absolute;right: 0;top: 0;width: 100%;backface-visibility: hidden;transform-origin: 50% 50%;z-index: 4;height: 2823px;pointer-events: none;display: none;}.StoryScroller .stateEnabled {display: block;}.StoryScroller .storySectionZero .introWrapper {opacity: 0;}.StoryScroller .zoomImage {position: absolute;width: 850px;height: 941px;display: inline-block;vertical-align: baseline;border-color: transparent;pointer-events: none;-webkit-transform: translate3d(0, 0, 1) scale(1);-ms-transform: translate3d(0, 0, 1) scale(1);transform: translate3d(0, 0, 1) scale(1);}.StoryScroller .fallBackImage.disabled {background: none !important;}.StoryScroller .fallBackImage, .StoryScroller .fallBackImageNoJs {display: block;background-size: cover;width: 100%;height: 100%;}.StoryScroller .storyVideo {height: 1000px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity: 0;background-color: #000000;}.touchCapability .StoryScroller .videoActive {position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 40;}.StoryScroller .videoActive .storyVideo {opacity: 1;z-index: 20;}.StoryScroller .videoActive video:focus {outline: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}.StoryScroller .storyContent {height: 100vh;width: 100%;position: absolute;top: 0;left: 0;z-index: 40;}.touchCapability .StoryScroller .storyContent {height: 100%;}.StoryScroller .storyContent.curtainOpen {z-index: 10;}.StoryScroller .storyContent.curtain {position: relative;}.StoryScroller .overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: black;opacity: 0;z-index: 1;}.StoryScroller .storyQuote {height: 100%;}.StoryScroller .storyQuote .storyQuoteInner {width: 100%;height: 100%;position: relative;-webkit-transition: -webkit-transform 1.9s;-webkit-transition-delay: 0s;-moz-transition: -moz-transform 1.9s;-o-transition: -o-transform 1.9s;transition: transform 1.9s;background-size: cover;z-index: 3;}.StoryScroller .storyQuote .storyQuoteInner.left {transform: translateX(0%);-ms-transform: translateX(0%);transform: rotate(0%);}.StoryScroller .storyQuote .storyQuoteInner.right {transform: translateX(0%);-ms-transform: translateX(0%);}.StoryScroller .storyQuote .storyQuoteInner.right, .StoryScroller .storyQuote .storyQuoteInner.left {top: 0;}.StoryScroller .storyQuote .overlay {position: absolute;opacity: 0;}.StoryScroller .storyQuote .overlay.init {opacity: 0.3;transition-delay: 0.6s;}.StoryScroller .storyQuote .quote {position: absolute;z-index: 2;top: 50%;-webkit-transform: translateY(-50%);-khtml-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin: 0 90px;}.StoryScroller .storyQuote .quote.showText .half.top .text {top: 70%;}.StoryScroller .storyQuote .quote.showText .half.bottom .text {top: -30%;}.StoryScroller .storyQuote .quote .text {font-family: "tinos", "arial", "helvetica", sans-serif;font-size: 90px;font-size: 10.8vh;line-height: 1.25;color: #ffffff;position: relative;z-index: 1;width: 100%;}
.StoryScroller .storyQuote .quote .text:before, .StoryScroller .storyQuote .quote .text:after {
content: "";
display: block;
height: 2px;
width: 1.4em;
background-color: #ffffff;
}
.StoryScroller .storyQuote .quote .text:before {
margin-bottom: 0.09em;
}
.StoryScroller .storyQuote .quote .text:after {
margin-top: 0.26em;
}
.StoryScroller .storyQuote .quote .prop {
visibility: hidden;
}
.StoryScroller .storyQuote .quote .half {
display: block;
width: 100%;
height: 50%;
position: absolute;
left: 0;
overflow: hidden;
}
.StoryScroller .storyQuote .quote .half.top {
top: 0;
}
.StoryScroller .storyQuote .quote .half.top .text {
top: 110%;
}
.StoryScroller .storyQuote .quote .half.bottom {
top: 50%;
}
.StoryScroller .storyQuote .quote .half.bottom .text {
top: -201%;
}
.StoryScroller .storyQuote .quote .half.open {
overflow: visible;

}
.StoryScroller .storyQuote .source {
padding: 24px 0 0;
color: #ffffff;
opacity: 0;
}
.StoryScroller .storyQuote .source .name, .StoryScroller .storyQuote .source .info {
font-family: "lr_ot4", "arial", "helvetica", sans-serif;
display: block;
}
.StoryScroller .storyQuote .source .name {
font-weight: bold;
padding-top: 1px;
}
.StoryScroller .storyQuote .source .info {
font-size: 11px;
letter-spacing: 1.5px;
font-family: "avenir", "arial", "helvetica", sans-serif;
font-weight: normal;
padding-top: 3px;
letter-spacing: 1px;
}
.StoryScroller .storyQuote .quoteCTA {
position: absolute;
overflow: visible;
bottom: -90px;
z-index: 1;
opacity: 0;
padding-left: 26px;
cursor: pointer;
}
#landrover .StoryScroller .storyQuote .quoteCTA {
background-color: #ffffff;
color: #0c121c;
}
#landrover .StoryScroller .storyQuote .quoteCTA:hover {
background-color: #0c121c;
color: #ffffff;
}
#landrover .StoryScroller .storyQuote .quoteCTA.disabled:hover {
background-color: #ffffff;
color: #0c121c;
}
#landrover.focusStylesOn .StoryScroller .storyQuote .quoteCTA:focus {
background-color: #0c121c;
color: #ffffff;
}
#landrover.focusStylesOn .StoryScroller .storyQuote .quoteCTA.disabled:focus {
background-color: #ffffff;
color: #0c121c;
}
.StoryScroller .storyVideo {
height: 100%;
}
.VehicleSummary .summaryItemContent .summaryItemHeader{ font-size:18px;}
.StoryScroller .storyVideo .header {display: block;position: absolute;top: 0;right: 0;width: 100%;z-index: 5;}
.StoryScroller .video .ytClose {display: block;}
.StoryScroller.youtube .VideoPlayer {display: none;}
.StoryScroller.youtube .youtubeWrapper {display: table;height: 100%;width: 100%;position: relative;z-index: 4;}
.StoryScroller.youtube .youtubeWrapper>h4, .StoryScroller.youtube .youtubeWrapper>p, .StoryScroller.youtube .youtubeWrapper>img {display: none;}
.StoryScroller.youtube .youtubeWrapper .playerWrapper {max-height: 100vh;}
.StoryScroller.mediamanager .VideoPlayer {max-height: 100vh;position: relative;z-index: 4;}
.StoryScroller.mediamanager .VideoPlayer .mejs-video, .StoryScroller.mediamanager .VideoPlayer video {max-height: 100vh;}
.StoryScroller.mediamanager .VideoPlayer .playerWrapper {max-height: 100vh;}
.StoryScroller.mediamanager .YouTubeGalleryAsset {display: none;}
.StoryScroller .light .storyQuote .quote .text, .StoryScroller .grey .storyQuote .quote .text {color: #0c121c;}
.StoryScroller .light .storyQuote .quote .text:before, .StoryScroller .light .storyQuote .quote .text:after, .StoryScroller .grey .storyQuote .quote .text:before, .StoryScroller .grey .storyQuote .quote .text:after {background-color: #0c121c;}

@media screen and (min-width: 1px) and (max-width: 900px) {
.StoryScroller .imageContainer {height: 1700px;}
.StoryScroller .storyQuote .quote {margin: 0 40px;}
.StoryScroller .storyQuote .quote .text {font-size: 60px;}
.StoryScroller .storyVideo {transition: opacity 0.4s;}
.StoryScroller .storyVideo .video {position: relative;}
.videoActive .StoryScroller .storyVideo {background-color: #000000;}
.SpecificationsAtAGlance .items .el{ width:100% !important;}
.modelWrapper3{ height:auto !important; padding-bottom:20px; }
}

@media screen and (min-width: 1px) and (max-width: 740px) {
.StoryScroller .storyQuote .quoteCTA {bottom: -75px;}
.StoryScroller .storyQuote .quote {margin: 0 30px;}
.StoryScroller .storyQuote .quote .text {font-size: 34px;font-size: 6vh;}
.StoryScroller .storyQuote .quote .source {padding: 15px 0 0;}
.StoryScroller .storyQuote .quote .source .name, .StoryScroller .storyQuote .quote .source .info {font-size: 13px;}
}

@media screen and (orientation: landscape) and (max-width: 900px) {
.StoryScroller .storyQuote .quoteCTA {bottom: -75px;}
.StoryScroller .storyQuote .quote .text {font-size: 9vh;}
}
.no-js .StoryScroller .intro, .StoryScroller.degraded .intro {height: 100vh;}
.no-js .StoryScroller .intro .fallBackImage, .no-js .StoryScroller .intro .fallBackImageNoJs, .StoryScroller.degraded .intro .fallBackImage, .StoryScroller.degraded .intro .fallBackImageNoJs {background-size: 300%;background-position: bottom center;opacity: 0.7;transition: opacity 0.4s;}
.no-js .StoryScroller .intro .fallBackImage:hover, .no-js .StoryScroller .intro .fallBackImageNoJs:hover, .StoryScroller.degraded .intro .fallBackImage:hover, .StoryScroller.degraded .intro .fallBackImageNoJs:hover {opacity: 1;}
.no-js .StoryScroller .introWrapper, .StoryScroller.degraded .introWrapper {z-index: 100;}
.no-js .StoryScroller .storyVideo, .no-js .StoryScroller .imageContainer, .StoryScroller.degraded .storyVideo, .StoryScroller.degraded .imageContainer {display: none;}
.no-js .StoryScroller .storySection, .StoryScroller.degraded .storySection {position: static;height: auto;}
.no-js .StoryScroller .scrollWrapper, .StoryScroller.degraded .scrollWrapper {height: auto;}
.no-js .StoryScroller .storyContent, .StoryScroller.degraded .storyContent {position: relative;}
.no-js .StoryScroller .fallBackImageNoJs, .StoryScroller.degraded .fallBackImageNoJs {display: block;}
.no-js .StoryScroller .storyQuote, .StoryScroller.degraded .storyQuote {height: 100%;}
.no-js .StoryScroller .storyQuote:hover .overlay, .StoryScroller.degraded .storyQuote:hover .overlay {opacity: 0;}
.no-js .StoryScroller .storyQuote .storyQuoteInner, .StoryScroller.degraded .storyQuote .storyQuoteInner {height: 100%;}
.no-js .StoryScroller .storyQuote .quote .text.prop, .StoryScroller.degraded .storyQuote .quote .text.prop {visibility: visible;}
.no-js .StoryScroller .storyQuote .quoteCTA, .StoryScroller.degraded .storyQuote .quoteCTA {opacity: 1;}
.no-js .StoryScroller .storyQuote .overlay, .StoryScroller.degraded .storyQuote .overlay {opacity: 0.7;transition: opacity 0.4s;}
.StorySocialLinks {padding-bottom: 40px;}
.StorySocialLinks .links {text-align: center;}
.StorySocialLinks .links li {display: inline-block;width: 90px;margin-bottom: 40px;vertical-align: top;}
.StorySocialLinks .links li a {display: block;text-decoration: none;overflow: hidden;}
.StorySocialLinks .links li a .ico {width: 50px;height: 50px;line-height: 50px;margin: 0 auto 18px;font-size: 23px;-webkit-transition: background 400ms;-webkit-transition-delay: ease;-moz-transition: background 400ms ease;-o-transition: background 400ms ease;transition: background 400ms ease;}
.StorySocialLinks .links li a .ico:before {vertical-align: top;-webkit-transition: color 400ms;-webkit-transition-delay: ease;-moz-transition: color 400ms ease;-o-transition: color 400ms ease;transition: color 400ms ease;}
.StorySocialLinks .links li a .text {font-size: 9px;line-height: 12px;letter-spacing: 0.2em;font-weight: bold;-webkit-font-smoothing: auto;-webkit-transition: color 400ms;-webkit-transition-delay: ease;-moz-transition: color 400ms ease;-o-transition: color 400ms ease;transition: color 400ms ease;}
.StorySocialLinks .links li.facebook a .ico {line-height: 52px;}
.StorySocialLinks .links li.facebook a .ico:before {content: '\e040';margin-top: -8px;}
.StorySocialLinks .links li.instagram a .ico:before {content: '\e042';margin-top: -6px;margin-right: 2px;}
.StorySocialLinks .links li.pinterest a .ico:before {content: '\e044';margin-top: -4px;}
.StorySocialLinks .links li.share a .ico:before {content: '\e034';margin-top: -6px;margin-left: 1px;}
.StorySocialLinks .links li.tumblr a .ico:before {content: '\e047';margin-top: -6px;}
.StorySocialLinks .links li.twitter a .ico:before {content: '\e048';}
.StorySocialLinks .links li.youtube a .ico {font-size: 29px;}
.StorySocialLinks .links li.youtube a .ico:before {content: '\e04b';margin-top: -8px;}
.no-js .StorySocialLinks .links li.share {
display: none;
}

@media screen and (min-width: 1px) and (max-width: 900px) {
.headings{ padding:0;}
.primaryLinkWithStyle {display: inline-block;position: relative;margin-top: 20px;padding-left: 18px;line-height: 1.25;font-weight: bold;font-size: 10px;letter-spacing: 0.25em;text-decoration: none;border: 0;overflow: hidden;*zoom:1;-webkit-transition: color 0.4s, text-shadow 0.4s;-webkit-transition-delay: 0s, 0s;-moz-transition: color 0.4s, text-shadow 0.4s;-o-transition: color 0.4s, text-shadow 0.4s;transition: color 0.4s, text-shadow 0.4s;}
.DualFrameCarousel .royalSlider .overflow{/* height: 550px !important; */}
.DualFrameCarousel .royalSlider {/* height: 640px!important; */}
.StorySocialLinks {padding-bottom: 0px;}
.headerBox.withImage {display: block;background: #ffffff;max-width: none;}
.HeroTitleBanner.tall .shelfComponent {min-height: 0;}
.withImage.tall { background:#fff;}
.primaryLinkWithStyle {font-size: 10px;}
.cursor .cursorIcon{ display:none !important;}
#vehicleSelectorOverlay .VehicleSelector{ padding-bottom:0 !important;}

}


@media screen and (min-width: 1px) and (max-width: 740px) {
#content{ margin-top:50px;}
.servisRandevu {width: 36px; height: 36px; background-size: contain;}
#landrover{ padding-top:0 !important;}
.GridListWrapper .responsiveTableArrow{}
.GridListWrapper .responsiveTableArrow .rightArrow{right: -3px;margin-top: 1px;}
#landrover .dark .primaryLinkWithStyle{ margin-bottom:10px;}
.secondaryHeading{ font-size:20px;}
.AtAGlance{ position:relative;}
.StorySocialLinks {padding-bottom: 0px;}
.StorySocialLinks .links li {margin-bottom: 30px;}
.HeroTitleBanner.left .headerBox.withImage .primaryHeading, .HeroTitleBanner.left .headerBox.withImage .headingTextSub, .heroItem.left .headerBox.withImage .primaryHeading, .heroItem.left .headerBox.withImage .headingTextSub {text-align: center;}
.HeroTitleBanner .shelfComponent {padding: 0;	}
.carouselNavigation>div a {}.HeroTitleBanner.fontSmooth.dark.withImage.centre{ margin-top:50px;}
.HeroTitleBanner:not(.tall) .headings {   padding: 30px 30px;}.HeroTitleBanner:not(.tall) .headerBox.withImage, .StoryHero .headerBox.withImage {   display: inline-block;   background: rgba(255, 255, 255, 0.9);   padding: 13px 17px 17px;}}

@media screen and (min-width: 1px) and (max-width: 360px) {.StorySocialLinks .links[data-total="3"] li {width: 70px;}}
.StorySocialLinks .links li a .ico {background-color: #0c121c;}
.StorySocialLinks .links li a .ico:before {color: #e4e8e8;}
.StorySocialLinks .links li a .text {color: #a4a7a9;}
.StorySocialLinks .links li a:hover .text {color: #0c121c;}
.StorySocialLinks .links li a:hover .ico:before {color: #ffffff;}
.StorySocialLinks .links li.facebook a:hover .ico {background-color: #305891;}
.StorySocialLinks .links li.instagram a:hover .ico {background-color: #406e95;}
.StorySocialLinks .links li.pinterest a:hover .ico {background-color: #c82828;}
.StorySocialLinks .links li.share a:hover .ico {}