.elementor-7805 .elementor-element.elementor-element-e1ab52d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7805 .elementor-element.elementor-element-c2f367f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7805 .elementor-element.elementor-element-77a2626 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:51px;font-weight:900;color:#7A0202;}.elementor-7805 .elementor-element.elementor-element-4b67779{--divider-border-style:solid;--divider-color:#770000;--divider-border-width:4.5px;}.elementor-7805 .elementor-element.elementor-element-4b67779 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-7805 .elementor-element.elementor-element-4b67779 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-7805 .elementor-element.elementor-element-109f43f{--spacer-size:20px;}.elementor-7805 .elementor-element.elementor-element-326e37b{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7805 .elementor-element.elementor-element-326e37b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.15 * 100% );}.elementor-7805 .elementor-element.elementor-element-326e37b:after{content:"0.15";}.elementor-7805 .elementor-element.elementor-element-326e37b .elementor-post__thumbnail__link{width:100%;}.elementor-7805 .elementor-element.elementor-element-326e37b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7805 .elementor-element.elementor-element-326e37b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7805 .elementor-element.elementor-element-326e37b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7805 .elementor-element.elementor-element-fdd0ede{--display:flex;border-style:none;--border-style:none;}.elementor-7805 .elementor-element.elementor-element-2f03752{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7805 .elementor-element.elementor-element-df03836{text-align:start;}.elementor-7805 .elementor-element.elementor-element-df03836 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;color:#303030;}.elementor-7805 .elementor-element.elementor-element-2016364{--divider-border-style:solid;--divider-color:#303030;--divider-border-width:1.5px;}.elementor-7805 .elementor-element.elementor-element-2016364 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7805 .elementor-element.elementor-element-2016364 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7805 .elementor-element.elementor-element-2016364 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7805 .elementor-element.elementor-element-cc64b1b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main .elementor-item{color:#770000;fill:#770000;padding-top:7px;padding-bottom:7px;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#770000;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .e--pointer-framed .elementor-item:before,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .e--pointer-framed .elementor-item:after{border-color:#770000;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#770000;}.elementor-7805 .elementor-element.elementor-element-cc64b1b .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-7805 .elementor-element.elementor-element-cc64b1b .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#770000;}@media(max-width:767px){.elementor-7805 .elementor-element.elementor-element-e1ab52d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7805 .elementor-element.elementor-element-c2f367f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7805 .elementor-element.elementor-element-326e37b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7805 .elementor-element.elementor-element-326e37b:after{content:"0.5";}.elementor-7805 .elementor-element.elementor-element-326e37b .elementor-post__thumbnail__link{width:100%;}.elementor-7805 .elementor-element.elementor-element-df03836 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(min-width:768px){.elementor-7805 .elementor-element.elementor-element-e1ab52d{--content-width:1400px;}.elementor-7805 .elementor-element.elementor-element-c2f367f{--width:80%;}.elementor-7805 .elementor-element.elementor-element-fdd0ede{--width:20%;}}/* Start custom CSS *//* =========================================
   PRODUTOS - RONI ALZI
   WIDGET POSTS DO ELEMENTOR
========================================= */

body.elementor-page-7805 {
    --vermelho: #930000;
    --vermelho-hover: #780000;
    --texto: #2b2b2b;
    --borda: #e1e1e1;
}


/* =========================================
   GRID
========================================= */

body.elementor-page-7805 .elementor-posts-container {
    column-gap: 28px !important;
    row-gap: 28px !important;
}


/* =========================================
   CARD
========================================= */

body.elementor-page-7805 article.elementor-post {
    display: flex !important;
    flex-direction: column !important;

    min-height: 585px;

    padding: 28px 28px 32px !important;

    background: #ffffff !important;

    border: 1px solid var(--borda) !important;
    border-radius: 12px !important;

    box-shadow:
        0 3px 8px rgba(0, 0, 0, 0.10),
        0 8px 22px rgba(0, 0, 0, 0.05) !important;

    overflow: hidden;

    /* nenhum efeito no card */
    transform: none !important;
    transition: none !important;
}


/* =========================================
   REMOVE COMPLETAMENTE O HOVER DO CARD
========================================= */

body.elementor-page-7805 article.elementor-post:hover {
    transform: none !important;

    background: #ffffff !important;

    border-color: var(--borda) !important;

    box-shadow:
        0 3px 8px rgba(0, 0, 0, 0.10),
        0 8px 22px rgba(0, 0, 0, 0.05) !important;
}


/* =========================================
   LINK DA IMAGEM
========================================= */

body.elementor-page-7805 .elementor-post__thumbnail__link {
    display: block !important;

    width: 100%;

    margin: 0 0 28px 0 !important;

    overflow: visible !important;
}


/* =========================================
   ÁREA DA IMAGEM
========================================= */

body.elementor-page-7805 .elementor-post__thumbnail {
    width: 100%;
    height: 220px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    overflow: hidden !important;

    background: transparent !important;
}


/* =========================================
   IMAGEM
========================================= */

body.elementor-page-7805 .elementor-post__thumbnail img {
    position: static !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100%;

    object-fit: contain !important;
    object-position: center center !important;

    transform: none !important;
    transition: none !important;
}


/* Nenhum zoom no hover */

body.elementor-page-7805 article.elementor-post:hover
.elementor-post__thumbnail img,

body.elementor-page-7805 .elementor-post__thumbnail:hover img,

body.elementor-page-7805 .elementor-post__thumbnail__link:hover img {
    transform: none !important;
}


/* =========================================
   CONTEÚDO DO CARD
========================================= */

body.elementor-page-7805 .elementor-post__text {
    width: 100%;

    display: flex !important;
    flex-direction: column !important;

    flex: 1 !important;

    padding: 0 !important;
}


/* =========================================
   TÍTULO DO PRODUTO
========================================= */

body.elementor-page-7805 .elementor-post__title {
    margin: 0 !important;

    text-align: center !important;
}

body.elementor-page-7805 .elementor-post__title a {
    color: var(--texto) !important;

    font-size: 21px !important;
    line-height: 1.38 !important;
    font-weight: 400 !important;

    text-align: center !important;
    text-decoration: none !important;

    transition: none !important;
}


/* Título não muda no hover */

body.elementor-page-7805 .elementor-post__title a:hover,
body.elementor-page-7805 .elementor-post__title a:focus {
    color: var(--texto) !important;

    text-decoration: none !important;
}


/* =========================================
   EXCERTO / DESCRIÇÃO
========================================= */

body.elementor-page-7805 .elementor-post__excerpt {
    flex: 1 !important;

    margin: 0 !important;

    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
}

body.elementor-page-7805 .elementor-post__excerpt p {
    margin: 0 !important;

    color: var(--texto) !important;

    font-size: 20px !important;
    line-height: 1.42 !important;
    font-weight: 400 !important;

    text-align: center !important;
}


/* =========================================
   BOTÃO VER PRODUTO
========================================= */

body.elementor-page-7805 .elementor-post__read-more {
    width: 100% !important;

    min-height: 56px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    margin-top: 26px !important;

    padding: 14px 18px !important;

    background: var(--vermelho) !important;

    border: none !important;
    border-radius: 9px !important;

    color: #ffffff !important;

    font-size: 17px !important;
    line-height: 1 !important;
    font-weight: 500 !important;

    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase;

    transform: none !important;

    transition: background-color 0.2s ease !important;
}


/* =========================================
   HOVER SOMENTE DO BOTÃO
========================================= */

body.elementor-page-7805 .elementor-post__read-more:hover,
body.elementor-page-7805 .elementor-post__read-more:focus {
    background: var(--vermelho-hover) !important;

    color: #ffffff !important;

    transform: none !important;

    text-decoration: none !important;
}


/* =========================================
   ESCONDER METADADOS
   DATA / AUTOR / CATEGORIA
========================================= */

body.elementor-page-7805 .elementor-post__meta-data {
    display: none !important;
}


/* =========================================
   DESKTOP
========================================= */

@media (min-width: 1025px) {

    body.elementor-page-7805 .elementor-posts-container {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    body.elementor-page-7805 .elementor-posts-container {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body.elementor-page-7805 article.elementor-post {
        min-height: 540px;
    }

    body.elementor-page-7805 .elementor-post__thumbnail {
        height: 200px;
    }

    body.elementor-page-7805 .elementor-post__title a {
        font-size: 19px !important;
    }

    body.elementor-page-7805 .elementor-post__excerpt p {
        font-size: 18px !important;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    body.elementor-page-7805 .elementor-posts-container {
        grid-template-columns: 1fr !important;

        column-gap: 0 !important;
        row-gap: 22px !important;
    }

    body.elementor-page-7805 article.elementor-post {
        min-height: auto;

        padding: 24px 22px 26px !important;
    }

    body.elementor-page-7805 .elementor-post__thumbnail {
        height: 190px;
    }

    body.elementor-page-7805 .elementor-post__thumbnail__link {
        margin-bottom: 22px !important;
    }

    body.elementor-page-7805 .elementor-post__title a {
        font-size: 18px !important;
    }

    body.elementor-page-7805 .elementor-post__excerpt p {
        font-size: 17px !important;
        line-height: 1.4 !important;
    }

    body.elementor-page-7805 .elementor-post__read-more {
        min-height: 50px;

        margin-top: 22px !important;

        font-size: 15px !important;
    }

}/* End custom CSS */