/*
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
*/
:root{
	--color-white: #ffffff;
	--color-navy: #0F172A;
    --color-slate: #334155;
    --color-muted: #58687A;
    --color-text-inverse-muted: #94A3B8;
    --color-cta: #0369A1;
    --color-cta-hover: #0284C7;
}
h1, h2, h3, h4,h5,h6,h6{
	line-height:1.15!important;
}
.full-width-section .light .nectar-button:hover, .nectar-button:hover{
	background-color: var(--color-cta-hover)!important;
	opacity:1;
}
@media only screen and (min-width: 1000px) {
    .container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
        max-width: 1240px;
    }
}
/* Header */
.btn-header{padding: 4px 0;}
#header-outer .btn-header > a:hover:before{
	background: var(--color-cta-hover)!important;
}
#header-outer .btn-header > a:hover{
	color: var(--color-navy)!important;
}
@media screen and (width <= 1000px ){
	.btn-header a:before {
		border-radius: 6px;
	}
	.btn-header a{
		text-align:center;
		justify-content: center;
		padding: 4px 0!important;
	}
	.btn-header{
		padding-bottom:20px;
	}
	#mobile-menu .menu-items-wrap ul:not(.nectar_widget)>li:before{
		content: unset!important;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before{
		width:22px!important
	}
	#header-outer #mobile-menu ul li>a{padding:10px 0!important}
	#header-outer #mobile-menu ul li.btn-header>a{padding:4px 0!important}
}

/* Footer */
.cta-final p, .copyright-footer p,.material .footer-links .widget ul li a{
	color: var(--color-text-inverse-muted);
}
.cta-final p{
	font-size:1.05rem
}

.cta-final h2{font-size: clamp(2rem, 4vw, 3rem)!important;}
div#footer-outer {
    background: var(--color-navy);
}
.footer-links ul {
    display: flex;
    gap: 1.75rem;
    flex-wrap: wrap;
    list-style:none;
	margin: 0;
}
.footer-links ul li {
    list-style:none;    
}
.footer-brand{
	height:auto!important;
	width:280px!important;
}
a.nectar-button.btn-footer {
    padding: 1rem 3rem;
    font-size: 1.1rem;	
    line-height: 1.65;
	margin-bottom:0!important;
}
.mb-1rem{margin-bottom:1rem!important;}
.copyright-footer p{
	font-family:'Fira Code',monospace;
	font-size: .8rem;
}
/* Home */
.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap
{
    padding: 4%;
}
.nectar-global-section.nectar_before_blog_loop_start >.container
 {
    padding: 0;
}
@media screen and (width <= 1000px ){
	.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
		width: 30%;
	}
}
/* Posts */
p#breadcrumbs {
    max-width: 1000px;
    margin: auto;
}
/* Category, tag */
.blog-archive-header h1{
	color: var(--color-navy);
}
.row.blog-archive-header .col.section-title{border-bottom:0; padding:0;}
/* Cookies */
/* #moove_gdpr_save_popup_settings_button{
	background-color: var(--color-brown)!important;
} */
.gdpr_lightbox {
    z-index: 10024!important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
    box-shadow:none;
    background-color: var(--color-cta-hover)!important;
    opacity:.87;
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{
    background-color: var(--color-cta-hover)!important;
    opacity:.87;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{
    box-shadow:none;
    background-color: var(--color-cta-hover)!important;
    opacity:.87;
    color: var(--color-white)!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
    line-height: var(--lh-1)!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{
    text-align: center!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{
    height: auto;
}
@media screen and (min-width: 768px){
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
        width: 80w!important;
        min-height: 520px!important;
    }
}
@media screen and (width < 1000px) {
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
        flex-direction: column;
        gap: 20px;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
        justify-content: center!important;
    }
}
@media (max-width: 767px){
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
        align-items: center;
        justify-content: center;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		height: 80px!important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
        bottom: 83px!important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		justify-content:center!important;
	}
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
        padding: 8px 15px !important;
    }
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
        width: 100%;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
        position: relative!important;
        top: 0!important;
        padding-top: 20px!important;
        padding-bottom: 0!important;
        height: auto!important;
    }

    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content {
        margin-bottom: 20px!important;
    }

    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content {
        height: auto!important;
    }

    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
        bottom: unset!important;
        top: 0!important;
    }
}
@media (min-width: 768px) and (max-width: 1300px) {
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
        transform: scale(1)!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
        width: 100%;
        padding: 7px 15px!important;
    }
}