﻿.padding-x-20{padding-left:20px;padding-right:20px;}body{position:relative;}.outer-wrapper{overflow:hidden;max-width:100vw;position:relative;}.outer-wrapper__bg{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;}.outer-wrapper__bg:before{content:"";}.outer-wrapper.outer-wrapper--alt .columns__main{background:#fff;}@media(max-width:767px){.outer-wrapper.outer-wrapper--alt .columns__main{padding-bottom:50px;}}.outer-wrapper.outer-wrapper--category .products-intro{display:none;}.container{position:relative;}@media(max-width:767px){.container{margin:0 auto 0;padding:5px 15px;}}@media(min-width:768px){.container{width:100%;padding:0 10px;margin:0 auto 0;}}@media(min-width:1200px){.container{width:1170px;margin:0 auto 0;}}@media(min-width:1330px){.container{width:1300px;}}#TopLinksMobileSpacer{padding-top:53px;}#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#e51717;background-color:#fc6736;background:-webkit-gradient(linear,left top,left bottom,from(#fc6736),to(#f1262a));background:linear-gradient(to bottom,#fc6736,#f1262a);color:#fff;z-index:9;padding:0;border-bottom:1px solid #fff;min-height:5px;}#TopLinksMobile .navbar{margin-bottom:0;}@media(min-width:768px){#TopLinksMobile{display:none !important;}}@media(min-width:768px){#TopLinksMobile{display:block !important;}}#TopLinksMobile #NavigationToggleText{position:absolute;top:0;left:0;right:0;padding:14px 63px;text-align:right;}#TopLinksMobile .navbar-toggle .icon-bar{background:#fff;}#TopLinksMobile .row{padding-top:10px;}#TopLinksMobile .input-group{margin-bottom:0;}#MobileHomeLink{position:fixed;top:10px;z-index:10;background:transparent none repeat scroll 0% 0%;color:#fff;left:10px;border-radius:50%;border:2px solid #fff;}.top-wrapper{position:relative;}.header{text-align:center;position:relative;}@media(max-width:767px){.header{padding:30px 15px;}}@media(min-width:768px){.header{padding-top:19.87%;margin-top:5px;border-top-right-radius:10px;border-top-left-radius:10px;}}.header__container{padding:0;}@media(max-width:767px){.header__logo{margin:10px auto;width:auto;}}@media(min-width:768px){.header__logo{position:absolute;width:27.53%;bottom:7.23%;left:34.8%;}}@media(max-width:767px){.header__logo{position:relative;}}@media(max-width:767px){.header__follow{display:none;}}@media(min-width:768px){.header__follow{position:absolute;width:20.19%;bottom:53.41%;left:.88%;}}@media(max-width:767px){.header__social{margin:10px auto;width:auto;}}@media(min-width:768px){.header__social{position:absolute;width:28.57%;bottom:15.26%;left:.4%;}}@media(max-width:767px){.header__social{position:relative;}}.header #SocialMediaLinks{text-align:left;}@media(max-width:767px){.header #SocialMediaLinks{text-align:center;margin:0 auto 30px;padding:0 30px;}}.header #SocialMediaLinks a{display:inline-block;max-width:20%;margin:2%;}@media(max-width:767px){.header #SocialMediaLinks a{max-width:15%;}}.header #SocialMediaLinks img{border-radius:50%;border:3px solid #fff;}@media(max-width:767px){.header__call{margin:10px auto;width:auto;}}@media(min-width:768px){.header__call{position:absolute;width:27.61%;bottom:53.01%;right:.8%;}}@media(max-width:767px){.header__call{position:relative;}}@media(max-width:767px){.header__phone{margin:10px auto;width:auto;}}@media(min-width:768px){.header__phone{position:absolute;width:29.53%;bottom:24.1%;right:0%;}}.toplinks{border-bottom-right-radius:15px;position:relative;}.toplinks__inner{position:relative;padding:0 30px;z-index:4;width:calc(100% + 60px);left:-30px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s;transition:all .3s;}.toplinks__sash{position:absolute;width:5%;top:47%;height:100%;z-index:0;}.toplinks__sash--left{left:calc(-5% - 9px);}.toplinks__sash--right{right:calc(-5% - 9px);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.toplinks:before{left:calc(-5% - 9px);}.toplinks:after{right:calc(-5% - 9px);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.toplinks__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.toplinks__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;}.toplinks__li{text-align:center;list-style:none;position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 5px;}.toplinks__li.open .dropdown-toggle:focus{color:#ffea3f;}.toplinks__link{color:#fff;background:none;font-size:1.1rem;white-space:nowrap;display:block;border-radius:10px;padding:10px 5px;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.5);}.toplinks__link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:all .3s;transition:all .3s;border-radius:10px;z-index:-1;}.toplinks__link:hover,.toplinks__link.active,.toplinks__link:focus{color:#fff;text-shadow:2px 2px rgba(0,0,0,.2);}.toplinks__link:hover:before,.toplinks__link.active:before,.toplinks__link:focus:before{opacity:1;}.toplinks__dropdown{text-align:center;padding:0;}.toplinks__dropdown-li{display:block;width:100%;margin-left:0;border-radius:0;}.toplinks__dropdown-link{padding:5px 10px !important;font-size:1.1rem;color:#fff !important;position:relative;z-index:1;}.toplinks__dropdown-link:hover,.toplinks__dropdown-link:focus,.toplinks__dropdown-link.active{color:#ffea3f !important;background-color:transparent!important;}.toplinks__dropdown-link:hover:before,.toplinks__dropdown-link:focus:before,.toplinks__dropdown-link.active:before{opacity:1;}.toplinks__dropdown-link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:all .3s;transition:all .3s;z-index:-1;}.home-gallery{background:#453d99;}@media(max-width:767px){.home-gallery{display:none;}}@media(min-width:768px){.home-gallery{display:block;position:relative;height:160px;padding:20px;}}.home-gallery__container{padding:0;}.home-gallery__previous,.home-gallery__next{display:block;position:absolute;background-size:100% 100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MCAxMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDEyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2JiNjAwNzt9DQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZjgzMDk7fQ0KCQ0KCQkuc3Qye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6NjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwwaDQwYzUuNSwwLDEwLDQuNSwxMCwxMHYxMDBjMCw1LjUtNC41LDEwLTEwLDEwSDEwYy01LjUsMC0xMC00LjUtMTAtMTBWMTBDMCw0LjUsNC41LDAsMTAsMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMCwwaDQwYzUuNSwwLDEwLDQuMywxMCw5Ljd2OTcuMWMwLDUuNC00LjUsOS43LTEwLDkuN0gxMGMtNS41LDAtMTAtNC4zLTEwLTkuN1Y5LjdDMCw0LjMsNC41LDAsMTAsMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNy41LDQ1bC0xNSwxNWwxNSwxNSIvPg0KPC9zdmc+DQo=');-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;top:20px;width:64px;height:120px;}.home-gallery__previous:hover,.home-gallery__next:hover{-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);z-index:100;}.home-gallery__next{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:16px;}.home-gallery__next:hover{-webkit-transform:scaleX(-1) scale(1.1);transform:scaleX(-1) scale(1.1);}.home-gallery__previous{-webkit-transform:translateZ(0);transform:translateZ(0);left:16px;}.home-gallery__previous:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.home-gallery__outer{top:20px;bottom:0;left:90px;right:90px;overflow:hidden;position:absolute;}.home-gallery__inner{position:absolute;overflow:hidden;top:0;bottom:0;left:-139px;right:-139px;}.home-gallery__slide{float:left;width:140px;height:140px;}.home-gallery__link{display:block;border-radius:5px;overflow:hidden;width:120px;height:120px;padding:0;margin:0 auto;border:3px solid #ababab;background-color:#fff;}.home-gallery__link:hover{border-color:#c00;}.home-gallery__link img{left:0 !important;}.banner{position:relative;}.banner #CarouselContainer{padding-top:42.27%;overflow:hidden;}.banner #CarouselContainer .carousel-inner{position:absolute;top:0;height:100%;}.banner #CarouselContainer .carousel-inner .item{width:100%;}.banner #CarouselContainer .carousel-inner .item a img,.banner #CarouselContainer .carousel-inner .item img{width:100%;}@media(max-width:767px){.banner{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);}}@media(max-width:767px){.banner__container{text-align:center;background:transparent;padding:5px 15px 0;}}@media(max-width:767px){.banner__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.no-gutter{margin-left:0;margin-right:0;}.no-gutter>[class*='col-']{padding-right:0;padding-left:0;}.mobile-search{background-color:#0af;background:-webkit-gradient(linear,left top,left bottom,from(#0af),to(#008fd7));background:linear-gradient(to bottom,#0af,#008fd7);padding:20px !important;-webkit-box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);position:relative;z-index:2;margin:0 10px 10px 10px;width:calc(100% - 20px);border-radius:10px;}.mobile-search .SearchProductsButton{display:none;}@media(max-width:767px){.mobile-search__inner{max-width:450px;margin:0 auto;}}@media(max-width:767px){.mobile-search__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.mobile-search__text{margin:0 auto;}.mobile-search .SearchBoxTextBox{margin-top:10px;height:40px;display:block;border:none;border-radius:8px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);width:100%;max-width:430px !important;padding-left:2%;}.weather-checker{background-color:#0af;background:-webkit-gradient(linear,left top,left bottom,from(#0af),to(#008fd7));background:linear-gradient(to bottom,#0af,#008fd7);-webkit-box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);position:relative;z-index:2;border-bottom-left-radius:10px;}@media(max-width:767px){.weather-checker{padding:20px 10px 30px;margin-top:10px;margin-bottom:10px;border-radius:10px;margin-left:10px;margin-right:10px;width:calc(100% - 20px);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}@media(min-width:768px){.weather-checker:before{content:"";display:block;width:100%;padding-top:50%;}}.weather-checker:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;border-right:1px solid rgba(0,0,0,.1);}.weather-checker__link{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;z-index:1;}@media(max-width:767px){.weather-checker__link{position:relative;}}.weather-checker__link:hover .weather-checker__text,.weather-checker__link:hover .weather-checker__sun{-webkit-transform:scale(1.1);transform:scale(1.1);}@media(min-width:768px){.weather-checker__text{position:absolute;width:52.22%;left:36.83%;top:27.31%;-webkit-transition:all .3s;transition:all .3s;}}@media(min-width:768px){.weather-checker__sun{position:absolute;width:33.65%;left:.63%;top:14.62%;-webkit-transition:all .3s;transition:all .3s;}}.check-area{background-color:#0af;background:-webkit-gradient(linear,left top,left bottom,from(#0af),to(#008fd7));background:linear-gradient(to bottom,#0af,#008fd7);-webkit-box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);position:relative;z-index:2;}@media(max-width:767px){.check-area{padding:20px !important;margin-bottom:10px;border-radius:10px;margin-left:10px;margin-right:10px;width:calc(100% - 20px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media(min-width:768px){.check-area:before{content:"";display:block;width:100%;padding-top:50%;}}.check-area:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;border-right:1px solid rgba(0,0,0,.1);}@media(max-width:767px){.check-area__inner{max-width:450px;margin:0 auto;}}@media(max-width:767px){.check-area__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media(max-width:767px){.check-area__text{max-width:calc(100% - 10px) !important;margin:0 auto;}}@media(min-width:768px){.check-area__text{position:absolute;width:62.38%;left:29.52%;top:23%;}}.check-area__icon{z-index:2;}@media(max-width:767px){.check-area__icon{max-width:50px !important;}}@media(min-width:768px){.check-area__icon{position:absolute;width:34.29%;left:1.27%;top:19.67%;}}.check-area #PostcodeSearchLeft select{z-index:1;font-size:.9rem;border-radius:8px;border:none;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);}@media(max-width:767px){.check-area #PostcodeSearchLeft select{height:40px;max-width:430px !important;margin:10px auto 0;text-align:center;position:relative;z-index:1;}}@media(min-width:768px){.check-area #PostcodeSearchLeft select{position:absolute;width:75%;top:50%;left:19%;height:27.33%;padding-left:15%;}}.check-area .PostcodeMessage{-webkit-transform:translateY(100%);transform:translateY(100%);}.check-availability{background-color:#0af;background:-webkit-gradient(linear,left top,left bottom,from(#0af),to(#008fd7));background:linear-gradient(to bottom,#0af,#008fd7);-webkit-box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -6px 0 0 rgba(0,0,0,.2);border-bottom-right-radius:10px;}@media(max-width:767px){.check-availability{padding:20px !important;border-radius:10px;margin-left:10px;margin-right:10px;width:calc(100% - 20px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media(min-width:768px){.check-availability:before{content:"";display:block;width:100%;padding-top:25%;}}@media(max-width:767px){.check-availability__inner{max-width:450px;margin:0 auto;}}@media(max-width:767px){.check-availability__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media(max-width:767px){.check-availability__text{max-width:calc(100% - 10px) !important;margin:0 auto;}}@media(min-width:768px){.check-availability__text{position:absolute;width:47.42%;left:31.67%;top:16.33%;}}.check-availability__icon{z-index:2;}@media(max-width:767px){.check-availability__icon{max-width:45px !important;}}@media(min-width:768px){.check-availability__icon{position:absolute;width:12.75%;left:4.25%;top:26.67%;}}.check-availability .SearchDate,.check-availability .SearchCategory,.check-availability .SearchButton{height:40px;display:block;border:none;border-radius:8px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);}@media(max-width:767px){.check-availability .SearchDate,.check-availability .SearchCategory,.check-availability .SearchButton{width:100%;margin:15px auto 0;max-width:430px !important;text-align:center;}}@media(min-width:768px){.check-availability .SearchDate,.check-availability .SearchCategory,.check-availability .SearchButton{position:absolute;top:50%;left:19%;height:27.33%;}}.check-availability .SearchDate{font-size:.9rem;}@media(min-width:768px){.check-availability .SearchDate{width:30%;left:15%;padding-left:5%;}}.check-availability .SearchCategory{font-size:.9rem;padding-left:2%;}@media(min-width:768px){.check-availability .SearchCategory{width:28.33%;left:46.67%;}}.check-availability .SearchButton{border-top:1px solid #fd898a;background-color:#fb1010;background:-webkit-gradient(linear,left top,left bottom,from(#fb1010),to(#f80000));background:linear-gradient(to bottom,#fb1010,#f80000);border-radius:5px;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.3);font-size:1rem;text-transform:uppercase;}@media(min-width:768px){.check-availability .SearchButton{width:20%;left:76.67%;bottom:21.01%;}}.columns{border-radius:15px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;}@media(max-width:767px){.columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}@media(min-width:768px){.columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.columns__left{position:relative;z-index:2;background:#ecf7ff;padding:1px 15px;margin-top:-10px;padding-top:10px;}@media(min-width:768px){.columns__left{width:300px;}}.columns__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media(min-width:768px){.columns__main{width:calc(100% - 300px);}}.columns__main:before{position:absolute;top:0;bottom:0;left:0;width:15px;background-color:rgba(0,0,0,.15);background-image:-webkit-linear-gradient(left,rgba(0,0,0,.15),rgba(0,0,0,0));background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,0));z-index:2;}@media(min-width:768px){.columns__main:before{content:"";}}.columns__main>div{background:#fff;}.columns__main>div.page-listings{background:#abe52e;}.columns__container{z-index:1;}@media(max-width:767px){.columns__container{padding:0;}}.featured-categories{padding:20px 30px;}@media(max-width:767px){.featured-categories__category{max-width:570px;margin:0 auto;margin-bottom:15px;}}.catlinks{margin:10px 0 20px;}.catlinks__link{position:relative;display:block;text-shadow:1px 1px 1px #000;text-align:left;color:#fff;background-size:100% 100%;overflow:hidden;font-size:1.3rem;}.catlinks__link:hover,.catlinks__link.active{text-shadow:0 0 0 rgba(0,0,0,0);color:#fff;}.search-box{background:#fff;border-radius:8px;width:calc(100% - 10px);}.search-box .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.search-box .input-group .input-group-btn .btn-default{width:40px;border-bottom-left-radius:8px;border-top-left-radius:8px;border:none;color:#444 !important;-webkit-transition:all .3s;transition:all .3s;}.search-box .input-group .input-group-btn .btn-default:hover{color:#000 !important;background:#fff !important;}.search-box .input-group input{border-bottom-right-radius:8px !important;border-top-right-radius:8px !important;border:none;width:calc(100% - 40px);height:40px;}.search-box .form-control{-webkit-box-shadow:none;box-shadow:none;}.search-box .form-control:hover{-webkit-box-shadow:none;box-shadow:none;}.left-block{text-align:center;padding:5px;background-size:100% 100%;background-repeat:no-repeat;width:100%;}@media(max-width:767px){.left-block{width:calc(100% + 30px);position:relative;left:-15px;}}@media(min-width:768px){.left-block{position:absolute;bottom:0;left:0;}}.left-block__logo{width:90%;left:5%;margin-top:-7%;max-width:345px !important;}.left-block__spacer{padding-bottom:110%;}@media(max-width:767px){.left-block__spacer{padding-bottom:18%;}}#SocialMediaLinks{text-align:center;}#SocialMediaLinks a{display:inline-block;max-width:40%;margin:2%;}.badges{display:-webkit-box;display:-ms-flexbox;display:flex;}.badges__badge{-ms-flex-item-align:center;align-self:center;margin:0 10px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;}.badges--header{position:relative;max-width:300px;margin:15px auto;}.testimonials .carousel{border-radius:5px;border:1px solid #b4bcc6;background:#fff;padding:8%;margin-bottom:20px;-webkit-box-shadow:0 6px 9px -6px rgba(0,0,0,.3),inset 0 0 0 3px #fbffff,inset 0 0 0 8px #ebf6ff;box-shadow:0 6px 9px -6px rgba(0,0,0,.3),inset 0 0 0 3px #fbffff,inset 0 0 0 8px #ebf6ff;}@media(max-width:767px){.testimonials__title{margin-top:30px;}}.testimonials .RotatorTestimonialContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:#808080;}.testimonials .RotatorTestimonialContent p:first-child{color:#fff;}.testimonials .RotatorTestimonialContent p:first-child a{color:#f21b08;}.testimonials .RotatorTestimonialContent time{display:none;}.testimonials__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.testimonials__text{color:#808080;}.testimonials__author{color:#f21d0a;font-size:1.2rem;}.curve{margin-top:-1px;max-width:none !important;width:calc(100% + 2px);margin-left:-1px;}.curve--mobile{-webkit-transform:scaleY(-1);transform:scaleY(-1);position:absolute;bottom:0;}@media(max-width:767px){.page-content{padding-bottom:11%;}}.page-listings{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.page-listings__bg-overlay{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-image:url('/Autobopr/Assets/Backgrounds/triangles.png');opacity:.07;background-repeat:repeat;background-size:100px;}.page-listings__inner{padding:20px;}.page-listings .row{margin-left:-8px !important;margin-right:-8px !important;}.page-listings .row>div{padding-left:8px !important;padding-right:8px !important;}.pageContent{margin-bottom:0;padding-bottom:15px;}.category-title{text-align:center;color:#fff;padding:5px 10px;font-size:3rem;text-shadow:2px 2px 1px rgba(0,0,0,.3);}.castlePanel{width:100%;}.DetailsTitle h1,.DetailsTitle h2,.DetailsMainImage{background-color:#1473f7;}.BookButtons{text-align:center;}.BookButtons .BookButton,.BookButtons .CheckButton{width:180px;display:inline-block;margin:10px 5px;float:none;}.footer__wrapper{background-color:#000;color:#fff;padding:25px 10px;width:100%;z-index:1;position:relative;}@media(max-width:767px){.footer__wrapper{text-align:center;}}@media(min-width:768px){.footer__flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.footer__links{text-align:center;}@media(max-width:767px){.footer__links{text-align:center;margin-top:15px;}}.footer__links a{color:#fff;margin-right:10px;}.footer__BCN{display:block;max-width:180px;}@media(max-width:767px){.footer__BCN{text-align:center;display:inline-block;}}@media(min-width:768px){.footer__BCN{float:right;}}.footer__BCN img{margin:0 auto;}#BouncyCastleHireLink{color:#fff;font-weight:700;}.white{color:#fff;}.text-shadow-big{text-shadow:0 2px 10px rgba(0,0,0,.4);}.wow{visibility:hidden;}.fadeIn2{-webkit-animation-name:fadeIn2;animation-name:fadeIn2;}@-webkit-keyframes fadeIn2{0%{opacity:0;}100%{opacity:.7;}}@keyframes fadeIn2{0%{opacity:0;}100%{opacity:.7;}}