/*
@font-face {
  font-family: 'Posterama-Text-Ultra';
  src: url('fonts/Posterama-Text-Ultra/Posterama-Text-Ultra.eot');
  src: url('fonts/Posterama-Text-Ultra/Posterama-Text-Ultra.eot?#iefix') format('embedded-opentype'),
       url('fonts/Posterama-Text-Ultra/Posterama-Text-Ultra.svg#Posterama-Text-Ultra') format('svg'),
       url('fonts/Posterama-Text-Ultra/Posterama-Text-Ultra.ttf') format('truetype'),
       url('fonts/Posterama-Text-Ultra/Posterama-Text-Ultra.woff') format('woff'),
       url('fonts/Posterama-Text-Ultra/Posterama-Text-Ultra.woff2') format('woff2');
}

@font-face {
  font-family: 'Posterama-Text-Bold';
  src: url('fonts/Posterama-Text-Bold/Posterama-Text-Bold.eot');
  src: url('fonts/Posterama-Text-Bold/Posterama-Text-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/Posterama-Text-Bold/Posterama-Text-Bold.svg#Posterama-Text-Bold') format('svg'),
       url('fonts/Posterama-Text-Bold/Posterama-Text-Bold.ttf') format('truetype'),
       url('fonts/Posterama-Text-Bold/Posterama-Text-Bold.woff') format('woff'),
       url('fonts/Posterama-Text-Bold/Posterama-Text-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Posterama-Text-Semibold';
  src: url('fonts/Posterama-Text-Semibold/Posterama-Text-Semibold.eot');
  src: url('fonts/Posterama-Text-Semibold/Posterama-Text-Semibold.eot?#iefix') format('embedded-opentype'),
       url('fonts/Posterama-Text-Semibold/Posterama-Text-Semibold.svg#Posterama-Text-Semibold') format('svg'),
       url('fonts/Posterama-Text-Semibold/Posterama-Text-Semibold.ttf') format('truetype'),
       url('fonts/Posterama-Text-Semibold/Posterama-Text-Semibold.woff') format('woff'),
       url('fonts/Posterama-Text-Semibold/Posterama-Text-Semibold.woff2') format('woff2');
}
@font-face {
  font-family: 'Posterama-Text-Regular';
  src: url('fonts/Posterama-Text-Regular/Posterama-Text-Regular.eot');
  src: url('fonts/Posterama-Text-Regular/Posterama-Text-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/Posterama-Text-Regular/Posterama-Text-Regular.svg#Posterama-Text-Regular') format('svg'),
       url('fonts/Posterama-Text-Regular/Posterama-Text-Regular.ttf') format('truetype'),
       url('fonts/Posterama-Text-Regular/Posterama-Text-Regular.woff') format('woff'),
       url('fonts/Posterama-Text-Regular/Posterama-Text-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Posterama-Text-Thin';
  src: url('fonts/Posterama-Text-Thin/Posterama-Text-Thin.eot');
  src: url('fonts/Posterama-Text-Thin/Posterama-Text-Thin.eot?#iefix') format('embedded-opentype'),
       url('fonts/Posterama-Text-Thin/Posterama-Text-Thin.svg#Posterama-Text-Thin') format('svg'),
       url('fonts/Posterama-Text-Thin/Posterama-Text-Thin.ttf') format('truetype'),
       url('fonts/Posterama-Text-Thin/Posterama-Text-Thin.woff') format('woff'),
       url('fonts/Posterama-Text-Thin/Posterama-Text-Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'BebasNeue-Regular';
  src: url('fonts/BebasNeue-Regular/BebasNeue-Regular.eot');
  src: url('fonts/BebasNeue-Regular/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/BebasNeue-Regular/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg'),
       url('fonts/BebasNeue-Regular/BebasNeue-Regular.ttf') format('truetype'),
       url('fonts/BebasNeue-Regular/BebasNeue-Regular.woff') format('woff'),
       url('fonts/BebasNeue-Regular/BebasNeue-Regular.woff2') format('woff2');
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Posterama-Text-Ultra', sans-serif;
}   
p {
    font-family: 'Posterama-Text-Regular', sans-serif;
    font-size: 16px;
    line-height: 1.5;
}*/

/******
*** LOGO BEAHVIOUR***
**WHEN SCREEN IS BETWEEN 1200 AND 990 PX
*****/

@media screen and (max-width: 1200px) and (min-width: 990px){
#top .logo ,
#top .logo a {  
  max-width: 55% !important;
  width: 55% !important;
  height: auto;
 }
}
/**FONTS*/
span.font-ultra {
    font-family: 'Posterama-Text-Ultra', sans-serif;
}
span.font-light {
    font-family: 'Posterama-Text-Light', sans-serif;
}
/*title in revolution slider for the homepage in the text box*/
span.font-alternative {
    font-family: 'BebasNeue-Regular', sans-serif;
    font-size: 30px;
}
span.font-alternative-el {
    font-family: 'fira sans',Helvetica,Arial,sans-serif;
    font-size: 30px;
    font-weight: 700;
}
/**links**/

p > a {
  text-decoration: underline!important;

}
/*buttons*/
.avia-button.avia-cookie-consent-button {
  border: 3px solid #68a9de;
}
.leafext-dsgvo input[type="submit"] {
  font-family: 'Posterama-Text-Light', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color:#ffffff!important;
}

.info-box-style {
margin: 40px auto;
width:250px;
padding:10px;
background-color: #bde5f0;
color:#233751;
font-size:18px;

}

/*grid cells*/

.grid-cell-right {
  padding-right:15%;
}
.grid-cell-left {
  padding-left:15%;
}
@media screen and (max-width: 989px) {
  .grid-cell-right, .grid-cell-left {
    padding: 0;
  }
  
}

/*responsive images for partners logos*/
.partner-logo-img-small {
  width: 150px;
  height: auto;
}
.partner-logo-img-medium {
  width: 200px;
  height: auto;
}
@media screen and (max-width: 789px) {
  .partner-logo-img {
    width:200px;
    height:auto;
  }
  .partner-logo-img-small {
    width:150px;
    height:auto;
  }
}
/**TikTok style*/
.sb-feed-header-content:not(:has(.sb-feed-header-stats-info)) {
  display:flow-root!important;
}
#top .sb-post-item-image-wrap {
  height: 250px !important;
}
/* Leaflet maps styles */


.leaflet-textblock-container p {
  margin:0px;
}

/*Blog*/
.text-sep.text-sep-cat, .blog-author.minor-meta, .comment-container.minor-meta, .text-sep.text-sep-comment {
display: none;
}
.html_modern-blog .post-entry .post-meta-infos .text-sep {
display: none;
}

