#top .inside, .header .inside, #footer .inside, #bottom .inside, body.sidebar #container, .mod_article:not(.fullwidth):not(.fullwidth-boxed-medium):not(.fullwidth-boxed-small) > .container, .fullwidth.boxed-content .contentwrap, .smallwidth .contentwrap, .boxed-content .contentwrap, .autogrid_wrapper.article, .ce_text_image_bar .inside, .ce_headerimage .ce_headerimage_inside, .ce_video_background .ce_video_background_inside, #offcanvas-top .offcanvas-top-inside, .ce_calltoaction .ce_calltoaction_inside, .mod_breadcrumb .mod_breadcrumb_inside, .mod_pageimage .container {
  max-width: 1400px;
}

/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v27-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v27-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v27-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

  
  @font-face {
      font-family: 'roustelregular';
      src: url('../fonts/roustel-webfont.woff2') format('woff2'),
           url('../fonts/roustel-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
  
  h1, h2, h3 {
    /*  font-family: 'roustelregular' !important*/
  
  }
  
  /*!
   * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license (Commercial License)
   */
  @font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url("../webfonts/fa-light-300.eot");
    src: url("../webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.woff") format("woff"), url("../webfonts/fa-light-300.ttf") format("truetype"), url("../webfonts/fa-light-300.svg#fontawesome") format("svg"); }
  
  .fal {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300; }
  
    .newsteaser_v7 .item-inside {
      background: #fff;
    }
  
    .newsteaser_v7 h5 {
  
      margin-left: 20px;
  
  }
  

  .ce_popup_overlay {
    background: rgba(0,0,0,.6);
  }

  .ce_popup_start .ce_popup_content {
    border-top: 5px solid #89a07b;
  }

  #cboxPrevious,
  #cboxNext,
  #cboxClose {
    z-index:100
  }
  #cboxWrapper .mod_article>.container {
    padding:30px
  }
  #cboxWrapper #wrapper {
    padding:10px
  }
  #cboxWrapper .mod_article {
    max-width:none!important
  }
  #cboxNext,
  #cboxPrevious {
    width:75px!important;
    opacity:.8;
    transition:opacity 0.3s ease;
    -webkit-transition:opacity 0.3s ease
  }
  #cboxNext:hover,
  #cboxPrevious:hover {
    opacity:1
  }
  #cboxClose:hover {
    background-position:top center!important
  }
  #cboxClose {
    width:26px!important;
    height:30px!important;
    top:-28px!important;
    right:0px!important
  }
  #cboxTitle {
    top:-28px!important;
    font-size: 1.1rem;
    color: #fff;
  }
  #cboxContent {
    margin-top:25px!important
  }
  #cboxLoadedContent {
    border:0!important
  }
  #cboxCurrent {
    display:none!important
  }
  body.no_scroll {
    overflow:hidden
  }
  #cboxOverlay {
    opacity:0.8!important
  }
  #cboxNext,
  #cboxPrevious,
  #cboxClose {
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNzAuNXB4IiBoZWlnaHQ9IjY1cHgiIHZpZXdCb3g9IjAgMCAxNzAuNSA2NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcwLjUgNjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNzAuNSwwaC00Ni42NjZDMTIyLjI3LDAsMTIxLDEuMjY5LDEyMSwyLjgzNHY1OS4zMzFjMCwxLjU2NSwxLjI3LDIuODM1LDIuODM0LDIuODM1SDE3MC41Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsMGg0Ni42NjZDNDguMjMsMCw0OS41LDEuMjY5LDQ5LjUsMi44MzR2NTkuMzMxQzQ5LjUsNjMuNzMsNDguMjMsNjUsNDYuNjY2LDY1SDAiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9Ijc4LjI1IiB5MT0iNS4xMDkiIHgyPSI5NC4zNzUiIHkyPSIyMS4yMzQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9Ijk0LjM3NSIgeTE9IjUuMTA5IiB4Mj0iNzguMjUiIHkyPSIyMS4yMzQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjM3LjUiIHkxPSIxMS4zNTkiIHgyPSIxMC43NSIgeTI9IjMyLjUiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjM3LjY3OCIgeTE9IjUzLjA1NSIgeDI9IjEwLjkyOCIgeTI9IjMxLjkxNCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTMzIiB5MT0iMTEuMzU5IiB4Mj0iMTU5Ljc1IiB5Mj0iMzIuNSIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTMzIiB5MT0iNTMuNjQxIiB4Mj0iMTU5Ljc1IiB5Mj0iMzIuNSIvPjwvc3ZnPg==)
  }
  #cboxNext {
    right:0!important
  }
  #cboxPrevious {
    left:0!important
  }


  #cboxContent {
    margin-top: 20px;
    background: #4e4e4f;
  }

#cboxOverlay {
  background: #2c2c2d;
  opacity: .98;
  filter: alpha(opacity = 98);
}


/* icon box mit min höhe */

@media only screen and (max-width: 767px) {

  .iconbox_resize .ce_iconbox_outside {
  min-height: auto !important; 
  max-height: none !important; 
  padding: 25px 0 40px 0;
}

.my_revolutionslider_113470 {
  min-height: 70vh;
}

.mb_neg {
  margin-bottom: -40px !important;
}

}

@media only screen and (max-width: 650px) {

  .my_revolutionslider_113470 {
    min-height: calc(100vh - 127px);
  }

  .mb_neg {
    margin-bottom: -28px !important;
  }
  

  }
  
#cboxLoadedContent h1 .headline_background, #cboxLoadedContent h2 .headline_background {
font-size: 4rem !important;
color: #65795b !important;
}

#cboxLoadedContent h2,#cboxLoadedContent h3, #cboxLoadedContent h4 {
  font-size: 1.7rem;
}


.ce_hyperlink-extended a {
min-width: auto !important;
padding: 12px 10px;
line-height: 1.6;
}


.ib_mod a {
  color: #676465 !important;
  line-height: 1 !important;
  letter-spacing: 2px;
  font-weight: 400 !important;
  font-size: 1.1rem !important;
  text-transform: uppercase;
}

.ib_mod .link::before {
  content: "";
  display: none;
}

.ce_iconbox_cwrapper h4, .ce_iconbox_cwrapper h5  {
  margin-left: 12px;
}


.mod_changelanguage li {
  font-size: 1.333rem;
  left: 5px;
}

.disabled-link {
  pointer-events: none;     /* verhindert Klicks */
  cursor: default;          /* zeigt normalen Cursor statt Hand */
  text-decoration: none;    /* optional: Unterstreichung entfernen */
}
