/* Custom CSS for customer Websites */
.onoffswitch-inner:before {
  background-color: #2e008b;
}
.onoffswitch-label {
  display: block !important;
}
.cn_page_headline{
color: #2e008b;
}
#cookie-bar button {
  background-color: #2e008b;
  color: #fff;
}
#cookie-bar button:hover {
  background-color: #4004ba;
}
#cookie-bar a {
  color: #2e008b;
}
#cookie-bar .descriptionText a {
  font-weight: 700;
}
.onoffswitch-switch {
  height: unset;
  margin: 6px;
}
#cookie-bar .cookieButtons button,
.cookieMessage h2,
#cookie-bar a {
font-family: 'Montserrat-Local', sans-serif;
}
#cookie-bar .cookieButtons button:hover{
  color: #fff;
}
.media-wall button{
  border: 1px solid #2e008b;
  color: #fff;
}
.media-wall button:hover {
  color: #2e008b;
}
.media-wall {
  border: 2px solid #2e008b;
}
.youtube-media-wall-message a {
  font-weight: 700;
}
/* Tooltip*/
.tooltip-text {
  position: absolute;
  top: -50%;
  left: -20%;
  z-index: 2;
  width: 25vw;
  color: white;
  font-size: 13px;
  background-color: #2e008b;
  border-radius: 10px;
  padding: 10px 15px 10px 15px;
}
.tooltip-text a {
  font-size: 13px;
  color: white !important;
  text-decoration: underline !important;
}
#fade {
  opacity: 0;
  transition: opacity 0.5s;
}
.youtube-media-wall-message:hover #fade {
  opacity: 1;
}

#cookieConsentSettings button,
#cookieConsentSettings button:hover{
  background-color: transparent;
  border-color:transparent;
}
#cookieConsentSettings button:hover{
color:#fff;
}
@media screen and (max-width: 1550px) {
  .tooltip-text {
    left: -20px;
    width: 35vw;
  }
}
@media screen and (max-width: 1023px) {
  .tooltip-text {
    left: -10px;
    width: 80vw;
  }
}
#cookieConsentSettings button .cb-settings-icon{
  display:none;
}