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

/* Ninja Forms */
.nf-form-fields-required {
  display: none;
}
.nf-field-container .nf-field-label {
	width: 20px !important;
}
.nf-form-content textarea.ninja-forms-field {
	height: 100px !important;
}

/* WPML Sprachwechsel Forms */
span.wpml-ls-native {
	font-size: 14px !important;
	font-weight: 600 !important;
} 

.wpml-ls-item {
	position:absolute;
	top: 0px;
}


.wpml-ls-current-language {
	background: #dddddd !important;	
}
.wpml-ls-current-language a {
	background: #dddddd !important;	
	display: inline-block !important;
}
.wpml-ls-item a {
	height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;	
}


/* Salient Styles */
.color-white, .color-white .wpb_wrapper h5, .color-white  h2 {
	color: #ffffff;
}
.color-white h5 span {
	color: rgba(255,255,255,0.7) !important;
}

.off-canvas-menu-container li a {
    color: rgb(178, 178, 178) !important;
}
@media only screen and (max-width: 1110px) and (min-width: 1px) {
	.clear-margin-mobile {
		margin-top: 0 !important;
	}
	.wpml-ls-item a {
		background: rgb(45,45,45) !important; 
	}
}

@media only screen and (min-width: 1001px) {
	body[data-header-format="left-header"] #header-outer nav ul .wpml-ls-item a {
		padding: 0;
		display: inline-block;
	}
}

@media only screen and (max-width: 690px) {
	.col.padding-4-percent > .vc_column-inner, .col.padding-5-percent > .vc_column-inner, .col.padding-6-percent > .vc_column-inner {
		padding-left: 0;
	}
}