/* SINGLE POST */
.single-post .heading-title {padding: 150px 0px !important;margin-bottom: 75px !important;}
.single-post .heading-title * {color: #fff !important;}
.single-post .heading-title:before {content: '';width: 200vw;height: 100%;position: absolute;background-color: var(--pca-navy);background-image: url(/wp-content/uploads/2024/07/pca-contrast-texture-dark-min.jpg);left: -100vw;top: 0;border-bottom: 10px solid var(--nectar-accent-color) !important;}
.single-post .heading-title .col.span_12.section-title.blog-title {margin: 0px !important;}
.single .heading-title[data-header-style=default_minimal] h1, body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {padding: 25px 0 15px 0 !important;}
.single-post div#page-header-wrap, .single-post div#page-header-bg {min-height: 650px;border-bottom: 10px solid var(--pca-light-blue);}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header *, .single #single-below-header * {color: var(--pca-light-blue) !important;}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header span.meta-date {border: none !important;}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, .material #page-header-bg.fullscreen-header .inner-wrap >a, body.single-post .row .col.section-title > span.meta-category > a {font-family: 'owners-narrow' !important;font-size: 17px !important;line-height: 1 !important;padding: 8px 15px !important;border-radius: 5px !important;background: var(--pca-light-blue);border-color: var(--pca-light-blue) !important;color: var(--pca-navy) !important;}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a:hover, .material #page-header-bg.fullscreen-header .inner-wrap >a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, .material #page-header-bg.fullscreen-header .inner-wrap >a:hover, body.single-post .row .col.section-title > span.meta-category > a:hover {background: var(--pca-navy) !important;border-color: var(--pca-navy) !important;color: #fff !important;}
#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap, #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap, .blog-archive-header.color-bg .container {padding-top: 100px;}
.sharing-default-minimal .nectar-love.loved, body .nectar-social[data-color-override="override"].fixed > a:before, body .nectar-social[data-color-override="override"].fixed .nectar-social-inner a, .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:hover, .nectar-social.vertical[data-color-override="override"] .nectar-social-inner a:hover {background: var(--pca-light-blue);}
.single-post .container .row:last-child .related-post-wrap {order: 1;margin-left: -50vw !important;left: 50% !important;width: 100vw !important;background: linear-gradient(0deg, #f6f6f6, white);z-index: 99999999 !important;}
.single-post .container.main-content > .row:last-child {flex-wrap: wrap !important;display: flex;}
.single-post .container .row:last-child .blog_next_prev_buttons {order: 2;}
.ascend .blog-recent.related-posts, .material .blog-recent.related-posts {padding-bottom: 100px !important;padding: 0 80px;margin: auto !important;}
.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title {padding-top: 100px !important;text-align: center;font-family: 'owners';font-weight: 800;text-transform: uppercase;margin-bottom: 29px !important;font-size: 35px !important;}
.ascend .blog-recent.related-posts {gap: 25px;flex-wrap: nowrap;max-width: 1800px;}
.ascend .blog-recent.related-posts .col.span_4 {margin: 0px !important;width: 100% !important;border-radius: 10px;}
.ascend .blog-recent.related-posts:before,.ascend .blog-recent.related-posts:after {display: none;}
.blog-recent[data-style*=classic_enhanced] .inner-wrap, .masonry.classic_enhanced .masonry-blog-item .inner-wrap {border-radius: 10px !important;box-shadow: none !important;}
.blog-recent[data-style*=classic_enhanced].related-posts .article-content-wrap .post-header {display: flex;flex-wrap: wrap;}
.blog-recent[data-style*=classic_enhanced].related-posts .article-content-wrap .post-header h3.title {order: 1;width: 100%;}
.blog-recent[data-style*=classic_enhanced].related-posts .article-content-wrap .post-header .excerpt {order: 2;color: var(--pca-navy);margin-bottom: 15px !important;width: 100%;font-size: 15px;line-height: 1.55;}
.blog-recent[data-style*=classic_enhanced].related-posts .article-content-wrap .post-header span.meta, .masonry.classic_enhanced .post-header span {order: 3;color: var(--pca-light-blue);font-size: 15px;width: 100%;line-height: 1;}
.related-post-wrap .row-bg-wrap .row-bg {background: linear-gradient(0deg, #f6f6f6, white);}
.related-post-wrap .row-bg-wrap {z-index: -1;}
.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title {padding-top: 0px !important;}
.blog_next_prev_buttons[data-post-header-style=default_minimal] .col i {font-family: 'owners-narrow' !important;font-weight: 800 !important;text-transform: uppercase !important;font-style: normal !important;font-size: 20px !important;line-height: 20px !important;margin-bottom: 15px !important;display: block;color: var(--pca-pink-1);}
.blog_next_prev_buttons[data-post-header-style=default_minimal] h3 {font-family: 'owners-xwide' !important;font-size: 40px !important;line-height: 1 !important;text-transform: uppercase !important;font-weight: 800;padding: 0px !important;max-width: 900px;margin: auto;}
.blog_next_prev_buttons .bg-overlay {background: var(--pca-navy);opacity: 0.8;}
.blog_next_prev_buttons:hover .bg-overlay {opacity: 0.5;}
.blog_next_prev_buttons .bg-overlay:before {content: '';width: 75%;margin: auto !important;height: 100%;position: absolute;background: radial-gradient(#151122 0%, transparent 75%);z-index: 99999999;opacity: 1;display: block;left: 0;right: 0;}
body .nectar-social.fixed .nectar-social-inner a i, #ajax-content-wrap .nectar-social.fixed .nectar-social-inner a i {color: var(--pca-navy) !important;}
.single-post .page-header-bg-image,
.blog_next_prev_buttons img {opacity: 0.3!important;}
.single-post #page-header-bg,
.blog_next_prev_buttons {background-color: #0f0b1b!important;}



/* 1600 */
@media screen and (max-width: 1600px) {
    body.single-post .row .col.section-title > span.meta-category > a {font-size: 16px !important;padding: 7px 13px !important;}
    .ascend .blog-recent.related-posts, .material .blog-recent.related-posts {padding: 0 50px 75px !important;}
}


/* 1300 */
@media screen and (max-width: 1300px) {
/* SINGLE POST */
    body h1, .row .col h1,
    #page-header-bg h1,
    body h1,
    body .row .col.section-title h1,
    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,
    body #error-404 h1,
    [data-inherit-heading-family="h1"] {font-size: 45px !important;}
    .single-post div#page-header-wrap,
    .single-post div#page-header-bg {min-height: 600px !important;}
}


/* 1150 */
@media screen and (max-width: 1150px) {
    /* SINGLE POST */
    #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,
    #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    .blog-archive-header.color-bg .container {padding-top: 90px;}
    .ascend .blog-recent.related-posts .col.span_4:last-child {display: none;}
}


/* 999 */
@media screen and (max-width: 999px) {
    /* SINGLE POST */
    .single-post div#page-header-wrap,
    .single-post div#page-header-bg {border-bottom: 4px solid var(--pca-light-blue);}
    body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a.mvp {padding: 9px 14px !important;}
    body h1, .row .col h1, #page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {font-size: 45px !important;}
    #page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, .material #page-header-bg.fullscreen-header .inner-wrap >a, body.single-post .row .col.section-title > span.meta-category > a {font-size: 15px !important;padding: 6px 11px !important;}
    .single .heading-title[data-header-style=default_minimal] h1, body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {padding: 20px 0 15px 0 !important;}
    div#page-header-wrap, div#page-header-bg {height: auto !important;min-height: unset !important;margin-top: -5px !important;}
    body.single-post #page-header-bg[data-post-hs="default_minimal"] {padding-bottom: 100px !important;padding-top: 135px !important;}
    .single-post div#page-header-wrap, .single-post div#page-header-bg {min-height: unset !important}
    #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap, #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap, .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {padding-top: 0;}
    .single-post.ascend .container-wrap.fullscreen-blog-header, body.single-post[data-bg-header=true].ascend .container-wrap {padding-top: 65px !important;}
    body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]) {margin-top: 1px !important;}
    .ascend .blog-recent.related-posts {max-width: var(--mobile-container-width);padding: 0px;}
    .ascend .blog-recent.related-posts, .material .blog-recent.related-posts {padding-bottom: 75px !important;}
    .blog_next_prev_buttons[data-post-header-style=default_minimal] .col {height: 275px;}
    .home-press-centre .nectar-post-grid .nectar-post-grid-item:last-child, .ascend .blog-recent.related-posts .col.span_4:last-child {display: block;}
    .ascend .blog-recent.related-posts, .material .blog-recent.related-posts {padding: 0 0px 75px !important;}
    .ascend .blog-recent.related-posts > div {width: 100% !important;}
    .ascend .blog-recent.related-posts {gap: 25px;flex-wrap: wrap;}
}


/* 479 */
@media screen and (max-width: 479px) {
    .ascend .related-post-wrap h3.related-title,
    .material .related-post-wrap h3.related-title {margin-bottom: 25px !important;font-size: 26px !important;}
}


/* 375 */
@media screen and (max-width: 375px) {
    /* SINGLE POST */
    body div#page-header-bg .span_6 h1 {font-size: 30px !important;}
}