/*
Theme Name: UWL
Template: astra
Author: Child Theme Configurator
Version: 1.0.1747151969
Updated: 2025-05-13 16:59:29

*/

body,h1,h2,h3,h4,h5,h6,h7,h8,p,a,span{
font-family: "area-normal", sans-serif!important;
font-weight: 400;
font-style: normal;
}

.home .elementor-73 .elementor-element.elementor-element-cfd387c:not(.elementor-motion-effects-element-type-background),.home .elementor-73 .elementor-element.elementor-element-cfd387c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    position: absolute;
	box-shadow:unset;
}

.home .xtb-appear .elementor-73 .elementor-element.elementor-element-cfd387c:not(.elementor-motion-effects-element-type-background), .home .elementor-75 .elementor-element.elementor-element-cfd387c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #161616;
	box-shadow:1px 1px 15px 10px rgba(0, 0, 0, 0.3);
}

.entry-meta{display:none;}

#menu-footer{
    display: flex;
    width: 100%;
    margin: 0;
    justify-content: space-between;
}
#menu-footer .sub-menu{
	margin:0;
	    list-style: none;
}

#menu-footer > li{
	padding:20px;
	list-style:none;
}

#menu-footer a {
    color: white;
	font-size:18px;
}

@media(max-width:990px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    font-size: 14px;
}
	    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        padding-left: 0;
    }
}
@media(max-width:767px){
	#menu-footer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
	#menu-footer > li {
    text-align: center;
		padding:0;
}
}