/*double-header  */

.header-desk {
    position: fixed !important;
    top: 0;
    width: 100%;
}

.footer-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.head-menu {
    text-transform: uppercase !important;
    cursor: pointer;
    font-family: 'Cinzel';
    font-weight: 500;
}

.head-menu:hover {
    color: #000 !important;
}

.kadence-column9fe34c-d7 .head-menu {
    opacity: 1;
    transition: opacity 0.5s;
}

.kadence-column9fe34c-d7 .head-menu.is-hidden {
    opacity: 0;
    pointer-events: none;
}


.header-wrapper .header-desk>div {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.header-wrapper .header-desk {
    background: #fff !important;
    box-shadow: 2px 5px 15px #00000025;
}

.logo-blk {
    display: none;
}

.header-wrapper .logo-blk {
    display: block;
}

.header-wrapper .wp-image-591 {
    display: none !important;
}

.header-list ul {
    display: flex !important;
    flex-direction: row;
    gap: 4rem !important;
}

.header-list.right ul {
    justify-content: flex-end;
}

ul#menu-header-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 3rem;
}

ul#menu-header-menu>li>a {
    /* color: #000; */
    font-size: 20px;
    /* font-family: ""; */
    letter-spacing: 0.5px;
    color: var(--text);
}

button:focus:after {
    all: unset !important
}

ul#menu-header-menu li a:hover {
    color: var(--l-gold);
}

.cont-pad+#content {
    padding-top: 50px;
}

div#header {
    z-index: 99;
    position: relative;
}

.header-desk.sticky-d-head {
    box-shadow: 0px 0px 0px #00000014;
    transition: box-shadow 0.2s linear;

}

.header-desk.sticky-d-head {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0px 3px 19px #00000014;
}

/*--mob-footer--*/
.mobfooting {
    position: fixed !important;
    bottom: 0;
    background: #ffff !important;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 23%);
    z-index: 99 !important;
    width: 100%;
}

.mobilemen li a {
    width: 100% !important;
    display: block !important;
    border-bottom: 1px solid #d1d1d1;
    padding-top: 4px;
    padding-bottom: 12px;
    font-size: 17px !important;
}

.mobilemen {
    margin-top: 39px !IMPORTANT;
    margin-bottom: 42px !important;
}

.anfbluemob img {
    background: #97715B;
    padding: 9px;
    width: 53px !important;
    border-radius: 5px;
}

.menutitke {
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 0 !important;
}

/*--mob-footer-end--*/
/*double-header  */

/*--mobile-menu--*/

.mobile-menu-txt {
    margin: 0 !important;
}