html{scroll-behavior:smooth}body{background-color:#000}.bg-darkgrey{background-color:#262626}@media (min-width:350px){html{font-size:1.1rem}#h1-banner{font-size:2.5rem}.h2-banner{font-size:1.3rem}.event-card{min-width:240px}}@media (min-width:768px){html{font-size:1.1rem}#h1-banner{font-size:3.5rem}.h2-banner{font-size:1.5rem}.event-card{min-width:260px}}@media (min-width:992px){html{font-size:1.2rem}#h1-banner{font-size:4rem}.h2-banner{font-size:1.4rem}.event-card{max-width:240px}}@media (min-width:1200px){html{font-size:1.2rem}#h1-banner{font-size:5rem}.h2-banner{font-size:2rem}.event-card{min-width:248px}}#about-section{background-image:url(../images/damask-bg.jpg);background-repeat:no-repeat;background-size:cover}#faq-section{background-image:url(../images/white-gold-geometric-bg.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}#contact-section{background-image:url(../images/leather-chair-bg.jpg);background-size:cover;border-style:solid;border-width:40px;border-color:#000;border-radius:14% 14% 0 0}.events-bg{background-image:url(../images/chatting-bg.jpg);background-size:cover;background-attachment:fixed;background-position:top}.reef-bg{background:rgba(91,64,0,.7);background-image:url(../images/sexy-transparent-tile.png)}.contact-form{background-color:#0000009c}footer{background-image:url(../images/damask-footer-bg.jpg);background-repeat:no-repeat;background-size:contain;background-position-y:bottom}.panel-default{margin-bottom:25px}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-default>.panel-heading a{display:block;padding:20px 15px;font-size:16px;color:#404040;text-decoration:none!important;transition:.8s ease;border:1px solid #d3d3d3}.panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.panel-default .panel-body{background:#fff;font-size:16px;padding:25px 15px}.panel-default>.panel-heading a[aria-expanded=true]{background-color:#b58900;color:#fff;font-weight:700}.panel-default>.panel-heading a[aria-expanded=true]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-default>.panel-heading a[aria-expanded=false]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accountInfo .mainHdng{font-size:30px}.accountFormBox{padding:25px 40px;border:#f7f7f7}#banner{height:100vh;min-height:500px}#banner::before{content:"";position:absolute;width:100%;height:100%;background-image:url(../images/banner-bg.jpg);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0)}.anchor{display:block;position:relative;top:-54px;visibility:hidden}.btn-responsive{white-space:normal!important;word-wrap:break-word}.line-hight-33{line-height:33px}.badge-available{background-color:#85d634;border-color:#dbdbdb;position:absolute;top:10px;right:30px}.badge-reserve{position:absolute;border-color:#dbdbdb;top:10px;right:30px}.badge-double-available{background-color:#85d634;border-color:#dbdbdb;position:absolute;top:-10px;right:25px}.badge-double-reserve{background-color:#85d634;border-color:#dbdbdb;position:absolute;top:-10px;right:25px}.event-card{transition:1s;border-color:#d6d6d6;border-width:2px;background-color:rgba(0,0,0,.644)}.event-card:hover{background:rgba(62,60,60,.83);background-image:url(../images/sexy-transparent-tile.png);border-color:rgba(0,0,0,.726)}.tooltip-inner{background-color:#977609;border-style:dotted;border-width:2px;border-color:#fff}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{border-top-color:#977609}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:#977609}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-top-color:#977609}.bg-dark-transparent{background:rgba(0,0,0,.7)}.bg-dark-transparent-lighter{background:rgba(0,0,0,.3)}.bg-light-transparent{background:rgba(211,211,211,.1)}.event-card .badge-gay-event{position:absolute;top:-3%;right:-12px;height:75px;width:75px;transform:translateY(-50%);background-color:#3d372d;background-image:url(../images/sexy-transparent-tile.png);color:#f5f5f5;border-radius:50%;padding:20px 2px;font-size:13px;font-weight:bolder;transform:rotate(-15deg);border-color:#fff;border-width:3px;border-style:double}.event-card .badge-gay-event .badge-text{display:block;text-align:center}