#module-ph_simpleblog-single .container {
    max-width: 1100px !important;
}
.elementor-image img {
    max-width: 100% !important;
    margin-bottom: 15px;
}
.elementor-widget-blog_heading h1 {
    font-size: 50px !important;
    font-weight: 400 !important;
    font-family: "Bebas Neue";
}

.elementor-widget-blog_heading_h2 h2 {
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: "Bebas Neue";
}


.elementor-blog-alert-title {
    font-family: Optima;
    font-style: Italic;
    font-size: 20px;
    color: #000000;
}

.blog-alert.alert-info {
    background-color: #37657D08;
    border-left: 4px solid #37657D;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 15px;
}
.elementor-widget-blog_heading_h2, .elementor-widget-heading {
    margin-top: 15px;
}
.elementor-widget-blog_button {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*.elementor-widget-prestashop-widget-BlogProductsList .swiper-wrapper {*/
/*    gap: 20px;*/
/*}*/

/*.elementor-widget-prestashop-widget-BlogProductsList .swiper-wrapper {*/
/*    gap: 20px;*/
/*}*/

.elementor-widget-prestashop-widget-BlogProductsList .category-products__item {
    /*padding-right: 0 !important;*/
    padding-left: 0 !important;
}

.swiper-button-next {
    background: unset !important;
}

.swiper-button-prev {
    background: unset !important;
}

.swiper-button-next {
    color: #000000 !important;
}

.swiper-button-prev {
    color: #000000 !important;
}

.swiper-slide-next .category-products__item.js-product-miniature-wrapper.product-carousel {
    padding-right: 0;
}

#footer {
    position: relative;
    z-index: 99;
}

.elementor-blog-icon-list-items > li {
    list-style: disc !important;
    font-size: 20px;
    font-family: 'Optima';
}

.elementor-text-editor {
    font-size: 20px !important;
    font-family: 'Optima' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.5 !important; /* 150% */
    letter-spacing: 0 !important;
    vertical-align: middle !important;
    margin-bottom: 0 !important;
}

.elementor-text-editor > p, .elementor-toggle-title, .elementor-toggle-content {
    font-size: 20px !important;
    font-family: 'Optima' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.5 !important; /* 150% */
    letter-spacing: 0 !important;
    vertical-align: middle !important;
    margin-bottom: 0 !important;
}

.elementor-widget-blog_button .btn-secondary {
    background: #37657D !important;
    font-size: 18px !important;
    color: #FFFFFF !important;
    border-color: #37657D !important;
    padding-right:  20px;
    padding-left: 20px;
}

.elementor-widget-blog_button .btn-secondary:hover {
    color: #212529 !important;
    text-decoration: none !important;
}

div.elementor-panel-category:nth-child(1) > div:nth-child(2) > div:nth-child(n+4):nth-child(-n+29) {
    display: none;
}

div.elementor-panel-category:nth-child(2) > div:nth-child(2) > div:nth-child(n+1):nth-child(-n+11) {
    display: none;
}

@media (max-width: 992px) {
    .elementor-text-editor > p, .elementor-toggle-title, .elementor-toggle-content {
        font-size: 16px !important;
    }

    .elementor-swiper-button {
        display: none !important;
    }

    .elementor-widget-blog_button a{
        width: 100% !important;
    }
}