/*******************************************************************************************/
/*** ALLGEMEIN *****************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*** HEADER ********************************************************************************/
/*******************************************************************************************/
.site-main-header-wrap .site-header-row-container-inner{
  border:none;
  box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 25%)
}

.site-main-header-wrap .site-header-row-container-inner:after {
    height: 6px;
    content: "";
    background: rgb(80,153,163);
    background: linear-gradient(90deg, rgba(0,145,160,1) 33%, rgba(190,210,40,1) 33%, rgba(190,210,40,1) 67%, rgba(255,240,0,1) 67%);
    width: 100%;
    position: absolute;
}

/*******************************************************************************************/
/*** SLIDER ********************************************************************************/
/*******************************************************************************************/
img.ksp-layer.ksp-image-layer.delay_0ms.animated_0ms.ksp-layer-2.kt-fadeOut.kt-fadeIn {
    opacity: 0.5!important;
    transition: 0.5s;
}
img.ksp-layer.ksp-image-layer.delay_0ms.animated_0ms.ksp-layer-2.kt-fadeOut.kt-fadeIn:hover {
    opacity: 0.8!important;
    transition: 0.5s;
}
a.ksp-layer-link img.ksp-layer {
    animation-name: bounce;
    animation-duration: 0.5s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}

ul.kad-slider-pagination {
    display: none;
}


.kad-slide:before {
    background: url(/wp-content/uploads/Slider-Icon-Element.png);
    content: "";
    width: 100%;
    position: absolute;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    background-position: right;
    opacity: 0.5;
    pointer-events: none;
    user-select: none;
}


.kad-slider .kad-slider-next:before{
    content: "";
    background: url(/wp-content/uploads/Pfeil_runter_web.png);
    background-size: contain;
    height: 100px;
    width: 100px;
    transform: rotate(-90deg);
    margin-left: -100px;
    margin-top: -25px;
}
.kad-slider .kad-slider-prev:before {
    content: "";
    background: url(/wp-content/uploads/Pfeil_runter_web.png);
    background-size: contain;
    height: 100px;
    width: 100px;
    transform: rotate(90deg);
    margin-left: 25px;
    margin-top: -25px;
}
.kad-slider-navigate, .kad-slider-navigate:hover{
  background:none;
}


/*******************************************************************************************/
/*** CONTENT *******************************************************************************/
/*******************************************************************************************/
.content-area {
    margin-top: 0;
    margin-bottom: 0;
}

.kt-inside-inner-col .single-content ul li:before {
    content: "";
    height: 1.1em;
    width: 1.1em;
    background: #8f9b32;
    position: absolute;
    line-height: normal;
    left: 0px;
    margin-top: 0.25em;
}

.kt-inside-inner-col .single-content ul {
    list-style:none;
}

/*******************************************************************************************/
/*** PORTFOLIO *****************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*** BLOG **********************************************************************************/
/*******************************************************************************************/

/*Design News Liste*/

@media (min-width:1025px){

.wp-block-kadence-posts .entry-content-wrap {
    background: #fff;
}

.wp-block-kadence-posts .has-post-thumbnail .entry-content-wrap {
    background: #fff;
    margin: 3% 0 3% -10%;
    z-index: 1;
}

.wp-block-kadence-posts .content-bg{
  background:none!important;
}

.wp-block-kadence-posts .entry.loop-entry{
  box-shadow:none;
}
.wp-block-kadence-posts .post-thumbnail{
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.30);
}

}


a.post-more-link {
    color: #8f9b32;
}

a.post-more-link:hover {
    color: #bed227;
}

.single-post article .entry-content.single-content{
    margin-bottom: 50px;
}

/*******************************************************************************************/
/*** FOOTER ********************************************************************************/
/*******************************************************************************************/
#colophon {
    box-shadow: 0px -2px 7px 0px rgb(0 0 0 / 15%);
}
.footer-html-inner img{
display: inline;
}

/*******************************************************************************************/
/*** MOBILE ********************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*** ANIMATIONS ****************************************************************************/
/*******************************************************************************************/
@keyframes bounce {
  0%   {margin-top: 0px;}
  100% {margin-top: 10px;}
}

