.blog-container .facet-header {
     text-align: right;
}

.blog-container .search_row,
.blog-container .facet_row {
     display: inline-block;
     margin-bottom: 15px !important;
}

.blog-container .search_row {
     margin-right: 15px;
}

a:not([href])::after {
    display: none;
}

@media screen and (max-width: 480px) {
     .blog-container .facet_column {
          width: 100%;
          padding: 0;
     }

     .blog-container .facet_column .facetwp-input-wrap,
     .blog-container .facet_column .facetwp-input-wrap input {
          width: 100%;
     }

     .blog-container .facet_reset_column{
          margin-top: 0px !important;
     }

     .blog-container .search_row,
     .blog-container .facet_row {
          display: block;
          margin: 0;
          padding: 0;
     }
}
.facetwp-facet-blog_search .facetwp-input-wrap {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.facetwp-facet-blog_search #blog_search {
    -webkit-appearance: none;
    width: 100%;
    border-radius: 40px;
    background-color: #fff;
    padding: 13px 26px;
    opacity: 0.8;
    color: #6B6C6F;
    font-family: brandon-grotesque,sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 26px;
    border: 2px solid transparent;
    cursor: pointer;
}
.archive.tax-blog_type .pageblock.pageblock--cta_alternate .pageblock-inner .row .text_column .post_meta_container .date {
    display:inline-block;
}
.archive.tax-blog_type .pageblock.pageblock--cta_alternate .pageblock-inner .row .text_column .post_meta_container span:after {
    margin-left:12px;
}
.video-overlay {
    display:none;
}
.default_post_listing_card a.post_listing_link_container .post_thumbnail_container {
    height: auto !important;
    padding: 0 0 100%;
    position: relative;
}
.default_post_listing_card a.post_listing_link_container .post_thumbnail_container img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
@media (min-width: 992px) {
    .pageblock.pageblock--cta_alternate .pageblock-inner .image_column {
        max-width: 450px;
        padding:0 !important;
    }
}
@media (max-width: 991px) {
    .pageblock.pageblock--cta_alternate .pageblock-inner .image_column {
        padding: 0 0 100% !important;
        position:relative;
    }
    .pageblock.pageblock--cta_alternate .pageblock-inner .image_column img {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: 100%;
        object-fit: cover;
    }
}
.has_js .pageblock.transition_block.pageblock--cta_alternate .pageblock-inner .image_column {
    -webkit-clip-path:none;
    clip-path: none;
}
li.hs-form-checkbox {
    list-style: none;
    margin: 0.5rem 0;
}
li.hs-form-checkbox label {
    margin: 0;
    font-family: open-sans,sans-serif;
    line-height: 34px;
    color: #6B6C6F;
    font-weight: 400;
    text-transform: none;
}
li.hs-form-checkbox input {
    margin-right: 0.5rem;
}

@media (min-width: 992px){

    #primary-nav-mega li.mega-toggle-on > ul.mega-sub-menu {
        /*height: 100vh !important;*/
        overflow: scroll !important;
    }

}



.pageblock.single_icon_row .icon_row .icon_column{
    margin-top: 0 !important;
}


@media (max-width: 768px){

    .pageblock.single_icon_row .icon_total_4{
        gap: 45px 0;
    }

    .pageblock.single_icon_row .icon_total_4 .icon_column{
        flex: 0 0 50% !important; 
    }

    .pageblock.single_icon_row .icon_total_2 .icon_column{
        flex: 0 0 50% !important; 
    }

}

@media (min-width: 769px){
    .pageblock.single_icon_row .icon_row .icon_column{
        margin-top: 0 !important;
        flex: 0 0 25% !important; 
    }
    
    .pageblock.single_icon_row .icon_total_2 .icon_column{
        flex: 0 0 33% !important; 
    }
}

#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-icon>a.mega-menu-link:before {
    min-width: 25px;
}
