/*
Theme Name: Omnivore 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
*/


#nav_nector .page-submenu { margin-top: 10px;}

#page-header-bg .container {    z-index: 100;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	display: flex;
	width: 100%;
	align-items: center;
	flex-wrap: wrap;}

#page-header-bg .container .row {
	height: auto;
	width: 100%;
}
.portfolio_list .nectar-hor-list-item .nectar-list-item:last-child {
	color: #fff;
	font-size: 0;
}
.portfolio-select {
    background: #cdecf2;
    
}
.portfolio-select .excited {
	font-size: 16px;
	color: #000;
	padding-bottom:0;
}

.portfolio-select * { font-weight:bold !important;}

.portfolio-select div:nth-child(3) {display:none !important;}
.portfolio-select div:nth-child(4) {display: inline-block !important;}

.portfolio_list .nectar-hor-list-item > .nectar-list-item a { padding-right: 5px;}
#top nav >ul >li >a{
	font-size:18px !important;
	text-transform:capitalize !important;
}
@media (max-width:1440px){
	.w3n_contact_menu .full-width-content {
		margin-left: -80px !important;
	}
}

@media (min-width:767px){
	.banner_icon .fa.fa-angle-double-down {
		display: none;
	}
	#spacing .fa.fa-angle-double-down {
		display: none;
	}
}

#news-title { display:none !important}

@media (max-width:767px){
    
 

	#news-title { 
		display:block !important; padding-bottom: 0 !important; padding-top: 30px !important;
	}
	
	#news-title .wpb_wrapper h2.vc_custom_heading {
		font-size:16px !important
	}
	 
	#team_member .team-content {
		max-width: 50%;
	}

	#team_member .image img {
		border-radius: 100px;
		border: 3px solid;
		color: #C1DCA0;

	}
	#team_member h3 {
		font-size: 16px;
		font-weight: 500;
		line-height: 19px;
		text-align: center;
		

	}
	#team_member h4 {
		font-size: 14px !important;
		font-weight: 400;
		line-height: 16px; 
		


	}

	#team_member .social-icon  {
		display: none !important;
	}  

	#team_member .team-section {
		justify-content: center;
	}
	#team_member .team-title {
		font-size: 16px;
		font-weight: 500;
		line-height: 19px;
		

	}
	#team_member .wpb_wrapper > div.team-title h2 {
		font-size: 16px;
		font-weight: 500;
		line-height: 19px;
		text-align: center;
		
		text-transform: uppercase;
	}
	#impact {
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22.4px !important;
	


	}
	#policy span {
		font-size: 14px;
		line-height: 16px;
		font-weight: 600;
	

	}

	.impact_image {
		display: none !important;
	}

	.portfolio_text h4 {
		font-size: 16px !important;
		font-weight: 500 !important;
		line-height: 19.2px !important;
		text-transform: uppercase;
	}
	.portfolio_text span {
		font-size: 16px!important;
		font-weight: 400;
		line-height: 24px;
		

	}


	.impact1-image {
		display: none!important;
	}



	.impact-port .iwt-text h4 {
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		

	}

	.impact-port .iwt-text p {
		font-size: 14px;
		font-weight: 400!important;
		line-height: 16.8px;
		

	}



	.fund p {
		font-size: 16px!important;
		font-weight: 400!important;
		line-height: 22.4px;
		

	}
	.w3n_bordered span {
		font-size: 14px!important;
		font-weight: 600;
		line-height: 16.8px;
		

	}



	.fund1 p {
		font-size: 16px!important;
		font-weight: 400!important;
		line-height: 22.4px;
		

	}   
	.Environmental p {
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: center;
		color: #3c7254;
		

	}


	.Mark p {
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
	}
	
	.Statement p {
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
	

	}

	#snapshot .vc_column-inner {
		padding-right: 0px;
	}
	#snapshot .vc_col-sm-12 {
		padding: 0px 5px;
	}

	#socialpolcy p{
		color: #006355!important;
	}
	#socialpolcy .row-bg-overlay {
		background-color: #fff !important;
	}

	.max {
		background: none !important;
	}

	#Enguires h3 {
		font-size: 16px !important;
		font-weight: 500 !important;
		text-transform: uppercase;
	


	}
	#Enguires a {
		font-size: 16px;
	


	}
	#Divdection .instance-7  {
		display: none;
	}
	#completed h3 {
		font-size: 16px !important;
		font-weight: 500 !important;
		text-transform: uppercase;
	

	}

	#completed a {
		font-size: 16px;
	


	}


	#completed .row-bg-overlay {

		background-color: #F8F8F8 !important;

	}

	#office h3 {
		font-size: 16px !important;
		font-weight: 500 !important;
		text-transform: uppercase;
	

	}

	#west .row-bg.using-bg-color {
		background-color: #fff !important;
	}
	#muba h4 {
		font-size: 16px !important;
		font-weight: 500 !important;
		line-height: 22.4px;
		text-align: center;
		color: #006355;
	


	}

	#muba p {
		font-size: 14px !important;
		font-weight: 400;
		line-height: 28px !important;
	

	}

	#invest a {
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22.4px;
		text-align: center;
		color: #1B1B1B;
	

	}


	#invest a {
		text-decoration: underline;
	}


	#invest .page-submenu li {
		margin: 0;
		padding: 0px 30px 30px 30px !important;
	}

	img.img-with-animation.skip-lazy {
		border-radius: 10px;
	}
	#startup h6 {
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22.4px !important;
	
	}
	.divider-wrap {
		display: none;
	}
	#startup p {
		font-size: 14px;
    font-weight: 600;
    line-height: 16.8px;
    color: #006355;
    border: none;
    border-radius: 50px;
    padding: 0;
    text-decoration: underline;
	}




	#post h6 {
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22.4px !important;
	
	}

	#post p {
	font-size: 14px;
    font-weight: 600;
    line-height: 16.8px;
    color: #006355;
    border: none;
    border-radius: 50px;
    padding: 0;
    text-decoration: underline;
	}
	
	#impact  {
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22.4px !important;
	
	}
	.bosting p {
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 24px;
	}
	


	.w3n_media_sec .nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"] >div:nth-child(1) {
		padding-left: 0;
		font-size: 14px;
		font-weight: 400 !important;
		line-height: 19.6px;
	

	}   
	.w3n_media_sec .nectar-hor-list-item > .nectar-list-item{
		font-size: 16px;
		font-weight: 500 !important;
		line-height: 22.4px;
	}
	

	.w3n_media_sec .nectar-hor-list-item > .nectar-list-item a {
		font-weight: 400 !important;
		font-size: 16px;
		line-height: 22.4px;
		text-decoration: none !important;
	}

	#page-header-wrap {
		padding: 15px 20px;

	}
	#page-header-bg {
		min-height: 236px;
		border-radius: 10px;
	}

	#invest ul{
		background: #F8F8F8 !important;
	}       
	#invest .vc_col-sm-12{
		padding:0px;
	}
	#invest ul {
		padding: 30px 0px 0px 0px;
		background: #F8F8F8 !important;
	}
	.field {
		display: none !important;

	}

	.team-content .image img {

		border-radius: 15px;
	}
	.team-content .text h3 {
		color: #1B1B1B !important;
		font-size: 20px !important;
		font-weight: 500 !important;
		line-height: 24px !important;
	}
	.team-content .text h4 {
		color:#1B1B1B !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 19.2px !important;
	}
	.team-content .text p{
		color:#1B1B1B !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 24px !important;
		padding-top:15px;
	}
	.container-wrap.team-single-page {
		background-color: #F8F8F8;}


	.team-content .text h4{
		display:inline-flex;
	}

	.icon_text {
		display: flex;
		flex-direction: column-reverse;
	}

	.icon_text ul li {
		background: #006355;
		padding: 5px 10px;
		border-radius: 5px;
	}
	.icon_text ul{
		border-bottom: 1px solid #DDDDDD;
		padding-bottom: 15px;
	}
	.team-content .flxrow .text h4 + h4 {
		margin-bottom:15px !important;
	}
	div#impact_image {
		display: none;
	}

	#spacing .fa.fa-angle-double-down {
		color:#006355 !important;
	}	

	.mob_image {
		min-height: 250px;
	}
	.mob_image .column-image-bg {
		border-radius: 5px;
	}
	#socialpolcy .vc_col-sm-4 {
		padding: 0px;
	}
	div#socialpolcy {
		padding-bottom: 60px !important;
		padding-top: 60px !important;
	}
	 
	 
 
	 
 
	

	.page-header-overlay-color:after {
		opacity:0.85 !important
	}
	.img-sec-hide {
		display:none !important
	}
	.impact-section .column-bg-overlay-wrap {
		opacity:0;
	}
	.omnivore_fund_1 .row-bg-wrap div.row-bg-overlay { background: #f5f5f5;
		top: -10px;
		left: 50%;
		margin-left: -50vw;
		width: 100vw;}
	.w3n_media_sec .nectar-hor-list-item { padding-bottom:20px !important}
	.w3n_media_sec .nectar-hor-list-item + .nectar-hor-list-item { padding: 20px 0 20px !important; }

}