.elementor-38056 .elementor-element.elementor-element-409b06cf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-38056 .elementor-element.elementor-element-195e2f8d{width:51%;}}/* Start custom CSS for html, class: .elementor-element-a252012 *//* =========================================
   MIMURA HEADER
   ========================================= */

.mimura-custom-header {
    width: 100%;
    min-height: 104px;

    display: grid;
    grid-template-columns: 25% 50% 25%;
    align-items: center;

    padding: 0 60px;

    background: #ffffff;
   
    border-bottom: 1px solid #e8dfdc;

    box-sizing: border-box;
}


/* =========================================
   LOGO
   ========================================= */

.mimura-logo {
    display: flex;
    align-items: center;
    justify-content: flex-start;

    text-decoration: none !important;
}

.mimura-logo img {
    width: 190px;
    max-width: 100%;
    height: auto;

    display: block;
}


/* =========================================
   DESKTOP MENU
   ========================================= */

.mimura-desktop-menu {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 28px;
}

.mimura-desktop-menu a {
    position: relative;

    display: inline-flex;
    align-items: center;

    height: 104px;

    color: #292426 !important;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;

    text-decoration: none !important;

    white-space: nowrap;

    transition: color .2s ease;
}

.mimura-desktop-menu a:hover {
    color: #812f52 !important;
}


/* =========================================
   AKTIVNA STAVKA
   ========================================= */

.mimura-desktop-menu a:first-child {
    color: #812f52 !important;
}

.mimura-desktop-menu a:first-child::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    height: 2px;

    background: #812f52;
}


/* =========================================
   DESNA STRANA
   ========================================= */

.mimura-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;

    gap: 22px;
}

.mimura-action {
    display: inline-flex;
    align-items: center;
    gap: 7px;

    padding: 0;

    border: 0;
    background: transparent;

    color: #292426 !important;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;

    text-decoration: none !important;

    cursor: pointer;

    white-space: nowrap;
}

.mimura-action:hover {
    color: #812f52 !important;
}


/* =========================================
   IKONE
   ========================================= */

.mimura-action svg {
    width: 24px;
    height: 24px;

    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;

    display: block;
}


/* =========================================
   KORPA - BROJ
   ========================================= */

.mimura-cart-count {
    min-width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 0 6px;

    box-sizing: border-box;

    border-radius: 50%;

    background: #812f52;
    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
}


/* =========================================
   MOBILE TOGGLE
   ========================================= */

.mimura-mobile-toggle {
    display: none;

    width: 42px;
    height: 42px;

    padding: 8px;

    border: 0;
    background: transparent;

    cursor: pointer;

    flex-direction: column;
    justify-content: center;
    gap: 5px;
}

.mimura-mobile-toggle span {
    display: block;

    width: 26px;
    height: 2px;

    background: #292426;

    transition: all .2s ease;
}


/* =========================================
   MOBILE MENI
   ========================================= */

.mimura-mobile-menu {
    display: none;
}


/* =========================================
   SEARCH PANEL
   ========================================= */

.mimura-search-panel {
    display: none;

    width: 100%;

    padding: 20px 60px;

    background: #ffffff;
    border-bottom: 1px solid #e8dfdc;

    box-sizing: border-box;
}

.mimura-search-panel form {
    max-width: 700px;

    margin: 0 auto;

    display: flex;
    gap: 10px;
}

.mimura-search-panel input[type="search"] {
    flex: 1;

    height: 48px;

    padding: 0 16px;

    border: 1px solid #e8dfdc;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;

    outline: none;
}

.mimura-search-panel input[type="search"]:focus {
    border-color: #812f52;
}

.mimura-search-panel button {
    height: 48px;

    padding: 0 24px;

    border: 0;

    background: #812f52;
    color: #ffffff;

    font-size: 15px;
    font-weight: 600;

    cursor: pointer;
}


/* =========================================
   SEARCH OPEN
   ========================================= */

.mimura-search-panel.is-open {
    display: block;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .mimura-custom-header {
        min-height: 86px;

        display: flex;
        align-items: center;
        justify-content: space-between;

        padding: 0 22px;

        border-top-width: 2px;
    }

    .mimura-logo img {
        width: 155px;
    }

    .mimura-desktop-menu {
        display: none;
    }

    .mimura-actions {
        gap: 10px;
    }

    .mimura-action span {
        display: none;
    }

    .mimura-action svg {
        width: 27px;
        height: 27px;
    }

    .mimura-cart-count {
        min-width: 20px;
        height: 20px;

        margin-left: -8px;
        margin-top: -18px;

        font-size: 11px;
    }

    .mimura-mobile-toggle {
        display: flex;
    }

    .mimura-mobile-menu {
        display: none;

        flex-direction: column;

        padding: 18px 30px 24px;

        background: #ffffff;

        border-bottom: 1px solid #e8dfdc;
    }

    .mimura-mobile-menu.is-open {
        display: flex;
    }

    .mimura-mobile-menu a {
        position: relative;

        padding: 15px 0;

        color: #292426 !important;

        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;

        text-decoration: none !important;

        border-bottom: 1px solid #f0e8e5;
    }

    .mimura-mobile-menu a:hover {
        color: #812f52 !important;
    }

    .mimura-search-panel {
        padding: 15px 22px;
    }

    .mimura-search-panel form {
        flex-direction: column;
    }

    .mimura-search-panel button {
        width: 100%;
    }
}
.mimura-logo img {
    width: 120px !important;
    max-width: 150px !important;
    height: auto !important;
}
.mimura-desktop-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 28px;
    transform: translateX(-90px);
}

@media (max-width: 767px) {

    /* MOBILE HEADER */
    .mimura-custom-header {
        min-height: 86px !important;
        width: 100% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        padding: 0 20px !important;

        box-sizing: border-box !important;
    }


    /* LOGO */
    .mimura-logo {
        flex: 0 0 auto !important;
    }

    .mimura-logo img {
        width: 100px !important;
        max-width: 145px !important;
        height: auto !important;
    }


    /* SKRIVAMO DESKTOP MENI */
    .mimura-desktop-menu {
        display: none !important;
        visibility: hidden !important;
    }


    /* DESNE IKONE */
    .mimura-actions {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;

        gap: 10px !important;

        margin-left: auto !important;
    }


    /* SKRIVAMO TEKST PRETRAGE / NALOGA / KORPE */
    .mimura-action > span:not(.mimura-cart-count) {
        display: none !important;
    }


    /* IKONE */
    .mimura-action svg {
        width: 27px !important;
        height: 27px !important;
    }


    /* BROJ NA KORPI */
    .mimura-cart-count {
        display: inline-flex !important;

        min-width: 20px !important;
        width: 20px !important;
        height: 20px !important;

        margin-left: -8px !important;
        margin-top: -18px !important;

        align-items: center !important;
        justify-content: center !important;

        border-radius: 50% !important;

        font-size: 10px !important;
    }


    /* HAMBURGER */
    .mimura-mobile-toggle {
        display: flex !important;

        width: 40px !important;
        height: 40px !important;

        padding: 7px !important;

        flex-direction: column !important;
        justify-content: center !important;
        gap: 5px !important;

        border: 0 !important;
        background: transparent !important;
    }


    .mimura-mobile-toggle span {
        display: block !important;

        width: 25px !important;
        height: 2px !important;

        background: #292426 !important;
    }


    /* MOBILNI MENI */
    .mimura-mobile-menu {
        display: none !important;

        flex-direction: column !important;

        width: 100% !important;

        padding: 15px 25px 25px !important;

        background: #ffffff !important;

        box-sizing: border-box !important;
    }


    .mimura-mobile-menu.is-open {
        display: flex !important;
    }


    .mimura-mobile-menu a {
        padding: 15px 0 !important;

        color: #292426 !important;

        font-size: 17px !important;

        text-decoration: none !important;

        border-bottom: 1px solid #e8dfdc !important;
    }


    /* SEARCH */
    .mimura-search-panel {
        padding: 15px 20px !important;
    }

}

/* =========================================
   MIMURA DROPDOWN - STIL
   ========================================= */

.mimura-desktop-menu a.mimura-donji-ves {
    position: relative;
}


/* DONJI VEŠ - HOVER */

.mimura-desktop-menu a.mimura-donji-ves:hover {
    color: #812f52 !important;
}


/* LINIJA ISPOD DONJEG VEŠA */

.mimura-desktop-menu a.mimura-donji-ves:hover::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;

    bottom: 0;

    height: 2px;

    background: #812f52;
}


/* =========================================
   DROPDOWN
   ========================================= */

.mimura-dropdown-donji-ves,
.mimura-dropdown-spavacice {
    background: #ffffff !important;

    border: 1px solid #e8dfdc !important;

    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.10) !important;

    border-radius: 0 !important;

    overflow: hidden;
}


/* PODKATEGORIJE */

.mimura-dropdown-donji-ves a,
.mimura-dropdown-spavacice a {
    transition:
        color 0.2s ease,
        background 0.2s ease;
}


/* HOVER PODKATEGORIJE */

.mimura-dropdown-donji-ves a:hover,
.mimura-dropdown-spavacice a:hover {
    color: #812f52 !important;

    background: #faf6f7 !important;
}


/* =========================================
   SPAVAĆICE - HOVER LINIJA
   ========================================= */

.mimura-desktop-menu a[href="https://prodajavesa.rs/product-category/spavacice/"] {
    position: relative;
}

.mimura-desktop-menu a[href="https://prodajavesa.rs/product-category/spavacice/"]:hover {
    color: #812f52 !important;
}

.mimura-desktop-menu a[href="https://prodajavesa.rs/product-category/spavacice/"]:hover::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;

    bottom: 0;

    height: 2px;

    background: #812f52;
}

/* Spušta cijeli sadržaj headera */
.mimura-custom-header {
    padding-top: 25px;
}/* End custom CSS */
/* Start custom CSS */.mimura-header {
    background: #fbf8f5 !important;
}/* End custom CSS */