/* START CREA CAROUSEL */

div.container_home_page_crea_carousel div.container {
    max-width: 100%;
    padding: 0;
    /*margin: 150px 0;*/
}

div.crea_carousel_container {
    padding: 50px 0 0 0;
}

div.mySwiper_product_crea_carousel {
    padding: 0 0 0 200px;
}

div.swiper-slide.swiper_slide_crea_carousel {
    width: 300px !important;
}

.entry-content-wrapper li {
    margin-left: 0 !important;
}

/*#top div.swiper_wrapper_crea_carousel li.product img {
    width: 100%;
    height: 300px !important;
    object-fit: cover;
}*/

div.swiper_slide_crea_carousel div.inner_product_header_cell h2 {
    color: #000;
    text-align: left;
    font-size: 16px !important;
    font-weight: 600 !important;
}

div.swiper_slide_crea_carousel div.inner_product_header_cell span.price {
    display: flex !important;
    flex-direction: column;
    align-items: flex-end;
    /*
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 5px;
    */
}

div.swiper_slide_crea_carousel div.inner_product_header_cell span.woocommerce-Price-amount.amount {
    background-color: #F0F0F0;
    color: #2E3F77;
    border-radius: 20px;
    font-size: 16px !important;
    padding: 5px 15px;
}

div.swipper_button_crea_carousel {
    position: absolute;
    top: 60%;
    left: 150px;
}

div.swiper-button-next_crea_carousel {
    left: 0;
    top: 40px;
}

div.swipper_button_crea_carousel div.swiper-button-next,
div.swipper_button_crea_carousel div.swiper-button-prev {
    color: #000;
}

div.swipper_button_crea_carousel .swiper-button-next:after,
div.swipper_button_crea_carousel .swiper-button-prev:after {
    font-size: 35px;
}

@media only screen and (max-width: 1200px) {
    div.mySwiper_product_crea_carousel {
        padding: 0 0 0 150px;
    }

    div.swipper_button_crea_carousel {
        left: 100px;
    }
}

@media only screen and (max-width: 992px) {

    div.mySwiper_product_crea_carousel {
        padding: 0 0 0 100px;
    }

    div.swipper_button_crea_carousel {
        left: 50px;
    }
}

@media only screen and (max-width: 767px) {

    div.mySwiper_product_crea_carousel {
        width: 95%;
        padding: 0;
    }

    div.swipper_button_crea_carousel {
        display: none;
    }
}

@media only screen and (max-width: 368px) {
    div.swiper-slide.swiper_slide_crea_carousel {
        width: 280px !important;
    }

    #top div.swiper_wrapper_crea_carousel li.product .thumbnail_container img {
        height: 280px !important;
    }
}

/* END CREA CAROUSEL */