/***********************/
/* Blog Article Styles */
/***********************/

@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .single-post #ajax-content-wrap {
        padding: 0px !important;
    }
}

/** Progress Bar **/
.single-post .progress-container {
  width: 100%;
    height: 3px;
  background-color: #F0F1F5;
}

.single-post  .progress-bar {
  height: 3px;
  background-color: #092959;
  width: 0;
}

/** Breadcrumbs **/
.single-post .main-content .breadcrumbs{
    margin: 0 auto;
    max-width: 1440px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.single-post .main-content .breadcrumbs span{
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .single-post .main-content .breadcrumbs {
        padding: 0 48px !important;
    }
}

@media only screen and (min-width: 769px) {
    .single-post .main-content .breadcrumbs .back:after {
        vertical-align: middle;
        padding-left: 4px;
        padding-right: 2px;
        content: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 0.5L4.75 4L1.25 7.5' stroke='%237E8594' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }
}


/** Article **/
.single-post .container.main-content{
    margin: 0;
    width: 100%;
    max-width: 100%;
}
.single .post-content{
    display: block !important;
}

.single-post .container-wrap.no-sidebar .post-area-wrapper{
    max-width: 1440px;
    margin: 0 auto;
    padding-bottom: 88px;
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .single-post .container-wrap.no-sidebar .post-area-wrapper {
        padding: 0 48px !important;
    }
}

.single-post .container-wrap.no-sidebar .post-area{
    max-width: 648px !important;
}

.single-post .main-content .image-without-button,
.single-post .main-content .image-with-button {
    margin-top: 48px;
    margin-bottom: 48px;
}
.single-post .main-content .image-without-button .row-bg-wrap .row-bg,
.single-post .main-content .image-with-button .row-bg-wrap .row-bg{
    border-radius: 8px;
}

@media only screen and (max-width: 768px) {
    .single-post .featured-media-under-header__featured-media{
        min-height: 435px;
    }
    .single .post-content .content-inner{
        padding-bottom: 36px;
    }
    .single-post .container-wrap.no-sidebar .post-area-wrapper{
        padding-bottom: 36px;
    }
}

/** Categories **/
.meta-category.nectar-inherit-label a{
    color: #fff;
    font-size: 12px;
    line-height: normal;
    font-weight: 500;
    border-radius: 40px !important;
    background:#092959 !important;
    padding: 4px 12px;;
}

/** Header do Artigo **/
.single-post .featured-media-under-header__content{
    text-align: center;
    max-width: 791px; /* old value => 874px */
    margin: 0 auto;
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .single-post .featured-media-under-header__content {
        padding: 0 48px !important;
    }
}

/** Header do Artigo - Titulo **/
.single-post .featured-media-under-header__content h1.entry-title{
    font-size: 64px !important;
    color: #092959;
    text-align: center;
    font-weight: 400;
    line-height: 77px;
    margin-top: 16px;
}

@media only screen and (max-width: 768px) {
    .single-post .featured-media-under-header__content{
        margin: 48px 0;
    }
    .single-post .featured-media-under-header__content h1.entry-title{
        font-size: 40px !important;
    }
}

/** Estilos Meta Tags Wrap **/
.single-post .featured-media-under-header__content .featured-media-under-header__meta-wrap{
    color: #65728C;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

/** Separador Meta Tags **/
.single-post .featured-media-under-header__meta-wrap > span:not(:first-child):not(.rich-snippet-hidden):before {
    content: "|" !important;
}

.single-post .featured-media-under-header__featured-media .post-featured-img {
    height: 100% !important;
}

.single-post .main-content .featured-media-under-header__featured-media .post-featured-img img{
    transition: width 0.1s ease-in-out 0s;
    margin: 0 auto;
    display: block;
    position: unset;
    border-radius: 8px;
    width: 1102px;
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .single-post .main-content .featured-media-under-header__featured-media .post-featured-img img {
        width: calc(100% - 96px);
    }
}

@media only screen and (max-width: 768px) {
    .single-post .main-content .featured-media-under-header__featured-media .post-featured-img img {
        width: calc(100% - 48px);
    }
}

.featured-media-under-header__featured-media:not([data-has-img="false"]) {
    margin-top: min(6vw,80px) !important;
}
.main-content .featured-media-under-header {
    padding-top: min(6vw,80px) !important;
    padding-bottom: min(6vw,72px) !important;
}

/** Toogas Social Default **/
.single-post .toogas-sharing {
    margin-top: 48px;
}
.single-post .toogas-social.default{
    border-top: 1px solid #F0F1F5;
}

 .toogas-social.default .toogas-social-inner .facebook-share{order: 1;
 }
.toogas-social.default .toogas-social-inner .instagram-share{
    order: 2;
}
.toogas-social.default .toogas-social-inner .twitter-share{
    order: 3;
}
.toogas-social.default .toogas-social-inner .tiktok-share{
    order: 4;
}
.toogas-social.default .toogas-social-inner .whatsapp-share{
    order: 5;
}
.toogas-social.default .toogas-social-inner .linkedin-share{
    order: 6;
}
.toogas-social.default .toogas-social-inner .pinterest-share{
    order: 7;
}
.toogas-social.default .toogas-social-inner .copy-link-share{
    order: 8;
}

/* Toogas Mobile View */
@media only screen and (max-width: 769px) {
    .single-post .toogas-sharing{
        display:none;
    }
}

/** Related Posts **/
.single-post .row.blog-recent.columns-3 {
    max-width: 1440px;
    margin: 0 auto;
}

.single-post .related-posts .row-bg.viewport-desktop.using-bg-color{
    background: #F7FAFF !important;
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .single-post .related-posts {
        padding: 0 48px !important;
    }
}

.single-post .blog-recent .post-meta{
    display: none;
}

.single-post .blog-recent .col .inner-wrap .post-featured-img img{
    border-radius: 8px !important;
}

/** Post Navigation and Icons **/
.post-navigation{
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.post-navigation {
    position: fixed;
    top: 50%;
    transition: opacity 0.4s ease;
    opacity: 0;
}
.post-navigation.active {
    opacity: 1;
}

.post-navigation .nav-item{
    display: flex;
    align-items: center;
    gap: 4px;
    flex-direction: row;
}

.post-navigation .nav-item span {
    color: #4C5059;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: none;
    transition: display 0.3s ease;
}

.post-navigation .nav-item:hover span{
    display: block;
}

.post-navigation .nav-link{
    background: transparent;
    border-radius: 40px;
    border: 1px solid #4C5059;
    padding: 6px !important;
    justify-content: center;
    align-items: center;
    display: flex;
    margin: 0;
    min-width: 32px;
    min-height: 32px;
    box-shadow: none;
    transition: all .45s cubic-bezier(.25, 1, .33, 1);
}

.post-navigation .nav-link:hover{
    background: #092959;
    border: 1px solid #092959;
}

.post-navigation .nav-link i{
    color: white;
    width: auto;
    height: auto;
    display: contents;
}
.post-navigation .nav-link i:before{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
}

/* Mobile View */
@media only screen and (max-width: 999px) {
    .post-navigation{
        display:none;
    }
}

/****************/
/*    Icons     */
/****************/

/* Copy Link Icon */
.post-navigation .nav-link .copy-link:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3868_13459)'%3E%3Cpath d='M6 10L10 6' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.3335 4.00029L7.64216 3.64295C8.26737 3.01784 9.11529 2.66669 9.9994 2.66675C10.8835 2.66681 11.7314 3.01808 12.3565 3.64329C12.9816 4.26849 13.3328 5.11641 13.3327 6.00052C13.3326 6.88463 12.9814 7.7325 12.3562 8.35762L12.0002 8.66695' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6666 11.9999L8.40193 12.3559C7.76943 12.9814 6.91579 13.3322 6.02627 13.3322C5.13674 13.3322 4.2831 12.9814 3.6506 12.3559C3.33884 12.0477 3.09133 11.6806 2.92241 11.276C2.75348 10.8714 2.6665 10.4374 2.6665 9.99892C2.6665 9.56049 2.75348 9.12641 2.92241 8.72182C3.09133 8.31724 3.33884 7.95019 3.6506 7.64192L3.99993 7.33325' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3868_13459'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.post-navigation .nav-link:hover .copy-link:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3868_13459)'%3E%3Cpath d='M6 10L10 6' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.3335 4.00029L7.64216 3.64295C8.26737 3.01784 9.11529 2.66669 9.9994 2.66675C10.8835 2.66681 11.7314 3.01808 12.3565 3.64329C12.9816 4.26849 13.3328 5.11641 13.3327 6.00052C13.3326 6.88463 12.9814 7.7325 12.3562 8.35762L12.0002 8.66695' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6666 11.9999L8.40193 12.3559C7.76943 12.9814 6.91579 13.3322 6.02627 13.3322C5.13674 13.3322 4.2831 12.9814 3.6506 12.3559C3.33884 12.0477 3.09133 11.6806 2.92241 11.276C2.75348 10.8714 2.6665 10.4374 2.6665 9.99892C2.6665 9.56049 2.75348 9.12641 2.92241 8.72182C3.09133 8.31724 3.33884 7.95019 3.6506 7.64192L3.99993 7.33325' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3868_13459'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* Nav Previous Icon */
.post-navigation .nav-link .previous-post:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3868_23425)'%3E%3Cpath d='M13.333 3.33325V12.6666L5.33301 7.99992L13.333 3.33325Z' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66699 3.33325V12.6666' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3868_23425'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.post-navigation .nav-link:hover .previous-post:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3868_23425)'%3E%3Cpath d='M13.333 3.33325V12.6666L5.33301 7.99992L13.333 3.33325Z' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66699 3.33325V12.6666' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3868_23425'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* Nav Next Icon */
.post-navigation .nav-link .next-post:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3868_11855)'%3E%3Cpath d='M2.66699 3.33325V12.6666L10.667 7.99992L2.66699 3.33325Z' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.333 3.33325V12.6666' stroke='%234C5059' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3868_11855'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.post-navigation .nav-link:hover .next-post:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3868_11855)'%3E%3Cpath d='M2.66699 3.33325V12.6666L10.667 7.99992L2.66699 3.33325Z' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.333 3.33325V12.6666' stroke='%23ffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3868_11855'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

/*********/
/* Extra */
/*********/
.single-post .nectar-button i{
    z-index: 1;
}

.single-post .nectar-button.button-see-all {
    display: none !important;
}