/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

:root {
    --theme-color-default: #010538;
    --theme-text-color-on-default: white;
}

.block_newsletter .alert:before {
    left: 10px;
    top: 8px;
}



/** HEADER **/
.header_logo {
    padding: 0;
}

#header .header-nav .blockcart {
    padding: 0;
}

#_desktop_cart .cart-preview .header .cart-products-count,
.icon-w .ap-wishlist .ap-total {
    color: var(--theme-text-color-on-default) !important;
}

.leo-megamenu .dropdown-menu {
    min-width: 250px;
}

.leo-megamenu .dropdown-menu div.menu-title {
    display: none;
}

#leo_search_block_top .block_content > div {
    flex-grow: .5;
}

#leo_search_block_top .block_content {
    justify-content: flex-end;
}

/** HOME **/
.thumbnail-container .product-price-and-shipping .price {
    color: var(--theme-color-default);
}

/** CATEGORIES **/
.block-category h1 {
    display: none;
}

@media (min-width: 768px) {
    #products {
        padding:0 5%;
    }
    #js-product-list-top {
        display: none;
    }
}

/** PRODUITS **/
.product-detail {
    padding:0 5%;
}

@media (min-width: 768px) {
    .product-detail .product-actions {
        padding-right: 50%;
    }
}
