/*
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***/
.sf-menu > li ul{
	padding: 0;
}
#top .sf-menu li ul li a{
	padding: 10px 14px;
}
body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul,
body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul {
	margin-top: -1px;
	margin-left: 0;
}
.sf-menu li ul li .sf-sub-indicator {
	top: 10px;
}
body:not([data-header-format="left-header"]) #top .sf-menu li li .on-left-side {
	right: 21.7em;
}
#header-secondary-outer #social {
	float: right;
	margin-left: 30px;
}
body #header-secondary-outer .nectar-center-text {
	max-width: 90%;
	text-align: right;
}
#header-secondary-outer .nectar-center-text .nectar-button.small {
	font-size: 16px;
	margin-bottom: 4px;
	border-radius: 0 !important;
}
/***BLOG***/
.nectar-post-grid .nectar-post-grid-item .content .post-heading {
	font-size: 28px;
	line-height: 1.3;
}
.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n+1) h3 {
	font-size: 42px;
	line-height: 1.3;
}
/***FORM***/
.container-wrap input[type="text"],
.container-wrap input[type="email"],
.container-wrap input[type="phone"],
.container-wrap textarea {
	font-size: 16px;
}
/***FOOTER***/
#footer-outer .widget.widget_nav_menu ul ul {
	display: none;
}
#footer-outer .col.one-fourths:first-child,
#footer-outer .col.one-fourths:nth-child(2){
	text-align: center;
}
#footer-outer .col.one-fourths:first-child  .widget_media_image {
	margin-bottom: 0;
}
/***HELPERS***/
.row .col img:not([srcset]) {
	width: revert-layer;
}
.nectar-fancy-ul[data-list-icon="dot"] ul li::before {
	top: 5px;
}
/***MEDIA QUERIES***/
@media only screen and (max-width: 999px) {
	.vc_row-fluid[data-column-margin="90px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child), 
	.inner_row[data-column-margin="90px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
		margin-bottom: 20px;
	}
	.footer .img-with-aniamtion-wrap[data-max-width=custom].center {
		text-align: left;
	}
	.footer .wpb_column.force-desktop-text-align-center .vc_custom_heading {
		text-align: left !important;
	}
	#ajax-content-wrap .nectar-inherit-h5.toggle-heading {
		font-size: 26px;
		line-height: 1.3;
	}
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
	.tablet-third {
		width: 33.33% !important;
	}
	.one-fourths.vc_col-sm-3:not([class*=vc_col-xs-]) {
		margin-bottom: 6%;
	}
}
@media only screen and (max-width: 690px) {
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 30px !important;
		line-height: 1.3 !important;
	}
	.wpb_wrapper h3.vc_custom_heading {
		font-size: 30px !important;
		line-height: 1.3 !important;
	}
}