
.video-wrap {
    margin-bottom:25px;
    margin-top: 25px;
    width: 100%;
    max-width: 700px;
    margin-top: 30px;
}

.video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;

}

.video-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.toolbar-products .field.limiter{
    display: none !important;
}

.page-layout-1column .block.widget .products-grid .product-item, .produit_associes_block_cron, .produit_associes_block_cron {
    width: calc(100% / 6);
}

.block-viewed-products-grid li.product-item{
    margin-left:0 !important;
    padding: 4px !important;
    text-align:center !important;
}
.block-viewed-products-grid li.product-item .price{
    font-weight: normal !important;
}

.block-viewed-products-grid  .product-item-name{
    text-align: center;
}
@media screen and (min-width: 768px) {

    .socko_prod{
        margin-right: 7px;
        margin-left: 7px;
    }

    li.socko_p_list {
        border-right: solid 1px #f1eaea;
        border-left: solid 1px #f1eaea;
        margin-bottom: 15px !important;
        margin-right: 0 !important;
        margin-left: -1px !important;
        width:25% !important;
    }
    li.socko_p_list:nth-child(4n+1) {
        border-left: none;
    }
    li.socko_p_list:nth-child(4n+4) {
        border-right: none;
    }
}

@media screen and (min-width: 600px) and (max-width: 768px) {
    .page-layout-1column .block.widget .products-grid .product-item, .produit_associes_block_cron, .produit_associes_block_cron {
        width: calc(100% / 3);
    }
    li.socko_p_list {
        padding-left: 1% !important;
        padding-right: 1% !important;
        padding-bottom: 5px !important;
        border-right: solid 1px #f1eaea;
        border-left: solid 1px #f1eaea;
        margin-right: 0 !important;
        margin-left: -1px !important;
        margin-bottom: 15px !important;
        width:33.3% !important;
    }
    li.socko_p_list:nth-child(3n) {
        border-right: none;
    }
    li.socko_p_list:nth-child(3n+1) {
        border-right: solid 1px #f1eaea;
        border-left:none
    }
    li.socko_p_list:nth-child(3n+3) {
        border-right: none;
    }
    .socko_prod{
        margin-right: 5px;
        margin-left: 5px;
    }
}
@media screen and (max-width: 600px) {
    .page-layout-1column .block.widget .products-grid .product-item, .produit_associes_block_cron, .produit_associes_block_cron {
        width: calc(100% / 2);
    }
    li.socko_p_list {
        padding-left: 1% !important;
        padding-right: 1% !important;
        border-right: solid 1px #f1eaea;
        border-left: solid 1px #f1eaea;
        padding-bottom: 5px !important;
        margin-bottom: 15px !important;
        margin-right: 0 !important;
        margin-left: -1px !important;
        width:50% !important;
    }

    li.socko_p_list:nth-child(2n+1) {
        border-left: none;
    }
    li.socko_p_list:nth-child(2n+0) {
        border-right: none;
    }
    .socko_prod{
        margin-right: 2px;
        margin-left: 2px;
    }
}

@media screen and (max-width: 480px) {
    .page-layout-1column .block.widget .products-grid .product-item, .produit_associes_block_cron, .produit_associes_block_cron {
        width: calc(100% / 2);
    }
}

.category-view .category-image {
    width: 170px;
    display: inline-block;
    float: left;
}

.items .count {
    display: none;
    visibility: hidden;
}

// pour que les changement soient visible supprimer les dossier
// rm -rf var/migration* -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/* var/session/* var/view_preprocessed/* pub/static/*




.produit_associes_block_cron .divname, .products-upsell .divname {
    min-height: 3em;
    max-height: 3em;
    overflow: hidden;
}

.error_socko_red {
    color: #ff0000
}

.custom_out_of_stock {
    color: gray
}

;


.p_description {
    clear: both
}

table.spec td {
    padding: 0
}



#description\.tab h3 {
    font-size: 18px;
    border-bottom: solid 1px #dfdfdf;
    padding-bottom: 15px;
    margin-bottom: 20px;
    font-weight: 500;
}

#description\.tab ul {
    list-style: disc outside;
    margin-bottom: 1.5em;
}

#description\.tab ul li {
    margin-left: 2em;
}

table.spec td {
    padding: 0;
}

.products-list .socko_p_list {
width: 100% !important;
}
.product-item-details h2{
    font-size: 16px;
}
.product-info-main .product-options-wrapper .price-notice .price-container  .price-wrapper{
    font-weight:bold !important;
}
