/*
Theme Name: Agratechniek Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: GetYos
Author URI:  https://getyos.nl
Template: salient
Version: 1.0
*/

.no-link > a {
	/*give to row and wrappers to disable links*/
    pointer-events: none;
}

.w-100{
  width:100%;
}
.multiply .row-bg-overlay{
  mix-blend-mode: multiply;
}


body[data-button-style*="slightly_rounded"].material .nectar-button, body.material[data-button-style*=slightly_rounded] .nectar-button.regular[class*=m-extra-color-gradient-]:before, .wpcf7-form-control.wpcf7-submit, body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit]{
  border-bottom-left-radius: 25px!important;
  border-top-right-radius: 25px!important;
}
.nectar-button.jumbo .im-icon-wrap svg{
  width: 28px;
  height: 28px;
}
.nectar-fancy-box[data-style="hover_desc"].o_opacity_0-9{
	border-radius: 50px 0px!important;
}
.nectar-fancy-box[data-style="hover_desc"].o_opacity_0-9 .box-bg:before{
	background: linear-gradient(to bottom, rgba(57, 75, 64, 0), rgba(57, 75, 64, 0.9) 40%);
}

.nectar_cascading_images .cascading-image img, .nectar_cascading_images .cascading-image .bg-layer > div, .border-mask{
  border-bottom-left-radius: 45px!important;
  border-top-right-radius: 45px!important;
  overflow:hidden;
}
h4{
  color: #ead96e!important;
}
h6{
  background-color: #ead96e;
  padding: 5px 10px;
  width: 200px;
  border-top-right-radius: 15px!important;
}
.portfolio-grid .nectar-shape-divider-wrap:before{
  content:"";
  display:block;
  position:absolute;
  height:600px;
  width:100%;
  top:-200px;
  right: -200px;
  background-image:url(https://agratechniek.com/staging/wp-content/uploads/2024/08/BeeldmerkAgratechniekDIAP.svg);
  background-repeat:no-repeat;
  background-size:contain;
  background-position: right;
}
.portfolio-grid .nectar-shape-divider-wrap:after{
  content:"";
  display:block;
  position:absolute;
  height:600px;
  width:100%;
  top:-200px;
  right: -200px;
  background-image:url(https://agratechniek.com/staging/wp-content/uploads/2024/08/BeeldmerkAgratechniekDIAP_blue.svg);
  background-repeat:no-repeat;
  background-size:contain;
  background-position: right;
  mask-image: url(https://agratechniek.com/staging/wp-content/uploads/2024/08/mask_curve.svg);
  mask-size:100% 600px;
  mask-repeat: no-repeat;
  mask-position:-200px 200px;
}
.portfolio-grid .vc_column-inner .vc_column-inner{
  border-bottom-left-radius: 45px!important;
  border-top-right-radius: 45px!important;
  overflow:hidden;
  transition: transform .45s cubic-bezier(.25,1,.33,1);
}

.curved-edges div{
  border-bottom-left-radius: 45px!important;
  border-top-right-radius: 45px!important;
  transition: transform .45s cubic-bezier(.25,1,.33,1);
}

.curved-edges {
  border-bottom-left-radius: 45px!important;
  border-top-right-radius: 45px!important;
  transition: transform .45s cubic-bezier(.25,1,.33,1);
}

.portfolio-grid .vc_column-inner .vc_column-inner:hover{
  transform:scale(1.01);
}
.portfolio-grid .wpb_column:last-child .wpb_wrapper{
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.portfolio-grid .wpb_column:last-child .wpb_wrapper .wpb_row{
  flex-grow: 1;
}
.portfolio-grid .wpb_column:last-child .wpb_wrapper .wpb_row .col, .portfolio-grid .wpb_column:last-child .wpb_wrapper .wpb_row .vc_column-inner{
  height:100%;
}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{
  z-index:9;
}

/*connects global sections extra class name on column of bottom glbal section*/
.connect-globals-bottom{
	margin-top:-200px !important;
}

/*swap raindrop fontawesome for green garlic*/
.fa-tint:before {
    content: url("https://agratechniek.com/staging/wp-content/uploads/2025/03/knoflook_icon-1.svg");
}

/*swap train fontawesome for white garlic*/
.fa-train:before {
	content: url("https://agratechniek.com/staging/wp-content/uploads/2025/03/knoflook_icon_white.svg");
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon.icon_color_custom_ffffff i {
	transform: scale(0.5);
}

/*menu styling*/
body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul {
	border-bottom-left-radius: 45px!important;
  	border-top-right-radius: 45px!important;
}

body:not([data-header-format=left-header]) #top .sf-menu li ul {
	border-bottom-left-radius: 45px!important;
  	border-top-right-radius: 45px!important;
}
    