/*
Theme Name: Eco Child Theme
Theme URI: https://nine9webdesign.com/
Description: Child Theme For Divi
Author: Nine9 Web Design
Author URI: https://nine9webdesign.com/
Version: 1.0.0
Template: Divi
*/

#page-container { 
	overflow: hidden !important;
}

/*body {
    font-weight: 400;
}*/

#page-container .current-menu-item a {
    font-weight: 600 !important;
}

@media only screen and (min-width: 981px) {
	#page-container #main-header.et-fixed-header {
		-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
		box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
	}
}

body .et_pb_scroll_top.et-pb-icon {
	background: #124F1A !important;
	bottom: 25px;
	right: 25px;
	border-radius: 0;
}

@media only screen and (max-width: 980px) {
	/*.logo_container {
		z-index: 9999;
	}*/
	
	#page-container #et-boc .et-l--header {
		height: auto !important;
	}
}

@media only screen and (min-width: 981px) {
	#page-container .et_pb_menu__menu > nav > ul > li {
		margin-top: 8px;
		border-right: 1px solid rgba(199,249,184, 0.7);
		padding-top: 0.3em;
	}
	
	#page-container .et_pb_menu__menu > nav > ul > li:last-child {
		border-right: none;
	}
}

#page-container #main-header {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/******************* PRELOADER ANIMATION *******************/
.dipi_preloader_image {
	 animation: pulse_pre_loader 2s infinite;
	 max-width: 200px !important;
	 image-rendering: -webkit-optimize-contrast;
}

@keyframes pulse_pre_loader {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

/**************** GASP ROW ANIMATON ****************/
/* Hide the children initially only if JS is enabled */
.js-enabled .text-info > * {
    opacity: 0;
}

/******************* SMOOTH SCROLL *******************/
html.lenis {
	height: auto;
}

.lenis.lenis-smooth {
	scroll-behavior: auto;
}