*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%!important;overflow:hidden;background:url(/wp-content/themes/bc/img/bg/bg_red.webp) no-repeat center center scroll;background-size:cover;font-size:62.5%}body{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;font:300 18px/1.6 'Oswald',sans-serif;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:rgb(255 255 255 / .9);text-decoration:underline}a:hover{color:rgb(245 66 66 / .99)}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}hr{margin-left:0;border-top:1px solid;border-left:none;border-bottom:none;border-right:none;text-align:right;color:#333}.hidden,#accessibility{height:0;width:0;overflow:hidden;position:absolute;background:#fff0 none repeat scroll 0% 0%;left:-999em}.button a,.post-edit-link{padding:9px;width:auto;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;text-decoration:none;background:rgb(0 0 0 / .7);border:2px solid #fff;border-radius:4px;font-size:24px;outline:none}.button a:hover,.post-edit-link:hover{background:#FFF;color:rgb(0 0 0 / .7);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.button:before,.post-edit-link:before{font-family:'dashicons'}.post-edit-link{padding:3px;margin:0 0 9px 0;display:inline-block;font-size:18px}.wrapper{max-width:1280px;width:90%;margin:0 auto;position:relative}.home .sidebar .sidebar-widget{max-width:399px;margin:0 auto 60px auto}.sidebar,.sidebar a{color:#EEE}.sidebar ul{padding:0;margin:12px 0 0 0}.sidebar li{list-style-type:none}section.content iframe{width:100%;border-width:0}.wp-block-latest-posts__featured-image iframe{height:150px!important}.bg{position:fixed}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;display:block;font-weight:300}article p{font-family:'Lato',sans-serif;font-size:16px}.search .pagination,.tbc-blog .pagination,.category .pagination,.archive .pagination{margin:0 0 9px 0;text-align:right}.search .pagination .page-numbers,.tbc-blog .pagination .page-numbers,.category .pagination .page-numbers,.archive .pagination .page-numbers{padding:0 15px 0 0}.search section.content a.hentry,.tbc-blog section.content a.hentry,.category section.content a.hentry,.archive section.content a.hentry{box-sizing:border-box;padding:15px;margin:0 0 12px 0;display:flex;justify-content:flex-start;position:relative;right:0;text-decoration:none}.search section.content a.hentry:hover,.tbc-blog section.content a.hentry:hover,.category section.content a.hentry:hover,.archive section.content a.hentry:hover{background:#222}section.content a.hentry h2.sb-title,section.content h1.sb-title{width:100%;margin:0!important;display:block;color:rgb(255 255 255 / .75);text-transform:uppercase}section.content a.hentry span.sb-category,span.sb-category,span.sb-tag{width:100%;margin:0 0 7px 0;clear:both;position:relative;display:block;font-family:'Lato',sans-serif;font-size:13px;color:#fff}section.content a.hentry h2.sb-title:hover{text-decoration:underline}section.content a.hentry span.sb-category:before,span.sb-category:before{content:"\f318";display:inline-block;position:relative;top:1px;right:2px;font-family:'dashicons';font-size:13px}span.sb-tag:before{content:"\f323";display:inline-block;position:relative;top:1px;right:2px;font-family:'dashicons';font-size:13px}.sb-tag,.sb-cat,span.date,span.author{font-size:15px}.sb-post{display:block}.sb-thumb{min-width:209px;margin:0 30px 12px 0;position:relative;top:8px}.sb-thumb iframe{min-width:209px;max-height:209px}.sb-thumb img{width:250px;position:}section.content a.hentry span.sb-excerpt{display:inline-block;vertical-align:top;line-height:1.3;font-family:'Lato',sans-serif;font-size:14px;color:rgb(255 255 255 / .75)}.sticky{box-sizing:border-box;position:relative;background:#222!important;border:1px dashed #666}.sticky:hover{background:#333!important}.sticky:before{content:"\f537";position:absolute;top:-12px;left:-12px;font-family:'dashicons';font-size:24px}.sticky:hover::before{color:#fff}.calendars *{box-sizing:border-box}.c-container{width:100%;min-height:280px;position:relative;margin:auto;position:relative}.c-container iframe{height:600px;margin:0 auto;padding:12px;display:block}.c-responsive-iframe{padding:0 0 75% 0!important;height:0;position:relative;overflow:hidden}.c-responsive-iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.c-slides{display:none}.c-title{text-align:center;font-size:32px}.c-thumb{width:100%;margin:0 auto 21px auto;display:block;position:relative;overflow:hidden}.cal-prev,.cal-next{width:60px;height:60px;margin:0;padding:15px;position:absolute;border:solid 2px #fff;border-radius:50%;background-color:rgb(0 0 0 / .75);color:#fff;font-weight:700;font-size:18px;text-align:center;line-height:23px;transition:0.6s ease;user-select:none;cursor:pointer}.cal-next{right:0}.cal-prev:hover,.cal-next:hover{background-color:rgb(0 0 0)}.c-booking{color:#f2f2f2;font-size:15px;padding:8px 12px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.page #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item,.single #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item,#mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item{display:block}.home #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-m nu-item{display:inline-block}#mega-menu-wrap-home-sidebar-menu #mega-menu-home-sidebar-menu>li.mega-menu-item{width:160px;margin:9px 9px}.single .tbc-features .mega-menu-link,.tag .tbc-features .mega-menu-link,.category .tbc-features .mega-menu-link,.search .tbc-features .mega-menu-link{background:#fff!important;color:rgb(0 0 0 / .9)!important;font-weight:inherit;text-decoration:none;border-color:#000}input[type="button"],input[type="submit"],input[type="text"],.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{width:100%;padding:10px;border:2px solid rgb(0 0 0 / .88);font-size:1.75rem}textarea{width:100%;padding:10px;border:2px solid rgb(0 0 0 / .88);background:rgb(255 255 255);font-size:1.75rem}input[type="button"],input[type="submit"]{width:99px!important;display:block;background:rgb(0 0 0 / .9);border:2px solid #fff;border-radius:4px;font-family:'Oswald',sans-serif;text-transform:uppercase;color:#fff}input[type="button"]:hover,input[type="submit"]:hover{background:rgb(255 255 252 / .9);color:#000}.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure{background:#000}.max-mega-menu a.dashicons-editor-aligncenter:before{transform:rotate(90deg)}.grecaptcha-badge{visibility:hidden}@media only screen and (min-width:320px){html{background-attachment:scroll}body:before{content:'';width:100%;height:300vh;position:fixed;top:-60px;left:-30px;z-index:0;opacity:.06;background:url(/wp-content/themes/bc/img/logo_white.svg) no-repeat;background-size:cover}body:before{content:'';background:none}.header{width:100%;height:auto;clear:both;position:sticky;top:0;background:#000;z-index:5}.home .header,.home nav.nav{background-color:#fff0}.logo{min-width:200px;padding:0 12px;margin:9px auto;position:relative;text-align:center}.logo-img{float:none;position:relative;z-index:4}.wtrmk{height:auto;margin:9px 0;position:fixed;top:0;left:0}.logo-img-wtrmk{width:800px;margin:0 auto;display:block;position:relative;top:15px;z-index:0;opacity:.03}.home .logo{width:320px;margin:12px auto 12px auto;position:relative;top:-3px}.home .logo-img{width:200px}.nav,.subnav{width:100%;height:auto;padding:0;margin:0 auto;background-color:#000;text-align:center}.nav ul,.subnav ul{width:100%;height:auto;padding:0;margin:0 auto;display:inline-block;text-align:center}.nav ul li,.subnav ul li{padding:0;margin:0;display:block;font-size:18px;white-space:nowrap;border-bottom:1px solid rgb(255 255 255 / .1)}.nav ul li a,.subnav ul li a{width:100%;height:50px;padding:9px 9px;margin:0;display:block;vertical-align:bottom;text-transform:uppercase;text-align:center;color:#EEE}.nav .bp-profile-nav:hover,.my-account .nav .bp-profile-nav{background:rgb(0 178 51 / .8)!important}.nav ul li:hover,.subnav ul li:hover,.nav ul li.current-menu-item,.subnav ul li.current-menu-item{background:rgb(245 66 66 / .7)}.nav ul li.current-menu-item:hover,.subnav ul li.current-menu-item:hover{background:rgb(245 66 66 / .8)}.subnav{background:#4E4E50}.sidebar{width:100%;margin:0 0 15px 0;clear:both;position:relative}.site-options{width:100%;position:sticky;top:0;z-index:2}#mega-menu-wrap-extra-menu{width:200px;margin:0 auto;position:relative;top:-6px;text-align:center!important}#mega-menu-extra-menu{width:100%;margin:0 auto;background:#fff0}#mega-menu-extra-menu li{width:30px}#mega-menu-extra-menu .mega-menu-link{width:100%;padding:0;display:inline-block;text-align:center!important}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item{display:inline-block}.home .sidebar li.mega-menu-item{box-shadow:4px 4px 8px rgb(0 0 0 / .85)!important}.page #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item,.single #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item,#mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item{height:42px!important;margin:0 3px!important;display:inline-block}main#main{margin:0 auto 24px auto;float:none;clear:both;position:relative;top:0;color:#EFEFEF}section.content{padding:12px;margin:0 auto 24px auto;position:relative;z-index:2;border:1px solid #4E4E50;background:rgb(0 0 0)}.home section.content{padding:6px!important;border:1px solid #4E4E50;background:rgb(0 0 0 / .8)}.home section.content h1{margin:0 0 12px 0;line-height:1.3em}.home section.content p{font-size:18px}.search-form{box-sizing:border-box;width:100%;margin:0 0 12px 0;position:sticky;top:50px;z-index:3;display:block;background:#000}.search-input{box-sizing:border-box;width:100%;padding:6px 0 6px 6px;display:block;position:relative;background:#111;border:none;border-radius:0;-webkit-appearance:none;font-family:'Lato',sans-serif;color:#fff}.search-input:focus{box-sizing:border-box;width:100%;border:none;border-radius:0;-webkit-appearance:none;background:#222}.search-submit{position:absolute;top:-2px;right:0;border:none;background:#fff0;color:rgb(255 255 255 / .5)}.search-submit:before{content:"\f179";position:relative;top:4px;font-family:'dashicons';font-size:27px}.search section.content a.hentry,.tbc-blog section.content a.hentry,.category section.content a.hentry,.archive section.content a.hentry{flex-direction:column}}@media only screen and (min-width:1140px){html{background-attachment:fixed}.header{height:50px;position:fixed}.logo{height:auto;margin:9px 0;position:fixed;top:0;z-index:5}.logo-img{width:150px;margin:0;position:relative;top:-6px}.wtrmk{height:auto;margin:9px 0;position:absolute;top:0}.logo-img-wtrmk{width:900px;position:relative;z-index:0}.home .logo{margin:30px auto 0 auto;float:none;position:relative;top:-21px;z-index:5}.home .logo-img{width:350px;left:9px;opacity:.99}.nav,.subnav{max-width:960px;width:90%;height:50px;padding:0;margin:0 auto;background-color:#000;text-align:center}.nav ul,.subnav ul{max-width:960px;float:right;display:block}.nav ul li,.subnav ul li{width:auto;margin:0 9px;display:inline-block;border:none}.nav ul li a,.subnav ul li a{width:auto;height:50px;display:table-cell;vertical-align:bottom}.nav ul li:hover,.subnav ul li:hover,.nav ul li.current-menu-item,.subnav ul li.current-menu-item{background:rgb(245 66 66 / .7)}.nav ul li.current-menu-item:hover,.subnav ul li.current-menu-item:hover{background:rgb(245 66 66 / .8)}.subnav{background:#4E4E50}.page #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item,.single #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item,#mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu>li.mega-menu-item{height:auto!important;margin:0!important;display:block}.sidebar{width:200px;height:auto;padding:0 12px;margin:0;float:left;clear:none;position:fixed;top:190px;text-align:center}.home .sidebar{width:600px;padding:12px 0 12px 0;margin:12px auto;float:none;position:relative;top:0}.site-options{min-width:auto;width:175px;position:fixed;top:auto}#mega-menu-wrap-extra-menu{margin:0;position:fixed;top:150px}#mega-menu-extra-menu{width:200px!important}main#main{max-width:960px;width:75%;float:right;top:99px}.home main#main{float:none!important}section.content{margin:0 auto 0 auto}.home section.content{max-width:600px;padding:12px 0 12px 0;margin:30px auto 0 auto;clear:both;position:relative}.search-form{top:50px}.search-input{width:99%}.search section.content a.hentry,.tbc-blog section.content a.hentry,.category section.content a.hentry,.archive section.content a.hentry{flex-direction:row}}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}