.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 0 !important;
}
.bg-gardient-dark {
    background: #000000;
    background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0.0032387955182073) 100%);
}
.heading-theme {
    border-left: 5px solid var(--primary);
    padding-left: 5px;
}
.fl-builder-edit .home-hero {
	top: 0px;
}
.slotholder {
	position: relative;
}
.slotholder:after {
	position: absolute;
	content: '';
	background-color: rgba(0,0,0,0.5);
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	z-index:9;
}
.logo-mitra .uabb-image-carousel-content {
    text-align: center;
}
.logo-mitra img {
    width: 100px !important;
    height: auto;
    display: inline-block !important;
}
.vd-posts-bigcarousel .slick-prev {
    left: -10px;
}
.vd-posts-bigcarousel .slick-next {
    right: -1px;
}
.vd-posts-bigcarousel .slick-next:before,
.vd-posts-bigcarousel .slick-prev:before {
    color: var(--primary);
    font-size: 1.5rem;
}
.testicarousel .fototesti {
    max-width: 90px;
    margin: 0 auto;
    margin-top: -4rem;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 0;
}

@media only screen and (min-width: 700px) {
    headerx > div.header-none > .fl-row-content-wrap {
	    background-color: transparent;
    }
    headerx.fl-theme-builder-header-scrolled > div.header-none > .fl-row-content-wrap {
    	    background-color: #444444;
    }
    .home-hero {
    	top: -200px;
    	position: relative;
    }
    .home-hero .fl-callout-photo-left .fl-callout-photo {
    	width:35% !important;
    }
    .home-hero .fl-callout-photo-left .fl-callout-content {
    	width:65% !important;
    }
    .navcarousel-item.slick-current.slick-active .ratio {
        background-color: var(--fl-global-primary) !important;
    }
    .navcarousel-item.slick-current.slick-active .ratio img {
        opacity: 0.2;
    }
    .bigcarousel-item .ratio-1x1 {
        --bs-aspect-ratio: 120%;
    }
}
@media (max-width: 768px){
    .fl-col-small:not(.fl-col-small-full-width) {
        max-width: 100% !important;
    }
}
