:root {
  --dark: #1a1a1a;
  --white: #ffffff;
  --ligth-grey: #efefef;
  --gold: #ecd5a7;
  --marquee-width: 75vw;
  --marquee-height: 20vh;
  /*--marquee-elements: 9;*/
  --marquee-elements-displayed: 7;
  --marquee-element-width: calc(var(--marquee-width)/var(--marquee-elements-displayed));
  --marquee-animation-duration: calc(var(--marquee-elements)*3s);
  --marqueecli-width: 75vw;
  --marqueecli-height: 20vh;
  /*--marqueecli-elements: 30;*/
  --marqueecli-elements-displayed: 7;
  --marqueecli-element-width: calc(var(--marqueecli-width)/var(--marqueecli-elements-displayed));
  --marqueecli-animation-duration: calc(var(--marqueecli-elements)*2s);
}
.center-in-div {
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	position: absolute;
}
.bdl_background {
	background:#11406e;
	background: -moz-linear-gradient(90deg, #0d3056 0%, #11406e 100%);
	background: -o-linear-gradient(90deg, #0d3056 0%, #11406e 100%);
}
.blog-info.position-absolute {
	width:100%;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	background: rgba(0,0,0,.4);
	text-align: center;
	padding: 10px 0px;
	text-transform: uppercase;
	text-shadow: 0px 0px 5px gold;
}

.bg-light-grey {
  background-color: var(--ligth-grey) !important;
}

.cookies {height: auto; padding: 50px;}
#closecookies_btn{
  cursor: pointer;
  font-size: 25px;
  transition: all ease .3s;
}
#closecookies_btn:hover {
  color: red;
}

#cookies-selector {
  display: none;
  transition: .3s all ease;
}

#cookies-selector.show {
  display: block;
}
.switch-container {
  position: fixed;
  z-index:2000;
  box-shadow: 0 0 5px #000;
  width: 50%;
  height: auto;
  top: 50%;
  left: 50%;
  background: #fff;
  transform: translate(-50%,-50%);
}