@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");.topstdmenuul{height:auto !important}.topstdmenuul>li>a{color:#666;line-height:120px}.topstdmenuul>li:hover>a{color:#fff;background:#515151}.navigation{margin-top:-120px !important;height:120px}.topstdsubmenuul{top:120px}@media only screen and (min-width: 320px) and (max-width: 1024px){.navigation,#header.sticky .navigation{margin-top:0px !important;padding:0px 10px !important;height:100% !important;background-color:#333}.topstdmenuul{max-height:100vh !important}.topstdmenuul>li>a{color:#fff}}@media only screen and (min-width: 1025px){.responsivemenu .navigation,.responsivemenu #header.sticky .navigation{margin-top:0px !important;padding:0px 10px !important;height:100% !important;background-color:#333}.responsivemenu .topstdmenuul{max-height:100vh !important}.responsivemenu .topstdmenuul>li>a{color:#fff}}.blogheaderimagediv.noblogheaderimage{display:none}.noblogheaderimage ~ .chunk{margin-top:50px !important}.blogpostfooter::before{-webkit-transform:none;transform:none;background-color:transparent !important}.blogpostfootermore>a::after{-webkit-transform:none;transform:none;top:0;height:100%}.blogpostouterwrapper .blogpostfixedview{height:auto;padding-bottom:20px}.blogpostouterwrapper .blogpostheader{top:0 !important}.blogpostouterwrapper .blogpostheader .blogheaderimagemissing{-webkit-transform:none;transform:none;height:200px;margin-top:0}.blogheaderimagelink{-webkit-transform:none;transform:none;height:200px;margin-top:0}#inner .blogpostouterwrapper .blogpostheader img{height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:0 !important;-webkit-transform:none;transform:none;width:100% !important}.blogheaderimagelink::before{height:200px;line-height:200px}.blogpostouterwrapper .blogpostbodyfull{max-height:7.5em}.blogspace3columns .blogpostouterwrapper{padding:0px !important;margin-bottom:30px !important;min-height:0}.blogpostfootermore{height:auto}@media only screen and (min-width: 800px) and (max-width: 1024px){.blogpostouterwrapper .blogpostheader .blogheaderimagemissing,.blogpostouterwrapper .blogpostheader .blogheaderimagelink{height:200px !important;max-height:200px !important}.blogheaderimagelink::before{height:200px;line-height:200px}}@media only screen and (min-width: 481px) and (max-width: 1024px){.blogspace .blogpostouterwrapper:nth-child(2n-1){padding-top:0px !important}.blogpostouterwrapper:nth-child(2n){padding-bottom:0px !important}.blogspace3columns .blogpostouterwrapper{margin-bottom:20px !important}.blogpostouterwrapper .blogpostheader .blogheaderimagemissing,.blogpostouterwrapper .blogpostheader .blogheaderimagelink{height:200px !important;max-height:200px !important}.blogheaderimagelink::before{height:200px;line-height:200px}}#inner #blog___blogwrapper{margin-top:50px !important}@media only screen and (min-width: 1025px){.standardslider .slidewrapper.svgbackground{height:100%}.standardslider .slidewrapper.svgbackground .sliderinfowrapsvg{background-color:transparent;height:calc(100% - 50px);max-width:430px;position:relative;margin-left:50px}.standardslider .slidewrapper.svgbackground .sliderinfowrapsvg>.sliderbg{position:absolute;left:0;width:100%;height:100%;bottom:0;z-index:-1}.standardslider .slidewrapper.svgbackground .sliderinfowrapsvg::after{display:none}.standardslider .slidewrapper.svgbackground .sliderinfosvg{max-width:none;margin:0;background-color:transparent;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:150%;line-height:1.2em;position:absolute;padding:20px 35px}}@media only screen and (max-width: 1025px){#inner .standardslider div.slidewrapper.svgbackground{top:auto;left:0;-webkit-transform:none;transform:none;bottom:0;width:100%;height:auto}.sliderbg{display:none}.sliderinfosvg{width:100%;background-color:rgba(255,255,255,0.8);padding:20px 15px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sliderinfosvg h2{margin-bottom:0px !important}.sliderbtndiv::after{content:" ";display:block;clear:both}.sliderinfosvg>*:not(h2):not(.sliderbtndiv){display:none}}#inner .standardslider .sliderinfo{background-color:rgba(255,255,255,0.8);padding-bottom:45px}#inner .standardslider .sliderbtndiv{height:45px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}#inner .standardslider .sliderbutton{position:absolute;bottom:0px;right:0px;padding:0px 20px;background-color:transparent;color:#fff !important;z-index:5;line-height:35px;display:block;width:100%;text-align:right;border-bottom:5px solid #2c1376;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#inner .standardslider .sliderbutton::before{content:" ";display:block;width:150px;height:100%;position:absolute;right:0;bottom:-1px;background-color:#2c1376;z-index:-1;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}#inner .standardslider .sliderbutton:hover{border-bottom-width:10px}.servicebox{background-color:#fff;margin:10px !important;-webkit-box-shadow:0 0 6px -1px rgba(51,51,51,0.8);box-shadow:0 0 6px -1px rgba(51,51,51,0.8);-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;overflow:hidden;border-radius:10px;z-index:1;position:relative}.servicepic>a{display:block;min-width:1px;min-height:1px}.servicepicinner>img{padding:0 !important;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.servicepicinner{border-bottom:5px solid #2c1376;overflow:hidden}.servicebody,.servicelink{display:none}.servicetitle a{color:inherit !important;display:inline-block;padding:15px;position:relative;text-decoration:none !important}.servicetitle a::after{background-color:#2c1376;bottom:10px;content:" ";height:3px;left:15px;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;right:100%}.servicetitle>h2{margin-bottom:0 !important}.servicetitle a:hover::after{right:15px}.servicepic:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.275s;transition:all 0.275s;-webkit-transition-timing-function:cubic-bezier(0.42, 2.12, 0.41, -0.42);transition-timing-function:cubic-bezier(0.42, 2.12, 0.41, -0.42)}#inner .iconbox{text-align:center}#inner .icondiv>a{display:block;max-width:130px;margin:0px auto !important;position:relative}#inner .icondivinner{position:relative;width:100%;padding-top:105%;height:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(49%, transparent), color-stop(50%, #2c1376));background-image:linear-gradient(to bottom, transparent 49%, #2c1376 50%);color:#fff;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);font-size:40px;z-index:5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#inner .icondivinner>.bongo-icons{display:block;position:absolute;top:50%;z-index:5;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#inner .icondivinner::before,#inner .icondivinner::after{-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);content:" ";position:absolute;display:block}#inner .icondivinner::before{width:calc(100% - 10px);height:calc(100% - 10px);background-color:#fff;z-index:0;top:5px;left:5px}#inner .icondivinner::after{width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#2c1376}#inner .icondiv>a::after{position:absolute;content:" ";left:50%;top:75%;-webkit-transform:translateY(-75%) translateX(-50%);transform:translateY(-75%) translateX(-50%);width:18px;height:18px;background-color:#2c1376;z-index:5;opacity:0;border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 3px #2c1376;box-shadow:0 0 0 3px #2c1376;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#inner .icondiv>a:hover::after{top:100%;opacity:1}#inner .icondiv>a:hover .icondivinner{font-size:50px}#inner .icondiv>a:hover .icondivinner::after{-webkit-box-shadow:0 0 30px rgba(54,54,54,0.2) inset;box-shadow:0 0 30px rgba(54,54,54,0.2) inset}#inner .icontext{margin-top:15px !important}#inner .icontitle{color:#2c1376}#inner .icontitle>*{color:inherit !important}#inner .iconlink{display:none}#wrap1 #inner .reviewlistwrapper.reviewlistscrollwrapper .reviewlistcaptiontd h3,#wrap1 #footer .reviewlistwrapper.reviewlistscrollwrapper .reviewlistcaptiontd h3{font-size:160%;line-height:1.2em;color:#2c1376}.reviewlistwrapper.reviewlistscrollwrapper{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:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistsummarywrapper{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistsummary{background-color:transparent !important;color:#333;font-size:120%;line-height:1.5em}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistsummary .reviewlistsummaryratingstars{padding-top:0px !important;vertical-align:middle}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistsummaryratingvalue{vertical-align:middle}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistpostwrapper{border:0px none;background-color:transparent;text-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistspace.reviewlistcaptiontd{border-bottom:0px !important}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistsummarycaption{display:block;font-size:120%;line-height:1.5em}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistdate{display:none}.reviewlistwrapper.reviewlistscrollwrapper .reviewliststars{width:auto !important;float:none !important;display:inline-block;font-size:140%}.reviewlistwrapper.reviewlistscrollwrapper .reviewposttabinner{max-width:65ch;margin:0px auto !important;font-size:130%;line-height:1.5em}.reviewlistwrapper.reviewlistscrollwrapper .reviewposttab.reviewpostscrollingtab{width:100% !important}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistspace .sliderul>li{width:100% !important;display:block}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistspace{padding:20px 0}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistposts{padding-top:0 !important}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistspace ul.sliderul{width:100%}.reviewlistwrapper.reviewlistscrollwrapper div.star-rating{width:0.5em !important;height:1em}.reviewlistwrapper.reviewlistscrollwrapper div.star-rating:first-child ~ div.star-rating:nth-child(2n){width:0.75em !important;padding-right:0.25em}.reviewlistwrapper.reviewlistscrollwrapper .reviewlistpostreviewelipsis,.reviewlistwrapper.reviewlistscrollwrapper .reviewlistreadmore{display:none}.reviewlistsummarywrapper>.reviewlistsummary{background-color:#2c1376}.reviewlistpostwrapper{border-color:#2c1376;background-color:#f0f0f0}.columns-1 .reviewlistposts:not(.reviews-0)>.reviewposttab:not(:last-child)::after{background-color:#2c1376}.reviewlistsummarycaption{display:none}.reviewposttabinner a{color:inherit !important;text-decoration:none}span.reviewlistreadmore a{font-weight:normal;white-space:nowrap}.reviewlistsummarywrapper>.reviewlistsummary>.reviewlistsummary{display:inline-block;vertical-align:middle}.reviewlistsummaryreviewcount{position:absolute;top:100%}.reviewlistsummaryratingstars{padding-top:5px !important;padding-right:8px !important}.reviewlistsummaryratingvalue{vertical-align:baseline;display:inline-block;float:none !important}.contactdiv+*{margin-top:30px !important}html{background-color:#000;font-family:Palatino Linotype,Palatino,serif;font-size:110%;color:#666}body{background-color:#fff;font-family:inherit}.dxheHtmlViewArea,.dxheDesignViewArea,.dxhePreviewArea{font-family:Palatino Linotype,Palatino,serif;font-size:110%;color:#666 !important;line-height:1.5}.navigation,.menutopstddiv,#headerinner,#shoppinginner,#inner .chunk:not(.chunk-fullwidth),#footer .chunk:not(.chunk-fullwidth),.footeroverlay,.ecommerce,#media-site-shadow,.slidewrapper,.bannertitleinner{max-width:1400px}.admin .bannerhead.bannerbox .bannertitle{pointer-events:none}.admin .bannerhead.bannerbox .bannertitlebox{pointer-events:all}#mobilemenubuttoncont{top:40px;background-color:rgba(0,0,0,0)}#mobilemenubuttoncont:not(.show)>span,#mobilemenubuttoncont>span::before,#mobilemenubuttoncont>span::after{background-color:#333}#innercontent{position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.activemenu #innercontent{-webkit-transform:translateX(260px);transform:translateX(260px)}#footermenu{overflow:hidden}#footermenu>*{position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.activemenu #footermenu>*{-webkit-transform:translateX(260px);transform:translateX(260px)}#header{background-color:#fff}#headerinner{height:120px}#logo-overlay-1{height:120px;line-height:120px}#logo-overlay-1>.logo,#logo-overlay-1>img{padding:36px 0;width:auto !important;height:120px !important;max-height:100%;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;max-width:100%}#logged-in>p{max-width:1400px;white-space:nowrap;text-align:center}@media (max-width: 1025px){#logged-in>p{white-space:normal}}.contactoverlay{display:none}h1,h2,h3,h4,h5{font-family:Palatino Linotype,Palatino,serif}h1{color:#2c1376;font-size:160% !important;padding-top:10px}h2{color:#2c1376;font-size:130%;padding-top:10px}h3{color:#333}h4{color:#4d4d4d}#inner{padding-top:120px;background-color:#fafafa}#inner p{line-height:1.9em}#inner .chunk a{text-decoration:underline}#inner .chunk.chunk-number-1 .standardslider.fullscreenslider{margin-top:-120px}.fa-mobile::before{font-size:120%}a[href^="tel:"]{white-space:nowrap}#inner .readmore{padding:0.5em 1em;background-color:#2c1376;border-radius:0;color:#fff !important;position:relative;z-index:5;display:inline-block}#inner .readmore::after{content:" ";background-color:#515151;border-radius:0;position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#inner .readmore:hover{color:#fff !important}#inner .readmore:hover::after{width:100%}.chunk.columns-1.chunk-id-181.chunk-number-4 table{max-width:1135px;margin:0px auto}@media (min-width: 1025px){#inner .chunkouter+.chunkouter{margin-top:50px}#inner .chunkouter.chunkouterfullwidth+.dstyle-bg,#inner .chunkouter.chunkouterfullwidth+.chunkouterfullwidth,#inner .chunkouter.chunkouterfullwidth+.marginless-chunk,#inner .chunkouter.chunkouterfullwidth+.marginless-fullwidth-chunk,#inner .chunkouter.dstyle-bg+.dstyle-bg,#inner .chunkouter.dstyle-bg+.chunkouterfullwidth,#inner .chunkouter.dstyle-bg+.marginless-chunk,#inner .chunkouter.dstyle-bg+.marginless-fullwidth-chunk{margin-top:0px}#inner .chunkouter:not(.chunkouterfullwidth):not(.marginless-fullwidth-chunk):not(.marginless-chunk) .chunk{padding-left:25px;padding-right:25px}#inner .chunkouter:not(.chunkouterfullwidth):not(.marginless-fullwidth-chunk):not(.marginless-chunk) div.col:not(.col-nomargin)>div{margin-left:24px;margin-right:25px}}.unavailable,.booked{background-image:url("gif/calendarno16x16.gif")}.restricted{background-image:url("gif/calendarrestricted24x24.gif")}.daycell.bookable a:hover{color:#fff !important}.chunkouter[class*="fullwidth"] .gallerygrid-image-wrapper{padding:0}.gallerygrid-image-wrapper>a::after{background-color:rgba(44,19,118,0.8)}#inner .chunk .carouselslider>ul>li{visibility:visible !important}.enq-submit>input:hover{background-color:#2c1376}.dscol-padded-primary-box{background-color:#fbfbfb !important;border:1px solid #2c1376;color:#666 !important}.dscol-padded-secondary-box{background-color:#f0f0f0 !important;color:#333 !important}.chunkouter.primarybg{background-color:#2c1376 !important;color:#fff}.chunkouter.secondarybg{background-color:#666 !important;color:#fff}.chunkouter.centralise-vertically>.chunk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.chunkouter.primarybg+.chunkouter.primarybg,.chunkouter.secondarybg+.chunkouter.secondarybg{padding-top:0px}.chunkouter.dstyle-bg{padding:50px 0}.martinvid *{height:300px;width:530px}@media only screen and (min-width: 1025px){.columns-1 .dscol-center{font-size:120%;line-height:1.5em}}.marginless-chunk.dstyle-bg,.marginless-fullwidth-chunk.dstyle-bg{padding:0px !important}#inner .columns-1 .dscol-center>*{max-width:none}#inner .columns-1 .dscol-center h1,#inner .columns-1 .dscol-center h2,#inner .columns-1 .dscol-center h3,#inner .columns-1 .dscol-center h4,#inner .columns-1 .dscol-center h5,#inner .columns-1 .dscol-center h6,#inner .columns-1 .dscol-center p,#inner .columns-1 .dscol-center address{max-width:70ch;margin-left:auto !important;margin-right:auto !important;margin-bottom:0 !important}#inner .columns-1 .dscol-center h1+*,#inner .columns-1 .dscol-center h2+*,#inner .columns-1 .dscol-center h3+*,#inner .columns-1 .dscol-center h4+*,#inner .columns-1 .dscol-center h5+*,#inner .columns-1 .dscol-center h6+*,#inner .columns-1 .dscol-center p+*,#inner .columns-1 .dscol-center address+*{margin-top:0.75em !important}.chunkouter.marginless-fullwidth-chunk .chunk{max-width:none !important;padding:0px !important;margin:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.chunkouter.marginless-fullwidth-chunk .chunk .col>div{margin:0px auto !important}.chunkouter.marginless-fullwidth-chunk .columns-3-rows-2>div.col-3 ~ div.col{margin-top:0px !important}.chunkouter.marginless-chunk .chunk{padding:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.chunkouter.marginless-chunk .chunk .col>div{margin:0px auto !important}.chunkouter.marginless-chunk .columns-3-rows-2>div.col-3 ~ div.col{margin-top:0px !important}.chunkouter.multi-tone-bg.dstyle-bg .col{padding:50px 25px;position:relative}.chunkouter.multi-tone-bg.dstyle-bg.marginless-fullwidth-chunk .col{padding:30px 35px}.chunkouter.multi-tone-bg.dstyle-bg>.chunk{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.chunkouter.multi-tone-bg.dstyle-bg>.chunk::before{content:" ";position:absolute;right:60%;height:100%;top:0;width:50vw;background-color:#2c1376;display:block;z-index:-1}.chunkouter.multi-tone-bg.dstyle-bg>.chunk::after{content:" ";position:absolute;left:60%;height:100%;top:0;width:50vw;background-color:#515151;display:block;z-index:-1}.chunkouter.multi-tone-bg.dstyle-bg>.chunk.columns-3 .col-1{background-color:#2c1376;color:#fff}.chunkouter.multi-tone-bg.dstyle-bg>.chunk.columns-3 .col-2{background-color:#515151;color:#fff}.chunkouter.multi-tone-bg.dstyle-bg>.chunk.columns-3 .col-3{background-color:#2c1376;color:#fff}.chunkouter.multi-tone-bg.dstyle-bg>.chunk.columns-3::after{background-color:#2c1376}.chunkouter.multi-tone-bg.dstyle-bg .columns-2 .col-1{background-color:#2c1376;color:#fff;padding-right:50px}.chunkouter.multi-tone-bg.dstyle-bg .columns-2 .col-2{background-color:#515151;color:#fff;padding-left:50px;position:relative;z-index:5}#inner .chunkouter.multi-tone-bg.dstyle-bg .col h1,#inner .chunkouter.multi-tone-bg.dstyle-bg .col h2{color:inherit !important;font-size:180%}@media only screen and (min-width: 1025px){#inner .chunkouter.multi-tone-bg.dstyle-bg .col h1,#inner .chunkouter.multi-tone-bg.dstyle-bg .col h2{font-size:220%}}#inner .chunkouter.multi-tone-bg.dstyle-bg .col h3,#inner .chunkouter.multi-tone-bg.dstyle-bg .col h4,#inner .chunkouter.multi-tone-bg.dstyle-bg .col h5{color:inherit !important}#inner .chunkouterfullwidth.chunk-number-1+.chunkouter.multi-tone-bg.dstyle-bg .col{padding-top:20px;padding-bottom:20px}.bannerhead.bannerbox .bannertitle{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bannerhead.bannerbox h1{display:none}.bannerhead.bannerbox h2{font-size:250%;padding-top:0px !important;margin-bottom:10px !important}.bannerhead.bannerbox a{background-color:#999;color:#fff !important;padding:5px 10px;margin-top:10px !important;position:relative;display:inline-block;border-radius:5px;text-decoration:none !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.bannerhead.bannerbox a:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.col-1.col-nomargin.col{min-height:0}div[id^="pupcalendarevent_PW"]{top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div[id^="pupcalendarevent_PW"] .dxpcHeader{background-color:#2c1376 !important}.page-bongo-blog{background-color:#fbfbfb}.blogpostfooter::before{background-color:#fbfbfb}.blogpostfootermore>a::after{background-color:#2c1376}.blogpostouterwrapper .blogpostfixedview{background-color:#fff !important}#bs1{background-image:url(jpg/s1.jpg)}#bs2{background-image:url(jpg/s2.jpg)}#bs3{background-image:url(jpg/s3.jpg)}#inner .blogrightnav .blogfavouriteentry .blogfavouriteimagelink{margin:15px 15px 5px}#inner .blogrightnav .blogfavouriteentry img{padding:0 !important;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blogrightnav{display:none}.reviewsummarytabheader,.reviewtemplateposttabheader{background-color:#2c1376}.reviewspace .reviewposttab{border-color:#2c1376}.reviewpostdetails{border-bottom-color:#2c1376}#footer{padding:0px}object.footeraddresslogo{width:230px}.footeraddresslogo{margin:0px !important}#footer .reviewlist{margin-bottom:0px !important}.footeraddressdiv>p[class^="footer-"][data-content=""]{display:none}.footeraddressdiv{color:#ebebeb}.footercontactdiv{color:#ebebeb}.footercontactdiv a{color:#ebebeb}.footerfollowus{color:#ebebeb !important}.footerenquiry>form{margin:0px !important}#footermenu{background-color:#333;color:#ebebeb}#followusinner p a{color:#ebebeb !important;text-decoration:none !important}#followusinner li>a{color:#ebebeb !important;text-decoration:none !important}#followusinner li>a>i{background-color:#ebebeb !important;color:#333 !important}.footercontactdiv i{background-color:#ebebeb !important;color:#333 !important}#designtecstraplinediv{background:#000}#designtecstraplinediv a,#designtecstraplinediv{color:#fff !important}.bottomlinkheading{color:#ebebeb}@media (min-width: 751px){.bottomstdmenuul>li{display:block;text-align:left;margin-bottom:0.5em}.footermenuinner{max-width:1400px;margin:0px auto;padding:30px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}#footertab{padding:0px 25px;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.footeroverlay{padding:0px;-webkit-box-flex:2;-ms-flex:2 2 66%;flex:2 2 66%}.footeroverlay>div{-webkit-box-flex:1 !important;-ms-flex:1 1 50% !important;flex:1 1 50% !important;width:50%;max-width:50%;border-right:0px none;border-left:1px solid !important}.bottomstdmenuul{padding:0;line-height:1.5em}.bottomstdmenuul>li>a{padding:0px}}.footerfollowus{display:none}.consentlogo{background-color:#ebebeb}.consentlogo>.logo{mix-blend-mode:darken}@media only screen and (min-width: 751px) and (max-width: 1025px){#header{-webkit-box-shadow:2px 2px 2px #999 !important;box-shadow:2px 2px 2px #999 !important}#headerinner{height:90px}#mobilemenubuttoncont{top:25px}#logo-overlay-1{height:90px;line-height:90px}#logo-overlay-1 img{padding:20px 0px}#logo-overlay-3,#logo-overlay-3b,#logo-overlay-4{display:none}#inner{padding-top:90px}h1,h2{font-size:140%}h3{font-size:120%}h4{font-size:110%}.contactmain .fa{display:none}#inner .chunkouter.multi-tone-bg.dstyle-bg>.chunk{padding:0px !important}.chunkouter.multi-tone-bg.dstyle-bg .col{margin:0px !important}.chunkouter.dstyle-bg{padding:30px 0}.dscol-fade-from-right,.dscol-fade-from-bottom{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.columns-3-rows-2 .col:nth-child(2n) .dscol-fade-from-left,.columns-3-rows-2 .col:nth-child(2n) .dscol-fade-from-bottom,.columns-3-rows-2 .col:nth-child(2n) .dscol-fade-from-right{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (min-width: 751px) and (max-width: 1025px) and (orientation: portrait){.page-mediators .columns-3 div.col{width:100% !important}.page-mediators .chunkouter:nth-child(2n) .columns-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-mediators .chunkouter:nth-child(2n) .columns-3 .col-1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page-mediators .chunkouter:nth-child(2n) .columns-3 .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-mediators .chunkouter:nth-child(2n) .columns-3 .col-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 320px) and (max-width: 750px){html{font-size:100%}#header{-webkit-box-shadow:2px 2px 2px #999 !important;box-shadow:2px 2px 2px #999 !important}#headerinner{height:55px}#mobilemenubuttoncont{top:7.5px}#logo-overlay-1{height:55px;line-height:55px;left:20px;-webkit-transform:none;transform:none}#logo-overlay-1>.logo,#logo-overlay-1>img{padding:10px 0}#logo-overlay-3,#logo-overlay-3b,#logo-overlay-4{display:none}#inner{padding-top:55px}#inner .chunk .standardslider.fullscreenslider{margin-top:0}#inner .chunk .standardslider.fullscreenslider ul>li{height:50vh}.contactmain a{font-size:100%}#wrap1 #inner .chunkouter{margin-bottom:0px}h1,h2{font-size:140%}h3{font-size:120%}h4{font-size:110%}#inner .standardslider .sliderinfo{font-size:100%}.sliderinfo h2,.sliderinfo h1{font-size:120%}#inner .standardslider{background-position:left top}#inner .standardslider .sliderinfo .sliderbtndiv{display:block;text-align:left}#inner .standardslider .sliderinfo .sliderbutton{float:none}.bannerhead.bannerbox .bannertitlebox{padding:5px 35px;font-size:70% !important}.page-mediators .chunkouter:nth-child(2n) .columns-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-mediators .chunkouter:nth-child(2n) .columns-3 .col-1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page-mediators .chunkouter:nth-child(2n) .columns-3 .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-mediators .chunkouter:nth-child(2n) .columns-3 .col-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#inner .chunkouter.marginless-chunk .chunk,#inner .chunkouter.marginless-fullwidth-chunk .chunk,#footer .chunkouter.marginless-chunk .chunk,#footer .chunkouter.marginless-fullwidth-chunk .chunk{margin:0px !important}#inner .chunkouter.marginless-chunk .col,#inner .chunkouter.marginless-fullwidth-chunk .col,#footer .chunkouter.marginless-chunk .col,#footer .chunkouter.marginless-fullwidth-chunk .col{margin:0px}.chunkouter.dstyle-bg:not(.multi-tone-bg):not(.marginless-fullwidth-chunk):not(.marginless-chunk){padding:20px 0}#inner .chunkouter.multi-tone-bg.dstyle-bg>.chunk{margin:0px !important;padding:0px}.chunkouter.multi-tone-bg.dstyle-bg .col{margin:0px !important;padding:20px 15px !important}#inner .chunkouter.multi-tone-bg.dstyle-bg .col h1,#inner .chunkouter.multi-tone-bg.dstyle-bg .col h2{font-size:150%}#footer{padding:0}#wrap1 #inner .reviewlistwrapper.reviewlistscrollwrapper .reviewlistcaptiontd h3,#wrap1 #footer .reviewlistwrapper.reviewlistscrollwrapper .reviewlistcaptiontd h3{font-size:125%}.reviewlistwrapper.reviewlistscrollwrapper .reviewposttabinner,.reviewlistwrapper.reviewlistscrollwrapper .reviewlistsummary{font-size:100% !important}}
