﻿#LandingPage{width:100%;}#LandingPage .Component{overflow:hidden;width:100%;}#LandingPage .Component.FullHeightParent{height:100%;}#LandingPage .Component .Heading{width:100%;box-sizing:border-box;}#LandingPage .Component .Heading .HeadingContainer{width:100%;background-color:#0080b5;font-size:24px;box-sizing:border-box;overflow:hidden;}#LandingPage .Component .Heading .HeadingContainer .Text{color:#fff;font-size:inherit;float:left;margin:10px 0 10px 10px;padding:5px;}#LandingPage .Component .Heading .HeadingContainer a{float:right;text-align:center;font-size:inherit;background-color:#fff;color:#000;text-decoration:none;padding:5px;box-sizing:border-box;margin:10px 10px 10px 0;}#LandingPage .Component .Heading div.CarCare{background-color:#000;}#LandingPage .Component .Heading div.CustomerService{background-color:#fff;padding:0;}#LandingPage .Component .Heading div.CustomerService .Text{color:#202020;}#LandingPage .Component .Heading div.CustomerService a{border:solid 2px #000;}#LandingPage .Component .Heading div.StockSale{background-color:#e80000;}#LandingPage .Component .Heading div.Brakes{background-color:#000;display:flex;justify-content:space-between;align-items:center;}#LandingPage .Component .Heading div.Brakes .Text{color:#fff;padding:10px;}#LandingPage .Component .Heading div.Brakes a{color:#0e449e;padding:10px;font-size:20px;}#LandingPage .Component .Heading div.Clean{font-size:36px;background-color:unset;margin:10px 0;}#LandingPage .Component .Heading div.Clean .Text{color:#000;margin:0 10px;margin:0;padding:0;height:36px;line-height:36px;}#LandingPage .Component .Heading div.Blogg,#LandingPage .Component .Heading div.BloggLeft{font-size:36px;background-color:unset;margin:0;}#LandingPage .Component .Heading div.Blogg .Text,#LandingPage .Component .Heading div.BloggLeft .Text{color:#000;margin:0;padding:0;height:38px;line-height:36px;width:100%;text-align:center;}#LandingPage .Component .Heading div.Shop2017Center{margin:0;}#LandingPage .Component .Heading div.Shop2017Center .Text{margin:0;padding:0;width:100%;text-align:center;float:unset;height:38px;line-height:36px;}#LandingPage .Component .Heading div.BloggLeft .Text{text-align:left;}#LandingPage .Component .Banner a img:hover{opacity:.8;filter:alpha(opacity=80);cursor:pointer;}#LandingPage .Component .BannerDesktop,#LandingPage .Component .BannerMobile{width:100%;float:left;}#LandingPage .Component .BannerDesktop img,#LandingPage .Component .BannerMobile img{width:100%;}#LandingPage .Component .BannerDesktop img.WidthClass20,#LandingPage .Component .BannerMobile img.WidthClass20{width:20%;}#LandingPage .Component .BannerDesktop img.WidthClass40,#LandingPage .Component .BannerMobile img.WidthClass40{width:40%;}#LandingPage .Component .BannerDesktop img.WidthClass60,#LandingPage .Component .BannerMobile img.WidthClass60{width:60%;}#LandingPage .Component .BannerDesktop img.WidthClass80,#LandingPage .Component .BannerMobile img.WidthClass80{width:80%;}#LandingPage .Component .BannerMobile{display:none;}#LandingPage .Component .ComponentError{color:#f00;border:#f00 solid 2px;padding:10px;box-sizing:border-box;background-color:#fff;cursor:pointer;}#LandingPage .Component .Rubric{display:flex;flex-wrap:wrap;justify-content:space-between;}#LandingPage .Component .Rubric .RubricEntry{width:49%;height:520px;padding-bottom:10px;box-sizing:border-box;}#LandingPage .Component .Rubric .RubricEntry .Inner{border:solid 1px #c8c8c8;height:100%;position:relative;overflow:hidden;z-index:100;}#LandingPage .Component .Rubric .RubricEntry .Inner a{color:#000;cursor:pointer;display:block;position:relative;text-decoration:none;height:100%;overflow:hidden;}#LandingPage .Component .Rubric .RubricEntry .Inner a .ImageFill{width:100%;height:60%;}#LandingPage .Component .Rubric .RubricEntry .Inner a .ImageFill img{height:auto !important;width:100%;}#LandingPage .Component .Rubric .RubricEntry .Inner a .Name{display:block;line-height:1;height:50px;margin-top:5px;overflow:hidden;text-align:center;width:100%;display:flex;justify-content:center;flex-direction:column;}#LandingPage .Component .Rubric .RubricEntry .Inner a .Name .NameInner{font-size:24px;white-space:nowrap;font-weight:bold;font-style:italic;}#LandingPage .Component .Rubric .RubricEntry .Inner a .CampaginSticker{overflow:hidden;width:30%;display:block;position:absolute;top:0;right:0;}#LandingPage .Component .Rubric .RubricEntry .Inner a .Price{margin-top:10px;display:block;height:60px;}#LandingPage .Component .Rubric .RubricEntry .Inner a .Price .PriceNice{margin:0 auto;float:none;}#LandingPage .Component .Rubric .RubricEntry .Inner a .Price .PriceNice .PriceMain .TheValue{font-size:35px;}#LandingPage .Component .Rubric .RubricEntry .Inner a .BuyCell{width:100%;overflow:hidden;height:45px;margin-top:5px;}#LandingPage .Component .Rubric .RubricEntry .Inner a .BuyCell .BuyNow,#LandingPage .Component .Rubric .RubricEntry .Inner a .BuyCell .SoldOut{margin:0 auto;}#LandingPage .Component .Rubric .RubricEntry .Inner a .StockContainer{width:100%;overflow:hidden;height:20px;margin-top:5px;display:flex;justify-content:center;line-height:20px;}#LandingPage .Component .Rubric .RubricEntry .Inner a .StockContainer .Stock{font-size:12px;color:#393;}#LandingPage .Component .Rubric .RubricEntry .Inner a .StockContainer .Stock.Empty{color:#b0061b;}#LandingPage .Component .Rubric .RubricEntry .Inner a .StockContainer .Stock img{margin-right:0;height:9px;}#LandingPage .Component .Rubric .RubricEntry .Inner:hover{border-color:#202020;border:solid 1px #202020;box-shadow:3px 3px 4px -1px #000;-webkit-box-shadow:3px 3px 4px -1px #000;-moz-box-shadow:3px 3px 4px -1px #000;}#LandingPage .Component .Rubric .RubricEntry.Dummy{height:1px;padding-bottom:0;}#LandingPage .Component .Rubric .RubricEntry.WidthClass33{width:32%;}#LandingPage .Component .Rubric .RubricEntry.WidthClass25{width:24%;}#LandingPage .Component .Rubric .RubricEntry.WidthClass20{width:19%;}#LandingPage .Component .Rubric .RubricEntry.WidthClass10{width:9%;height:200px;}#LandingPage .Component .EmailFacetImagesContainer{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage{width:49%;margin-bottom:10px;box-sizing:border-box;background-color:#dedede;border:solid 2px #dedede;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.Selected{border-color:#000;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.Selected .Inner .ImageInner img.FacetImageCheck{position:absolute;top:0;left:0;width:100%;display:inherit;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage .Inner{height:100%;position:relative;overflow:hidden;z-index:100;padding:8px;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage .Inner .ImageInner{width:100%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage .Inner .ImageInner img.FacetImageImg{height:auto !important;width:100%;position:relative;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage .Inner .ImageInner img.FacetImageCheck{display:none;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage .Inner .ImageValue{display:block;line-height:1;height:30px;margin-top:5px;overflow:hidden;text-align:center;width:100%;display:flex;justify-content:center;flex-direction:column;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage .Inner .ImageValue .ImageValueInner{font-size:20px;white-space:nowrap;font-weight:bold;}#LandingPage .Component .EmailFacetImagesContainer .FacetImageDummy{width:49%;height:0;padding:0;background-color:unset;border:0;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassDesktop33{width:32%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassDesktop25{width:24%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassDesktop20{width:19%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassDesktop10{width:9%;height:200px;}@media only screen and (max-width:999px){#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassMobile50{width:49%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassMobile33{width:32%;}#LandingPage .Component .EmailFacetImagesContainer .FacetImage.WidthClassMobile25{width:24%;}#LandingPage .Component .EmailFacetImagesContainer img{width:100%;}}#LandingPage .Component .Banric,#LandingPage .Component .BanricHeader,#LandingPage .Component .MenuRubric{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:4px;}#LandingPage .Component .Banric .BanricEntry,#LandingPage .Component .BanricHeader .BanricEntry,#LandingPage .Component .MenuRubric .BanricEntry{width:49%;padding-bottom:10px;box-sizing:border-box;}#LandingPage .Component .Banric .BanricEntry .Inner,#LandingPage .Component .BanricHeader .BanricEntry .Inner,#LandingPage .Component .MenuRubric .BanricEntry .Inner{height:100%;position:relative;z-index:100;border:solid 1px #c8c8c8;}#LandingPage .Component .Banric .BanricEntry .Inner:hover,#LandingPage .Component .BanricHeader .BanricEntry .Inner:hover,#LandingPage .Component .MenuRubric .BanricEntry .Inner:hover{border-color:#202020;box-shadow:3px 3px 4px -1px #000;-webkit-box-shadow:3px 3px 4px -1px #000;-moz-box-shadow:3px 3px 4px -1px #000;}#LandingPage .Component .Banric .BanricEntry .Inner a,#LandingPage .Component .BanricHeader .BanricEntry .Inner a,#LandingPage .Component .MenuRubric .BanricEntry .Inner a{color:#000;cursor:pointer;display:block;position:relative;text-decoration:none;height:100%;}#LandingPage .Component .Banric .BanricEntry .Inner .ImageFill,#LandingPage .Component .BanricHeader .BanricEntry .Inner .ImageFill,#LandingPage .Component .MenuRubric .BanricEntry .Inner .ImageFill{width:100%;height:100%;background-size:cover !important;}#LandingPage .Component .Banric .BanricEntry .Inner img,#LandingPage .Component .BanricHeader .BanricEntry .Inner img,#LandingPage .Component .MenuRubric .BanricEntry .Inner img{height:auto !important;width:100%;box-sizing:border-box;}#LandingPage .Component .Banric .BanricEntry .Inner .ImageText,#LandingPage .Component .BanricHeader .BanricEntry .Inner .ImageText,#LandingPage .Component .MenuRubric .BanricEntry .Inner .ImageText{font-size:30px;font-weight:bold;text-align:center;padding-top:5px;position:absolute;bottom:15px;width:100%;box-sizing:border-box;margin-bottom:0;}#LandingPage .Component .Banric .BanricEntry.WidthClass100,#LandingPage .Component .BanricHeader .BanricEntry.WidthClass100,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass100{width:100%;}#LandingPage .Component .Banric .BanricEntry.WidthClass33,#LandingPage .Component .BanricHeader .BanricEntry.WidthClass33,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass33{width:32%;}#LandingPage .Component .Banric .BanricEntry.WidthClass25,#LandingPage .Component .BanricHeader .BanricEntry.WidthClass25,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass25{width:24%;}#LandingPage .Component .Banric .BanricEntry.WidthClass20,#LandingPage .Component .BanricHeader .BanricEntry.WidthClass20,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass20{width:19%;}#LandingPage .Component .Banric .BanricEntry.WidthClass10,#LandingPage .Component .BanricHeader .BanricEntry.WidthClass10,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass10{width:9%;height:200px;}#LandingPage .Component .Banric.Carousel{display:block;padding:0;flex-wrap:unset;justify-content:unset;}#LandingPage .Component .BanricHeader .BannerDesktop,#LandingPage .Component .BanricHeader .BannerMobile{margin-bottom:10px;}#LandingPage .Component .BanricHeader .Text{width:100%;margin-bottom:10px;}#LandingPage .Component .Text{line-height:20px;margin:0 10px;}#LandingPage .Component .Text span{font-size:16px;line-height:23px;}@media screen and (max-width:999px){#LandingPage .Component .Text span{font-size:22px;line-height:29px;}}#LandingPage .Component .Text strong{font-weight:bold;font-size:inherit;}#LandingPage .Component .Text ul{list-style:disc inside;}#LandingPage .Component .Text ul li{margin-top:3px;}@media screen and (max-width:999px){#LandingPage .Component .Text ul li{font-size:22px;}}#LandingPage .Component .Text ol{list-style:decimal inside;}#LandingPage .Component .Text h1{font-size:36px;font-weight:bold;line-height:43px;}@media screen and (max-width:999px){#LandingPage .Component .Text h1{font-size:50px;line-height:57px;}}#LandingPage .Component .Text h1 a{font-size:inherit;font-weight:inherit;line-height:inherit;}#LandingPage .Component .Text h2{font-size:24px;font-weight:bold;line-height:31px;}@media screen and (max-width:999px){#LandingPage .Component .Text h2{font-size:48px;line-height:55px;}}#LandingPage .Component .Text h2 a{font-size:inherit;font-weight:inherit;}#LandingPage .Component .Text h3{font-size:18px;font-weight:bold;line-height:25px;}@media screen and (max-width:999px){#LandingPage .Component .Text h3{font-size:38px;line-height:45px;}}#LandingPage .Component .Text h3 a{font-size:inherit;font-weight:inherit;}#LandingPage .Component .Text h4,#LandingPage .Component .Text p{font-size:16px;line-height:23px;font-weight:normal;}@media screen and (max-width:999px){#LandingPage .Component .Text h4,#LandingPage .Component .Text p{font-size:30px;line-height:37px;}}#LandingPage .Component .Text img{max-width:100%;}#LandingPage .Component .Text .NormalButton{padding:10px;color:#fff;width:auto;height:auto;text-decoration:none;}#LandingPage .Component .Spacer div{width:100%;}#LandingPage .Component .EditPart{right:10px;bottom:10px;z-index:100;}#LandingPage .Component .PartnerList .PartnerListTable thead{background-color:#0080b5;}#LandingPage .Component .PartnerList .PartnerListTable thead th{font-weight:bold;font-size:14px;color:#fff;}#LandingPage .Component .PartnerList .PartnerListTable tbody .Bold{font-weight:bold;}#LandingPage .Component .PartnerList .PartnerListTable tbody .CategoryCell{overflow:hidden;width:170px;}#LandingPage .Component .PartnerList .PartnerListTable tbody .CategoryCell .Medal{width:20px;height:22px;float:left;}#LandingPage .Component .PartnerList .PartnerListTable tbody .CategoryCell .Medal img{height:22px;}#LandingPage .Component .PartnerList .PartnerListTable tbody .CategoryCell .CategoryName{height:22px;line-height:22px;width:150px;}#LandingPage .Component .PartnerList .PartnerListTable tbody .NormalButton{font-size:12px;height:20px;line-height:20px;width:50px;}#LandingPage .Component .PartnerList .PartnerListTable tbody td{font-size:12px;}#LandingPage .Component .PartnerList .PartnerListTable tbody td.Bold{font-weight:bold;}#LandingPage .Component .ExtraFieldFilterContainer{overflow:hidden;}#LandingPage .Component .ExtraFieldFilterContainer .Heading{margin-top:0;font-weight:bold;font-size:30px;margin-bottom:10px;}#LandingPage .Component .ExtraFieldFilterContainer .Heading a{font-size:inherit;font-weight:inherit;}#LandingPage .Component .ExtraFieldFilterContainer .Heading .SubHeading{font-size:20px;}#LandingPage .Component .ExtraFieldFilterContainer .Heading .SubHeading a{font-size:inherit;font-weight:inherit;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows{float:left;overflow:hidden;width:100%;margin-bottom:10px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow{width:100%;margin-top:20px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterLabel{font-weight:bold;width:100%;font-size:24px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons{width:100%;overflow:hidden;margin-bottom:10px;display:flex;justify-content:space-between;flex-wrap:wrap;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton{height:50px;line-height:50px;border:solid 2px transparent;float:unset;margin-right:0;margin-bottom:10px;font-size:26px;width:32%;border-radius:5px;background-color:#14479e;color:#fff;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.Selected{border:solid 2px #000;color:#202020;background-color:transparent;border-radius:0;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.Image{width:100%;overflow:hidden;margin-bottom:10px;display:flex;height:240px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage{height:238px;position:relative;background-color:#fff;padding:5px;box-sizing:border-box;cursor:pointer;border:solid 2px transparent;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage img{position:relative;height:200px;margin:auto;display:block;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage .Text{position:absolute;bottom:0;width:100%;text-align:center;font-size:20px;padding-right:10px;box-sizing:border-box;background:#14479e;right:0;opacity:1;color:#fff;padding-left:10px;height:30px;line-height:30px;margin:0;border-radius:5px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage.Selected{border:solid 2px #000;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage.Selected .Text{border-radius:0;background-color:transparent;color:#202020;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterCheckbox{width:100%;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButtonDummy{width:32%;height:1px;}#LandingPage .Component .FlowRubric .Rows{width:100%;display:flex;flex-direction:column;justify-content:start;}#LandingPage .Component .FlowRubric .Rows .Row{width:100%;max-width:100%;display:flex;justify-content:space-between;margin-bottom:20px;}#LandingPage .Component .FlowRubric .Rows .Row .Cell{flex-shrink:1;margin-right:20px;position:relative;}#LandingPage .Component .FlowRubric .Rows .Row .Cell:last-child{margin-right:0;}#LandingPage .Component .FlowRubric .Rows .Row .Cell.TextCell h1{font-size:30px;font-weight:bold;line-height:32px;}#LandingPage .Component .FlowRubric .Rows .Row .Cell.TextCell h2{font-size:24px;font-weight:bold;line-height:26px;}#LandingPage .Component .FlowRubric .Rows .Row .Cell.TextCell h3{font-size:18px;font-weight:bold;line-height:20px;}#LandingPage .Component .FlowRubric .Rows .Row .Cell .Image img{display:block;width:100%;}#LandingPage .Component .FlowRubric .Rows .Row .Cell .Text{position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-size:22px;}#LandingPage .Component .VinAndBannerComponent{width:100%;display:flex;flex-direction:row;justify-content:space-between;}#LandingPage .Component .VinAndBannerComponent .Left{width:250px;}#LandingPage .Component .VinAndBannerComponent .Right{width:calc(100% - 250px);}#LandingPage .Component .VerticalBoxBar{width:100%;color:#fff;height:20px;line-height:20px;font-size:16px;text-align:center;}#LandingPage .Component .LogoLineComponent{width:100%;height:55px;display:flex;justify-content:space-between;overflow:hidden;margin:0;box-sizing:border-box;max-width:100%;flex-wrap:wrap;}#LandingPage .Component .LogoLineComponent .LogoItem{margin:0;display:flex;flex-direction:column;justify-content:center;}#LandingPage .Component .NewsRubricContainer{display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:999px){#LandingPage .Component .NewsRubricContainer{flex-direction:column;height:unset !important;}}#LandingPage .Component .NewsRubricContainer .NewsRubricItem{display:flex;width:49%;text-decoration:none;margin-bottom:10px;height:170px;border:1px solid #808080;}@media screen and (max-width:999px){#LandingPage .Component .NewsRubricContainer .NewsRubricItem{width:100%;margin-bottom:20px;height:250px;}}#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsImage{width:250px;}@media screen and (max-width:999px){#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsImage{max-width:35%;}}#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:5px 0 5px 10px;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText h2{font-size:18px;text-transform:uppercase;}@media screen and (max-width:999px){#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText h2{font-size:38px;}}#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText .Ingress{max-width:90%;height:70%;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText .Ingress p{font-size:16px;line-height:18px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}@media only screen and (max-width:999px){#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText .Ingress p{font-size:30px;line-height:30px;-webkit-line-clamp:4;}}#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText span{font-size:18px;text-decoration:underline;text-transform:uppercase;}@media screen and (max-width:999px){#LandingPage .Component .NewsRubricContainer .NewsRubricItem .NewsText span{font-size:38px;}}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom{position:relative;height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:4px 4px 10px 0 rgba(0,0,0,.3);margin-bottom:20px;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom:before{content:"";position:absolute;left:0;bottom:50px;height:calc(100% - 50px);width:100%;background-image:linear-gradient(175deg,#161616 46%,transparent 50%);}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .NewsImage{display:none;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .NewsText{z-index:2;color:#fff;justify-content:flex-start;margin-top:10px;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .NewsText h2{font-weight:bold;font-size:24px;margin-bottom:10px;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .NewsText .Ingress{height:unset;max-width:60%;height:unset;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .NewsText .Ingress p{-webkit-line-clamp:1;font-size:20px;line-height:25px;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .NewsText span{display:none;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .GoArrow{width:50px;height:45px;background-color:#c60303;position:absolute;right:0;bottom:0;}#LandingPage .Component .NewsRubricContainer .NewsRubricItem.ImageBottom .GoArrow:after{content:"";border:solid #fff;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 3px 3px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:15px 0 2px 13px;}#LandingPage .Component .NewsRubricContainer .NewsRubricItemFiller{height:10px;width:49%;box-sizing:border-box;margin-bottom:0;position:relative;}#LandingPage .Component .RegisterFormComponent fieldset{width:100%;margin-top:20px;}#LandingPage .Component .RegisterFormComponent fieldset .row{display:flex;justify-content:space-between;}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset .row{flex-direction:column;margin:0 10px;}}#LandingPage .Component .RegisterFormComponent fieldset label{position:relative;display:inline-block;width:100%;margin:20px 0 10px 0;height:auto;}#LandingPage .Component .RegisterFormComponent fieldset input{padding:10px 5px;width:98%;box-sizing:border-box;font-size:18px;}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset input{font-size:38px;height:auto;}}#LandingPage .Component .RegisterFormComponent fieldset textarea{padding:10px 5px;width:98%;box-sizing:border-box;font-size:18px;}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset textarea{font-size:38px;height:auto;}}#LandingPage .Component .RegisterFormComponent fieldset .row>span{font-size:16px;}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset .row>span{font-size:30px;}}#LandingPage .Component .RegisterFormComponent fieldset label>span{font-size:18px;padding:0 10px;pointer-events:none;position:absolute;left:0;top:40%;transition:.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.25,.1,.25,1);opacity:.5;}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset label>span{font-size:30px;}}#LandingPage .Component .RegisterFormComponent fieldset input:focus+span,#LandingPage .Component .RegisterFormComponent fieldset input:not(:placeholder-shown)+span{opacity:1;transform:scale(.75) translateY(-210%) translateX(-20%);}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset input:focus+span,#LandingPage .Component .RegisterFormComponent fieldset input:not(:placeholder-shown)+span{transform:scale(.75) translateY(-270%) translateX(-20%);}}#LandingPage .Component .RegisterFormComponent fieldset textarea:focus+span,#LandingPage .Component .RegisterFormComponent fieldset textarea:not(:placeholder-shown)+span{opacity:1;transform:scale(.75) translateY(-300%) translateX(-20%);}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent fieldset textarea:focus+span,#LandingPage .Component .RegisterFormComponent fieldset textarea:not(:placeholder-shown)+span{transform:scale(.75) translateY(-420%) translateX(-20%);}}#LandingPage .Component .RegisterFormComponent fieldset input:focus+span,#LandingPage .Component .RegisterFormComponent fieldset input:not(:-ms-input-placeholder)+span{opacity:1;transform:scale(.75) translateY(-210%) translateX(-20%);}#LandingPage .Component .RegisterFormComponent #RegisterFormButton{width:30%;line-height:normal;margin:3px auto;margin-top:30px;text-transform:uppercase;background-color:#0080b5;color:#fff;font-size:36px;min-height:60px;height:auto;}@media screen and (max-width:999px){#LandingPage .Component .RegisterFormComponent #RegisterFormButton{width:50%;}}#LandingPage .Component .LoginForm fieldset{width:100%;margin-top:20px;}#LandingPage .Component .LoginForm fieldset .row{display:flex;justify-content:space-between;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset .row{flex-direction:column;margin:0 10px;}}#LandingPage .Component .LoginForm fieldset label{position:relative;display:inline-block;width:100%;margin:20px 0 10px 0;height:auto;}#LandingPage .Component .LoginForm fieldset label{max-width:500px;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset label{max-width:unset;}}#LandingPage .Component .LoginForm fieldset input{padding:10px 5px;width:98%;box-sizing:border-box;font-size:18px;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset input{font-size:38px;height:auto;}}#LandingPage .Component .LoginForm fieldset .row>span{font-size:16px;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset .row>span{font-size:30px;}}#LandingPage .Component .LoginForm fieldset label>span{font-size:18px;padding:0 10px;pointer-events:none;position:absolute;left:0;top:40%;transition:.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.25,.1,.25,1);opacity:.5;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset label>span{font-size:30px;}}#LandingPage .Component .LoginForm fieldset input:focus+span,#LandingPage .Component .LoginForm fieldset input:not(:placeholder-shown)+span{opacity:1;transform:scale(.75) translateY(-210%) translateX(-20%);}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset input:focus+span,#LandingPage .Component .LoginForm fieldset input:not(:placeholder-shown)+span{transform:scale(.75) translateY(-270%) translateX(-20%);}}#LandingPage .Component .LoginForm fieldset textarea:focus+span,#LandingPage .Component .LoginForm fieldset textarea:not(:placeholder-shown)+span{opacity:1;transform:scale(.75) translateY(-300%) translateX(-20%);}@media screen and (max-width:999px){#LandingPage .Component .LoginForm fieldset textarea:focus+span,#LandingPage .Component .LoginForm fieldset textarea:not(:placeholder-shown)+span{transform:scale(.75) translateY(-420%) translateX(-20%);}}#LandingPage .Component .LoginForm fieldset input:focus+span,#LandingPage .Component .LoginForm fieldset input:not(:-ms-input-placeholder)+span{opacity:1;transform:scale(.75) translateY(-210%) translateX(-20%);}#LandingPage .Component .LoginForm .NormalButton{width:100%;max-width:500px;margin:0;line-height:normal;border-radius:0;margin-top:10px;text-transform:uppercase;background-color:#0080b5;color:#fff;font-size:36px;height:auto;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm .NormalButton{max-width:unset;height:60px;line-height:60px;}}#LandingPage .Component .LoginForm .Link{margin-left:10px;}@media screen and (max-width:999px){#LandingPage .Component .LoginForm .Link{font-size:30px;}}#LandingPage .Component .ContactForm #Contact{float:left;font-size:18px;width:100%;max-width:800px;}#LandingPage .Component .ContactForm #Contact label{width:220px;margin-top:20px;}#LandingPage .Component .ContactForm #Contact input,#LandingPage .Component .ContactForm #Contact select{margin-top:20px;width:60%;}#LandingPage .Component .ContactForm #Contact #TypeDescriptionContainer{float:left;display:block;clear:both;width:100%;}#LandingPage .Component .ContactForm #Contact #TypeDescriptionContainer #TypeDescription{margin-top:20px;display:block;width:60%;margin-left:230px;}#LandingPage .Component .ContactForm #Contact #Body{width:60%;height:300px;margin-top:20px;}#LandingPage .Component .ContactForm #Contact #SendInquiry{clear:both;float:left;margin-left:230px;margin-top:20px;width:60%;}#LandingPage .Component .ContactForm #CompleteContainer img{float:left;width:25px;padding-right:10px;}#LandingPage .Component .ContactForm #CompleteContainer div{height:25px;line-height:25px;margin-top:10px;font-size:20px;font-weight:bolder;}#LandingPage .Component .ContactForm .Hidden{display:none;}#LandingPage .Component .EmailFacetInput{display:flex;justify-content:center;}#LandingPage .Component .EmailFacetInput .EmailFacetInput{margin:3px;display:flex;justify-content:center;align-items:baseline;width:100%;}#LandingPage .Component .EmailFacetInput .EmailFacetInput label{text-align:end;margin-right:20px;min-width:250px;}@media only screen and (max-width:999px){#LandingPage .Component .EmailFacetInput .EmailFacetInput label{text-align:left;}}#LandingPage .Component .EmailFacetInput .EmailFacetInput input,#LandingPage .Component .EmailFacetInput .EmailFacetInput textarea,#LandingPage .Component .EmailFacetInput .EmailFacetInput select{min-width:250px;}#LandingPage .Component .EmailFacetInput .EmailFacetInput input.Error,#LandingPage .Component .EmailFacetInput .EmailFacetInput textarea.Error,#LandingPage .Component .EmailFacetInput .EmailFacetInput select.Error{border-color:#f00;}#LandingPage .Component .EmailFacetInput .EmailFacetInput .EmailFacetInputMultiLine{display:flex;flex-direction:column;align-items:stretch;width:100%;}#LandingPage .Component .EmailFacetInput .EmailFacetInput .EmailFacetInputMultiLine label{text-align:left;}#LandingPage .Component .EmailFacetInput.Centered{justify-content:space-between;}#LandingPage .Component .EmailFacetInput.Centered label{min-width:unset;text-align:left;}#LandingPage .Component .EmailFacetInput.NoLabel input{width:100%;}#LandingPage .Component .EmailFacetVehicle{border:1px solid #000;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent.Center{justify-content:center;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent.Right{justify-content:end;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer{background-color:#fff;min-height:unset;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer #VehicleSearchOuter label{color:#000;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer #VehicleSearchOuter label{font-size:30px;}}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer #VehicleSearchOuter .VinSearchValueContainer{height:80px;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer #VehicleSearchOuter .VinSearchValueContainer .VinSearchValueFlag{width:45px;height:80px;font-size:30px;background-position:7px 10px;padding-top:37px;background-size:30px 20px;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer #VehicleSearchOuter .VinSearchValueContainer #VinSearchValue{width:calc(100% - 110px);height:70px;line-height:65px;font-size:48px !important;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VehicleSearchOuterContainer #VehicleSearchOuter .VinSearchValueContainer #MobileVinSearchButton{display:block;background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v4117879307/static/brakes/search_black.png");height:70px;width:60px;background-repeat:no-repeat;background-position:left center;float:right;box-sizing:border-box;}}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VinOuterContainer{background-color:#fff;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VinOuterContainer #ChoosenCarHeading{color:#000;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VinOuterContainer #VehicleInfoLineContainer label{color:#000;}#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VinOuterContainer #ChooseOtherVehicle{color:#000;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetVehicle .VinAndBannerComponent #VinOuterContainer #ShowCarPkkIcon{top:40px;}}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar{display:flex;justify-content:center;flex-direction:column;text-align:center;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar label{font-size:18px;margin-bottom:10px;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker{display:flex;justify-content:center;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker{flex-direction:column;width:100%;align-items:center;}}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker{margin-right:10px;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker{width:80%;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker .xdsoft_datetimepicker.xdsoft_inline{width:100%;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker .xdsoft_datepicker{width:100% !important;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker .xdsoft_datepicker .xdsoft_calendar table{min-height:350px !important;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker .xdsoft_datepicker .xdsoft_calendar td,#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .DatePicker .xdsoft_datepicker .xdsoft_calendar th{font-size:22px;}}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .TimePicker{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;margin-left:10px;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .TimePicker{width:80%;flex-direction:row;flex-wrap:wrap;margin:0;justify-content:space-between;}}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .TimePicker .Time{border:1px solid #808080;width:130px;height:23%;display:flex;cursor:pointer;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .TimePicker .Time{width:49%;min-height:80px;font-size:38px;margin:10px 0;}}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .TimePicker .Time.Selected{background-color:#178fe5;color:#fff;}#LandingPage .Component .EmailFacetCalendar .EmailFacetCalendar .DateTimePicker .TimePicker .Time span{margin:auto;text-align:center;font-weight:bold;}#LandingPage .Component .EmailFacetCheckbox.Error{border:solid 1px #f00;}#LandingPage .Component .EmailFacetButton{margin:3px;}#LandingPage .Component .EmailFacetButton .NormalButton{padding:5px;width:unset;margin:0;padding:0;}@media screen and (max-width:999px){#LandingPage .Component .EmailFacetButton .NormalButton{height:50px;line-height:50px;font-size:38px;margin:10px 0;}}#LandingPage .Component .PartSearch .ComponentPartSearchContainer{width:100%;float:left;overflow:hidden;box-sizing:border-box;}#LandingPage .Component .PartSearch .ComponentPartSearchContainer .ComponentPartSearchInputContainer{display:flex;border:solid 1px #202020;border-radius:5px;padding:10px;box-sizing:border-box;}#LandingPage .Component .PartSearch .ComponentPartSearchContainer .ComponentPartSearchInputContainer .PartSearchInput{font-size:24px;border:0 none;float:left;font-weight:bold;width:100%;padding-bottom:0 !important;height:30px;line-height:30px;box-sizing:border-box;outline:none;text-align:center;}#LandingPage .Component .PartSearch .ComponentPartSearchContainer .ComponentPartSearchInputContainer .PartSearchButton{width:20px;height:30px;float:right;cursor:pointer;background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v4117879307/static/brakes/search_black.png");background-repeat:no-repeat;background-position:left center;background-size:20px;}#LandingPage .Component .Youtube>div{width:100% !important;}#LandingPage .Component .Youtube>div>iframe{width:100%;}#LandingPage .VerticalBox{width:100%;}#LandingPage .VerticalBoxContainer{display:flex;flex-direction:row;width:100%;}#LandingPage .VerticalBoxContainer .VerticalBoxChild{min-height:10px;}#LandingPage .VerticalBoxContainer .VerticalBoxLeft{width:250px;}#LandingPage .VerticalBoxContainer .VerticalBoxRight{width:calc(100% - 250px);}#LandingPage .VerticalBoxContainer .EmailFacetInput .EmailFacet.EmailFacetInput{margin:0 10px;}#LandingPage .VerticalBoxContainer.RightBox .VerticalBoxLeft{width:calc(100% - 250px);}#LandingPage .VerticalBoxContainer.RightBox .VerticalBoxRight{width:250px;}#LandingPage .VerticalBoxContainer.EqualBox .VerticalBoxLeft{width:50%;}#LandingPage .VerticalBoxContainer.EqualBox .VerticalBoxRight{width:50%;}#LandingPage .VerticalBoxContainer.Three .VerticalBoxLeft,#LandingPage .VerticalBoxContainer.Three .VerticalBoxMiddle,#LandingPage .VerticalBoxContainer.Three .VerticalBoxRight{width:33%;}#LandingPage .VerticalBoxContainer.AdminMode .VerticalBoxLeft,#LandingPage .VerticalBoxContainer.AdminMode .VerticalBoxMiddle,#LandingPage .VerticalBoxContainer.AdminMode .VerticalBoxRight{min-height:100px;border:dashed 2px #000;margin:5px;}#LandingPage .VerticalBoxContainer .AddBoxComponent{height:30px;text-align:center;background-color:#d0d0d0;color:#000;cursor:pointer;border-bottom:solid 1px #000;line-height:30px;font-size:26px;font-weight:bold;}#LandingPage .ContainerComponent .Container{display:flex;overflow:hidden;}#LandingPage .ContainerComponent .Container.FullHeightParent{height:100%;}#LandingPage .ContainerComponent .AddBoxComponent{height:35px;text-align:center;background-color:#b3b7b5;color:#000;cursor:pointer;line-height:35px;font-size:26px;font-weight:bold;width:40px;border-bottom-right-radius:5px;margin-left:35px;border-left:dashed 1px #000;}#LandingPage .LandingContainer{width:100%;overflow:hidden;box-sizing:border-box;}#LandingPage .LandingContainer.Outer{display:flex;}#LandingPage .PartnerSearchContainer{width:100%;}#LandingPage .PartnerSearchContainer .SearchContainer{width:100%;margin-bottom:30px;}#LandingPage .PartnerSearchContainer .SearchContainer .Heading{width:100%;font-weight:bold;text-align:center;margin-bottom:10px;font-size:20px;}#LandingPage .PartnerSearchContainer .SearchContainer .InputContainer{width:100%;display:flex;justify-content:center;}#LandingPage .PartnerSearchContainer .SearchContainer .InputContainer #PartnerSearchInput{max-width:500px;width:100%;font-weight:bold;font-size:24px;text-align:center;padding:2px;margin-bottom:20px;box-sizing:border-box;}#LandingPage .PartnerSearchContainer .SearchContainer .ButtonContainer{width:100%;display:flex;justify-content:center;padding-bottom:10px;}#LandingPage .PartnerSearchContainer .SearchContainer .ButtonContainer #PartnerSearchButton{max-width:500px;width:100%;height:40px;line-height:38px;font-size:20px;margin:0;}#LandingPage .PartnerSearchContainer #PartnerSearchResult{width:100%;max-width:500px;margin:0 auto;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerTypeHeading{width:100%;font-weight:bold;margin-bottom:10px;margin-top:30px;font-size:20px;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerInfo{display:flex;justify-content:space-between;width:100%;margin-bottom:40px;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Left{display:flex;flex-direction:column;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Left .Name{width:100%;margin-bottom:5px;color:#303030;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Left .Address{width:100%;color:#303030;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Right{display:flex;flex-direction:column;justify-content:center;}#LandingPage .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Right .ChoosePartnerButton{height:20px;line-height:20px;width:150px;}#LandingPage .PartnerFormContainer{max-width:500px;margin:0 auto;}#LandingPage .PartnerFormContainer .Image{width:100%;margin-bottom:20px;}#LandingPage .PartnerFormContainer .Image img{width:100%;}#LandingPage .PartnerFormContainer .GarageName{text-align:center;margin-bottom:20px;font-size:20px;font-weight:bold;}#LandingPage .PartnerFormContainer label{display:none;}#LandingPage .PartnerFormContainer label,#LandingPage .PartnerFormContainer input,#LandingPage .PartnerFormContainer select,#LandingPage .PartnerFormContainer textarea{width:100%;padding:8px;box-sizing:border-box;margin:0 0 20px 0;font-size:16px;line-height:20px;height:38px;}#LandingPage .PartnerFormContainer textarea{height:150px;}#LandingPage .PartnerFormContainer #RecaptchaOuterContainer{float:left;width:100%;margin-bottom:20px;display:flex;justify-content:center;}#LandingPage .PartnerFormContainer #PartnerFormSaveButton{width:100%;margin:0 0 20px 0;float:left;}@media only screen and (max-width:1650px){#LandingPage .Component .Rubric .RubricEntry.WidthClass10,#LandingPage .Component .Banric .RubricEntry.WidthClass10{width:19%;height:500px;}}@media only screen and (max-width:1400px){#LandingPage .Component .MenuRubric .BanricEntry.WidthClass33,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass25,#LandingPage .Component .Banric .BanricEntry.WidthClass33,#LandingPage .Component .Banric .BanricEntry.WidthClass25{width:49%;}#LandingPage .Component .MenuRubric .BanricEntry.WidthClass10,#LandingPage .Component .MenuRubric .BanricEntry.WidthClass20,#LandingPage .Component .Banric .BanricEntry.WidthClass10,#LandingPage .Component .Banric .BanricEntry.WidthClass20{width:24%;}#LandingPage .Component .MenuRubric .BanricEntry.Straggler,#LandingPage .Component .Banric .BanricEntry.Straggler{display:none;}#LandingPage .Component .Product .CarCareEntry{width:48%;}}@media only screen and (max-width:1051px){#LandingPage .Component .ExtraFieldFilterContainer .Heading{text-align:center;font-size:40px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons{display:flex;justify-content:space-between;flex-wrap:wrap;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton{width:49%;margin-right:0;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage{height:248px;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage img{margin:auto;display:block;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage .Text{font-size:30px;height:40px;line-height:40px;}}@media only screen and (max-width:999px){#LandingPage .Component .BannerDesktop{display:none;}#LandingPage .Component div.BannerMobile{display:block;}#LandingPage .Component .Heading div{font-size:38px;padding:0;text-align:center;}#LandingPage .Component .Rubric .RubricEntry.WidthClass100{width:100%;}#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile50{width:49%;}#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile33{width:32%;}#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile25{width:24%;}#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile20{width:19%;}#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile10{width:9%;}#LandingPage .Component .Rubric .RubricEntry.WidthClass100.Straggler,#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile50.Straggler,#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile33.Straggler,#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile25.Straggler,#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile20.Straggler,#LandingPage .Component .Rubric .RubricEntry.WidthClassMobile10.Straggler{display:none;}#LandingPage .Component .PartnerList .PartnerListMobile{margin-top:20px;}#LandingPage .Component .PartnerList .PartnerListMobile .Row{width:100%;margin-bottom:100px;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Name{border-top:solid 1px #808080;width:100%;font-weight:bold;font-size:38px;margin-bottom:10px;text-align:center;background-color:#ddd;padding:10px 0;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Name a{color:#000;width:100%;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Category{width:100%;margin-bottom:20px;justify-content:center;display:flex;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Category .Medal{float:left;width:unset;margin:0;padding:0;height:38px;margin-right:10px;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Category .Medal img{height:inherit;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Category .CategoryName{font-weight:normal;font-size:38px;text-align:center;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Address{width:100%;font-size:30px;margin-bottom:40px;text-align:center;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .Phone{width:100%;font-size:30px;font-weight:bold;margin-bottom:40px;text-align:center;}#LandingPage .Component .PartnerList .PartnerListMobile .Row .HasAos{width:100%;font-size:30px;margin-bottom:0;text-align:center;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton{width:49%;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton.FilterImage img{margin:auto;display:block;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButtonDummy{width:49%;}#LandingPage .Component .ContactForm textarea{font-size:38px;}#LandingPage .Component .PartnerSearchContainer{max-width:unset;}#LandingPage .Component .PartnerSearchContainer .SearchContainer{margin-bottom:30px;}#LandingPage .Component .PartnerSearchContainer .SearchContainer .Heading{font-size:38px;}#LandingPage .Component .PartnerSearchContainer .SearchContainer .InputContainer #PartnerSearchInput{max-width:unset;font-size:38px;height:100px;}#LandingPage .Component .PartnerSearchContainer .SearchContainer .ButtonContainer #PartnerSearchButton{max-width:unset;line-height:80px;font-size:38px;height:80px;}#LandingPage .Component .PartnerSearchContainer #PartnerSearchResult{width:100%;max-width:unset;margin:0 auto;}#LandingPage .Component .PartnerSearchContainer #PartnerSearchResult .PartnerTypeHeading{font-size:30px;margin-bottom:20px;}#LandingPage .Component .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Left{justify-content:center;}#LandingPage .Component .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Left .Name{font-size:22px;}#LandingPage .Component .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Left .Address{font-size:22px;}#LandingPage .Component .PartnerSearchContainer #PartnerSearchResult .PartnerInfo .Right .ChoosePartnerButton{height:60px;line-height:60px;width:200px;font-size:30px;}#LandingPage .Component .PartnerFormContainer{max-width:unset;}#LandingPage .Component .PartnerFormContainer .GarageName{font-size:38px;font-weight:bold;}#LandingPage .Component .PartnerFormContainer label,#LandingPage .Component .PartnerFormContainer input,#LandingPage .Component .PartnerFormContainer select,#LandingPage .Component .PartnerFormContainer textarea{font-size:38px;line-height:50px;height:unset;padding:15px;height:unset;}#LandingPage .Component .PartnerFormContainer #RecaptchaOuterContainer{justify-content:start;height:200px;overflow:hidden;}#LandingPage .Component .PartnerFormContainer #RecaptchaOuterContainer #RecaptchaContainer{transform:scale(2.2);-webkit-transform:scale(2.2);transform-origin:0 0;-webkit-transform-origin:0 0;}#LandingPage .Component .PartnerFormContainer #PartnerFormSaveButton{max-width:unset;line-height:80px;font-size:38px;height:80px;}#LandingPage .Component .Youtube>div{height:calc(100vw*.5625);}#LandingPage .Component .Youtube>div>iframe{height:calc(100vw*.5625);}#LandingPage div.VerticalBoxContainer{flex-direction:column;}#LandingPage div.VerticalBoxContainer div.VerticalBoxChild.VerticalBoxLeft,#LandingPage div.VerticalBoxContainer div.VerticalBoxChild.VerticalBoxMiddle,#LandingPage div.VerticalBoxContainer div.VerticalBoxChild.VerticalBoxRight{width:100%;margin-left:0 !important;margin-right:0 !important;margin-bottom:10px;}}@media only screen and (max-width:680px){#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButton{width:100%;}#LandingPage .Component .ExtraFieldFilterContainer .FilterRows .FilterRow .FilterButtons .FilterButtonDummy{display:none;}#LandingPage .Component div.MenuRubric .BanricEntry.WidthClass33,#LandingPage .Component div.MenuRubric .BanricEntry.WidthClass25,#LandingPage .Component div.Banric .BanricEntry.WidthClass33,#LandingPage .Component div.Banric .BanricEntry.WidthClass25{width:100%;}#LandingPage .Component div.MenuRubric .BanricEntry.WidthClass10,#LandingPage .Component div.MenuRubric .BanricEntry.WidthClass20,#LandingPage .Component div.Banric .BanricEntry.WidthClass10,#LandingPage .Component div.Banric .BanricEntry.WidthClass20{width:100%;}#LandingPage .Component div.MenuRubric .BanricEntry.Straggler,#LandingPage .Component div.Banric .BanricEntry.Straggler{display:block;width:100%;}#LandingPage .Component div.MenuRubric .BanricEntry .Inner .ImageText,#LandingPage .Component div.Banric .BanricEntry .Inner .ImageText{bottom:15px;width:100%;box-sizing:border-box;margin-bottom:0;}#LandingPage .Component .PartnerFormContainer #RecaptchaOuterContainer{height:120px;}#LandingPage .Component .PartnerFormContainer #RecaptchaOuterContainer #RecaptchaContainer{transform:scale(1.5);-webkit-transform:scale(1.5);}}