body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}a{color:#3a4559}a:focus,a:active,a:hover,button:focus,button:active,button:hover{outline:none !important;text-decoration:none !important}a:focus,section#content #main #featured p time{color:#00aeef}.home .metaslider .flexslider{margin:0}.home .metaslider .caption-wrap{background:0 0;bottom:28px;text-align:center;opacity:1}.home .metaslider li{overflow:hidden}.home .metaslider .caption-wrap{pointer-events:none}.home .metaslider .caption-wrap .caption{color:#fff;text-shadow:1px 1px 0 #000;line-height:1.1;font-size:20px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.home .metaslider .flex-control-nav{bottom:auto;top:1.2em;z-index:0}header .wrapper{padding-top:0;margin-top:0;border-top:none}header .wrapper .row #sublogo,header .wrapper .row #logo{border-color:#00aeef !important;max-width:min(68%,560px);margin-left:auto;margin-right:auto}@media (min-width:1200px){header .wrapper .row #sublogo,header .wrapper .row #logo{max-width:560px}}header .wrapper .row #sublogo span{display:inline-block;width:1.2em;vertical-align:middle}header .wrapper #sublogo a:hover{color:#3a4559}section#top{padding:0;background-color:transparent !important;color:#fff}section#top>.container>.row{background:linear-gradient(64deg,transparent 35%,#3a4559 31%);padding:5px 0;margin-right:0}.topbar-contact-details i{color:#cfac62;padding:0 0 0 24px;font-size:20px}.topbar-contact-details p{font-size:15px;font-weight:700;margin-bottom:0;color:#fff;display:inline-block;line-height:1.5;margin-left:10px}section#top .p-0{display:flex;align-items:center}.topbar-contact-details p a{color:#fff}.topbar-contact-details p a:hover{color:#cfac62 !important;text-decoration:none}.topbar-contact-details p.para-color{color:#fff;font-weight:600;font-size:15px;text-transform:uppercase}#top .nav{justify-content:center}#top .nav>li>a{padding:0 12px}#top .nav>li>a:hover{color:#cfac62 !important}.header-right,.header-right .header-inquiry-btn{display:flex}.header-inquiry-btn{align-items:center;margin-left:auto;margin-top:10px}.book-btn{display:flex;margin-left:25px}.book-btn:first-child{margin-left:0}.buttons-group{display:flex;justify-content:center;flex-wrap:wrap;margin:1.5em 0 3em;gap:1.5em}.buttons-group .book-btn{margin:0;flex:1 1 40%}.buttons-group .book-btn>div{width:100%}.buttons-group .book-btn a{display:block;text-align:center}.header-inquiry-btn .head-button,.book-btn>div{padding:0;color:#fff;font-size:18px;border-radius:3px;margin:0}.header-inquiry-btn .head-button a,.book-btn>div>a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0/0%);position:relative;background:0 0;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;padding:13px 25px;font-size:16px;border-radius:0;background-color:#d0ac62;color:#fff;text-transform:uppercase;font-weight:700}.book-btn>div>a{text-wrap:nowrap}.header-inquiry-btn .head-button a:before,.book-btn>div>a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#3a4559;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-inquiry-btn .head-button a:hover,.header-inquiry-btn .head-button a:focus,.header-inquiry-btn .head-button a:active,.book-btn>div>a:hover,.book-btn>div>a:focus,.book-btn>div>a:active{color:rgba(255,255,255,.6) !important;text-decoration:none}.header-inquiry-btn .head-button a:hover:before,.header-inquiry-btn .head-button a:focus:before,.header-inquiry-btn .head-button a:active:before,.book-btn>div>a:hover:before,.book-btn>div>a:focus:before,.book-btn>div>a:active:before{-webkit-transform:scale(1);transform:scale(1)}.header-inquiry-btn .head-button a:before,.book-btn>div>a:before{background-color:#3a4559}section#content #main .featimg{max-height:175px;overflow:hidden}.featimg a{width:100%}.featimg img{width:100%;height:auto}@media(max-width:480px){.book-btn>div>a{font-size:14px;padding:10px 15px}.header-inquiry-btn .head-button a{max-width:100%}}@media(min-width:480px){#top .nav{justify-content:unset}#top #socialmenu{display:flex;justify-content:flex-end}}@media only screen and (min-width:480px) and (max-width:1000.98px){#loader+section#top .row .col-sm-7,#loader+section#top .row .col-sm-7+.col-sm-5{flex:0 0 50%;max-width:50%}}#logo a img{transition:all .7s}#logo a:hover img{transform:scale(1.1)}section#top a{transition:all .7s}#logo+#sublogo{padding-top:4px;margin-bottom:4px}@media (max-width:689px){body .container{max-width:none}article .alignleft{float:none;margin-right:0 !important;width:100%}}@media only screen and (min-width:690px) and (max-width:999px){body .container{max-width:740px}}@media(min-width:768px){nav .wrapper #mainmenu{display:flex;flex-wrap:nowrap}nav .nav-justified>li{flex-grow:1;word-break:keep-all}}@media (min-width:576px) and (max-width:767px){section#chess .row.no-gutter{flex-direction:column}nav+section#chess .row.no-gutter>[class*=col-]{flex:1 0 100%;max-width:100%}}.page-template-default h1+.textinfo.list-inline.text-center{display:none}section#content header.topinfo h1{font-size:46px;line-height:1.2}section#content header.topinfo{margin:40px 20px}nav .wrapper a{font-weight:700;padding:18px}#text-4 .telephone{font-size:1.4em;*text-align:center;}#text-4 .telephone .fa-stack{font-size:.8em;color:#84969e;color:#3a4559}.widget .qrWidget img{*margin:1em auto;text-align:center;*width:134px;}aside .widget.widget_search #searchform{color:#3a4559;border-bottom:1px solid #3a4559;border-top:4px double #3a4559}aside .widget_search #searchsubmit{color:#d0ac62;border-radius:3px}aside .widget_search #searchsubmit:hover,aside .widget_search #searchsubmit:active aside .widget_search #searchsubmit:focus{background-color:#d0ac62;color:#3a4559}aside .widget h4{color:#3a4559}.wpcf7 input[type=submit]{color:#3a4559;border-color:#3a4559;transition:all .7s}body .wpcf7 input[type=submit]:hover,body .wpcf7 input[type=submit]:focus,body .wpcf7 input[type=submit]:active,body .wpcf7 input[type=submit].active,body .open .dropdown-toggle.wpcf7 input[type=submit]{color:#3a4559 !important;background:#d0ac62 !important;border-color:#d0ac62}body .wpcf7 input[type=text]:focus,body .wpcf7 input[type=email]:focus,body .wpcf7 select:focus,body .wpcf7 textarea:focus,body .wpcf7 input[type=tel]:focus{box-shadow:0 1px 1px rgb(0 0 0/8%) inset,0 0 8px rgb(208 172 98/60%);border-color:#d0ac62}#content .addthis_toolbox{clear:both;padding-top:2em}#content .addthis_toolbox .addthis_button_facebook_like{padding-right:8px}.wpcf7 input[type=tel]{background-color:#fff;background-image:none;border:1px solid #3a4559;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:51px;line-height:1.8;padding:12px 6px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}.wpcf7 input[type=tel]:focus{border-color:#95a5a6;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(149,165,166,.6);outline:0 none}aside .widget .wpcf7 textarea{min-height:5.6em}section#chess article a.hover,section#chess article div.hover{background-position:50% 50%}img.myCredit{vertical-align:text-bottom}#bars{display:none}#bars .fa-square{color:#d0ac62}#bars .fa-bars{color:#3a4559}@media (min-width:768px) and (max-width:991px){.home section#chess article.tower h2{font-size:18px}.home .metaslider .slides img{left:-28%;position:relative;z-index:0}.widget h4 span{font-size:15px}nav .wrapper a{font-size:11px;font-weight:700;line-height:1.2}}@media (min-width:768px) and (max-width:1199px){nav .wrapper a{padding:10px}}@media (min-width:768px){.home .metaslider .slides img{width:662px;height:auto}}@media (max-width:767px){.home section#chess article.king{*height:auto;}.home section#chess .col-sm-5{display:none}.home .metaslider.metaslider-482,.home .metaslider .slides img{width:100%;max-width:none !important;height:auto}header .wrapper{padding-top:20px;padding-bottom:0}section#content header.topinfo h1{font-size:28px}#socialmenu,#topmenu{text-align:center}#socialmenu li,#topmenu li{display:inline-block;float:none;vertical-align:top}nav .wrapper #respmenu a{text-align:center}section#content #main .featimg{max-height:240px;overflow:hidden}section#content #main .featimg .hoverimg{background:0 0}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:inline;text-align:center}section#content #main .featimg.regArticleList{text-align:center}}@media (max-width:576px){header .wrapper{padding-bottom:30px}header .wrapper .row #logo{font-size:42px;*margin-left:10px;}header .offset-lg-4{margin-top:90px}section#chess{margin-top:10px}section#chess article.tower h2{font-size:17px}.widget h4{font-size:15px}section#top{position:absolute;top:95px;width:100%;z-index:1}section#top>.container>.row{background:#3a4559;margin-left:-15px;margin-right:-15px;position:relative;height:65px;line-height:65px}section#top .topbar-contact-details .fa{font-size:22px;padding-left:10px;line-height:55px}section#top .topbar-contact-details .col-org{font-size:16px;margin-left:7px;line-height:55px}section#top #bars{display:block;position:absolute;right:13px;top:-1px}header .wrapper{padding-top:0}#top .nav{justify-content:left;padding-left:10px;margin-top:10px;margin-bottom:10px}.topbar-contact-details>.row{display:flex}.topbar-contact-details>div.row>div{width:auto !important}nav .wrapper #respmenu{margin-top:-2px}.accessibility-location-right .accessability_container{*top:70px;}.aicon_link{left:-58px}.d-sm-none{display:none !important}section#top .p-0{max-height:65px;align-items:normal;display:block;text-align:center}.aicon_link{left:-47px}}.wpcf7{position:relative}.wpcf7 .wpcf7-spinner{display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#95a5a6;margin:0}.wpcf7 .wpcf7-spinner:before{top:25px;left:25px;width:25px;height:25px;transform-origin:4px 4px}.eu-cookies-bar-cookies-bar-button{padding:5px 15px !important}