/*
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
*/

#header-outer .menu-item-351 > a:before {
    background-size: 1300%;
    animation: nectarBtnGradientScroll 60s linear infinite;
}

.original .nectar-button.extra-color-gradient-1, {
	background-size: 1300% !important;
    animation: nectarBtnGradientScroll 60s linear infinite !important;
}

.navigation_func_active_link_only .scrolling-tab-nav .tab-nav-heading::first-letter {
	
}

.txtdonkerblauw {
	color: #001d3a;
}

.txtdonkerblauw h1 {
	color: #001d3a;
}


.txtdonkerblauw h2 {
	color: #001d3a;
}

.txtdonkergroen h3 {
	color: #31885e;
}

.txtgoud h4 {
	color: #e0d0b7;
}

.txtwit p {
	color: #fff;
} 

#footer-outer .widget h4 {
	font-family: "brandon-grotesque", sans-serif !important;
	font-size: 25px;
}

.titelhoofd {
	margin-bottom: 0px !important;
}

.txtwit h5 {
	color: #fff !important;
}

.txtwit p {
	color: #fff !important;
}

.txtgrijs h3 {
	color: #564b4f !important;
	font-size: 30px;
}

.footerlogo{ 
    width: 202px !important;
    height: 145px !important;
	object-fit: cover !important;

}

.mask-image{ 
	
height: 400px !important;
	object-fit: contain !important;

}

@media only screen and (min-width: 1000px) {
    .scrolling-tab-nav .scrolling-tab-nav-total .current {
        overflow: hidden;
        position: relative;
        padding-right: 15px !important;
}

@media only screen and (min-width: 1000px) {
    .scrolling-tab-nav .scrolling-tab-nav-total .sep {
        padding: 0 15px 0 3px !important;
    }

.wpb_text_column a, p a {
	text-decoration: none !important;
}

#header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    height: 39px;
}


#header-outer .menu-item-351 > a:after {
    background: #23b8ce;
}
	
	
	
	
	
	
	
@media only screen and (min-width: 1000px) {
    body #slide-out-widget-area .inner .off-canvas-menu-container li a {
        font-size: 45px !important;
        line-height: 1.3 !important;
    }
}


body[data-form-submit="regular"] .container-wrap input[type=submit] {
	background-color: #23b8ce !important;
	color: #fff;
	font-size: 14px;
	border-radius: 0px;
	display: flex !important;
}
	
@media only screen and (min-width: 1000px) {
    .nectar-scrolling-tabs .scrolling-tab-content {
        padding-left: 14.38%
}

@media only screen and (min-width: 1000px) {
    body #header-outer .menu-item-351 > a:before, body #header-outer .menu-item-351 > a:after {
        left: -17.7px;
        height: calc(100% + 14px);
        width: calc(90% + 48px);
    }
}	
	
.events-button {
    background-color: #e5007d !important;
    border-radius: 0px !important;
}

.nectar-mobile-only.mobile-header li {
    float: none;
    line-height: 1;
    display: flex;
    align-items: center;
    margin: 0 8px;
    overflow: visible!important;
    display: none;
}