#tribe-events { padding-bottom:0px;  }

.logo-container-01 { margin-bottom: 50px; }
.logo-container-01 img { height:66px; margin-right:24px !important; margin-bottom:15px !important;  display:inline-block; }

.kn-inner-image { width:auto; height:175px; }

#pop-click-dance .btSuperTitle{ font-weight:bold !important; font-size:13px;  }
#pop-click-dance .boldRowInner .rowItem { border:0; margin-bottom:25px; padding-bottom:25px; /*border-bottom: 1px solid #ccc;*/  }
#pop-click-dance .boldRowInner .rowItem .btnInnerText { text-transform: uppercase } 

ul#menu-footer-menu-new li { float:left; margin-right: 20px; padding: 0; }
ul#menu-footer-menu-new li  a{ color:#fff; }


.topBarInMenu .textwidget p{ margin:0;  }

.global-buy-now-individual { background-color:#d32961 !important; font-size: 15px !important; padding: 9px !important; min-width: 190px; text-align:center; margin-right:15px; color:#fff !important; font-family:Dosis; text-transform:uppercase; font-weight:700;  text-decoration:none !important; display:inline-block; border-radius:5px;   }
.aqua-swim-inn-ser + .servicesItem { height:200px; overflow:auto; }



.global-buy-now { background-color:#d32961 !important; font-size: 15px !important; padding: 9px !important; min-width: 150px; text-align:center; margin-right:15px; color:#fff !important; font-family:Dosis; text-transform:uppercase; font-weight:700;  text-decoration:none !important; display:inline-block; border-radius:5px;  }

.global-book-now { font-size: 15px !important; padding: 13px !important; min-width: 150px;   }


.home-form-styling { position:absolute; top:0; background:rgba(255,255,255,0.85); padding:10px; margin:10px; right:0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.home-form-styling p { margin:0 0 7px; }
.home-form-styling label { color:#333; font-weight: 600;}
.home-form-styling input,
.home-form-styling textarea { border:1px solid #ccc!important; color:#000 !important;  }
.home-form-styling .wpcf7-display-none.wpcf7-validation-errors { display:none  !important;  }

.home-form-styling input {height:35px  !important; }
.home-form-styling input + span { color:#F00 !important; }

.home-form-styling textarea { height:5em  !important;  }


.home-form-styling .fancy-select{ border:1px solid #ccc !important;  }
.home-form-styling .fancy-select .trigger { color:#000 !important; }
.home-form-styling .fancy-select .options { background:#ccc !important; color:#000 !important; }


/*General CSS*/
.btLogoArea .logo img { height:60px }
textarea { resize:none; }


/*Home setions below Banner*/
.home-bb-section + div + div.btText p { height:120px;  }
.hide-for-now { display:none; }

/*Home setions Menu Tightning*/
.btMenuBelowLogo.btMenuHorizontal .btLogoArea { padding:30px 0 15px 0; }

/*Home 3rd section CSS*/
.home-ser-minw { height:125px; }

.display-none { display:none; }
.contact-us-map { height:640px !important; }

.header-inner-haka .headline { color:#fff; }

.ignite-menu-text-link {
width:80px;
color: #000;
padding: 4px 7px 6px 7px;
background: #fff;
display: inline-block;
font-weight: 400;
border-radius: 7px;
margin-top: 2px;
}
.ignite-menu-text-link img { width:100%; height:auto;  vertical-align:middle;}
.ignite-menu-text-link:hover { background:#333; }

.wpcf7-validation-errors { display:none !important; }
.scrolloff { pointer-events: none; }


div.ui-datepicker{
 font-size:12px;
}

body p { font-size: 14px; }

.out-locations iframe { width:100%; height:250px !important; }

.logo-container {  }
.logo-container .lslide{ float:left; /*border:4px solid #CCC;*/ margin:0 10px 20px 0;  }
.logo-container .lslide img { width:120px; height:auto; }


.btGridGallery.tiled .bpgPhoto .btImage img { width:100% !important; }

.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea::before, .btAccentLightHeader.btMenuHorizontal .topBar::before {
    background-color: #CE009F !important;
}
span.btIconWidget{
  display:none !important;
}
.btAccentLightHeader .menuPort > nav > ul > li > a, .btAccentDarkHeader .menuPort > nav > ul > li > a {
    opacity: 1;
}

.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell .btIconWidgetIcon .btIco.btIcoAccentColor1 .btIcoHolder::before, .btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell .btIconWidgetIcon .btIco.btIcoAccentColor2 .btIcoHolder::before{
    color: #FF9E18;
}
form.wpcf7-form .wpcf7-submit{
  background-color: #FF9E18 !important;
}
 .footer .boldCellInner .boldRow:nth-child(2){
 background-color: #CE009F !important;
}

.btIco.btIcoFilledType.btAccent2Icon .btIcoHolder::before, .btIco.btIcoOutlineType.btAccent2Icon:hover .btIcoHolder::before {
    -webkit-box-shadow: 0 0 0 1em #d32961 inset;
    box-shadow: 0 0 0 1em #FF9E18 inset;
}

@media(min-width:1024px){
.abt-us-form-header .boldRowInner > .col-md-5{
    width: 30%;
    padding: 0;
}
.home-form-styling{
    width: 18%;
}
.home-form-styling input, .wpcf7-text, .wpcf7-number, .wpcf7-date{
    height: 25px !important;
}
.boldRowInner .wpcf7-submit{
     padding: 0 2.5em !important;
}
.wpcf7-form p{
    margin: 0 0 5px;
}
}

.widget_shopping_cart{
display:none !important;
}