body.category-portfolio-holdings.category .container-wrap {
    padding-top: 70px !important;
}
/* Featured Thumbnails */
.featured-thumbs .post-featured-img img,
.featured-thumbs .inner-wrap {
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    margin-bottom: 0px;
}

.featured-thumbs .inner-wrap .article-content-wrap {
    padding: 20px !important;
    display: block;
    position: relative;
}

.featured-thumbs .inner-wrap .meta-category {
    font-size: 20px;
    font-family: 'Avenir Next LT Pro', sans-serif;
    line-height: 24px;
    min-height: 50px;
    display: block;
}

.featured-thumbs .inner-wrap .meta-category a {
    font-family: 'Avenir Next LT Pro Bold', sans-serif;
    color: #0077ab;

}
.featured-thumbs .inner-wrap .hs-cta-wrapper a {
    font-family: 'Roboto', sans-serif !important;
}

.featured-thumbs .inner-wrap .content {
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
}

@media (min-width: 691px) {
    .featured-thumbs .span_4 {
        width: 20%;
        margin: auto 6%;
    }
}

.featured_thumbnails .posts-container .post .title {
    font-size: 20px;
    font-family: 'Avenir Next LT Pro', sans-serif;
    line-height: 24px;
    min-height: 50px;
    display: block;
    color: #0077ab;
}

.featured_thumbnails .posts-container .meta-date {
    color: #323e48;
    position: relative;
    bottom: unset;
}

@media only screen and (max-width: 690px) {
    body.category-portfolio-holdings.category .container-wrap {
        padding-top: 25px !important;
    }
    .featured_thumbnails .posts-container .post {
        width: 100%;
        margin: 0% 0% 4%;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 690px) {
    .featured_thumbnails .posts-container .post {
        width: 48%;
        margin: 0% 2% 4%;
    }

    .featured_thumbnails .posts-container .post:nth-child(2n+1) {
        margin-left: 0%;
    }

    .featured_thumbnails .posts-container .post:nth-child(2n) {
        margin-right: 0%;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1001px) {
    .featured_thumbnails .posts-container .post {
        width: 30%;
        margin: 0% 2% 4%;
    }

    .featured_thumbnails .posts-container .post:nth-child(3n+1) {
        margin-left: 0%;
    }

    .featured_thumbnails .posts-container .post:nth-child(3n) {
        margin-right: 0%;
    }
}

@media only screen and (min-width: 1401px) {
    .featured_thumbnails .posts-container .post {
        width: 22%;
        margin: 0% 2% 5%;
    }

    .featured_thumbnails .posts-container .post:nth-child(4n+1) {
        margin-left: 0%;
    }

    .featured_thumbnails .posts-container .post:nth-child(4n) {
        margin-right: 0%;
    }
}

/* Featured Thumbnails END */

/* Performance & Distributions */
body:not(.woocommerce-cart) .main-content th,
body:not(.woocommerce-cart) .main-content .cell-border th {
    vertical-align: bottom;
    background-color: #060127;
    color: #fff;
    font-weight: 700;
    padding: 10px;
    border: 2px solid #a5bac9;
}

body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #d9d9d9;
}

body:not(.woocommerce-cart) .main-content td,
body:not(.woocommerce-cart) .main-content .cell-border td {
    text-align: center;
    border: 2px solid #a5bac9;
    vertical-align: middle;
}

body:not(.woocommerce-cart) .main-content tr td:first-child,
body:not(.woocommerce-cart) .main-content tr th:first-child {
    border: 2px solid #a5bac9;
    font-size: 15px;
}

body:not(.woocommerce-cart) .main-content th.bg-blue {
    background-color: #53525f;
    border-left: 1px solid #ffffff;
    color: #ffffff
}

body:not(.woocommerce-cart) .main-content th.bg-brown {
    background-color: #0722BF;
    border-left: 1px solid #ffffff;
    color: #ffffff
}

body:not(.woocommerce-cart) .main-content td.bg-graydk {
    background-color: #e3e3e3;
}

body:not(.woocommerce-cart) .main-content td.bg-ltblue {
    background-color: #cfeaf5;
}

body:not(.woocommerce-cart) .main-content td.bg-ltbrown {
    background-color: #e3ddd9;
}

@media (max-width: 900px) {
    .table-font {
        font-size: 12px
    }
}

.performance-row table th,
.performance-row table td {
    padding: 25px !important;
    min-height: 80px;
}
.distribution-row table th,
.distribution-row table td {
    padding: 10px !important;
}

body:not(.woocommerce-cart) .main-content .distribution-row tr td:first-child {
    color: unset;
}
body:not(.woocommerce-cart) .main-content .distribution-row tr td.main {
    color: #0077ab;
    vertical-align: middle;
    background: #fff;
}

@media only screen and (max-width: 890px) and (orientation: landscape) {

    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) tr td:first-child,
    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) tr th:first-child {
        font-size: 10px !important;
    }

    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) td {
        font-size: 10px !important;
        padding: 2px !important;
    }

    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) th,
    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) .cell-border th {
        font-size: 10px !important;
        line-height: 10px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) tr td:first-child,
    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) tr th:first-child {
        font-size: 12px;
    }

    body:not(.woocommerce-cart) .main-content .vc_row:not(.performance-row) td {
        font-size: 11px;
        padding: 5px;
    }
}
/* Performance & Distributions END */

/* Materials */

.material .terms-row .vc_row-fluid>.span_12{
    margin-left: unset;
}

.material .terms-row.nobb .vc_row.inner_row {
    border-bottom: unset !important;
}

.material .terms-row .vc_row.inner_row {
    border-bottom: 2px solid #a5bac9;
    margin: unset !important;
}

.material .terms-row .vc_row.inner_row:last-child {
    border-bottom: unset;
}

.material .terms-row .vc_row.inner_row .col {
    border-right: 2px solid #a5bac9;
    padding: unset !important;
}

.material .terms-row .vc_row.inner_row .col:last-child {
    border-right: unset;
}

.material .terms-row .vc_row.inner_row .wpb_wrapper p {
    padding: 30px 50px;
    min-height: 80px;
    font-size: 18px;
    line-height: 30px;
}
.material .terms-row .vc_column_container>.vc_column-inner{
    height: 100%;
}

/* Materials End */
@media only screen and (max-width: 767px) {
    .material .terms-row .vc_row.inner_row .col {
        border-right: unset;
    }

    .material .terms-row .vc_row.inner_row .wpb_wrapper p {
        padding: 20px 30px 10px;
        min-height: unset;
        font-size: 18px;
        line-height: 22px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
    .material .terms-row .vc_row.inner_row .col {
        border-right: unset;
    }

    body .terms-row .vc_row-fluid .wpb_column {
        margin-bottom: 0px;
    }

    .material .terms-row .vc_row.inner_row .wpb_wrapper p {
        padding: 15px 50px;
        min-height: unset;
        font-size: 18px;
        line-height: 28px;
    }
}

/* Carousel */
.owl-carousel .owl-stage-outer {
    left: -7px !important;
}
.owl-carousel .carousel-item{
    margin: 0 12px;
    box-shadow: 0px 4px 12px 0px #0000001A;
    padding: 25px;
    border-radius: 5px;
    border: 1px solid #D6D6D6;
}
.owl-carousel[data-desktop-cols] .owl-dots.disabled, .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: block;
}
.owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    color: #07a;
    background: unset;
    display: inline-block;
    cursor: pointer;
    border: unset;
}
.owl-theme[data-desktop-cols] .owl-nav [class*=owl-]:hover {
    background: unset;
    color: #07a;
}
.owl-theme[data-desktop-cols] .owl-nav .owl-prev, .owl-theme[data-desktop-cols] .owl-nav .owl-next {
    font-size: 54px;
    line-height: 54px;
    padding: 0;
    margin: 0;
}
.owl-theme[data-desktop-cols] .owl-nav .owl-dot{
    margin: 0;
    padding: 0;
}

.carousel-wrap[data-full-width=false] .carousel-heading h2 {
    font-family: 'Avenir Next LT Pro', sans-serif;
    font-weight: 700;
    font-size: 48px;
    line-height: 58px;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    height: 15px;
    width: 15px;
    background: unset;
    border: 1px solid #0077aa;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span{
    transform: unset;
}

@media only screen and (max-width: 767px) {
    .carousel-heading .container {
        max-width: 90%;
    }

    .carousel-wrap[data-full-width=false] .carousel-heading h2 {
        font-size: 20px;
        line-height: 24px;
        margin-left: 0px;
    }
    .owl-theme[data-desktop-cols] .owl-dots .owl-dot span{
        margin: 4px;
    }
}
@media only screen and (min-width: 768px) and (max-width:999px) {
    .owl-carousel .carousel-item h6 {
        font-size: 14px;
    }
    .inline-thumb .wpb_column {
        width: 50%;
    }
}
/* Carousel END */

.content-inner .parent-link {
    color: #2da8e2;
    position: absolute;
    right: 0;
    font-size: 14px;
    padding-top: 20px;
}

.content-inner .parent-link:hover {
    color: #2da8e2;
    font-weight: bold;
}

/* Nectar Post Social */
@media only screen and (min-width: 1000px) {
    #main {
        display: flex;
    }
}

.nectar-post-social {
    position: relative;
    display: flex;
}

.nectar-post-social a,
.nectar-post-social a i {
    height: 64px;
    width: 32px;
    display: flex;
    justify-content: center;
    color: #444;
    align-items: center;
}

.nectar-post-social i[class*="fa-"] {
    font-size: 16px !important;
    color: #444;
    padding: 0;
    margin: auto;
}

@media only screen and (min-width: 992px) {
    .nectar-post-social {
        position: relative;
        display: flex;
        flex-direction: column;
        padding-top: 10px;
    }
}

.nectar-post-social a.twitter-share,
.nectar-post-social a.facebook-share {
    padding-right: 0px;
}

.icon-salient-x-twitter:before {
    font-size: 16px !important;
}

/* Nectar Post Social End*/


/* Insights Paper Layout */

.auto_meta_overlaid_spaced .masonry-blog-item .content-inner>a {
    transition: all 0.4s cubic-bezier(.15, .75, .5, 1) 0s;
    background: rgba(0, 0, 0, .3);
}

.auto_meta_overlaid_spaced .masonry-blog-item .content-inner>a:hover {
    background: none;
}

.post-area.featured_img_left.span_12 article {
    width: 100%;
}

@media only screen and (max-width: 690px) {
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
        width: 250px;
        height: 333px;
        margin: auto;
    }

    .post-area.featured_img_left .article-content-wrap .post-content-wrap {
        width: 100%;
        height: auto;
    }
}

@media only screen and (min-width: 992px) {
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
        width: 22%;
    }

    .post-area.featured_img_left .article-content-wrap .post-content-wrap {
        width: 78%;
    }
}

/* Insights Paper Layout end */

/* Newsroom Tiles */
.auto_meta_overlaid_spaced .masonry-blog-item .post-footer {
    color: white;
}

.auto_meta_overlaid_spaced .masonry-blog-item .link-inner .link-wrap .post-footer {
    text-align: left;
}

.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner {
    padding: 0px !important;
}

.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner .link-wrap .meta-category a {
    width: 100%;
    text-align: left;
}

.category-media .auto_meta_overlaid_spaced .masonry-blog-item .link-inner .link-wrap .post-footer {
    text-align: center;
}

.category-media .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner .link-wrap .meta-category a {
    width: 100%;
    text-align: center;
}

.auto_meta_overlaid_spaced .masonry-blog-item.category-press-releases .content-inner {
    background-color: #FF4233;
}

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap {
    z-index: 34;
}

.related-posts[data-style="material"] .category-press-releases .article-content-wrap,
.related-posts[data-style="material"] .category-media .article-content-wrap {
    padding-bottom: 20px !important;
}

@media only screen and (max-width: 768px) {
    .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap {
        bottom: unset;
    }

    .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header {
        max-width: 100%;
    }

    .post.format-link .link-inner .title {
        font-size: 19.2px;
        line-height: 20.8px;
    }
}

/* Newsroom Tiles END */

/* Press Releases */
.mb-40 {
    margin-bottom: 40px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mt-30 {
    margin-top: 30px;
}

.widget_archive ul li {
    list-style: none;
}

@media (min-width: 690px) {

    /*Width Class*/
    .w-75 {
        width: 74.5% !important;
    }

    .w-25 {
        width: 23% !important;
    }

    /*Widget Archive*/
    .widget_archive h4 {
        margin-left: 30px;
    }

}

@media (max-width: 689px) {

    /*Width Class*/
    .widget_archive ul,
    ol {
        margin-left: 0px;
        margin-bottom: 0px;
    }

}

.container-posts .article-content-wrap {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .1);
    /* box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .05); */
    padding: 40px 50px;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    margin-bottom: 2.5em;
}

.container-posts .article-content-wrap .published, .meta-date {
    font-size: 14px;
}
.excerpt {
    font-size: 16px;
}

/* Nectar Archive Widget - Press Releases */
/* Prevent accidental highlighting when toggling */
.widget_nectar_archives_widget {
    background: #07a;
    color: #fff;
    border-radius: 5px;
    padding: 1em;
}

.widget_nectar_archives_widget .widgettitle {
    color: #fff;
}

.nectar-archives {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Toggles */

.nectar-archives>ul {
    list-style: none !important;
    margin-left: 0 !important;
}

.nectar-archives ul ul {
    margin-left: 0px !important;
    ;
    margin-bottom: 0px !important;
    ;
}

.nectar-archives ul li {
    list-style: none !important;
}

.nectar-archives input+label:before {
    content: '[+]';
    padding-right: 5px;
}

.nectar-archives-triangles input+label:before {
    content: '\25b6';
}

.nectar-archives input:checked+label:before {
    content: '[\2212]';
}

.nectar-archives-triangles input:checked+label:before {
    content: '\25bc';
}

.nectar-archives input {
    position: absolute;
    opacity: 0;
}

.nectar-archives label,
.nectar-archives input {
    cursor: pointer;
}

.nectar-archives label {
    display: inline;
}

/* Toggled content */
.nectar-archives input~ul {
    display: none;
}

.nectar-archives input:checked~ul {
    display: block;
}

.collapse {
    display: none;
}

.accord {
    text-align: center;
}

.nectar-year {
    font-size: 18px;
    padding-left: 10px;
}

.collapse li a,
.nectar-year {
    color: #fff !important;
}

.widget_nectar_archives_widget h4 {
    text-align: center;
}

.widget_archive ul li {
    list-style: none;
}

.nectar-archives ul li>a:hover {
    font-weight: 800;
}

.nectar-archives ul li>a:hover,
.nectar-archives ul li>a.act {
    color: #fff !important;
}

.page-header-no-bg .archive {
    margin-bottom: 80px;
}

@media (min-width: 690px) {

    /*Widget Archive*/
    .widget_archive h4 {
        margin-left: 30px;
    }

    .fullwidth-featured .nectar-post-social-wrapper.span_1 {
        width: 4.5%;
        z-index: 10;
    }

}

@media (max-width: 689px) {

    /*Width Class*/
    .widget_archive ul,
    ol {
        margin-left: 0px;
        margin-bottom: 0px;
    }

}

@media (min-width: 1000px) {
    .nectar-year {
        font-size: 18px;
        color: #fff;
        padding-left: 10px;
    }

    .collapse li a {
        font-size: 14px;
        color: #fff;
    }
}

/* Nectar Archive Widget - Press Releases END */

/* Press Releases END */

@media only screen and (max-width: 999px) {
    .wpb_row>.span_12>.column_container:last-child {
        margin-bottom: 2%;
    }
}
/* body[data-bg-header="true"].category .container-wrap{
    padding-top: 0px !important;
}
.category .main-content>.row>.sticky-wrapper{
    padding-bottom: 90px !important;
} */

/* Submenu */
.page-submenu{
    background: #252525;
}
.page-submenu ul li {
    margin: auto 50px;
}
.page-submenu ul li a {
    color: #fff;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.page-submenu ul li a.active {
    opacity: 1;
}

/* submenu ENDs */

/* Masonry Auto Meta Overlaid Spaced */
.post-area.auto_meta_overlaid_spaced .posts-container{
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-between; */
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item,
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1),
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6),
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7),
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8){
    width: 31.5%;
    height: 100%;
    border-radius: 8px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .05), 0px 2px 7px 0px rgba(0, 0, 0, .1);
    margin-bottom: 3em;
    padding: 0px;
}
body .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img{
    width: 100%;
    height: 100%;
}
.auto_meta_overlaid_spaced .content-inner>a, .auto_meta_overlaid_spaced .masonry-blog-item .content-inner, .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img, .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after, .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img img{
    position: relative;
    margin-bottom: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all .7s cubic-bezier(.2, 1, .22, 1);
    -webkit-transition: all .7s cubic-bezier(.2, 1, .22, 1);
    border-radius: 8px 8px 0px 0px;
}
.auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img, .masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg, .masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg {
    transform: unset;
    -webkit-transform: unset;
}
.auto_meta_overlaid_spaced .masonry-blog-item .content-inner{
    background-color: unset;
    padding: 32px;
}
.post-area.masonry .post .title {
    color: #252525;
    font-size: 16px;
    font-family: "Avenir Next LT Pro";
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 1em;
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    display: inline-flex;
    width: fit-content;
    padding: 5px 12px;
    margin: 0px 5px 1em 0px;
    color: #000 !important;
    background: rgba(54, 181, 225, .2);
    border-radius: 99px;
    -webkit-border-radius: 99px;
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover{
    background: #07a;
    color: #fff !important;
}
.post .date {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    color: #7a7a7a;
    display: block;
    position: absolute;
    bottom: 2em;
}
@media only screen and (min-width:768px) and (max-width: 999px) {
    .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+2), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+3), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+4), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+5){
        width: 48%;
    }
}
/* Masonry Auto Meta Overlaid Spaced END*/