.level2 .menu-sub .container{padding:0!important}header nav .menu-sub .level2 .menu-sub .container{margin:auto!important;max-width:none!important;width:auto!important;height:100%}.ajax-loader-wrap{text-align:center}.ajax-loader-wrap img{width:50px;display:none}.event-item .title{width:100%}.load-past-events-btn-wrapper{display:none}.load-past-events{display:table;margin:0 auto;background:#D3D6D6!important;border:1px solid #D3D6D6!important;color:#fff!important}.load-past-events:hover{background:#C6CACA!important;border:1px solid #C6CACA!important}.past-event-item .event-item{background:#F0F0F0!important}.filter-submit{color:#008fff!important;background:0 0!important;width:100%!important}form input.filter-search{background-image:url(/assets/img/icon-search-gray.svg);background-position:calc(100% - .875rem) 50%;background-repeat:no-repeat;margin-top:2.5rem}.search-reset-filter .filter-search{background-image:none}.reset-filter-link{display:block;width:17px;opacity:.2;position:absolute;top:-9999999px;right:30px}.search-reset-filter .reset-filter-link{top:50px!important}.reset-filter-link:hover{opacity:.5}.content-feature-sm-item{float:left;width:50%}.content-feature-sm-item .col-md-3{width:50%}.content-feature-sm-item .col-md-6{width:100%}.content-feature-sm-item:nth-child(2n+1){clear:both}.video .video-preview-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;cursor:pointer}.video .video-preview-image::before{background:url(/assets/img/icon-play.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:2.25rem;vertical-align:middle;width:2.25rem;z-index:2;position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-18px}.event-item .title:before,.video .video-preview-image::after{content:"";display:block;left:0;position:absolute;top:0}.video .video-preview-image::after{background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,.89));bottom:0;right:0;z-index:0}.event-item .title:before{background:rgba(19,27,77,.8);height:11rem;width:100%}.hero.secondary{height:30vh}.icon-feature{margin-bottom:30px}.directory-list .col-md-4{padding:0 1.25rem}#social-share-links{display:inline-block}#social-share-links .jssocials-shares .jssocials-share{display:inline}.icon-feature .content{max-height:15rem}@media (min-width:992px){.hero.secondary{min-height:18.75rem;padding:0}.event-item .title:before{height:13.25rem}.casestudy{height:30rem}}@media (max-width:991px){.case-study-list .col-md-3{padding-right:15px!important;padding-left:15px!important;width:50%;float:left}.content-feature-sm-item{float:none;width:100%;margin-bottom:50px}.content-feature-sm-item h5{margin-top:25px}.content-feature-sm-item .col-md-3,.content-feature-sm-item .col-md-3 img{width:100%}form input.filter-search{margin-top:0}.search-reset-filter .reset-filter-link{top:10px!important}}@media (max-width:480px){.case-study-list .col-md-3{padding-right:0!important;padding-left:0!important;width:100%;float:none}}

.post-related .col-md-6:nth-child(2n+1) {
    clear: left;
}

.icon-feature .expand-content-col-2 {
    max-height: 7.5rem;
    padding: 0px;
}

.icon-feature {
    padding-right: 15px;
}

.product-feature main .row:last-child {
    padding-top: 0px;
}

.directory-list-custom [class*=col-] {
    padding: 0 1.25rem 2.5rem;
}

.feature-casestudy p {
    max-height: 100%;
}

#sidebar-social-share-links .jssocials-shares .jssocials-share {
    display: inline;
}

#sidebar-social-share-links {
    display: inline-block;
}

#sidebar-social-share-links.social a {
    padding: 0 2.5rem 0 0;
}

.hero a.post-link {
    color: #fff;
}


.hero a.post-link:hover,
.post-card a.post-link:hover {
    color: #CEE9FF;
    text-decoration: none;
}
.post-list .post h5 a.post-link,
.post-rail .post h6 a.post-link{
    color: #131B4D;
}

.post-list .post h5 a.post-link:hover,
.post-rail .post h6 a.post-link:hover {
    color: #0091FF;
    text-decoration: none;
}



/*
.menu ul li.active a:after {
    border-top: .125rem solid #fc2d4a !important;
    width: 50px !important;
}
*/

.post-rail .search {
    opacity: 1 !important;
    position: initial !important;
    pointer-events: auto !important;
}
header nav .menu-sub .container>ul li .menu-sub li a:hover,
header nav .menu-sub .container>ul li .menu-sub li:hover {
    background: transparent !important;
}

.post-content .title {
 line-height: 35px;
}

.sitemap-html > ul  > li {
    float: left;
    margin-right: 25px;
    width: 22%;
    list-style: none;
    font-size: 18px;
    font-weight: bold;

}
.sitemap-html > ul  > li > a {
    color: #131b4d !important;
}
.no-hover:hover {
    text-decoration: none !important;
}

.modal.gate {
    z-index: 9999;
}



@media (min-width: 992px) {
    .contact-form form .mktoButtonRow {
        position: relative;
        top: 0px !important;
    }

}


@media (min-width: 992px) {
    .blog-template .post-list .post, .post-rail .post {
        -ms-flex-align: normal;
        align-items: normal;

    }

}

@media (max-width: 767px) {
    .sitemap-html > ul > li {
        width: 45%;

    }
}

@media (max-width: 480px) {
    .sitemap-html > ul > li {
        width: 100%;
        float: none;

    }
}

.feature-content .content::before {
    background-image: linear-gradient(0deg,rgba(19, 27, 77, .3),rgba(10, 14, 40, .6), rgba(10, 14, 40, .8));
}

/*Legal pages*/
pre{
    white-space: pre-wrap;
    word-break: keep-all;
    margin-bottom:3rem;
    font-family:inherit;
}
/*!Legal pages*/

h1.h1marginfix {
    margin: 0 0 1.25rem;
}