/*
Theme Name: Burrofuso Theme
Description: This is a custom child theme for Burrofuso
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: Sergio de Falco
Author URI:  https://www.envire.it
Template: salient
Version: 1.0
*/

.single-recipe .post-content {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}

ul.author-socials li a {
    font-size: 16px;
    font-family: system-ui, Arial, Helvetica Neue, Helvetica, sans-serif;
    padding-left: 24px;
    vertical-align: baseline;
}

ul.author-socials li {
    margin-right: 24px;
    position: relative;
}

ul.author-socials li:before {
    position: absolute;
    top: 2px;
    z-index: -1;
}

/*** Grid ***/

.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .meta-excerpt,
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .meta-excerpt {
    color: #777 !important;
}

.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .item-main .post-heading a span,
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content .item-main .post-heading a span {
    color: #555 !important;
}

/*** Article ***/

#author-info ul.author-socials {
    margin-top: -20px;
    margin-left: 0;
}

/*** Archive ***/

.blog-archive-header .author-socials li a {
    color: inherit !important;
}


/*** Titles ***/

.line-before {
    position: relative;
    text-align: right;
}

.line-short {
    text-align: left;
    padding-left: 100px;
}

.line-before:before {
    background-color: var( --nectar-accent-color );
    content: '';
    top: 50%;
    width: 160px;
    height: 4px;
    display: block;
    position: absolute;
    left: 0;
    z-index: -1;
}

.line-short:before {
    width: 80px;
}

/*** Images ***/

.image-black {
    opacity: 1;
    filter: brightness( 0% ) contrast( 93% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

/*** Recipes ***/

.post-area.featured_img_left .recipe .post-content {
    padding-left: 0!important;
}
.recipe .post-content {
    position: relative;
    min-height: 98px;
}