/*
 Theme Name:     Divi Layout Demos
 Theme URI:      https://demos.layoutdivi.com/
 Description:    Divi Layout Demos
 Author:         Layoutdivi
 Author URI:     https://layoutdivi.com/
 Template:       Divi
 Version:        1.0.0
*/


:root {--color1: #358bd3;--color2:#0f1740;}


/*STRAT*/

body {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none; 
}

/*Preloader*/ 
.ldr:before,.pre-loader .status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pre-loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color2);z-index:100000;height:100%;width:100%;overflow:hidden!important}.ldr{position:relative}.ldr:before{content: ""; width: calc(100% + 28px); height: calc(100% + 28px); border-radius: 50%;border: 20px dashed var(--color1); animation: 2s linear infinite ldrbfor;}
@keyframes ldrbfor{100%{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}

/*Menu*/

.ld_demo_menu li.current-menu-item a{color:var(--color1) !important;}

.ld_demo_menu.et_pb_menu .et-menu-nav li ul.sub-menu a{width: 100% !important;}
.ld_demo_menu .et-menu-nav li.mega-menu > ul > li > ul > li{width:100%;}
.et-db #et-boc .et-l .ld_demo_menu .et_mobile_menu li a:hover{color:#fff !important;}

/*=== Menu Header ===*/

.ld_demo_menu .nav li li{padding: 0 0px;}

.et-db #et-boc .et-l .ld_demo_menu .et_pb_menu__menu>nav>ul>li>a {
	color: #000
}
.et-db #et-boc .et-l * .ld_demo_menu .et_pb_menu__wrap .et_pb_menu__icon:after {
	border: 1px solid;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px
}
.et-db #et-boc .et-l * .ld_demo_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__cart-button {
	margin-left: 20px
}
.et-db #et-boc .et-l * .ld_demo_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__search-button {
	margin: 0
}
.et-db #et-boc .et-l * .ld_demo_menu .et-menu-nav li.mega-menu>ul>li>a:first-child {
	width: 100%!important;
	display: block
}
.et-db #et-boc .et-l * .ld_demo_menu.et_pb_menu .et-menu-nav li > ul.sub-menu > li >a,
.ld_demo_menu.et_pb_menu .et-menu-nav li.mega-menu > ul > li > a:first-child{
	width: 100% !important;
color: #000;
font-weight: 600;
padding: 14px 20px !important;
border-bottom: 1px solid #eee;
}
.et-db #et-boc .et-l * .ld_demo_menu .et-menu-nav li.mega-menu>ul>li>ul>li {
	width: 100%
}
.et-db #et-boc .et-l .et-db #et-boc .et-l .ld_demo_menu .et_mobile_menu li a:hover {
	color: #fff!important
}
.et-db #et-boc .et-l .ld_demo_menu li.menu-item-has-children ul.sub-menu {
	padding: 0;
	border: none
}
.et-db #et-boc .et-l .ld_demo_menu li.menu-item-has-children ul.sub-menu li {
	display: block
}
.et-db #et-boc .et-l .ld_demo_menu .nav li li ul {
	top: 0
}



/*Page Header Hero Section */
.txt_radiu.not .et_pb_text_inner div.ld_count span.ld_count1::after {display:none;}.txt_released .et_pb_promo_description .et_pb_module_header{padding-bottom:50px}.txt_released .et_pb_promo_description div strong{background-image:linear-gradient(-225deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:txt_clp 2s linear infinite;display:inline-block}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1{margin-bottom:15px;height:auto;background-clip:text;font-size:100px;font-weight:700;line-height:100px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.7) 100%);}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1:after{content:"+";margin-bottom:9px;font-size:73px;font-weight:600;vertical-align:super;line-height:14px}
@media only screen and (max-width : 766px) {
.txt_released .et_pb_promo_description .et_pb_module_header{padding-bottom:20px}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1{font-size:75px;line-height:80px}.txt_radiu .et_pb_text_inner div.ld_count p{padding-bottom:10px}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1:after{font-size:45px}	
}


