.uc-mega_menu_section.uc-active_item {
transition: background-color 0.3s ease;
}
.l2-logo-container {
z-index: 1000 !important;
}
.l2-menu-container span.sub-arrow {
display: none;
}
body.uc-menu-open {
position: fixed !important; 
overflow-y: scroll !important;
}
.uc-mega_menu_section-cover {
display: none;
}
.uc-mega_menu_section {
margin-top: 60px;
}
div#l2-megamenu {
background-color: transparent !important;
}
body.uc-menu-open .l2-menu-container {
background-color: var( --e-global-color-primary ) !important;
padding-bottom: 100vh;
}
.l2-menu-transparent:not(.l2-menu-page-top) {
padding-top: 16px !important;
padding-bottom: 16px !important;
}
.l2-static-menu .elementor-heading-title {
color: var(--e-global-color-color_white) !important;
font-family: var(--e-global-typography-navigationmain-font-family) !important;
font-size: var(--e-global-typography-headlinesh3-font-size);
text-transform: var(--e-global-typography-navigationmain-text-transform);
letter-spacing: var(--e-global-typography-navigationmain-letter-spacing);
font-weight: var(--e-global-typography-navigationmain-font-weight);
line-height: var(--e-global-typography-headlinesh2-line-height);
}
.l2-megamenu-left .elementor-nav-menu--main .elementor-nav-menu a {
padding: 0 0 24px 0 !important;
}
.l2-megamenu-left .elementor-nav-menu--main {
margin-top: 64px !important;
}
div#ue-remote-tabs-ue-item-1 {
color: #fff !important;
text-align: left;
float: left;
}
.l2-megamenu-left .ue-remote-tabs,
.l2-megamenu-left .ue-item {
display: block !important;
}
.l2-megamenu-left .ue-item {
float: left;
clear: both;
padding-left: 24px !important;
}
.l2-megamenu-left .ue-item {
color: var(--e-global-color-color_white);
font-family: var(--e-global-typography-secondary-font-family) !important;
font-size: var(--e-global-typography-headlinesh3-font-size);
text-transform: var(--e-global-typography-primary-text-transform);
letter-spacing: var(--e-global-typography-primary-letter-spacing);
font-weight: var(--e-global-typography-primary-font-weight);
}
.l2-megamenu-left,
.l2-megamenu-right {
opacity: 0 !important;
transition: all 0.5s ease !important;
}
body.uc-menu-open .l2-megamenu-left,
body.uc-menu-open .l2-megamenu-right {
opacity: 1 !important;
}
.l2-megamenu-left .l2-remote-menu {
margin-bottom: 16px !important;
}
.e--pointer-double-line .elementor-item::after, 
.e--pointer-underline .elementor-item::after {
display: none;
} .l2-megamenu-right .uc_image_carousel_container_holder p {
text-align: left !important;
font-family: var(--e-global-typography-secondary-font-family);
font-size: var(--e-global-typography-secondary-font-size);
font-weight: 200;
text-transform: var(--e-global-typography-secondary-text-transform);
line-height: 2em;
letter-spacing: var(--e-global-typography-primary-letter-spacing);
color: var(--e-global-color-color_white) !important;
}
.l2-megamenu-right .uc_image_carousel_container_holder .ue-text,
.l2-megamenu-right .uc_image_carousel_container_holder p {
margin: 0 !important;
}
.l2-megamenu-right .uc_image_carousel_container_holder .ue-content-holder {
padding: 0 !important;
}
.owl-item.uc-active-item {
opacity: 1;
}
.owl-item:not(.uc-active-item) {
opacity: 0;
}
.owl-item {
transition: all .5s ease !important;
}
.l2-megamenu-left .ue-item-active::before {
content: "";
height: 1px;
position: absolute;
background-color: #fff;
transform: translateY(10px);
width: 70%;
left: 150px;
}
.l2-megamenu-left .ue-item {
position: static !important;
}
.l2-megamenu-left .ue-item:not(.ue-item-active)::before {
content: "";
height: 1px;
position: absolute;
background-color: #fff;
transform: translateY(10px);
left: 150px;
width: 0%;
transform: translateY(10px);
}
.l2-megamenu-left .ue-item::before {
transition: all 0.3s ease;
}
.l2-megamenu-right .owl-item.active:first-child {
margin-top: 60px;
}
.l2-megamenu-right .owl-item.active:nth-child(2) {
margin-top: 110px;
}
.l2-megamenu-right .owl-item.active:nth-child(3) {
margin-top: 150px;
}
body:not(.uc-menu-open) .l2-close-menu {
display: none;
}
body.uc-menu-open .elementor-widget-ucaddon_mega_menu .uc-mega_menu_title {
display: none !important
}
body.uc-menu-open .l2-menu-primary,
body.uc-menu-open .l2-menu-transparent.l2-menu-page-top .l2-menu-secondary::before {
display: none;
}
.l2-close-menu::before {
content: "";
position: absolute;
left: -20px;
top: -3px;
height: 40px;
border-left: 1px solid rgba(255,255,255, 0.5);
}
svg.l2-close-icon {
top: -5px;
position: absolute;
right: -40px;
}
.l2-close-item i::before {
content: "\f00d" !important;
font-family: "Font Awesome 6 Free";
}
li.l2-search.menu-item {
margin-right: 40px;
}
.l2-close-icon {
transition: all 0.3s ease;
}
.l2-close-item:hover .l2-close-icon {
transform: scale(0.8);
transform-origin: center center;
} .dialog-lightbox-widget {
background-color: rgba(20, 57, 81, 0.93) !important;
z-index: 0;
}
.elementor-popup-modal .dialog-widget-content,
.l2-search-popup .uc-ajax-search-wrapper-inside,
.l2-search-popup input,
.l2-search-popup .uc-pagination-header,
.l2-search-popup .uc-ajax-search__btn {
background-color: transparent !important;
box-shadow: none !important;
}
.l2-search-popup .uc-search-item__link,
.l2-search-popup input,
.l2-search-popup .uc-ajax-search-wrapper-inside,
.uc-ajax-search__items.uc-items-wrapper,
.l2-search-popup .uc-ajax-search__btn {
border: none !important;
}
.dialog-lightbox-widget a.dialog-close-button {
display: none !important;
}
.l2-search-popup .uc-ajax-search__items.uc-items-wrapper {
background-color: rgb(255 255 255 / 25%) !important;
border-radius: 0 !important;
}
.l2-search-popup img.uc-search-item__link-image {
display: none !important;
}
span.uc-search-item__link-title,
.uc-pagination-header,
.uc-ajax-search-results {
color: rgba(255, 255, 255, 0.75) !important;
font-weight: 200 !important;
}
.uc-search-item__link-title  b {
font-weight: 400;
}
.l2-search-popup .uc-page-number.uc-active {
color: white !important;
}
.l2-search-popup a.uc-page-number:not(.uc-active),
.uc-ajax-search-results{
color: rgb(255 255 255 / 50%) !important;
}
.l2-search-popup .uc-ajax-search-pages {
gap: 8px !important;
}
.uc-pagination-header {
border-top: 1px solid rgb(255 255 255 / 10%);
padding: 16px !important;
}
input.uc-ajax-search__input.uc-active {
border-radius: 0 !important;
}
.l2-search-popup .uc-search-item__link {
padding-bottom: 0 !important;
font-family: var(--e-global-typography-forminpfrmtxt-font-family);
}
.l2-search-popup .uc-pagination-list-inner {
padding: 16px;
}
.l2-search-popup i.fas.fa-search {
font-size: 0;
}
.l2-search-popup .uc-ajax-search__btn {
cursor: pointer;
}
.l2-search-popup .uc-ajax-search__btn::before {
content: "";
background-image: url(https://templ2.devl3.com/wp-content/uploads/2023/03/search.svg);
position: absolute;
width: 35px;
height: 35px;
background-repeat: no-repeat;
}
.uc-ajax-search__input-wrapper {
border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
input:focus,
select:focus,
textarea:focus,
button:focus {
outline: none;
}
.l2-search-popup input.uc-ajax-search__input,
.l2-search-popup input.uc-ajax-search__input::placeholder {
font-family: var(--e-global-typography-navigationmain-font-family) !important;
font-size: var(--e-global-typography-navigationmain-font-size) !important;
font-weight: var(--e-global-typography-navigationmain-font-weight) !important;
text-transform: var(--e-global-typography-navigationmain-text-transform) !important;
line-height: var(--e-global-typography-navigationmain-line-height) !important;
letter-spacing: var(--e-global-typography-navigationmain-letter-spacing) !important;
color: rgba(255,255,255,0.3) !important; 
}
.l2-search-popup .uc-pagination-list-inner:empty {
display: none !important;
}