/*
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 - - */
body #header-outer .nectar-header-text-content, .nectar-ajax-search-results .search-post-item, .nectar-ajax-search-results ul.products li.product, #header-outer:not(.transparent) .nectar-mobile-only.mobile-header {
  color: #16100b;
}
@media only screen and (min-width: 1025px) {
  #header-outer[data-full-width="true"] header > .container {
    padding: 0px;
  }
  #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {
    margin-bottom: 0px;
	  padding-left: 50px;
	  padding-right: 50px;
  }
	#header-outer[data-format="centered-menu-bottom-bar"] .span_9, body.material #header-outer[data-format="centered-menu-bottom-bar"]:not([data-format="left-header"]) #top .span_9 {
		padding-top:20px;
  float: none;
  width: 100%;
		background: #9c836f;;
}
	.fixed-menu {
		top: -140px !important;
  position: fixed;
	}
	#header-outer[data-format="centered-menu-bottom-bar"] .fixed-menu .span_9, body.material #header-outer[data-format="centered-menu-bottom-bar"]:not([data-format="left-header"]) #top .fixed-menu .span_9 {
		padding-top:0px;
}
	#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav > ul > li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a {
    margin-bottom: 20px;
    color: #fff !important;
    font-weight: 600;
  }
	#header-outer[data-menu-bottom-bar-align="left"][data-format="centered-menu-bottom-bar"] #top .span_9 nav {
    justify-content: center !important;
  }
	#header-outer[data-lhe="animated_underline"] #top .span_9 nav > ul > li > a .menu-title-text::after {
  border-color: #fff;
}
	#header-outer #top nav > ul > li > a {
  color: #666 !important;
}
	#header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 nav.right-side {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
  height: 100%;
  padding-right: 30px;
}
}
#header-outer .nectar-header-text-content {
  line-height: 1.3em;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #000;
  align-self: center;
  max-width: 300px;
  font-size: 14px;
  letter-spacing: 0.5px;
}
/* - - USPS -- */
#usps ul {
  text-align: center;
}
#usps ul li {
  list-style: none;
  position: relative;
  padding-left: 28px;
  display: inline-block;
  max-width: 33%;
  margin: 0 2%;
  vertical-align: top;
	text-align: left!important;
}
/* - - FORM - - */
input::placeholder, textarea::placeholder {
  color: #000000;
  opacity: 1;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
  height: 150px;
margin-bottom:5px;
}
/* - - RESPONSIVE - - */
@media only screen and (max-width: 690px) {
  #usps ul li {
  max-width: 97%;
}
	.nectar-button {
  width: 97%;
  text-align: left;
}
}





