/*
 Theme Name:   Salient Iventa
 Description:  Salient Child Theme for Iventa
 Author:       dmcgroup
 Author URI:   http://www.dmcgroup.eu
 Template:     salient
 Version:      1.1.0
 Text Domain:  salient-iventa
*/

/* ensure left alignment of select dropdowns */
.iventa-team-filter .fancy-select-wrap {
	text-align: left;
}

/* search field */
.iventa-team-filter-name {
	position: relative;
}
.iventa-team-filter-name input {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	     -o-box-shadow: none;
	        box-shadow: none;
	color: #000;
	font-size: 14px;
	line-height: 19px; /* line height and vertical padding values are optimized for IE 11 */
	margin-top: 12px;
	padding: 6px 30px 7px 8px !important;
}
.iventa-team-filter-name input::-webkit-input-placeholder {
	color: #666;
}
.iventa-team-filter-name input::-moz-placeholder {
	color: #666;
}
.iventa-team-filter-name input:-ms-input-placeholder {
	color: #666;
}
.iventa-team-filter-name .icon-salient-search {
	background-color: transparent;
	color: #666;
	height: auto;
	position: absolute; right: 10px; top: 21px;
	width: auto;
}

/* Language Navigation */
#header-secondary-outer nav >ul >li:last-child {
    display: inline-block !important;
}

#header-secondary-outer .menu-item-language ul.sub-menu {
    width: 8rem;
}

#header-secondary-outer .sub-menu .menu-item-language a {
    background-color: #4b4b4d!important;
	text-align: left;
}

#header-secondary-outer .sub-menu .menu-item-language a:hover {
    background-color: #4b4b4d!important;
}

/* Language Navigation Mobile */
#slide-out-widget-area #lang_sel_list a .wpml-ls-native.icl_lang_sel_native {
    font-family: 'Open Sans';
    margin-left: 5px;
	font-size: 16px;
}

#slide-out-widget-area #icl_lang_sel_widget-1 h4 {
    margin-bottom: 0;
}

#slide-out-widget-area #lang_sel_list a {
    margin-top: 0;
	background-color: transparent;
}

.wpml-ls-legacy-list-horizontal {
    border: 0px;
    padding: 0;
}

#slide-out-widget-area #lang_sel_list a {
    margin-top: -6px;
}

#slide-out-widget-area .widget_icl_lang_sel_widget h4 {
    margin-bottom: 4px;
}

#slide-out-widget-area .inner >div:first-of-type {
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}

#slide-out-widget-area .inner >div {
    margin-bottom: 20px;
}


/* team members */
.iventa-team-members {
	display: -webkit-flex;
	display:     -ms-flex;
	display:         flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.iventa-team-member {
	float: left; /* simple fallback if flexbox is not supported */
	margin: 20px auto;
	text-align: center;
	width: 220px;
}
.iventa-team-member a {
	display: block;
}
.iventa-team-member-image {
	display: inline-block;
	margin-bottom: 5px;
	min-height: 160px;
}

/* empty view */
.iventa-team-empty {
	display: none;
	padding: 20px 0;
	text-align: center;
}

/* single team member page */
.single-iventa_member [class^="icon-"] {
	background-color: #515153;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	        transition: all 0.2s linear;
}
.single-iventa_member [class^="icon-"]:hover {
	background-color: #35b885;
}

/* entwicklung hoch 3 styles */
/* purple toggles*/
.purple .toggle_header > div > h1{color:#b70d7f!important;text-transform:uppercase; border:1px solid #b70d7f;padding:.5rem 0;font-size:1rem !important; /*background-color:#b70d7f;*/}

 .purple> div > div > div.toggles  {background-color:#b70d7f;margin-bottom:0 !important;}

.purple > div .toggle {border-bottom:1px dotted rgba(255,255,255,.7);margin-bottom:0 !important;}
.purple > div > div > div.toggles h3 > a, .grau > div > div > div.toggles h3 > a {text-align:left !important; font-size:15px !important;}

/*grey toggles*/
.grau .toggle_header_sm > div > h5{color:#666!important;text-transform:uppercase;font-size:1rem;padding:.5rem 0;background-color:#fff;
border:1px solid #ccc;}

 .grau> div > div > div.toggles  {background-color:#999;margin-bottom:0 !important;}

.grau > div .toggle {border-bottom:1px dotted rgba(255,255,255,.7);margin-bottom:0 !important;}
/*end of toggles definition */

/*herzheader*/
.page-id-10689 > .herz_header {background-size:contain;}

/*purple menu */
.purple_menu > div ul {border-bottom:2px solid #b70d7f;}
.purple_menu > div ul > li > a{color:#444!important;text-transform:uppercase !important; 
font-size:1.2rem!important;}

.page-id-10689 > .purple_menu > div ul > li > a:active, .purple_menu > div ul > li > a:focus,.purple_menu > div ul > li > a:hover{color:#b70d7f !important;}


.purple_menu > div  ul > li.current-menu-item {
    opacity: .9;
	  color:  #b70d7f !important;}
.purple_menu .page-submenu .mobile-menu-link {color: #b70d7f !important;text-transform:uppercase;}
/*end purple menu*/




/*hidden header hidden margin 2_spaltig*/
.seminare_2_spaltig {margin-left:17% !important;}

.toggle_header_sm_hidden > div > h5{color:#888;border:1px solid #ccc;padding:.5rem .2rem;display:none;
text-transform:uppercase;}

@media screen and (max-width:415px) {
 	.toggle_header_sm_hidden > div > h5{display:block;}
	.seminare_2_spaltig {margin-left:0 !important;}
}

@media screen and (min-width:416px) and (max-width:768px){
.toggle_header_sm_hidden > div > h5{display:block;}
.seminare_2_spaltig {margin-left:0 !important;}
}


/*close button - case studies */
.page-id-10689 > div.nectar_team_member_close.null.visible > div {border-color:  #b70d7f !important; background-color:rgba(255,255,255,.25);}

.page-id-10689 > div.nectar_team_member_close.null.visible > div:onclick {border-color:  #b70d7f !important; background-color:rgba(255,255,255,.25);}

.page-id-10689 > .nectar_team_member_close .inner:before, .page-id-10689 > .nectar_team_member_close .inner:after {color:#b70d7f !important;}

.page-id-10689 > .nectar_team_member_close .inner{border-color:#b70d7f !important;}

/*  close button mobile */
.page-id-10689 > div.nectar_team_member_overlay.null.open > div > div.team_member_details > div > span{border-color:#b70d7f !important;}

.page-id-10689 > .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .page-id-10689 > .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before{background-color:#b70d7f !important;}
/* case studies end */

/*contact button*/
div > div > div.wpb_text_column.wpb_content_element.purple > div > a{background-color:#b70d7f !important;margin-top:1rem;}

/* end of entwicklung hoch3*/


/* changes via customizer */
.purple div > p > a {color:#b70d7f;text-transform:uppercase;}

.nectar_team_member_overlay .team_member_details {
    left: 0;
    position: relative;
    padding: 10% 5%;
    margin: auto 0;
	  font-size:14px;}

.nectar_team_member_overlay .team_member_image{background-size:contain !important;background-position:center center; background-repeat:no-repeat;background-color:#fff;}

@media screen and (max-width:1000px) {
 	.toggle_header_sm_hidden > div > h5{display:block;}
}

.flip-box-front {background-position: bottom center !important;}

@media only screen and (max-width: 1000px) and (min-width: 690px){
.row .col h6, body h6 {
    font-size: 16px;
	line-height: 20px;}}

@media screen and (max-width:1000px) {
#produktuebersicht > div.col.span_12.dark.left > div.vc_col-sm-4.vc_col-lg-offset-0.vc_col-lg-4.vc_col-md-offset-0.vc_col-md-4.vc_col-sm-offset-0.vc_col-xs-1.purple.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-10.no-left-margin {width:100% !important;}

	.purple .toggle_header > div > h1, .grau .toggle_header > div > h1{font-size:.9rem !important}
	
.purple > div > div > div.toggles h3 > a, .grau .toggle_header_sm > div > h5{font-size:.8rem !important;}
	
.toggle_header_sm_hidden > div > h5 {font-size:.9rem !important;}

}

.vc_custom_1536825121288 {
	margin-top:-35px;}

.wpb_row .row-bg-wrap {
	position: relative;
}

.top-level.wpb_row .row-bg-wrap {
	position: absolute;
}
.toggle.extra-color-1 {
	background-color: #2A9BD3;
}

p {
	font-size: 20px;
	line-height: 32px;
	font-weight: 300;
}

.wpb_row .column-image-bg-wrap .column-image-bg {
	background-position: center;
	background-size: cover;
}
/*end of customizer changes*/


