﻿.single-team_bio #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li#mega-menu-item-16305:not(.search-button).mega-current_page_parent>a:before {
     width: 0 !important;
}

.single-team_bio #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li#mega-menu-item-16305:not(.search-button).mega-current_page_parent>a:hover:before {
     width: 100% !important;
}

.single-oms_insights .post_single_container .post_row .right_sidebar_column {
     z-index: 100;
}

@media screen and (max-width: 1439px){
     .single-oms_insights .post_single_container .post_row .right_sidebar_column {
          flex: none;
     }

}

.video-holder .video-overlay {
     display: none !important;
}

.insight_archive_filters .facetwp-facet-insights_search .facetwp-icon {
     display: none;
}

.pageblock--insights_slider .slider_card {
     background: #fff;
}

@media (min-width: 1200px) {
     .pageblock--insights_slider .slick-prev {
          width: 35px;
     }
}

.pageblock--slider .slider_card .slider_card_image {
     padding: 0 0 53.829787234042556%;
     position: relative;
}

.pageblock--slider .slider_card .slider_card_image img {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     object-fit: cover;
     height: 100%;
}

.pageblock--slider .slick-initialized .slick-slide:not(.slick-active) {
     height: 10px !important;
}

@media (min-width: 1200px) {

     .pageblock--slider .slick-prev,
     .pageblock--slider .slick-next {
          transform: translateY(-30%);
     }
}

@media (min-width: 992px) {
     .pageblock--insights_slider .slider_card--image {
          max-height: 660px;
          overflow: hidden;
          padding: 0;
     }

     .pageblock--insights_slider .slider_card--image:after {
          content: '';
          display: block;
          padding: 0 0 70%;
     }
}
@media (min-width: 992px){
     .single-oms_insights .post_single_container .post_row .right_sidebar_column.is-affixed .right_sidebar_inner {
          max-width: 17vw !important;
     }

     .single-oms_insights .post_single_container .post_row .post_single_column {
         max-width: 63vw;
     }
}
@media (max-width: 1199px){
     .single-oms_insights .post_single_container .post_row .right_sidebar_column,
     .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner {
         position: relative !important;
         width: 100% !important;
         height: auto !important;
         display: block !important;
         transform: none !important;
         margin: 2rem 0 0 !important;
     }
     .post_single_container .post_row,
     .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts {
         display: block !important;
     }
}
footer.footerPWS .right_side_background_image img {
    -webkit-filter: none;
    filter: none;
}
footer.footerPWS .right_side_background_image:after {
    display:none;
}
footer.footerPWS {
    background-color:#022944;
}
body.pws #menu-item-16501,
body.pws .menu-item-22836 {
    display: none !important;
}
#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea {
    background-image: url(../images/pws-istock-1286011486.jpg);
    background-position: center;
}
.bg-color.bg-color-blue {
    background: #1336DC !important;
}
.bg-color.bg-color-purple{
    background:#eef1fd !important;
}
.bg-color.bg-color-gray{
    background:#F7F7F7 !important;
}
.bg-color.bg-color-black{
    background:#000 !important;
}
body.pws .bg-color.bg-color-gray {
    background: #F7F7F7 !important;
}
.oms-popup-leaving-site__content>.container-fluid {
    overflow: auto;
}
.oms-popup-leaving-site__content__inner {
    padding: 0 !important;
    overflow:hidden;
}
.oms-popup-leaving-site__content__inner > .row {
    margin: 0;
}

body.error404.no-post-content .interior-content{
     padding: 0 !important;
}
.pageblock--team_feed .featured_row .content {
    padding-top: 3rem;
}
.nf-form-cont form button {
    border: none;
}