/*#region fonts*/.Reddit,.BodyFont{font-family:"Reddit Sans", system-ui;font-weight:400;}html{font-size:18px;}body{font-family:"Reddit Sans", system-ui;font-weight:400;}.btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#29265B;border-radius:50px;border:1px solid #0196B1;font-size:1rem;font-weight:700;padding:15px 30px;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;}@media (max-width:450px){.btn{font-size:0.7rem;}}.btn:hover{color:#29265B;}.btn:hover:after{opacity:0;}.btn:after{content:"";color:#FFF;padding:15px 30px;background:#0196B1;border:1px solid #0196B1;border-radius:50px;position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;}.main-content{padding:60px 0;}.main-content h1,.main-content h2{color:#29265B;font-weight:700;}@media (min-width:992px){.main-content__row{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-align:center;-ms-flex-align:center;align-items:center;}}.main-content__left-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.main-content__left-image-panel{border-radius:20px;overflow:hidden;}.main-content__left-image:before{content:"";padding-top:121.6495%;}.main-content__button{color:#FFF;padding:15px 50px;margin:20px 0;}.main-content__button:hover{color:#FFF;}.main-content__button:after{content:"Read More";color:#FFF;padding:15px 50px;}.main-content__button-row{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;margin:30px 0;}@media (min-width:992px){.main-content__button-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.pageContent.textContent{font-size:1rem;}@media (max-width:450px){.pageContent.textContent a{word-break:break-word;}}@media (max-width:767px){.pageContent.textContent{text-align:center;}}.pageContent.textContent h1,.pageContent.textContent h2{margin-bottom:30px;font-size:2.778rem;}@media (max-width:450px){.pageContent.textContent h1, .pageContent.textContent h2{font-size:1.944rem;}}.pageContent.textContent h1{margin-top:0;}.pageContent.textContent p{margin-bottom:20px;}#BodyContent.pageContent.textContent{padding-top:0;}#BodyContent.pageContent.textContent a{position:relative;padding:0 3px;margin:0 1px;display:inline-block;color:#0196B1;-webkit-transition:color 0.3s;transition:color 0.3s;z-index:1;}#BodyContent.pageContent.textContent a:hover,#BodyContent.pageContent.textContent a:focus{color:#fff;}#BodyContent.pageContent.textContent a:hover:before,#BodyContent.pageContent.textContent a:focus:before{-webkit-transform:scaleY(1);transform:scaleY(1);}#BodyContent.pageContent.textContent a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#0196B1;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;z-index:-1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(0.1);transform:scaleY(0.1);}h2,h3,h4{font-weight:700;}/*#endregion fonts*/form{position:relative;max-width:100vw;}.outer-wrapper{max-width:1920px;margin:0 auto;overflow-x:hidden;position:relative;min-height:100vh;}.outer-wrapper--alt .main-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.outer-wrapper--alt .main-content__right{width:100%;}.outer-wrapper--home .main-content{background:#29265B;color:#FFF;}.outer-wrapper--home .main-content h1,.outer-wrapper--home .main-content h2{color:#FFF;}.outer-wrapper--product .main-content{padding-bottom:30px;}.container{position:relative;width:100%;}@media (min-width:1330px){.container{width:1300px;}}/*#region topLinksMobile*/#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#29265B;color:white;z-index:20;padding:0;border-bottom:1px solid white;font-family:"Reddit Sans", system-ui;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:white;}#TopLinksMobile .row{padding-top:10px;}#TopLinksMobile .input-group{margin-bottom:0;}#TopLinksMobile .input-group-btn .btn-default{padding:6px 12px;background-color:#d4d4d4;border-color:#8c8c8c;margin:0 0 0 -1px;border-radius:0 4px 4px 0;font-size:0.778rem;}@media (max-width:450px){#TopLinksMobile .input-group-btn .btn-default{font-size:0.544rem;}}#TopLinksMobile .input-group-btn .btn-default:after{content:none;}#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;padding:5px 10px;font-size:12px;line-height:1.5;}#MobileHomeLink:after{content:none;}.shop-online__floating-button{position:fixed;bottom:5rem;right:1rem;color:#fff;text-decoration:none;display:block;color:#29265b;border-radius:50px;border:1px solid #0196b1;font-size:1rem;font-weight:700;padding:15px 30px;-webkit-transition:all 0.3s;transition:all 0.3s;/* position:relative;*/ background:#0196b1;color:white;z-index:1;cursor:pointer;}.shop-online__floating-button:hover{color:#0196b1;background:white;}/*#endregion topLinksMobile*/.header{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.header-xs{padding-top:80px;text-align:center;}.header-xs__call{margin:10px 0;}.header-xs__call h3{font-size:1.111rem;color:#0196B1;}@media (max-width:450px){.header-xs__call h3{font-size:0.778rem;}}.header-xs__phone{font-size:2.778rem;color:#FFF;font-weight:700;}@media (max-width:450px){.header-xs__phone{font-size:1.944rem;}}.header-xs__phone:hover{color:#FFF;}.header-xs__email{color:#FFF;margin:10px 0;font-size:1.667rem;}@media (max-width:450px){.header-xs__email{font-size:1.167rem;}}.header-xs__email:hover{color:#FFF;}.header-xs__social-links{margin:10px 0 10px;}.header-xs__social-link{margin:0 5px;}.header-xs__address{color:#fff;margin-bottom:1rem;}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header__top-wrapper{background:#FFF;padding:20px 0;color:#000;font-size:1rem;}@media (max-width:450px){.header__top-wrapper{font-size:0.7rem;}}.header__top img{margin:0 10px;}.header__wrapper{background:#29265B;}.header__logo-col{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;}@media (min-width:1200px){.header__logo-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:30%;max-width:340px;}}.header__phone-col{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:768px){.header__phone-col{width:50%;}}@media (min-width:1200px){.header__phone-col{width:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.header__search-col{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:768px){.header__search-col{width:50%;}}@media (min-width:1200px){.header__search-col{width:30%;}}.header__search{margin:0 10px;}@media (min-width:1200px){.header__search{width:65%;}}.header__search .SearchPanel{position:relative;width:100%;}.header__search .SearchBoxTextBox{background:transparent;border:none;border-bottom:1px solid #FFF;height:50px;font-size:0.889rem;color:#FFF;width:100%;position:relative;}@media (max-width:450px){.header__search .SearchBoxTextBox{font-size:0.622rem;}}.header__search .SearchBoxTextBox::-webkit-input-placeholder{color:#FFF;}.header__search .SearchBoxTextBox::-moz-placeholder{color:#FFF;}.header__search .SearchBoxTextBox::-ms-input-placeholder{color:#FFF;}.header__search .SearchBoxTextBox::placeholder{color:#FFF;}.header__search .SearchProductsImageButton{position:absolute;right:2%;bottom:30%;}.header__logo{display:inline-block;position:relative;max-width:340px;width:100%;}.header__logo:before{content:"";display:block;padding-top:35.2449%;}.header__logo img{position:absolute;top:0;left:0;width:100%;height:100%;}.header__phone-title{color:#0196B1;font-size:1.111rem;font-weight:700;}@media (max-width:450px){.header__phone-title{font-size:0.778rem;}}.header__phone{color:#FFF;font-weight:900;font-size:1.944rem;-webkit-transition:all 0.3s;transition:all 0.3s;}@media (max-width:450px){.header__phone{font-size:1.361rem;}}.header__phone:hover,.header__phone:focus{color:#0196B1;}.header__email{color:#000;-webkit-transition:all 0.3s;transition:all 0.3s;}.header__email:hover,.header__email:focus{color:#0196B1;}.header__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header__social-link{margin:0 5px;}.toplinks{position:relative;padding:0 15px;}.toplinks__wrapper{background:#0196B1;}.toplinks__container{padding-left:0;padding-right:0;}.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{position:relative;list-style:none;text-align:center;}.toplinks__li .dropdown-toggle:focus{text-decoration:none;}.toplinks__link{position:relative;display:block;padding:15px 5px;-webkit-transition:color 0.3s;transition:color 0.3s;color:#FFF;font-size:1.111rem;font-family:"Reddit Sans", system-ui;font-weight:400;}@media (max-width:450px){.toplinks__link{font-size:0.778rem;}}.toplinks__link:hover,.toplinks__link.active,.toplinks__link:focus{text-decoration:underline;color:#FFF;}.toplinks__dropdown{padding:10px;margin:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-align:center;background-color:#0196B1 !important;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.25);box-shadow:0 0 3px rgba(0, 0, 0, 0.25);}.toplinks__dropdown-li{display:block;}.toplinks__dropdown-link{position:relative;padding:5px 10px !important;-webkit-transition:color 0.3s;transition:color 0.3s;color:#FFF !important;font-size:1.111rem;font-family:"Reddit Sans", system-ui;font-weight:400;}@media (max-width:450px){.toplinks__dropdown-link{font-size:0.778rem;}}.toplinks__dropdown-link:hover,.toplinks__dropdown-link:focus,.toplinks__dropdown-link.active{background-color:inherit !important;text-decoration:underline !important;}.banner #CarouselContainer{padding-top:41.6545%;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%;}.banner .carousel-indicators{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.banner .carousel-indicators li{margin:10px 5px;background:#FFF;width:15px;height:15px;opacity:0.5;border-radius:50px;}.banner .carousel-indicators li:hover{opacity:1;}.banner .carousel-indicators .active{opacity:1;}.featured-categories{padding:60px 0;}.featured-categories__text{text-align:center;font-size:1rem;color:#5B5B5B;margin:30px 0 60px;}@media (max-width:450px){.featured-categories__text{font-size:0.7rem;}}.featured-categories__text h3,.featured-categories__text h4{color:#0196B1;font-size:1.111rem;text-transform:uppercase;font-weight:700;}@media (max-width:450px){.featured-categories__text h3, .featured-categories__text h4{font-size:0.778rem;}}.featured-categories__text h2{color:#29265B;font-size:2.778rem;font-weight:700;}@media (max-width:450px){.featured-categories__text h2{font-size:1.944rem;}}.featured-categories__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.featured-categories__link{width:48%;margin:15px 0;border:1px solid #0196B1;border-radius:20px;padding:20px;-webkit-box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);-webkit-transition:all 0.3s;transition:all 0.3s;}@media (min-width:768px){.featured-categories__link{width:30%;}}.featured-categories__link:hover,.featured-categories__link:focus{-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.11);box-shadow:0 0 0 rgba(0, 0, 0, 0.11);}.featured-categories__link:hover .featured-categories__image,.featured-categories__link:focus .featured-categories__image{-webkit-transform:scale(1.05);transform:scale(1.05);}.featured-categories__link:hover .featured-categories__image-panel:after,.featured-categories__link:focus .featured-categories__image-panel:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.featured-categories__image-panel{position:relative;padding-top:64.7399%;overflow:hidden;border-radius:17px;}.featured-categories__image-panel:after{content:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/Sites/hot-tub-and-spa-solihull/arrow.png");position:absolute;left:2%;bottom:2%;-webkit-transition:all 0.3s;transition:all 0.3s;}.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 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}.featured-categories__title{font-size:1.667rem;color:#29265B;text-align:center;font-weight:700;margin-top:30px;}@media (max-width:450px){.featured-categories__title{font-size:1.167rem;}}.services{padding:60px 0;text-align:center;}.services__text{font-size:1rem;color:#5B5B5B;margin:40px 0;}@media (max-width:450px){.services__text{font-size:0.7rem;}}.services__text h3,.services__text h4{color:#0196B1;font-size:1.111rem;text-transform:uppercase;font-weight:700;}@media (max-width:450px){.services__text h3, .services__text h4{font-size:0.778rem;}}.services__text h2{color:#29265B;font-size:2.778rem;font-weight:700;}@media (max-width:450px){.services__text h2{font-size:1.944rem;}}.services__inner{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){.services__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.services__panel{width:100%;border:1px solid #0196B1;border-radius:20px;-webkit-box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);-webkit-transition:all 0.3s;transition:all 0.3s;padding:20px;margin:10px 0;}.services__panel:hover{-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.11);box-shadow:0px 0px 0px rgba(0, 0, 0, 0.11);}.services__panel:hover .services__image{-webkit-transform:scale(1.1);transform:scale(1.1);}.services__panel:hover .services__button{color:#29265B;}.services__panel:hover .services__button:after{opacity:0;}@media (min-width:768px){.services__panel{width:30%;}}.services__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s;}.services__image:before{content:"";padding-top:64.7399%;}.services__image-panel{border-radius:17px;overflow:hidden;}.services__title{font-size:1.667rem;color:#29265B;font-weight:700;margin:30px 0;}@media (max-width:450px){.services__title{font-size:1.167rem;}}.services__button{margin:10px auto;}.services__button:after{content:"Read More";}.services__all-button{margin:50px auto;border:1px solid #29265B;}.services__all-button:after{content:"View All Services";background:#29265B;border:1px solid #29265B;}.hire{background:#29265B;color:#FFF;padding:60px 0;}.hire__right{font-size:1rem;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-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}@media (max-width:450px){.hire__right{font-size:0.7rem;}}@media (min-width:768px){.hire__right{text-align:left;}}.hire__right h2{font-size:2.778rem;font-weight:700;margin:30px 0;}@media (max-width:450px){.hire__right h2{font-size:1.944rem;}}.hire__left-panel{border:none;border-radius:20px;overflow:hidden;}.hire__left-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.hire__left-image:before{content:"";padding-top:101.4433%;}.hire__button-more{color:#FFF !important;display:inline-block;margin:30px 10px 30px 0;}.hire__button-more:after{content:"Read More";}.hire__button-contact{color:#FFF !important;display:inline-block;margin:30px 10px;}.hire__button-contact:after{content:"Get In Touch";}.brochures{padding:60px 0;}.brochures__left{font-size:1rem;color:#5B5B5B;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-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}@media (max-width:450px){.brochures__left{font-size:0.7rem;}}@media (min-width:768px){.brochures__left{text-align:left;}}.brochures__left h2{color:#29265B;font-size:2.778rem;font-weight:700;margin:30px 0;}@media (max-width:450px){.brochures__left h2{font-size:1.944rem;}}.brochures__button{margin:30px auto;}@media (min-width:768px){.brochures__button{margin:30px 0;}}.brochures__button:after{content:"View All Brochures";}.brochures__right-panel{border:none;border-radius:20px;overflow:hidden;}.brochures__right-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.brochures__right-image:before{content:"";padding-top:101.4433%;}.products{background:#29265B;color:#FFF;text-align:center;padding:60px 0;}.products__featured-text{font-size:1rem;margin:30px 0 60px;}@media (max-width:450px){.products__featured-text{font-size:0.7rem;}}.products__featured-text h2{font-size:2.778rem;font-weight:700;margin-bottom:30px;}@media (max-width:450px){.products__featured-text h2{font-size:1.944rem;}}@media (max-width:420px){.page-listings > div, .PageListings > div{width:100%;}}.castlePanel{width:100%;margin:0 0 30px;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;padding:10px 10px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s;}.castlePanel:hover{-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}.castlePanel:hover .castleCheckBook{color:#29265B;}.castlePanel:hover .castleCheckBook:after{opacity:0;}.castlePanel .SingleImagePanel{height:auto;background-color:transparent;padding-top:0;border-radius:17px;overflow:hidden;}.castlePanel .SingleImagePanel:before{content:"";display:block;padding-top:100%;width:100%;}.castlePanel .SingleImagePanel img{top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.castlePanel .castleTitlePanel{padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.castlePanel .castleTitlePanel a{font-size:1.389rem;font-family:"Reddit Sans", system-ui;font-weight:400;color:#29265B;font-weight:700;}@media (max-width:450px){.castlePanel .castleTitlePanel a{font-size:0.972rem;}}.castlePanel .castlePriceDefault,.castlePanel .castlePriceDiscounted{padding:0 5px;margin:5px 0;font-family:"Reddit Sans", system-ui;font-weight:400;font-size:2.222rem;color:#0196B1;font-weight:700;}@media (max-width:450px){.castlePanel .castlePriceDefault, .castlePanel .castlePriceDiscounted{font-size:1.556rem;}}.castlePanel .castlePriceDefault span.oldprice,.castlePanel .castlePriceDiscounted span.oldprice{font-size:0.8rem;}.castlePanel .castlePriceDefault span.newprice,.castlePanel .castlePriceDiscounted span.newprice{font-size:1rem;}.castlePanel .castleCheckBook{display:block;width:100%;color:#29265B;border-radius:50px;border:1px solid #0196B1;font-size:1rem;font-weight:700;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;background:transparent;margin:20px auto;height:50px;padding:10px 0;}@media (max-width:450px){.castlePanel .castleCheckBook{font-size:0.7rem;}}@media (min-width:992px){.castlePanel .castleCheckBook{width:60%;}}.castlePanel .castleCheckBook:after{content:"View Product";color:#FFF;padding:10px 0;background:#0196B1;border:1px solid #0196B1;border-radius:50px;position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;}.DetailsTitle h1,.DetailsTitle h2,.DetailsMainImage{background-color:#29265B;font-size:1.778rem;color:#FFF;}@media (max-width:450px){.DetailsTitle h1, .DetailsTitle h2, .DetailsMainImage{font-size:1.244rem;}}.DetailsTitle h1,.DetailsTitle h2{padding:10px;}.product [itemprop="description"]{font-size:16px;}a.BackToCategory{text-shadow:none;border-radius:4px;background-color:#0196B1;}@media (max-width:767px){a.BackToCategory{-webkit-transform:translateY(30px);transform:translateY(30px);margin-bottom:0;}}a.BackToCategory:hover{text-shadow:none;background-color:#0196B1;}.DetailsLeft{background-image:none;padding-bottom:0;}.BookButtons{text-align:center;}@media (max-width:767px){.BookButtons{justify-self:center;}}.BookButtons .BookButton,.BookButtons .CheckButton{background-color:white!important;color:#0196B1 !important;border:1px solid #0196B1;}@media (min-width:768px){.BookButtons .BookButton, .BookButtons .CheckButton{margin-left:auto;float:none;margin:0 10px 10px;width:auto;min-width:200px;}}.BookButtons .BookButton:hover,.BookButtons .CheckButton:hover,.BookButtons .BookButton:focus,.BookButtons .CheckButton:focus,.BookButtons .BookButton.active,.BookButtons .CheckButton.active{background-color:white!important;color:#0196B1 !important;border:1px solid #0196B1;}.BookButtons .BookButton:after{content:"Book Online" !important;}.BookButtons .CheckButton:after{content:"Check Availability" !important;}.contact{padding:60px 0;text-align:center;}.contact__inner{border-radius:20px;border:1px solid #0196B1;padding:60px 30px;-webkit-box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);font-size:1rem;color:#5B5B5B;}@media (max-width:450px){.contact__inner{font-size:0.7rem;}}.contact__inner h3,.contact__inner h4{color:#0196B1;font-size:1.111rem;text-transform:uppercase;font-weight:700;}@media (max-width:450px){.contact__inner h3, .contact__inner h4{font-size:0.778rem;}}.contact__inner h2{color:#29265B;font-size:2.778rem;font-weight:700;}@media (max-width:450px){.contact__inner h2{font-size:1.944rem;}}.contact #ctl00_ContactFormUnstyled_FormControlsPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField{width:100%;margin:10px 0;}@media (min-width:768px){.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField{width:49%;}}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input,.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select{height:70px;width:100%;border-radius:100px;background:#F8F8F8;border:1px solid #D7D7D7;color:#A1A1A1;font-size:1rem;}@media (max-width:450px){.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input, .contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select{font-size:0.7rem;}}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::-webkit-input-placeholder,.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::-webkit-input-placeholder{color:#A1A1A1;font-size:1rem;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::-moz-placeholder,.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::-moz-placeholder{color:#A1A1A1;font-size:1rem;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::-ms-input-placeholder,.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::-ms-input-placeholder{color:#A1A1A1;font-size:1rem;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::placeholder,.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::placeholder{color:#A1A1A1;font-size:1rem;}@media (max-width:450px){.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::-webkit-input-placeholder, .contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::-webkit-input-placeholder{font-size:0.7rem;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::-moz-placeholder, .contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::-moz-placeholder{font-size:0.7rem;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::-ms-input-placeholder, .contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::-ms-input-placeholder{font-size:0.7rem;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input::placeholder, .contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select::placeholder{font-size:0.7rem;}}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField input{padding-left:5%;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField select{padding-left:2%;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField textarea{padding:2% 0 0 2%;}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField textarea{border-radius:25px;height:180px;background:#F8F8F8;border:1px solid #D7D7D7;color:#A1A1A1;font-size:1rem;}@media (max-width:450px){.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField textarea{font-size:0.7rem;}}.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldSelectservice,.contact #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldYourEnquiry{width:100%;}.contact .btn{background:transparent;width:100%;margin:10px 0;}.contact .btn:after{content:"Submit";}.testimonials{background:#ECFCFF;padding:60px 0;text-align:center;}.testimonials__text{margin:10px 0 30px;}.testimonials__text h3,.testimonials__text h4{color:#0196B1;font-size:1.111rem;text-transform:uppercase;font-weight:700;}@media (max-width:450px){.testimonials__text h3, .testimonials__text h4{font-size:0.778rem;}}.testimonials__text h2{color:#29265B;font-size:2.778rem;font-weight:700;}@media (max-width:450px){.testimonials__text h2{font-size:1.944rem;}}.testimonials .RotatorTestimonial{background:#FFF;border-radius:20px;border:1px solid #D7D7D7;padding:30px 20px;margin:20px 10px;}.testimonials .RotatorTestimonialContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.testimonials__inner{position:relative;}.testimonials time{display:none;}.testimonials a[itemprop="author"]{font-size:1.111rem;color:#29265B;font-weight:700;}@media (max-width:450px){.testimonials a[itemprop="author"]{font-size:0.778rem;}}.testimonials p[itemprop="reviewBody"]{color:#5B5B5B;}.testimonials__button{margin:10px auto;}.testimonials__button:after{content:"View All Testimonials";}.news{padding:60px 0;}.news__text{text-align:center;margin:30px 0;}.news__text h3,.news__text h4{color:#0196B1;font-size:1.111rem;text-transform:uppercase;font-weight:700;}@media (max-width:450px){.news__text h3, .news__text h4{font-size:0.778rem;}}.news__text h2{color:#29265B;font-size:2.778rem;font-weight:700;}@media (max-width:450px){.news__text h2{font-size:1.944rem;}}.news #NewsItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.news #NewsItems .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:15px;border:1px solid #0196B1;border-radius:20px;-webkit-box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);box-shadow:8px 7px 22px rgba(0, 0, 0, 0.11);-webkit-transition:all 0.3s;transition:all 0.3s;margin:10px 0;width:45%;}@media (min-width:992px){.news #NewsItems .media{width:30%;}}.news #NewsItems .media:hover{-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.11);box-shadow:0 0 0 rgba(0, 0, 0, 0.11);}.news #NewsItems .media-body{width:100%;word-wrap:break-word;font-size:0.778rem;color:#5B5B5B;}@media (max-width:450px){.news #NewsItems .media-body{font-size:0.544rem;}}.news #NewsItems .media-body h4{display:block;font-size:1.111rem;color:#29265B;font-weight:700;}@media (max-width:450px){.news #NewsItems .media-body h4{font-size:0.778rem;}}.news #NewsItems .media-left{width:100%;padding-top:64.7399%;position:relative;border-radius:17px;overflow:hidden;}.news #NewsItems .media-left img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.news__date{display:block;color:#A1A1A1;font-size:0.778rem;margin:10px 0;font-weight:400;position:relative;padding-left:25px;line-height:1.7;}@media (max-width:450px){.news__date{font-size:0.544rem;}}.news__date:before{content:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/Sites/hot-tub-and-spa-solihull/icon-calendar.png");position:absolute;left:0;width:20px;height:20px;top:0;}.footer{background:#29265B;color:#fff;font-size:1rem;}@media (max-width:450px){.footer{font-size:0.7rem;}}.footer a,.footer p{color:#fff;font-size:1rem;}@media (max-width:450px){.footer a, .footer p{font-size:0.7rem;}}.footer a:hover,.footer p:hover{color:#fff;}.footer__text-left-md{padding:15px 0;}@media (min-width:992px){.footer__text-left-md{text-align:left;}}.footer__text-mid-md{padding:15px 0;text-align:center;}@media (max-width:767px){.footer__text-right-md{padding:10px 0;}}@media (min-width:992px){.footer__text-right-md{text-align:right;}}.footer__top{padding:30px 0;border-bottom:1px solid #FFF;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:768px){.footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.footer__top-col{text-align:center;}@media (min-width:768px){.footer__top-col{text-align:left;}}.footer__top-col-logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;text-align:center;}@media (min-width:992px){.footer__top-col-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto;}}.footer__top-col-contact,.footer__top-col-contact-2{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){.footer__top-col-contact, .footer__top-col-contact-2{width:50%;}}@media (min-width:992px){.footer__top-col-contact, .footer__top-col-contact-2{width:30%;}}.footer__top-col-contact img,.footer__top-col-contact-2 img{margin:0 5px;}.footer__top-col-contact-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:992px){.footer__top-col-contact-2{text-align:right;}}.footer__location,.footer__hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.footer__location img,.footer__hours img{max-height:55px;}@media (min-width:768px){.footer__location, .footer__hours{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}}.footer__location,.footer__hours,.footer__phone,.footer__email{margin:10px 0;}.footer__location img,.footer__hours img,.footer__phone img,.footer__email img{margin:0 10px;}.footer__mid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}@media (min-width:768px){.footer__mid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}}@media (min-width:992px){.footer__mid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.footer__mid-col{margin:10px 0;}.footer__bottom{background:#0196B1;padding:15px 0;text-align:center;vertical-align:central;}.footer__link{margin:5px 0;display:block;}.footer__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.footer__social-link{margin:0 5px;}.footer #BCNLink{display:inline-block;margin-top:15px;}@media (min-width:992px){.footer #BCNLink{margin-top:0;}}/*#region Animations*/[data-sal]{visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused;}[data-sal].sal-animate{-webkit-animation-play-state:running;animation-play-state:running;visibility:visible;-webkit-animation-duration:var(--sal-duration, 1s);animation-duration:var(--sal-duration, 1s);-webkit-animation-fill-mode:both;animation-fill-mode:both;}.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2;}@-webkit-keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);}100%{opacity:1;}}@keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);}100%{opacity:1;}}/*#endregion Animations*/.main-content__left-image{content:url(/theme/photo%20of%20us.png);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}