/*
 Theme Name:   Kateryna Kasper
 Description:  KK Child Theme
 Author:       Webtimiser
 Author URI:   http://dieservices.de
 Template:     inspiro
 Version:      1.0
 Text Domain:  .
*/


/* @import url('/fonts/fonts.css'); */


.inner-wrap {max-width: 95%!important}
.navbar-nav > li {margin: 0 10px!important;}
.site-header.headroom--not-top .navbar-brand-wpz img {max-width: 45%;}
  .site-header.headroom--not-top .navbar-brand-wpz img {
    transition-duration: .34s;
    max-width: 45%;
    height: auto; }
	
.navbar {
  position: relative;
  z-index: 200;
  color: #fff;
  background: #101010;
  padding: 1px 0;
  transition: all 0.5s ease-in-out; }	
  

	
@media screen and (min-width: 768px) {
  .headroom--not-top {
    box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); }
  .headroom--not-top .navbar {
    background: rgba(0, 0, 0, 0.9);
    padding: 1px 0; }
  .headroom--not-top .navbar-brand-wpz img {
    transition: all .2s ease-in-out;
    max-height: 100vh;
    width: auto; }
  .site-header.headroom {
    width: 100%;
    z-index: 1000;
    position: fixed;
    top: 0; }
  .site-header.headroom--not-top {
    position: fixed;
    top: 0;
    border: none; }
  .site-header.headroom .navbar-brand-wpz,
  .site-header.headroom .main-navbar {
    transition: all 0.2s ease-in-out; }
  .site-header.headroom .tagline {
    transition-duration: .2s; }

  .site-header.headroom--not-top .navbar-brand .tagline {
    font-size: 0; }
  /* Compatibility with WP admin bar */
  .admin-bar .headroom {
    top: 32px; }
  .woocommerce-demo-store .headroom {
    top: 17px; }
  .woocommerce-demo-store.admin-bar .headroom {
    top: 62px; } }

@media screen and (max-width: 782px) {
  .admin-bar #header {
    margin-top: 46px; } 
 .navbar-brand-wpz img {
  max-width: 45%!important;
  height: auto;
vertical-align: middle; }}

@media screen and (max-width: 600px) {
  .admin-bar #header.headroom--not-top {
    margin-top: 0; } 
.navbar-brand-wpz img {
  max-width: 45%!important;
  height: auto;
vertical-align: middle; }}




.headroom--top nav div .header_social div ul li .zoom-social_icons-list__link span svg path{fill:#000}


.header_social{display:flex}
#menu-sprache{display:flex; padding: 8px}


.sf-arrows .sf-with-ul::after{width:auto!important}

.headroom--not-top nav div div div ul .current_page_item{border-bottom: 1px solid rgba(81, 170, 165, 0.7)!important;}
.headroom--top nav div div div ul .current_page_item{border-bottom: 1px solid rgba(81, 170, 165, 0.7)!important;}

/* Submenu styling */
.navbar-nav ul {background: rgba(0,0,0,0)!important;}
.navbar-nav ul li {border-top: 0px solid rgba(255, 255, 255, 0.00)!important;}
.headroom--not-top nav div .navbar-collapse div ul li ul li a{color:#51aaa5!important;background-color: rgba(255, 255, 255, 1)!important}

.navbar-nav ul li a:hover{color: #51aaa5!important;}

}



/* Newsblöcke Detailseite */
/* .entry-cover.cover-fullheight {display: none;} */
.page-with-cover article .entry-content{max-width:100%}
.page-with-cover article .entry-cover{min-height: 20px!important;position: relative!important;max-height: 250px;}
.page-with-cover article .entry-content .alignwide {margin-left: auto!important; margin-right:auto!important;padding-top: 75px;}
.page-with-cover article .entry-content p{margin-left: 5%; margin-right:5%;max-width:90%;max-height: auto;}
.sebastian-bkg-img {background-size: cover !important;filter: blur(10px);}
.sebastian-bkg-img {position: fixed;height: 100%;width: 100% !important;opacity: 0.2;z-index: -1;}

/* Newsblöcke auf Startseite */

.portfolio-grid{background-color: #51aaa5!important}

.pt-cv-rmwrap {width: 0px;}
.pt-cv-readmore {width: 100px;min-width: 150px;}


#pt-cv-view-2d4a7fdgid .pt-cv-page {grid-auto-rows: auto!important;}
.pt-cv-page {grid-auto-rows: auto!important;}

.pt-cv-view .pt-cv-carousel-indicators li.active {background-color: #51aaa5!important;background-image: none!important;}

.e-con-full{padding-block-start: 0px!important;padding-block-end: 0px!important;border-top:0px solid #51aaa5!important;border-bottom: 0px solid #51aaa5 !important;}


/* Recordingblöcke Startseite */

.pt-cv-wrapper .col-lg-1, .pt-cv-wrapper .col-lg-10, .pt-cv-wrapper .col-lg-11, .pt-cv-wrapper .col-lg-12, .pt-cv-wrapper .col-lg-2, .pt-cv-wrapper .col-lg-3, .pt-cv-wrapper .col-lg-4, .pt-cv-wrapper .col-lg-5, .pt-cv-wrapper .col-lg-6, .pt-cv-wrapper .col-lg-7, .pt-cv-wrapper .col-lg-8, .pt-cv-wrapper .col-lg-9, .pt-cv-wrapper .col-md-1, .pt-cv-wrapper .col-md-10, .pt-cv-wrapper .col-md-11, .pt-cv-wrapper .col-md-12, .pt-cv-wrapper .col-md-2, .pt-cv-wrapper .col-md-3, .pt-cv-wrapper .col-md-4, .pt-cv-wrapper .col-md-5, .pt-cv-wrapper .col-md-6, .pt-cv-wrapper .col-md-7, .pt-cv-wrapper .col-md-8, .pt-cv-wrapper .col-md-9, .pt-cv-wrapper .col-sm-1, .pt-cv-wrapper .col-sm-10, .pt-cv-wrapper .col-sm-11, .pt-cv-wrapper .col-sm-12, .pt-cv-wrapper .col-sm-2, .pt-cv-wrapper .col-sm-3, .pt-cv-wrapper .col-sm-4, .pt-cv-wrapper .col-sm-5, .pt-cv-wrapper .col-sm-6, .pt-cv-wrapper .col-sm-7, .pt-cv-wrapper .col-sm-8, .pt-cv-wrapper .col-sm-9, .pt-cv-wrapper .col-xs-1, .pt-cv-wrapper .col-xs-10, .pt-cv-wrapper .col-xs-11, .pt-cv-wrapper .col-xs-12, .pt-cv-wrapper .col-xs-2, .pt-cv-wrapper .col-xs-3, .pt-cv-wrapper .col-xs-4, .pt-cv-wrapper .col-xs-5, .pt-cv-wrapper .col-xs-6, .pt-cv-wrapper .col-xs-7, .pt-cv-wrapper .col-xs-8, .pt-cv-wrapper .col-xs-9{padding-left: 0px;padding-right: 0px;}
.pt-cv-scrollable {margin-top: 0px;margin-bottom: 0px;}

.carousel-inner {border-radius: 0px!important;}




/* .desc_trig_outter{border: 6px solid #51aaa5!important} */
.desc_trig{height:auto!important}

/* Footer Navigation */
.site-footer a,.copyright {color: #ffffff!important;}

/* Event Detailpopup */
.evo_lightbox.eventcard .evo_lightbox_body {background-color: rgba(255,255,255,0)!important;}
.evopop_top {background-color: #ffffff00!important;}
.evocard_box {background-color: #ffffff00!important;border-radius:0px!important} 	
.evo_lightbox.eventcard .evo_lightbox_body, .evo_lightbox .evo_lightbox_body, .evo_lightbox .evolb_content {box-shadow: 0px 0px 30px 0 rgba(81, 170, 165, 0)!important;}
.evo_h3{display:none}
.evcal_evdata_icons{display: none !important;}
.evopop_top {border-left: none !important;}
address {margin: 0 0 0!important;}
.evcal_evdata_row{padding:0px!important;padding-right: 0px!important;padding-bottom: 15px;padding-left: 15px;}
.evolbclose::before{background-color:rgba(81, 170, 165, 0)}
.evolbclose::before:hover{background-color:rgba(81, 170, 165, 0)!important}
.evo_lightboxes .evolbclose::before, .evo_lightboxes .evolbclose::after{background-color:rgba(81, 170, 165, 0)}
.evolbclose::after:hover{background-color:rgba(81, 170, 165, 0)!important}
.evolbclose{background-color:#ffffff00!important}
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .evo_pop_body .evoet_cx span.evcal_desc2{text-transform:none}
.evocard_row {padding-left: 20px!important}
.evcal_eventcard .evcal_evdata_row .evcal_evdata_cell{margin-left:0px!important}


/* News & Presse */
#post-9813 .entry-content{max-width:100%!important}

/* Biostyling Startseite */
.elementor-element-9a64955 {
  margin-top: 15px;
}

/* Mobile Menu immer deaktiviert - bei Mobilgeräten display block */
.navbar-toggle .icon-bar {display: none;}
.inspiro--with-page-nav .navbar-toggle {display: none;}


.kaufbutton button{
  color: #ffffff !important;
  background-color: rgba(81,170,165,0.71) !important;
  border-width: 3px 3px 3px 3px !important;
  border-style: solid !important;
  border-color: #51aaa5 !important;
}

.kaufbutton {
  padding-top: 10px;
}

.previous-post-cover{display:none!important}


.alignleft, .entry-content .alignleft {
  float: left;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.alignright, .entry-content .alignright {
  float: right;
  margin-left: 30px;
  margin-top: 10px;
    margin-bottom: 10px;
}