#TopLinksMobile{background:#000;}@media (max-width:767px){.featured-cats{margin-right:0 !important;margin-left:0 !important;}}.featured-cats__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.featured-cats__inner .carousel-inner{-ms-flex-line-pack:center;align-content:center;}.featured-cats__inner .carousel-inner a > img{margin:auto;}.featured-cats .clearfix{width:100%;}.header__bg{background:-webkit-gradient(linear, left top, left bottom, from(#990C2B), to(#EF0118));background:linear-gradient(to bottom, #990C2B, #EF0118);}.header__bg:before{opacity:0.5;}@media (max-width:767px){.header__bg:before{opacity:0.2;}}.header__button{background:-webkit-gradient(linear, left top, left bottom, from(#5fe0f4), to(#0079d0));background:linear-gradient(to bottom, #5fe0f4, #0079d0);}.toplinks__link,.toplinks__child-link{padding-right:20px;}.toplinks__link.active,.toplinks__child-link.active,.toplinks__link:hover,.toplinks__child-link:hover{padding-right:10px;}.toplinks__link{background-image:url("/theme/gradient-button.png");}.toplinks__link::after{border-top:5px solid #990221;border-right:5px solid #990221;}.toplinks__dropdown{background:#D2021C;}.toplinks__dropdown-li .toplinks__dropdown-link:hover{background:#9B021E !important;}.logo-top{background-image:url("/theme/logo-top-bg.png");}.logo-bottom{background-image:url("/theme/logo-bottom-bg.png");}#BodyContent{padding:0 10px;}.outer-wrapper{background:#1d2357;}.outer-wrapper--alt .textContent{padding:20px 10px 0;}.outer-wrapper::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/themes/001/geometric-pattern-10.png");background-repeat:repeat;background-position:center;mix-blend-mode:luminosity;opacity:0.1;}.homepage-columns:has(.homepage-columns__right) #BodyContent{padding:20px;}.BookButton,.CheckButton{width:auto;min-width:200px;padding-right:0;padding-left:0;}@media (min-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}}@media (max-width:767px){.columns__main{width:100%;}}.columns__main:before{background-color:#192457 !important;opacity:80% !important;}.columns__left{background:#192457;}.container__border::before{background:-webkit-gradient(linear, left top, right top, from(#fff), to(#999));background:linear-gradient(to right, #fff, #999);}.container__border::after{background:-webkit-gradient(linear, left top, right top, from(#999), to(#fff));background:linear-gradient(to right, #999, #fff);}@media (max-width:1300px){.container__border{width:100%;}}@media (max-width:991px){.container-bg-white{width:inherit;}}.category-links__link,.category-links__child-link:hover{padding-right:20px;}.category-links__link.active,.category-links__child-link:hover.active,.category-links__link:hover,.category-links__child-link:hover:hover{padding-right:10px;}.category-links__link{background-image:url("/theme/gradient-button-red.png") !important;}.category-links__link::after{border-top:5px solid #610112 !important;border-right:5px solid #610112 !important;}.category-links__dropdown{background:#990221;}.category-links__dropdown-li .toplinks__dropdown-link:hover{background:#565583 !important;}@media (min-width:768px){.footer__flex-row .col-sm-4:first-child p{text-align:left;}}.castlePanel .castleCheckBook{background:-webkit-gradient(linear, left top, left bottom, from(#d70017), to(#f60216));background:linear-gradient(to bottom, #d70017, #f60216);}.widgets__area,.widgets__availability{background:-webkit-gradient(linear, left top, left bottom, from(#372A58), to(#050631));background:linear-gradient(to bottom, #372A58, #050631);}.widgets__area::after,.widgets__availability::after{background:inherit;}.container__border::before{background:black !important;}.container__border::after{background:black !important;}.lower-content h2,.textContent h1{color:#ee0218;}.category-title{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5071a), color-stop(40%, #fe0014), color-stop(60%, #870424), to(#d5021d));background:linear-gradient(to bottom, #f5071a 0, #fe0014 40%, #870424 60%, #d5021d 100%);}