/*
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
*/
h1.vc_custom_heading, h2.vc_custom_heading, h3.vc_custom_heading, .wpb_text_column.wpb_content_element h2, .wpb_text_column.wpb_content_element h3 {
  color: #26507a;
}
li::marker {
  color: #c71b41;
}
/* - - HEADER - - */
body #header-secondary-outer .nectar-center-text h5 {
  font-size: 16px;
  line-height: 18px;
  max-width: 100%;
  font-weight: 700;
  letter-spacing: 0.5px;
	  text-transform: none;
}
#header-outer[data-lhe="animated_underline"] #top nav.left-side > ul > li > a {
  margin-left: 10px;
  margin-right: 10px;
}
#menu-pull-left li > a .menu-title-text, #menu-pull-left-german li > a .menu-title-text, #menu-pull-left-french li > a .menu-title-text, #menu-pull-left-norwegian-bokmal li > a .menu-title-text, #menu-pull-left-swedish li > a .menu-title-text, #menu-pull-left-danish li > a .menu-title-text, #menu-pull-left-spanish li > a .menu-title-text, #menu-pull-left-italian li > a .menu-title-text, #menu-pull-left-english li > a .menu-title-text {
  font-size: 13px;
  font-weight: 400;
}
.nectar-center-text div {
    margin-bottom: 0px !important;
}
.nectar-center-text div .vc_do_custom_heading {
  margin-bottom: 0;
  margin-top: 0;
}
.sf-menu > li ul {
  padding: 15px 10px;
  width: 24em;
}
#header-outer[data-lhe="animated_underline"] li li > a .menu-title-text {
  max-width: 94%;
  display: inline-block;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {
        font-size: 15px !important;
        line-height: 1 !important;
        font-weight: 500;
    }
#slide-out-widget-area.slide-out-from-right {
        padding-left: 20px;
        padding-right: 30px;
    }
/* - - USPS - - */
#usps {
  text-align: center;
	margin:30px 0;
}

/* - - TALEN - - */
.right-side > ul > li > a {
  margin: 0 2px !important;
}
#slide-out-widget-area .nectar-menu-icon-img {
  max-width: 22px;
}
#slide-out-widget-area .taal {
  display: inline-block;
  position: relative !important;
}
#slide-out-widget-area .wpml-ls-item {
  width: 22px;
  max-width: 22px;
  display: inline-block;
  margin: 0 4px;
    margin-bottom: 0px;
}
.wpml-ls-legacy-list-horizontal a, #menu-item-wpml-ls a {
  display: block;
  text-decoration: none;
  padding: 5px 5px 5px;
  line-height: 1;
	width: 22px;
}
#header-outer .wpml-ls-menu-item .wpml-ls-flag {
  margin-bottom: 0;
  width: 22px;
}
/* - - SEARCH - - */
.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  background-color: #fff;
  border-radius: 4px !important;
}
/* - - BREADCRUMBS - - */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
  font-size: .82em;
}
/* - - TEXT WITH ICON - - */
#services .iwt-icon img {
  width: 100px;
}
#services .iwt-text {
  padding-left: 125px;
}
#services .nectar-cta {
  margin-left: 127px;
  margin-top: -15px;
}
/* - - HOMEPAGE - - */
.sp-wcsp-cat-item {
  border: #e5e5e5 1px solid;
}
.home .count {
  display: none !important;
}
.home .product-category.product {
  border: #e5e5e5 1px solid;
  text-align: center !important;
  padding-bottom: 10px !important;
}
/* - - TOGGLE - - */
body div[data-style*="minimal"] .toggle.open > .toggle-title a, body div[data-style*="minimal"] .toggle > .toggle-title a {
  background-color: transparent;
  font-size: 17px;
  font-weight: 600;
}
/* - - USPS - - */
#usps .nectar-fancy-ul ul li {
  text-align: left !important;
  display: inline-block;
  padding-left: 28px;
  margin: 5px;
	font-weight: 600;
}
#usps .nectar-fancy-ul ul {
	margin-bottom: 0;
}
/* - - SIDEBAR - - */
#media_image-2, #media_image-3, #media_image-4, #media_image-5, #media_image-6, #media_image-7, #media_image-8, #media_image-9, #media_image-10 {
  margin-bottom: 0px !important;
}
#sidebar div ul li {
  list-style: disc;
}
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
  padding: 0;
}
.main-content .product-categories li.cat-item a {
  font-size: 13px !important;
}
/* - - FOOTER - - */
#footer-outer h4 {
  font-size: 17px;
  font-weight: 900;
}
#footer-outer, #footer-outer a:not(.nectar-button) {
  text-decoration: none;
}
#footer-outer a:hover {
  color:#ffffff!important;
}
#footer-outer {
  line-height: 30px;
}
#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_nav_menu li, #footer-outer .widget.widget_pages li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_nav_menu li, #sidebar .widget.widget_pages li {
  padding: 0 !important;
}


/* - - RESPONSIVE - - */
@media only screen and (min-width: 1201px) {
#services2 .wpb_text_column > .wpb_wrapper > p {
  min-height: 300px;
}
	.nav-top-right .sp-wcsp-button {
  display: none;
}
	#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: #000 !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;
  }
	.term-description .col {
  display: inline-block;
  float: none;
  position: relative;
}
	.term-description .col.span_4 {
		width:20.5%;
		float: left;
    display: inline-block;
	}
	.term-description .col.span_8 {
		width:77.5%;
		margin-right: 0;
	}
}
@media only screen and (max-width: 999px) {
.nectar-button {
  width: 100%;
  margin: 5px 0 !important;
}
	#usps .nectar-fancy-ul ul li {
  width: 100%;
} 
	.woocommerce-ordering, p.woocommerce-result-count {
  display: none !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
    font-size: .82em;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
	.woocommerce-breadcrumb [class*="fa-"] {
  line-height: 20px;
		width: 14px;
}
.archive .term-description {
  margin-bottom: 10px;
}
}
@media only screen and (max-width: 690px) {
    #slide-out-widget-area.slide-out-from-right {
        padding-left: 20px;
        padding-right: 30px;
    }
}