/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

.sf-menu > li ul {
	padding:0;
}

#header-outer:not(.transparent) .sf-menu > li ul {
	border-top:0 !important;
}

#top .sf-menu li ul li a {
	padding:14px;
}

header#top .sf-menu li ul li a {
	color: #ccc;
	background-color: #1C1C1C;
}

.sf-menu li ul li a:hover,
.sf-menu li ul li.sfHover > a,
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a {
	background-color: #272727!important;
	color: #78a22f!important;
}

body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul, body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul {
	margin-top: -1px;
}

.sf-menu li li ul {
	margin-left: 0px !important;
}

.sf-menu li li .on-left-side {
	margin-right: 0px !important;
}

.sf-menu li ul li .sf-sub-indicator {
	top: 14px;
}

.caldera-grid input.form-control {
	height:44px;
	line-height:1.5;
	
}

.caldera-grid input.form-control,
.caldera-grid textarea.form-control{
	background-color: #efefef;
}

.caldera-grid .form-control:focus {
	border-color: #78a22f !important;
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(120, 162, 47, .0) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(120, 162, 47, .0) !important;
}	

.caldera-grid .btn-default:hover {
	color:#fff !important;
}