.bg-historias {
    background: #fdf8f2
}

.stories {
    margin-bottom: 30px
}

.stories_flex {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0
}

.stories_space {
    margin-bottom: 15px;
    margin-top: 15px
}

.stories_item {
    background: #fff;
    box-shadow: 0 0 8px rgb(0 0 0/25%);
    height: 100%
}

.stories_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

.stories_image {
    height: 230px;
    margin: 0 0 20px;
    width: 100%
}

.stories_image img {
    object-fit: cover;
    object-position: top;
    height: 100%;
    width: 100%
}

.stories_info {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0 20px 20px
}

.stories_title {
    color: #241f18;
    font-family: montserrat,sans-serif;
    flex-grow: 1;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 12px;
    text-align: left;
    text-transform: uppercase
}

.stories.outstanding .stories_title {
    font-size: 18px
}
.sharethis-inline-share-buttons {
    text-align: center !IMPORTANT;
}

.sharethis-inline-share-buttons div {
    margin: 0  0 0 4%;
}
.stories_info p,.stories_info div:first-of-type,.stories_info div:first-of-type p {
    color: #241f18;
    font-family: roboto slab;
    flex-grow: 1;
    font-size: 16px;
    line-height: 20px;
    margin: 0!IMPORTANT
}

.stories_share {
    margin: 20px 0;
    width: 53%
}

.stories_share__link {
    background: #fff;
    border: 2px solid #f9c000;
    border-radius: 0;
    color: #241f18;
    font-family: roboto slab;
    font-size: 16px;
    letter-spacing: 2px;
    margin: 0 0 0 7%;
    padding: 7px;
    text-align: center;
    text-decoration: none;
    transition: .4s;
    border-radius: 8px;
    font-weight: 700;
    text-transform: uppercase
}

.stories_share__link:hover {
    background: #f9c000;
    color: #241f18;
    text-decoration: none
}

.stories_share__link svg,.stories_share__link svg path,.stories_share__link svg g {
    transition: .4s
}

.stories_share__link:hover svg {
    fill: #241f18
}

.stories_share__link:hover svg,.stories_share__link:hover svg g {
    stroke: #241f18
}

.stories_share__link:hover svg path {
    fill: #241f18
}

.stories_view {
    text-align: left;
    background: #f9c000;
    text-decoration: none;
    padding: 7px 8px;
    border-radius: 26px;
    width: 40%;
    border-radius: 8px;
    border: 2px solid #f9c000;
    transition: all .8s
}

.stories_link {
    color: #241f18;
    font-family: roboto slab;
    font-size: 16px;
    letter-spacing: 4px;
    padding: 0 0 2px;
    font-weight: 700;
    text-transform: uppercase
}

.stories_view:hover {
    background: 0 0
}

.stories_link:hover {
    color: #241f18;
    text-decoration: none
}

.stories_link i {
    transition: all .6s
}

.stories_link:hover i {
    transform: translateX(-7px)
}

.stories.outstanding .stories_content {
    display: block
}

.stories.outstanding .stories_image {
    height: auto;
    margin: 0 0 20px
}

.bg-historias .eds_news_Nutriss-home.eds_subCollection_news .article_pager a {
    border-radius: 10px;
    font-size: 19px;
    font-weight: 700;
    background: #fdf8f2;
    border: 3px solid #2e2e2e
}

.bg-historias .eds_news_Nutriss-home.eds_subCollection_news .article_pager a.active {
    color: #f9c000;
    background: #2e2e2e
}

.bg-historias .eds_news_Nutriss-home.eds_subCollection_news .article_pager {
    margin: 10px 0 0
}

@media(min-width: 768px) {
    .stories_title {
        font-size:18px
    }

    .stories_info {
        padding: 0 10px 20px
    }

    .stories_info p,.stories_info div:first-of-type,.stories_info div:first-of-type p {
        margin: 0 0 10px
    }

    .stories_link {
        font-size: 16px
    }

    .stories_share__link {
    }
}

@media(min-width: 1024px) {
    .stories_info {
        padding:0 14px 20px
    }

    .stories_share__link {
    }
}

@media(max-width: 490px) {
    .stories_link,.stories_share__link {
        font-size:14px
    }

    .stories_share {
        width: 70%
    }
}

@media(max-width: 440px) {
    .stories_share {
        width:54%
    }
}
