/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-01-15 09:35:14 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 40.83%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 57.17%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 30.6225%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 42.8775%;
    }
}

.ammenu-nav-sections.nav-sections {
    border-top: 1px solid #e7e7e7;
}

.heading-left__content {
    margin: 0;
    padding: 0;
}

.heading-left__right {
    font-weight: 300;
}

.phone-holder {
    font-weight: 300;
    font-size: 16px;
    color: #3f669f;
    padding-left: 15px;
}

.phone-holder a.phone {
    font-weight: 700;
    color: #3f669f;
}

.header-center .control {
    margin-left: 60px
}

.header-center input {
    border: 2px solid #90969a;
    border-radius: 5px;
}

.header-main div.header .search-area .minisearch .actions button {
    background: #3f669f;
    right: 0px;
    border-radius: 0px 5px 5px 0px;
    color: white;
}

.header-right .porto-icon-user-2, .header-right .porto-icon-wishlist-2, .header-right .porto-icon-shopping-cart {
    margin-bottom: 8px;
}

.header-right .porto-icon-user-2:before, .header-right .porto-icon-wishlist-2:before, .header-right .porto-icon-shopping-cart:before {
    font-weight: 900;
    color: #3f669f;
    font-size: 18px;
    margin-bottom: 8px;
}

.page-header .navigation:not(.side-megamenu) .level0.parent .level-top::after {
    display: none;
}

.page-header .navigation:not(.side-megamenu) .level0.parent > a > span {
    font-weight: 500;
    text-transform: capitalize;
}

.navigation ul li:first-of-type, .navigation ul li:last-of-type {
    display: none;
}

.layout-1220 .navigation {
    max-width: 1440px;
}

@media only screen and (min-width: 992px) {
    .page-header.type2 .navigation:not(.side-megamenu) > ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .page-header.type2 .navigation:not(.side-megamenu) .level0:not(:first-child) {
        margin-left: -2.5px;
    }

    .page-header.type2 .navigation:not(.side-megamenu) .level0 {
        margin-right: 25px;
    }
}

.page-header.type2 .search-category {
    border: none;
}

.greet.welcome {
    display: none !important;
}

.search-category select {
    font-size: 11px;
    margin-right: -15px;
}
