/*
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
*/
.wpb_text_column a, p a, .nectar-fancy-box .inner a, .nectar-fancy-ul a, .nectar_team_member_overlay .team-desc a, .main-content > .row > h1 a, .main-content > .row > h2 a, .main-content > .row > h3 a, .main-content > .row > h4 a, .main-content > .row > h5 a, .main-content > .row > h6 a, .wp-block-quote a {
  text-decoration: none;
}
.nectar-button.jumbo {
  font-size: 14px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3), body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo[class*="m-extra-color-gradient-"] {
  padding-right: 36px;
  padding-left: 34px;
  padding-top: 22px;
  padding-bottom: 22px;
}
/* - - MAIN MENU - - */
.sf-menu > li ul {
  padding: 20px;
  width: 25em;
}
#menu-item-526 {
  height: 80px;
}
#menu-item-526::after {
  content: 'Prefab dakkapellen, gootrekken, HSB-wandelementen, bergingen';
display: inline-block;
height: 60px;
line-height: 20px;
padding: 0px 6px;
}
#menu-item-585 {
  height: 100px;
}
#menu-item-585::after {
  content: 'Houten kozijnen, ramen, deuren, stelkozijnen, houten maatwerk, gootklossen, sierelementen';
display: inline-block;
height: 80px;
line-height: 20px;
padding: 0px 6px;
}
#menu-item-584 {
  height: 80px;
}
#menu-item-584::after {
  content: 'Horeca inrichting, zoals barren, maatwerk kasten, baliemeubels en divers meubilair';
display: inline-block;
height: 60px;
line-height: 20px;
padding: 0px 6px;
}
/* - - SOCIAL MENU - - */
body.material #header-outer #social-in-menu i {
  font-size: 20px;
  width: 36px;
  top: 0;
}
#header-outer #social-in-menu i, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i {
  font-size: 18px;
  color: inherit;
  background-color: transparent;
  transition: transform .25s ease,opacity .2s ease;
  -webkit-transition: -webkit-transform .25s ease,opacity .2s ease;
  text-align: center;
  line-height: 24px;
  height: 32px;
  width: 36px;
  position: relative;
}
body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-336[class*="menu-item-btn-style"] > a :not(.char), body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-336[class*="menu-item-btn-style"] > a:hover :not(.char) {
  color: inherit !important;
  transition: none;
  opacity: 1;
  font-weight: 400;
}
.headerphone .menu-title-text {
  font-size: 14px;
}
.buttons.sf-menu > li > a {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
/* - - HOMEPAGE - - */
#intro h2 {
  font-weight: 600;
}
/* - - USPS - - */
#usps ul {
  width: 100%;
}
#usps li {
  text-align: left;
  display: inline-block;
  margin: 0 5%;
	padding-left: 28px;
	font-size: 20px;
}
/* - - FORMS - - */
.wpcf7-form p span {
  margin: 0 0 7px;
}
/* Webkit */
.wpcf7 input:focus::placeholder, .wpcf7 textarea:focus::placeholder {
    color: rgba(0,0,0,0)!important;
}
input:focus::-webkit-input-placeholder {
    color: transparent!important;
}
     input::placeholder {
        color: #000;
    }
     textarea::placeholder {
         color: #000;
    }
.container-wrap input[type="text"], .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"], .container-wrap input[type="number"], .container-wrap textarea, .container-wrap select, body > #review_form_wrapper.modal input[type="text"], body > #review_form_wrapper.modal textarea, body > #review_form_wrapper.modal select, body > #review_form_wrapper.modal input[type="email"], .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single, .woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] input[type="password"], body[data-form-style="minimal"] input[type="tel"], body[data-form-style="minimal"] input[type="url"], body[data-form-style="minimal"] input[type="search"], body[data-form-style="minimal"] input[type="date"], body[data-form-style="minimal"] input[type="number"], body[data-form-style="minimal"] select {
  line-height: 25px;
}
/* - - PORTFOLIO - - */
.nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid .nectar-post-grid-item .content {
  display: none;
}
/* - - BLOG - - */
.archive.category .subheader {
  display: none;
}
.post-template-default.single.single-post[data-col-gap="50px"] .wpb_row:not(.full-width-section):not(.full-width-content) {
  margin-bottom: 0px;
}
.post-template-default.single.single-post .post .content-inner {
  padding-bottom: 0px;
}
.blog_next_prev_buttons i{
  letter-spacing: 0;
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 500;
  font-family: Public Sans;
}
.archive.category.category-vacatures h1 {
  margin-top: 50px;
}
.archive.category.category-vacatures .post-area.masonry {
  margin-bottom: 70px;
}
/* - - FOOTER - - */
#footer-widgets p, #footer-widgets .widget.widget_textnarrow {
  font-size: 15px;
}
#footer-widgets p a, #footer-widgets .widget.widget_textnarrow a, #copyright a {
  color: #d9a86c !important;
}
#footer-widgets p a:hover, #footer-widgets .widget.widget_textnarrow a:hover, #copyright a:hover {
  color: #ffffff !important;
}
#footer-outer .button_social_group a {
  display: inline-block;
  float: left;
  margin: 0 10px;
}
#footer-outer i {
  font-size: 25px !important;
}
#footer-outer #footer-widgets .col input[type="submit"] {
  background-color: #bf7c41 !important;
}
.widget.widget_textnarrow img {
  max-height: 70px;
}
/* - - SLIDEOUT - - */
#slide-out-widget-area p {
  font-size: 14px;
  color: #bbb;
}
/* - - RESPONSIVE - - */
@media only screen and (max-width: 690px) {
  .container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
    max-width: 390px;
  }
	body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a::before {
  height: 40px;
}
#header-outer .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button"]:not(.menu-item-hidden-text) .nectar-menu-icon {
  display: inline !important;
	margin: 0px 5px;
}
	#header-outer #top li.menu-item-345 > a .nectar-menu-icon {
  margin: 0px 5px;
}
.headerphone .menu-title-text {
  display: none;
}
	.widget.widget_textnarrow {
  width: 100%!important;
  padding: 10px 20px 70px 0!important;
}
	#usps ul {
  text-align: left;
  padding: 0 6.5%;
}
}





