.elementor-4953 .elementor-element.elementor-element-19db054c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for konsalheader, class: .elementor-element-4af6c1ba *//* 1. Настройка на разстоянията между заглавията */
.konsal-menu li.menu-item {
    margin-left: 6px !important;
    margin-right: 6px !important;
    display: inline-block !important;
    overflow: visible !important; /* Уверяваме се, че чертичката не се реже */
}

/* 1. Стил за АКТИВНИЯ бутон (когато си на съответната страница) */
.main-menu .current-menu-item > a,
.main-menu .current_page_item > a,
.konsal-menu .current-menu-item > a,
.konsal-menu .current_page_item > a {
    color: #0e5151 !important; /* Твоят зелен цвят */
    font-weight: 600; /* Опционално: прави го малко по-плътен */
}

.header-layout1 .menu-area .main-menu {
    padding-left: 60px!important;
}

/* 1. Скриваме елемента за ВСИЧКИ екрани под 1600px */
body .d-xl-block {
    display: none !important;
}

/* 2. Показваме го САМО за екрани от 1600px нагоре */
@media screen and (min-width: 1600px) {
    body .d-xl-block {
        display: block !important;
    }
}

/* Правим елементите в подменюто един под друг */
.main-menu ul.sub-menu li {
    display: block;
    width: 100%;
}

/* Корекцията за отваряне точно надолу */
.main-menu ul.sub-menu {
    position: absolute;
    top: 100%; /* Застава точно под основния бутон */
    left: 0;
    transform-origin: top center;
    /* Премахваме излишното изместване наляво, ако пречи */
    left: 0 !important; 
    width: 320px!important;
}

@media (min-width: 992px) and (max-width: 1600px) {
    .header-layout1 .logo-bg {
        width: 26% !important;
    }
}
/* Подравняваме колоната с менюто и бутона плътно вдясно */
.header-layout1 .col-auto.me-xl-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
}

/* Уверяваме се, че самото меню вътре също се подравнява надясно */
.header-layout1 .main-menu {
    text-align: right !important;
}

.header-layout1 .main-menu ul {
    justify-content: flex-end !important;
}

@media (max-width: 760px) {
    .elementor-4953 .elementor-element.elementor-element-19db054c {--padding-bottom: 20%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19db054c *//* Форсираме лайтбокса (Elementor/Konsal) да е най-отгоре */
.elementor-lightbox, .mfp-wrap, .lg-outer {
    z-index: 999999 !important;
}/* End custom CSS */