/*#region paddingTop*/.padding-top-10{padding-top:10px;}.padding-top-15{padding-top:15px;}.padding-top-20{padding-top:20px;}.padding-top-25{padding-top:25px;}.padding-top-35{padding-top:35px;}.padding-top-40{padding-top:40px;}.padding-top-50{padding-top:50px;}.padding-top-60{padding-top:60px;}.padding-top-80{padding-top:80px;}.padding-top-100{padding-top:100px;}/*#endregion paddingTop*//*#region paddingBottom*/.padding-bottom-10{padding-bottom:10px;}.padding-bottom-15{padding-bottom:15px;}.padding-bottom-20{padding-bottom:20px;}.padding-bottom-25{padding-bottom:25px;}.padding-bottom-30{padding-bottom:30px;}.padding-bottom-35{padding-bottom:35px;}.padding-bottom-40{padding-bottom:40px;}.padding-bottom-50{padding-bottom:50px;}.padding-bottom-60{padding-bottom:60px;}.padding-bottom-80{padding-bottom:80px;}.padding-bottom-100{padding-bottom:100px;}/*#endregion paddingBottom*//*#region paddingY*/.padding-y-10{padding-top:10px;padding-bottom:10px;}.padding-y-15{padding-top:15px;padding-bottom:15px;}.padding-y-20{padding-top:20px;padding-bottom:20px;}.padding-y-25{padding-top:25px;padding-bottom:25px;}.padding-y-30{padding-top:30px;padding-bottom:30px;}.padding-y-35{padding-top:35px;padding-bottom:35px;}.padding-y-40{padding-top:40px;padding-bottom:40px;}.padding-y-50{padding-top:50px;padding-bottom:50px;}.padding-y-60{padding-top:60px;padding-bottom:60px;}.padding-y-80{padding-top:80px;padding-bottom:80px;}.padding-y-100{padding-top:100px;padding-bottom:100px;}/*#endregion paddingY*//*#region paddingX*/.padding-x-10p{padding:0 10%;}.padding-x-10{padding:0 10px;}.padding-x-15{padding:0 15px;}.padding-x-20{padding:0 20px;}/*#endregion paddingX*//*#region marginTop*/.margin-top-0{margin-top:0;}.margin-top-10{margin-top:10px;}.margin-top-15{margin-top:15px;}.margin-top-20{margin-top:20px;}.margin-top-25{margin-top:25px;}.margin-top-30{margin-top:30px;}.margin-top-35{margin-top:35px;}.margin-top-40{margin-top:40px;}.margin-top-50{margin-top:50px;}.margin-top-60{margin-top:60px;}.margin-top-80{margin-top:80px;}.margin-top-100{margin-top:100px;}/*#endregion marginTop*//*#region marginBottom*/.margin-bottom-10{margin-bottom:10px;}.margin-bottom-15{margin-bottom:15px;}.margin-bottom-20{margin-bottom:20px;}.margin-bottom-25{margin-bottom:25px;}.margin-bottom-30{margin-bottom:30px;}.margin-bottom-35{margin-bottom:35px;}.margin-bottom-40{margin-bottom:40px;}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-60{margin-bottom:60px;}.margin-bottom-80{margin-bottom:80px;}.margin-bottom-100{margin-bottom:100px;}/*#endregion marginBottom*//*#region marginY*/.margin-y-10{margin-top:10px;margin-bottom:10px;}.margin-y-15{margin-top:15px;margin-bottom:15px;}.margin-y-20{margin-top:20px;margin-bottom:20px;}.margin-y-25{margin-top:25px;margin-bottom:25px;}.margin-y-30{margin-top:30px;margin-bottom:30px;}.margin-y-35{margin-top:35px;margin-bottom:35px;}.margin-y-40{margin-top:40px;margin-bottom:40px;}.margin-y-50{margin-top:50px;margin-bottom:50px;}.margin-y-60{margin-top:60px;margin-bottom:60px;}.margin-y-80{margin-top:80px;margin-bottom:80px;}.margin-y-100{margin-top:100px;margin-bottom:100px;}/*#endregion marginY*/.white{color:#FFF;}.black{color:#000;}.container-bg-white{background-color:#fff;}.uppercase{text-transform:uppercase;}.relative{position:relative;}.display-inline-block{display:inline-block;}.display-block{display:block;}img.HoverBounce,.HoverBounce img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;display:block;overflow:hidden;}img.HoverBounce :hover, .HoverBounce img :hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);z-index:100;}a.HoverBounce{display:block;}a.HoverBounce img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;display:block;overflow:hidden;}a.HoverBounce :hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);z-index:100;}/*#region fonts*/.OpenSans,.BodyFont{font-family:'Roboto Slab', serif;}.Roboto{font-family:'Roboto Slab', serif;}.OpenSansBold{font-family:'Open Sans', sans-serif;font-weight:700 !important;}.Chewy{font-family:'Chewy', cursive;font-weight:normal !important;}.PTSansNarrowBold{font-family:'PT Sans Narrow', sans-serif;font-weight:700 !important;}.MontserratBlack{font-family:'Montserrat', sans-serif;font-weight:900 !important;}.hindGuntur{font-family:'Hind Guntur', sans-serif;}.lato{font-family:'Lato', sans-serif;}html{font-size:18px;}body{font-family:'Roboto Slab', serif;}.Valera{font-family:'Varela Round', sans-serif;}h1{color:#01baf2;}.textContent{color:#737373;font-size:20px;text-align:center;font-family:'Roboto Slab', serif;}.textContent h1{font-family:'Lato', sans-serif;padding-bottom:10px;color:#737373;font-weight:400;}/*#endregion fonts*/form{position:relative;max-width:100vw;}@media (min-width:768px){.equal{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:768px){.margin-auto{margin:auto;}}.outer-wrapper{max-width:100vw;overflow-x:hidden;position:relative;}.container{position:relative;width:100%;}@media (min-width:1330px){.container{width:1300px;}}/*#region topLinksMobile*/#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#01baf2;color:white;z-index:20;padding:0;border-bottom:1px solid white;font-family:'Roboto Slab', serif;}#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 .row{padding-top:10px;}#MobileHomeLink{position:fixed;top:10px;z-index:10;background:transparent none repeat scroll 0 0;color:white;left:10px;border-radius:50%;border:2px solid white;}.navbar-toggle .icon-bar{background-color:#fff;}/*#endregion topLinksMobile*/.header{font-weight:900;line-height:1.1;white-space:nowrap;}.header__email{margin-bottom:10px;display:inline-block;}@media (min-width:768px){.header__email{font-size:1.3vw;}}@media (max-width:767px){.header__email{padding-bottom:20px;font-size:4vw;}}@media (min-width:1330px){.header__email{font-size:16px;}}@media (max-width:767px){.header__seach-row{display:none;}}@media (max-width:767px){.header__search-container{display:none;}}@media (min-width:768px){.header__search-container{padding:2px;border-radius:10px;background:#fff;padding:5px;}}.header .input-group{border:none;border-radius:15px;}.header .input-group input{padding:10px;border:none;}.header .input-group .form-control{display:block;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;}.header .input-group .btn{background:#ec008c;border:none;color:#fff;font-family:'PT Sans Narrow', sans-serif;font-weight:700 !important;border-radius:10px;text-transform:uppercase;}.header__contact{text-transform:uppercase;}.header__contact--phone{display:block;font-weight:900;font-size:35px;letter-spacing:1.2px;font-family:'Montserrat', sans-serif;font-weight:900 !important;margin-bottom:5px;-webkit-transition:0.3s;transition:0.3s;}.header__contact--phone:hover{color:#ec008c;}@media (min-width:768px){.header__contact--phone{font-size:2.5vw;}}@media (min-width:1330px){.header__contact--phone{font-size:35px;}}.header__contact a{color:#fff;}.header__contact span{color:#008cf2;}@media (max-width:767px){.header__contact span{font-size:4vw;}}@media (min-width:768px){.header__contact span{font-size:1.3vw;}}@media (min-width:1330px){.header__contact span{font-size:16px;}}.header__character{color:#ec008c !important;}@media (max-width:767px){.header__logo{padding-top:60px;display:block;margin:auto;text-align:center;}}@media (min-width:768px){.header__logo img{width:60%;}}.header__socials{display:-webkit-box;display:-ms-flexbox;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;margin-left:auto;text-align:right;}@media (max-width:767px){.header__socials{display:block;text-align:center;margin:auto;margin-bottom:10px;margin-top:10px;}}.header__socials img{width:65px;margin-right:5px;}.header__wrapper{padding:20px 0px;background:#000;}.toplinks{display:none;font-family:'Open Sans', sans-serif;font-weight:700 !important;font-weight:700;padding:0 5px;}.toplinks__wrapper{background:#0088f2;border-bottom:solid 6px #ec008c;}@media (min-width:768px){.toplinks{display:block;position:relative;}.toplinks__container{padding-left:0;padding-right:0;position:relative;z-index:1;}.toplinks__container:before{content:url(ticker-top.svg);position:absolute;bottom:0;top:0px;left:24%;width:605px;}.toplinks__container--alt__container{padding-left:0;padding-right:0;}.toplinks__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;}.toplinks__li{position:relative;list-style:none;text-align:center;padding:0 20px;border-left:solid #fff 1px;}.toplinks__li:last-child{border-right:solid #fff 1px;}.toplinks__li .dropdown-toggle:focus{text-decoration:none;}.toplinks__li:hover, .toplinks__li.active, .toplinks__li:focus{background-color:#f3aa00;}.toplinks__link{position:relative;display:block;padding:15px 5px;color:#fff;font-size:1.1rem;-webkit-transition:all 0.3s;transition:all 0.3s;}.toplinks__link:hover, .toplinks__link.active, .toplinks__link:focus{color:#fff;}.toplinks__dropdown{padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:center;background-color:#0088F2;}.toplinks__dropdown-li{display:block;}.toplinks__dropdown-link{position:relative;padding:5px 10px !important;font-size:1.2rem;color:#fff !important;}.toplinks__dropdown-link:hover, .toplinks__dropdown-link:focus, .toplinks__dropdown-link.active{background-color:#F3AA00 !important;color:#fff !important;}}@media (min-width:768px) and (max-width:1185px){.toplinks__container:before{top:60px;display:none;}}.sectionTitle{background-color:#0088f2;background-image:none;background-position:center bottom;background-repeat:repeat-x;border:0 none;color:#fff;border-bottom:none;padding:0.5em;text-align:center;font-size:130%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;}.booking-form{max-width:540px;margin:0 auto 30px;border:2px solid #0088f2;background-color:#fff;border-radius:5px 5px 0 0;color:#4d4d4d;/* box-shadow:1px 1px 1px #000;*/}.booking-form [value$="Send Enquiry"]{background:#ec008c;text-shadow:none;color:#fff;border:none;padding:10px 20px;border-radius:10px;}.featured-categories__title,.popular-categories__title{padding:0 20px 20px;font-weight:900;letter-spacing:1.2px;font-size:35px;}.featured-categories__wrapper,.popular-categories__wrapper{font-family:'Lato', sans-serif;}.featured-categories__wrapper h2,.popular-categories__wrapper h2{color:#737373;display:inline-block;font-size:35px;}.featured-categories__wrapper span,.popular-categories__wrapper span{display:inline-block;color:#ed1c24;}.featured-categories__wrapper img,.popular-categories__wrapper img{width:100%;}.featured-categories__row img,.popular-categories__row img{margin:auto;display:block;padding:20px 0;}.contact{background:#000;padding:50px 0;color:#fff !important;font-size:1rem;position:relative;}.contact__phone{display:block;font-family:'Montserrat', sans-serif;font-weight:900 !important;color:#fff;}@media (min-width:768px){.contact__phone{font-size:40px;}}.contact__email{display:block;font-family:'Zilla Slab', serif;font-weight:900;font-size:24px;}.contact__email span{color:#01baf2;}.contact #FacebookEmbedPanel{padding:0 20px;}.contact img{padding-bottom:20px;}.contact__socials{position:relative;padding:10px;font-size:20px;}.contact__socials a{margin-right:3px;}@media (max-width:767px){.contact__content{text-align:center;}}@media (max-width:767px){.contact__content span{font-size:6vw !important;}}.contact__content a{color:#fff;}@media (max-width:767px){.contact__content a{font-size:6vw;}}.contact__content a:hover{color:#fff;text-decoration:underline;}.contact__intro{max-width:90%;padding:0 10px;}.contact__intro p{font-size:0.833rem;}.contact .booking-form{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;color:#fff;max-width:90%;margin:0;font-family:'Roboto Slab', serif;}@media (max-width:767px){.contact .booking-form{max-width:100%;}}.contact .booking-form input[type="button"]{background:transparent;padding:15px 40px;border-radius:25px;border:2px solid #fff;float:right;font-size:13px;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;height:auto;width:auto;font-family:'Open Sans', sans-serif;font-weight:700 !important;margin-top:10px;}@media (max-width:767px){.contact .booking-form input[type="button"]{display:block;margin:auto;text-align:center;float:none;}}.contact .booking-form input[type="button"]:hover{color:#000;background:#fff;}.contact .booking-form .form-group div:nth-child(2){width:70% !important;}@media (max-width:767px){.contact .booking-form .form-group div:nth-child(2){width:100% !important;}}.contact .booking-form .form-group input{padding:20px;border-radius:20px;background-color:#4d4d4d;border:none;color:#fff;}.contact .booking-form .form-group input::-webkit-input-placeholder{color:#fff;}.contact .booking-form .form-group input::-moz-placeholder{color:#fff;}.contact .booking-form .form-group input::-ms-input-placeholder{color:#fff;}.contact .booking-form .form-group input::placeholder{color:#fff;}.contact .booking-form .form-group textarea{padding:20px;border-radius:20px;height:200px;background-color:#4d4d4d;border:none;color:#fff;}.contact .booking-form .form-group textarea::-webkit-input-placeholder{color:#fff;}.contact .booking-form .form-group textarea::-moz-placeholder{color:#fff;}.contact .booking-form .form-group textarea::-ms-input-placeholder{color:#fff;}.contact .booking-form .form-group textarea::placeholder{color:#fff;}.contact .booking-form .sectionTitle{display:none !important;}.contact .booking-form .control-label{text-align:left;width:30%;margin-bottom:20px;}@media (max-width:767px){.contact .booking-form .control-label{width:100%;}}.contact__snippet{line-height:1.1;text-align:center;}@media (min-width:992px){.contact__snippet{text-align:left;}}.black{background:#000;}.testimonials{margin-top:40px;color:#fff;font-family:'Lato', sans-serif;font-weight:200;background:#01baf2;padding:30px;font-size:26px;border-radius:7px;}.testimonials a{color:#fff;}.testimonials__panel-1{border-bottom:solid 1px #ffff;}.testimonials__panel-2{border-bottom:solid 1px #ffff;}.testimonials span{font-weight:700;display:block;}@media (min-width:768px){.testimonials span{font-size:20px;}}@media (min-width:1330px){.testimonials span{font-size:26px;}}.testimonials p{font-size:18px;}.overflow-show{overflow:visible;}.overflow-hidden{overflow:hidden;}.book-online{position:relative;border-top:solid 6px #ec008c;}.book-online__cont{background:#ec008c;padding:20px 0 40px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}.book-online__title{color:#fff;font-size:1.3rem;text-align:center;}.book-online__widgets{margin-top:40px;text-align:center;}@media (min-width:768px){.book-online__widgets{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (max-width:767px){.book-online .PostcodeMessage{top:1%;bottom:80%;}}@media (min-width:768px){.book-online .PostcodeMessage{bottom:53%;}}.book-online #PostcodeSearchLeft select,.book-online .SearchDate,.book-online .SearchCategory{width:263px;height:50px;background:transparent;color:#fff;border:1px solid #fff;border-radius:0;padding:6px 12px;}.book-online #PostcodeSearchLeft select option,.book-online .SearchDate option,.book-online .SearchCategory option{color:#000;}@media (max-width:767px){.book-online #PostcodeSearchLeft select, .book-online .SearchDate, .book-online .SearchCategory{display:block;margin:0 auto 20px;}}@media (min-width:768px){.book-online #PostcodeSearchLeft select, .book-online .SearchDate, .book-online .SearchCategory{margin:0 5px;width:170px;}}@media (min-width:992px){.book-online #PostcodeSearchLeft select, .book-online .SearchDate, .book-online .SearchCategory{margin:0 10px;width:215px;}}@media (min-width:1200px){.book-online #PostcodeSearchLeft select, .book-online .SearchDate, .book-online .SearchCategory{margin:0 15px;width:263px;}}.book-online .SearchDate::-webkit-input-placeholder{color:#fff;opacity:1;}.book-online .SearchDate::-moz-placeholder{color:#fff;opacity:1;}.book-online .SearchDate::-ms-input-placeholder{color:#fff;opacity:1;}.book-online .SearchDate::placeholder{color:#fff;opacity:1;}.book-online .SearchButton{width:202px;height:50px;background:#93c36b;color:#fff;font-size:1.111rem;border-radius:5px;vertical-align:middle;line-height:50px;font-weight:400;display:inline-block;text-align:center;position:relative;-webkit-transform:translateY(-2px);transform:translateY(-2px);text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s;font-family:'Roboto Slab', serif;}.book-online .SearchButton:hover{color:#fff;border:#93c36b solid 2px;background:transparent;}@media (max-width:767px){.book-online .SearchButton{margin-top:20px;font-size:16px;}}@media (min-width:768px){.book-online .SearchButton{width:130px;margin:0 5px;font-size:0.677rem;}}@media (min-width:992px){.book-online .SearchButton{width:150px;margin:0 10px;font-size:0.7rem;}}@media (min-width:1330px){.book-online .SearchButton{width:216px;margin:0 15px;font-size:1rem;}}.columns{padding:25px 0 40px;}@media (min-width:768px){.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.columns__container{border-radius:10px;margin-top:25px;margin-bottom:50px;}@media (min-width:768px){.columns__main{width:100%;}}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1;height:100%;width:100%;}.page-listings__intro{font-size:30px;font-family:'Roboto Slab', serif;padding-top:30px;color:#737373;}@media (max-width:767px){.page-listings__intro{padding-top:0;}}.page-listings__intro p{font-size:20px;}.page-listings__intro img{margin:auto;display:block;padding:20px 0;}.page-listings__intro h2{padding-bottom:20px;font-size:36px;font-weight:700;font-family:'Lato', sans-serif;}.page-listings__intro span{color:#ed1c24;}.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;overflow:hidden;background-image:url(service1.png);background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:15px;border-bottom-left-radius:15px;font-family:'Lato', sans-serif;}.castlePanel:nth-child(n + 2){background-image:url(service2.png);}.castlePanel .SingleImagePanel{height:auto;background-color:transparent;padding-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;border-right:solid 2px #d2d2d2;border-left:solid 2px #d2d2d2;border-top:solid 2px #d2d2d2;border-top-left-radius:15px;border-top-right-radius:15px;}.castlePanel .SingleImagePanel:before{content:"";display:block;padding-top:95%;width:100%;}.castlePanel .castleSubtitle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-right:solid 2px #d2d2d2;border-left:solid 2px #d2d2d2;}.castlePanel .castleTitlePanel{padding:10px 5px;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;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;background:transparent;border-right:solid 2px #d2d2d2;border-left:solid 2px #d2d2d2;height:132px;}.castlePanel .castleTitlePanel .castleLink{text-shadow:none;font-family:'Lato', sans-serif;color:#000;}.castlePanel .castleTitlePanel a{font-family:'Lato', sans-serif;font-size:1.1rem;position:relative;font-family:'Varela Round', sans-serif;color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.27);}.castlePanel .castlePriceDefault,.castlePanel .castlePriceDiscounted{padding:10px 5px;font-size:1rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background-color:transparent;color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-bottom:solid 2px #d2d2d2;border-right:solid 2px #d2d2d2;border-left:solid 2px #d2d2d2;}.castlePanel .castlePriceDefault span.oldprice,.castlePanel .castlePriceDiscounted span.oldprice{font-size:0.65rem;}.castlePanel .castlePriceDefault span.newprice,.castlePanel .castlePriceDiscounted span.newprice{font-size:0.8rem;}.castlePanel .castleCheckBook{height:auto;background-image:url(asset-bottom.svg);background-size:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-transform:uppercase;background-position:bottom;background-repeat:no-repeat;background-color:transparent;font-family:'Open Sans', sans-serif;font-weight:700 !important;}.pink{background:#ec008c;}.orange{background:#ff9c00;}.lightblue{background:#01baf2;}.category-section{margin-bottom:30px;border-radius:7px;}.category-section span{padding:10px 40px;font-weight:700;color:#fff;font-size:24px;margin-bottom:15px;display:block;}@media (min-width:768px){.category-section span{font-size:20px;}}@media (min-width:1330px){.category-section span{font-size:24px;}}.category-section li{list-style:none;color:#fff;font-size:18px;padding:10px 40px;border-top:1px solid;}.category-section li a{color:#fff;}.banner #CarouselContainer{padding-top:35%;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%;}/*.carousel-inner > .item > a > img{@media @desktop{min-height:666px;width:auto;}}*//*.newsletter{&__title{padding-bottom:20px;font-size:36px;font-weight:700;font-family:'Lato',sans-serif;color:#737373;span{color:#ed151f}}*//*&__widgets{background:@site1;display:inline-flex;width:100%;padding:30px;align-items:center;border-radius:10px;input{margin-left:40px;border:none;display:flex;padding:0 7%;}#NewsletterControl{display:inline-flex;}a{background:#93c36b;color:#fff;margin-left:40px;padding:10px;border-bottom:#739854 solid 1px;border-radius:8px;transition:0.3s;&:hover{background:@headerColor;color:#fff;border:none;}}label{display:none;}span{display:inline-flex;color:#fff;.lato;font-size:28px;font-weight:900;}}*//*#NewsletterControl{}}*/.newsletter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:1330px){.newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (max-width:767px){.newsletter input{width:80%;}}.newsletter__wrapper{background:#ec008c;border-radius:8px;}@media (min-width:768px){.newsletter__wrapper{background-attachment:fixed;}}.newsletter__intro{color:#fff;font-weight:900;padding-left:30px;}.newsletter__intro h3{font-weight:900;margin:0;font-size:34px;text-align:center;padding-bottom:20px;}@media (min-width:1330px){.newsletter__intro h3{text-align:left;padding-bottom:0;}}@media (min-width:1330px){.newsletter__intro{text-align:left;margin-bottom:0;}}.newsletter__title{margin-top:0;font-size:40px;font-weight:700;font-family:'Lato', sans-serif;padding-bottom:20px;}.newsletter__title span{color:#ed151f;}.newsletter__name,.newsletter__email{height:40px;border:none;border-radius:5px;width:270px;margin:0 5px;padding-left:10px;}@media (max-width:767px){.newsletter__email{margin:20px 0;}}.newsletter__submit{height:40px;background:#93c36b;color:#fff;border-radius:5px;font-size:1.2rem;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;text-transform:uppercase;margin:0 10px;width:100px;}.newsletter__submit:hover{color:#fff;}.newsletter #NewsletterControl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.newsletter #NewsletterControl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.newsletter #NewsletterControl p,.newsletter #NewsletterControl .clear{display:none;}.footer-links{color:#fff;text-align:center;font-size:18px;padding:20px 0px;}.footer-links a{color:#fff;margin-left:20px;display:inline-block;}.footer-links__links{display:inline-block;}.category__child:hover{opacity:0.7;}.category-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:'Roboto Slab', serif;border-radius:10px;min-height:205px;}.category-panel__image-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:10px;border-top-right-radius:10px;background:#ed008c;padding-top:40px;padding-bottom:40px;min-height:205px;}.category-panel__title{color:#fff;font-size:20px;background-image:url(featured-bottom.svg);background-size:125%;text-align:center;background-position:bottom;background-repeat:no-repeat;font-family:'Open Sans', sans-serif;font-weight:700 !important;font-size:16px;padding-top:5px;/*&:before{content:url(featured-bottom.svg);position:absolute;bottom:0;top:0;left:0;right:0;}*/}@media (min-width:768px){.category-panel__title{margin-bottom:20px;}}@media (max-width:767px){.category-panel__title{margin-bottom:20px;padding-top:7px;padding-bottom:5%;font-size:11px;}}@media (min-width:768px){.category-panel__title{font-size:14px;}}@media (min-width:1330px){.category-panel__title{font-size:16px;}}@media (max-width:934px){.ticker-upper{width:100%;}}@media (max-width:767px){.ticker-upper{display:none;}}.ticker-upper__outer{width:43%;position:absolute;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(1%, rgba(0, 0, 0, 0)), color-stop(10%, #000), color-stop(90%, #000), color-stop(99%, rgba(0, 0, 0, 0)));-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 1%, #000 10%, #000 90%, rgba(0, 0, 0, 0) 99%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(1%, rgba(0, 0, 0, 0)), color-stop(10%, #000), color-stop(90%, #000), color-stop(99%, rgba(0, 0, 0, 0)));mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 1%, #000 10%, #000 90%, rgba(0, 0, 0, 0) 99%);bottom:-40px;color:white;margin:auto;margin-left:26%;}.ticker-upper__inner{-webkit-animation:ticker linear infinite 30s;animation:ticker linear infinite 30s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);width:100%;font-weight:bold;color:#fff;}.ticker-upper__inner p{margin-bottom:0;text-transform:uppercase;font-size:1rem;white-space:nowrap;}.DetailsTitle h1,.DetailsTitle h2,.DetailsMainImage{background-color:#0088f2;font-size:2rem;}a.BackToCategory{background-color:#ec008c;border-radius:10px 10px 10px 10px;-webkit-box-shadow:1px 1px 3px silver;box-shadow:1px 1px 3px silver;color:#fff !important;padding:5px 10px;text-shadow:none;font-weight:700;display:block;margin:10px auto;width:350px;text-align:center;text-decoration:none !important;max-width:100%;-webkit-transition:0.3s;transition:0.3s;}a.BackToCategory:hover{background:#93c36b;text-shadow:none;}.BookButtons{text-align:center;}.BookButtons .BookButton,.BookButtons .CheckButton{width:auto;min-width:200px;margin-left:auto;float:none;margin:0 10px 10px;}.BookButtons .CheckButton{background-color:#0088f2;border-color:#0088f2;}.BookButtons .CheckButton:hover,.BookButtons .CheckButton:focus,.BookButtons .CheckButton .focus,.BookButtons .CheckButton .actuve{background-color:#0088f2;border-color:#0088f2;opacity:0.8;}.BookButtons .BookButton{background-color:#ec008c;border-color:#ec008c;}.BookButtons .BookButton:hover,.BookButtons .BookButton:focus,.BookButtons .BookButton .focus,.BookButtons .BookButton .actuve{background-color:#ec008c;border-color:#ec008c;opacity:0.8;}.DetailsTitle h1,.DetailsTitle h2,.DetailsMainImage{background-color:#0088f2;font-size:2rem;}.footer{background:#000;padding:20px 5px 20px;color:#fff;font-family:'Roboto Slab', serif;font-size:16px;}.footer a,.footer p{color:#fff;/*@media @tablet{margin-left:20px;}*/}.footer a:hover,.footer p:hover{color:#ddd;}.footer__links{text-align:center;}.footer__link{margin:0 5px;}.footer__page-link{font-family:'Roboto Slab', serif;color:white;font-weight:400;line-height:2.3;font-size:25px;}@media (max-width:767px){.footer__page-link{font-size:3.5vw;text-align:center;}}@media (min-width:768px){.footer__page-link{font-size:2vw;}}@media (min-width:1330px){.footer__page-link{font-size:25px;}}.footer__page-li{list-style:none;font-family:'Roboto Slab', serif;color:white;font-weight:400;line-height:2.3;font-size:25px;}@media (max-width:767px){.footer__page-li{font-size:3vw;margin:auto;text-align:center;display:block;}}@media (min-width:768px){.footer__page-li{font-size:1.6vw;}}@media (min-width:1330px){.footer__page-li{font-size:18px;}}.footer #BCNLink{max-width:180px;display:inline-block;}/*#region Animations*/.wow{visibility:hidden;}/*#endregion Animations*/@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}}@keyframes ticker{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}}