/*
	Theme Name: Festival Lestari
	Theme URI: https://festivallestari.com
	Description: Festival Lestari, sebelumnya bernama Festival Kabupaten Lestari, kini telah berkembang menjadi ruang temu lintas sektor untuk mendorong pembangunan berkelanjutan dengan mengedepankan kearifan lokal. Sepanjang lima penyelenggaraan festival dalam delapan tahun LTKL berdiri, ragam pendekatan untuk menjaga lingkungan dan menyejahterakan masyarakat telah dan terus diupayakan. Dengan semangat kolaborasi dan suka cita festival, setiap elemen didorong untuk berpartisipasi aktif dalam menciptakan solusi berkelanjutan.
	Author: GSM Studio
	Version: 3.4.4
	Stable tag: 3.4.4
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	
*/

*{
	scroll-behavior: smooth;
	transition: all 0.3s ease-in-out;
}
img{user-drag: none; user-select: none;-moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;}
::selection {
    background-color: rgba(0,0,0,.5);
    color: #fff;
    text-shadow: none;
}

@keyframes fade-in {
    from {
        opacity: 0;
        filter: blur(5px);
    }
    to {
        opacity: 1;
        filter: blur(0);
    }
}

/* Header */
.headerContainer,.elementor-element-d76c3f0{
	padding-top: 0 !important;
}
header .elementor-sticky{
	background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(255, 255, 255, .15));
    backdrop-filter: blur(7.5px);
    box-shadow: inset 0px 0px 10px rgba(255, 255, 255, .5);
}
header .elementor-sticky a:hover{
	opacity: .5;
	transform: scale(.99);
}
header .elementor-sticky .alignself-center,
.elementor-element-a3ad427,
.elementor-element-9fc1984,
.elementor-element-e9fbd7a,
.elementor-element-619c4f0{
	align-self: center !important;
}
.cpel-switcher__lang--active{
    display: none;
}
header .elementor-sticky .elementor-widget-theme-site-logo img{
	max-width: 150px;
    max-height:50px;
	animation: fade-in 0.5s ease-out forwards;
	animation-delay: 0s;
}
header .elementor-sticky a{
	animation: fade-in 0.5s ease-out forwards;
	animation-delay: 1s;
}
body .cpel-switcher__lang a:hover, body .cpel-switcher__lang a:focus{
	color:#fff !important;
}

body #elementor-popup-modal-1019 {
    background-color: rgba(0, 0, 0, .85) !important;
    backdrop-filter: blur(7.5px);
}

body .elementor-popup-modal .dialog-widget-content {
    background-color: transparent !important;
    background-image: linear-gradient(#fff 50%, rgba(255, 255, 255, .5));
}

.elementor-1019 .elementor-element.elementor-element-c7111eb .elementor-nav-menu--main .elementor-item:hover, .elementor-1019 .elementor-element.elementor-element-c7111eb .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-1019 .elementor-element.elementor-element-c7111eb .elementor-nav-menu--main .elementor-item.highlighted, .elementor-1019 .elementor-element.elementor-element-c7111eb .elementor-nav-menu--main .elementor-item:focus{
	color: rgba(0,0,0,.5) !important;
	fill: rgba(0,0,0,.5) !important
}