/*
Theme Name: Lafka Child
Theme URI: https://lafka.althemist.com/
Description: <strong>Lafka theme by theAlThemist</strong> - <br/> Modern E-commerce WordPress / WooCommerce theme<br/> <a href='http://www.althemist.com'>Other themes by us.</a>
Version: 1.0.11
Template: lafka
Author: theAlThemist
Author URI: https://www.althemist.com
License: Envato / Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: lafka
*/

/* @media (min-width: 768px) {
    .col2-set .form-row-first {
        width: 45.4545454545%;
        float: left;
        margin-right: 9.0909090909%;
    }

    .col2-set .form-row-last {
        width: 45.4545454545%;
        float: right;
        margin-right: 0;
    }
}

.form-row-last {
    margin-right: 0 !important;
} */

#billing_country_field,
#billing_state_field,
#billing_city_field,
#billing_state_field {
    display: none !important;
}

.directions_holder {
    display: none !important;
}

.lafka-single-product.product-type-variable .summary .woocommerce-product-details__short-description .lafka-item-weight-holder,
.lafka-single-product.product-type-variable .summary > .price {
    display: none !important;
}

#header #logo {
    padding: 10px 15px;
    margin-bottom: 0;
}

#header #logo img, #header2 #logo img {
    width: auto;
    height: 90px;
}

.woocommerce-page .lafka_title_holder .inner {
    padding-top: 60px;
    padding-bottom: 0px;
}

.woocommerce-page.archive #content #products-wrapper {
    padding: 20px 25px;
}

.vc_custom_1652723135915.vc_row.vc_column-gap-35 {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
}

.upsells.products h2 {
        width: 100%;
    }

@media only screen and (max-width: 1279px) {
    .lafka-quick-view-lightbox .lafka-quickview-images, .lafka-quick-view-lightbox .summary.entry-summary {
        padding: 15px;
    }
    
    .woocommerce-page .box-product-list .lafka-list-prod-summary {
        padding: 15px 0;
    }

    .woocommerce-page .box-product-list .woocommerce-product-details__short-description p {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        cursor: pointer;
    }

    .woocommerce-page.archive #content #products-wrapper {
        padding: 20px 7px;
    }

    .woocommerce-page .lafka_title_holder .inner {
        padding: 35px 15px 0px 15px;
    }

    .vc_custom_1557212298868 {
        margin-bottom: 20px !important;
    }
    .vc_custom_1557212213654 {
        padding: 15px !important;
    }

    div.product div.images, #content div.product div.images {
        margin-bottom: 0;
    }

    div.woocommerce-product-gallery__image {
        margin-bottom: 15px;
    }
    .lafka-product-summary-wrapper {
        padding-bottom: 20px;
    }
    #footer>.inner {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #lafka_footer_menu {
        margin-bottom: 0;
    }
    /*.related.products div.prod_hold {*/
    /*    width: 100% !important;*/
    /*}*/
}

.row-pa_marime .label,
.row-pa_blat .label{
    position: absolute;
    margin-bottom: 8px;
    margin-top: -34px;
    padding: 5px 8px;
    background-color: #ffffff;
    display: inline-block;
}
.row-pa_marime label,
.row-pa_blat label{
    font-family: 'Rubik';
    font-weight: 700;
    font-size: 14px !important;
    text-transform: uppercase;
}
.row-pa_marime,
.row-pa_blat{
    display: block;
    width: 100%;
    padding: 20px 20px 5px 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    border: 2px solid #f1f1f1;
    border-radius: 6px;
    position: relative;
}
.woocommerce .product_cat-pizza-1plus1 .links .lafka-variations-in-catalog {
    display: none;
}

.prod_hold.product_cat-bauturi-racoritoare img {
    aspect-ratio: 1/1;
    object-position: center;
    object-fit: contain;
    width: 200px !important;
    margin: 20px auto;
}

.swatch-smart {
    display: none !important;
}