/*
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-135 {
  height: 80px;
}
#menu-item-135::after {
  content: 'Renoveren, badkamers, toiletten, stucwerk, spuitwerk, tegelwerk, vloeren';
display: inline-block;
height: 60px;
line-height: 20px;
padding: 0px 6px;
}
#menu-item-133 {
  height: 80px;
}
#menu-item-133::after {
  content: 'Fabrieken, kantoren, scholen, opslagruimtes, winkels, garages en ctr.';
display: inline-block;
height: 60px;
line-height: 20px;
padding: 0px 6px;
}
#menu-item-132 {
  height: 80px;
}
#menu-item-132::after {
  content: 'Prefab woningbouw en nieuwbouw, met een eigen bouwsysteem en ontwerpafdeling';
display: inline-block;
height: 60px;
line-height: 20px;
padding: 0px 6px;
}
#intronext .row-bg.viewport-desktop.using-image.using-bg-color.loaded {
  background-position: center top;
  background-repeat: no-repeat;
  background-color: rgb(245, 245, 245);
  background-image: url("/wp-content/uploads/2023/08/liniaal.png");
  background-size: contain !important;
}
/* - - 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 #ajax-content-wrap .row.page-header-no-bg {
  background-image: url(https://mvshow14.nl/wp-content/uploads/2023/08/liniaal.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 150px;
}
.post-template-default.single.single-post #ajax-content-wrap .container-wrap.no-sidebar {
  background-image: url(https://mvshow14.nl/wp-content/uploads/2023/08/liniaal.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 50px;
}
.archive.category .container.main-content {
  margin-bottom: 50px;
}
.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;
}
#single-below-header, .post-header {
  min-height: 80px;
}
/* - - 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: #A3AB78 !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: #A3AB78 !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){
	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;
}
	.container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
  max-width: 370px;
}
	.widget.widget_textnarrow {
  width: 100%!important;
  padding: 10px 20px 70px 0!important;
}
	#usps ul {
  text-align: left;
  padding: 0 6.5%;
}
	.archive.category #ajax-content-wrap .row.page-header-no-bg {
  padding-top: 90px;
}
	#single-below-header, .post-header {
  min-height: unset;
}
}






