/*
 * Theme Name: ID.me B2C Blog
 */

.trending-posts-slider h4.vc_custom_heading {
    font-size: 24px !important;
}

.material #footer-outer #footer-widgets .col ul li.wp-block-social-link {
    background: transparent !important;
}

@media(max-width: 995px) and (min-width: 768px) {
    .buttons-wrapper .wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .recent-posts article#post-1100 {
        display: none;
    }

    body.material .nectar-button.jumbo:not([class*=see-through]) {
        width: 252px !important;
    }
}

#header-outer #top .sf-menu>li>ul {
    margin-top: 57px;
    box-shadow: none;
    border-radius: 0;
    text-shadow: none;
    border: none;
    text-align: center !important;
}

#header-outer.hide-up .sf-menu>li>ul {
    margin-top: 40px !important;
}

body[data-button-style*="rounded_shadow"] .wp-block-button>.wp-block-button__link:hover,
body[data-button-style*="rounded_shadow"] .nectar-button:hover,
body[data-button-style*="rounded_shadow"] .nectar-button:focus,
body[data-button-style*="rounded_shadow"].ascend .nectar-button.see-through:hover,
body[data-button-style*="rounded_shadow"] input[type="submit"]:hover,
body[data-button-style*="rounded_shadow"] input[type="submit"]:focus,
body[data-button-style*="rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
body[data-button-style*="rounded_shadow"] .swiper-slide .button a:hover,
body[data-button-style="rounded_shadow"].ascend .nectar-button.see-through-2:hover,
body[data-button-style*="rounded_shadow"].ascend .nectar-button:hover,
body[data-button-style*="rounded_shadow"] .sharing-default-minimal .nectar-love:hover,
body[data-button-style="rounded_shadow"] .sharing-default-minimal .nectar-social-inner>a:hover,
body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,
body[data-button-style*="rounded_shadow"] .container-wrap input[type="submit"]:hover,
body[data-button-style="rounded_shadow"] .container-wrap button[type="submit"]:hover,
body[data-button-style="rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    /* box-shadow: none; */
    transform: none !important;
    background: linear-gradient(358.9deg, #264178 0.69%, #122B5F 103.19%) !important;
    box-shadow: 0px 1px 2px rgba(30, 60, 118, 0.3);
    color: white !important;
    opacity: 1 !important;
}

#header-outer.small-nav #top .sf-menu>li>ul {
    margin-top: 36px !important;
}

#header-outer #top .sf-menu>li>ul::before {
    /* content: ""; */
    width: 70%;
    background: green;
    height: 8px;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
}



.sf-menu>li.sfHover:not(.megamenu)>ul:not(.on-left-side) {
    left: 50%;
    transform: translateX(-50%);
}

div#fws_6357ff559299f {
    display: none;
}

.single .wpb_row:nth-last-child(3) {
    display: none;
}

.menu-title-text::after {
    bottom: 0 !important;
    content: none !important;
}

header .menu-item.sfHover {
    position: relative;
}

header .menu-item.menu-item-over::after,
header nav>ul>.menu-item.current-menu-item::after,
header nav>ul>.current-menu-ancestor::after {
    content: "";
    height: 8px !important;
    background: #2FC877;
    width: 100px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    z-index: 999;
}

li#menu-item-103 {}

.prev,
.next {
    position: relative;
}

*:not(.meta-category)>a.id-me-benefits {
    background: #B8E5FF !important;
}

a.sponsored,
a.generic {
    background: #E6E6E6 !important;
    /* border-radius: 0 !important; */
}

.recent-posts-nav {
    width: 100%;
}

.nectar-simple-slider .flickity-page-dots .dot:before {
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
}
.prev::before,
.next::before {
    font-family: 'Font Awesome 6 Pro';
    font-size: 48px;
    color: #3B4353;
    background: white;
    padding: 34px 46px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    border-radius: 100px;
}

.prev::before {
    content: "\f104";
}

.recent-posts-nav .container {
    position: relative;
}

.prev,
.next {
    display: inline;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.prev {
    left: 50px;
}

.next {
    right: 50px;
}

.recent-posts-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.next::before {
    content: "\f105";
}

@media(max-width:1000px) {

    .prev,
    /*
    .next {
        top: auto !important;
        bottom: 0;
        transform: none;
    }
    */

    .prev {
        left: 0;
    }

    .next {
        right: 0;
    }

    .prev::before,
    .next::before {
        padding: 20px 27px;
        font-size: 28px;
    }
}

@media(max-width:1000px) {
    body.material #search-outer #search #search-box input[type="text"] {
        line-height: 55px !important;
    }

    .archive .meta-category a,
    .search .meta-category a {
        line-height: 45px !important;
    }

    .archive .meta-category a,
    .search .meta-category a {
        white-space: nowrap;
    }
}

@media(max-width:768px) {

    .search .inner-wrapper-result,
    .archive .inner-wrapper-result {
        display: block !important;
    }

    .search .left-section-result,
    .archive .left-section-result {
        width: 100% !important;
        padding: 0 !important;
    }

    /*
    ol.flickity-page-dots {
        display: none;
    }
    */

    .search .right-section-result,
    .archive .right-section-result {
        width: 100% !important;
        padding: 0 !important;
    }
}

.has-global-section h4.vc_custom_heading {
    font-size: 24px;
}

@media(max-width:1302px) {

    .single .left-section,
    .single .right-section {
        width: 50%;
        padding: 0;
    }
}

.bottom-footer-posts img {
    border-radius: 20px;
    height: 84px !important;
    object-fit: cover;
}

section.post-footer {
    margin-top: 20px;
}

@media only screen and (min-width: 768px){
    section.post-footer {
        display: flex;
        align-items: center;
    }
}

@media only screen and (max-width: 767px){
    section.post-footer {
        text-align: center;
        margin-top: 40px;
    }
}

section.post-footer a:not(:last-child) {
   margin-right: 5px;
}

a.nectar-button.pathway-button.active-pathway-button {
    background: #172F55 !important;
    color: white !important;
}

.has-blue-dots .flickity-page-dots li.dot:not(.is-selected)::before {
    background-color: #172F55 !important;
}

.js-row {
    display: none;
}

@media(max-width:690px) {
    .inner-wrapper-result {
        display: block;
    }

    .left-section-result {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }

    .right-section-result {
        width: 100%;
        padding: 0;
    }
}

@media(max-width:1450px) and (min-width: 691px) {
    div#footer-widgets>.container>.row>.one-fourths:nth-child(3) {
        text-align: left;
        margin: 0 !important;
    }
}

@media(max-width:1350px) and (min-width: 691px) {
    div#footer-widgets>.container>.row>.one-fourths:nth-child(3) {
        margin-top: 30px !important;
    }
}

@media(max-width: 1000px) and (min-width: 691px) {
    div#footer-widgets>.container>.row>.one-fourths:nth-child(2) {
        max-width: unset !important;
    }

    div#footer-widgets>.container>.row>.one-fourths:nth-child(1) {
        margin-bottom: 0;
    }

    .wp-container-7 {
        /* display: block; */
        flex-wrap: wrap;
        align-items: flex-start;
    }

    div#footer-widgets>.container>.row>.one-fourths:nth-child(2) .wp-block-column {
        width: 40%;
    }

    div#footer-widgets>.container>.row>.one-fourths:nth-child(3) {
        max-width: unset !important;
        display: block !important;
        width: 100% !important;
        margin-bottom: 20px !important;
    }

    #footer-outer .one-fourths.span_3,
    #footer-outer .one-fourths.vc_span3,
    #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
        width: 100% !important;
    }

    .wp-container-11 {
        display: block !important;
    }
}

@media(max-width:1150px) {
    .right-section-result .categories {
        flex-wrap: wrap;
        gap: 20px;
    }
}

@media(max-width:1000px) {

    .single .left-section,
    .single .right-section {
        width: 100%;
    }

    .single .right-section img {
        height: auto;
    }

    .single .right-section {
        margin-top: 40px;
    }
}

@media(max-width:1300px) {

    .archive .meta-category a,
    .search .meta-category a {
        line-height: 45px;
    }
}

@media(max-width: 690px) {

    .archive .moreToDiscover .article-content-wrap,
    .search .moreToDiscover .article-content-wrap {
        display: block;
        margin-bottom: 50px;
    }
}


@media(max-width:1400px) and (min-width: 690px) {
    a.nectar-button.pathway-button {
        min-width: unset !important;
    }
}

@media(max-width:1235px) and (min-width: 690px) {
    .pathway-button {
        margin: 0 10px !important;
        margin-top: 10px !important;
        width: 300px !important;
    }
}

@media(max-width: 1350px) and (min-width: 690px) {
    .recent-posts .row_col_wrap_12.col.span_12.dark.left {
        padding: 0 !important;
    }
}

@media(max-width: 1000px) and (min-width: 690px) {
    .post-area.featured_img_left .article-content-wrap .post-content-wrap {
        left: 0 !important;
    }
}




@media(max-width: 1000px) {


    div#header-outer {
        /* padding-bottom: 0 !important; */
    }

    header#top {
        /* padding-bottom: 20px; */
        border: none !important;
    }

    div#header-outer {
        border-bottom: 2px solid #264178;
    }
}

@media(max-width: 691px) {   

    .nectar-post-grid .nectar-post-grid-item .content .post-heading {
        font-family: 'Poppins' !important;
        font-style: normal !important;
        font-weight: 500 !important;
        font-size: 32px !important;
        line-height: 37px !important;
        display: flex !important;
        align-items: flex-end;
        letter-spacing: -0.01em !important;
        font-feature-settings: 'calt' off;
        color: #3B4353;
    }

    .nectar-post-grid .meta-category {
        margin-bottom: 7px !important;
    }

    .nectar-post-grid-wrap {
        min-height: unset !important;
    }

    .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content {
        padding: 0;
    }

    .nectar-flickity.nectar-simple-slider .flickity-slider .cell {
        align-items: flex-end;
        padding: 20px !important;
        padding-bottom: 50px !important;
    }

    .row_col_wrap_12_inner.col.span_12.left {
        justify-content: center;
    }

    /*.nectar-simple-slider .flickity-page-dots {
        display: flex;
        top: auto !important;
        bottom: 25px !important;
        transform: translateX(-50%) !important;
        left: 50% !important;
        min-width: unset !important;
        width: 100% !important;
        justify-content: center;
    }*/

    .nectar-simple-slider .flickity-page-dots li {}

    .nectar-simple-slider .flickity-page-dots .dot:before {
        width: 8px;
        height: 8px;
    }

    .nectar-simple-slider .flickity-page-dots .dot.is-selected:before {
        width: 8px;
        height: 8px;
    }

    a.nectar-button.pathway-button {
        margin-left: 0 !important;
        width: 100%;
    }

    .buttons-wrapper {        
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    a.nectar-button.pathway-button {
        height: 73px;
        margin-right: 15px !important;
    }

    .buttons-wrapper::-webkit-scrollbar {
        display: none;
    }

    .buttons-wrapper .wpb_wrapper::-webkit-scrollbar {
        display: none;
    }

    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
        width: 100% !important;
        margin-bottom: 30px;
    }

    body .post-area.featured_img_left .article-content-wrap .post-content-wrap {
        width: 100% !important;
        left: 0 !important;
        padding: 0;
    }

    .home .discover-blog .article-content-wrap {
        display: block !important;
        margin-bottom: 50px;
    }

    div#footer-widgets>.container>.row>.one-fourths:nth-child(2) {
        margin-left: 0 !important;
    }

    .wp-container-7 {
        display: block !important;
    }

    div#footer-widgets>.container>.row>.one-fourths:nth-child(2) .wp-block-column {
        margin-bottom: 20px !important;
    }

    #footer-widgets .container .col {
        margin-bottom: 0 !important;
    }

    div#footer-widgets>.container>.row>.one-fourths:nth-child(3) {
        max-width: unset !important;
        margin: 0 !important;
        margin-top: 20px !important;
    }

    .wp-container-11 {
        display: block !important;
    }

    ul#menu-footer-privacy {
        display: block !important;
        margin-top: 20px !important;
    }

    #footer-widgets #block-9 .menu-item a::after {
        content: none !important;
    }

    div#block-8 {
        margin-bottom: 30px !important;
    }
}

span.icon-salient-search {
    font-size: 19px;
}

div#search {
    margin-top: 75px !important;
}

.nectar-post-grid-item-bg-wrap {
    display: none;
}

.search .left-section-result img {
    border-radius: 8px;
}

a.wp-block-button__link::after {
    content: "\f105";
    font-family: 'Font Awesome 6 Pro';
    margin-left: 10px;
    margin-right: 10px;
    font-weight: 600;
}

div#footer-widgets>.container>.row>.one-fourths:nth-child(2) {
    max-width: 500px !important;
}

ul#menu-footer-privacy {
    display: flex;
    align-items: center;
}

#footer-outer #footer-widgets .col ul#menu-footer-privacy li:first-child {
    padding: 0 !important;
}

.search .right-section-inner {
    padding-top: 5px;
}

.single .right-section img {
    object-fit: contain;
}

div#search-outer.material-open {
    height: 622px !important;
}

body.material #search-outer #search #search-box input[type="text"],
body.material .search-results input[type="text"] {
    border: none !important;
}

.search .categories {
    margin-bottom: 39px;
}

.archive .moreToDiscover .posts-container article,
.search .moreToDiscover .posts-container article {
    border: none !important;
    box-shadow: none !important;
    min-height: unset !important;
    margin-bottom: 20px;
}

.archive img.attachment-wide_photography.size-wide_photography.skip-lazy.wp-post-image,
.search img.attachment-wide_photography.size-wide_photography.skip-lazy.wp-post-image {
    height: 379px !important;
    margin-bottom: 0;
}

.archive .moreToDiscover .article-content-wrap,
.search .moreToDiscover .article-content-wrap {
    align-items: center;
}

.archive .discover-blog .post-area.featured_img_left .article-content-wrap .post-content-wrap,
.search .discover-blog .post-area.featured_img_left .article-content-wrap .post-content-wrap {
    min-height: unset;
    padding-top: 0 !important;
}

body #header-outer .icon-salient-search:before,
body.material #header-outer .icon-salient-search:before {
    font-size: 16px;
    border: 2px solid #3B4353;
    border-radius: 100%;
    padding: 6px;
    font-weight: 600;
}

.archive .post-featured-img img,
.search .post-featured-img img {
    height: 315px !important;
    object-fit: cover;
}

.archive .masonry-blog-item .article-content-wrap,
.search .masonry-blog-item .article-content-wrap {
    padding-left: 0;
}

.archive .meta-category a,
search .meta-category a {
    background: #B8E5FF;
}

.archive .posts-container article,
.search .posts-container article {
    min-height: 670px;
}

.nectar-recent-post-slide {
    border-bottom: 8px solid #F5CE00;
}

.big-five-post {
    background: #FFFFFF;
    /* faux-stroke */
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 12px;
}

p.post-title a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    /* or 150% */
    font-feature-settings: 'calt' off;

    /* Main/Text */
    color: #3B4353;
}

p.post-title {
    padding-bottom: 0;
}

.big-five-post.has-bg-image {
    background-size: cover;
    background-position: center;
}

.big-five-post.has-bg-image p,
.big-five-post.has-bg-image a {
    color: white !important;
    z-index: 99999;
}

.discover-blog .post-area.featured_img_left .article-content-wrap .post-content-wrap {
    padding-top: 60px !important;
}

.big-five-post.has-bg-image {
    padding-top: 30px;
    padding-bottom: 30px;
}

.discover-blog .posts-container article {
    padding: 0;
    box-shadow: none;
}

.discover-blog .post-area.featured_img_left article .meta-category a {
    background: transparent;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
}

.big-five-post.has-bg-image {
    position: relative;
    z-index: 1;
}

div#block-10 {
    margin-bottom: 0 !important;
}

.big-five-post.has-bg-image::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: -1;
    border-radius: 4px;
}

.big-five-post.has-bg-image .post-title,
.big-five-post.has-bg-image .post-title a {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    /* or 150% */
    font-feature-settings: 'calt' off;

    /* Main/White */
    color: #FFFFFF;
}

p.post-date {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    /* identical to box height, or 171% */
    letter-spacing: 0.01em;
    font-feature-settings: 'calt' off;

    /* Main/Text */
    color: #3B4353;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    position: static;
    margin: 0;
    width: 100%;
    max-width: 100% !important;
    margin-top: 40px;
    margin-bottom: 101px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg-blur {
    position: absolute;
    top: 0;
    z-index: -1;
    display: none;
}

.flickity-page-dots .dot:before {
    box-shadow: inset 0 0 0 1px #FFF !important;
}

.nectar-recent-post-bg.loaded {}

.recent-post-container a.nectar-button.large.regular.accent-color.regular-button {
    display: none;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a:nth-child(n+3) {
    display: none;
}

.home .discover-blog .posts-container h3.title,
.discover-blog h3.title a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    /* or 133% */
    letter-spacing: 0.01em;
    font-feature-settings: 'calt' off;

    /* Text 1 */
    color: #3B4353 !important;
}

p#breadcrumbs {
    display: none;
}

.post-area.featured_img_left article .meta-category a::before {
    background: transparent !important;
}

.discover-blog a.generic {
    display: none !important;
}

.discover-blog .post-area.col.featured_img_left.span_9 {
    margin-top: 60px;
}

.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {
    min-height: 620px !important;
}

.discover-blog .post-area.featured_img_left .meta-category a:before {
    background: transparent !important;
}

.discover-blog a.featured {
    display: none !important;
}

.discover-blog a.sponsored {
    display: none !important;
}

.discover-blog .post-area.featured_img_left article .meta-category a {
    margin-bottom: 0 !important;
}

.discover-blog .vc_col-sm-12>div>div>.nectar-highlighted-text.font_size_24px.font_line_height_36px {
    margin-bottom: 0;
    position: relative;
    top: 37px;
}

.home .discover-blog .article-content-wrap {
    display: flex;
    align-items: center;
}

.home .discover-blog .post-area.featured_img_left .article-content-wrap .post-content-wrap {
    min-height: unset;
}

.home .discover-blog .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
    min-height: 361px;
}

.home .discover-blog .article-content-wrap {
    min-height: 361px;
}

.recent-post-container h3 {
    margin-top: 10px;
}

.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {
    color: black;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a {
    background: #29C9FA;
    border-radius: 1e7px;
    padding: 10px 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #111A22 !important;
    text-align: center;
}

.nectar-recent-posts-slider_multiple_visible h3 a {
    color: black;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg-wrap,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg-blur {
    width: 100%;
    height: 315px;
    position: static;
    margin: 0 auto;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.nectar-recent-post-slide {
    background: white;
}

.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {
    padding-top: 0;
    padding: 22px;
}

/* #header-secondary-outer span.menu-title-text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
} (6/26/2023) */

/* body.material #header-secondary-outer nav>.sf-menu {
    padding: 15px 0;
    padding-right: 100px;
} (6/26/2023) */

header#top {
    border-bottom: 2px solid #264178;
}

div#footer-widgets>.container>.row>.one-fourths:nth-child(n+3) {
    width: 100%;
}

div#footer-widgets>.container>.row>.one-fourths:nth-child(1) {
    max-width: 325px;
    width: 100%;
    margin-right: 0;
}

div#footer-widgets>.container>.row>.one-fourths:nth-child(2) {
    max-width: 414px;
    width: 100%;
    margin-left: 45px;
}

div#footer-widgets>.container>.row>.one-fourths:nth-child(2) .wp-block-column {
    width: 33%;
}

div#footer-outer {
    background: linear-gradient(0.53deg, #212939 0.51%, #172B53 99.59%);
}

#footer-widgets .row .col img {
    width: 145px;
    height: 52px;
    margin-bottom: 23px;
}

#footer-outer #footer-widgets .col p {}

.material #footer-outer #footer-widgets .col ul li.wp-block-social-link {
    padding: 18px !important;
}

.wp-social-link svg path {
    fill: white;
}

ul.wp-container-1.wp-block-social-links {
    margin-bottom: 30px !important;
}

body #footer-outer .row {
    padding-bottom: 40px;
    padding-top: 50px;
}

#footer-widgets h2.widgettitle {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    /* identical to box height, or 150% */
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

#footer-widgets #block-7 .menu-item {
    opacity: 0.8;
}

div#footer-widgets>.container>.row>.one-fourths:nth-child(3) {
    max-width: 200px;
    width: 100%;
    margin-left: 187px;
}

#footer-widgets ul#menu-above-nav-bar-4 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#footer-widgets .col ul#menu-above-nav-bar-4 li:first-child,
.material #footer-outer #footer-widgets .col ul#menu-above-nav-bar-4 li {
    padding: 0 !important;
}

#footer-outer #footer-widgets .col #block-9 p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    /* identical to box height, or 171% */
    font-feature-settings: 'calt' off;
    color: #FFFFFF;
    opacity: 0.4;
}

#footer-widgets #block-9 .menu-item a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    /* identical to box height, or 171% */
    font-feature-settings: 'calt' off;
    color: #FFFFFF;
    opacity: 0.4;
}

#footer-widgets #block-9 .menu-item a::after {
    content: "|";
    margin: 0px 5px;
}

#footer-widgets #block-9 .menu-item:nth-last-child(1) a::after {
    content: none;
}

div#footer-outer {
    position: relative;
}

.meta-category a::before {
    visibility: visible;
    position: static !important;
    font-family: 'Font Awesome 6 Pro';
    background: transparent !important;
    font-weight: 500;
    font-size: 12px;
}

.meta-category a.featured::before {
    content: "\f005" !important;
    margin-right: 7px;
}

.meta-category a.id-me-benefits::before {
    content: "\f2bb" !important;
    margin-right: 7px;
}

a.featured {}

.pathway-button span::before {
    font-family: "Font Awesome 6 Pro";
    margin-right: 7px;
    font-weight: 500;
}

.pathway-button:nth-child(1) span::before {
    content: "\24";
    font-weight: 700;
}

.pathway-button:nth-child(2) span::before {
    content: "\f672";
}

.pathway-button:nth-child(3) span::before {
    content: "\f890";
}

.pathway-button:nth-child(4) span::before {
    content: "\f2bb";
}

.nectar-flickity .row_col_wrap_12_inner>div {
    max-width: 535px;
}

#ajax-content-wrap .nectar-simple-slider .cell.bg-pos-center-center>.bg-layer-wrap .bg-layer {
    background-position: bottom right !important;
}


@media(max-width:480px) {
    #ajax-content-wrap .container-wrap{
        padding: 40px 7.5vw;
    }
}

a.nectar-button.pathway-button {
    min-width: 256px;
}
/*
.nectar-simple-slider .flickity-page-dots {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    width: auto !important;
    left: auto;
    right: 0;
}
*/
.nectar-simple-slider .flickity-page-dots li {
    display: block;
    width: auto;
    margin: 0 auto;
    height: 23px !important;
}

body .nectar-simple-slider .flickity-page-dots svg {
    display: none;
}

.flickity-page-dots li.dot:not(.is-selected)::before {
    background-color: transparent !important;
    mix-blend-mode: multiply;    
}

div#footer-outer::before {
    content: "";
    width: 100%;
    height: 8px;
    position: absolute;
    left: 0;
    top: -8px;
    background: linear-gradient(256.71deg, #00BE6F -5.71%, #12C4FA 139.73%);
}

#footer-outer a.wp-block-button__link {
    background: #FFFFFF;
    border-radius: 4px;
    padding: 10px 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    /* identical to box height, or 150% */
    letter-spacing: 0.01em;
    color: #111A22 !important;
}

.nectar-post-grid .nectar-post-grid-item .content .post-heading {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 60px;
    line-height: 64px;
    max-width: 100%;
}

.nectar-post-grid .meta-category a {
    background: #29C9FA;
    border-radius: 1e+07px;
    padding: 10px 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #111A22;
    text-align: center;
}

.nectar-post-grid .meta-category a:nth-child(2) {
    background: #B8E5FF;
}

.nectar-post-grid .meta-category a:nth-child(3) {
    background: #E6E6E6;
}

.nectar-post-grid .meta-category {
    margin-bottom: 24px;
}

.nectar-post-grid-wrap.text-color-dark.spacing-none {
    min-height: 430px;
}

a.nectar-button.pathway-button {
    background: #FFFFFF !important;
    border: 1px solid rgba(230, 230, 230, 0.5);
    /* faux-stroke */
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    border-radius: 9999px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #3B4353;
}

.homepage-featured .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 651px;
}

.homepage-featured .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px !important;
    /* or 122% */
    font-feature-settings: 'calt' off;

    /* Main/White */
    color: #FFFFFF;

    /* Text Drop Shadow */
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);
}

.homepage-featured .nectar-post-grid .nectar-post-grid-item .content .post-heading {
    line-height: 44px !important;
}

.nectar-highlighted-text[data-color="#14b5e6"]:not([data-style="text_outline"]) em {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    /* identical to box height, or 150% */
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'calt' off;

    /* Main/Text */
    color: #3B4353;
}

.posts-container article {
    background: #FFFFFF;
    /* faux-stroke */
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
}

.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
    width: 45%;
}

.post-area.featured_img_left .article-content-wrap .post-content-wrap {
    left: 45%;
    padding: 0;
    padding-top: 30px !important;
    padding-left: 40px;
    min-height: 356px;
    padding-right: 40px !important;
    width: 55%;
}

.post-area.featured_img_left article .meta-category a {
    background: #29C9FA;
    border-radius: 1e7px;
    padding: 10px 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #111A22 !important;
    text-align: center;
}

.post-header {
    margin-top: 15px;
}

.posts-container article {
    padding: 24px;
}


/* single */
h1 {}

.categories a {
    background: #29C9FA;
    border-radius: 1e7px;
    padding: 10px 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #111A22;
    text-align: center;
    margin-right: 10px;
}

.categories {
    margin-bottom: 24px;
    margin-top: 63px;
}

.left-section i {
    background: #172F55;
    border-radius: 30px;
    color: white;
    width: 36px;
    height: 36px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

.categories a::before {
    visibility: visible;
    position: static !important;
    font-family: 'Font Awesome 6 Pro';
    background: transparent !important;
    font-weight: 500;
    font-size: 12px;
}

.categories a.id-me-benefits::before {
    content: "\f2bb" !important;
    margin-right: 7px;
}

.categories a {
    background: #B8E5FF;
}

.categories a.featured {
    background: #29C9FA;
}

.categories a.generic {
    display: none;
}

.categories a.featured::before {
    content: "\f005" !important;
    margin-right: 7px;
}

.left-section h1 {
    margin-bottom: 24px;
    font-size: 48px;
}

p.author.meta {
    margin-top: 24px;
}

.left-section p.meta {
    padding-bottom: 0;
}

.inner-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.left-section {
    width: auto;
    max-width: 650px;
}

.right-section {
    width: auto;
    padding-left: 74px;
    text-align: right;
    max-width: 584px;
}

.right-section img {
    width: 300px;
    height: auto;
}

section.idme__post-header {
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 64px;
}

section.idme__post-header::after {
    content: "";
    width: 200vw;
    height: 2px;
    background: #eee;
    position: absolute;
    left: -50vw;
    bottom: 0;
}

.content-inner {
    padding-bottom: 0 !important;
}

.single[data-button-style*=rounded] .post-area .content-inner>.post-tags a {
    background: #E3E4E6 !important;
    border-radius: 2px !important;
    padding: 10px 15px;
    font-style: normal;
    font-weight: 700;
    font-size: 12px !important;
    line-height: 16px;
    /* identical to box height, or 133% */
    text-align: center;
    font-feature-settings: 'calt' off;

    /* Main/Dark Text */
    color: #111A22 !important;
}

.single[data-button-style*=rounded] .post-area .content-inner>.post-tags a::before {
    content: none !important;
}

.single[data-button-style*=rounded] .post-area .content-inner>.post-tags a:hover {
    color: #111A22 !important;
}

.post-tags {
    margin-bottom: 31px;
}

.post-footer i {
    background: #172F55;
    border-radius: 30px;
    color: white;
    width: 36px;
    height: 36px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

.post-footer .author {
    margin-top: 40px;
    margin-bottom: 56px;
}

.sources>p:nth-child(1) {
    padding-bottom: 0;
}

.post-footer .author {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    /* identical to box height, or 133% */
    letter-spacing: 0.01em;
    font-feature-settings: 'calt' off;

    /* Main/Text */
    color: #3B4353;
}

.socket-post{
    font-size: 13px;
    margin-left: 5px;
}

@media only screen and (max-width: 767px){
    .socket-post{
        margin-left: 0px;
    }
}

body.single-post .content-inner>.post-tags {
    margin-top: 0;
}

/* Archive */
.archive .moreToDiscover .article-content-wrap,
.search .moreToDiscover .article-content-wrap {
    display: flex;
}

.archive .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap:before,
.search .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap:before {
    transition: opacity .7s cubic-bezier(.2, 1, .22, 1);
    -webkit-transition: opacity .7s cubic-bezier(.2, 1, .22, 1);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: 0;
    transform: scale(.96);
    box-shadow: 0 30px 60px rgb(0 0 0 / 17%);
    border-radius: 5px;
    height: 379px;
}

.archive .post-area.featured_img_left .post:hover .post-featured-img-wrap:before,
.search .post-area.featured_img_left .post:hover .post-featured-img-wrap:before {
    opacity: 1;
}

.archive .post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap,
.search .post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
}

.archive .post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap,
.search .post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap {
    transition: transform .7s cubic-bezier(.2, 1, .22, 1);
    -webkit-transition: transform .7s cubic-bezier(.2, 1, .22, 1);
    position: relative;
}

.archive img.attachment-wide_photography.size-wide_photography.skip-lazy.wp-post-image,
.search img.attachment-wide_photography.size-wide_photography.skip-lazy.wp-post-image {
    object-fit: cover;
}

.archive img.attachment-wide_photography.size-wide_photography.skip-lazy.wp-post-image,
.search img.attachment-wide_photography.size-wide_photography.skip-lazy.wp-post-image {
    transform: scale(.96);
    height: 379px;
    border-radius: 4px;
}

body.archive #page-header-bg h1::before,
body.search #page-header-bg h1::before {
    content: "#";
    padding-right: 10px;
}

body.archive #page-header-bg .span_6 span.subheader,
body.search #page-header-bg .span_6 span.subheader {
    display: none;
}

.archive .post-meta,
.search .post-meta {
    display: none !important;
}

.archive .post-header,
.search .post-header {
    display: flex;
    flex-wrap: wrap;
}

.archive span.meta-category,
.search span.meta-category {
    order: -1;
    margin-bottom: 19px;
    color: transparent;
}

.archive .posts-container article,
.search .posts-container article {
    box-shadow: 0px 0px 1px rgb(0 0 0 / 30%) !important;
    border-radius: 4px !important;
}

.archive span.post-featured-img img,
.search span.post-featured-img img {
    border-radius: 4px;
}

.archive .meta-category a,
.search .meta-category a {
    background: #29C9FA;
    border-radius: 1e7px;
    padding: 10px 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #111A22 !important;
    text-align: center;
}

.archive .masonry-blog-item .article-content-wrap,
.search .masonry-blog-item .article-content-wrap {
    padding-top: 9px;
    padding-bottom: 48px;
}

.archive .masonry .post-content.classic .post-header>span:after,
.search .masonry .post-content.classic .post-header>span:after {
    content: none !important;
}

.archive h3.title a,
.search h3.title a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.01em;
    font-feature-settings: 'calt' off;
    color: #3B4353;
}



.masonry.classic .post.masonry-blog-item h3.title {
    margin-top: 10px;
}

div#search {
    margin-top: 0 !important;
}

@media(min-width:1001px) {
    div#search-outer {
        position: relative;
        top: 157px !important;
    }
}


#header-outer:not([data-format=left-header]).material-search-open header {
    opacity: 1 !important;
}

.home .post-area.featured_img_left .article-content-wrap .post-content-wrap {
    padding-top: 0 !important;
}

.home .posts-container h3.title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    /* or 122% */
    font-feature-settings: 'calt' off;

    /* Main/Text */
    color: #3B4353;
}

@media only screen and (max-width: 989px) {
    .home .posts-container h3.title {
        font-size: 24px !important;
        line-height: 1.4;
    }
}

.home .posts-container .post-header {
    margin-top: 22px !important;
    margin-bottom: 18px;
}



.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background: transparent;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    margin-top: 22px !important;
}

.nectar-recent-posts-slider_multiple_visible h3 a {
    color: #3B4353;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a:nth-child(1) {
    display: none;
}

.nectar-recent-post-slide {
    border-color: #29C9FA;
}

.nectar-recent-posts-slider_multiple_visible a.id-me-benefits::before {
    visibility: visible;
    position: static !important;
    font-family: 'Font Awesome 6 Pro';
    background: transparent !important;
    font-weight: 500;
    font-size: 12px;
    content: "\f2bb" !important;
    margin-right: 7px;
}

/* Search */
div#header-outer form::before,
.search-results form::before {
    content: "\f002";
    font-family: 'Font Awesome 6 Pro';
    font-weight: 700;
    font-size: 15px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 2px solid;
    border-radius: 100px;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#header-outer form,
.search-results form {
    position: relative;
    padding-left: 45px;
    border-bottom: 2px solid #3b4353;
    margin-top: 77px !important;
}

div#header-outer input#s,
.search-results input#s {
    border: none !important;
}

div#header-outer form::after,
.search-results form::after {
    content: "\f061";
    font-family: 'Font Awesome 6 Pro';
    font-weight: 700;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
}

div#header-outer form:focus-within::after,
.search-results form:focus-within::after {
    content: "\58";
}

body.material #search-outer #search #search-box input[type="text"],
body.material .search-results input[type="text"] {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    /* identical to box height, or 150% */

    font-feature-settings: 'calt' off;

    /* Main/Text */

    color: #3B4353;
}

div#header-outer div#close {
    display: none;
}

div#header-outer #search-outer #search {
    height: 622px;
}

body.search-no-results:not(.post-type-archive) .container-wrap:not([data-layout=default]) .container.main-content {
    max-width: 1600px;
}

.search-results input#s {
    box-shadow: none !important;
}

.search-results form {
    max-width: 518px;
    margin: 0 auto;
}

section.search-results {
    text-align: center;
}

body.search-results .container-wrap .main-content {
    padding-top: 180px;
}

section.results {
    margin-top: 225px;
}

.inner-wrapper-result {
    display: flex;
    flex-wrap: wrap;
}

.left-section-result {
    width: 50%;
    padding-right: 50px;
}

.right-section-result {
    width: 50%;
    padding-right: 100px;
}

.no-post-thumbnail-placeholder {
    height: 427px;
    background: #eee;
    border-radius: 4px;
}

.search-result {
    text-align: left;
    padding: 24px;
    background: #FFFFFF;
    /* faux-stroke */
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    margin-bottom: 30px;
}

.left-section-result img {
    height: 423px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.right-section-result .categories {
    display: flex;
    margin-top: 0;
}

.right-section-inner h2 {
    margin-bottom: 20px;
}

.right-section-inner {
    padding-top: 20px;
}

body.search .container-wrap {
    padding-bottom: 125px;
}

.result-count {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    /* identical to box height, or 150% */
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'calt' off;

    /* Text 1 */
    color: #3B4353;
    display: inline;
    position: relative;
}

.result-count::before {
    content: "";
    width: calc(100% + 10px);
    height: 45%;
    bottom: 0;
    left: -4px;
    background: rgba(20, 181, 230, 0.5);
    position: absolute;
    z-index: -1;
}

.search-result:nth-child(2) {
    margin-top: 50px;
}

.nectar-social {
    display: none;
}

.inner-wrapper-search {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.search-left {
    width: 50%;
    padding-right: 150px;
}

.search-right {
    width: 50%;
}

.search-right img {
    /* max-height: 561px; */
}

.inner-wrapper-search {
    text-align: left;
}

.search-results .inner-wrapper-search form {
    margin: 0;
    margin-top: 56px !important;
}

p.search-no-results-p {
    margin-top: 85px;
}



body.search-no-results[data-header-resize] .container-wrap {
    padding-top: 90px;
}

.no-post-thumbnail-placeholder {
    background-image: url(https://insider.id.me/wp-content/uploads/2022/10/Screen-Shot-2022-10-14-at-1.56.40-PM.png);
    background-size: cover;
    background-position: center;
}

@media(max-width:695px) {

    .archive .moreToDiscover .article-content-wrap,
    .search .moreToDiscover .article-content-wrap {
        display: block !important;
    }
}



.wpb_column[data-shadow=medium_depth]>.vc_column-inner>.column-bg-overlay-wrap::after {
    background-image: url(https://insider.id.me/wp-content/uploads/2022/10/Arrow.png);
    background-size: 100px;
    background-position: bottom right;
    content: "";
    width: calc(100% - 33px);
    height: calc(100% - 33px);
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    opacity: 0;
    transition: 0.2s ease;
}

.wpb_column[data-shadow=medium_depth]>.vc_column-inner:hover>.column-bg-overlay-wrap::after {
    opacity: 1;
}

.vc_column-inner {}

.recent-posts article {
    position: relative;
}

.recent-posts article::after {
    background-image: url(https://insider.id.me/wp-content/uploads/2022/10/Arrow.png);
    background-size: 100px;
    background-position: bottom right;
    content: "";
    width: calc(100% - 33px);
    height: calc(100% - 33px);
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    opacity: 0;
    transition: 0.2s ease;
}

.recent-posts article:hover::after {
    opacity: 1;
}

.nectar-recent-post-slide::after {
    content: "";
    width: 100%;
    height: 8px;
    bottom: 0;
    background: #29C9FA;
    position: absolute;
    left: 0;
    opacity: 0;
    transition: 0.2s ease;
}

.nectar-recent-post-slide:hover::after {
    opacity: 1;
}

.discover-blog article::after {
    background-image: url(https://insider.id.me/wp-content/uploads/2022/10/Arrow.png);
    background-size: 75px;
    background-position: bottom right;
    content: "";
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    opacity: 0;
    transition: 0.2s ease;
}

.discover-blog article {
    position: relative;
}

.discover-blog article:hover::after {
    opacity: 1;
}

.zoomOnHover img:hover {
    transform: scale(1.05);
}

.zoomOnHover {
    overflow: hidden;
}

.zoomOnHover img {
    transform: scale(1);
    transition: 0.2s ease;
}

.zoomOnHover img:hover {
    transition: 5s ease;
}

.meta-category a:hover,
.categories a:hover {
    opacity: 0.7;
}

.meta-category a,
.categories a {
    transition: 0.2s ease;
}

.bottom-footer-posts .vc_col-sm-9 {
    opacity: 0.9;
}

.bottom-footer-posts .vc_col-sm-9:hover {
    opacity: 1;
}

.hover-wrap-inner {
    overflow: hidden;
    border-radius: 10px;
}

.hover-wrap-inner img {
    transform: scale(1) !important;
    transition: 0.2s ease !important;
}

.hover-wrap-inner img:hover {
    transform: scale(1.1) !important;
    transition: 5s ease !important;
}

.big-five-post.has-bg-image {
    background-size: 100%;
    transition: 0.2s ease;
}

.big-five-post.has-bg-image:hover {
    background-size: 120%;
    transition: background-size 5s ease;
}

.big-five-post:hover {
    box-shadow: 0 30px 60px rgb(0 0 0 / 17%) !important;
}

.big-five-post {
    transition: 0.2s ease;
}

.zoomOnHover {
    border-radius: 22px !important;
}

/* @media(min-width:1025px) {
    #header-secondary-outer ul.sf-menu li:nth-child(n+6) {
        float: right;
    }

    #header-secondary-outer ul.sf-menu {
        width: 100%;
    }
} (6/26/2023)*/

/* body.material #header-secondary-outer nav>ul>li>a {
    margin: 0 20px;
}
body.material #header-secondary-outer nav>ul>li:nth-child(1)>a {
    margin-left: 0;
} (6/26/2023) */

.circled {
    border: 1px solid;
    border-radius: 50px;
    padding: 1px 7px;
    font-size: 13px !important;
    margin-left: 5px;
}

span.circled.green {
    background: #3a8145;
    border-color: #3a8145;
}

body:not(.single-post) a.sponsored {
    display: none !important;
}

.nectar-post-grid-wrap.text-color-dark.spacing-none {
    min-height: 288px;
}

.nectar-post-grid .nectar-post-grid-item .content .post-heading {
    font-size: 42px;
    line-height: 48px;
}

.nectar-simple-slider.min-height-575px {
    min-height: 400px;
    padding-bottom: calc((1 / 2) * 80%) !important;
}

@media(min-width:768px) {
    #ajax-content-wrap .nectar-simple-slider .cell.bg-pos-center-center>.bg-layer-wrap .bg-layer {
        background-position: top right !important;
    }
}

.single-advertisement-inner-wrapper {
    justify-content: flex-start;
}

.single-advertisement-block img {
    height: 130px !important;
    object-fit: cover;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    margin-bottom: 0;
    /* margin-top: 35px !important; */
}

.nectar-recent-post-slide .excerpt {
    margin-top: 10px;
    margin-bottom: 30px;
}

.single-advertisement-block a {
    color: black !important;
}

p.searchH1 {
    font-family: Poppins;
    letter-spacing: -0.01em;
    font-size: 60px;
    line-height: 64px;
    font-weight: 400;
    color: #3b4353;
    padding: 0;
}

#block-13 p {
    font-size: 13px;
    opacity: 0.4;
    font-weight: 700;
}

.nectar-post-grid .nectar-post-grid-link {
    min-height: 300px;
}

.post-heading a {
    min-height: 165px;
    display: block;
}

.categories a.savings,
span.meta-category a.savings {
    background: #A6D263 !important;

}

.categories a.tips-tricks,
span.meta-category a.tips-tricks {
    background: #F5CE00 !important;

}

.categories a.seasonal-deals,
span.meta-category a.seasonal-deals {
    background: #FF9D00 !important;

}

.categories a.benefits,
span.meta-category a.seasonal-deals {
    background: #CCA2F1 !important;
}

#header-outer:not([data-format=left-header]).material-search-open header {
    pointer-events: all;
}

#pagination .next::before,
#pagination .prev::before {
    font-size: 20px;
    padding: 16px 20px;
}

body #pagination .page-numbers.next,
body #pagination .page-numbers.prev {
    color: transparent !important;
}

div#pagination {
    text-align: center;
}

body #pagination .page-numbers.next:hover,
body #pagination a.page-numbers:hover,
body #pagination .page-numbers.prev:hover,
body #pagination a.page-numbers:hover {
    color: transparent !important;
}

/*
.page-id-100 .cell:nth-child(2) .nectar-post-grid-item {
    display: none;
}

.page-id-100 .cell:nth-child(2) .nectar-post-grid-item:nth-child(2) {
    display: block;
}

.page-id-100 .cell:nth-child(3) .nectar-post-grid-item {
    display: none;
}

.page-id-100 .cell:nth-child(3) .nectar-post-grid-item:nth-child(3) {
    display: block;
}
*/

.recent-posts article#post-1100 {
    display: none !important;
}

/* New Top Header (6/26/2023) */
body.material #header-secondary-outer .container{
    max-width: 100%;
    width: 100%;
    padding: 0 15px 0 0;
}
body.material #header-secondary-outer nav > ul.sf-menu{
    width: 100%;
    padding: 0;
}
body.material #header-secondary-outer nav > ul.sf-menu > li > a{
    line-height: 1;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    transition: background-color ease-in-out 0.2s, color ease-in-out 0.2s;
}
body.material #header-secondary-outer nav > ul.sf-menu > li:not(.menu-button) > a{
    font-size: 16px;
    padding: 27px 12px;
    margin: 0;
    color: #DFDFDF;
    font-weight: 700;
}
body.material #header-secondary-outer nav > ul.sf-menu > li:not(.menu-button) > a:hover{
    color: #FFFFFF;
    background-color: #244984;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-logo > a{
    width: 84px;
    height: 70px;
    background-image: url(/wp-content/uploads/2022/10/Primary-IDme-Logo-RGB-1.png);
    background-size: 60px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    margin: 0;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-logo > a .menu-title-text{
    display: none;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-button{
    margin: 14px 0;
    float: right;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-button > a{
    font-size: 18px;
    background-color: #72ABFF;
    border-radius: 6px;
    padding: 12px 16px;
    color: #1A1A1A !important;
    font-weight: 600;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-button > a:hover{
    background-color: #A6CAFF;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-help{
    float: right;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-help > a{
    padding-left: 45px;
    position: relative;
}
body.material #header-secondary-outer nav > ul.sf-menu > li.menu-help > a::before{
    content: "\f059";
    font-family: "Font Awesome 6 Pro";
    font-weight: 300;
    font-size: 20px;
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
}
@media only screen and (max-width: 999px){
    body.material #header-secondary-outer nav > ul.sf-menu > li{
        display: initial;
        float: left;
    }
}
@media only screen and (max-width: 690px){
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only ul.menu.secondary-header-items{
        display: flex;
        flex-direction: column;
        margin-top: 45px;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only ul.menu.secondary-header-items > li{
        margin-bottom: 12px;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only ul.menu.secondary-header-items > li > a{
        font-size: 16px;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-logo > a{
        width: 60px;
        height: 24px;
        background-image: url(/wp-content/uploads/2022/10/Primary-IDme-Logo-RGB-1.png);
        background-size: 60px;
        background-repeat: no-repeat;
        background-position: center;
        padding: 0;
        margin: 0;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-logo > a .menu-title-text{
        display: none;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-help > a{
        position: relative;
        padding-right: 35px;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-help > a::before{
        content: "\f059";
        font-family: "Font Awesome 6 Pro";
        font-weight: 300;
        font-size: 20px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-button{
        order: 2;
        margin-top: 15px;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-button > a{
        font-size: 18px;
        background-color: #72ABFF;
        border-radius: 6px;
        padding: 12px 16px;
        color: #1A1A1A !important;
        font-weight: 600;
        transition: background-color ease-in-out 0.2s;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-button > a:hover{
        background-color: #A6CAFF;
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-button > a::after,
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items .menu-logo > a::after{
        display: none;
    }
}

/* New Quote Style (6/30/2023) */
.material .fancy-quote{
    background-color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 5px 10px 25px rgba(0, 0, 0, 0.16);
    margin-top: 45px;
    margin-bottom: 45px;
    overflow: hidden;
    position: relative;
    padding: 40px 50px;
}
@media only screen and (max-width: 690px){
    .material .fancy-quote{
        padding: 40px 30px;
    }
}
.material .fancy-quote::before{
    display: none;
}
.material .fancy-quote::after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background-color: #06833D;
    width: 9px;
    height: 100%;
}
.material .is-yellow.fancy-quote::after{
    background-color: #BA0000;
}
.material .is-yellow.fancy-quote .wp-block-heading::before{
    background-color: #FF9D00;
}
.material .is-red.fancy-quote::after{
    background-color: #BA0000;
}
.material .is-red.fancy-quote .wp-block-heading::before{
    background-color: #BA0000;
}
.material .is-dark-blue.fancy-quote::after{
    background-color: #BA0000;
}
.material .is-dark-blue.fancy-quote .wp-block-heading::before{
    background-color: #172F55;
}
@media only screen and (max-width: 690px){
    .material .fancy-quote::after{
        width: 5px;
    }
}
.material .fancy-quote .wp-block-heading{
    font-family: 'Poppins';
    color: #172F55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    position: relative;
    padding-left: 65px;
    margin-bottom: 20px;
}
.material .fancy-quote .wp-block-heading::before{
    content: '\f071';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: -1px;
    color: #FFFFFF;
    font-weight: 300;
    line-height: 1;
    font-size: 26px;
    width: 45px;
    height: 45px;
    border-radius: 10px;
    background-color: #FF9D00;
    display: flex;
    justify-content: center;
    align-items: center;
}
.material .fancy-quote p{
    font-size: 17px;
    line-height: 1.5;
    color: #172F55;
    font-family: 'Open Sans';
    font-weight: 400;
}
@media only screen and (max-width: 767px){
    section.post-footer{
        text-align: center;
        margin-top: 40px;
    }
}