/*
 Theme Name: Nexuron Child Theme
 Theme URI: https://www.nine9webdesign.com
 Description: A Child Theme for Divi
 Author: Nine9 Web Design
 Author URI: https://www.nine9webdesign.com
 Template: Divi
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom styles below */

#page-container #main-header {
    -webkit-box-shadow: none;
    box-shadow: none;
}
body .grecaptcha-badge {
	display: none;
}

#page-container .dipi_timeline_item .ribbon-icon-wrap {
		margin: 1.6rem !important;
}

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

#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;
	backdrop-filter: blur(20px) !important;
}

@media only screen and (max-width: 980px) {
	.logo_container {
		z-index: 9999;
	}
	
	#page-container .et-fixed-header#main-header {
		height: 60px !important;
		backdrop-filter: blur(20px) !important;
	}
	
	#page-container .et-fixed-header#main-header,
	#page-container #main-header {
		transition: 0.3s;
	}
}

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

#page-container #et-top-navigation .et-cart-info {
    display: none;
}

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

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

/******************* HOME COL HOVER *******************/
.cap-card .et_pb_column:hover {
    border-color: rgba(0, 113, 227, 0.4);
    transform: translateY(-8px) scale(1.01) !important;
}

.cap-card .et_pb_column {
	transition: 0.3s;
	backdrop-filter: blur(12px);
	filter: drop-shadow(0 0 10px rgba(0, 113, 227, 0.06));
}

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

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

	50% {
		transform: scale(1.1);
	}

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