.elementor-180 .elementor-element.elementor-element-6b66338 .elementor-heading-title {
    color: #FFFFFF !important;
    font-size: 18px;
    font-weight: 300
 }
  
.elementor-icon-box-content h2{
    font-size: 25px !important;
    }   
    
button:focus {
outline: 1px solid black !important;
}

.mandatory{
font-size: 16px !important;
color: #fff !important;
}

.list{
marign-bottom: 12px;
}

.sr-only {
position: absolute !important;
left: -9999px;
}

.mandatory1 {
  font-size: 16px !important;
  color: #222 !important;
} 

a:focus{
		outline: 2px solid black !important;
		outline-offset: -2px;
	}
	
div.wpforms-container-full .wpforms-form input[type=checkbox]{
			border: 1px solid #76767E !important;
			
	}

#footer-widgets .footer-box a:hover, #footer-widgets a:hover {

                        color: #E7751D !important;
}

.elementor-2 .elementor-element.elementor-element-ed5ca4b .elementor-button:hover {

		    color: #FFFFFF !important;
		    background-color: #E7751D !important;
}			

#menu-primary .menu-item--active ul {
    display: block !important;
}
#menu-primary ul li a.menu-link:hover {
	display: block !important;
}

.eael-circle-info button:focus {
    outline: 5px solid red !important;
    outline-offset: -4px;
    background-color: #41b6e6 !important;
}
 
.eael-circle-info .eael-circle-inner{
    list-style-type: none;
}

/* submenu */

#menu-item-1909.menu-item-has-children .sub-menu {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: none !important;
    display: none !important;
}

.menu-item-has-children--active .sub-menu, 
#menu-item-1909.menu-item-has-children--active .sub-menu,
#menu-item-1909.menu-item-has-children.sfHover-ada .sub-menu{
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity 300ms ease 0s !important;
    display: block !important;
}

