/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.single .featured-media-under-header__featured-media {
    max-width: 1200px !important;
    padding: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.single .featured-media-under-header__featured-media .post-featured-img,
.single .featured-media-under-header__featured-media .video {
    width: auto;
    height: auto;
    max-width: inherit;
    max-height: inherit;
    position: relative;
    padding-top: 56.25%;
}

.single .featured-media-under-header__featured-media .post-featured-img img,
.single .featured-media-under-header__featured-media .video .wp-video,
.single .featured-media-under-header__featured-media .video iframe,
.single .featured-media-under-header__featured-media .video object,
.single .featured-media-under-header__featured-media .video embed {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

.recipe-single {
    padding-top: 0 !important;
}

.recipe-single .featured-media-under-header {
    max-width: 1000px;
    padding: 35px 0;
    margin: 0 auto;
}

.recipe-single .featured-media-under-header__featured-media {
    margin: 35px auto 25px;
}

.recipe-single .single-content,
.recipe-single .comments-section {
    max-width: 1000px;
    margin: 0 auto;
}

.recipe-single .single-content-inner {
    max-width: 950px;
    font-size: 20px;
    line-height: 1.5;
}

.recipe-single .single-content-inner ol {
    counter-reset: li-counter;
}

.recipe-single .single-content-inner ol li,
.recipe-single .single-content-inner ul li {
    list-style: none;
    margin-bottom: 0.5em;
    position: relative;
}

.recipe-single .single-content-inner ol li:before,
.recipe-single .single-content-inner ul li:before {
    width: 20px;
    text-align: right;
    position: absolute;
    left: -30px;
}

.recipe-single .single-content-inner ol li:before {
    content: counter(li-counter) ".";
    counter-increment: li-counter;
}

.recipe-single .single-content-inner ul li:before {
    content: '•';
}

.recipe-single .post-content-box {
    margin-bottom: 3em;
}

.recipe-single .post-content-intro {
    margin-bottom: 1.5em;
}

.recipe-single .post-content-time p {
    padding-bottom: 0.35em;
}

.recipe-single .bring-import-link-dark {
    max-width: 290px !important;
    margin-top: 40px;
}

.recipe-single .bring-import-button-dark {
    min-height: 42px !important;
    border-radius: 0 !important;
}

.recipe-single .bring-import-link-dark .bring-import-image-dark {
    width: 32px !important;
    height: 42px !important;
    margin: 0 15px !important;
}

.recipe-single .bring-import-link-dark .bring-import-text-dark {
    font-size: 18px !important;
    line-height: 18px !important;
    padding: 2px 20px 0 !important;
}

.recipe-single .print-button {
    font-weight: 700;
    text-decoration: underline;
}

.recipe-single .single-content article {
    margin-top: 3em;
}

.recipe-single .comment-wrap {
    margin-top: 80px !important;
    padding-top: 0 !important;
}

.recipe-single .embed-container {
    max-width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}

.recipe-single .embed-container iframe,
.recipe-single .embed-container object,
.recipe-single .embed-container embed {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}

/* Search */

.search-wrapper {
    padding-bottom: 1.5em;
}

.search-wrapper .nectar-ajax-search-results .nectar-search-results {
    padding: 3px 1px;
}

.search-wrapper .nectar-ajax-search-results .header {
    line-height: 1;
    padding: 15px;
}

.search-wrapper .nectar-ajax-search-results .meta {
    font-size: 12px;
}

.search-wrapper .nectar-ajax-search-results .search-post-item h5 {
    font-size: 14px;
    line-height: 1;
}

@media only screen and (min-width: 1000px) {
    .search-wrapper .nectar-ajax-search-results .search-post-item {
        width: calc(20% - 1.5%);
    }
}

@media only screen and (max-width: 690px) {
    .single .featured-media-under-header__featured-media .post-featured-img {
        padding-top: 70%;
    }

    .recipe-single .featured-media-under-header__featured-media {
        margin: 25px 0 0;
    }

    .recipe-single .single-content-inner {
        font-size: 18px;
    }
}

/* Print */

@media print {
    #header-space,
    #header-outer,
    #footer-outer,
    .nectar-social,
    .nectar_hook_global_section_parallax_footer,
    .recipe-single .featured-media-under-header__featured-media,
    .recipe-single .single-content img,
    .recipe-single .post-content-intro,
    .recipe-single .post-content-video,
    .recipe-single .bring-import-link-dark,
    .recipe-single .print-button,
    .recipe-single .comments-section {
        display: none !important;
    }

    .recipe-single p,
    .recipe-single li {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid-column;
        display: table;
    }
}
