.button,.button:hover,.button:focus{text-decoration:none}#who-attends{background-color:black!important}#who-attends i{color:#12b019!important}#who-attends h2{margin-bottom:30px}.insta-wrapper h1{color:#12b019!important}.entry-header{padding-top:60px!important}#site-footer{background-color:black!important;padding:5px 0!important}.footer-logo{display:none}.navbar-custom{background-color:black!important}.navbar-header img{max-height:50px;width:auto}.navbar-collapse{padding-left:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.navbar-toggle{margin-right:0}.room-info p.lead{color:#666}.single-room .container p{font-size:16px;margin-bottom:40px}.booked-calendar{font-weight:700}.rev_slider_wrapper{margin-top:20px!important}body table.booked-calendar th .monthName a{display:none}body table.booked-calendar{border-bottom:2px solid black!important}body table.booked-calendar td:last-child{border-right:2px solid #000}body table.booked-calendar tr.days th:first-child,body table.booked-calendar td:first-child{border-left:2px solid black!important}body .booked-calendar-wrap table.booked-calendar thead th{border-left:#13c11b!important;font-weight:700}body .booked-calendar-wrap table.booked-calendar td.today .date span,body .booked-calendar-wrap table.booked-calendar td.today .date span:hover{border-color:#000;background-color:#000;font-weight:700;color:white!important}body .booked-calendar-wrap table.booked-calendar td.today:hover .date span{background:#13c11b!important}body .booked-calendar-wrap table.booked-calendar td.prev-date:hover .date span{background-color:gray!important;color:#ccc!important}body table.booked-calendar thead th .page-right,body table.booked-calendar thead th .page-left{color:#000}body .booked-calendar-wrap table.booked-calendar th,body .booked-calendar-wrap table.booked-calendar td{font-weight:700}body table.booked-calendar thead tr:first-child th{color:black!important;font-weight:700;border-left:2px solid #13c11b!important}body table.booked-calendar thead .fa{color:#000}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{display:none}body .booked-modal .bm-window .close{color:white!important}body .booked-modal .bm-window,body .booked-modal .bm-window p.booked-title-bar{border-radius:0}body .booked-form .field input[type=text],body .booked-form .field input[type=password],body .booked-form .field input[type=tel],body .booked-form .field input[type=email],body .booked-form .field textarea{border-radius:0}.room-att-info{margin-bottom:0}.room-info i{margin-top:-32px}.room-att-info .icon{padding-right:10px}#rooms{background-color:white!important}#rooms h2{color:#000}.rooms-list-container{margin-bottom:20px}.rooms-list-container h3{color:white!important;text-shadow:2px 2px 5px #000;margin:0 10px!important}.rooms-list-container p{display:none}.rooms-list-container .caption{text-align:center;position:absolute;top:0;width:100%;height:100%;left:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms-list-container .item figure figcaption>a{z-index:99}.rooms-list-container .button-line-dark{display:none}body .rooms-list-container .owl-item{padding:0 10px}body .rooms-list-container .item{width:100%;overflow:hidden;position:relative;padding-bottom:65%;margin:0!important}body .rooms-list-container .item figure{position:absolute!important;top:0;left:0;width:100%;height:100%}.rooms-list-container .item figure.effect-apollo img{opacity:1!important}.rooms-list-container .owl-carousel .owl-item{padding:0 10px}#rooms .wpb_content_element{display:none}.rooms-list-container figure.effect-apollo:after{content:"";display:block;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(2,0,0,.16) 60%,rgba(0,0,0,.85) 100%);position:absolute;top:0;left:0}.rooms-list-container .item figure.effect-apollo figcaption::before{display:none}.rooms-list-container .item figure.effect-apollo{background-color:transparent!important}.rooms-list-container .item figure.effect-apollo:hover img{opacity:1!important;-webkit-transform:scale3d(1.15,1.15,1.15)!important;transform:scale3d(1.15,1.15,1.15)!important}.owl-theme .owl-controls .owl-page span{background:transparent;border:2px solid #000;opacity:1}.owl-theme .owl-controls .owl-page.active span{background:#000}.owl-theme .owl-controls{margin-top:20px}#how-to-play h2{margin-bottom:30px}#how-to-play .infobox{text-align:center}#how-to-play .infobox .icon_bg{background-color:#12b019!important;padding:30px;width:4em;height:4em;box-sizing:content-box}#how-to-play i{color:white!important}.room-img-inner{background:none}#how-to-play h3{line-height:1.5;font-size:22px}#how-to-play p{color:#888686!important}#pricing{background-color:#000!important}#pricing h2{margin-bottom:24px!important}#pricing h4{color:#12b019!important}#pricing .wpb_content_element span{color:white!important}#faq .vc_row-no-padding .vc_inner{background-color:rgba(21,21,21,.65)!important}#faq .vc_column-inner{margin:0}#faq .vc_toggle{color:#c3c3c3!important;font-size:16px}body .booked-calendarSwitcher.calendar{display:none}#book-now{background-color:#12b019!important}#book-now .button,#rooms .text-center .button-line-light{background:#000;border:none;line-height:2;font-size:15px;padding:9px 24px;letter-spacing:2px;color:#fff}#book-now .button{margin-top:20px}#book-now .vc_column-inner{width:100%!important}#book-now h4{color:black!important}.wpcf7-form h5{color:#000;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.contactbox .caption p.lead,.contactbox .caption p.lead a{color:black!important;font-size:15px;font-weight:700}#contact{background-color:white!important}#contact h2{color:black!important}#contact h4{color:#12b019!important}#contact .icon i{color:#12b019!important}.wpcf7-submit{background-color:#12b019!important}input:focus,textarea:focus{outline:none}input[type="text"],input[type="email"],input[type="url"],textarea{background:#fff;border:2px solid #000;width:100%;padding:9px 10px}.room-img-inner h2.room-title{text-shadow:2px 2px 5px #000}.navbar-custom .icon-bar,.navbar-custom-blog .icon-bar{background-color:white!important}.room-img-inner{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(2,0,0,.16) 60%,rgba(0,0,0,.85) 100%)}@media (max-width:767px){.room-img-inner h2.room-title{font-size:30px}#pricing p{margin-bottom:20px!important}#faq .wpb_row{padding:0 30px 30px 30px}}