
.header{
	padding:13px 0 11px;
  	background: var(--bg-alt-1);
  	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header .uk-container{
	display:flex;   
    justify-content: center;
    align-items: center;  	
}
.uk-navbar-nav li .navmenu__list-link{
	font: var(--header-fonts);
  text-transform: var(--header-fonts-text-transform);
  color: var(--header-color);
      padding: 15px;
}
.uk-navbar-nav li .navmenu__list-link:hover,
.uk-navbar-nav li .navmenu__list-link:focus{
	text-decoration:underline;
}
.logo-wrap-img{
	display:block;
}
@media (max-width: 767px) {
.header .uk-container .logo img{
	width:84px;
}
}
/* footer */
.digital-presence{
	display:none;
}
.milestone .digital-presence{
	display:inline;
}
.footer{
	background:var(--bg-alt-2); padding: 65px 0 80px 0;
}
.footer *{
	color:var(--footer-color); font:var(--footer-fonts); filter:opacity(1);
}
.social-media li{
	position: relative;
    width: 20px;
    height: 20px;
}
.social-media a.tiktok{
	background-image: url(https://assets.milestoneinternet.com/s-l-hospitality/gameday-bay-waterpark/website-assets/icons/tik-tok.svg);
        width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    background-size: cover;
    right: -10px;
}
.social-media .tiktok:hover{
	background-image: url(https://assets.milestoneinternet.com/s-l-hospitality/gameday-bay-waterpark/website-assets/icons/tik-tok-hover.svg);
}
.social-media a .icon-s {
    font-size: 21px;
}
.footer-left{
	max-width: 290px;
}
.hotel-name{
	    font-size: 20px;
    font-weight: 600;
    margin-bottom: 40px;
    display: block;
}
.website-link{
	    white-space: nowrap;
}
.hotel-name a{
	    font-size: 20px;
    font-weight: 700; text-transform: uppercase;
}
.footer-right *{
	    font-size: 13px;
    line-height: 30px;
}
.hotel-address p{
	margin-bottom:0;
}
.footer-right a.navON,
.footer-bottom-menu a:hover,
.footer-bottom-menu a:focus,
.hotel-address a:hover,
.hotel-address a:focus,
.hotel-address a:hover *,
.hotel-address a:focus *,
.hotel-name a:hover,
.hotel-name a:focus{
	text-decoration:underline; color: var(--inverse-font-color) !important;
}
.social-links a:hover span,
.social-links a:focus span{
	    color: var(--highlight-color) !important;
}
.footer-bottom-menu{
	    display: flex;
    align-items: center;
    justify-content: end;
    column-gap: 31px;
}
.footer-bottom-menu li:first-child{
	list-style:none;
}
.uk-navbar-nav>li {
    margin: 0;
}
.social-media ul{
	list-style: none;
    display: flex;
    column-gap: 20px;
    padding-left: 0;
}
.social-links{
	margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .footer-left{
      max-width: 100%;
      text-align: center;
  }
  .hotel-name{
      margin-bottom: 20px;
  }
  .social-media ul{
  	    justify-content: center;
  }
  .footer-right{
  	    text-align: center !important;
    	margin-top: 10px;
  }
  .footer-bottom-menu{
  	justify-content: center; margin-top: 10px;
  }
  .hotel-address{
  	    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .website-link{
		    white-space: break-spaces;
  }
  .footer-bottom-menu{
  	margin-top:0;
  }
  .footer-right{
  	        margin-top: 75px;
  }
}
/* footer css ends */
/* GDPR-Based-Block */
.gdpr-sec h1 {
  letter-spacing: 0;
  margin-bottom: 25px;
  margin-top: 0;
  color: var(--h1-font-color);
}

.gdpr-sec h2 {
  letter-spacing: 0;
  color: var(--h3-font-color);
  font: var(--h3-title-fonts);

}

.gdpr-sec h3 {
  letter-spacing: 0;
  color: var(--h4-font-color);
  font: var(--h4-title-fonts);
}

.gdpr-sec ul a {
  color: var(--primary-color);
  display: inline
}

.gdpr-sec ul a:hover, .gdpr-sec ul a:focus,
.gdpr-sec ul a:hover u, .gdpr-sec ul a:focus u{
  color: var(--text-color);
  text-decoration: none
}

.gdpr-sec #gdprformsection {
  margin: 30px 0;
  padding: 15px 20px 10px !important
}

.gdpr-sec .column21,
.gdpr-sec .column22 {
  float: left;
  width: 50%;
  margin: 25px 0
}

.gdpr-sec .column31,
.gdpr-sec .column32,
.gdpr-sec .column33 {
  float: left;
  width: 33.3333333%;
  margin-top: 25px
}

.gdpr-sec input#gdpremail {
  width: 300px;
  letter-spacing: .3px;
  position: relative;
  border-radius: 0px;
  padding: 6px 12px;
  border: 1px solid var(--border-color);
  font-family: var(--text-fonts);
  height: 47px;
  vertical-align: top;
}

.gdpr-sec input#gdprsubmit {
  font: var(--primary-cta-fonts);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 8px 24px;
  border: none;
  margin-left: 5px;
  text-transform: capitalize;
  background: var(--primary-cta-color);
  color: var(--primary-cta-font-color);
  cursor: pointer;
  
      font: var(--primary-cta-fonts);
    text-transform: var(--primary-cta-font-transform);
    color: var(--primary-cta-font-color);
    background: var(--primary-cta-color);
    border: 1px solid var(--primary-cta-font-color);
    border-radius: var(--primary-cta-border-radius);
    height: fit-content;
    position: relative;
}

.gdpr-sec input#gdprsubmit:hover,
.gdpr-sec input#gdprsubmit:focus {
    color: var(--primary-cta-font-hover-color);
    background: var(--primary-cta-hover-color);
    border-color: var(--primary-cta-hover-color);
}

.gdpr-sec #gdprformsection label {
  letter-spacing: .32px;
  color: var(--form-label-fonts);
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  margin-bottom: 5px;
  display: block;
}

.gdpr-sec div#gdprmsg {
  position: absolute;
  margin-top: 20px
}

.gdpr-sec .box2:not(:first-child) {
  margin-top: 25px;
}

.gdpr-sec .box2 ul li.padbttom, 
.gdpr-sec .box ul li.padbttom, 
.gdpr-sec .padbttom {
  padding-bottom: 25px;
}

.gdpr-sec .boxspacer {
  height: 25px;
  display: block;
}

.gdpr-sec ul:not(:first-child) {
  margin-top: 25px;
}

.gdpr-sec .boxspacer + ul {
  margin-top: 0;
}
#gdprsubmit{
	display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 8px 40px !important;
    opacity: 1;
    user-select: none;
 	 font: var(--primary-cta-fonts);
    text-transform: var(--primary-cta-font-transform);
    color: var(--primary-cta-font-color);
    background: var(--primary-cta-color);
    border: 1px solid var(--border-color);
    border-radius: var(--primary-cta-border-radius);
    height: fit-content;
    letter-spacing: 5%;
}

@media(max-width: 767.98px) {
  .gdpr-sec h2 {
    font: var(--mob-h3-title-fonts);
  }

  .gdpr-sec .column21,
  .gdpr-sec .column22,
  .gdpr-sec .column31,
  .gdpr-sec .column32,
  .gdpr-sec .column33 {
    width: 100%;
    margin-top: 10px
  }

  .gdpr-sec .column21,
  .gdpr-sec .column22,
  .gdpr-sec .column31,
  .gdpr-sec .column32,
  .gdpr-sec .column33 {
    margin-top: 20px;
    width: 100%;
  }

  .gdpr-sec .column21 ul,
  .gdpr-sec .column22 ul,
  .gdpr-sec .column31 ul,
  .gdpr-sec .column32 ul,
  .gdpr-sec .column33 ul {
    margin-bottom: 0;
  }

  .gdpr-sec .column21,
  .gdpr-sec .column31 {
    margin-top: 20px
  }

  .gdpr-sec input#gdpremail {
    width: 100%
  }

  .gdpr-sec input#gdprsubmit {
    margin: 10px 0 0
  }
}
/* GDPR-Based-Block ends */