.alert-spacer{

box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3);

clear: both;

text-align:center;

position: relative;

z-index:1;

color:#000000;

color: #FFFFFF;

height:56px;

}



.alert-spacer a {

color:#000000;

text-decoration: underline;

}



/*

@media (max-width: 990px) {

	.alert-spacer{

		margin-top: 55px;

	}

}

*/



#special-alert{

background: #FF7900;

padding: 10px 0;

box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3);

clear: both;

text-align:center;

position: relative;

z-index:1;

color:#000000;

}



#special-alert a {

color:#000000;

text-decoration: underline;

}



/*

@media (max-width: 990px) {

	#special-alert{

		margin-top: 55px;

	}

}

*/



#cookie-alert{

background: #0080ff;

padding: 10px 0;

box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3);

clear: both;

text-align:center;

position: relative;

z-index:1;

color:#000000;

color: #FFFFFF;

}



#cookie-alert a {

color:#000000;

text-decoration: underline;

}



/*

@media (max-width: 990px) {

	#ookie-alert{

		margin-top: 55px;

	}

}

*/



@media (max-width: 990px) {

	.page{

		padding-top: 0px !important;

	}

}



@media (min-width: 990px) {

	.alert-spacer{

		display:none;

	}

}



.loader,

.loader:after {

  border-radius: 50%;

  width: 10em;

  height: 10em;

}

.loader {

  margin: 60px auto;

  font-size: 10px;

  position: relative;

  text-indent: -9999em;

  border-top: 1.1em solid rgba(255, 255, 255, 0.2);

  border-right: 1.1em solid rgba(255, 255, 255, 0.2);

  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);

  border-left: 1.1em solid #ffffff;

  -webkit-transform: translateZ(0);

  -ms-transform: translateZ(0);

  transform: translateZ(0);

  -webkit-animation: load8 1.1s infinite linear;

  animation: load8 1.1s infinite linear;

}

@-webkit-keyframes load8 {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@keyframes load8 {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}





/*Custom Vert Slider*/

.swiper-slide {

	width:100vw;

	text-align: center;

	font-size: 18px;

	background: #fff;

	height:100vh;

}



.slide-title {
  background: rgba(255, 255, 255, 0.2); /* Light tint */
  backdrop-filter: blur(10px); /* The "Frosted Glass" effect */
  color: #fff;
  padding: 15px;
  border-radius: 4px;
  display: inline-block;

}

.slide-subtitle {

background: rgba(255, 255, 255, 0.2); /* Light tint */
  backdrop-filter: blur(10px); /* The "Frosted Glass" effect */
  color: #fff;
  padding: 15px;
  border-radius: 4px;
  display: inline-block;
}