/*
Theme Name:         Ajax
Theme URI:          https://alarm.bezpeka.systems/
Author:             Ajax Systems
Author URI:         https://alarm.bezpeka.systems/
Description:        Ajax Store Theme
Version:            1.1.1
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
License:            Regular License
Text Domain:    ajax-theme
Domain Path:    /languages/
License URI:        https://alarm.bezpeka.systems/
*/
body.blog .page-title, body.single .page-title, body.search .page-title, body.archive .page-title, body.error404 .page-title {border: none;}
.page-title.centered {padding: 30px 15%;}

.woocommerce ul.products:not(.slick-slider) {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}

.woocommerce.product-columns-4 ul.products li.product, .woocommerce-page.product-columns-4 ul.products li.product {
    width: calc(25% - 8px);
    margin-right: 10px;
    display: flex;
    margin-bottom: 24px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    flex-direction: column;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    padding: 10px 10px 20px 10px;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover, 
.woocommerce ul.products li.product:focus, .woocommerce-page ul.products li.product:focus {box-shadow: 0px 2px 20px 0px rgb(12 12 11 / 10%)}

.price-buy-block {margin-top: auto;}
.price-buy-block .price {
    display: flex;
    justify-content: center;
}
.price-buy-block .price .woocommerce-Price-baidge {
    font-weight: 300;
    font-size: 12px;
    padding-right: 4px;
}
.woocommerce .products .product .button.add_to_cart_button {
    margin-left: auto;
    margin-right: auto;
}
.woocommerce .related.products .products ul, .woocommerce .up-sells.products .products ul, .slick .woocommerce .products ul {
    width: calc(100% - 2%);
}
.woocommerce .related.products .products ul .woocommerce-Price-amount, .woocommerce .up-sells.products .products ul .woocommerce-Price-amount {font-size: inherit;}
.woocommerce a.button.loading:after {right: 1.5vh;}
.woocommerce-cart #dgfw-gifts-carousel.dgfw-gifts-carousel {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.woocommerce-cart #dgfw-gifts-carousel .dgfw-gift {
    display: flex;
    flex-direction: column;
    width: 25%;
}
.woocommerce-cart #dgfw-gifts-carousel .dgfw-gift .product-name {font-weight: 400;font-size: 14px}
.woocommerce-cart #dgfw-gifts-carousel .dgfw-gift button.dgfw-add-gift-button {
    margin-top: auto;
    display: flex;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    background-color: #00E676!important;
    color: #181818;
}
@media (min-width: 768px) and (max-width: 991px) {
    .woocommerce ul.products li.product {
        width: calc(25% - 4px);
        margin-right: 5px;
    }
    ul.products li.product .woo-cat-prod_title {
        line-height: 1.2;
        max-height: none;
    }
}
@media (min-width: 631px) and (max-width: 768px) {
    .woocommerce.product-columns-4 ul.products li.product, .woocommerce-page.product-columns-4 ul.products li.product, .woocommerce ul.products li.product {
        width: calc(33% - 2px);
        margin-right: 6px;
    }
    .woocommerce.product-columns-4 ul.products li.product:nth-child(3n+3), .woocommerce-page.product-columns-4 ul.products li.product:nth-child(3n+3), .woocommerce ul.products li.product:nth-child(3n+3) {margin-right: 0;}
    
}
@media (min-width: 480px) and (max-width: 630px) {
     .woocommerce.product-columns-4 ul.products li.product, .woocommerce-page.product-columns-4 ul.products li.product, .woocommerce ul.products li.product {
        width: calc(50% - 5px);
        margin-right: 10px;
    }
    .woocommerce.product-columns-4 ul.products li.product:nth-child(2n), .woocommerce-page.product-columns-4 ul.products li.product:nth-child(2n), .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0;
    }
}
@media (max-width: 479px) {
    .woocommerce.product-columns-4 ul.products li.product, .woocommerce-page.product-columns-4 ul.products li.product, .woocommerce ul.products li.product {margin-right: 0;}
}
#rpwcdpd10a970113333, #rpwcdpde94eb4bb2222 {display: none}