/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face {font-family: 'Gotham Book'; src: url('/wp-content/themes/salient-child/fonts/Gotham-Book.woff2') format('woff2'); font-weight: 400; font-style: normal;}
@font-face {font-family: 'Gotham'; src: url('/wp-content/themes/salient-child/fonts/Gotham-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal;}
@font-face {font-family: 'Gotham'; src: url('/wp-content/themes/salient-child/fonts/Gotham-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal;}

h1,h2,h3,h4,h5,h6,.custom-subtitle{font-family:'Gotham',sans-serif !important;}
h2,h3,h4,h5,h6,.custom-subtitle{color:#064C94;}
p, ul li, ol li, .nectar-post-grid-item__excerpt-wrap, .article-content-wrap .excerpt, .featured-media-under-header__excerpt{font-family:'Gotham Book',sans-serif;font-size:15px;}
.wpb_text_column p{padding-bottom:15px;line-height:22px;}
.wpb_text_column ul, .wpb_text_column ol{margin-bottom:15px;}
.custom-subtitle p{font-weight:500;font-family:'Gotham',sans-serif !important;}
.key-numbers p {font-weight:500;font-family:'Gotham',sans-serif !important;}
.nectar-cta a{font-weight:500;font-family:'Gotham',sans-serif !important;}
.font-title-medium p{font-weight:500;font-family:'Gotham',sans-serif !important;}
span.link_wrap{border-color:#064C94 !important;}
#page-header-bg .scroll-down-wrap {display:none;}
#page-header-bg h1, #page-header-bg .subheader{padding-inline:28px;}
#page-header-bg h1{max-width: 1500px;margin-inline: auto;font-size:7vw !important;line-height:1 !important;}
.blog h1{font-size:7vw !important;line-height:1 !important;padding-top:7% !important;}
#page-header-bg .subheader{margin-top:80px;max-width: 600px;display: flex;margin-inline: auto;font-family:'Gotham Book',sans-serif !important;font-size: 15px !important;line-height: 20px !important;padding-bottom:30px;}
#page-header-bg .container{background-image: linear-gradient(0deg, #000000e8, transparent);width: 100%;max-width: 100%;}
.flickity-slider h3{color:#064C94 !important;font-size:23px !important;}
.nectar-fancy-box[data-style*="text_underline"].content-color-000000 h3{background-image: linear-gradient(to right, #064C94 0, #064C94 100%);}
.nectar-post-grid {margin-left: -15px !important;margin-right: -15px !important;}
.nectar-post-grid .nectar-post-grid-item__excerpt-wrap .meta-excerpt{color:black !important;}
.nectar-post-grid h3.post-heading{font-size:23px !important;}
.nectar-post-grid-item .meta-category{display:none !important;}
.nectar-post-grid-item h3 span{color:#064C94 !important;}
.footer-text-medium p{font-weight:500;font-family:'Gotham',sans-serif !important;font-size:15px !important;}
.footer-bottom p{font-size:15px !important;}
.footer-bottom a{font-family:'Gotham Book',sans-serif !important;}
.logo-footer .wpb_wrapper{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr));}
.nectar-scrolling-text p{font-weight:700;font-family:'Gotham',sans-serif !important;}
.cta-contact .link_wrap{background: white;}
#header-outer[data-permanent-transparent="1"][data-transparent-header=true].transparent:not(.dark-slide) #logo img.dark-version{opacity:10 !important;}
.off-canvas-menu-container li.menu-item a{font-weight:500;font-family:'Gotham',sans-serif !important;}
#header-outer .sf-menu .menu-item-701:not([class*="current"]) > a:before{border-color: transparent !important;box-shadow: 0px 0px 20px #00000021 !important;}
.anchor-links{font-family:'Gotham Book',sans-serif !important;}
.team-grid .wpb_wrapper{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr));}
.nectar-post-grid[data-text-hover-color=dark] .nectar-underline .post-heading{background-image: linear-gradient(#064C94, #064C94);}
.menu-title-text{font-weight:500;font-family:'Gotham',sans-serif !important;}
.logo-partner-about .wpb_wrapper{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 70px;}
.logo-partner-about .wpb_wrapper .inner{align-items: center;display: flex;}
.logo-partner-about .hover-wrap-inner img{object-fit: contain;max-width: 250px;}
.cmplz-documents ul li{list-style:none !important;}
.page-id-3 h2.wp-block-heading,.page-id-3 h3.wp-block-heading,.page-id-3 h4.wp-block-heading{color:#064C94;font-family:'Gotham',sans-serif !important;font-weight:600;}
.page-id-3 h2.wp-block-heading{font-size:30px;line-height:38px;}
.page-id-3 ul.wp-block-list{font-family:'Gotham Book',sans-serif;}
.page-id-3 ul li strong,.page-id-3 p strong,.page-id-3 ol li strong{font-family:'Gotham Book',sans-serif;}

.forminator-label{font-weight:500 !important;font-family:'Gotham',sans-serif !important;color:black !important;padding-bottom:10px !important;}
body[data-fancy-form-rcs="1"] .fancy-select-wrap label{color:black !important;}
.forminator-label .forminator-required{color:black !important;}
.forminator-input,.forminator-textarea,.forminator-select{background: #f3f3f3 !important;border: none !important;border-bottom: 2px solid #e2e2e2 !important;border-radius: 0px !important;font-family:'Gotham Book',sans-serif !important;color:black !important;font-size:15px !important;}
.forminator-input{padding:13px !important;}
.forminator-ui#forminator-module-383.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]{border-color:transparent !important;}
.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__rendered{padding:11px !important;font-family:'Gotham Book',sans-serif !important;font-size:15px !important;}
button.forminator-button-submit{font-weight:500 !important;font-family:'Gotham',sans-serif !important;background:#064C94 !important;color:white !important;position:relative;padding:12px 25px 12px 60px !important;}
button.forminator-button-submit:hover{box-shadow:none !important;}
button.forminator-button-submit::before{content:'' !important;background:white !important;height:1px !important; width:20px !important;display:flex !important;position:absolute;left:25px;top:20px;}
.forminator-ui#forminator-module-383.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus{outline:none !important;}
.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before{color:black !important;}
.forminator-select-dropdown-container--open .forminator-custom-form-383.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background:#064C94 !important;color:white !important;}
.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{border:none !important;}
.forminator-dropdown--default{background:#cfcfcf !important;border:none !important;}
.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important;}
.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:black !important;}

.masonry.material .masonry-blog-item .meta-category{display:none;}
.masonry.material .masonry-blog-item h3 a, .related-posts[data-style=material] h3 a{color:#064C94 !important;}
.post-header{padding-top:15px !important;}
.masonry.material .masonry-blog-item .inner-wrap{box-shadow:none !important;border-radius:0px !important;}
.masonry.material .masonry-blog-item .article-content-wrap, .related-posts[data-style=material] .article-content-wrap{padding-left:0px !important;padding-right:0px !important;}
.single .featured-media-under-header__cat-wrap{display:none !important;}
.single h1{color:#064C94 !important;text-align:center !important;}
.single .featured-media-under-header__excerpt{text-align:center !important;}
.single a.wp-block-button__link{background:transparent !important;color:black !important;position:relative;border:solid 1px #064C94 !important;padding:12px 25px 12px 60px !important;font-weight:500;font-family:'Gotham',sans-serif !important;}
.single a.wp-block-button__link::before{content:'' !important;background:black !important;height:1px !important; width:20px !important;display:flex !important;position:absolute;left:25px;top:25px;}
.single a.wp-block-button__link:hover{box-shadow:none !important;}
.related-post-wrap .row-bg-wrap .row-bg{background-color:transparent;}
.related-posts[data-style=material] .meta-category{display:none;}
body .related-posts[data-style=material] .inner-wrap{box-shadow:none;border-radius:0px;}
.blog-recent.related-posts h3.title{color:#064C94;}
.material .related-post-wrap h3.related-title{padding-top:0px;}
.blog_next_prev_buttons:not(.full-width-content)+.related-post-wrap:not(.post-loop-builder){margin-top:0px;}
.blog_next_prev_buttons{margin-top:0px;}
.material .blog_next_prev_buttons{margin-top:0px;}
.material .related-post-wrap h3.related-title{color:#064C94;font-weight:700;font-size:35px;padding-bottom:20px;}
.material .related-post-wrap h3.related-title::before{content:'NEWS';font-size:15px;color:#064C94;display:block;font-weight:500 !important;}
.custom-related-header{display: flex;gap: 40px;align-items: center;justify-content: space-between;padding-bottom:30px;}
.custom-related-header h3{color:#064C94;font-weight:700;font-size:45px;padding-bottom:20px;}
.custom-related-header h3 span{font-size:15px;font-weight:500 !important;}
.custom-related-header a{background:transparent !important;color:black !important;position:relative;border:solid 1px #064C94 !important;padding:12px 25px 12px 60px !important;font-weight:500;font-family:'Gotham',sans-serif !important;border-radius:50px;}
.custom-related-header a::before{content:'' !important;background:black !important;height:1px !important; width:20px !important;display:flex !important;position:absolute;left:25px;top:25px;}
.material .related-post-wrap h3.related-title{display:none !important;}
.material .blog-recent.related-posts{padding-bottom:0px !important;}
.post .content-inner{padding-bottom:0px !important;}
.post-featured-img.page-header-bg-image{height:100% !important;}
.featured-media-under-header__featured-media[data-align="center"] .post-featured-img img{object-position:center !important;}

html body .row .col.section-title h1{color:#064C94 !important;}
.row .col.section-title{border-bottom:none !important;}
.team-meta h3{color:#064C94;font-size:23px !important;}
.team-meta h5{font-family:'Gotham Book',sans-serif !important;letter-spacing:0px !important;font-size:15px !important;}

.marquee {overflow: visible;white-space: nowrap;}
.marquee-track {display: inline-block;animation: scroll 10s linear infinite;}
.marquee span {padding-right: 50px;font-size: 11vw;line-height: 1em;font-weight:700;font-family:'Gotham',sans-serif !important;color: transparent;-webkit-text-stroke: 1px #064C94;}

.marquee-cta {overflow: visible;white-space: nowrap;}
.marquee-cta-track {display: inline-block;animation: scroll 10s linear infinite;}
.marquee-cta span {padding-right: 50px;font-size: 11vw;line-height: 1em;font-weight:700;font-family:'Gotham',sans-serif !important;color: white;}

.marquee-cta-reverse {overflow: visible;white-space: nowrap;}
.marquee-cta-reverse-track {display: inline-block;animation: scroll-reverse 15s linear infinite;}
.marquee-cta-reverse span {padding-right: 50px;font-size: 11vw;line-height: 1em;font-weight:700;font-family:'Gotham',sans-serif !important;color: white;}

@keyframes scroll {
  0% {transform: translateX(0%);}
  100% {transform: translateX(-50%);}
}

@keyframes scroll-reverse {
  0% {transform: translateX(-50%);}
  100% {transform: translateX(0%);}
}

@media only screen and (min-width: 1536px) {
    .footer-text-medium p{font-size:20px !important;line-height:30px !important;}
    .footer-bottom p{font-size:20px !important;}
    .logo-footer .wpb_wrapper{gap:70px !important;}
}
@media only screen and (min-width: 1000px) {
    .off-canvas-menu-container .sub-menu li.menu-item a{font-size:20px !important;}
    .off-canvas-menu-container li.menu-item a{font-size:40px !important;}
}
@media only screen and (max-width: 1300px) {
    .logo-partner-about .hover-wrap-inner img{max-width:180px;}
}
@media only screen and (max-width: 999px) {
    .blog_next_prev_buttons:not(.full-width-content)+.related-post-wrap:not(.post-loop-builder) {margin-top: 0px !important;}
    .featured-media-under-header__featured-media:not([data-format="video"]):not([data-format="audio"]):not([data-has-img="false"]) {padding-bottom: 80%;}
    .custom-related-header{flex-direction:column;align-items:start;gap:20px;padding-bottom:50px;}
    .custom-related-header h3{font-size:35px;}
    #page-header-bg {height:80vh !important;}
    .off-canvas-menu-container li.menu-item .menu ul.sub-menu li.menu-item a{font-size:20px !important;}
    body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a{font-size:25px !important;}
    .team-grid .wpb_wrapper{grid-template-columns: repeat(2, minmax(0, 1fr));}
    .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="60vh"] .nectar-post-grid-item-bg{height:50vh !important;}
    .posts-container .masonry-blog-item:last-child{margin-bottom:0px !important;}
    .blog .nectar-global-section.before-footer{padding-top:0px !important;}
    .posts-container .masonry-blog-item:last-child .article-content-wrap{padding-bottom:0px !important;}
    .marquee span,.marquee-cta span,.marquee-cta-reverse span {font-size: 15vw;}
}

@media only screen and (max-width: 690px) {
    #page-header-bg h1{font-size:10vw !important;}
    .blog h1{font-size:10vw !important;line-height:1 !important;padding-top:30px !important;}
}