/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/5943bc64c340.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/ca9e0f21121f.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/ae99aac8176b.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/75eab06f39d8.woff2)format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/d4a44a379c39.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/60c48387dbfc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url(/assets/fonts/5da3f050309d.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/0193f27a79e6.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/f7f6e2cb6824.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/758100594d32.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/e09a95734c70.woff2)format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/6a99956faa4c.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/527244f34598.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(/assets/fonts/ff1f75d6062d.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/0193f27a79e6.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/f7f6e2cb6824.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/758100594d32.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/e09a95734c70.woff2)format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/6a99956faa4c.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/527244f34598.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(/assets/fonts/ff1f75d6062d.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*!
Theme Name: Walkers Autotech
blue = #1B2492 
*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,code,img,q,s,small,strong,var,b,i,center,ol,ul,li,fieldset,form,label,table,caption,tbody,tr,th,td,article,details,figure,footer,header,menu,nav,output,section,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0;text-decoration:none;font-family:"Roboto Condensed",sans-serif;font-weight:400;-webkit-tap-highlight-color:transparent}article,details,figure,footer,header,menu,nav,section{display:block}html{min-height:100%;height:auto}body{width:100%;background:#fff;position:relative;font-size:16px;font-family:"Roboto Condensed",sans-serif;color:#333;min-height:100%;height:auto;overflow-y:scroll;float:left;font-weight:400;margin:0;padding:0;quotes:"“""”";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0s ease 1s}h1{font-size:2.5em;font-weight:700}h2{font-size:2.5em;font-weight:700;float:left;width:100%;margin-bottom:20px}h3{font-size:1.5em;font-weight:700}ol,ul,li{list-style:none}a{-webkit-transition:.5s;transition:.5s;color:inherit;cursor:pointer;outline:0}a:hover{text-decoration:none}p{margin-bottom:15px;font-size:1.25em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}img{max-width:100%;float:left}table{border-collapse:collapse;border-spacing:0;padding:5px;float:left;width:100%;margin:10px 0}tr{display:table-row;vertical-align:inherit;border-color:inherit;padding:0 0 5px;margin:0 0 5px}td,th{display:table-cell;vertical-align:inherit;padding:5px;border:1px solid #ccc}p:empty,a:empty{display:none!important}::-webkit-input-placeholder{color:#333;opacity:1;font-size:1em;font-family:"Roboto Condensed",sans-serif}input,textarea{webkit-appearance:none;border-radius:0;border:0}input:focus,select:focus,textarea:focus{outline:0}.desktop{display:block}.mobile{display:none}#wrapper{background:#fff;width:100%;margin:0;height:auto;float:left;overflow:hidden;position:relative;transition:opacity 1.5s ease 0s;opacity:0}#wrapper.active{opacity:1}header{height:80px;position:fixed;z-index:200;width:100%;top:0;left:0}header::before{background:#fff;content:"";height:80px;position:absolute;z-index:199;width:100%;top:0;left:0;opacity:0;transition:.5s}header:hover::before{opacity:1}div.logo{float:left;width:180px;height:45px;margin:20px;position:relative;z-index:200}.logo svg{float:left;width:180px;height:45px}nav{float:right;width:calc(100% - 260px);height:40px;margin:20px 0;position:relative;z-index:200}nav ul{width:80%;margin:0;float:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;-webkit-display:flex;-webkit-justify-content:space-around;position:relative;z-index:20}nav ul li{flex-grow:1;-webkit-flex-grow:1;white-space:nowrap;width:auto;float:left;height:40px;position:relative}nav ul li a{color:#333;display:block;font-size:1.25em;height:40px;line-height:40px;margin:0 auto;text-align:left;text-indent:20px;width:inherit;position:relative;text-transform:uppercase;font-weight:700;transition:.5s}nav ul li ul{position:absolute;width:240px;margin:0;top:40px;left:0;height:auto;max-height:0;opacity:0;overflow:hidden;display:block;text-align:center;transition:all .5s ease 0s;z-index:201}nav ul li:hover ul{max-height:600px;opacity:1;padding:10px 0 0}nav ul li ul::before{background:#fff;display:block;content:"";height:100%;position:absolute;width:calc(100% - 20px);top:20px;left:-20px;opacity:1;transition:.5s}nav ul li ul li{display:block;width:100%;text-align:left;white-space:normal;height:auto}nav ul li ul li a{height:auto;line-height:100%;text-align:left;text-indent:20px;margin:0 0 15px;border:0;transition:opacity .5s ease 0s}div#banner{float:left;width:100%;overflow:hidden;height:100vh;position:relative;background-position:center;background-size:cover;z-index:1}nav ul li.popForm{background:#1b2492}nav ul li.popForm a{color:#fff;text-align:center;text-indent:0}#banner h1{position:absolute;color:#fff;font-size:3.5em;font-weight:700;text-align:center;left:0;width:100%;bottom:35%;opacity:0;text-shadow:0 0 0#000;transition:all 1.5s ease 1s;z-index:3}.active #banner h1{opacity:1;text-shadow:2px 2px 2px #000}#banner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:2;background-size:100%auto}a.down{bottom:0;height:40px;left:50%;margin:0 0 0-175px;position:absolute;width:350px;z-index:4}a.down::before{content:"";display:block;position:absolute;top:0;left:0;z-index:2;border-style:solid;border-width:0 175px 40px 175px;border-color:transparent transparent #fff transparent}a.down span:first-of-type{background:#1b2492 0 0;display:block;height:5px;left:159px;position:absolute;top:20px;transform:rotate(45deg);transition:all .5s ease 0s;width:20px;z-index:4}a.down span:last-of-type{background:#1b2492 0 0;display:block;height:5px;position:absolute;right:159px;top:20px;transform:rotate(-45deg);transition:all .5s ease 0s;width:20px;z-index:4}a.down:hover span:first-of-type,a.down:hover span:last-of-type{top:25px}section{float:left;width:100%;position:relative}#main{float:left;width:100%;position:relative}.home #main{background:url(/assets/img/2e266c428538.webp)top right no-repeat;background-size:44%auto}.page-id-55 #main,.page-id-56 #main,.page-id-57 #main{background:url(/assets/img/2615ee6c96a0.webp)top right no-repeat,url(/assets/img/1a9e6d5f0f22.webp)bottom left no-repeat;background-size:44%auto}div.contentBlock{float:left;width:51%;margin:6% 4% 5%}.contentBlock h1{margin:0 0 30px;text-transform:uppercase}.contentBlock h1 strong{display:block;font-weight:700;font-size:.8em;text-transform:uppercase}#gridLinks div,.midLinks div{float:left;position:relative;overflow:hidden;transition:.5s}#gridLinks>div a,.midLinks div a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}#gridLinks div h2{position:absolute;text-align:center;color:#fff;text-transform:uppercase;left:0;top:40%;z-index:5;font-size:2.5em;font-weight:700;line-height:120%}#gridLinks div h2 strong{font-size:1.5em;display:block;font-weight:700}#gridLinks div.bmw{background:url(/assets/img/e302f5085534.webp)center no-repeat;background-size:cover;width:calc(39.58% - 1px);margin:0 1px 0 0;height:80vh;overflow:hidden}div.midLinks{width:calc(41.64% - 1px);margin:0 1px 0 0;height:80vh;overflow:hidden}.midLinks div.porsche{background:url(/assets/img/925280351d26.webp)center no-repeat;background-size:cover;margin:0 0 1px;height:40vh;width:100%;overflow:hidden}.midLinks div.mini{background:url(/assets/img/7f0a75d283d6.webp)center no-repeat;background-size:cover;margin:0;height:40vh;width:100%;overflow:hidden}#gridLinks div.sales{background:url(/assets/img/0a6b3a295d28.webp)center no-repeat;background-size:cover;width:18.73%;height:80vh;overflow:hidden}div.gridLink:after{content:"+";display:block;position:absolute;bottom:6px;right:5px;width:30px;height:30px;line-height:20px;color:#fff;font-weight:400;text-align:center;font-size:2.5em;z-index:7;transition:.5s;opacity:0;pointer-events:none}div.gridLink:hover:after{opacity:1}div.gridLink:before{content:"";display:block;position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 80px 80px;border-color:transparent transparent #1b2492;z-index:6;transition:.5s;opacity:0;pointer-events:none}div.gridLink:hover:before{opacity:1}#salesAbout{background:url(/assets/img/4f289c2c3a6b.webp)right 20%no-repeat;background-size:93%auto;padding:7%0}a.button{color:#fff;border:1px solid #1b2492;background:#1b2492;text-transform:uppercase;font-weight:700;font-size:1.25em;padding:10px 30px}a.button:hover{background:#fff;color:#1b2492}div.textContent{float:left;width:100%;margin:0;text-align:right}.textContent h2{text-transform:uppercase;float:right;width:35%;margin:2.5%0;font-size:2em;line-height:120%}.textContent h2 strong{text-transform:uppercase;display:block;font-size:1.5em;font-weight:700}.textContent p{float:right;width:35%}.textContent img{float:right;width:52%;margin:0 0 0 5%}div#testimonial{float:left;width:100%;background:#1b2492;position:relative;padding:5%;box-sizing:border-box}#testimonial svg{display:block;margin:0 auto 30px;width:62px;height:50px}#testimonial svg path.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}blockquote{display:block;position:relative;float:left;width:100%}#testimonial p{box-sizing:border-box;font-family:"Roboto Condensed",sans-serif;font-size:1.375em;font-style:italic;padding:0 5%;text-align:center;position:relative;color:#fff;width:80%;margin:0 10% 15px}#testimonial p strong{display:block;font-family:"Roboto Condensed",sans-serif;font-size:1.875em;font-weight:700;font-style:normal;padding:10px 0 0;text-align:center;float:left;width:100%;text-transform:uppercase}footer{float:left;width:100%}.page-id-62 footer{padding-top:90px}div#contactWrap{float:left;width:100%;position:relative;box-sizing:border-box;padding:0 39%0 0}div.details{float:left;width:45%;margin:8%0;box-sizing:border-box;padding:0 8%}.details a:hover,.footNote p a:hover{color:#1b2492}div.form{border-left:1px solid #333;box-sizing:border-box;float:left;margin:8%0;padding:0 8%;width:55%}form{float:left;width:100%;margin:8%0 0;display:block}form input{color:#333;background:0 0;float:left;width:100%;box-sizing:border-box;padding:10px;font-size:1.25em;font-family:"Roboto Condensed",sans-serif;font-weight:400;margin:0 0 10px;border-bottom:1px solid #333}form textarea{color:#333;background:0 0;float:left;width:100%;box-sizing:border-box;padding:10px;font-size:1.25em;font-family:"Roboto Condensed",sans-serif;font-weight:400;margin:0 0 30px;border-bottom:1px solid #333;height:80px}form input.wpcf7-submit{background:#1b2492;border:1px solid #1b2492;color:#fff;border-radius:0;font-weight:700;float:right;clear:both;-webkit-appearance:none;width:auto;padding:10px 30px;text-transform:uppercase;transition:.5s;outline:0}form input.wpcf7-submit:hover{cursor:pointer;color:#1b2492;background:#fff}div.map{background:url(/assets/img/24145a358bf1.webp)center center no-repeat;background-size:cover;position:absolute;width:39%;height:100%;top:0;right:0}.map a.button{display:block;margin:0 0 0-70px;text-align:center;width:140px;left:50%;bottom:20%;position:absolute}div.footNote{background-color:#1b2492;padding:3% 5%;box-sizing:border-box;float:left;width:100%}.footNote svg{width:280px;height:60px;float:left}.footNote p{float:left;width:calc(100% - 280px);text-align:right;color:#fff;font-size:1em;line-height:60px;height:60px;margin:0}.footNote p a:hover{color:#fff;text-decoration:underline}footer>a{float:right;padding:10px 5%;width:auto}footer>a:hover{color:#1b2492}div#popBooking{position:fixed;top:5vh;left:-100%;width:90%;height:90vh;background:url(/assets/img/cb68c5e9de9c.webp)right top no-repeat #fff;background-size:contain;z-index:500;box-sizing:border-box;padding:5%;opacity:0;ransition:all .5s ease 0s}div#popBooking.show{opacity:1;left:5%;transition:all .5s ease .1s}#popBooking h2{float:left;width:100%;margin:0 0 30px;font-size:1.875em;font-weight:700}#popBooking form{float:left;width:60%;margin:2%0 0}#popBooking form input{width:46%;margin:0 4% 20px 0;box-sizing:border-box}#popBooking form textarea{width:96%;height:140px}#popBooking form input.wpcf7-submit{width:auto}#popBooking a.close{position:absolute;top:5%;right:3%;display:block;font-size:1.875em;font-weight:700;padding-right:45px}#popBooking a.close span{display:block;background:#333;width:35px;height:6px;position:absolute;top:12px;right:0}#popBooking a.close span:first-of-type{transform:rotate(45deg)}#popBooking a.close span:last-of-type{transform:rotate(-45deg)}#main div.form{margin:6%0 5%;padding:0 5%;width:41%}#main div.form form input{width:46%;margin:0 4% 20px 0;box-sizing:border-box}#main div.form form textarea{width:96%}#main div.form h2{float:left;width:100%;margin:0;font-size:1.875em;text-transform:uppercase}div.textImageBlock{float:left;width:100%;margin:2.5%0}.textImageBlock:last-of-type{margin:2.5%0 7%}.textImageBlock:nth-of-type(odd) img{float:left;width:50%;margin:0 5%0 0}.textImageBlock:nth-of-type(even) img{float:right;width:50%;margin:0 0 0 5%}.textImageBlock h2{float:left;font-size:1.875em;text-transform:uppercase;width:30%;margin:10%0 2%}.textImageBlock h3{float:left;font-size:1.25em;text-transform:uppercase;width:30%;margin:0 0 2%}.textImageBlock p{float:left;width:30%}.textImageBlock ul{float:left;width:30%}.textImageBlock ul li{float:left;width:100%;font-size:1.25em;position:relative;padding:0 0 0 20px;box-sizing:border-box;margin:0 0 6px}.textImageBlock ul li:before{content:"";display:block;position:absolute;width:8px;height:8px;border-radius:50%;background:#333;top:7px;left:2px}.textImageBlock a{float:right;width:auto;margin:20px 0 0}.textImageBlock:nth-of-type(even) h2,.textImageBlock:nth-of-type(even) h3{float:right;text-align:right}.textImageBlock:nth-of-type(even) p,.textImageBlock:nth-of-type(even) ul,.textImageBlock:nth-of-type(even) li{float:right;text-align:right}#main.sales,.page-id-61 #main,.page-id-59 #main,.page-id-60 #main{background:url(/assets/img/2e266c428538.webp)top right no-repeat,url(/assets/img/1a9e6d5f0f22.webp)bottom left no-repeat;background-size:44%auto;margin:5%0 1%}p.small,form p{float:left;clear:both;font-size:12px;padding:0 10%}form p{padding:0}div.grecaptcha-badge{pointer-events:none;opacity:0}.wpcf7 form .wpcf7-response-output{border:0!important}@media screen and (max-width:1700px){body{font-size:14px}nav ul li a{font-size:1.1em}.footNote svg{width:235px;height:50px}.footNote p{width:calc(100% - 235px);line-height:50px;height:50px}.textImageBlock h2{width:35%}.textImageBlock p{width:35%}}@media screen and (min-width:1100px) and (max-width:1490px){body{font-size:12px;padding:0}h1{font-size:2.25em}nav{width:calc(100% - 260px)}nav ul{width:100%}nav ul li a{font-size:1.1em}.contentBlock h1{margin:0 0 20px}.home #main{background-size:40%auto}.textImageBlock h2{width:40%}.textImageBlock p{width:40%}#main div.form{margin:6%0 5%;padding:0 3%;width:41%}#main.sales{background-size:40%auto;margin:8%0 1%}.textImageBlock h2{margin:2%0}}@media screen and (max-width:900px){body{font-size:12px;padding:0}.desktop{display:none}.mobile{display:block}header::before{z-index:99}a.menu{float:right;margin:20px;display:block;width:60px;height:40px;position:relative;z-index:200}.open a.menu{transform:rotate(-45deg)}.menu span{display:block;width:30px;height:3px;left:15px;opacity:1;background:#1b2492;position:absolute;transition:.5s}.menu span:first-of-type{top:10px}.menu span:nth-of-type(2){top:20px}.menu span:last-of-type{top:30px}.open .menu span:first-of-type{top:20px}.open .menu span:nth-of-type(2){top:20px;opacity:0}.open .menu span:last-of-type{top:20px;transform:rotate(-90deg)}nav{float:right;width:100%;height:110vh;margin:0;position:fixed;z-index:100;background:#fff;top:0;left:100%;display:block;opacity:1;transition:.5s}.open nav{left:0}nav ul{width:100%;margin:12%0 0;display:block;text-align:center}nav ul li{flex-grow:unset;-webkit-flex-grow:unset;white-space:normal;width:auto;float:none;position:relative;display:table;margin:20px auto;text-align:center}nav ul li a{display:block;font-size:1.4em;height:5vh;line-height:5vh;margin:0 auto;text-align:center;text-indent:0;width:100%;position:relative;float:left;padding:0 30px;box-sizing:border-box}.home #main{background:url(/assets/img/2615ee6c96a0.webp)top right no-repeat;background-size:44%auto}div.contentBlock{width:90%;margin:6% 5% 5%}#gridLinks div.bmw{width:90%;margin:0 5% 10px;height:40vh}div.midLinks{width:90%;margin:0 5%;height:auto}.midLinks div.porsche,.midLinks div.mini{margin:10px 0}#gridLinks div.sales{background:url(/assets/img/3e4856f2cb08.webp)center no-repeat;background-size:cover;width:90%;height:40vh;margin:10px 5%}.textContent img{float:right;width:90%;margin:0 5% 5%}.textContent h2{width:90%;margin:0 5% 2%;text-align:left}.textContent p{float:right;width:90%;margin:0 5% 15px;text-align:left}div.textContent{margin:5%0}div#contactWrap{padding:0}div.map{background:url(/assets/img/24145a358bf1.webp)center center no-repeat;background-size:cover;position:relative;width:100%;top:auto;right:auto;float:left;height:40vh}.footNote p{width:calc(100% - 235px);line-height:25px;height:50px}#main div.form{margin:6%0 5%;padding:0 5%;width:100%;border:0}#main div.form form{margin:5%0 0}.textImageBlock:nth-of-type(odd) img,.textImageBlock:nth-of-type(even) img{float:left;width:90%;margin:5%}.textImageBlock h2{float:left;font-size:1.875em;text-transform:uppercase;width:90%;margin:0 5% 2%}.textImageBlock p{float:left;width:90%;margin:0 5% 15px}#testimonial p{width:100%;margin:0 0 15px}#main.sales{background:url(/assets/img/2615ee6c96a0.webp)top right no-repeat,url(/assets/img/1a9e6d5f0f22.webp)bottom left no-repeat;background-size:44%auto;margin:10%0 1%}.textImageBlock h3{width:90%;margin:0 5% 2%}.textImageBlock ul{width:90%;margin:0 5%}.textImageBlock a{margin:0 0 0 10px}div#popBooking{background:url(/assets/img/2615ee6c96a0.webp)right top no-repeat #fff}#popBooking form{width:100%;margin:5%0 0}.map a.button{margin:0 0 0-100px}}@media screen and (max-width:600px) and (max-height:900px){body{font-size:12px;padding:60px 0 0}.desktop{display:none}.mobile{display:block}header{height:60px}header::before{height:60px}div.logo{width:160px;height:40px;margin:10px}.logo svg{width:160px;height:40px}a.menu{margin:10px}nav ul{margin:16%0 0}nav ul li{margin:10px auto;height:6vh}nav ul li a{height:6vh;line-height:6vh}div#banner{height:40vh}#banner a.down{display:none}#banner h1{font-size:1.9em;bottom:52%}#testimonial svg{margin:0 auto 20px;width:50px;height:42px}div.details{width:100%;margin:8%0 0;padding:0 5%;text-align:center}div.form{border-left:none;margin:5%0;padding:0 5%;width:100%}.footNote svg{display:none}.footNote p{width:100%;text-align:center;font-size:.9em}.contentBlock h1{margin:0 0 20px;text-transform:uppercase}h1{font-size:2em}#main.sales{margin:0 0 1%}#popBooking h2{width:70%;margin:10px 0 20px}}