.BodyFont,.OpenSans{font-family:'Open Sans',sans-serif;font-weight:400}.OpenSansBold{font-family:'Open Sans',sans-serif;font-weight:700!important}html{font-size:16px}body{font-family:'Open Sans',sans-serif;font-weight:400}#BodyContent.pageContent.textContent,.lower-content.pageContent.textContent,.pageContent.textContent{padding-top:0}@media (max-width:767px){#BodyContent.pageContent.textContent,.lower-content.pageContent.textContent,.pageContent.textContent{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;word-wrap:break-word}}#BodyContent.pageContent.textContent a:not(:has(img)),.lower-content.pageContent.textContent a:not(:has(img)),.pageContent.textContent a:not(:has(img)){position:relative;padding:0 3px;margin:0 1px;display:inline-block;color:#ec068d;-webkit-transition:color .3s;transition:color .3s;z-index:1}#BodyContent.pageContent.textContent a:not(:has(img)):focus,#BodyContent.pageContent.textContent a:not(:has(img)):hover,.lower-content.pageContent.textContent a:not(:has(img)):focus,.lower-content.pageContent.textContent a:not(:has(img)):hover,.pageContent.textContent a:not(:has(img)):focus,.pageContent.textContent a:not(:has(img)):hover{color:#fff}#BodyContent.pageContent.textContent a:not(:has(img)):focus:before,#BodyContent.pageContent.textContent a:not(:has(img)):hover:before,.lower-content.pageContent.textContent a:not(:has(img)):focus:before,.lower-content.pageContent.textContent a:not(:has(img)):hover:before,.pageContent.textContent a:not(:has(img)):focus:before,.pageContent.textContent a:not(:has(img)):hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}#BodyContent.pageContent.textContent a:not(:has(img)):before,.lower-content.pageContent.textContent a:not(:has(img)):before,.pageContent.textContent a:not(:has(img)):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#ec068d;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:-1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(.1);transform:scaleY(.1)}form{max-width:100vw;overflow:hidden}.outer-wrapper{max-width:100vw;position:relative}.container{position:relative;width:100%}@media (min-width:1200px){.container{width:1300px}}#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#2c5ca8;color:#fff;z-index:20;padding:0;border-bottom:1px solid #fff;font-family:'Open Sans',sans-serif;font-weight:400}#TopLinksMobile .navbar{margin-bottom:0}@media (min-width:768px){#TopLinksMobile{display:none!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}.toplinks{background:#000}.toplinks__nav{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{position:relative;list-style:none;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.toplinks__li .dropdown-toggle:focus{text-decoration:none}.toplinks__link{position:relative;display:block;padding:15px 5px;color:#fff;-webkit-transition:color .3s;transition:color .3s;font-size:1.375rem}@media (max-width:450px){.toplinks__link{font-size:.962rem}}.toplinks__link.active,.toplinks__link:focus,.toplinks__link:hover{color:#ffc600}.toplinks__dropdown{padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:center;background-color:inherit!important;background:#000}.toplinks__dropdown-li{display:block}.toplinks__dropdown-link{position:relative;padding:5px 10px!important;font-size:1.3rem}.toplinks__dropdown-link.active,.toplinks__dropdown-link:focus,.toplinks__dropdown-link:hover{background-color:inherit!important;color:#ffc600!important}.banner #CarouselContainer{padding-top:53.406%;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%}.book-online__widgets{position:relative}@media (min-width:992px){.book-online__widgets{height:50px}}.book-online #PostcodeSearchLeft input,.book-online #PostcodeSearchLeft select,.book-online .AreaSearchButton,.book-online .SearchButton,.book-online .SearchCategory,.book-online .SearchDate{height:50px;border-radius:10px;background-repeat:no-repeat;color:#000;display:block;width:100%;max-width:350px;margin:0 auto 10px;padding-left:15px;border:none;font-size:1rem}.book-online #PostcodeSearchLeft input::-webkit-input-placeholder,.book-online #PostcodeSearchLeft select::-webkit-input-placeholder,.book-online .AreaSearchButton::-webkit-input-placeholder,.book-online .SearchButton::-webkit-input-placeholder,.book-online .SearchCategory::-webkit-input-placeholder,.book-online .SearchDate::-webkit-input-placeholder{color:#000;opacity:1}.book-online #PostcodeSearchLeft input::-moz-placeholder,.book-online #PostcodeSearchLeft select::-moz-placeholder,.book-online .AreaSearchButton::-moz-placeholder,.book-online .SearchButton::-moz-placeholder,.book-online .SearchCategory::-moz-placeholder,.book-online .SearchDate::-moz-placeholder{color:#000;opacity:1}.book-online #PostcodeSearchLeft input::-ms-input-placeholder,.book-online #PostcodeSearchLeft select::-ms-input-placeholder,.book-online .AreaSearchButton::-ms-input-placeholder,.book-online .SearchButton::-ms-input-placeholder,.book-online .SearchCategory::-ms-input-placeholder,.book-online .SearchDate::-ms-input-placeholder{color:#000;opacity:1}.book-online #PostcodeSearchLeft input::placeholder,.book-online #PostcodeSearchLeft select::placeholder,.book-online .AreaSearchButton::placeholder,.book-online .SearchButton::placeholder,.book-online .SearchCategory::placeholder,.book-online .SearchDate::placeholder{color:#000;opacity:1}@media (min-width:992px){.book-online #PostcodeSearchLeft input,.book-online #PostcodeSearchLeft select,.book-online .AreaSearchButton,.book-online .SearchButton,.book-online .SearchCategory,.book-online .SearchDate{margin:0 0 0;position:absolute;width:25%;max-width:none}}.book-online #PostcodeSearchLeft input,.book-online #PostcodeSearchLeft select{background-size:20px 25px;background-position:right 26px center}@media (min-width:992px){.book-online #PostcodeSearchLeft input,.book-online #PostcodeSearchLeft select{left:0}}.book-online .SearchDate{background-size:25px 25px;background-position:right 22px center}@media (min-width:992px){.book-online .SearchDate{left:28%}}.book-online .SearchCategory{background-size:23px 26px;background-position:right 24px center}@media (min-width:992px){.book-online .SearchCategory{left:56%}}.book-online .SearchButton{padding-left:0;font-size:1rem;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}@media (min-width:992px){.book-online .SearchButton{width:18%;right:0}}@media (min-width:992px){.book-online #PostcodeSearchRight{display:none}}.book-online #PostcodeSearchRight .AreaSearchButton{padding-left:0;font-size:1rem;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}.featured-categories__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-categories__link{width:24%}.featured-categories__link:focus .featured-categories__image,.featured-categories__link:hover .featured-categories__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.featured-categories__image-panel{position:relative;padding-top:50%;overflow:hidden}.featured-categories__image{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (max-width:420px){.PageListings>div,.page-listings>div{width:100%}}.category-links__child-link,.category-links__link{position:relative;display:block;margin-bottom:15px;padding:10px 15px;text-align:left;word-wrap:break-word;background-color:#add8e6;color:#000;font-size:1.25rem}@media (max-width:450px){.category-links__child-link,.category-links__link{font-size:.875rem}}.category-links__child-link.active,.category-links__child-link:focus,.category-links__child-link:hover,.category-links__link.active,.category-links__link:focus,.category-links__link:hover{color:#fff}.castlePanel{width:100%;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}.castlePanel .SingleImagePanel{height:auto}.castlePanel .SingleImagePanel:before{content:"";display:block;padding-top:100%;width:100%}.castlePanel .castleTitlePanel{margin:10px 0 0;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.castlePanel .castlePriceDefault,.castlePanel .castlePriceDiscounted{padding:0;margin-top:10px}.castlePanel .castleCheckBook{margin-top:10px;height:auto}.DetailsMainImage,.DetailsTitle h1,.DetailsTitle h2{background-color:#2c5ca8;font-size:2rem}@media (max-width:450px){.DetailsMainImage,.DetailsTitle h1,.DetailsTitle h2{font-size:1.4rem}}.DetailsTitle h1,.DetailsTitle h2{padding:10px}.product [itemprop=description]{font-size:16px}a.BackToCategory{text-shadow:none;border-radius:4px;background-color:#fa0307}@media (max-width:767px){a.BackToCategory{-webkit-transform:translateY(30px);transform:translateY(30px);margin-bottom:0}}a.BackToCategory:focus,a.BackToCategory:hover{text-shadow:none;background-color:#fa0307}.DetailsLeft{background-image:none;padding-bottom:0}.BookButtons{text-align:center}.BookButtons .BookButton,.BookButtons .CheckButton{width:auto;min-width:200px;margin-left:auto;float:none;margin:0 10px 10px}.testimonials .RotatorTestimonialRating{max-width:300px;margin:15px auto 0}.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;text-align:center}.testimonials__inner{position:relative}.testimonials time{display:none}.testimonials__button{position:absolute;top:50%;background-color:transparent;border:none}.testimonials__button--prev{left:0;-webkit-transform:translate(-105%,-50%);transform:translate(-105%,-50%)}.testimonials__button--next{right:0;-webkit-transform:translate(105%,-50%) scaleX(-1);transform:translate(105%,-50%) scaleX(-1)}.footer{background:#000;padding:20px 0 50px;color:#a1a1a1}@media (max-width:767px){.footer{text-align:center}}@media (min-width:768px){.footer__flex-row-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.footer__text-center-sm{text-align:center}}@media (min-width:768px){.footer__text-right-sm{text-align:right}}.footer__links{text-align:center}.footer__link{margin:0 5px;color:#a1a1a1}.footer__link:focus,.footer__link:hover{color:#a1a1a1}.footer #BCNLink{color:#a1a1a1}.footer #BCNLink:focus,.footer #BCNLink:hover{color:#a1a1a1}
/*# sourceMappingURL=theme.min.css.map */
