@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}body{height:100%;min-width:300px;color:#3c3c3c;font-size:12pt;font-family:"Arial",Helvetica,sans-serif;font-weight:300}.holder{min-height:100%;position:relative;margin-left:0;margin-right:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.holder--nav-open{margin-left:300px;margin-right:-300px}#container{padding-bottom:50px}.text{width:1200px;margin:0 auto;padding:50px 0}.header__top-header{height:54px;padding:15px;font-size:9pt;letter-spacing:1pt;text-transform:uppercase;font-weight:100;position:fixed;top:0;left:0;right:0;z-index:99999;background-color:#000;color:#fff;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.header__top-header a{color:#fff}.header__top-header a:hover{color:#fff;text-decoration:underline}.header__main-header{padding:20px;width:1200px;margin:0 auto}.header__main-header--split{position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.header__main-header--split .header__logo{z-index:999}.header__main-header--split .header__logo-image{height:45px;width:auto}.header__main-header--split .header__logo-image--default{height:15px}.header__main-header--split .navigation{display:-webkit-flex;display:flex;position:absolute;width:calc(100% - 40px);justify-content:space-between}.footer{position:absolute;bottom:0;width:100%;height:200px;background-color:transparent;padding:0}.footer--standard{background-color:#000;color:#fff}.footer--slim{background-color:#000;color:#fff}.footer .footer__upper-footer{background-color:#fff;color:#000;padding:20px}.footer .footer__lower-footer{background-color:#000}.footer .footer__lower-footer-top{padding:20px;border-bottom:1px solid #fff}.footer .footer__lower-footer-bottom{padding:20px}.footer__content{width:1200px;margin:0 auto;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.footer__upper-menu{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex}.footer__upper-menu-item{min-width:200px;margin:0 10px}.footer__upper-menu-item .sub-menu{list-style:none;padding:0;margin:0}.footer__upper-menu-item--title{margin-top:20px}.footer__upper-menu-item--title>a{font-weight:800;color:#252525}.footer__upper-menu-item:first-child{margin-left:0}.footer__upper-menu-item:last-child{margin-right:0}.footer__upper-menu-link{color:#252525}.footer__lower-menu{padding:0;margin:0;list-style:none;display:-webkit-flex;display:flex}.footer__lower-menu-item{margin:0 10px}.footer__lower-menu-item:first-child{margin-left:0}.footer__lower-menu-item:last-child{margin-right:0}.navigation{font-size:10pt;text-transform:uppercase;text-align:right}.navigation__list{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex}.navigation__list-item{margin:0 10px}.navigation__list-item:hover .navigation__item-link{border-color:#ff2e3a}.navigation__list-item--current .navigation__item-link{color:#ccc}.navigation__list-item:first-child{margin-left:0}.navigation__list-item:last-child{margin-right:0}.navigation__list-item.menu-item-has-children{position:relative}.navigation__list-item.menu-item-has-children .sub-menu{position:absolute;top:calc(100% + 15px);display:none}.navigation__list-item.menu-item-has-children:hover{border-color:transparent}.navigation__list-item.menu-item-has-children:hover .sub-menu{z-index:9999;width:275px;list-style:none;display:block;background-color:#000;padding:0;margin:0;text-align:left}.navigation__list-item.menu-item-has-children:hover .sub-menu:before{content:"";display:block;position:absolute;height:15px;left:0;right:0;top:-15px;background-color:transparent}.navigation__list-item.menu-item-has-children:hover .sub-menu>li>a{display:block;padding:8px;color:#fff}.navigation__list-item.menu-item-has-children:hover .sub-menu>li>a:hover{background-color:#ff2e3a}.navigation__item-link{color:#000;text-decoration:none;padding:3px 0;display:block;border-bottom:1px solid transparent}.navigation__nav-toggle{display:none}.navigation__nav-toggle svg{width:30px;height:30px;display:block;cursor:pointer}.navigation__nav-toggle--open-nav{float:left;padding:32px 10px}.navigation__nav-toggle--open-nav svg{fill:#fff}.navigation__nav-toggle--close-nav{overflow:hidden;margin:25px 15px;display:none}.navigation__nav-toggle--close-nav svg{float:right;fill:#000}h1{font-size:22pt;font-weight:700}h2{font-size:18pt;font-weight:600}h3{font-size:15pt;font-weight:600}h4{font-size:15pt;font-weight:600}p{margin-bottom:1.2em;line-height:22px;font-size:11pt}strong{font-weight:700}ul,ol{margin-bottom:1.2em;line-height:22px;color:#3c3c3c;font-size:11pt;padding-left:1.2em}img{width:auto;left:initial;height:auto;position:relative}a{color:#3c3c3c}a:hover{color:#ff2e3a}.tiles{width:1200px;margin:0 auto;padding:50px 0}.tiles--standard{display:-webkit-flex;display:flex;justify-content:space-between}.tiles--standard .tiles__tile-column{list-style:none;padding:0;width:49.5%;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:0}.tiles--standard .tiles__tile-item--half{width:49%}.tiles--standard .tiles__tile-item--half .tiles__spacer{padding-bottom:100%}.tiles--standard .tiles__tile-item--full{width:100%}.tiles--standard .tiles__tile-item--full .tiles__spacer{padding-bottom:49%}.tiles--standard .tiles__tile-item--square .tiles__spacer{padding-bottom:100%}.tiles--custom .tiles__tile-list{list-style:none;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.tiles--custom .tiles__tile-item{text-align:center}.tiles__tile-item{position:relative;margin:0 0 15px;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.tiles__tile-item:hover .tiles__overlay{opacity:1}.tiles__tile-item:hover .tiles__overlay--custom{opacity:.7}.tiles__tile-item h1,.tiles__tile-item h2,.tiles__tile-item h3{font-size:14pt;letter-spacing:1pt;font-weight:600}.tiles__tile-item p{letter-spacing:2pt;font-size:10pt;line-height:15pt;margin:10px 0}.tiles__tile-text{position:absolute;left:0;bottom:10px;right:0;padding:10px;text-transform:uppercase;font-family:'Montserrat';text-align:center;font-size:12pt;color:#000;display:inline-block;background-color:rgba(35,92,159,.8);border:1px solid #fff;width:55%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tiles__tile-text p{margin-bottom:0}.tiles__overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tiles__overlay--custom{opacity:0}.tiles__overlay--custom:hover{opacity:.7}.tiles__link--block{position:absolute;top:0;left:0;bottom:0;right:0;z-index:99}.tiles__link--text{border:1px solid #000;display:inline-block;padding:10px;margin-top:20px;color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tiles__link--text:hover{text-decoration:none;border-color:#fff;color:#fff}.latest-news{padding:50px 0;width:1200px;margin:0 auto}.latest-news__title{margin-bottom:20px}.latest-news--info{display:-webkit-flex;display:flex;justify-content:space-between}.latest-news--info .latest-news__info-column{order:2;width:27%}.latest-news--info .latest-news__posts{width:70%;padding:0;margin:0;list-style:none;display:-webkit-flex;display:flex;justify-content:space-between}.latest-news--info .latest-news__post-item{width:48%}.latest-news--info .latest-news__post-item--single{width:100%}.latest-news--info .latest-news__post-item--single .latest-news__image-overlay{padding-bottom:50%}.latest-news--info .latest-news__post-item:hover .latest-news__image-overlay{opacity:.6}.latest-news--info .latest-news__image{margin-bottom:20px;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.latest-news--info .latest-news__image-overlay{padding-bottom:90%;background-color:#000;opacity:0;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.latest-news--info .latest-news__post-title{margin-bottom:20px}.latest-news--info .latest-news__post-date{margin-bottom:10px}.latest-news--info .latest-news__post-preview{margin-bottom:30px}.latest-news--info .latest-news__post-more{margin-bottom:20px;font-weight:700}.latest-news__view-more{font-weight:700}.latest-news__more-box{width:150px;height:150px;display:-webkit-flex;display:flex;position:relative;align-items:center;justify-content:center;margin-top:30px;background-color:#252525;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.latest-news__more-box svg{width:30px;height:auto;fill:#fff}.latest-news__more-box:hover{background-color:#ff2e3a}.block-5050{width:1200px;margin:0 auto;padding:50px 0;display:-webkit-flex;display:flex}.block-5050__image{width:50%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.block-5050__text{width:50%;color:#fff;background-color:#252525;display:-webkit-flex;display:flex;align-items:center;min-height:300px}.block-5050__text-inner{padding:15% 10%;width:100%}.block-5050__text-inner a{color:#fff}.block-5050__text-inner a:hover{color:#fff;text-decoration:underline}.block-5050__title{margin-bottom:20px}.featured-bar{margin:50px 0;position:relative;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.featured-bar .slick-list,.featured-bar .slick-track{width:100%;height:100%}.featured-bar .slick-arrow{position:absolute;top:50%;z-index:9999;display:-webkit-flex !important;display:flex !important;width:25px;height:25px;justify-content:center;align-items:center;color:#fff;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.featured-bar .slick-arrow.prev{right:calc(50% + 600px)}.featured-bar .slick-arrow.next{left:calc(50% + 600px)}.featured-bar__overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.5;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.featured-bar__overlay--custom{opacity:.5}.featured-bar__slider{list-style:none;margin:0;padding:0;width:100%;height:100%}.featured-bar__slide-item{width:100%;height:100%;outline:none;position:relative;display:-webkit-flex;display:flex;align-items:center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.featured-bar__slide-item--gallery{padding-bottom:5%}.featured-bar__slide-item--content{padding:40px 0}.featured-bar__slide-content{width:1200px;padding:90px 0;margin:0 auto;text-align:center;color:#fff;position:relative;z-index:9999}.featured-bar__slide-content p:last-child{margin-bottom:0}.featured-bar__slide-content-inner{width:90%;margin:0 auto}.featured-bar__title{margin-bottom:30px}.featured-bar .slick-dots{display:-webkit-flex;display:flex;justify-content:center;list-style:none;position:absolute;width:100%;margin:0;padding:0;cursor:pointer}.featured-bar .slick-dots li{width:14px;height:14px;margin:0 5px;background-color:#252525;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.featured-bar .slick-dots li.slick-active{background-color:#ff2e3a}.featured-bar .slick-dots li button{border:none;outline:none;font-size:0pt}.featured-bar.dots-outside-bottom .slick-dots{bottom:-30px}.featured-bar.dots-inside-bottom .slick-dots{bottom:30px}@media only screen and (max-width:1250px){html body .content{width:100%;padding:25px}html body header .content,html body .topHeader .content{padding:10px}.tiles,.block-5050,.latest-news,.text{width:100%;padding:50px 25px}body #block-2.featured-bar .featured-bar__slide-content-inner{width:80%}.featured-bar .slick-arrow{display:none !important}body .featured-bar__slide-item--gallery{min-height:350px}}@media only screen and (max-width:1150px){.latest-news--info{flex-wrap:wrap}.latest-news--info .latest-news__info-column{order:0;width:100%;margin-bottom:40px;padding-right:180px;position:relative}.latest-news__more-box{position:absolute;bottom:0;right:0}.latest-news--info .latest-news__posts{width:100%}}@media only screen and (max-width:1050px){body.background-nav{background-color:#ccc;overflow-x:hidden}.holder{background-color:#fff}.navigation{position:absolute;top:0;left:-300px;width:300px;margin:0;text-align:left}.navigation__nav-toggle{display:block}.navigation__list{margin:0 10px}.navigation__list-item{display:block;margin-bottom:10px;border-right:0}.navigation__list-item--current .navigation__item-link{color:#fff}}@media only screen and (max-width:950px){.tiles--standard{flex-wrap:wrap}.tiles--standard .tiles__tile-column{width:100%}.block-5050{flex-wrap:wrap}.block-5050 .block-5050__image{order:-1;width:100%}.block-5050__image-inner{padding-bottom:55%}.block-5050__text{width:100%;min-height:initial}.block-5050__text-inner{padding:10%}}@media only screen and (max-width:740px){body .tiles--custom .tiles__tile-item:nth-child(1n){width:100%}}@media only screen and (max-width:700px){.latest-news__more-box{position:static}.latest-news--info .latest-news__info-column{padding-right:0}}@media only screen and (max-width:660px){.latest-news--info .latest-news__posts{flex-wrap:wrap}.latest-news--info .latest-news__post-item{width:100%}.latest-news--info .latest-news__image-overlay{padding-bottom:60%}}@media only screen and (max-width:600px){.tiles--standard .tiles__tile-item--half{width:100%}.tiles--standard .tiles__tile-item--half .tiles__spacer,.tiles--standard .tiles__tile-item--full .tiles__spacer{padding-bottom:70%}.block-5050__text-inner{padding:5%}}p,li,a{font-family:'Montserrat'}@font-face{font-family:'vast_shadowregular';src:url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/fonts/vastshadow-regular-webfont.woff2) format("woff2"),url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/fonts/vastshadow-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Rounded LT Std Bold';font-style:normal;font-weight:400;src:url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/fonts/HelveticaRoundedLTStd-Bd.woff) format("woff")}.flex{display:-webkit-flex;display:flex;flex-wrap:wrap}.flex-center{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.flex-v-center{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.flex-right{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.default-transition{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.background-cover{-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;background-position:center}.background-contain{-webkit-background-size:contain !important;-moz-background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-repeat:no-repeat;background-position:center}.absolute{position:absolute;top:0;left:0}.overlay:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#000;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;opacity:0}.overlay:before{background-color:#000;opacity:.5}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-y:scroll}body{height:100%;font-family:"Arial",Helvetica,sans-serif}#holder{min-height:100%;position:relative}textarea,input,button,a,select{outline:none}button,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}a{text-decoration:none}.wrap404{position:relative;overflow:hidden;width:100vw;height:93vh}.wrap404 .ion-ios-help-outline{font-size:100em;margin-bottom:30px;font-weight:900;display:block;position:absolute;opacity:.1;top:5%;left:-45%;color:#ff2e3a}.wrap404 h1{width:100%;text-align:center;font-weight:500;letter-spacing:-2pt;font-size:35pt;opacity:.8}.wrap404 a{display:table;width:auto;margin:20px auto}.wrap404 *{width:100%;text-align:center}.readMore{color:#000;background:0 0;border:1px solid #000;padding:10px 20px;text-transform:uppercase;letter-spacing:1pt;font-weight:400;font-size:10pt;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.readMore:hover{background:#000;color:#fff}.versionNo{background:#ff2e3a;padding:2px 5px;border-radius:3px;margin:0 5px}body{color:#3c3c3c;font-size:12;font-family:"Arial",Helvetica,sans-serif;font-weight:300}.ucase{text-transform:uppercase}h1.page-title{margin:1em 0;font-size:18pt;font-weight:500;letter-spacing:-1pt}.wpcontent h1,.wpcontent h2,.wpcontent h3,.wpcontent h4,.wpcontent h5,.wpcontent h6{margin-bottom:10px}.wpcontent h1{font-size:22pt;font-weight:700}.wpcontent h2{font-size:18pt;font-weight:600}.wpcontent h3{font-size:15pt;font-weight:600}.wpcontent h4{font-size:15pt;font-weight:600}.wpcontent p{margin-bottom:1.2em;line-height:22pt;font-size:11pt}.wpcontent strong{font-weight:700}.wpcontent ul{margin-bottom:1.2em;line-height:22pt;color:#3c3c3c;font-size:11pt;padding-left:1.2em;list-style:initial}.wpcontent ol{margin-bottom:1.2em;line-height:22pt;color:#3c3c3c;font-size:11pt;padding-left:1.2em}html body .woocommerce .singleProduct h1,html body .woocommerce .singleProduct h2,html body .woocommerce .singleProduct h3,html body .woocommerce .singleProduct h4,html body .woocommerce .singleProduct h5,html body .woocommerce .singleProduct h6{margin-bottom:10px}html body .woocommerce .singleProduct h1{font-size:27px;font-weight:700}html body .woocommerce .singleProduct h2{font-size:24px;font-weight:600}html body .woocommerce .singleProduct h3{font-size:20px;font-weight:600}html body .woocommerce .singleProduct h4{font-size:18px;font-weight:600}html body .woocommerce .singleProduct p{margin-bottom:1.2em;line-height:22pt;color:#3c3c3c;font-size:11pt}html body .woocommerce .singleProduct strong{font-weight:700}html body .woocommerce .singleProduct .product span.woocommerce-Price-amount.amount,html body .woocommerce .singleProduct .product .price{width:100%;margin-top:20px;color:#252525}a{color:#3c3c3c}a:hover{color:#ff2e3a}.topHeader{height:auto;padding:15px;font-size:9pt;letter-spacing:1pt;text-transform:uppercase;font-weight:100;position:sticky;top:0;left:0;width:100%;z-index:99999;position:relative;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.topHeader .topLeftText{width:50%}.topHeader strong{font-weight:700}.topHeader .rightIcons{margin-left:auto;font-size:9pt}.topHeader .rightIcons *:before{font-weight:600;font-size:18pt;padding:0 5px}.topHeader .rightIcons span{padding-left:5px}.topHeader .rightIcons span,.topHeader .rightIcons a{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.topHeader .rightIcons .cart-icons-wrapper{margin-left:10px;position:relative;cursor:pointer;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.topHeader .rightIcons .cart-icons-wrapper span{margin-left:0;padding-left:0}.topHeader .rightIcons .cart-icons-wrapper .cart-nums{margin-left:10px}.topHeader .search{top:-1000px;position:absolute;left:0;width:100%;color:#000;z-index:999999}.topHeader .search form{width:100%}.topHeader .search input{width:95%;padding:10px;background:0 0;border:1px solid #000;color:#000;text-transform:uppercase;letter-spacing:1pt}.topHeader .search button{width:4%;border:1px solid #000;padding:7px;margin-left:1%;background:#000;font-size:15pt;color:#fff}.topHeader .search .closesearch{position:absolute;right:13px;font-size:20pt;color:#000}.topHeader.searchActive{background-color:#fff !important}.topHeader.searchActive .search{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:999999;background:#fff;padding:0 50px}.topHeader .content{position:relative}header.site-header .alternate-header{padding:20px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;flex-wrap:nowrap}header.site-header .alternate-header .logo-container{margin:0;display:block}header.site-header .alternate-header nav.header-nav ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header.site-header .alternate-header nav.header-nav.nav-1{margin-left:0;margin-right:auto;width:100%;text-align:left;padding-right:50px}header.site-header .alternate-header nav.header-nav.nav-2{margin-right:0;margin-left:auto;width:100%;text-align:right;padding-left:50px}header.site-header{height:auto;background-color:#252525;position:relative;padding:0 15px}header.site-header nav.header-nav{margin-left:auto;font-size:10pt;text-transform:uppercase;font-weight:700;font-weight:500;text-align:right}header.site-header nav.header-nav ul{display:-webkit-flex;display:flex;flex-wrap:wrap;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}header.site-header nav.header-nav ul li{position:relative;cursor:pointer}header.site-header nav.header-nav ul li:last-child{border-right:none}header.site-header nav.header-nav ul li .current-menu-item a{color:#000}header.site-header nav.header-nav ul li a{text-decoration:none;padding:55px 10px;display:inline-block;font-size:10pt;letter-spacing:1pt;font-weight:500;cursor:pointer;transition:.3s all}header.site-header nav.header-nav ul li a:hover{background-color:#faecbd;color:#000}header.site-header nav.header-nav ul li .sub-menu,header.site-header nav.header-nav ul li .mega-menu{z-index:999;display:none;position:absolute;left:0;top:100%;min-width:300px}header.site-header nav.header-nav ul li .sub-menu li,header.site-header nav.header-nav ul li .mega-menu li{background-color:#000;text-align:left;position:relative;overflow:hidden}header.site-header nav.header-nav ul li .sub-menu li:hover,header.site-header nav.header-nav ul li .mega-menu li:hover{background-color:grey}header.site-header nav.header-nav ul li .sub-menu li:hover a,header.site-header nav.header-nav ul li .mega-menu li:hover a{color:#000}header.site-header nav.header-nav ul li .sub-menu li a,header.site-header nav.header-nav ul li .mega-menu li a{color:#fff;padding:15px;display:inline-block}header.site-header nav.header-nav ul li .sub-menu li video.megaVideo,header.site-header nav.header-nav ul li .mega-menu li video.megaVideo{background-size:cover;position:absolute;height:100%;width:100% !important;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;display:block;object-fit:cover}header.site-header nav.header-nav ul li ul.mega-menu{padding:20px;background-color:#252525;width:100%;position:fixed;top:136px;left:0;padding-bottom:40px}header.site-header nav.header-nav ul li ul.mega-menu li.sub-mega-item{background-color:#252525;width:200px;margin:10px;height:200px;position:relative}header.site-header nav.header-nav ul li ul.mega-menu li.sub-mega-item:before{position:absolute;content:"";width:100%;height:100%;background:#252525;top:0;left:0;opacity:.4;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}header.site-header nav.header-nav ul li ul.mega-menu li.sub-mega-item:hover{opacity:1}header.site-header nav.header-nav ul li ul.mega-menu li.sub-mega-item:hover:before{opacity:0}header.site-header nav.header-nav ul li ul.mega-menu li.sub-mega-item a{z-index:99}header.site-header nav.header-nav ul li ul.mega-menu h2{width:100%;margin:20px 10px;font-size:13pt;text-align:left;color:#fff;letter-spacing:2pt;position:relative}header.site-header nav.header-nav ul li ul.mega-menu h2:after{content:"";background:#fff;height:1px;width:100px;margin-top:20px;display:block}header.site-header nav.header-nav ul li.menu-item-has-children:hover .sub-menu,header.site-header nav.header-nav ul li.menu-item-has-children:hover .mega-menu{z-index:999999;display:block}header.site-header nav.header-nav ul li.menu-item-has-children:hover .sub-menu li:hover,header.site-header nav.header-nav ul li.menu-item-has-children:hover .mega-menu li:hover{background-color:#ff2e3a}header.site-header nav.header-nav ul li.menu-item-has-children:hover .sub-menu li:hover a,header.site-header nav.header-nav ul li.menu-item-has-children:hover .mega-menu li:hover a{color:#fff}header.site-header nav.header-nav ul li.menu-item-has-children:after,header.site-header nav.header-nav ul li.menu-item-has-mega-menu:after{margin-right:10px;content:"\f123";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.site-header nav.header-nav ul li.menu-item-has-mega-menu:hover .sub-menu,header.site-header nav.header-nav ul li.menu-item-has-mega-menu:hover .mega-menu{z-index:99999;display:-webkit-flex;display:flex;flex-wrap:wrap}header.site-header nav.header-nav ul li.menu-item-has-mega-menu:hover .sub-menu li:hover,header.site-header nav.header-nav ul li.menu-item-has-mega-menu:hover .mega-menu li:hover{background-color:#ff2e3a}header.site-header nav.header-nav ul li.menu-item-has-mega-menu:hover .sub-menu li:hover a,header.site-header nav.header-nav ul li.menu-item-has-mega-menu:hover .mega-menu li:hover a{color:#fff}header.site-header nav.header-nav ul li .mega-menu.hide{display:none !important}header.site-header .logo{height:45px;width:auto}header.site-header .logo.defaultLogo{height:15px}.mobicon,.mobile{display:none}.mobmenu{background-color:#ff2e3a;display:block;position:absolute;top:0;left:0;width:50vw;left:-50vw;height:100vh;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;overflow-x:hidden;overflow-y:scroll}.mobmenu ul li ul{padding-left:20px;background-color:rgba(0,0,0,.12)}.mobmenu ul{padding-left:0;margin-left:0}.topHeader .mini-cart{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);position:absolute;visibility:hidden;right:0;top:140%;opacity:0;z-index:99999;background-color:#fff;border:1px solid #d4d4d4;width:450px;padding:10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#000;text-transform:initial;letter-spacing:initial}.topHeader .mini-cart.is-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.topHeader .mini-cart *,.topHeader .mini-cart a{color:#000}.topHeader .mini-cart .cart_list{width:100%;margin-bottom:20px}.topHeader .mini-cart .cart_list li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.topHeader .mini-cart .cart_list li *~a{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;flex-wrap:nowrap;margin-left:5px;max-width:67%;width:67%;padding-right:10px}.topHeader .mini-cart .cart_list li *~a img{height:80px;margin-right:10px;width:auto}.topHeader .mini-cart .woocommerce-mini-cart__total{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;width:30%}.topHeader .mini-cart .woocommerce-mini-cart__total strong{font-size:15px}.topHeader .mini-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{padding-left:0;margin-left:0;font-size:15px}.topHeader .mini-cart .woocommerce-mini-cart__total .woocommerce-Price-amount span{padding-left:0;margin-left:0}.topHeader .mini-cart .woocommerce-mini-cart__buttons{width:70%;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.topHeader .mini-cart .woocommerce-mini-cart__buttons a{width:45%;margin:0 2.5%;padding:10px;text-align:center}.topHeader p.woocommerce-mini-cart__empty-message{margin-top:1.2em}.topHeader a:hover{color:#333 !important}.clearFooter{clear:both}footer{bottom:0;height:auto;padding:60px 0;color:#fff;background-color:#252525}footer h2{font-size:22pt}footer.alt-footer{padding:15px 0;margin-bottom:0}footer .footerColumn{width:15%;padding:10px 20px}footer .BtmCol{width:30%}footer .BtmCol:nth-child(1){width:40%}footer .BtmCol:nth-child(1) p,footer .BtmCol:nth-child(1) a{font-size:10pt;font-weight:400;letter-spacing:initial}footer .BtmCol:nth-last-child(1){justify-content:flex-end}footer .footerColumn:nth-child(1){width:40%;margin-right:auto}footer .logo{height:18px}footer .footerTextBlock{margin:10px 0;padding:20px 0}footer p,footer a{line-height:20px;font-weight:300;color:#dcdcdc;font-size:13px}footer a:hover{color:#ff2e3a}footer a:hover:before{color:#ff2e3a}footer strong{font-weight:500;opacity:1}footer .footerMenuLink{width:100%;margin-bottom:5px;display:inline-block}footer h3{padding:20px 0;font-size:13pt;font-weight:700}footer h4{font-size:10pt;font-weight:700;padding:20px 0}footer .bottomFooter{margin:20px auto}footer .paymentProviders{flex-grow:1}footer .paymentProviders svg{font-size:19pt;margin:0 2px;opacity:.6}footer .beta{background:#ff2e3a;padding:2px 5px;border-radius:3px;margin:0 5px}footer .newV{display:inline-block;margin:10px 0}footer .newV a:hover{color:#fff}.content,.woocommerce .products ul,.woocommerce ul.products.content{width:1200px;margin:0 auto;position:relative}.contentSmall{width:900px;margin:0 auto}.centertext{text-align:center}.righttext{text-align:right}.lefttext{text-align:left}.mobmenu .ion-ios-close-empty{display:none;font-size:29pt}nav.headerNav.hide{top:-100px;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}a.fillLink{position:absolute;width:100%;height:100%;left:0;top:0}.fullWidth{width:100%}.pageWrap{padding:50px 0}.featurebanner{padding:100px;color:#fff;position:relative;text-align:center}.featurebanner .content{position:relative}.featurebanner .content:before{background-image:url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/./assets/images/quotetop.png);content:"";margin:10px auto;display:block;width:30px;height:30px;-webkit-background-size:contain !important;-moz-background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-position:center;background-repeat:no-repeat}.featurebanner .content:after{background-image:url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/./assets/images/quotebottom.png);content:"";margin:10px auto;display:block;width:30px;height:30px;-webkit-background-size:contain !important;-moz-background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-position:center;background-repeat:no-repeat}.featurebanner p{line-height:22pt;font-size:11pt}.featurebanner h1,.featurebanner h2,.featurebanner h3{font-size:15pt;text-align:center;font-weight:600}.homeContent{padding:50px 0}html body .slick-initialized .slick-slide{display:-webkit-flex;display:flex;flex-wrap:wrap}.slider .slide{height:600px;position:relative;outline:none}.slider .slide:before{opacity:.25;content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.slider .slide.fullScreen{height:calc(100vh - 144px)}.slider .slide .slidertext{padding:0 40px;z-index:10;color:#3c3c3c;position:relative}.slider .slide .slidertext hr{height:7px;background:#3c3c3c;width:200px;display:block;margin:10px auto;border:none}.slider .slide .slidertext h1,.slider .slide .slidertext h2,.slider .slide .slidertext h3{width:100%;font-weight:700;letter-spacing:2pt;font-size:46pt;font-family:'Helvetica Rounded LT Std Bold';color:#245c9f !important;transform:rotate(-5deg);text-transform:uppercase}.slider .slide .slidertext h1 span,.slider .slide .slidertext h2 span,.slider .slide .slidertext h3 span{color:#245c9f !important}.slider .slide .slidertext h2{font-size:25pt}.slider .slide .slidertext h3{font-size:22pt}.slider .slide .slidertext img{width:350px;height:auto}.slider .slide .slidertext p{font-size:14pt;letter-spacing:2pt;font-weight:400;line-height:16pt}.slider .slide video.video_player{background-size:cover;position:absolute;height:100%;width:100% !important;position:absolute;top:50%;left:0;right:0;margin:0 auto;display:block;object-fit:cover;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slider .slide.whiteLine hr{background-color:#fff}.slider .slide .slide:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;opacity:.45;background-color:#fff}.slider .slick-arrow{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;top:50%;z-index:10;background:#3c3c3c;border:none;font-size:12pt;color:#fff;padding:30px 20px;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.slider .slick-arrow:hover{background:#000}.slider .slick-arrow.slick-next{right:0}.slider .slick-arrow.slick-prev{left:0}.slider .slick-dots{display:-webkit-flex;display:flex;justify-content:center;list-style:none;position:absolute;width:100%;margin:0;padding:0}.slider .slick-dots li{width:14px;height:14px;margin:0 5px;background-color:#252525;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slider .slick-dots li.slick-active{background-color:#ff2e3a}.slider .slick-dots li button{border:none;outline:none;font-size:0pt}.slider.dots-outside-bottom .slick-dots{bottom:-30px}.slider.dots-inside-bottom .slick-dots{bottom:30px}.social{list-style:none}.social li{margin:0 5px}.social li a{font-size:18pt;background:#fff;width:36px;height:36px;border-radius:100%;color:#3c3c3c;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.newsletter{padding:50px;padding-top:calc(50px + 1.2em);background:#f3f3f1;margin:30px auto;position:relative}.newsletter .newsletterImage{width:100%;position:absolute;top:0;left:0;height:100%}.newsletter .newsletterText{position:relative;width:50%}.newsletter h2{margin-bottom:30px}.newsletter p{font-weight:400;line-height:19pt;font-size:10pt}.newsletter .wpcf7-form-control-wrap{width:70%}.newsletter form{margin:10px 0}.newsletter form p{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:0}.newsletter form.wpcf7-form input{background:#fff;text-transform:uppercase;letter-spacing:1pt;font-size:10pt;border-radius:0;padding:15px}.newsletter form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{width:29%;margin-left:1%;border-radius:0;background:#000;padding:15px;height:46px}.newsletter form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background-color:#ff2e3a}.newsletter ul{list-style:none;padding-left:0}.newsletter .discountCode{position:absolute;overflow:hidden;height:0;top:0;left:0;background:#e2e2e2;width:100%;margin-bottom:20px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;border-radius:4px;text-transform:uppercase;letter-spacing:2pt}.newsletter .discountCode p{margin-bottom:0;color:#000}.newsletter .discountCode.showDiscount{height:100%}.searchQuery{padding:50px 10px;text-align:center;width:100%;font-size:16pt;font-weight:500}.searchlist li{width:33.3%;padding:20px}.searchlist li .title{font-size:15pt}.searchlist li .title span{margin:0 10px}.faqIntro{padding:30px;padding-top:calc(30px + 1.2em);margin:0 10px;border:1px solid #252525;color:#fff;margin-bottom:20px}.faqIntro p{color:#252525}.faqs .faq{width:50%;margin-bottom:10px;padding:0 10px}.faqs .faq h3{line-height:22pt;cursor:pointer;position:relative;background-color:#252525;padding:15px 35px 15px 10px;color:#fff;display:-webkit-flex;display:flex;flex-wrap:wrap}.faqs .faq h3:before{position:absolute;right:10px;top:8px;font-size:25pt;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.faqs .faq .answer{display:none}.faqs .faq.active h3:before{content:"\f404";padding-right:4px}.faqs .faq.active .answer{display:block}.blogPosts{width:100%;margin:30px 0;list-style:none}.blogPosts .date{display:block;width:100%;text-transform:uppercase;letter-spacing:2pt;font-size:10pt}.blogPosts .post{padding:0 5px;width:33.3%;position:relative}.blogPosts .post .bpImg{width:100%;height:300px;position:relative}.blogPosts .post .bpImg.catBg:before{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.4);content:""}.blogPosts .post .bpImg .logo{z-index:99;height:50px;width:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;display:block}.blogPosts .post .bpInfo{padding:20px 0;height:auto}.blogPosts .post .bpInfo p{line-height:14pt;font-size:10pt;font-weight:100;margin-bottom:10px}.blogPosts .post h1{font-size:15pt;line-height:20pt;margin-bottom:5px;text-transform:uppercase;letter-spacing:1pt;font-weight:500}.blogPosts .post a{font-size:10pt;margin-bottom:5px;text-transform:uppercase;letter-spacing:1pt;font-weight:600;color:#ff2e3a}.paginationContainer{width:100%;margin-top:20px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.paginationContainer .direc a{background:#000;color:#fff;padding:10px;letter-spacing:2pt;text-transform:uppercase;font-size:10pt}.paginationContainer .direc a:hover{background-color:#ff2e3a}.tileContainer{margin:50px auto}.tileContainer .tileColumn{width:50%}.tiles-legacy{width:100%}.tiles-legacy .customTile{margin:0}.tiles-legacy li{width:46%;height:276px;margin:2%;position:relative;cursor:pointer}.tiles-legacy li.w50{width:46%}.tiles-legacy li.w100{width:96%}.tiles-legacy li:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#000;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;opacity:0}.tiles-legacy li.blackOverlay:before{background-color:#000;opacity:.5}.tiles-legacy li.whiteOverlay:before{background-color:#fff;opacity:.5}.tiles-legacy li:hover:before{opacity:.2}.tiles-legacy li.blackOverlay:hover:before,.tiles-legacy li.whiteOverlay:hover:before{opacity:.8}.tiles-legacy li.hideOverlay{cursor:initial}.tiles-legacy li.hideOverlay:before{display:none}.tiles-legacy li .tileText{position:relative;width:100%;padding:10px 40px}.tiles-legacy li .tileText h1,.tiles-legacy li .tileText h2,.tiles-legacy li .tileText h3{font-size:12pt;letter-spacing:1pt;font-weight:600;margin-top:10px}.tiles-legacy li .tileText h3{font-size:12pt;font-weight:400;margin:20px 0}.tiles-legacy li .tileText p{letter-spacing:2pt;font-size:10pt;line-height:15pt;margin:10px 0}.tiles-legacy li .tileText p img{display:block;margin:0 auto}.tiles-legacy li .tileText a{margin:10px auto;border:1px solid;padding:10px 30px;text-transform:uppercase;letter-spacing:2pt;display:inline-block}.tiles-legacy li .tileText a:hover{background-color:#fff;color:#000;border:1px solid #fff}.tiles-legacy li.autoSize{width:100%;height:auto;background-color:transparent;display:-webkit-flex;display:flex;margin:0}.tiles-legacy li.autoSize a{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:transparent;width:auto;padding:10px}.tiles-legacy li.autoSize a img{width:100%;height:auto}.customTiles{padding:10px 0}.tiles--standard .tiles__tile-column:nth-child(1) .tiles__tile-item:nth-child(4) .tiles__tile-text,.tiles--standard .tiles__tile-column:nth-child(1) .tiles__tile-item:nth-child(3) .tiles__tile-text{background:0 0;border:0}.tiles--standard .tiles__tile-column:nth-child(1) .tiles__tile-item:nth-child(4) .tiles__tile-text h2,.tiles--standard .tiles__tile-column:nth-child(1) .tiles__tile-item:nth-child(3) .tiles__tile-text h2{font-size:13pt;letter-spacing:1pt}.tiles--standard .tiles__tile-column:nth-child(1) .tiles__tile-item:nth-child(3) .tiles__tile-text{color:#fff}.pageBanner{width:100%;min-height:10vh;position:relative;color:#000}.pageBanner.hasImg{min-height:40vh;color:#fff}.pageBanner.hasImg:before{content:"";position:absolute;width:100%;height:100%;color:#fff;background-color:#000;top:0;left:0;opacity:.5}.pageBanner:before{content:"";position:absolute;width:100%;height:100%;color:#fff;background-color:#d3d3d3;top:0;left:0;opacity:.5}.pageBanner .postCats{color:#fff;display:-webkit-flex;display:flex;flex-wrap:wrap;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.pageBanner .postCats a{background-color:#ff2e3a;padding:5px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:2pt;font-size:9pt;color:#fff;margin-right:5px}.pageBanner .postCats a:hover{color:#ff2e3a;background-color:#fff}.pageBanner .bannerText{z-index:10;position:relative;text-align:left}.pageBanner .bannerText h3{color:#fff;text-align:center;z-index:99;position:relative;text-transform:uppercase;letter-spacing:2pt;font-size:10pt;margin-top:10px}.pageBanner .bannerText p{width:60%;text-align:center;margin:0 auto;line-height:19pt;font-weight:100;margin-bottom:1.2em;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.pageBanner .bannerText h1{font-weight:600;font-size:40pt;width:auto;z-index:99;display:inline-block;font-family:"Arial",Helvetica,sans-serif}.pageBanner .bannerText h1:before{-webkit-transition:1.5s ease-in-out;-moz-transition:1.5s ease-in-out;-ms-transition:1.5s ease-in-out;-o-transition:1.5s ease-in-out;transition:1.5s ease-in-out;content:"";left:0;right:0;margin:0 auto;position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#252525;width:0;height:1px;z-index:-1}.pageBanner .bannerText h2{text-transform:uppercase;font-weight:500;font-size:26pt;letter-spacing:4pt;width:auto;z-index:99;display:inline-block;padding:0 20px}.pageBanner .banner.noimage{height:auto;min-height:300px;padding:40px 0}.pageBanner .banner.noimage h1{font-size:15pt}.pageBanner .banner.noimage:before{opacity:1}.single-post .pageBanner .bannerText h1{text-align:center;width:100%}.mapCanvas{width:100%;height:400px}.mapCanvas.smallMap{margin-bottom:2em;width:50%}.contactContent{width:100%;padding:0 20px}.contactContent.hasForm{width:50%}.contactForm{width:50%;padding:0 20px}form.wpcf7-form input,form.wpcf7-form textarea{width:100%;border:none;background:#f5f5f5;padding:10px;font-family:"Arial",Helvetica,sans-serif;font-size:12pt;resize:vertical;color:#3a3a3a}form.wpcf7-form textarea{min-height:300px}form.wpcf7-form label{font-weight:500;font-size:11pt;letter-spacing:initial;color:#828282}form.wpcf7-form fieldset{margin-top:2em}form.wpcf7-form legend{font-weight:500;font-size:12pt;margin-top:4em;margin:1em 0;display:block}form.wpcf7-form label{font-weight:500;font-size:11pt;letter-spacing:initial;color:#828282}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{background:#3c3c3c;color:#fff;border-radius:4px}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background:#000}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{background:#d05f5f;border:none;color:#fff;letter-spacing:-.5pt;font-size:12pt;padding:10px 5px;border-left:5px solid red;margin:0}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#54b373;border:none;color:#fff;letter-spacing:-.5pt;font-size:12pt;padding:10px 5px;border-left:5px solid green;margin:0}.gdpr-accept{width:100% !important}html body span.wpcf7-list-item{margin:20px 0}.gdpr-cf7 .wpcf7-submit{opacity:.3}.gdpr-cf7 .wpcf7-submit.gdpr-accepted{opacity:1}html body .woocommerce .cart-empty{width:100%;text-align:center;font-weight:500;letter-spacing:-2pt;font-size:30pt;opacity:.8;padding:50px 0}html body .woocommerce p.return-to-shop a{margin:0 auto;display:table}html body .woocommerce .woocommerce-info,html body .woocommerce .woocommerce-error,html body .woocommerce .woocommerce-message,html body .woocommerce html body .woocommerce .woocommerce-info{border:1px solid #dcdbdd;background-color:#e9e9e9;color:#3c3c3c;width:100%;font-weight:600;font-size:14px;display:-webkit-flex;display:flex;flex-wrap:wrap;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}html body .woocommerce .woocommerce-info:before,html body .woocommerce .woocommerce-error:before,html body .woocommerce .woocommerce-message:before,html body .woocommerce html body .woocommerce .woocommerce-info:before{color:#3c3c3c;position:relative;top:initial;left:initial;margin-right:1em}html body .woocommerce .woocommerce-info li,html body .woocommerce .woocommerce-error li,html body .woocommerce .woocommerce-message li,html body .woocommerce html body .woocommerce .woocommerce-info li{width:auto}html body .woocommerce .woocommerce-info a,html body .woocommerce .woocommerce-error a,html body .woocommerce .woocommerce-message a,html body .woocommerce html body .woocommerce .woocommerce-info a{width:auto;align-self:flex-end;margin-right:auto;background-color:#4ba069;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:5px 15px;font-weight:400;display:inline-block;margin-left:10px}html body .woocommerce .return-to-shop{margin-bottom:20px}html body .woocommerce .checkout-button{width:100%;text-align:center;letter-spacing:initial;font-family:"Arial",Helvetica,sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}html body .woocommerce a.remove{background-color:#ff6355;color:#fff !important;opacity:.9;font-weight:100 !important;font-size:18px;width:18px;height:18px;line-height:17px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}html body .woocommerce a.remove:hover{opacity:1}html body .woocommerce .woocommerce-pagination .page-numbers{border:none}html body .woocommerce .woocommerce-pagination .page-numbers li{border:none}html body .woocommerce .woocommerce-pagination .page-numbers li a,html body .woocommerce .woocommerce-pagination .page-numbers li span{font-size:14px}html body .woocommerce .woocommerce-ordering{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}html body .woocommerce .woocommerce-ordering:after{content:"\f123";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;font-size:10px}html body .woocommerce select{background:0 0;border:none;padding:10px;font-size:10px;letter-spacing:-.2px;background:#efefef;-webkit-appearance:none;border-radius:0;font-weight:500;padding-right:10px;width:200px}.catBanner{position:relative;padding:150px 0;width:100%}.catBanner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.catBanner h1{font-size:32px;font-weight:600;position:relative;z-index:999;color:#fff}html body .woocommerce .coupon.so-coupon{width:100%;background:#fff;padding:20px;border:none;-webkit-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-ms-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-o-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);box-shadow:0px 0px 35px -7px rgba(0,0,0,.15)}html body .woocommerce .coupon.so-coupon p{width:100% !important;color:#061521a3;margin-bottom:10px !important;font-weight:500}html body .woocommerce .coupon.so-coupon input{width:75% !important}html body .woocommerce .coupon.so-coupon .button{font-size:14px;font-weight:600;width:20% !important;margin-left:auto}html body .woocommerce .cartWrap .cart-collaterals{width:25%}html body .woocommerce .cartWrap .cart-collaterals .cart_totals{margin-bottom:20px}html body .woocommerce .cartWrap .cart-collaterals .cart_totals,html body .woocommerce .cartWrap .cart-collaterals .so-coupon{width:100%;background:#fff;padding:15px;border:none;-webkit-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-ms-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-o-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);box-shadow:0px 0px 35px -7px rgba(0,0,0,.15)}html body .woocommerce .cartWrap .cart-collaterals .cart_totals h2,html body .woocommerce .cartWrap .cart-collaterals .so-coupon h2{display:none}html body .woocommerce .cartWrap .cart-collaterals .cart_totals .woocommerce-Price-amount,html body .woocommerce .cartWrap .cart-collaterals .so-coupon .woocommerce-Price-amount{color:#061521a3}html body .woocommerce .cartWrap .cart-collaterals .cart_totals table,html body .woocommerce .cartWrap .cart-collaterals .so-coupon table{width:100%;margin:0 auto;border:none}html body .woocommerce .cartWrap .cart-collaterals .cart_totals table th,html body .woocommerce .cartWrap .cart-collaterals .so-coupon table th{color:#061521a3}html body .woocommerce .cartWrap .cart-collaterals .cart_totals table tr.cart-subtotal,html body .woocommerce .cartWrap .cart-collaterals .so-coupon table tr.cart-subtotal{opacity:1}html body .woocommerce .cartWrap .cart-collaterals .cart_totals table tr td,html body .woocommerce .cartWrap .cart-collaterals .so-coupon table tr td{text-align:right}html body .woocommerce .cartWrap .cart-collaterals .cart_totals .total,html body .woocommerce .cartWrap .cart-collaterals .so-coupon .total{font-size:18px}html body .woocommerce .cartWrap .cart-collaterals .cart_totals .checkout-button,html body .woocommerce .cartWrap .cart-collaterals .so-coupon .checkout-button{width:100%;text-align:center;letter-spacing:initial;font-family:"Arial",Helvetica,sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}html body .woocommerce .cartWrap .cart-collaterals .cart_totals .wc-proceed-to-checkout,html body .woocommerce .cartWrap .cart-collaterals .so-coupon .wc-proceed-to-checkout{padding:0;margin:10px auto 0 auto;width:100%}html body .woocommerce .cartWrap .woocommerce-cart-form{width:75%;padding-right:2em}html body .woocommerce .cartWrap .woocommerce-cart-form table.shop_table{width:100%;background:#fff;padding:15px 0 0;border:none;-webkit-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-ms-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);-o-box-shadow:0px 0px 35px -7px rgba(0,0,0,.15);box-shadow:0px 0px 35px -7px rgba(0,0,0,.15)}html body .woocommerce .cartWrap .woocommerce-cart-form table.shop_table tr th{color:#061521a3;margin-bottom:10px;font-weight:400;font-size:15px}html body .woocommerce .cartWrap .woocommerce-cart-form .product-thumbnail{width:100px;height:auto}html body .woocommerce .cartWrap .woocommerce-cart-form .coupon .input-text{background:0 0;border:none;font-size:11px;width:auto;color:grey}html body .woocommerce .cartWrap .woocommerce-cart-form .quantity input{background:0 0;border:none;font-size:11px;width:auto;color:grey}html body .woocommerce .cartWrap .woocommerce-cart-form .quantity .td-quantity-button{cursor:pointer}html body .woocommerce .cartWrap .woocommerce-cart-form .product-thumbnail img{width:100%;max-width:initial;margin:0}.loginWrapper{width:500px;margin:2em auto}.loginWrapper h2{text-align:center}.loginWrapper input{padding:10px}.loginWrapper form label{letter-spacing:initial;font-weight:400}.loginWrapper form input.button{text-transform:capitalize;color:#ff2e3a;border:1px solid;border-radius:5px;padding:10px 20px;letter-spacing:initial;margin:10px 0;display:inline-block;background:0 0}.loginWrapper form input.button:hover{background:#ff2e3a;color:#fff}.loginWrapper form a{text-transform:capitalize;color:#da5e1e;border:1px solid;border-radius:5px;padding:5px 20px;font-size:10px;letter-spacing:initial;margin:10px 0;display:inline-block;background:0 0}.loginWrapper form a:hover{background:#da5e1e;color:#fff}body .woocommerce form.login{margin:0 auto}html body .woocommerce .woocommerce-checkout-review-order .button,html body .woocommerce .woocommerce-checkout-review-order a.button,html body .woocommerce .woocommerce-checkout-review-order input{text-transform:capitalize;color:#3c3c3c;border:1px solid;border-radius:5px;padding:10px 20px;letter-spacing:initial;margin:10px 0;display:inline-block;background:0 0}html body .woocommerce .woocommerce-checkout-review-order .button:hover,html body .woocommerce .woocommerce-checkout-review-order a.button:hover{background:#3c3c3c;color:#fff}body .woocommerce .woocommerce-thankyou-order-received{text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:2px;margin-top:2em}html body .woocommerce .woocommerce-thankyou-order-details{text-align:center;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;letter-spacing:1px;color:#ff2e3a;font-weight:500}html body .woocommerce .woocommerce-thankyou-order-details li strong{font-size:28px;color:#3c3c3c;opacity:.8;font-weight:300;text-transform:uppercase;margin-top:10px}.woocommerce nav.woocommerce-MyAccount-navigation{width:20%;text-align:left}.woocommerce nav.woocommerce-MyAccount-navigation ul{list-style:none;display:-webkit-flex;display:flex;flex-wrap:wrap}.woocommerce nav.woocommerce-MyAccount-navigation ul li{width:100%}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:20px;text-align:left;font-weight:500;width:100%}.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{background:#ff2e3a;color:#fff}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{background:#ff2e3a;color:#fff}.woocommerce .woocommerce-MyAccount-content{width:80%;padding-left:2em}.woocommerce .woocommerce-MyAccount-content h3{font-size:15px;font-weight:600;letter-spacing:1px}.woocommerce .woocommerce-Address header{position:relative;border-bottom:1px solid #3c3c3c;margin-bottom:1em}.woocommerce .woocommerce-Address header h3{font-size:15px;font-weight:600;letter-spacing:1px}.woocommerce .woocommerce-Address header a{text-transform:capitalize;color:#ff2e3a;border:1px solid;border-radius:5px;padding:5px 20px;letter-spacing:initial;margin:10px 0;display:inline-block}.woocommerce .woocommerce-Address header a:hover{background:#ff2e3a;color:#fff}.woocommerce-review-link{line-height:18px;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#000}div#reviews.woocommerce-Reviews h2.woocommerce-Reviews-title{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:1.6em}div#reviews.woocommerce-Reviews #comments ol.commentlist li div img.avatar{border:none;border-radius:100%;background:0 0;padding:0}div#reviews.woocommerce-Reviews p{letter-spacing:initial;text-transform:initial;font-size:11px;color:#3c3c3c}div#reviews.woocommerce-Reviews .writeReview{border:none;background:#f5f5f5;padding:10px;font-family:"Arial",Helvetica,sans-serif;font-size:12pt;resize:vertical;color:#3a3a3a;text-align:center;margin:2em auto;display:block;cursor:pointer;font-size:12px}div#reviews.woocommerce-Reviews .writeReview:hover{background:#3c3c3c;color:#fff}div#reviews.woocommerce-Reviews div#review_form{opacity:0;visibility:hidden;display:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}div#reviews.woocommerce-Reviews div#review_form .comment-form-comment label{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600;letter-spacing:2px}div#reviews.woocommerce-Reviews div#review_form input#submit{background:#ff2e3a;font-size:12px;padding:15px;font-weight:500;color:#fff;border-radius:0;cursor:pointer}div#reviews.woocommerce-Reviews div#review_form input#submit:hover{color:#fff;background:#3c3c3c}div#reviews.woocommerce-Reviews div#review_form.active{opacity:1;visibility:visible;display:block}div#reviews.woocommerce-Reviews h3{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:1.6em}div#reviews.woocommerce-Reviews p.comment-form-rating{margin-top:2em;display:block}div#reviews.woocommerce-Reviews p.comment-form-rating label{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600;letter-spacing:2px}div#reviews.woocommerce-Reviews p.comment-form-rating p.stars a{position:relative;height:2em;width:2em}div#reviews.woocommerce-Reviews p.comment-form-rating p.stars a:before{color:#ff2e3a;font-size:20px}div#reviews.woocommerce-Reviews .comment-form label{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600;letter-spacing:2px}div#reviews.woocommerce-Reviews .comment-form input,div#reviews.woocommerce-Reviews .comment-form textarea{padding:7px;width:100%;letter-spacing:1px;font-size:12px}html body .woocommerce .coupon{margin-bottom:20px}html body .woocommerce .coupon .button{width:20%}html body .woocommerce .checkout_coupon,html body .woocommerce .coupon{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:5px}html body .woocommerce .checkout_coupon p,html body .woocommerce .coupon p{width:50%;margin:0}html body .woocommerce .checkout_coupon input#coupon_code,html body .woocommerce .coupon input#coupon_code{border:1px solid #e6e6e6;padding:10px;font-size:14px;background:0 0;color:#061521a3}html body .woocommerce .checkout_coupon .button,html body .woocommerce .coupon .button{border:none;width:150px;float:right;border:none !important;background-color:#e6e6e6;text-transform:initial;font-size:12px;color:#fff;letter-spacing:initial;padding:13px;font-weight:300;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}html body .woocommerce .checkout_coupon .button:hover,html body .woocommerce .coupon .button:hover{background-color:#4ba069}html body .woocommerce table.shop_table td{padding:20px}html body .woocommerce form h3,.cart-collaterals h3{font-size:15px;font-weight:600;letter-spacing:1px;text-transform:initial;letter-spacing:initial;margin:1em 0}html body .woocommerce form input,html body .woocommerce form textarea,.cart-collaterals input,.cart-collaterals textarea{border:none;background:#f5f5f5;padding:10px;font-family:"Arial",Helvetica,sans-serif;font-size:12px;resize:vertical;color:#3a3a3a}html body .woocommerce form textarea,.cart-collaterals textarea{min-height:300px}html body .woocommerce form label,.cart-collaterals label{font-weight:500;font-size:11px;letter-spacing:initial;color:#828282}html body .woocommerce form .woocommerce-Button,.cart-collaterals .woocommerce-Button{text-transform:capitalize;color:#ff2e3a;border:1px solid;border-radius:5px;padding:10px 20px;letter-spacing:initial;margin:10px 0;display:inline-block;background:0 0;margin-bottom:1em}html body .woocommerce form .woocommerce-Button:hover,.cart-collaterals .woocommerce-Button:hover{background:#ff2e3a;color:#fff}html body .woocommerce form fieldset,.cart-collaterals fieldset{display:block;margin:40px 0;border:1px solid #e5e5e5;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:20px}html body .woocommerce form legend,.cart-collaterals legend{font-weight:600;font-size:16px;padding:0 10px;display:block}html body .woocommerce form label,.cart-collaterals label{font-weight:500;font-size:12px;letter-spacing:initial;color:#828282}html body .woocommerce form .woocommerce-Button,html body .woocommerce form .checkout-button,.cart-collaterals .woocommerce-Button,.cart-collaterals .checkout-button{text-transform:capitalize;color:#ff2e3a;background-color:#fff;border:1px solid;border-radius:2px;padding:10px 20px;letter-spacing:initial;margin:10px 0;display:inline-block;background:0 0;margin-bottom:1em}html body .woocommerce form .woocommerce-Button:hover,html body .woocommerce form .checkout-button:hover,.cart-collaterals .woocommerce-Button:hover,.cart-collaterals .checkout-button:hover{background:#ff2e3a;color:#fff}form div.quantity{width:auto;margin-right:15px;text-align:left;text-transform:uppercase;font-size:10px;font-weight:400;letter-spacing:2px;color:#3c3c3c}form div.quantity .qty{padding:10px 2px;font-weight:400;font-size:14px;width:auto;border:none;position:relative;margin:0 5px}form div.quantity span.qText{margin-left:20px}form div.quantity .td-quantity-button{font-size:12px;cursor:pointer;height:100%;padding:12px 5px;cursor:pointer;position:relative;opacity:.5}form div.quantity .td-quantity-button:hover{opacity:1}form div.quantity .td-quantity-button:before{cursor:pointer;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;position:relative;left:1px}form div.quantity .td-quantity-button.min:before{content:"\f209"}form div.quantity .td-quantity-button.plus:before{content:"\f218"}html body .tablepress,html body .dataTables_wrapper .tablepress{margin:10px 0 !important}html body .tablepress capxion,html body .dataTables_wrapper .tablepress capxion{margin-top:20px !important}html body .tablepress .sorting:hover,html body .tablepress .sorting_asc,html body .tablepress .sorting_desc{background-color:grey;color:#fff}html body .tablepress tfoot th,html body .tablepress thead th{background-color:#252525;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:200}html body .dataTables_length{margin-bottom:20px}.catImage{height:300px;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-position:center}li.product-category a{width:100%}ul.wc_payment_methods li.wc_payment_method img{height:23px;width:auto}ul.wc_payment_methods li.payment_method_paypal img{height:40px}.pswp--open{z-index:999999999999999 !important}.shop-call-to-action .cta-boxes{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;margin:20px 0}.shop-call-to-action .cta-boxes li{min-width:31.3333%;position:relative;padding:20px 15px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#f1f1f1;margin:1%}.shop-call-to-action .cta-boxes li:nth-child(3n+2){margin:1%}.shop-call-to-action .cta-boxes li .cta-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.shop-call-to-action .cta-boxes li .cta-inner figure{width:50px;height:50px;margin-right:10px;-webkit-background-size:contain !important;-moz-background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-repeat:no-repeat;background-position:center}.shop-call-to-action .cta-boxes li .cta-inner p{margin-bottom:0}.shop-call-to-action .cta-boxes li .cta-inner p strong,.shop-call-to-action .cta-boxes li .cta-inner p span{width:auto;display:block}.shop-call-to-action .cta-boxes li .cta-inner p strong{font-size:18px}.cart-collaterals table.shop_table_responsive tr{display:block}.cart-collaterals table.shop_table_responsive th{width:100%}.cart-collaterals table.shop_table_responsive tr.shipping th{width:100%;display:block}.cart-collaterals table.shop_table_responsive tr.shipping td{display:block}tr.order-total *,tr.tax-rate *{width:100% !important}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}html body #container .products:before{display:none}html body #container .products li.product{margin:0 0 1em;border:8px solid #fff;width:25%;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap}html body #container .products li.product>a{display:none}html body #container .products li.product mark.count{display:none}html body #container .products li.product.product-category.product a{display:-webkit-flex;display:flex;flex-wrap:wrap}html body #container .products li.product a.woocommerce-LoopProduct-link{display:block}html body #container .products li.product a.woocommerce-LoopProduct-link img{align-self:flex-start}html body #container .products li.product:hover .so-thumbnail .button{background-color:#ff2e3a}html body #container .products li.product .so-thumbnail{position:relative;height:320px;width:100%}html body #container .products li.product .so-thumbnail .woocommerce-LoopProduct-link{height:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}html body #container .products li.product .so-thumbnail .button{content:"";position:absolute;bottom:0;left:0;width:100%;text-align:center;background-color:#252525;border:none;color:#fff;font-size:9pt;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}html body #container .products li.product .so-thumbnail .button:before{margin:0 10px;content:"";background-image:url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/./assets/images/carticon.png);width:28px;height:28px;-webkit-background-size:contain !important;-moz-background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-position:center;background-repeat:no-repeat;display:block;position:relative}html body #container .products li.product .so-thumbnail .button.add_to_cart_button{border-radius:0;text-transform:capitalize;font-size:16px}html body #container .products li.product .so-thumbnail .wc-forward{position:absolute;top:0;width:100%;text-align:center;padding:15px 10px;background:#252525;opacity:.8;left:0;color:#fff;text-transform:uppercase;letter-spacing:1pt;font-size:8pt}html body #container .products li.product .so-thumbnail .wc-forward:hover{opacity:1}html body #container .products li.product a.button{align-self:flex-end}html body #container .products li.product .price{color:#252525}html body #container .products li.product h2{font-weight:600;font-size:18px;margin:10px 0 0;width:100%}html body #container .products li.product .star-rating{display:block;margin:0 auto;font-size:14pt}html body #container .products li.product span.price{width:100%;color:#252525;font-size:18px}html body .woocommerce span.onsale,html body .woocommerce ul.products li.product span.onsale{width:40px;height:40px;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;background:#ff2e3a;text-transform:uppercase;font-size:8pt;border-radius:0;margin:0}html body .woocommerce input.button.added:after{content:"" !important}html body .woocommerce .singleProduct{padding:50px 0}html body .woocommerce .singleProduct .slick-list{margin:0}html body .woocommerce .singleProduct .slick-list li{margin:0;margin-right:10px}html body .woocommerce .singleProduct form.cart{display:-webkit-flex;display:flex;flex-wrap:wrap}html body .woocommerce .singleProduct form.cart .button{border:none;padding:10px 20px;height:auto;background:#252525}html body .woocommerce .singleProduct form.cart .button:hover{background-color:#ff2e3a;color:#fff}html body .woocommerce .singleProduct .single_variation_wrap{width:100%}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs{display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs:before{display:none}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:8px 20px;border:none !important;border-radius:0}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li a{width:100%}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li:before,html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li:after{display:none}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li.active,html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li:hover{background:#252525;color:#fff}html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li.active a,html body .woocommerce .woocommerce-tabs ul.tabs.wc-tabs li:hover a{color:#fff}.woocommerce-product-details__short-description{margin-bottom:70px}.woocommerce div.product form.cart .variations label,.woocommerce div.product form.cart .variations select{font-size:16px}html body .woocommerce .singleProduct form.cart .button{text-transform:uppercase}.featuredProds h3{width:100%;text-align:center;font-weight:400;padding:50px 10px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.popup{position:fixed;z-index:-999999;display:none;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.8)}.popup .closePopup{background-color:#000;z-index:99999;color:#ff2e3a;font-size:40pt;position:absolute;top:0;right:0;padding:5px 20px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-translate:.25s;-moz-translate:.25s;-ms-translate:.25s;-o-translate:.25s;translate:.25s;cursor:pointer}.popup .closePopup:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.popup .newsletter{-webkit-box-shadow:0 0 160px 50px rgba(0,0,0,.22);-moz-box-shadow:0 0 160px 50px rgba(0,0,0,.22);-ms-box-shadow:0 0 160px 50px rgba(0,0,0,.22);-o-box-shadow:0 0 160px 50px rgba(0,0,0,.22);box-shadow:0 0 160px 50px rgba(0,0,0,.22)}.popup.active{position:fixed;z-index:999999;display:-webkit-flex;display:flex;flex-wrap:wrap}table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;color:#252525}table thead{border-bottom:1px solid #252525}table tr{padding:15px 0}table tr th{font-size:11pt;padding:15px 0;font-weight:600}table tbody{font-family:"Arial",Helvetica,sans-serif}table tbody tr td{padding:20px 0;font-weight:300}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tbody tr{border:1px solid #252525;width:95%;margin:20px auto;display:block}table tbody tr td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;padding:10px}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}html .propertyPage h1{text-transform:uppercase;letter-spacing:1px;font-size:34px;font-weight:700}html .propertyPage h1:after{content:""}html .propertyPage h2{font-size:24px;font-weight:300;text-transform:uppercase}html .propertyPage h3{font-size:18px;font-weight:300}html .propertyPage ul.tab-menu{margin-top:20px;width:100%;display:-webkit-flex;display:flex;border:1px solid #252525;border-bottom:initial;list-style:none;padding:0}html .propertyPage ul.tab-menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#252525;color:#fff;cursor:pointer}html .propertyPage ul.tab-menu li.active,html .propertyPage ul.tab-menu li:hover{background-color:#fff;color:#252525}html .propertyPage ul.tab-menu li span{width:100%;text-align:center;font-weight:500;font-size:14px;display:block;padding:10px}html .propertyPage .tabs{padding-left:0}html .propertyPage .tabs li.tab{display:none}html .propertyPage .tabs li.tab.active{display:block}html .propertyPage .tabs li.tab .tab-content ul{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}html .propertyPage .tabs li.tab .tab-content ul li{width:33.33%}.propertyPage{margin:50px auto;padding:0 100px}.propertyPage .mapCanvas{position:absolute;left:-9999999px;top:-9999999px;visibility:hidden;opacity:0;width:100%;height:500px}.propertyPage .mapCanvas.shown{position:relative;left:0;top:0;visibility:visible;opacity:1}.propertyPage .other-properties{width:100%;list-style:none;padding:0 100px}.propertyPage .other-properties li{width:31.3333%;margin:1%;position:relative;height:200px;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:20px 35px}.propertyPage .other-properties li a{z-index:9999}.propertyPage .other-properties li h3{text-align:center;width:100%;font-size:24px;line-height:30px;font-weight:600;text-transform:uppercase;color:#fff;position:relative}.propertyPage .other-properties li p{position:absolute;width:100%;bottom:15px;left:0;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#fff;font-weight:400}.propertyPage .other-properties li:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.3)}.propertyPage .other-properties-title{padding:20px 0;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:16px;width:100%;text-align:center;position:relative;margin-bottom:15px}.propertyPage .other-properties-title:after{content:"";width:100px;height:4px;background-color:#252525;opacity:.5;position:absolute;bottom:0;display:block;left:0;right:0;margin:0 auto}div.fast-facts{width:100%;background-color:#ff2e3a;margin-bottom:50px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff}div.fast-facts .fast-fact-icons{width:100%;padding:25px 25px 0;margin:0}div.fast-facts .fast-fact-icons .fast-fact{width:33.333%;margin-bottom:25px;padding-right:20px;text-align:center;display:-webkit-flex;display:flex}div.fast-facts .fast-fact-icons .fast-fact img,div.fast-facts .fast-fact-icons .fast-fact .svg{margin-right:12px;width:40px;height:40px;-webkit-background-size:contain !important;-moz-background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-position:center;background-repeat:no-repeat}div.fast-facts .fast-fact-icons .fast-fact .fast-fact-text{text-align:center;width:auto}div.fast-facts .fast-fact-icons .fast-fact .fast-fact-text p{text-align:center;line-height:18px;margin:0;font-size:13px;font-weight:500;color:#fff}div.fast-facts .ff-title{text-align:center;font-size:18px;width:100%;padding:10px 25px 20px;position:relative;top:10px;left:0;display:inline-block;border-bottom:1px solid #fff;font-family:#fff;font-weight:500;text-transform:initial;margin-bottom:0}.page-template-template-late-availability .pageBanner{text-align:center}.page-template-template-late-availability .pageBanner .bannerText{text-align:center}.page-template-template-late-availability .pageBanner .bannerText h1{text-align:center;width:100%}.late-availability{padding:50px 100px}.late-availability li{position:relative;width:100%;margin-bottom:20px}.late-availability li .property{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;text-align:center}.late-availability li .property .property-image{width:30%;height:200px;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;background-position:center}.late-availability li .property .info{width:70%;padding:20px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;text-align:left}.late-availability li .property .info *{text-align:left !important}.late-availability li .property .availability{background-color:#e4e4e4;padding:5px 10px;display:inline-block;width:100%;margin:10px 0;color:#000;font-weight:600}.late-availability li .property .fast-fact-icons{width:100%;background-color:#e4e4e4;padding:10px;margin:10px 0 0;color:#000;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.late-availability li .property .fast-fact-icons .fast-fact{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;margin:10px 0;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.late-availability li .property .fast-fact-icons .fast-fact img,.late-availability li .property .fast-fact-icons .fast-fact svg{height:30px;width:auto}.late-availability li .property .fast-fact-icons .fast-fact img *,.late-availability li .property .fast-fact-icons .fast-fact svg *{fill:#000}.late-availability li .property .fast-fact-icons .fast-fact .fast-fact-text{width:100%;text-align:center}.late-availability li .property .fast-fact-icons .fast-fact .fast-fact-text p{width:100%;text-align:center;margin-bottom:0}.lightbox-gallery.gallery .galleryImage{margin-top:20px;padding-left:0}.lightbox-gallery.gallery .galleryImage li{height:450px;width:100%}.gallery{width:100%}.gallery .galleryImage{margin-top:20px;padding-left:0}.gallery .galleryImage li{height:600px;width:100%}ul.galleryNav{height:auto;padding-left:0;margin-bottom:0}ul.galleryNav li{margin:10px;border:none !important;height:180px !important;outline:none;cursor:pointer;opacity:.9;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}ul.galleryNav li:hover,ul.galleryNav li.slick-current{opacity:1}ul.lightbox-gallery-nav{height:auto;padding-left:0;margin-bottom:0}ul.lightbox-gallery-nav li{margin:10px;border:none !important;height:120px !important;outline:none;cursor:pointer;opacity:.9;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}ul.lightbox-gallery-nav li:hover,ul.lightbox-gallery-nav li.slick-current{opacity:1}.gallery button,.galleryNav button,.lightbox-gallery-nav button{position:absolute;color:#fff;width:40px;height:60px;font-size:12pt;background:#000;border:none;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;cursor:pointer;right:0;opacity:1;z-index:99}.gallery button.slick-next,.galleryNav button.slick-next,.lightbox-gallery-nav button.slick-next{right:0}.gallery button.slick-prev,.galleryNav button.slick-prev,.lightbox-gallery-nav button.slick-prev{left:0}.gallery button:hover,.galleryNav button:hover,.lightbox-gallery-nav button:hover{opacity:.8}.gallery-list{width:90%;margin:0 auto;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;padding:100px 0}.gallery-list li{width:24%;list-style:none;margin:20px auto}.gallery-list li img{width:100%;height:400px;object-fit:cover;transition:.3s all}.gallery-list li img:hover{transform:scale(1.02)}.slick-lightbox{z-index:999999999999}.slick-lightbox .slick-lightbox-slick-item{display:block}.slick-lightbox .slick-loading .slick-list{background:#fff url(//www.highlaneoatcakes.co.uk/wp-content/themes/SOCommerce-master/./ajax-loader.gif) center center no-repeat}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0;left:initial;right:initial;z-index:999999999}.slick-lightbox .slick-prev:hover,.slick-lightbox .slick-prev:focus,.slick-lightbox .slick-next:hover,.slick-lightbox .slick-next:focus{color:transparent;outline:none;background:0 0}.slick-lightbox .slick-prev:hover:before,.slick-lightbox .slick-prev:focus:before,.slick-lightbox .slick-next:hover:before,.slick-lightbox .slick-next:focus:before{opacity:1}.slick-lightbox .slick-prev.slick-disabled:before,.slick-lightbox .slick-next.slick-disabled:before{opacity:.25}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:1;opacity:.75;color:#fff;z-index:9999}.slick-lightbox .slick-prev{left:10px !important}.slick-lightbox [dir=rtl] .slick-prev{right:10px;left:auto}.slick-lightbox .slick-prev:before{content:"\f124"}.slick-lightbox [dir=rtl] .slick-prev:before{content:"\f125"}.slick-lightbox .slick-next{right:10px !important}.slick-lightbox [dir=rtl] .slick-next{right:auto;left:10px}.slick-lightbox .slick-next:before{content:"\f125"}.slick-lightbox [dir=rtl] .slick-next:before{content:"\f124"}.slick-lightbox .slick-slider{margin-bottom:30px}.slick-lightbox .slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-lightbox .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-lightbox .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-lightbox .slick-dots li button:hover,.slick-lightbox .slick-dots li button:focus{outline:none}.slick-lightbox .slick-dots li button:hover:before,.slick-lightbox .slick-dots li button:focus:before{opacity:1}.slick-lightbox .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-lightbox .slick-dots li.slick-active button:before{opacity:.75;color:#000}@media only screen and (max-width:1900px){.gallery-list li{width:33%}}@media only screen and (max-width:1250px){.gallery-list li{width:49%}}@media only screen and (max-width:767px){.gallery-list li{width:100%}}@media only screen and (max-width:1400px){.featurebanner .content{width:90%;margin:0 auto}}@media only screen and (max-width:1298px){.topHeader .search .closesearch{left:initial;right:0}.topHeader .search input{width:80%}.topHeader .search button{background:0 0;border:none;color:#000}.contactContent.hasForm{width:100%}.contactForm{width:100%}.mapCanvas{width:100% !important}body .woocommerce .cartWrap .woocommerce-cart-form{width:100%}body .woocommerce .cartWrap .cart-collaterals,html body .woocommerce .checkout_coupon input#coupon_code,html body .woocommerce .coupon input#coupon_code,html body .woocommerce .checkout_coupon,html body .woocommerce .coupon{width:100%}html body .woocommerce .coupon .button{width:100% !important;margin-top:20px}.woocommerce .cart .button,.woocommerce .cart input.button{width:100%;margin:20px 0}html body .woocommerce table.shop_table td{text-align:left !important}html body .woocommerce table.shop_table_responsive tr td:before,html body .woocommerce-page table.shop_table_responsive tr td:before{float:none}}@media only screen and (max-width:1270px){footer .footerColumn{width:25%}footer .footerColumn:nth-child(1){width:100%}footer .BtmCol,footer .BtmCol:nth-last-child(1),.paymentProviders{width:100%;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.content.woocommerce{padding:0 25px}.wpcontent{padding:25px 30px}}@media only screen and (max-width:1200px){.slider .slide .slidertext{margin:0 50px;padding:15% 40px}.newsletter .newsletterText{width:80%;padding:30px 15px}html body #container .products li.product{width:50%}html body #container .products li.product .so-thumbnail{height:auto}.content,ul.products.content.flex,.topHeaderInner{width:100%}header nav,footer nav{display:none !Important}.mobmenu h3{color:#fff;font-size:12pt;letter-spacing:3pt;font-weight:100;padding:10px 20px;text-align:left;color:#ff2e3a}.mobmenu h3:after{content:"";position:relative;margin:15px 0;display:block;width:25%;background-color:#ff2e3a;height:3px}.mobmenu nav ul{display:block}.mobmenu nav ul li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;width:100%;position:relative;border-bottom:1px solid #fff}.mobmenu nav ul li:nth-last-child(1){border-bottom:1px solid rgba(255,255,255,0)}.mobmenu nav ul li a{display:block;color:#fff;text-decoration:none;font-size:16px;font-weight:400;padding:15px;z-index:10;opacity:.8;margin-bottom:1px;text-align:left;width:85%}.mobmenu nav ul li a:hover{color:#fff}.mobmenu nav ul li ul.sub-menu{overflow:hidden;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;transform:scaleY(0);transform-origin:top;height:0;width:100%;background-color:rgba(0,0,0,.1)}.mobmenu nav ul li ul.sub-menu li{border:none}.mobmenu nav ul li ul.sub-menu li:hover{background:0 0}.mobmenu nav ul li ul.sub-menu li a{font-size:14px}.mobmenu nav ul li ul.sub-menu li a:hover{background:0 0}.mobmenu nav ul li.menu-item-has-children:after{position:absolute;right:10px;top:12px;opacity:.9;color:#252525;background-color:#fff;padding:7px 8px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;content:"\f217";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobmenu nav ul li.openMenu:after{content:"\f129"}.mobmenu nav ul li.openMenu ul.sub-menu{height:auto;transform:scaleY(1)}.mobmenu i.fa.fa-times{opacity:1}.mobmenu .mobicon{height:auto;padding-top:0;padding:10px 0;top:0;font-size:43pt !Important;width:100%;color:#fff;z-index:99999999999999;display:-webkit-flex;display:flex;flex-wrap:wrap;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.mobmenu .mobicon .ion-ios-close-empty{display:block}.menuWrap ul.sub-menu{right:initial;left:-150vw}nav ul li:hover ul.sub-menu{right:initial;left:0}.mobicon{display:flex;right:0;height:100%;width:100px;text-align:center;font-size:30pt;top:0;color:#252525}.mobicon i.ion-ios-close-empty.Vcenter.Hcenter{display:block !Important;font-size:45pt}section#holder{left:0;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.mobile{display:-webkit-flex;display:flex;flex-wrap:wrap;height:100%;margin-left:auto}.mobile .fa{display:-webkit-flex;display:flex;flex-wrap:wrap}body.menu header{left:75vw}header.site-header{padding:15px}body.menu{overflow:hidden;position:relative;background-color:#d6d6d6}.mobmenu.active{display:block;height:100vh;width:75vw;top:0;left:-75vw;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;padding-bottom:5em;text-align:center}section#holder.menu{left:75vw;width:100vw;height:100vh;overflow:hidden;position:fixed;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;overflow:visible}section#holder.menu:after{content:"";position:absolute;height:100%;width:100%;z-index:99999;top:0}html body .tiles li.mobileTile{width:48%;height:auto;margin:1%}html body .tileContainer .tileColumn{width:100%}.woocommerce nav.woocommerce-MyAccount-navigation{width:100%}.woocommerce nav.woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce nav.woocommerce-MyAccount-navigation ul li{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{text-align:center;background-color:#f3f3f3}.woocommerce .woocommerce-MyAccount-content{width:100%;padding-left:0}.blogPosts .post{width:50%}.blogPosts{padding:0 10px}html body #container .products li.product.product-category.product a{width:100%}html body #container .products li.product.product-category.product img{align-self:flex-start}}@media only screen and (max-width:1020px){.propertyPage .other-properties{padding:0 20px}.propertyPage .other-properties li p{bottom:5px}.propertyPage .other-properties li h3{font-size:19px;line-height:24px}html body .woocommerce .cartWrap .woocommerce-cart-form{width:100%;padding:0}html body .woocommerce .cartWrap .cart-collaterals{width:100%}html body .woocommerce .coupon.so-coupon input{width:100% !important}html body .woocommerce .coupon.so-coupon .button{width:100% !important}}@media only screen and (max-width:1000px){.gallery .galleryImage li{height:400px}ul.galleryNav li{height:110px !important}.lightbox-gallery.gallery .galleryImage li{height:280px}}@media only screen and (max-width:950px){.topHeader .topLeftText{width:60%;font-size:8pt;line-height:12pt}.topHeader{height:63px}.topHeader .rightIcons{width:auto;font-size:8pt}.wooIcon p{display:none}.featuredProds h3:before,.featuredProds h3:after{display:none}}@media only screen and (max-width:860px){.loginWrapper{width:100%}html body .woocommerce .woocommerce-info{padding:11px;font-size:9pt}html body .woocommerce .woocommerce-info a{margin-top:10px}ul.woocommerce-error li{margin:5px 0}footer .footerColumn{width:50%}.payments,.socialContainer{width:100% !important}h1.page-title{margin:10px 0;margin-top:20px}html body .woocommerce form .form-row-first,html body .woocommerce form .form-row-last,html body .woocommerce-page form .form-row-first,html body .woocommerce-page form .form-row-last{width:100%}.wpcontent{padding:50px 20px}.slider .slide{height:400px}.slider .slick-arrow{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:initial;bottom:0;width:50%;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;border-left:1px solid #fff;border-right:1px solid #fff;padding:15px}.newsletter .newsletterText{width:100%}.newsletter .newsletterText input,.newsletter .newsletterText span,.newsletter .newsletterText p{width:100%}.newsletter .newsletterText span{margin-bottom:10px}.newsletter form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{width:100%;margin-left:0}}@media only screen and (max-width:820px){html .propertyPage ul.tab-menu{display:-webkit-flex;display:flex;flex-wrap:wrap;border:1px solid}html .propertyPage ul.tab-menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}}@media only screen and (max-width:770px){html body .woocommerce table tr td.product-quantity{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}html body .woocommerce table tr td.product-quantity div.quantity{width:50%}div.fast-facts .fast-fact-icons .fast-fact{width:50%}}@media only screen and (max-width:720px){.propertyPage .other-properties li{width:48%}.wpcontent img{width:100%;height:auto}}@media only screen and (max-width:650px){.tiles li.autoSize{display:-webkit-flex;display:flex;flex-wrap:wrap}}@media only screen and (max-width:600px){.blogPosts .post{width:100%}table tbody tr{border:none;width:100%;margin:20px auto;display:block}}@media only screen and (max-width:950px){.topHeader .topLeftText{width:50%}}@media only screen and (max-width:800px){.block-5050 img{width:100%;height:auto}}@media only screen and (max-width:550px){html body .tiles li.mobileTile{width:98%;height:auto;margin:1%}.featurebanner{padding:20px}.topHeader .mini-cart{width:100%}.topHeader .rightIcons{width:100%}.topHeader .topLeftText{width:100%;font-size:8pt;line-height:12pt;text-align:center}.topHeader{height:auto;position:relative}.topHeader .rightIcons{margin:10px 0;font-size:8pt;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-left:initial;width:100%}.topHeader .mini-cart.is-active{top:0}.topHeader .mini-cart .cart_list li *~a{width:100%;margin-top:5px;max-width:100%;flex-wrap:wrap}.topHeader .mini-cart .cart_list li *~a img{width:60%;margin:auto;height:auto}.topHeader .mini-cart .cart_list li{margin-bottom:5px}.topHeader .mini-cart .cart_list li span.quantity{width:100%}.topHeader .mini-cart .woocommerce-mini-cart__total{width:100%}.topHeader .mini-cart .woocommerce-mini-cart__buttons{width:100%}}@media only screen and (max-width:550px){.tiles-legacy li{width:100% !important}}@media only screen and (max-width:500px){html body .woocommerce .woocommerce-ordering,html body .woocommerce .woocommerce-ordering select{width:100%}}@media only screen and (max-width:480px){.propertyPage .other-properties li{width:98%}footer .footerColumn:nth-child(2),footer .footerColumn:nth-child(3){width:50%}footer .footerColumn{width:100%;text-align:center}html body #container .products li.product{width:100%}header.site-header{margin-top:0}header.site-header .logo{height:30px}.gallery .galleryImage li{height:300px}div.fast-facts .fast-fact-icons .fast-fact,div.fast-facts .fast-fact-icons.fast-fact-exams .fast-fact{width:100%}}@media only screen and (max-width:400px){.topHeader .search button{margin-left:10%}.topHeader .search .closesearch{top:-30px;font-size:15pt}ul.galleryNav li{height:90px !important}html .propertyPage h2{font-size:14px}html .propertyPage .tabs-wrapper{padding:0 20px}}