/*
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
*/

/*wattsun basic knop */
.nectar-cta[data-style="wattsun-basic"] {
  display: inline-flex !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 2px solid #0071E3 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  background: transparent !important;
  box-shadow: none !important;
  line-height: 0 !important;
}

.nectar-cta[data-style="wattsun-basic"] .nectar-button-type,
.nectar-cta[data-style="wattsun-basic"] .link_wrap {
  display: flex !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

.nectar-cta[data-style="wattsun-basic"] .nectar-button-type::before,
.nectar-cta[data-style="wattsun-basic"] .nectar-button-type::after,
.nectar-cta[data-style="wattsun-basic"] .link_wrap::before,
.nectar-cta[data-style="wattsun-basic"] .link_wrap::after,
.nectar-cta[data-style="wattsun-basic"] .link_text::before {
  content: none !important;
  display: none !important;
}

.nectar-cta[data-style="wattsun-basic"] .link_text {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-height: 76px !important;
  padding: 0 78px 0 24px !important;
  margin: 0 !important;
  background: transparent !important;
  color: #2f2f2f !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  line-height: 1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  vertical-align: top !important;
  overflow: visible !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
}

.nectar-cta[data-style="wattsun-basic"] .link_text::after {
  content: "→" !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 58px !important;
  height: 76px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #0071E3 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}

/* hover */
.nectar-cta[data-style="wattsun-basic"]:hover,
.nectar-cta[data-style="wattsun-basic"]:hover .link_text,
.nectar-cta[data-style="wattsun-basic"] .link_text:hover {
  background: #0071E3 !important;
  color: #fff !important;
  border-color: #0071E3 !important;
  box-shadow: none !important;
  outline: 0 !important;
}

.nectar-cta[data-style="wattsun-basic"]:hover .link_text::after,
.nectar-cta[data-style="wattsun-basic"] .link_text:hover::after {
  background: #0071E3 !important;
  color: #fff !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}

/* wattsun white knop */
.nectar-cta[data-style="wattsun-white"] {
  display: inline-flex !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 2px solid #fff !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  /*background: #3452FF !important;*/
  box-shadow: none !important;
  line-height: 0 !important;
}
.nectar-cta[data-style="wattsun-white"] .nectar-button-type,
.nectar-cta[data-style="wattsun-white"] .link_wrap {
  display: flex !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}
.nectar-cta[data-style="wattsun-white"] .nectar-button-type::before,
.nectar-cta[data-style="wattsun-white"] .nectar-button-type::after,
.nectar-cta[data-style="wattsun-white"] .link_wrap::before,
.nectar-cta[data-style="wattsun-white"] .link_wrap::after,
.nectar-cta[data-style="wattsun-white"] .link_text::before {
  content: none !important;
  display: none !important;
}
.nectar-cta[data-style="wattsun-white"] .link_text {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-height: 76px !important;
  padding: 0 78px 0 24px !important;
  margin: 0 !important;
  background: transparent !important;
  color: #fff !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  line-height: 1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  vertical-align: top !important;
  overflow: visible !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
}
.nectar-cta[data-style="wattsun-white"] .link_text::after {
  content: "→" !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 58px !important;
  height: 76px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fff !important;
  color: #0071E3 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}
/* hover */
.nectar-cta[data-style="wattsun-white"]:hover,
.nectar-cta[data-style="wattsun-white"]:hover .link_text,
.nectar-cta[data-style="wattsun-white"] .link_text:hover {
  background: #0071E3 !important;
  color: #ffffff !important;
  border-color: #0071E3 !important;
  box-shadow: none !important;
  outline: 0 !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
  transition: border-color 0.25s ease, color 0.25s ease !important;
}
.nectar-cta[data-style="wattsun-white"]:hover .link_text::after,
.nectar-cta[data-style="wattsun-white"] .link_text:hover::after {
  background: #fff !important;
  color: #0071E3 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transform: none !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
  transition: border-color 0.25s ease, color 0.25s ease !important;
}

/*beperken breedte header buiten container */
.fl-maxwidth {
  max-width:1920px;
margin-left: auto;
margin-right: auto;
}


/* make gallery secondary images invisible on mobile */

@media (max-width: 1000px) {
	.mob-invis {
		display:none;
  }
  .wattsun-videonudge::after{
    display:none;
  }
}

/* headings altijd zwart en voldoende witruimte*/
h5 {
  color:#2a2a2a !important;
  margin-bottom: 24px !important;
  margin-top: 24px;
}

.nectar-responsive-text {
  margin-bottom: 0px !important;
}

/* remove title in heading */

.post-area{
  margin-top:0px !important;
}

.heading-title{
  display:none;
}

.container-wrap {
  padding-top:0px !important;
}

.post-featured-img {
  display:none;
}

/* styling featured image op post pagina's */
.featured-image {
    width: 100%;
    max-height: 900px;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
    display: block;
}

/* maak hyperlinks blauw */
p a:link { 
  color: #0071E3 !important; 
}

/* verwijderd de automatische margin toegevoegd per row. */
.material .wpb_content_element,.material .wpb_row {
    margin-bottom: inherit;
}

/* zet standaard heading uit voor berichten */
#page-header-wrap {
  display: none !important;
}

.container-wrap {
  padding-top: 0px !important;
}

/* zet comments functionaliteit uit in blog posts */
.comments-section {
  display:none !important;
}

/*review slider opmaak */
.nectar-simple-slider .cell.text-color-FFFFFF .inner {
  margin-top: auto;
  margin-bottom: 40px;
}