
:root {
  --bgColor1: #0D4771;
  --bgColor2: #C49388;
  --bgColor3: #fff;
  --bgColor4: #ECE8E0;
  --bgColor5: #7A7A7A;
  --bgColor6: #B1B1B1;

  --textColor1: #fff;
  --textColor2: #707070;
  --textColor3: #C49388;
  --textColor4: #4D4D4F;
  --textColor5: #0D4771;
  --textColor6: #80C4C6;
  --textColor7: #B1B1B1;
  --textColor8: #64999B;
  --textColor9: #66CCEA;
  --textColor10: #172A53;
  --textColor11: #975D50;
  --fontSize1: 18px;
  --fontSize2: 85px;
  --fontSize3: 20px;
  --fontSize4: 16px;
  --fontSize5: 12px;

  --fontRegular: 'AzoSans-Regular';
  --fontBold: 'AzoSans-Bold';
  --fontTitle: 'The Pretender Script Pressed';
}



@font-face {
  font-family: "AzoSans-Regular";
  src: url("../fonts/AzoSans-Regular.otf"); }
@font-face {
  font-family: "AzoSans-Bold";
  src: url("../fonts/AzoSans-Bold.otf"); }
@font-face {
  font-family: 'The Pretender Script Pressed';
    src: url('../fonts/ThePretender-ScriptPressed.woff2') format('woff2'),
        url('../fonts/ThePretender-ScriptPressed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
*{box-sizing:border-box}img{max-width:100%;height:auto}*{padding:0;margin:0;box-sizing:border-box}::before,::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:"SofiaPro-Regular";margin:0;padding:0;overflow-x:hidden}a{text-decoration:none}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.pull-left{float:left!important}.pull-right{float:right!important}.no-gutters{margin-right:0;margin-left:0}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.form-group{width:100%;margin-bottom:20px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

body{font-family:var(--fontRegular);font-size:18px;line-height:1.5;padding-top:152px}
body.noti-active{padding-top:208px}
.container{width:97%;max-width:1850px}
a{transition:all .4s ease-in-out}
.btn1{min-width:206px;height:49px;color:var(--textColor1);border:2px solid #fff;display:inline-block;line-height:47px;padding:0 20px;text-align:center;font-family:var(--fontBold);text-transform:uppercase;transition:all .4s ease-in-out}
.btn1:hover{color:var(--textColor3);background:var(--bgColor3)}
.btn2{min-width:283px;height:49px;color:var(--textColor1);background:var(--bgColor1);display:flex;line-height:51px;padding:0 20px;display:block;text-align:center;font-family:var(--fontBold);letter-spacing:2.5px;align-items:center;justify-content:center;text-transform:uppercase;transition:all .4s ease-in-out}
.btn2:hover{background:#707070}
.admin-bar header{margin-top:32px}
header{position:fixed;width:100%;left:0;top:0;z-index:5}
header .noti{background:var(--bgColor1);padding:15px 0;text-align:center;color:var(--textColor1);font-size:18px;text-transform:uppercase}
header .noti strong{font-family:var(--fontBold);font-weight:400}
header .noti a{font-family:var(--fontBold);font-weight:400;color:#fff}
header .noti .col-12{position:relative}
header .noti .close{width:30px;height:30px;background:url(../img/icon-navigation-close_24px.svg) no-repeat center/contain;position:absolute;right:15px;top:50%;transform:translateY(-50%)}
header .header1{background:var(--bgColor2);padding:10px 0;position:relative}
header .header1 .menu-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:23px;height:17px;display:none}
header .header1 .menu-icon span{width:100%;height:1px;background:var(--bgColor3);display:block;position:absolute;left:0;top:50%;transition:all .5s ease-in-out}
header .header1 .menu-icon span:nth-child(1){transform:translateY(-8px) rotate(0deg)}
header .header1 .menu-icon span:nth-child(2){transform:translateY(50%)}
header .header1 .menu-icon span:nth-child(3){transform:translateY(8px) rotate(0deg)}
header .header1 .menu-icon.open span:nth-child(1){transform:translateY(50%) rotate(45deg)}
header .header1 .menu-icon.open span:nth-child(2){transform:translateY(50%);opacity:0}
header .header1 .menu-icon.open span:nth-child(3){transform:translateY(50%) rotate(-45deg)}
header .header1 .col-4:nth-child(1) .media-icons{list-style:none;display:flex;align-items:center}
header .header1 .col-4:nth-child(1) .media-icons li{margin-right:30px}
header .header1 .col-4:nth-child(1) .media-icons li a{display:flex}
header .header1 .col-4:nth-child(1) .media-icons li a .a{fill:var(--textColor1);fill-rule:evenodd}
header .header1 .col-4:nth-child(1) .media-icons li a:hover .a{fill:var(--textColor5)}
header .header1 .col-4:nth-child(2){text-align:center; height: 72px;}
header .header1 .col-4:nth-child(2) img{height:72px;display:block;margin:auto}
header .header1 .col-4:nth-child(3){justify-content:flex-end;display:flex}
header .header1 .col-4:nth-child(3) .btn1{margin-left:20px}

header .header1 {
  .col-4.with-logo {
    display: flex;
    align-items: center;
    gap: 1rem;
    p.logo {
      margin:0;
      padding:0;
      margin-right:1em;
      img {
        width:auto;
        height:auto;
        max-height:100px;
      }
    }

  }
}


header .header2{background:var(--bgColor3);text-align:center}
header .header2 ul{list-style:none;display:flex;width:100%;justify-content:center}
header .header2 ul li{padding:0 25px;position:relative}
header .header2 ul li a{font-size:18px;font-family:var(--fontBold);color:var(--textColor4);line-height:60px;letter-spacing:2.5px;display:block;position:relative;text-transform:uppercase}
header .header2 ul li a:hover{color:var(--textColor3)}
header .header2 ul li a:hover:before{background:var(--bgColor2);opacity:1;transition:opacity .4s ease-in-out}
header .header2 ul li a:before{width:100%;height:3px;position:absolute;left:0;bottom:0;content:"";background:var(--bgColor2);opacity:0}
header .header2 ul li.current-menu-item a{color:var(--textColor3)}
header .header2 ul li.current-menu-item a:before{background:#707070;opacity:1}
header .header2 ul li.current-menu-item a:hover{color:var(--textColor3)}
header .header2 ul li.current-menu-item a:hover:before{background:var(--bgColor2);opacity:1}
header .header2 ul li:hover .sub-menu{display:block}
header .header2 ul li .sub-menu{position:absolute;left:0;top:100%;width:100%;display:none;background:var(--bgColor3);padding:15px 0}
header .header2 ul li .sub-menu li{padding:0 25px;text-align:left}
header .header2 ul li .sub-menu li a{font-family:var(--fontRegular);font-size:16px;letter-spacing:1.5px;color:var(--textColor2);line-height:1.9}
header .header2 ul li .sub-menu li a:before{display:none}
header .header2 ul li .sub-menu li a:hover{color:var(--textColor3)}
header .mobile-menu{position:fixed;left:-100%;top:59px;height:calc(100% - 59px);width:100%;text-align:center;padding:25px 15px;display:flex;flex-direction:column;justify-content:space-around;z-index:1;transition:all .5s ease-in-out}
header .mobile-menu:before{background:var(--bgColor2);width:100%;height:100%;content:"";position:absolute;left:0;top:0;z-index:-1;opacity:.9}
header .mobile-menu.open{left:0}
header .mobile-menu ul{list-style:none}
header .mobile-menu ul li{margin:10px 0}
header .mobile-menu ul li a{font-size:18px;color:var(--textColor1);font-family:var(--fontBold)}
header .mobile-menu ul li a:hover{color:var(--textColor5)}
header .mobile-menu ul li .sub-menu{display:none}
header .mobile-menu ul.btn-ul li{margin:15px 0}
header .mobile-menu ul.btn-ul li a:hover{color:var(--textColor3)}
header .mobile-menu ul.media-icons{display:flex;flex-direction:row;justify-content:center}
header .mobile-menu ul.media-icons li{margin:5px 9px}
header .mobile-menu ul.media-icons li a .a{fill:#fff}
header .mobile-menu ul.media-icons li a:hover .a{fill:#D1A32C}
body.noti-active header .mobile-menu{top:103px;height:calc(100% - 103px)}
.home-sec1{position:relative;width:100%;padding:31.3% 0 0;overflow:hidden}
.home-sec1 img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}
.home-sec1::after{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #00000080; content: ""; z-index: 0; }
.home-sec1 video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}
.home-sec1 .vimeovideo iframe {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  object-fit:cover;
  object-position:center;
}
.home-sec1 .video.youtube iframe {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  object-fit:cover;
  object-position:center;
}

/* Alt video in ultrawide */
.home-sec1-alt {
  position: relative;
  width: 100%;
  padding-top: 50px;
}

.home-sec1-alt .vidwrap {
  position: relative;
  width: 100%;
  aspect-ratio: 21 / 9;
  overflow: hidden;
  background: #000;
}

.home-sec1-alt .vidwrap iframe {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 140%; /* zooms in ~40% to remove letterbox */
  transform: translateY(-50%); /* centers the crop vertically */
  border: 0;
  object-fit: cover;
}




.home-sec1 .container{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; }
.home-sec1 h2{font-size:135px;font-family:var(--fontTitle);font-weight:400;line-height:1;letter-spacing:1.7px;margin:0; text-align: center; color:var(--textColor1);}
.home-sec2{background:var(--bgColor2);padding:12px 0;text-align:center}
.home-sec2 ul{list-style:none;display:flex;width:100%;justify-content:center}
.home-sec2 ul li{border-right:1px solid #fff}
.home-sec2 ul li:last-child{border-right:0}
.home-sec2 ul li a{color:var(--textColor1);width:270px;display:inline-block;padding:12px 0;letter-spacing:2.5px;font-family:var(--fontBold);color:#fff}
.home-sec2 ul li a:hover{color:var(--textColor5)}
.home-sec3{background:var(--bgColor1);padding:100px 0;text-align:center;color:var(--textColor1);position:relative;z-index:1;overflow:hidden}
/* .home-sec3:before{background:url(../img/Logo_TallebudgeraSurfClub-element.svg) no-repeat bottom left/contain;position:absolute;width:70vw;height:25vw;content:"";z-index:-1;left:-15%;bottom:-5%} */
.home-sec3 .container{max-width:930px}
.home-sec3 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;letter-spacing:1.7px;margin:0 0 20px}
.home-sec3 p{font-size:18px;font-family:var(--fontRegular);margin:0 0 38px}
.home-sec3 p:last-child{margin:0}
.home-sec3 ul{list-style:none}
.home-sec3 ul li{font-size:18px;font-family:var(--fontBold);text-transform:uppercase;margin:0 0 10px}
.home-sec3 ul li:last-child{margin:0}
.home-sec3 .btn1{margin-top:10px}
.home-sec3 .btn1:hover{color:var(--textColor5)} 

.home-sec3.home-sec3a{ padding: 200px 0;  }

.home-sec4{background-repeat:no-repeat;background-size:cover;width:100%;padding:150px 0;text-align:center;color:#fff}
.home-sec4 .container{max-width:792px}
.home-sec4 .inn{padding:45px 80px;position:relative;z-index:1}
.home-sec4 .inn::before{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--bgColor2);opacity:.57;content:"";z-index:-1}
.home-sec4 .inn h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;margin:0 0 15px}
.home-sec4 .inn p{font-size:18px;font-family:var(--fontRegular);margin:0 0 25px}
.home-sec4 .inn p:last-child{margin:0}
.home-sec4 .inn .btn1{margin-top:10px}
.home-sec4 .inn .btn1:hover{color:var(--textColor2)}
.home-sec5{background:var(--bgColor3);width:100%;padding:60px 0;text-align:center}
.home-sec5 .container{max-width:1120px}
.home-sec5 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);margin:0 0 42px}
.home-sec5 figure{margin:0 0 34px;width:100%; position: relative; }
.home-sec5 figure::before{ content: ""; padding: 100% 0 0 0; width: 100%; display: block; }
.home-sec5 figure img{width:100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: center; }
.home-sec5 h4{font-size:20px;font-family:var(--fontBold);color:var(--textColor4);font-weight:400;letter-spacing:3px;line-height:1;margin:0 0 34px}
.home-sec5 p{font-size:16px;font-family:var(--fontRegular);color:var(--textColor2);letter-spacing:1.5px;margin:0 0 34px}
.home-sec5 .btn2{margin:auto;width:283px}
.home-sec6{width:100%;height:auto}
.home-sec6 img{width:100%;height:auto}
.home-sec7{background:var(--bgColor1);color:var(--textColor1);padding:20px 0;text-align:center}
.home-sec7 .btn1{margin-left:20px;letter-spacing:2.5px}
.home-sec7 .btn1:hover{color:var(--textColor5)}
.home-sec8{background:var(--bgColor3);padding:25px 0 10px;text-align:center}
.home-sec8 .container{max-width:calc(100% - 110px);width:100%}
.home-sec8 h4{font-size:20px;font-family:var(--fontBold);color:var(--textColor4);font-weight:400;letter-spacing:3px;line-height:1;margin:0 0 15px}
.home-sec8 ul.top_links{list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 0 15px}
.home-sec8 ul.top_links li{margin:0 10px}
.home-sec8 ul.top_links li a{color:var(--textColor2);font-size:18px;letter-spacing:1.5px;display:flex;align-items:center}
.home-sec8 ul.top_links li a svg{margin:0 10px 0 0;width:22px;height:auto}
.home-sec8 ul.top_links li a .a{fill:#707070;transition:all .4s ease-in-out}
.home-sec8 ul.top_links li a:hover{color:var(--textColor5)}
.home-sec8 ul.top_links li a:hover .a{fill:var(--textColor5)}
.home-sec8 ul.instafeeds{list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}
.home-sec8 ul.instafeeds li{padding:0 10px;width:20%}
.home-sec8 ul.instafeeds li a{display:block}
.home-sec9{background:var(--bgColor3);padding:45px 0;color:#fff}
.home-sec9 .container1{max-width:1115px}
.home-sec9 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:0 0 15px}
.home-sec9 p{font-size:18px;font-family:var(--fontRegular);letter-spacing:1.5px;color:var(--textColor2);text-align:center;margin:0 0 25px}
.home-sec9 ul{font-family:var(--fontBold);letter-spacing:1.5px;color:var(--textColor2);text-align:center;list-style:none;text-transform:uppercase;margin:0 0 25px}
.home-sec9 ul li{margin:0 0 5px}
.home-sec9 ul li:last-child{margin:0}
.home-sec9 h4{font-size:18px;font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3;color:var(--textColor3);margin:0 0 15px}
.home-sec9 h5{font-size:20px;font-family:var(--fontBold);font-weight:400;letter-spacing:3px;color:var(--textColor4);line-height:1.3;letter-spacing:3px;margin:0 0 15px}
.home-sec9 h3{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;letter-spacing:1.7px;color:var(--textColor2);margin:0 0 15px}
.home-sec9 .btn2{margin:0 auto}
.home-sec9 .block{border:1px solid #707070;display:flex;flex-wrap:wrap;margin-bottom:40px}
.home-sec9 .block figure{width:48%}
.home-sec9 .block figure img{width:100%;height:auto;min-height:100%}
.home-sec9 .block .image{position:relative;width:48%;overflow:hidden}
.home-sec9 .block .image:before{content:"";display:block;width:100%;padding:100% 0 0}
.home-sec9 .block .image img{width:100%;height:100%;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%) scale(1.02);transition:all .4s ease-in-out}
.home-sec9 .block .image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:var(--bgColor2);opacity:0;transition:opacity .4s ease-in-out}
.home-sec9 .block .image .find-out{width:188px;height:45px; color:var(--textColor1); border: 1px solid currentColor; text-align:center;left:50%;top:50%;line-height:47px;letter-spacing:1.8px;position:absolute;transform:translate(-50%,-50%);opacity:0;z-index:1;transition:opacity .4s ease-in-out}
.home-sec9 .block:hover .image:after{opacity:.7}
.home-sec9 .block:hover .image .find-out{opacity:1}
.home-sec9 .block:hover .image img{transform:translate(-50%,-50%) scale(1.2)}
.home-sec9 .block .text-sec{width:52%;padding:40px;display:flex;flex-direction:column}
.home-sec9 .block .text-sec p,.home-sec9 .block .text-sec ul{text-align:left}
.home-sec9 .block .text-sec .btn2{width:308px;margin:0;margin-top:auto}
.home-sec9 .block1{text-align:center;margin-bottom:30px}
.home-sec9 .block1 .image{margin-bottom:20px;position:relative;overflow:hidden}
.home-sec9 .block1 .image:before{content:"";display:block;width:100%;padding:100% 0 0}
.home-sec9 .block1 .image img{width:100%;height:100%;left:50%;top:50%;object-position:center;object-fit:cover;position:absolute;transform:translate(-50%,-50%) scale(1);transition:all .4s ease-in-out}
.home-sec9 .block1 .image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:var(--bgColor2);opacity:0;transition:opacity .4s ease-in-out}
.home-sec9 .block1 .image .find-out{width:188px;height:45px; color:var(--textColor1); border: 1px solid currentColor; left:50%;top:50%;line-height:47px;letter-spacing:1.8px;position:absolute;transform:translate(-50%,-50%);opacity:0;z-index:1;transition:opacity .4s ease-in-out}
.home-sec9 .block1 time{color:var(--textColor2);font-size:18px;letter-spacing:1.5px}
.home-sec9 .block1:hover .image:after{opacity:.7}
.home-sec9 .block1:hover .image .find-out{opacity:1}
.home-sec9 .block1:hover .image img{transform:translate(-50%,-50%) scale(1.1)}
.foot1{background:var(--bgColor1);padding:45px 0;color:#fff}
.foot1 .container{max-width:1650px}
.foot1 .col-3:nth-child(1) .text-block:nth-child(1) h4:before{background:url(../img/foot-icon5.svg) no-repeat left top}
.foot1 .col-3:nth-child(1) .text-block:nth-child(2) h4:before{background:url(../img/foot-icon6.svg) no-repeat left top}
.foot1 .col-3:nth-child(2) .text-block:nth-child(1) h4:before{background:url(../img/foot-icon9.svg) no-repeat left top}
.foot1 .col-3:nth-child(2) .text-block:nth-child(2) h4:before{background:url(../img/foot-icon8.svg) no-repeat left top}
.foot1 .col-3:nth-child(3) .text-block:nth-child(1) h4:before{background:url(../img/foot-icon7.svg) no-repeat left top}
.foot1 .col-3:nth-child(3) .text-block:nth-child(2) h4:before{background:url(../img/foot-icon10.svg) no-repeat left top}
.foot1 .col-3:nth-child(4) .text-block:nth-child(1) h4:before{background:url(../img/foot-icon2.svg) no-repeat left top}


.foot1 h4{font-size:18px;font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3;margin:0 0 25px;position:relative}
.foot1 h4:before{content:"";height:29px;width:29px;position:absolute;left:-50px;top:-4px}
.foot1 p{font-size:16px;font-family:var(--fontRegular);letter-spacing:1.5px;margin:0 0 25px}
.foot1 p:last-child{margin:0}
.foot1 p a{color:#fff}
.foot1 .text-block{margin:0 0 35px;padding-left:45px}
.foot1 .text-block:last-child{margin:0}
.foot1 strong{display:block;font-family:var(--fontBold);font-weight:400}
.foot1 ul.media-icons{list-style:none;display:flex;align-items:center;flex-wrap:wrap;margin:5px 0}
.foot1 ul.media-icons li{margin:0 10px 0 0}
.foot1 ul.media-icons li a svg{width:22px;height:auto}
.foot1 ul.media-icons li a .a{fill:#fff}
.foot1 ul.media-icons li a:hover{color:var(--textColor8)}
.foot1 ul.media-icons li a:hover .a{fill:var(--textColor3)}
.foot2{background:var(--bgColor3);padding:7px 0 15px;text-align:center}
.foot2 .container{max-width:1560px}
.foot2 ul{list-style:none;display:flex;width:100%;justify-content:space-between}
.foot2 ul li{padding:0 10px}
.foot2 ul li:first-child{padding-left:0}
.foot2 ul li:last-child{padding-right:0}
.foot2 ul li a{font-size:18px;font-family:var(--fontBold);color:var(--textColor4);line-height:45px;letter-spacing:2.5px;text-transform:uppercase}
.foot2 ul li a:hover{color:var(--textColor7)}
.foot2 ul li .sub-menu{display:none}
.foot2 .col-6{font-size:12px;color:#707070}
.foot2 .col-6:nth-child(1){text-align:left}
.foot2 .col-6:nth-child(2){text-align:right}
.foot2 .col-6 a{color:#707070}
.dine-drink-sec1{background:var(--bgColor3);padding:45px 0;color:#fff}
.dine-drink-sec1 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:0 0 15px}
.dine-drink-sec1 p{font-size:18px;font-family:var(--fontRegular);letter-spacing:1.5px;color:var(--textColor2);text-align:center;margin:0 0 25px}
.dine-drink-sec1 h4{font-size:18px;font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3;color:var(--textColor3);margin:0 0 15px}
.dine-drink-sec1 h5{font-size:20px;font-family:var(--fontBold);font-weight:400;letter-spacing:3px;color:var(--textColor4);line-height:1.3;letter-spacing:3px;margin:0 0 15px}
.dine-drink-sec1 h3{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;letter-spacing:1.7px;color:var(--textColor2);margin:0 0 15px}
.dine-drink-sec1 .btn2{margin:0 auto}
.dine-drink-sec1 .block{border:1px solid #707070;display:flex;flex-wrap:wrap;margin-bottom:40px}
.dine-drink-sec1 .block figure{width:48%}
.dine-drink-sec1 .block figure img{width:100%;height:auto}
.dine-drink-sec1 .block .text-sec{width:52%;padding:40px;display:flex;flex-direction:column}
.dine-drink-sec1 .block .text-sec p{text-align:left}
.dine-drink-sec1 .block .text-sec .btn2{width:309px;margin:0;margin-top:auto}
.dine-drink-sec1 .block1{text-align:center;margin-bottom:30px}
.dine-drink-sec1 .block1 .image{margin-bottom:20px;position:relative;overflow:hidden}
.dine-drink-sec1 .block1 .image:before{content:"";display:block;width:100%;padding:100% 0 0}
.dine-drink-sec1 .block1 .image img{width:100%;height:100%;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%) scale(1);transition:all .4s ease-in-out}
.dine-drink-sec1 .block1 .image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:var(--bgColor1);opacity:0;transition:opacity .4s ease-in-out}
.dine-drink-sec1 .block1 .image .find-out{width:188px;height:45px;background:var(--bgColor3);color:var(--textColor3);left:50%;top:50%;line-height:47px;letter-spacing:1.8px;position:absolute;transform:translate(-50%,-50%);opacity:0;z-index:1;transition:opacity .4s ease-in-out}
.dine-drink-sec1 .block1 time{color:var(--textColor2);font-size:18px;letter-spacing:1.5px}
.dine-drink-sec1 .block1:hover .image:after{opacity:.7}
.dine-drink-sec1 .block1:hover .image .find-out{opacity:1}
.dine-drink-sec1 .block1:hover .image img{transform:translate(-50%,-50%) scale(1.2)}
.dine-drink-sec1 .block2 .cff-bottom,.dine-drink-sec1 .block2 #cff .cff-load-more{display:none}
.dine-drink-sec1 .block2 #cff .cff-album-item .cff-album-info{height:auto}
.dine-drink-sec1 .block2 #cff .cff-lightbox-link{z-index:0}
.dine-drink-sec1 .block2 #cff .cff-album-item h4{margin:20px 0 0;text-transform:uppercase}
.dine-drink-sec1 .block2 #cff .cff-album-item h4 a:hover{text-decoration:none}
.dine-drink-sec1 .block2 #cff .cff-album-item{margin-bottom:30px}
.dine-drink-sec2 .item{padding:50px 0;background:var(--bgColor3)}
.dine-drink-sec2 .item:nth-child(odd){background:var(--bgColor4)}
.dine-drink-sec2 img{width:100%;height:auto}
.dine-drink-sec2 h3{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;letter-spacing:1.5px;color:var(--textColor3);margin:0 0 35px}
.dine-drink-sec2 p{font-size:20px;font-family:var(--fontRegular);color:var(--textColor2);letter-spacing:1.5px;margin:0 0 35px}
.dine-drink-sec2 .btn2{width:283px}
.whats-on-sec1 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:40px 0 0}
.whats-on-sec1 .item{padding:50px 0;background:var(--bgColor3)}
.whats-on-sec1 .item:nth-child(odd){background:var(--bgColor4)}
.whats-on-sec1 img{width:100%;height:auto}
.whats-on-sec1 h3{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);margin:0 0 35px}
.whats-on-sec1 p{font-size:20px;font-family:var(--fontRegular);color:var(--textColor2);letter-spacing:1.5px;margin:0 0 35px}
.whats-on-sec1 .btn2{width:310px; padding: 0 10px; }
.whats-on-sec1 .top_info{margin:0 0 35px}
.whats-on-sec1 .top_info h4{font-size:18px;font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3;color:var(--textColor3);margin:0}
.whats-on-sec1 .top_info h5{font-size:20px;font-family:var(--fontBold);font-weight:400;letter-spacing:3px;color:var(--textColor4);line-height:1.3;letter-spacing:3px;margin:0}
.whats-on-sec1 .top_info h6{font-size:18px;font-weight:400;color:var(--textColor2);letter-spacing:1.5px;margin:0}
.gaming-sec1{background:var(--bgColor6);padding:35px 0;color:var(--textColor1);text-align:center}
.gaming-sec1 .container{max-width:950px}
.gaming-sec1 p{font-size:12px;margin:0 0 25px}
.gaming-sec1 p:last-child{margin:0}
.sl-sec1.dine-drink-sec1{padding-bottom:15px}
.sl-sec1.dine-drink-sec1 a{color:#4D4D4F}
.sl-sec1.dine-drink-sec1 a:hover{color:var(--textColor3)}
.sl-sec2{background:var(--bgColor4);padding:45px 0;color:#fff}
.sl-sec2 .container{max-width:1020px}
.sl-sec2 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:0 0 40px}
.sl-sec2 p{font-family:var(--fontRegular);letter-spacing:1.5px;color:var(--textColor2);text-align:center;margin:0 0 25px}
.sl-sec2 h3{font-family:var(--fontBold);font-weight:400;letter-spacing:1.5px;color:var(--textColor2);text-align:center;margin:0}
.sl-sec3{background:var(--bgColor3);padding:45px 0;text-align:center}
.sl-sec3 .container{max-width:1020px}
.sl-sec3 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor5);letter-spacing:1.7px;text-align:center;margin:0 0 15px}
.sl-sec3 h4{font-size:20px;font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3; text-transform: uppercase; color:var(--textColor10);margin:0 0 30px}
.sl-sec3 .row + h4{ margin-top: 30px; }
.sl-sec3 label{font-size:18px;font-weight:400;letter-spacing:2.5px;line-height:1.3;color:var(--textColor9); text-transform: uppercase; margin:0 0 5px;display:block}
.sl-sec3 .image{position:relative;width:100%;background:url(../img/ls_img6.png) no-repeat center/cover;  border-radius: 100%;margin:0 0 30px}
.sl-sec3 .image:before{content:"";width:100%;display:block;padding:100% 0 0}
.sl-sec3 .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}
.sl-sec4{background:var(--bgColor5);padding:35px 0;color:var(--textColor1);text-align:center}
.sl-sec4 .col-6{padding:0}
.sl-sec4 .col-6 img{width:100%;height:auto}
.sl-sec4 h4{font-size:20px;font-family:var(--fontBold);color:var(--textColor1);font-weight:400;letter-spacing:3px;line-height:1;margin:0 0 25px}
.ss-sec1{background:var(--bgColor3);padding:35px 0;color:var(--textColor2);text-align:center}
.ss-sec1 .container{max-width:1020px}
.ss-sec1 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:0 0 15px}
.ss-sec1 p{margin:0 0 25px}
.ss-sec1 p:last-child{margin:0}
.ss-sec1 ul{list-style:none;margin:0 0 25px}
.ss-sec1 ul li{font-family:var(--fontBold);margin:0 0 5px;letter-spacing:2.5px}
.ss-sec1 ul li:last-child{margin:0}
.ss-sec1 ul li a{color:#707070}
.ss-sec2{background:var(--bgColor4);padding:25px 0;color:var(--textColor2);text-align:center}
.ss-sec2 .container{max-width:1200px}
.ss-sec2 h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:0 0 15px}
.ss-sec2 ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:center}
.ss-sec2 ul li{font-family:var(--fontBold);margin:6px 30px;letter-spacing:2.5px;font-size:20px}
.ss-sec2 ul li a{color:#707070}
.ss-sec2 ul li a svg{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-3px;fill:#707070;transition:fill .4s ease-in-out}
.ss-sec2 ul li a:hover{color:var(--textColor5)}
.ss-sec2 ul li a:hover svg{fill:#80C4C6}
.map_sec{width:100%;/* padding:23.5% 0 0; */min-height:375px}
.youtube-video{width:100%;position:relative}
.youtube-video p{margin:0}
.youtube-video:before{content:"";width:100%;padding:56.4% 0 0;display:block}
.youtube-video iframe{position:absolute;width:100%!important;height:100%!important;left:0;top:0;border:0}
.newslatters{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(154,51,75,0.9);z-index:5;display:flex;align-items:center}
.newslatters .wpcf7{margin:auto;width:100%;max-width:700px;text-align:center;background:var(--bgColor3);padding:30px 10px}
.newslatters h3{font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3;color:var(--textColor4);margin:0 0 20px}
.newslatters .inn1{background:#eee;height:35px;width:100%;padding:0 10px;color:var(--textColor2);outline:none;font-size:14px;text-transform:uppercase;border:1px solid #eee}
.newslatters .inn1.wpcf7-not-valid{border:1px solid red}
.newslatters .wpcf7-select{background:#eee url(../img/dd-arrow1.png) no-repeat top right;height:35px;width:100%;padding:0 10px;border:0;color:var(--textColor2);outline:none;font-size:14px;text-transform:uppercase;appearance:none}
.newslatters .btn2{margin:auto;border:0;width:166px;min-width:0;font-size:14px;background:var(--bgColor1);cursor:pointer}
.newslatters .btn2:hover{background:#707070}
.newslatters .wpcf7-form-control-wrap{display:block}
.newslatters .screen-reader-response,.newslatters .wpcf7-not-valid-tip{display:none}
.newslatters .form-group{padding:0 10px;width:100%;float:left}
.newslatters .form-group.col-50{width:50%;float:left}
.newslatters .crossbtn{position:absolute;right:20px;top:20px;transform:rotate(45deg);color:var(--textColor1);width:30px;height:30px;font-size:30px;text-align:center;cursor:pointer}
.bookingpopup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(154,51,75,0.9);z-index:5;display:flex;align-items:center}
.bookingpopup iframe{width:97%!important;outline:none;border:0;max-width:1024px!important;max-height:500px;margin:auto}
.bookingpopup .bookingcross{position:absolute;right:20px;top:20px;transform:rotate(45deg);color:var(--textColor1);width:30px;height:30px;font-size:30px;text-align:center;cursor:pointer}
#sb_instagram #sbi_images{margin:0 -10px;width:calc(100% + 20px)!important}
.hoverline{top:calc(100% - 3px)}
.event-sec1.home-sec1{padding:15.65% 0 0}
.event-sec1.home-sec1 img{object-position:top;filter:blur(4px)}
.event-sec2.home-sec9{background:var(--bgColor4);padding:45px 0 15px}
.event-sec3.home-sec9 .container1{max-width:1300px}
.event-sec3.home-sec9 .block{margin-bottom:0;border:0}
.event-sec3.home-sec9 .block .text-sec{padding-top:0;padding-bottom:0}
.sl-sec2{display:flex}
.sl-sec2 .wpcf7{max-width:670px;margin:auto}
.sl-sec2 .inn1,.sl-sec2 .input1{background:var(--bgColor3);height:35px;width:100%;padding:0 10px;color:var(--textColor2);border:1px solid #fff;outline:none;font-size:14px;text-transform:uppercase;text-align:center}
.sl-sec2 .inn1.wpcf7-not-valid,.sl-sec2 .input1.wpcf7-not-valid{border:1px solid red}
.sl-sec2 textarea.input1{background:var(--bgColor3);height:130px;width:100%;color:var(--textColor2);padding:8px 10px;border:1px solid #fff;outline:none;text-align:left;font-family:"AzoSans-Regular"}
.sl-sec2 textarea.input1.wpcf7-not-valid{border:1px solid red}
.sl-sec2 .wpcf7-checkbox{color:#707070}
.sl-sec2 .wpcf7-checkbox .wpcf7-list-item-label{padding-right:6px}
.sl-sec2 .wpcf7-select{background:var(--bgColor3) url(../img/dd-arrow.png) no-repeat top right;height:35px;width:100%;padding:0 10px;border:0;color:var(--textColor2);appearance:none;font-size:14px;text-align:center;text-transform:uppercase}
.sl-sec2 .wpcf7-select:hover{background:var(--bgColor3) url(../img/dd-arrow.png) no-repeat bottom right}
.sl-sec2 .btn2{margin:auto;border:0;font-size:18px;background:var(--bgColor2);cursor:pointer}
.sl-sec2 .btn2:hover{background:#707070}
.sl-sec2 .wpcf7-form-control-wrap{display:block}
.sl-sec2 .screen-reader-response,.sl-sec2 .wpcf7-not-valid-tip{display:none}
.sl-sec2 .form-group{padding:0 10px;width:100%;float:left}
.sl-sec2 .form-group:after{content:"";width:100%;clear:both;display:block}
.sl-sec2 .form-group.col-50{width:50%;float:left}
.function-sec1.sl-sec2{background:var(--bgColor3)}
.function-sec1.sl-sec2 .btn2{max-width:450px}
.wpcf7-form.sent .wpcf7-response-output{background:green}
.wpcf7-form.invalid .wpcf7-response-output{background:red}
.wpcf7-form .wpcf7-response-output{display:block;float:left;width:calc(100% - 30px);margin:0 15px!important;border:0!important;color:#fff!important;text-align:center;padding:5px}
.wpcf7-form .form-group{position:relative}
.wpcf7-form .ajax-loader{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.mappopup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(154,51,75,0.9);z-index:5;display:flex;align-items:center}
.mappopup h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;margin:0 0 15px}
.mappopup p{font-size:18px;font-family:var(--fontRegular);letter-spacing:1.5px;color:var(--textColor2);margin:0 0 25px}
.mappopup .block{display:flex;flex-wrap:wrap;background:var(--bgColor3);max-width:1200px;margin:auto;width:95%}
.mappopup .block .map_sec{width:calc(50% - 30px);padding:0;position:relative}
.mappopup .block .map_sec:after{content:"";width:60%;padding:60% 0 0;border-radius:100%;background:#FFD700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;opacity:.3}
.mappopup .block .detail-right{width:calc(50% + 30px);padding:30px;display:flex;flex-direction:column}
.mappopup .block .detail-right .btn2{width:308px;margin:0;margin-top:auto}
.mappopup .mappopupcross{position:absolute;right:20px;top:20px;transform:rotate(45deg);color:var(--textColor1);width:30px;height:30px;font-size:30px;text-align:center;cursor:pointer}
.select-hidden{display:none;visibility:hidden;padding-right:10px}
.select{cursor:pointer;position:relative;color:var(--textColor2);text-align:center;width:100%;height:35px;font-size:14px;text-transform:uppercase}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bgColor3) url(../img/dd-arrow.png) no-repeat top right;padding:8px 10px}
.select-styled:active,.select-styled.active{background:var(--bgColor3) url(../img/dd-arrow.png) no-repeat bottom right}
.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #fff}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none}
.select-options li{margin:0;padding:6px 0;background:var(--bgColor3);transition:all .15s ease-in}
.select-options li:hover{background:#DBDBDB}
.select-options[rel="hide"]{display:none}
.newslatters .select{text-align:left}
.newslatters .select .select-styled{background:#eee url(../img/dd-arrow1.png) no-repeat top right}
.newslatters .select .select-styled:active,.newslatters .select .select-styled.active{background:#eee url(../img/dd-arrow1.png) no-repeat top right}
.newslatters .select-options li{margin:0;padding:6px 10px}
.footerpopup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(154,51,75,0.9);z-index:5;display:flex;align-items:center}
.footerpopup h2{font-size:85px;font-family:var(--fontTitle);font-weight:400;line-height:1;color:var(--textColor3);letter-spacing:1.7px;text-align:center;margin:0 0 15px}
.footerpopup .wpcf7{margin:auto;width:100%;max-width:700px;text-align:center;background:var(--bgColor3);padding:30px 10px}
.footerpopup h3{font-family:var(--fontBold);font-weight:400;letter-spacing:2.5px;line-height:1.3;color:var(--textColor4);margin:0 0 20px}
.footerpopup .inn1,.footerpopup .input1{background:#eee;height:35px;width:100%;padding:0 10px;color:var(--textColor2);outline:none;font-size:14px;text-transform:uppercase;border:1px solid #eee}
.footerpopup .inn1.wpcf7-not-valid,.footerpopup .input1.wpcf7-not-valid{border:1px solid red}
.footerpopup .wpcf7-select{background:#eee url(../img/dd-arrow1.png) no-repeat top right;height:35px;width:100%;padding:0 10px;border:0;color:var(--textColor2);outline:none;font-size:14px;text-transform:uppercase;appearance:none}
.footerpopup textarea.input1{background:#eee;height:130px;width:100%;color:var(--textColor2);padding:8px 10px;border:1px solid #eee;outline:none;text-align:left;font-family:var(--fontRegular)}
.footerpopup textarea.input1.wpcf7-not-valid{border:1px solid red}
.footerpopup .btn2{margin:auto;border:0;width:166px;min-width:0;font-size:14px;background:var(--bgColor1);cursor:pointer}
.footerpopup .btn2:hover{background:#707070}
.footerpopup .wpcf7-form-control-wrap{display:block}
.footerpopup .screen-reader-response,.footerpopup .wpcf7-not-valid-tip{display:none}
.footerpopup .form-group{padding:0 10px;width:100%;float:left}
.footerpopup .form-group.col-50{width:50%;float:left}
.footerpopup .footercrossbtn{position:absolute;right:20px;top:20px;transform:rotate(45deg);color:var(--textColor1);width:30px;height:30px;font-size:30px;text-align:center;cursor:pointer}

.home-sec1.bowlsec1{ text-align: center; color: var(--textColor1); }
.home-sec1.bowlsec1::after{ display: none; }
.home-sec1.bowlsec1 .container {max-width: 930px;}
.home-sec1.bowlsec1 h2{ margin-bottom: 20px; }
.home-sec1.bowlsec1 p { font-size: 18px; font-family: var(--fontRegular); margin: 0 0 38px;}
.home-sec1.bowlsec1 p:last-child {margin: 0;}

.home-sec3.bowlsec2{ color: var(--textColor5); background: var(--bgColor3); }

.ss-sec2.bowlsec3{ background: var(--bgColor2); color: var(--textColor1); padding-top: 70px; padding-bottom: 60px; }
.ss-sec2.bowlsec3 h2{ color: var(--textColor1); margin-bottom: 30px; }
.ss-sec2.bowlsec3 ul li a{ color: var(--textColor1); }
.ss-sec2.bowlsec3 ul li a:hover{ color: var(--textColor11); }
.ss-sec2.bowlsec3 ul li a svg{ fill: var(--textColor1); }
.ss-sec2.bowlsec3 ul li a:hover svg{ fill: var(--textColor11); }
.ss-sec2.bowlsec3 .btn1{ margin-bottom: 25px; }

.dine-drink-sec2 .col-6:only-child{ margin: auto; text-align: center; }

@media(max-width: 1920px) {
.home-sec8 .container{width:97%;max-width:1850px}
}
@media(max-width: 1800px) {
body{font-size:16px}
header .header2 ul li a,.home-sec3 p,.home-sec8 ul.top_links li a,.foot1 h4,.foot1 p,.foot2 ul li a,.dine-drink-sec1 h4,.dine-drink-sec1 .block1 time,header .noti,.home-sec9 p,.home-sec9 h4,.home-sec9 .block1 time,.home-sec4 .inn p,.whats-on-sec1 .top_info h4,.sl-sec3 label,.sl-sec2 .btn2,.mappopup p,.home-sec3 ul li{font-size:16px}
.dine-drink-sec2 p,.home-sec8 h4,.dine-drink-sec1 h5,.home-sec9 h5,.home-sec5 h4,.ss-sec2 ul li,.whats-on-sec1 .top_info h5,.whats-on-sec1 p,.sl-sec3 h4,.sl-sec4 h4{font-size:18px}
.home-sec5 p,header .header2 ul li .sub-menu li a{font-size:15px}
.foot2 .col-6{font-size:12px}
.home-sec3 h2,.dine-drink-sec1 h2,.dine-drink-sec2 h3,.home-sec9 h2,.home-sec9 h3,.home-sec4 .inn h2,.home-sec5 h2,.whats-on-sec1 h2,.sl-sec2 h2,.sl-sec3 h2,.mappopup h2,.ss-sec1 h2,.ss-sec2 h2,.footerpopup h2{font-size:70px}
}
@media(max-width: 1500px) {
body{font-size:13px}
header .header2 ul li a,.home-sec3 p,.home-sec8 ul.top_links li a,.foot1 h4,.foot1 p,.foot2 ul li a,.dine-drink-sec1 h4,.dine-drink-sec1 .block1 time,header .noti,.home-sec9 p,.home-sec9 h4,.home-sec9 .block1 time,.home-sec4 .inn p,.whats-on-sec1 .top_info h4,.sl-sec3 label,.sl-sec2 .btn2,.mappopup p,.home-sec3 ul li{font-size:13px}
.dine-drink-sec2 p,.home-sec8 h4,.dine-drink-sec1 h5,.home-sec9 h5,.home-sec5 h4,.ss-sec2 ul li,.whats-on-sec1 .top_info h5,.whats-on-sec1 p,.sl-sec3 h4,.sl-sec4 h4{font-size:14px}
.home-sec5 p,header .header2 ul li .sub-menu li a{font-size:12px}
.foot2 .col-6{font-size:11px}
.home-sec3 h2,.dine-drink-sec1 h2,.dine-drink-sec2 h3,.home-sec9 h2,.home-sec9 h3,.home-sec4 .inn h2,.home-sec5 h2,.whats-on-sec1 h2,.sl-sec2 h2,.sl-sec3 h2,.mappopup h2,.ss-sec1 h2,.ss-sec2 h2,.footerpopup h2{font-size:60px}
body{padding-top:116px}
body.noti-active{padding-top:160px}
header .noti{padding:12px 0}
header .noti .close{width:25px;height:25px}
header .header1 .col-4:nth-child(2){ height: 52px; }
header .header1 .col-4:nth-child(2) img{height:52px}
header .header1 .media-icons li a svg{width:31px}
.btn1{height:39px;line-height:37px;min-width:160px}
.btn2{height:39px;line-height:41px;min-width:215px}
.home-sec9 .block1 .image .find-out,.dine-drink-sec1 .block1 .image .find-out,.home-sec9 .block .image .find-out{height:36px;line-height:38px;width:160px}
header .header2 ul li a{line-height:45px}
.home-sec9 .container1{max-width:830px}
.event-sec3.home-sec9 .container1,.mappopup .block{max-width:930px}
.home-sec5 .container{max-width:830px}
.foot1 .container{max-width:1140px}
.foot2 .container{max-width:1050px}
.home-sec3 .container{max-width:680px}
.home-sec2{padding:10px 0}
.home-sec2 ul li a{padding:8px 0}
header .header2 ul li,header .header2 ul li .sub-menu li{padding:0 18px}
.home-sec7{padding:13px 0}
.home-sec9 .block .text-sec{padding:30px}
.home-sec9 .block .text-sec .btn2,.mappopup .block .detail-right .btn2{width:270px}
.home-sec5 .btn2,.dine-drink-sec2 .btn2,.whats-on-sec1 .btn2{width:225px}
.function-sec1.sl-sec2 .btn2{width:320px}
.foot1 p,.home-sec8 ul.top_links li a,.home-sec5 p,.dine-drink-sec1 .block1 time,.dine-drink-sec2 p,.mappopup p{letter-spacing:1px}
.foot1 h4,.foot2 ul li a,header .header2 ul li a,.home-sec2 ul li a,.home-sec9 h4,.home-sec9 h5,.home-sec5 h4,.btn2,.home-sec8 h4,.home-sec7 .btn1,.dine-drink-sec1 h4,.dine-drink-sec1 h5,.sl-sec3 h4,.sl-sec3 label,.ss-sec2 ul li,.whats-on-sec1 .top_info h4,.whats-on-sec1 .top_info h5{letter-spacing:1.7px}
}
@media(max-width: 1023px) {
.container{width:95%}
body{font-size:13px;padding-top:59px}
body.noti-active{padding-top:101px}
header .header2 ul li a,.home-sec3 p,.home-sec8 ul.top_links li a,.foot1 h4,.foot1 p,.foot2 ul li a,.dine-drink-sec1 h4,.dine-drink-sec1 .block1 time,header .noti,.home-sec9 p,.home-sec9 h4,.home-sec9 .block1 time,.home-sec4 .inn p,.whats-on-sec1 .top_info h4,.sl-sec3 label{font-size:13px}
.dine-drink-sec2 p,.home-sec8 h4,.dine-drink-sec1 h5,.home-sec9 h5,.home-sec5 h4,.ss-sec2 ul li,.whats-on-sec1 .top_info h5,.whats-on-sec1 p,.sl-sec3 h4,.sl-sec4 h4{font-size:15px}
.home-sec5 p{font-size:13px}
.foot2 .col-6{font-size:11px}
.home-sec3 h2,.dine-drink-sec1 h2,.dine-drink-sec2 h3,.home-sec9 h2,.home-sec9 h3,.home-sec4 .inn h2,.home-sec5 h2,.whats-on-sec1 h2,.sl-sec2 h2,.sl-sec3 h2{font-size:50px}
header .header1{padding:9px 0}
header .header1 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
header .header1 .col-4 img{max-height:42px}
header .header1 .col-4:nth-child(1),header .header1 .col-4:nth-child(3){display:none}
header .header2{display:none}
header .header1 .menu-icon{display:block}
.home-sec1{height:240px}
.event-sec1.home-sec1{height:150px}
.home-sec2 ul{flex-wrap:wrap}
.home-sec2 ul li{width:100%;border-right:0}
.home-sec2 ul li a{padding:3px 0}
.home-sec9 .block figure,.home-sec9 .block .image{width:100%}
.home-sec9 .block .text-sec{width:100%;padding:20px;text-align:center}
.home-sec9 .block .text-sec p{text-align:center}
.home-sec9 .block .text-sec .btn2{width:270px;margin:auto}
.home-sec9 .block1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.home-sec4 .inn{padding:15px 30px 30px}
.home-sec4{padding:40px 0}
.home-sec7 .btn1{margin:10px auto 0;display:block}
.home-sec8 ul.instafeeds li{display:none;width:100%}
.home-sec8 ul.instafeeds li:nth-child(1){display:block}
.foot1{padding:40px 0 0}
.foot1 .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:40px}
.foot2 ul{flex-wrap:wrap;padding:15px 0 20px}
.foot2 ul li{padding:0;width:100%}
.foot2 ul li a{line-height:30px}
.foot2 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:15px}
.foot2 .col-6:nth-child(1),.foot2 .col-6:nth-child(2){text-align:center}
.foot2 .col-6:last-child{padding-bottom:0}
.dine-drink-sec1 .block1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.dine-drink-sec2 .item .col-6{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:40px}
.dine-drink-sec2 .item .col-6:last-child{margin-bottom:0}
.dine-drink-sec2 .btn2{margin:auto}
.whats-on-sec1 .item .col-6{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:40px}
.whats-on-sec1 .item .col-6:last-child{margin-bottom:0}
.whats-on-sec1 .btn2{margin:auto}
.home-sec5 .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:40px}
.home-sec5 .col-4:last-child{margin-bottom:0}
.sl-sec3 .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sl-sec4 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.home-sec1.bowlsec1{ height: 500px; }
}
@media(max-width: 767px) {
.home-sec5 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:40px}
.home-sec5 .col-6:last-child{padding-bottom:0}
.foot1 .col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.dine-drink-sec1 .block1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.home-sec9 .block1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.gaming-sec1 .col-9,.gaming-sec1 .col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.gaming-sec1 .col-9 img,.gaming-sec1 .col-3 img{max-width:200px}
.home-sec5 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.ss-sec2 ul li{width:100%}
.event-sec3.home-sec9 .block .text-sec{padding-top:40px}
.sl-sec2 .form-group.col-50,.newslatters .form-group.col-50,.footerpopup .form-group.col-50{width:100%}
.mappopup .block .map_sec{display:none}
.mappopup .block .detail-right{width:100%;text-align:center}
.mappopup .block .detail-right .btn2{margin:auto}
.home-sec1 h2{ font-size: 60px; }
}
@media(max-width: 420px) {
body{padding-top:59px}
body.noti-active{padding-top:121px}
body.noti-active header .mobile-menu{top:121px;height:calc(100% - 121px)}
}

.sl-sec2a{
  background:var(--bgColor3);
}

.sl-sec2b{
  background:var(--bgColor2);
  color:var(--textColor1);
}
.sl-sec2b h2, .sl-sec2b p{color:var(--textColor1);}