/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         die Designtante
 Author URI:     https://www.diedesigntante.de
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.verticalMenu ul.et-menu.nav {
    display: block;
}
@media (max-width: 980px){
	.hideMobileMenu .et_mobile_nav_menu{
		display:none;
	}
	.hideMobileMenu .et_pb_menu__menu{
		display:block;
	}
	.hideMobileMenu .et_pb_menu__wrap{	
		justify-content: flex-start !important;
	}
}
@media (min-width: 981px) {
	.mainMenu li.current-menu-item {
	  position: relative;
	}
	.mainMenu li.current-menu-item > a::after {
	  content: '';
	  display: block;
	  position: absolute;
	  bottom: -39px;
	  left: 50%;
	  transform: translateX(-50%);
	  width: 15px;
	  height: 15px;
	  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M0 14.1396V0H14.3721L0 14.1396Z' fill='%23AFCA0B'/%3E%3C/svg%3E");
	  background-repeat: no-repeat;
	  background-size: contain;
	}
}



.txtModule-2col div.et_pb_text_inner {
    display: flex;
    gap: 1em;
	align-items: flex-end;
}


.hoverShadow:hover{
	box-shadow: 0 8px 12px 6px rgba(0, 0, 0, 0.15), 0 4px 4px 0 rgba(0, 0, 0, 0.30);
	transition: all .3s ease;
}

.et_pb_button:after {
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}