/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 
 
 rot:  B31917
 blau: 0064AA
 gelb: F0AA32
 lila: 4F337A
 helles grün: A6B181;
 
 */
 
 a[href$=".PDF"], a[href$=".pdf"] {
   padding: 20px 2px 10px 40px;
   background: url("images/pdficon_large.png") left center no-repeat;
   display: inline-block;
   line-height: 16px;
 }
 
 
 .ct-featured-image:not(.alignwide):not(.alignfull), .ct-featured-image:not(.alignwide):not(.alignfull) .ct-image-container {
   max-height: 600px;
   overflow: hidden;
 }
 .ct-featured-image:not(.alignwide):not(.alignfull) img{
   object-fit: cover; 
 }
 
.entry-content > .wp-block-uagb-advanced-heading{
   padding-top: 40px;
 }

 
 .home .hero-section {display: none;}

 .home .ct-container-full{
   padding-top: 0;
   padding-bottom: 0;
 }
 
#header [data-items]{
    align-items: center;
}

#header  .ct-header-cta, #header  .ct-header-socials, #header  .ct-contact-info{
    align-self: flex-start !important;
}

#header [data-column="end"] [data-items]{
    justify-content: end;
}

#header  .ct-header-cta{
    clip-path: polygon(100% 0%,100% 80%,50% 100%,0% 80%,0% 0%);    
}

#header  .ct-header-cta a{
    align-self: flex-start;
    text-transform: uppercase;
}

#header  .ct-icon-container{
    clip-path: polygon(100% 0%,100% 80%,50% 100%,0% 80%,0% 0%);
}

#header [data-icons-type*=":"] .ct-icon-container{
  border-radius: 0;
}


li#menu-item-13752{
    background-color: #6e822b;
}

.icon-var .stk--inner-svg:after{
  position: absolute;
  z-index: -1;
  bottom: 0px;
  left: 50%;
  margin-left: -24px;
  content: "";
  display: block;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  transition: bottom 0.3s; 
}

.icon-var .stk--inner-svg:hover:after{
  bottom: -10px;

}

.icon-var-gr .stk--inner-svg:hover:after{
border-top: 10px solid #0064AA;
}
.icon-var-lk .stk--inner-svg:hover:after{
border-top: 10px solid #B31917;
}
.icon-var-ml .stk--inner-svg:hover:after{
border-top: 10px solid #F0AA32;
}
.icon-var-tv .stk--inner-svg:hover:after{
border-top: 10px solid #4F337A;
}


/* Wert muss mit negativen var(--stk-container-padding) übereinstimmen */
.start-box .stk-container .stk-block-heading{
  margin-left: -32px;
  margin-right: -32px;
  margin-top: 0;
  margin-bottom: 0;
}

.start-box .stk-block-heading.stk-block-background:not(.stk--no-padding){
  padding: 0;
}

.start-box .stk-block-text{
  padding-bottom: 20px;
}

.start-box{
/*clip-path: polygon(50% 16%, 100% 38%, 100% 100%, 0 100%, 0% 38%);*/
clip-path: polygon(100% 0%,100% 92%,50% 100%,0% 92%,0% 0%);


}



#ykm-event-item .date{
  padding-top: 0;

}

#ykm-event-item .date .month{
  color: #fff;
  font-size: 22px !important;
  font-weight: 600 !important;
}

#ykm-event-item .date .day{
  color: #fff;
  font-weight: 600 !important;

}

#ykm-event-item .date .year{
  color: #fff;
  font-weight: 600 !important;

}

.em.em-list .em-item.ykm{
  background-color: #fff;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 150px) 2fr;
  max-height: 150px;
  height: 150px;
}


.ykm-view-container .em.pixelbones a{
  color: #666 !important;
  font-weight: 600;
}

.em-item-image{
  backround-color: #A6B181;
}

 .em.em-list .em-item.ykm .em-item-image .em-item-image-placeholder{
  background: none;
  background-color: #A6B181;
  opacity: 1;
}

.em.em-list .em-item.ykm .em-item-info{
  border-left: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* Tabelle */

.tablepress thead th,
.tablepress tfoot th {
  background-color: #A6B181 !important;
  color: #000;
}

