/*
Hier wir alles überschrieben!
*/


.mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-nav-light-skin .owl-nav .owl-next:hover, 
.mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-nav-dark-skin .owl-nav .owl-next:hover {
    color: rgb(9, 49, 111) !important;
}

.textwidget .abstop { margin-top:20px !important; }


.logoheb { margin-top:10px; margin-left: 25px;}

.mkdf-position-left-inner { margin-left: 35px;}

.mm-stylebanner .mkdf-banner-holder .mkdf-banner-image {  display: inline !important; }

.mm-stylebanner .mkdf-banner-bottom-line {
    width: 100%;
    height: 4px;
    background: #ff5e14 !important;
    position: absolute;
    transition: .4s cubic-bezier(.42,.56,.17,.95);
}

.mkdf-banner-holder .mkdf-btn {
    margin-top: 48px;
    margin-left: 29px;
}

.mm-stylebanner .mkdf-bg-white1 {
background:rgba(255,255,255,0.8);
margin-bottom:-4px;
}
.mm-stylebanner .mkdf-bg-white2 {
background:rgba(255,255,255,0.8);
margin-top:0px;
}

.mm-stylebanner .mkdf-banner-holder.mkdf-visible-on-default:hover {
    box-shadow: -25px 25px 65px 0px rgba(0, 35, 90, 0.3)  !important;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;

}

.mm-stylebanner .mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-icon):hover::after {
    background-color: #999 !important;
}

.mkdf-video-button-text { font-size: 28px !important; }

.rs-parallax-wrap rs-forcehidden {
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {  visibility: hidden; }
}


@media only screen and (max-width:680px) {
	.mkdf-row-grid-section { width: 360px; padding: 0px 0px 0px 0px !important; }
	.mkdf-container-inner { width: 360px; }
	.aligncenter { margin: -10px auto !important; }
	.mkdf-section-title-holder .mkdf-st-intro-title { margin: 50px 0 20px 0 !important; }
	.mkdf-grid { padding: 0px 40px 0 0; }
}

@media only screen and (min-width:681px and max-width: 1023px) {
	.mkdf-section-title-holder .mkdf-st-intro-title { margin: 0px 0 10px 0 !important; }
}

@media only screen and (min-width: 1024px) {
    .mkdf-container-inner,.mkdf-elementor-row-grid-section>.elementor-container,.mkdf-grid,.mkdf-row-grid-section {
        width:950px
    }
}

h6 { line-height:18px; }


