html, body {
    max-width: 100%;
    overflow-x: hidden;
    color: #656565;
}
.jupiterx-footer{
	z-index:99;
}
.container{
    max-width: 1320px !important;
}
.container .row{
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.jet-mega-menu-mega-container__inner{
    margin-top: 37px;
    box-shadow: 0px 11px 15px -13px #A7A7A7,
    inset 0px 11px 15px -13px #A7A7A7;

}
.jet-mega-menu-item-1889 .jet-mega-menu-mega-container .tab__content{
	flex-direction:row;
}
.jet-mega-menu-item-1889 .jet-mega-menu-mega-container .nav-tab__list{
	display:flex;
	justify-content:center;
}
.jupiterx-header{

    box-shadow: 0px 1px 10px 1px rgb(0 0 0 / 25%);
}

.page-template .jupiterx-main{
    margin-top: 0px;
}
.page-template-template-insights .jupiterx-main{
    margin-top: 0px;
}

.type-post .social-share p,
.article-hero .social-share p,
.news-hero .social-share p,
.webinar-hero .social-share p{
    margin-bottom: 0;
}
.type-post .social-share .social__link,
.article-hero .social-share .social__link,
.news-hero .social-share .social__link,
.webinar-hero .social-share .social__link{
    color: #003B56 !important;
}
.type-post .social-share{
    margin-bottom: 50px;
}
.article-hero .social-share{
    margin-bottom: 20px;
}

.button{
    max-width: 220px;
    width: 100%;
    border: 1px solid #003B56;
    font-size: 15px;
    padding: 10px 20px;
    display: block;
    text-align: center;
    border-radius: 22px;
    color: #003B56 !important;
    background-color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.button:hover{
    text-decoration: none;
    background-color: #003B56 !important;
    color: #fff !important;
}
   .form-column-one{
       display: flex;
       width: 100%;
   }
.form-column-one label{
    width: 100%;
    margin-bottom: 20px;
}
.form-column-one textarea{
    width: 100%;
    font-size: 14px;
    line-height: 1;
    padding: 10px 15px !important;
    border: 1px solid #003B56;
}
.form-column-one input{
    width: 100%;
    font-size: 14px;
    line-height: 1;
    padding: 10px 15px !important;
    border: 1px solid #003B56;
}
.form-column-two{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.form-column-two label{
    width: 48%;
    margin-bottom: 20px;
}
.form-column-two input{
    width: 100%;
    font-size: 14px;
    line-height: 1;
    padding: 10px 15px !important;
    border: 1px solid #003B56;
}
input[type=submit]{
    width: 110px;
    border-radius: 23px;
    line-height: 15px;
    height: 45px;
    margin: 0 auto;
    display: block;
}
.ajax-loader{
    display: none !important;
}
form select {
    width: 100%;
    height: 46px;
    padding: 0px 20px;
    border: 1px solid #003B56;
    border-radius: 23px;
    color: #656565;
    font-size: 14px;
}


.fab.fa-mail{
    background-image: url("../images/envelope.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: unset !important;
    width: 20px !important;
}


.pagination__wrapper{
    width: 100%;
    padding: 70px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pagination{
    margin-bottom: 0;
}
.pagination li{
    margin: 0px 15px;
    line-height: normal;
}
.pagination li a,
.pagination li span{
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    color: #003B56;
}
.pagination li a:hover{
    text-decoration: none;
    color: #003B56;
//font-weight: 700;
    opacity: .7;
}
.pagination li span{
    font-weight: 700;
}
.pagination.next,
.pagination.prev{
//background-image: url("../images/slider-arrow.png");
//background-position: center;
//background-repeat: no-repeat;
//background-size: contain;
    width: 24px;
    height: 24px;
    background-color: transparent;
    border: #003B56 1px solid;
    border-radius: 50%;
    color: #003B56;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    font-size: 10px;
}




.filter-box{
    margin-bottom: 40px;
}
.taxonomy-list__wrapper{
    height: 45px;
}
.taxonomy-list{
    border: 1px solid #003B56;
    border-radius: 23px;
    padding: 42px 20px 0px;
    overflow: hidden;
    height: 43px;
    position: absolute;
    top: 0;
    left: 15px;
    width: calc(100% - 30px);
    z-index: 1;
    background-color: #ffffff;
}
.taxonomy-list.active{
    height: 400px;
    overflow-y: scroll;
//scrollbar-gutter: stable;
    scrollbar-width: thin;
}
.taxonomy-list::-webkit-scrollbar {
    width: 2px;
}

.taxonomy-list::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 100px;
}

.taxonomy-list::-webkit-scrollbar-thumb {
    background-color: #003B56;
    border-radius: 100px;
}
.taxonomy-list::-webkit-scrollbar-track-piece:end {
    background: transparent;
    margin-bottom: 25px;
}

.taxonomy-list::-webkit-scrollbar-track-piece:start {
    background: transparent;
    margin-top: 25px;
}
.taxonomy-list__title{
    padding: 13px 0px;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: calc(100% - 20px);

}
.taxonomy-list .taxonomy-list__title:after{
    content: '';
    position: absolute;
    right: 22px;
    top: 19px;
    width: 10px;
    height: 6px;
    background-image: url("../images/arrow-list.png");
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3s;
}
.taxonomy-list.active .taxonomy-list__title:after{
    transform: rotate(180deg);
    transition: all 0.3s;

}
.taxonomy-list__title p {
    margin-bottom: 0px;
    line-height: 1;
    color: #656565;
    font-family: "Source Sans Pro", Sans-serif;
}
.taxonomy-list .cat-list_item{
    width: 100%;
    font-family: "Source Sans Pro", Sans-serif;
    color: #656565;
    cursor: pointer;
}
.taxonomy-list .cat-list_item input[type='checkbox']{
    margin-right: 5px;
    cursor: pointer;
}


.filtered-box{
    margin-bottom: 80px;
}
.filtered-list{
    display: flex;
    flex-wrap: wrap;
    min-height: 43px;
}

.filtered-list__item{
    width: fit-content;
    border: 1px solid #003B56;
    text-transform: capitalize;
    color: #003B56;
    border-radius: 15px;
    font-size: 14px;
    line-height: 1;
    padding: 6px 30px 6px 12px;
    margin-right: 15px;
    margin-bottom: 15px;
    position: relative;
    cursor: pointer;
}
.filtered-list__item:after{
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0%, -50%);
    width: 14px;
    height: 14px;
    background-image: url("../images/cross-btn.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.people-search{
    border: 1px solid #003B56;
    border-radius: 23px;
    padding: 10px 40px 10px 20px;
    height: 43px;
    width: 100%;
    background-color: #ffffff;
    color: #656565;
    font-size: 14px;
}
.people-search:focus-visible{
    outline: none;
}
.people-search__wrapper{
    position: relative;
}
.people-search-submit {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url("../images/search.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px 17px;
    transition: all 0.3s;
    padding: 21px;
    cursor: pointer;
    z-index: 1;
    border-radius: 21px;
}
.people-ajax{
    margin-bottom: 100px;
}

@media (max-width: 991.98px) {
    .taxonomy-list{
        padding: 42px 15px 0px;
    }

}

@media (max-width: 767.98px) {
    .taxonomy-list__wrapper{
        height: 38px;
        margin-bottom: 15px;
    }
    .taxonomy-list{
        padding: 36px 10px 0px 15px;
        height: 38px;
        border-radius: 19px;
    }
    .taxonomy-list__title{
        padding: 10px 0px;
    }
    .taxonomy-list .taxonomy-list__title:after{
        right: 12px;
        top: 16px;
    }
    .taxonomy-list .cat-list_item{
        font-size: 14px;
        margin-bottom: 5px;
    }
    .taxonomy-list .cat-list_item input[type='checkbox']{
        width: 10px;
        height: 10px;
    }
    .filtered-box{
        margin-bottom: 80px;
    }
    .people-search__wrapper{
        margin-bottom: 15px;
    }
    .people-search{
        height: 38px;
        padding: 10px 40px 10px 15px;
        border-radius: 19px;
    }
    .people-search-submit{
        right: 0px;
        top: 0px;
        background-size: 15px 15px;
        padding: 19px;
        border-radius: 18px;
    }

}
@media (max-width: 575.98px) {
    .filter-box{
        margin-bottom: 20px;
    }
    .filtered-box{
        margin-bottom: 40px;
    }
    .filtered-list__item{
        margin-right: 10px;
    }
}
/* Repeated elements */


/* Hero section */
.news-hero__wrapper{
    margin: 0 auto;
    max-width: 1280px;
    min-height: 450px;
}
.news-hero{
    display: flex;
}
.news-hero .news__content{
    padding-top: 70px;
}

.news-hero h1,
.news-hero h2,
.news-hero h6{
    margin-bottom: 15px;
}
.news-hero h1{
    margin-bottom: 60px;
}
.news-hero h6{
    margin-bottom: 45px;
}
.news-hero__text{
    margin-bottom: 60px;
}
.news-hero__img{
    position: absolute;
    right: -10px;
    top: 0;
    height: 450px;
    width: 45%;
}
.news-hero__img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.single-post article.type-post{
    padding-bottom: 80px;
}
.news-content{
    padding-top: 30px;
}
@media (max-width: 767.98px) {
    .single-post article.type-post{
        padding-bottom: 40px;
    }
    .news-hero__img{
        width: 100%;
        position: relative;
        left: 0;
        padding: 0px 40px;
        height: 350px;
    }
    .news-hero__wrapper{
        min-height: auto;
    }
    .news-hero .news__content {
        padding-top: 40px;
    }
    .news-hero h6 {
        margin-bottom: 20px;
    }
    .news-hero h1{
        margin-bottom: 30px;
    }
    .type-post .social-share {
        margin-bottom: 30px;
    }
    .news-content {
        padding-top: 0px;
    }
}
@media (max-width: 575.98px) {
    .news-hero__img{
        padding: 0px 0px;
        height: 280px;
    }
}
/* Repeated elements */
.person__list{
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}


/* fixed background */
.single-people .jupiterx-site{
    background: linear-gradient(351deg, #F5F5F7 40%, #FBFBFD 40%) fixed;
}
.single-people{
    background-color: #F5F5F7;
}

/* Hero section */
.single #jupiterx-primary,
.single .container-fluid,
.single .jupiterx-main-content,
.jupiterx-main #jupiterx-primary,
#jupiterx-primary,
#jupiterx-main .container-fluid{
    padding: 0;
}
.person-hero{
    padding: 70px 0px;
}
.person-hero h6{
    margin-bottom: 0;
}
.person__thumb img{
    width: 195px;
    height: 245px;
    object-fit: cover;
    margin-right: 20px;
    float: left;
}
.person-hero .person__name{
    margin-bottom: 0;
}
.person-hero .person__position{
    color: #003B56;
    margin-bottom: 40px;
}
.person-hero .person__email{
    margin-bottom: 15px;

}
.person-hero .person__email a{
    text-decoration: underline;
    color: #656565;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 16px;
}
.person-hero .person__email a:hover{
    color: #003B56;
}
.person__socials .person__social {
    margin-right: 15px;
}

.person__socials .social__link {
    color: #003B56 !important;
}
.person__socials .social__link:hover {
    text-decoration: none;
}
.person__socials .social__link:hover span{
    background-color: #003B56;
    color: #fff;
}
.person__socials .social__link span{
    width: 28px;
    height: 28px;
    border: 1px solid #000000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.person__locations .person__list{
    justify-content: space-evenly;
}
.person__locations-img-inner{
    border-radius: 50%;
    background-color: #003B56;
    overflow: hidden;
    width: 135px;
    height: 135px;
    margin-bottom: 23px;
}
.person__list .person__list-item img{
    width: 135px;
    height: 135px;
    object-fit: contain;
}
.person-hero .person__list .person__list-item img{
    object-fit: cover;
    transition: opacity linear 0.3s;
}

.person__locations img:hover{
    opacity:0.7;
}
.person__list .person__list-item h4{
    text-align: center;
    color: #656565;
}
.person__list .person__list-item a{
    display: flex;
    justify-content: center;
}
.person__list .person__list-item a:hover{
    text-decoration: none;
}
.person__list .person__list-item p:not(.person__list .person__list-item p:nth-child(2)){
    margin-bottom: 0;
    padding-right: 6px;
}

.person-information{
    margin-bottom: 50px;
}
.person-information .col-md-3:before{
    position: absolute;
    content: '';
    height: 100%;
    width: 1px;
    top: 0;
    left: -15%;
    background-color: #707070;;
}
.person__info p {
    font-family: "Source Sans Pro", sans-serif;
}
.person__info h6{
    margin-bottom: 0;
    font-weight: 700 !important;
}

.person-fact{
    margin-bottom: 100px;
}
.person-fact__box{
    max-width: 880px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.35);
    box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.35);
}
.person-fact__box-top{
    background-image: url("../images/i_am.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 880px;
    height: 120px;
}
.person-fact__box-bottom{
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background-color: #fff;
}
.person-fact__box-bottom h5{
    margin-bottom: 0;
    text-align: center;
}

.person-industries{
    margin-bottom: 150px;
}
.person-industries h3,
.person-services h3{
    text-align: center;
    margin-bottom: 40px;
    font-weight: 700;
}

.person-industries .person__list,
.person-services .person__list{
    justify-content: center;
}
.person-industries .person__list-item,
.person-services .person__list-item{
    width: 200px;
    padding: 0px 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}
.person-industries .person__list-item img,
.person-services .person__list-item img{
    width: 100px;
    height: 75px;
    object-fit: contain;
    margin-bottom: 20px;
}
.person-industries .person__list-item h4,
.person-services .person__list-item h4{
    width: 100%;
    text-align: center;
}
.person-services{
    margin-bottom: 100px;
}

.person-insights,
.person-events,
.around-town{
    background-color: #F5F5F7;
}

.single-people .around-town,
.single-people .person-insights{
    position: relative;
}
.single-people .around-town:before,
.single-people .person-insights:before{
    content: '';
    position: absolute;
    width: 130vw;
    top: 0;
    left: -30vw;
    display: block;
    height: 140%;
    background-color: #F5F5F7;
    z-index: -1;
}

.person-insights h3,
.person-events h3,
.around-town h3{
    text-transform: uppercase;
    max-width: 400px;
    margin: 0 auto 30px;
    text-align: center;
    line-height: 32px;
    font-weight: 700;
}
.person-insights{
    padding: 100px 0px 50px;
}

.insights__slider{
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 60px;
    padding-right: 60px;
}
.insights__slide{
    height: 300px !important;
    margin: 10px 20px 20px;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.35);
    box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.35);
    overflow-y: hidden;
    position: relative;
    border-radius: 4px;
}
.insights__slide h6{
    position: absolute;
    bottom: -30px;
    margin-bottom: 0px;
    padding: 5px 15px;
    width: 100%;
    background-color: #fff;
    transition: all .5s;
    text-transform: uppercase;
}
.insights__slide a{
    height: 100%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
}
.insights__slide a:hover{
    text-decoration: none;
    transition: all .5s;

}
.insights__slide a:hover h6{
    bottom: 0px;
    transition: all .5s;

}
.insights__slide h4{
    height: 55px;
    padding: 15px 15px 0px;
    margin-bottom: 15px;
    background-color: #fff;
    color: #003B56;
    overflow: hidden;
}
.insights__slide img{
    height: 230px;
    width: 100%;
    object-fit: cover;
}


.insights__slider .slick-prev:before,
.insights__slider .slick-next:before{
    content: none;
}

.insights__slider .slick-prev,
.insights__slider .slick-next,
.insights__slider .slick-prev:focus,
.insights__slider .slick-next:focus{
    background-image: url("../images/slider-arrow.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 55px;
    height: 55px;
    border: none;
    background-color: transparent;
    top: 50%;
}

.insights__slider .slick-prev{
    left: 0px;
    transform: rotate(180deg) translateY(50%);
}
.insights__slider .slick-next{
    right: 0px;
    transform: translateY(-50%);
}
.insights__slider .slick-prev:hover,
.insights__slider .slick-next:hover{
    background-image: url("../images/slider-arrow-blue.png");
    background-color: transparent;
    border: none;
}
.insights__slider .slick-prev:hover{
    transform: translateY(-50%);
}
.insights__slider .slick-next:hover{
    transform: rotate(180deg) translateY(50%);
}

.person-events{
    padding-bottom: 50px;
}
.person-events__list{
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none;
}
.events-list__item{
    max-width: 1060px;
    margin: 0 auto 30px;
    box-shadow: 0px 5px 10px 1px rgb(0 0 0 / 35%);
    background-color: #ffffff;
    padding: 0px;
    display: flex;
}
.events-list__date{
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 16px;
    color: #ffffff;
    width: 15%;
    background-color: #008FCF;
    margin-bottom: 0;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
}
.events-list__content{
    max-width: 65%;
    width: 100%;
    line-height: 1;
    border-right: 1px solid #CECECE;
    margin: 20px 0px !important;
}
.events-list__content a{
    font-size: 16px;
    font-weight: 500;
    color: #656565;
}
.events-list__content a:hover{
    text-decoration: none;
}
.events-list__content a:hover h4{
    color: #E8A415;
}
.events-list__content h4{
    color: #E8A415;
    padding: 35px 70px 35px 35px;
    margin-bottom: 0;
}
.events-list__venue{
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 16px;
    color: #656565;
    width: 20%;
    padding: 25px 25px 25px 30px;
    font-family: "Source Sans Pro", sans-serif;
}
.events-list__venue p{
    margin-bottom: 0;
}
.around-town{
    padding: 50px 0px 150px;
}
.around-town .person__socials .social__link span{
    border: none;
    color: #ffffff !important;
}
.around-town__list{
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none;
}
.around-town__item{
    max-width: 1060px;
    margin: 0 auto 30px;
    box-shadow: 0px 5px 10px 1px rgb(0 0 0 / 35%);
    background-color: #ffffff;
    padding: 0px;
    display: flex;
}
.around-town__item .item__content{
    padding: 25px 25px 20px;
    width: 100%;
}
.around-town__item .item__content h4,
.around-town__item .item__content p{
    max-width: 640px;
}
.around-town__item .item__content h4{
    margin-bottom: 10px;
    color: #003B56;
}
.around-town__item .item__content a:hover{
    text-decoration: none;
}
.around-town__item .item__content h4:hover{
    color: #E8A415;
}
.around-town__item .item__content p{
    margin-bottom: 0px;
}

.around-town__item .person__socials{
    margin-bottom: 0px;
    list-style: none;
    display: flex;
    width: 240px;
    min-width: 240px;
    align-items: center;
    justify-content: space-evenly;
    padding: 25px;
    background-color: #E8A415;
}
.around-town__item .person__social{
    margin-right: 0px;
}
.around-town .fab.fa-mail{
    width: 28px !important;
    border-radius: 50% !important;
    background-size: unset;
    background-image: url("../images/envelope-white.png") !important;
}
.insight-social .fab.fa-mail{
    background-image: url("../images/envelope-white.png") !important;
}




@media (max-width: 1399.98px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 991.98px) {
    .person-information .col-md-3:before{
        left: 0%;
    }
    .events-list__date{
        font-size: 12px;
    }
    .events-list__content{
        margin: 10px 0px !important;
    }
    .events-list__content h4{
        padding: 20px 40px 20px 20px;
    }
    .events-list__venue{
        padding: 15px 15px 15px 20px;
    }
}

@media (max-width: 767.98px) {
    .person-hero {
        padding: 30px 0px;
    }
    .person-hero .person__locations{
        margin-top: 30px;
    }
    .person-information .col-md-3:before{
        content: none;
    }
    .person-industries{
        margin-bottom: 50px;
    }
    .person-fact {
        margin-bottom: 50px;
    }
    .person-services {
        margin-bottom: 50px;
    }
    .person-insights {
        padding: 50px 0px 50px;
    }
    .around-town {
        padding: 50px 0px 50px;
    }
    .around-town__item .item__content{
        padding: 15px;
    }
    .around-town__item .person__socials{
        padding: 15px;
    }
    .around-town__item{
        flex-direction: column;
    }
    .around-town__item .person__socials{
        width: 100%;
    }
}
@media (max-width: 575.98px) {
    .person__thumb img {
        width: 140px;
        height: 200px;
        margin-right: 15px;
    }
    .person-hero .person__position{
        margin-bottom: 20px;
    }
    .events-list__item{
        flex-direction: column;
    }
    .events-list__date{
        width: 100%;
    }
    .events-list__content{
        width: 100%;
        max-width: 100%;
        text-align: center;
        margin: 0px !important;
        border-right: none;
        padding: 0px 20px;
    }
    .events-list__content h4{
        border-bottom: 1px solid #CECECE;
        padding: 20px 0px;
    }
    .events-list__venue {
        width: 100%;
        text-align: center;
    }
    .insights__slider{
        padding: 0px 20px;
    }
    .insights__slider .slick-prev,
    .insights__slider .slick-next,
    .insights__slider .slick-prev:focus,
    .insights__slider .slick-next:focus,
    .insights__slider .slick-prev:hover,
    .insights__slider .slick-next:hover{
        background-size: contain;
        background-repeat: no-repeat;
        width: 35px;
        height: 35px;
    }
}
.single-people .jupiterx-footer{
    z-index: 35;
}
.person-information li{
    font-family: "Source Sans Pro", Sans-serif;
}
/* Repeated elements */


/* Fixed Background */
.single-location{
    background: linear-gradient(172deg, #FFF 60%, #FBFBFD 60%) fixed;
}
.single-location .person-insights,
.single-location .person-events,
.single-location .around-town,
.single-location .jupiterx-footer{
    background-color: #FBFBFD;
}
/* Hero section */

.location-hero__wrapper{
    margin: 0 auto;
    max-width: 1280px;
    min-height: 700px;
}
.location-hero{
    display: flex;
}
.location-hero .location__content{
    padding-top: 70px;
}
.location-hero h1{
    margin-bottom: 45px;
}

.location-hero__img{
    position: absolute;
    right: -10px;
    top: 0;
    height: 700px;
    width: 50vw;
}
.location-hero__img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
}

.location-hero__addresses{
    margin-bottom: 85px;
    display: flex;
}
.location-hero__address{
    width: 50%;
    padding-right: 20px;
}

.location-desc{
    padding: 105px 0px 100px;
}

.location-people{
    padding: 80px 0px;
}

.location-people h3{
    max-width: 400px;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-weight: 700;
}
.featured-block .slider-image{
    height: 410px;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}
.featured-block .slider-nav{
    display: flex;
    align-items: center;
    padding-bottom: 60px;
}
.featured-block .slick-slider .slick-list,
.featured-block .slick-slider .slick-track{
    padding: 0px 0px !important;
}
.featured-block .slider-content__inner{
    display: flex;
    flex-direction: column;
    min-height: 265px;
}
.featured-block .slider-content__inner h4:nth-child(2){
    flex-grow: 2;
    flex-shrink: 0;
}
.featured-block .slider-content__inner h4:first-child{
    margin-bottom: 20px;
}
.featured-block .slider-content__inner h4{
    margin-bottom: 20px;
    font-weight: 200;
}
.featured-block .slider-content__inner h4:first-child{
    color: #003B56;
    font-weight: 400;
}

.featured-block .slick-prev:before,
.featured-block .slick-next:before{
    content: none;
}
.featured-block .slick-prev:focus,
.featured-block .slick-next:focus,
.featured-block .slick-prev,
.featured-block .slick-next{
    background-image: url("../images/slider-arrow.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 55px;
    height: 55px;
    border: none;
    background-color: transparent;
    top: auto;
    bottom: 0px;
    z-index: 1;
}
.featured-block .slick-prev{
    left: 15px;
    transform: rotate(180deg) translateY(50%);
}
.featured-block .slick-next{
    left: 90px;
    transform: translateY(-50%);
}
.featured-block .slick-prev:hover,
.featured-block .slick-next:hover{
    background-image: url("../images/slider-arrow-blue.png");
    background-color: transparent;
    border: none;
}
.featured-block .slick-prev:hover{
    transform: translateY(-50%);
}
.featured-block .slick-next:hover{
    transform: rotate(180deg) translateY(50%);
}



@media (max-width: 991.98px) {

    .location-hero .location__content{
        padding-top: 55px !important;
    }
    .slider-content__inner{
        padding-bottom: 80px;
    }
    .featured-block .slick-prev:focus,
    .featured-block .slick-next:focus,
    .featured-block .slick-prev,
    .featured-block .slick-next{
        bottom: -15px;
    }
    .featured-block .slider-content__inner h4:first-child{
        margin-top: 20px;
    }
    .featured-block .slider-image {
        height: 350px;
    }
    .featured-block .slider-nav{
        padding-bottom: 00px;
    }
}
@media (max-width: 767.98px) {
    .location-hero__wrapper{
        min-height: auto;
    }
    .location-hero__img{
        min-height: 500px;
    }
    .location-hero__img{
        height: 500px;
        position: relative;
        width: 100vw;
        margin-left: -15px;
        margin-right: -5px;
    }
    .location-hero__addresses{
        margin-bottom: 40px;
    }
    .location-desc{
        padding: 50px 0px 50px;
    }
    .location-people {
        padding: 40px 0px;
    }
    .featured-block .slider-image {
        height: 280px;
    }
}
@media (max-width: 575.98px) {
    .location-hero__img{
        height: 380px;
        min-height: 380px;
    }
    .featured-block .slick-prev,
    .featured-block .slick-next,
    .featured-block .slick-prev:focus,
    .featured-block .slick-next:focus,
    .featured-block .slick-prev:hover,
    .featured-block .slick-next:hover{
        background-size: contain;
        background-repeat: no-repeat;
        width: 35px;
        height: 35px;
    }
    .featured-block .slider-image {
        height: 210px;
    }
    .slider-content__inner{
        padding-bottom: 60px;
    }
    .featured-block .slick-prev:focus,
    .featured-block .slick-next:focus,
    .featured-block .slick-prev,
    .featured-block .slick-next {
        bottom: -5px;
    }
}
/* Repeated elements */

.single-industry .jupiterx-site{
    background: linear-gradient(172deg, #FDF6E8 60%, rgba(255,255,255,1) 60%) fixed;
}

/* disabled background for person-insight widget */
.single-industry .person-insights{
    background-color: transparent;
}

/* Hero section */

.industry-hero__wrapper{
    margin: 0 auto;
    max-width: 1280px;
    min-height: 700px;
}
.industry-hero{
    display: flex;
}
.industry-hero .industry__content{
    padding-top: 70px;
}
.industry-hero h1,
.industry-hero h2,
.industry-hero h6{
    margin-bottom: 15px;
}
.industry-hero__text{
    margin-bottom: 60px;
}
.industry-hero__img{
    position: absolute;
    right: -10px;
    top: 0;
    height: 700px;
    width: 50vw;
}
.industry-hero__img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
}


.single-industry .form-people{
    background-color: #FDF6E8;
}
.button.custom-hero__file{
    margin-bottom: 30px;
    max-width: 365px !important;
    text-align: left;
    position: relative;
}
.button.custom-hero__file::after{
    content: '';
    background-image: url("../images/download-arrow.png");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 75px;
    height: 100%;
}
.button.custom-hero__file.custom-hero__file_link::after{
    background-image: url("../images/link-icon.png");
}
.button.custom-hero__file::before{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 75px;
    height: 100%;
    background-color: #003B56;
    border-radius: 22px;
}

@media (max-width: 991.98px) {
    .industry-hero .industry__content{
        padding-top: 55px !important;
    }
}
@media (max-width: 767.98px) {
    .industry-hero__wrapper{
        min-height: auto;
    }
    .industry-hero__img{
        min-height: 500px;
    }
    .industry-hero__img{
        height: 500px;
        position: relative;
        width: 100vw;
        margin-left: -25px;
        margin-right: -5px;
    }

}
@media (max-width: 575.98px) {
    .industry-hero__img{
        height: 380px;
        min-height: 380px;
    }
}
/* Repeated elements */

/* fixed background */
.single-service .jupiterx-site:not(.single-service.service-xero .jupiterx-site){
    background: linear-gradient(172deg, rgba(230,238,242,1) 60%, rgba(255,255,255,1) 60%) fixed;
}
/* disabled background for person-insight widget */
.single-service .person-insights{
    background-color: transparent;
}

/* Hero section */

.service-hero__wrapper{
    margin: 0 auto;
    max-width: 1280px;
    min-height: 700px;
}
.service-hero{
    display: flex;
}
.service-hero .service__content{
    padding-top: 70px;
}
.service-hero h1,
.service-hero h2,
.service-hero h6{
    margin-bottom: 15px;
}
.service-hero__text{
    margin-bottom: 60px;
}
.service-hero__img{
    position: absolute;
    right: -10px;
    top: 0;
    height: 700px;
    width: 50vw;
}
.service-hero__img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
}



.button.custom-hero__file{
    margin-bottom: 30px;
    max-width: 365px !important;
    text-align: left;
    position: relative;
}
.button.custom-hero__file::after{
    content: '';
    background-image: url("../images/download-arrow.png");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right:0;
    top: 0;
    width: 75px;
    height: 100%;
}
.button.custom-hero__file::before{
    content: '';
    position: absolute;
    right: -2px!important;
    top: 0;
    width: 77px;
    height: 100%;
    background-color: #003B56;
    border-radius: 22px;
}

.related-services{
    padding: 75px 0px 0px;
}
.related-services h3{
    margin-bottom: 35px;
    text-align: center;
    font-weight: 700;
}
.related-services .person__list{
    justify-content: center;
}
.related-services .person__list-item{
    width: 200px;
    padding: 0px 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin-bottom: 75px;
}
.related-services .person__list-item img{
    width: 100px;
    height: 75px;
    object-fit: contain;
    margin-bottom: 20px;
}
.related-services .person__list-link{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.related-services .person__list-link:hover{
    opacity: 0.8;
}
.related-services .person__list-item h4{
    width: 100%;
    text-align: center;
}

.single-service .featured-block{
    margin-top: 100px;
    margin-bottom: 100px;
}

.form-people{
    background-color: #E6EEF2;
    padding: 65px 0px 55px;
}

.form-people h4{
    margin-bottom: 5px;
}
.form-people .preview--people .preview__thumbnail {
    width: auto;
}
.form-people .preview--people .preview__thumbnail img{
    height: 175px;
    max-width: 140px;
}
.form-people .preview--people .preview__info{
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.form-people .preview--people .preview__info h4{
    flex-grow: 1;
}
.form-people .preview--people .preview__info h6{
    flex-grow: 2;
    flex-shrink: 1;
}
.form-people .preview--people {
    margin-bottom: 35px;
}

.upcoming-events{
    padding: 75px 0px;
}
.upcoming-events h3{
    margin-bottom: 35px;
    text-align: center;
    font-weight: 700;
}

@media (max-width: 991.98px) {
    .service-hero .service__content{
        padding-top: 55px !important;
    }
}
@media (max-width: 767.98px) {
    .service-hero__wrapper{
        min-height: auto;
    }
    .service-hero__img{
        min-height: 500px;
    }
    .service-hero__img{
        height: 500px;
        position: relative;
        width: 100vw;
        margin-left: -25px;
        margin-right: -5px;
    }
    .related-services{
        padding: 40px 0px 0px;
    }

}
@media (max-width: 575.98px) {
    .service-hero__img{
        height: 380px;
        min-height: 380px;
    }
}
/* Repeated elements */
.single-insight .jupiterx-site{
    background: linear-gradient(351deg, #F5F5F7 40%, #FBFBFD 40%) fixed;
}

.single-insight .insight-subscribe,
.single-insight .podcast-previous,
.single-insight footer,
.single-insight{
    background-color: #F5F5F7;
}
.webinar-hero__button-on-image{
    background-color: transparent;
}
/* Hero section */
.insight-hero{
    padding: 70px 0px;
}
.insight__title{
    margin-bottom: 50px;
}
.podcast__thumb{
    width: 100%;
    height: 100%;
}
.podcast__thumb img{
    width: 100%;
    margin-right: 0px;
    height: auto;
}
.podcast-player{
    padding: 70px 0px;
}


.article-hero__wrapper,
.webinar-hero__wrapper{
    margin: 0 auto;
    max-width: 1280px;
}
.article-hero,
.webinar-hero{
    display: flex;
}
.article-hero .article__content,
.webinar-hero .webinar__content{
    padding-top: 70px;
}
.article-hero h1,
.article-hero h2,
.article-hero h6,
.webinar-hero h1,
.webinar-hero h2,
.webinar-hero h6{
    margin-bottom: 15px;
}
.article-hero__text,
.webinar-hero__text{
    margin-bottom: 60px;
}
.article-hero__img,
.webinar-hero__img{
    position: absolute;
    right: -10px;
    top: 0;
    height: 450px;
    width: 45vw;
}
.article-hero__img img,
.webinar-hero__img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.latest-insights .slick-track {
    margin-left: inherit;
    margin-right: inherit;
}


.insight-social__inner{
    display: flex;
    justify-content: space-between;
    padding: 45px 65px 40px;
    background-color: #E8A415;
}
.insight-social h4{
    color: #ffffff !important;
}
.social-subscribe,
.social-share {
    display: flex;
    align-items: center;
}
.social-subscribe h4,
.social-share h4 {
    margin-bottom: 0;
}
.social-subscribe .person__socials,
.social-share .person__socials{
    padding-left: 15px;
}
.social-share .social__link {
    color: #ffffff !important;
}
.social-share .social__link:hover {
    text-decoration: none;
}
.social-share .social__link span{
    border: none;
    font-size: 18px;
}

.trending-main-box {
    padding: 150px 0 70px;
}
.podcast-previous__title{
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 50px;
    color: #003B56;
}
.podcast-previous{
    padding: 90px 0px 50px;

}

.article-hero .article-hero__title{
    margin-bottom: 60px;
}
.article-hero .article-hero__date{
    margin-bottom: 25px;
    text-transform: uppercase;
}

.insight-subscribe form p{
    display: flex;
    position: relative;
}
.insight-subscribe form span{
    width: 100%;
}
.insight-subscribe form label{
    width: 100%;
}
.insight-subscribe form input{
    width: 100%;
    border-radius: 23px;
    border: 1px solid #003B56;
    height: 45px;
    padding: 0px 110px 0px 20px;
}
.insight-subscribe form input::placeholder {
    color: #656565;
}
.insight-subscribe form input[type=submit]{
    position: absolute;
    width: fit-content;
    right: 0;
    padding: 0px 20px;
    line-height: 1;
    height: 100%;
}


.insight-subscribe__inner{
    padding-top: 60px;
    padding-bottom: 60px;
    border-top: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
}
.insight-subscribe__inner p{
    margin-bottom: 0;
}

.webinar-hero__data{
    height: 450px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    color: white;
}
.webinar-hero .webinar-hero__data h6{
    color: white;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 25px;
}
.webinar-hero .webinar-hero__data p{
    margin-bottom: 0;
}
.webinar-hero .webinar-hero__data .button{
    margin-top: 25px;
    color: #ffffff !important;
    border-color: #ffffff;
}
.data__time{
    display: flex;
}
.data__time p{
    margin-right: 5px;
}
.webinar-hero .social-share{
    margin-bottom: 45px;
}
.webinar-hero .social-share h6{
    color: #003B56;
    margin-bottom: 0;
}
.webinar-hero__downloads{
    margin-bottom: 50px;
}


.podcast-transcript {
    padding: 50px 0px 50px;
}
.podcast-transcript .active,
.podcast-transcript .accordion:hover {
    background-color: #fff !important;
    color: #656565;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #656565;
    border-bottom: none !important;
}

.podcast-transcript .panel {
    padding: 0px 0px;
    background-color: white;
    max-height: 2px;
    overflow: hidden;
    transition: all 0.3s ease-out;
    position: relative;
}
.podcast-transcript .panel .row{
    padding: 50px 0px;
}
.podcast-transcript .accordion {
    background-color: #fff !important;
    cursor: pointer;
    width: 100%;
    text-align: left;
    outline: none;
    padding: 10px 0px;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #656565;
    border-bottom: none !important;
    color: #656565 !important;
    position: relative;
    transition: all 0.3s;
}
.podcast-transcript .accordion:after {
    content: '';
    background-image: url("../images/accordion-arrow.png");
    width: 10px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 110px;
    transform: rotate(0deg) translate(0px, -50%);
    transition: all 0.3s;
}
.podcast-transcript .active:after {
    transform: rotate(180deg) translate(0px, 50%);
}
.podcast-transcript .panel:after {
    position: absolute;
    content: '';
    width: calc(100% - 0px);
    bottom: 0px;
    border-top: 1px solid #656565;
}


.single-location .featured-block,
.single-industry .featured-block,
.single-service .featured-block{
    display: none;
}

.single-location .featured-block.local_block,
.single-industry .featured-block.local_block,
.single-service .featured-block.local_block{
    display: block;
}


.single-industry .upcoming-events,
.single-service .upcoming-events{
    display: none;
}
.trending_box .insights__slide{
    margin-left: 0;
    margin-right: 0;
}
.trending_box .container .row{
    margin-left: -15px;
    margin-right: -15px ;
}
.trending_box{
    padding-top: 40px;
    padding-bottom: 100px;
}
.trending-main-box img{
    width: 100%;
}
.trending-main-box .custom-hero__title h3{
    margin-bottom: 20px;
}
.trending-main-box .row{
    gap: 40px 0;
}


@media (max-width: 991.98px) {
    .insight-social__inner{
        flex-direction: column;
        padding: 30px 15px;
    }
    .insight-social__inner .social-subscribe,
    .insight-social__inner .social-share{

        align-items: center;
        justify-content: center;
    }
    .insight-social__inner .social-subscribe{
        margin-bottom: 30px;
    }
    .insights-page .featured-block {
        margin-bottom: 100px;
    }
}

@media (max-width: 767.98px) {
    .insight-hero {
        padding: 40px 0px;
    }
    .podcast-player {
        padding: 40px 0px;
    }
    .podcast__thumb{
        padding: 0px 60px 30px;
    }
    .podcast-transcript .panel .row {
        padding: 30px 0px;
    }
    .article-hero__img{
        position: relative;
        width: 100%;
        margin-left: -10px;
    }
    .webinar-hero__img{
        width: 100%;
        margin-left: -10px;
    }
    .article-hero .article__content,
    .webinar-hero .webinar__content {
        padding-top: 40px;
    }
    .article-hero .article-hero__title {
        margin-bottom: 30px;
    }
    .article-hero__text,
    .webinar-hero__text {
        margin-bottom: 30px;
    }
    .podcast-previous {
        padding: 40px 0px;
    }
    .insights-page .featured-block {
        margin-bottom: 50px;
    }
    .insight-subscribe__inner h3,
    .insight-subscribe__inner p{
        margin-bottom: 10px;
    }
    .podcast-previous__title{
        margin-bottom: 30px;
    }
    .insight-subscribe__inner{
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
@media (max-width: 575.98px) {
    .podcast__thumb{
        padding: 0px 0px 30px;
    }
    .insight-social__inner .social-subscribe,
    .insight-social__inner .social-share{
        flex-direction: column;
    }
    .insight-social__inner .social-subscribe h4,
    .insight-social__inner .social-share h4{
        margin-bottom: 10px;
    }
    .article-hero__img,
    .webinar-hero__img{
        height: 350px;
    }
    .webinar-hero__data{
        height: 350px;
    }
}
@media (min-width: 768px) {
    .webinar-hero__data {
        position: fixed;
        z-index: 2;
    }
    .webinar-hero__img,
    .article-hero__img{
        position: fixed !important;
        top: 130px;
        z-index: 1;
    }
    /*.single-insight .jupiterx-header {*/
    /*    position: fixed;*/
    /*}*/
    /*.single-insight .jupiterx-main {*/
    /*    padding-top: 152px;*/
    /*}*/
    .single-insight .podcast-previous,
    .insight-subscribe,
    .jupiterx-footer
    {
        z-index: 3;
        position: relative;
    }
}
@media(max-width: 1220px) and (min-width: 768px){
    .webinar-hero__img,
    .article-hero__img{
        top: 110px;
    }
}
/* Repeated elements */
/* Filter bar*/
.tribe-events-c-events-bar__filter-button-container{
    display: none;
}

/* Single Event */
#tribe-events-pg-template{
    max-width: unset !important;
    padding: 0px;
}
.tribe-events-event-image{
    position: absolute;
    top: 0px;
    right: 0;
    width: calc(50% - 8%);
    height: 600px;
}
.tribe-events-event-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tribe-event__content{
    /*height: 600px;*/
    padding: 70px 0px;
}
.tribe-event__info{
    height: 600px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.tribe-event__content h1{
    margin-bottom: 15px;
}
.tribe-event__content .tribe-events-content{
    margin-bottom: 40px;
}
.tribe-event__content .social-share h6{
    color: #003B56;
    margin-bottom: 0;
}

.tribe-events__hero{
    padding-bottom: 150px;
}

.tribe-events-single .social__link {
    color: #003B56 !important;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta{
    color: #ffffff;
    flex-direction: column;
}
.tribe-events-single .tribe-events-event-meta dt,
.tribe-events-single .tribe-events-event-meta dd{
    margin-bottom: 0;
}
.tribe-events-single .tribe-events-event-meta:before{
    border-top: none;
}
.tribe-events-single .tribe-events-meta-group{
    padding: 10px 0px;
    flex: auto;
}
.tribe-events-single .tribe-venue-btn{
    margin-top: 25px;
    color: #ffffff !important;
    border-color: #ffffff;
}

.tribe-events-single .events-list{
    background-color: #F5F5F7;
    padding-top: 50px;
    padding-bottom: 70px;
}
.tribe-events-single .events-list h3{
    margin-bottom: 50px;
    text-align: center;
}
.tribe-events-single .events__list{
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none;
}

/* Event calendar */
.tribe-events .tribe-events-header{
    justify-content: flex-end;
    margin-bottom: 70px !important;
}
.tribe-events-c-top-bar.tribe-events-header__top-bar,
.tribe-events-c-view-selector__button,
.tribe-events-c-view-selector__list-item-text{
    display: none !important;
}
#tribe-events-view-selector-content{
    display: block;
    position: unset;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0px;
}
.tribe-events-c-view-selector__list{
    display: flex;
}
.tribe-events-c-view-selector__list li{
    padding: 10px 20px 10px 0px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus{
    background-color: transparent;
}
.tribe-events-c-view-selector__list-item-link{
    padding: 0px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{
    margin: 0;
}
.tribe-events-c-view-selector__list-item-icon{
    margin-right: 0px !important;
    width: 28px !important;
    height: 22px !important;
}
.tribe-events-c-view-selector__list-item-icon svg{
    height: 100% !important;
}

.tribe-events .tribe-events-calendar-month__header-column{
    padding: 13px 20px;
    background-color: #003B56;
    border: 1px solid #CECECE;
}
.tribe-events .tribe-events-calendar-month__header-column h3{
    text-align: center !important;
    color: white;
    font-size: 16px;
}
.tribe-events-calendar-month__day-date.tribe-common-h4{
    text-align: right !important;
    font-size: 20px;
}
.tribe-events-calendar-month__day-date-daynum{
    color: #656565 !important;
}
.tribe-events-calendar-month__day-date.tribe-common-h4{
    font-weight: 400 !important;
}
.tribe-events .tribe-events-calendar-month__day-cell{
    border: 1px solid #CECECE;
}
.tribe-events-calendar-list__event-datetime-wrapper{
    background-color: #008FCF;
}
.tribe-common .tribe-common-c-svgicon__svg-fill{
    fill: #CECECE;
}
.tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--active .tribe-common-c-svgicon__svg-fill{
    fill: #003B56;
}

/* Event list */
.tribe-events-view--list .tribe-events-calendar-list-nav.tribe-events-c-nav,
.tribe-events-view--list .tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium{
    display: none !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{
    padding: 0px 20px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{
    margin: 30px 0px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{
    width: 100%;
}
.tribe-events-calendar-list__event-header{
    display: flex !important;
    max-width: 1060px;
    box-shadow: 0px 5px 10px 1px rgb(0 0 0 / 35%);
    background-color: #ffffff;
    padding: 0px;
    margin: 0 auto !important;
}
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{
    width: 15%;
    background-color: #008FCF;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}
.tribe-events .tribe-events-calendar-list__event-datetime{
    color: #ffffff;
}
.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{
    padding: 35px 70px 35px 35px;
    max-width: 65%;
    width: 100%;
    line-height: 1;
    border-right: 1px solid #CECECE;
    margin: 20px 0px !important;
}
.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a{
    font-size: 16px;
    font-weight: 500;
    color: #656565;
    text-transform: none;
}
.tribe-events-calendar-list__event-venue.tribe-common-b2{
    width: 20%;
    padding: 25px 25px 25px 30px;
    margin-bottom: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-datetime-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 16px;
    color: #656565;
}
address.tribe-events-calendar-list__event-venue.tribe-common-b2 {
    color: #656565;
}

/* Filters */
.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__form {
    flex-direction: column-reverse;
}

.tribe-filter-bar__filters-slider-wrapper {
    justify-content: space-between;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container {
    position: relative;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slide,
.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter{
    flex: 1 1 100%;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters {
    justify-content: space-between;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-filter-bar-c-pill__pill {
    position: relative;
    width: 100%;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #656565;
    text-transform: capitalize;
    align-items: center;
    border: 1px solid #003b56;
    border-radius: 23px;
    padding: var(--tec-spacer-2) var(--tec-spacer-9) var(--tec-spacer-2) var(--tec-spacer-3);
}

.tribe-filter-bar .tribe-filter-bar-c-pill--button.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill {
    padding: var(--tec-spacer-2) var(--tec-spacer-9) var(--tec-spacer-2) var(--tec-spacer-3);
}

.tribe-common--breakpoint-medium.tribe-common .tribe-filter-bar-c-pill__pill:after {
    content: "";
    position: absolute;
    right: 16px;
    top: 50%;
    width: 10px;
    height: 6px;
    background-image: url('../images/arrow-list.png');
    background-repeat: no-repeat;
    background-position: center center;
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-filter-bar-c-pill__pill:hover {
    color: #656565;
    background-color: #fff;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button {
    right: var(--tec-spacer-7);
}

.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button:hover,
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-close:hover {
    background-color: var(--tec-color-background-secondary);
}

.tribe-filter-bar .tribe-filter-bar-c-pill--button.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill-selections {
    font-size: 14px;
    font-weight: 400;
}

.tribe-common--breakpoint-medium .tribe-filter-bar-c-pill--button {
    width: 100%;
}

/* Filters dropdown */
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
    width: 100%;
    top: 0;
    bottom: auto;
    transform: translateY(10px);
    border-radius: 23px;
    padding: var(--tec-spacer-3);
}

.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill.tribe-filter-bar-c-filter--dropdown .tribe-filter-bar-c-filter__filter-fields {
    margin-top: 0;
}

.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-legend,
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-close {
    display: none;
}

.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-multiselect .select2-search__field {
    border-radius: 23px;
    background-position: 94% 50%;
}

.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-multiselect .select2-selection--multiple {
    display: none;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions {
    padding-bottom: var(--tec-spacer-3);
}

.tribe-filter-bar .tribe-filter-bar-c-dropdown.tribe-filter-bar-c-dropdown--has-selection .selection {
    display: none;
}

@media (max-width: 991.98px) {
    .tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{
        font-size: 12px;
    }
    .tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{
        margin: 10px 0px !important;
        padding: 20px 40px 20px 20px;
    }
    address.tribe-events-calendar-list__event-venue.tribe-common-b2{
        padding: 15px 15px 15px 20px;
    }
}

@media (max-width: 767.98px) {
    .tribe-events-event-image{
        width: 100%;
    }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta{
        padding-top: 0;
    }
    .tribe-event__content {
        height: auto;
        padding: 40px 0px;
    }
    .tribe-events__hero {
        padding-bottom: 50px;
    }
}

@media (max-width: 575.98px) {
    header.tribe-events-calendar-list__event-header{
        flex-direction: column;
    }
    .tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{
        width: 100%;
        padding: 10px;
    }
    .tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{
        width: 100%;
        max-width: 100%;
        text-align: center;
        margin: 0px !important;
        border-right: none;
        padding: 20px;
        border-bottom: 1px solid #CECECE;
    }
    address.tribe-events-calendar-list__event-venue.tribe-common-b2 {
        width: 100%;
        text-align: center;
    }
}
.tribe-events-meta-group-details a{
    color: #ffffff!important;
}
/* Repeated elements */
.page-title--archive{
    padding: 60px 0px;
    margin-bottom: 0;
}
/* Fixed background */

.post-type-archive-people .jupiterx-site,
.page-template-template-insights .jupiterx-site{
    background: linear-gradient(351deg, #F5F5F7 40%, #FBFBFD 40%) fixed;
}

.post-type-archive-people,
.page-template-template-insights{
    background-color: #F5F5F7;
}

/* People archive */
.service-group-name,
.location-group-name{
    margin-top: 13px;
    font-weight: 700;
}
.preview--people{
    display: flex;
    margin-bottom: 20px;
    border: 2px solid transparent;
}
.preview--people a{
    display: flex;
    width: 100%;
    text-decoration: none!important;
}
.preview--people a:hover{
    color: inherit;
}
.preview--people:hover{
    border: 2px solid #00557b;
}
.preview__thumbnail{
    width: 50%;
}
.preview__thumbnail img{
    width: 100%;
    height: 245px;
    object-fit: cover;
}
.preview__info{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
}
.preview__info h4 a,
.preview__info h6{
    margin-bottom: 5px;
    color: #003B56 !important;
}
.preview__info h4{
    display: inline-block;
    color: #003B56 !important;
}
.preview__info h4 a:hover{
    color: #E8A415 !important;
    text-decoration: none;
}
.preview__title{
    text-transform: uppercase;
}
.preview__info .person__list{
    display: block;
}
.preview__info .person__list-item{
    display: flex;
}
.preview__info .person__list .person__list-item p:first-child{
    padding-left: 0;
}
.preview__info .person__list .person__list-item p{
    font-size: 14px;
    color: #656565;
}


/* News archive */

.news-page .col-12{
    margin-bottom: 45px;
}
.preview.type-post{
    height: 100%;
    box-shadow: 0px 5px 10px 1px rgb(0 0 0 / 35%);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.type-post .preview__thumbnail{
    width: 100%;
    height: 100%;
}
.type-post .preview__thumbnail a{
    width: 100%;
}
.type-post .preview__thumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.type-post .preview__info{
    width: 100%;
}
.type-post .preview__title{
    text-transform: none;
}


/* Insights archive */

.insights-page .insights-ajax .col-12{
    margin-bottom: 45px;
}
.preview.type-insight{
    height: 100%;
    box-shadow: 0px 5px 10px 1px rgb(0 0 0 / 35%);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    background-color: #fff;
}
.type-insight .preview__thumbnail{
    width: 100%;
    height: 100%;
}
.type-insight .preview__thumbnail a{
    width: 100%;
}
.type-insight .preview__thumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.type-insight .preview__info{
    width: 100%;
}
.type-insight .preview__title{
    text-transform: none;
    margin-bottom: 0;
}
.insights-page .featured-block{
    margin-bottom: 100px;
}
.insights-page .filtered-box{
    margin-bottom: 40px;
}
.insights-page .insight-subscribe__inner{
    margin-bottom: 45px;
}

.insights-page .preview__info{
    padding: 15px 20px;
}

@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {
    .insights-page .featured-block{
        margin-bottom: 80px;
    }
    .type-people .preview__thumbnail{
        width: auto;
    }
    .type-people .preview__thumbnail img{
        max-width: 195px;
    }
    .insights-page .insight-subscribe__inner{
        margin-bottom: 20px;
        padding: 30px 0px;
    }
    .insights-page .insight-subscribe p,
    .insights-page .insight-subscribe h3,
    .insights-page .insight-subscribe form{
        margin-bottom: 15px;
    }
    .page-title--archive{
        padding: 30px 0px;
    }
}
@media (max-width: 575.98px) {
    .insights-page .featured-block{
        margin-bottom: 40px;
    }
    .type-people .preview__thumbnail img {
        height: 200px;
    }
}


.home .jupiterx-main{
    background: linear-gradient(172deg, #FFF 60%, #FBFBFD 60%) fixed;
}
.jet-mega-menu-item__dropdown{
    transition: transform linear .2s;
}
.jet-mega-menu-item.jet-mega-menu-item--hover .jet-mega-menu-item__dropdown{
    transform: rotate(180deg);
}

.page-id-2333 .jupiterx-site {
    background: linear-gradient(172deg, #FBFBFD 50.9%, #FFF 51%) fixed;
}
.page-id-2333 .jupiterx-main{
    min-height: 100vh;
}
.copyright-content a{
    font-family: inherit!important;
    font-size: 14px!important;
    color: #000!important;

}

.search .jupiterx-main-content{
    padding-top: 0;
}
.search__top-content{
    padding-top: 35px;
    padding-bottom: 20px;
    position: relative;
}
.search__top-content #breadcrumbs{
    font-weight: 500;
    color: #003B56;
}
.search__top-content #breadcrumbs a{
    font-weight: 500;
    color: #003B56;
}

.search__top-content:before{
    content: '';
    display: block;
    width: 130vw;
    min-height: 100%;
    position: absolute;
    left: -30vw;
    top: 0;
    z-index: -1;
    background-color: #f5f5f7;
}
.search__top-content .page-title{
    font-size: 45px;
    color: #003B56;
    /*color: #000;*/
    /*font-weight: 700;*/
    /*font-family: 'Montserrat', sans-serif;*/
}

.search__form-content{
    padding-top: 45px;
    padding-bottom: 40px;
    color: #000;
    position: relative;
}
.search__form-content:after{
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background-color: #A7A7A7;
    opacity: .2;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.search__form-content-sub-header,
.search__form-content-header{
    /*color: #000!important;*/
    text-align: center;
    /*font-family: 'Montserrat', sans-serif;*/
    margin-bottom: 20px;
    color: #003B56!important;
}
.search__form-content-header{
    font-size: 24px!important;
    color: #003B56!important;
}
.search__form-content-sub-header{
    font-size: 18px!important;
}
.search__form-content .btn.jupiterx-icon-search-1{
    border: none!important;
    background-color: transparent!important;
    color: #656565!important;
}
.search__results-content{
    padding-top: 45px;
    padding-bottom: 40px;
}
.search__results-content-title{
    font-size: 28px!important;
    color: #003B56!important;
    /*font-family: 'Montserrat', sans-serif!important;*/
    font-weight: 500;
}
.search__results-content-sub-title{
    font-size: 16px!important;
    color: #003B56!important;
    /*font-family: 'Montserrat', sans-serif!important;*/
    /*font-weight: 600;*/
}
.search-results-post{
    margin-top: 50px;
}
.search-results-post__post-title,
.search-results-post__post-title h2{
    width: fit-content;
    font-size: 22px;
    color: #003B56!important;
    /*color: #000!important;*/
    /*font-weight: 600!important;*/
    /*font-family: 'Montserrat', sans-serif!important;*/
}
.search-results-post__post-title:hover{
    text-decoration: none;
    opacity: .6;
}
/*.search-results-post p{*/
/*    margin-top: 30px;*/
/*}*/
.search ul.pagination{
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
}
.elementor-144 .elementor-element.elementor-element-6605432.elementor-search-form--skin-full_screen .elementor-search-form__container{
    height: 27vh!important;
}
.elementor-search-form__input{
    font-size: 24px!important;
}
.dialog-lightbox-close-button{
    margin-top: 0!important;
}
.service-xero{
    background: linear-gradient(351deg, #F5F5F7 40%, #FBFBFD 40%) fixed;
}
.service-xero__title{
    color: #FFFFFF!important;
}
.service-xero-hero-section{
    color: #FFFFFF;
    padding-top: 75px;
    position: relative;
    background: linear-gradient(172deg, #30B6E9 79.9%, #F5F5F7 80%);
}
.service-xero-hero-section__hero-image-inner{
    width: 100%;
}
.service-xero-hero-section__hero-image-inner .button{
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width: 992px){
    .service-xero-hero-section__hero-image-inner{
        position: absolute;
        width: 50vw;
        top: 125px;
        right: 0;
    }
    .service-xero-hero-section{
        min-height: 850px;
    }

}
@media screen and (min-width: 1700px){
    .service-xero-hero-section{
        min-height: 1000px;
        background: linear-gradient(172deg, #30B6E9 69.9%, #F5F5F7 70%);
    }
}
.service-xero-hero-section__hero-image{
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}
@media screen and (max-width: 991px){
    .service-xero__title{
        color: #003B56 !important;
    }
    .service-xero-hero-section__description p{
        color: #656565;
    }
    .service-xero-hero-section__hero-image-inner{
        padding-top: 50px;
        padding-bottom: 100px;
        background: linear-gradient(172deg, #30B6E9 81.9%, #F5F5F7 82%);
    }
    .service-xero-hero-section{
        padding-top: 0;
        background: #F5F5F7;
    }
}

.service-xero__content-section{
    background-color: #F5F5F7;
    padding-bottom: 53px;
}
.service-xero__hero-section strong{
    font-size: 20px;
}
.service-xero-content-section__content-title{
    font-family: 'Montserrat', sans-serif!important;
    font-size: 40px!important;
    color: #003B56!important;
    font-weight: 300!important;
    margin-bottom: 28px;
}
.service-xero__content-section strong{
    font-size: 20px;
}
.service-xero-content-section__content-inner{
    margin-bottom: 50px;
}
.service-xero-content-section__three-column-title{
    color: #008FCF!important;
    font-size: 20px!important;
    font-weight: 700!important;
    position: relative;
    padding-top: 10px;
}
.service-xero-content-section__three-column-title:before{
    content: '';
    width: 150px;
    height: 2px;
    background-color: #008FCF;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.service-xero-content-section__three-column-inner{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.service-xero-content-section__three-column{
    max-width: 370px;
    display: inline-block;
    margin-right: 50px;
}
.service-xero-content-section__three-column:last-child{
    margin-right: 0;
}
.service-xero__bottom-content{
    padding-top: 50px;
    padding-bottom: 50px;
}
.service-xero__bottom-content strong{
    font-size: 20px;
}

.service-xero__bottom-content ul{
    columns :3;
    list-style: none;
    font-family: 'Montserrat', sans-serif;
    padding-left: 0;
    color: #656565;
    line-height: 2.1;
}
.service-xero__form-people{
    background: transparent;
}
.gf_right_half,
.gf_left_half{

}
input[type='text'],
input[type='tel'],
input[type='email'],
textarea{
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding: 0px 15px 4px!important;
    height: 46px;
    border: solid 1px #003B56;
    background-color: #ffffff!important;
    border-radius: 23px!important;
}
textarea{
    padding: 15px!important;
    height: auto!important;
    min-height: 117px;
    line-height: 1!important;
    border-radius: 23px!important;
}
.ginput_container{
    margin-top: 0!important;
}
.gfield_select{
    padding-left: 15px!important;
    padding-right: 15px!important;
    appearance: none;
}
.ginput_container_select{
    position: relative;
}
.ginput_container_select:before{
    content: '\f078';
    position: absolute;
    display: block;
    font-family: 'FontAwesome';
    font-size: 13px;
    font-weight: 900;
    color: #003B56;
    right: 20px;
    top: 13px;
    pointer-events: none;
}
select[multiple="multiple"]{
    overflow-y: auto;
    height: 100%!important;
}
.gform_button{
    width: fit-content!important;
}
.industry-hero__downloads .button.custom-hero__file,
.service-xero-hero-section .button.custom-hero__file,
.service-hero .button.custom-hero__file{
    max-width: 500px!important;
}
.preview__info .person__list-item{
    display: block;
}
.preview__info .person__list .person__list-item p{
 display: inline-block;
}
.person__list-item a{
    display: block;
}
.person__locations-img-inner{
    margin-left: auto;
    margin-right: auto;
}
.person__list-item-link{

    border-radius: 50%;
    background-color: #003B56;
    overflow: hidden;
    width: 135px;
    height: 135px;
    margin: 0 auto 23px auto;
}

.jupiterx-header:before{
    content: '';
    width: 100vw;
    height: 6px;
    display: block;
    position: absolute;
    background-color: #fff;
    bottom: -3px;
    left: 0;
    right: 0;
    z-index: -1;
}
@media (min-width: 1500px) and (max-width: 1699px){
    .service-xero-hero-section{
        background: linear-gradient(172deg, #30B6E9 74.9%, #F5F5F7 75%);
    }
}
.jupiterx-header.scroll-with-admin-xs{
    top: 0!important;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container{
    /*top: 58px!important;*/
}
@media (max-width: 767px){
    .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container{
        /*top: 65px!important;*/
    }
}
@media (max-width: 991.98px) and (min-height: 455px) {

    .jet-mega-menu-container{
        margin-top: 7px;
        box-shadow: 0px 11px 15px -13px #a7a7a7, inset 0px 11px 15px -13px #a7a7a7, inset 0px -11px 15px -13px #a7a7a7;
    }
    .jet-mega-menu--dropdown-open .jet-mega-menu-container{
        /*max-height: 72vh!important;*/
    }
}
@media (max-width: 991.98px) and (max-height: 454px) {
    .jet-mega-menu--dropdown-open .jet-mega-menu-container{
        /*max-height: 55vh!important;*/
    }
}
.person__list-link{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.person__list-link:hover{
   opacity: 0.8;
}
@media (min-width: 1025px){
    .industries-mega-menu .raven-posts.raven-grid{
        flex-direction: column;
        max-height: 250px;
    }
}
body.menu-nav-active{
    height: 100vh;
    overflow: hidden;
}
body.menu-nav-active:before{
    content: '';
    display: block;
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 21;
}
body:before{
    display: none;
}
.hide-item-desktop{
    display: none!important;
}
@media (max-width: 992px)  {
    .hide-item-desktop{
        display: block!important;
    }
    .elementor-search-form__toggle{
        text-align: left!important;
        padding-left: 15px!important;
        padding-top: 20px!important;
    }
    .elementor-search-form__toggle{
        font-size: 30px!important;
    }
    .jet-mega-menu-container{
        top: 110px!important;
        position: fixed!important;
        left: 0!important;
        right: 0!important;
    }
    .jet-mega-menu--dropdown-open .jet-mega-menu-container{
        position: fixed!important;
        top: 110px!important;
        bottom: 0!important;
        height: auto!important;
        max-height: calc(100vh - 110px)!important;
        overflow-y: scroll!important;
    }
    .logged-in.admin-bar .jet-mega-menu-container,
    .logged-in.admin-bar .jet-mega-menu--dropdown-open .jet-mega-menu-container{
        top: 125px!important;
    }
    .logged-in.admin-bar .jet-mega-menu--dropdown-open .jet-mega-menu-container{
        max-height: calc(100vh - 125px)!important;
    }
}
@media (max-width: 782px){
    .logged-in.admin-bar .jet-mega-menu-container:not(.logged-in.admin-bar .scroll-with-admin-xs .jet-mega-menu-container),
    .logged-in.admin-bar .jet-mega-menu--dropdown-open .jet-mega-menu-container:not(.logged-in.admin-bar .scroll-with-admin-xs  .jet-mega-menu--dropdown-open .jet-mega-menu-container){
        top: 150px!important;
    }
    .logged-in.admin-bar .jet-mega-menu--dropdown-open .jet-mega-menu-container:not(.logged-in.admin-bar .scroll-with-admin-xs  .jet-mega-menu--dropdown-open .jet-mega-menu-container){
        max-height: calc(100vh - 150px)!important;
    }
    .logged-in.admin-bar .scroll-with-admin-xs .jet-mega-menu-container{
        top: 123px!important;
    }
    .logged-in.admin-bar .scroll-with-admin-xs  .jet-mega-menu--dropdown-open .jet-mega-menu-container{
        top: 123px!important;
    }
}
/* search titles*/
.search-results-post__post-title:hover h2 {
    color: #e8a415!important;
}

@media screen and (max-width: 992px) {
    .featured-block .slider-image{
        background-size: contain;
    }
    .elementor-search-form--skin-full_screen .elementor-search-form__container.elementor-lightbox{
        opacity: 1!important;
        transform: scale(1)!important;
        overflow: auto;
    }
    .elementor-search-form--skin-full_screen .elementor-search-form__container.elementor-lightbox .dialog-lightbox-close-button.dialog-close-button{
        display: block;
        color: #ffff;
    }
}

.preview__media-type,
.insights__slide-media-type{
    padding: 5px;
    text-transform: uppercase;

    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    width: calc(100% - 30px);
    background-color: #fff;
}
.insights__slide-media-type{
    width: 100%;
}
.preview--insight:hover .preview__media-type,
.insights__slide:hover .insights__slide-media-type{
    display: block;
}
.insights__slide{
    position: relative;
}

/*@media (min-width: 992px) {*/
/*    .article-hero .article__content,*/
/*    .webinar-hero .webinar__content {*/
/*        min-height: 500px;*/
/*    }*/
/*}*/

@media (min-width: 992px) {
    .article-hero.podcast-hero {
        min-height: 450px;
    }
}

.podcast-hero,
.poscast-content-inner{
    background-color: #F5F5F7;

}
.poscast-content-inner{
    position: relative;
    z-index: 100;
    padding-top: 70px;
}
@media (min-width: 767px){
    .podcast-hero .article-hero__img{
        position: absolute!important;
        top: 0;
    }
}
#gform_9 .gform_footer{
    width: 30%!important;
}
#gform_9 .gform_footer .gform_button{
    width: 100px!important;
    height: 45px!important;
    top: 0!important;
}
#gform_9 .gform_wrapper .gform_validation_errors{
    width: 70%;
}
.search #breadcrumbs a,
.search #breadcrumbs span{
    font-size: 16px;
    font-family: 'montserrat', sans-serif;
}
.search #breadcrumbs .breadcrumb_last{
    font-weight: 500;
}
.search #breadcrumbs a{
    font-weight: 400;
}
.search #breadcrumbs a:hover{
    text-decoration: underline;
}
.tribe-venue-btn{
    background-color: transparent!important;
}

.article-hero__attached-persons{
    list-style: none;
    padding-left: 0;
}
.tribe-event__info .tribe-events-related-events-title,
.tribe-event__info .tribe-related-events{
 display: none!important;
}
.space-slider dev.slick-slide{
	margin:10px 10px 20px;
}