/*
 Theme Name:     Necess
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Necess Webdesign & Marketing
 Author:         Necess
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.et-boc .et-fixed-header #top-menu li.menu-cta > a,
  .et-boc .et-fixed-header #top-menu li.menu-cta > a{
    color: #ffffff !important;
  }

body .widControls.ctrls.fade .hbtn a.cmd,
body .widControls.ctrls.fade .hbtn a.cmd i.fa,
body .widControls.ctrls.fade .hbtn a.cmd i.fa:before {
  color: #3da791 !important;
}
#top-header .container{
  display: flex;
  align-items: center;
}

#top-header #et-info{
  margin-left: auto;          /* duwt naar rechts */
}
.et-fixed-header#top-header a {
	color: #ffffff !important;
}


.menu-cta a{
	background-color: #3da791;
	color: #ffffff !important;
	padding: 10px !important;
	border-radius: 6px;
}

/* SEOpress custom */
#seopress-user-consent-close{
	color: #000000 !important;
}

#seopress-user-consent-close:hover{
	color: #ffffff !important;
}

#seopress-user-consent-edit{
	background-color: #ffffff;
	border: solid 1px #f2f2f2;
	color: #000000;
	box-shadow: 0px 10px 35px 0px rgb(38 41 77 / 10%);
}

.seopress-user-consent button{
	background-color: #3da791;
	border-radius: 3px;
	border: solid 1px #3da791;
	border: none;
	padding: 10px;
	cursor: pointer;
}

#seopress-user-consent-accept{
	color: #ffffff;
	border: solid 1px #ccc;
}

#seopress-user-consent-accept:hover{
	background-color: #ffffff;
	color: #3da791;
}

@media (min-width: 980px) {

  /* Row = equal-height columns */
  .full-size-image.et_pb_row{
    display:flex!important;
    align-items:stretch!important;
  }

  /* Columns must stretch + allow children to fill */
  .full-size-image.et_pb_row > .et_pb_column{
    display:flex;
    flex-direction:column;
  }

  /* Make the image module fill the 2nd column */
  .full-size-image.et_pb_row > .et_pb_column:last-child .et_pb_image,
  .full-size-image.et_pb_row > .et_pb_column:last-child .et_pb_image .et_pb_image_wrap{
    flex:1;
    height:100%;
  }

  /* Cover full height/width */
  .full-size-image.et_pb_row > .et_pb_column:last-child .et_pb_image img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
  }
}

.wp-gr .grw-img-wrap::before {
	box-shadow: none !important;
}
.grw-img-wrap {
	display: none;
}
/*Formulieren aanpassen*/


.gform_button,.gform-theme-button {
    color: #fff;
    background-color: #3da791!important;
    padding: 10px 30px!important;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    border-radius: 6px!important;
    border: none!important
}

.ginput_container input,.ginput_container textarea {
    border-radius: 6px !important;
    overflow: hidden;
    background-color: #ffffff!important;
    padding: 16px !important;
}
.gform_required_legend {
    display: none !important;
}
.gform_validation_errors {
    display: none !important;
}

.gform-theme--foundation .gform_fields {
    grid-row-gap: 16px !important;
    row-gap: 16px !important;
}

.small{
	font-size: 10px;
}

input.gform-datepicker {
	width: 100% !important;
}


#cadeaubon-popup .et_pb_row_3_tb_footer {
  width: unset !important;
  max-width: unset !important;
}

#moederdag-popup .et_pb_row_4_tb_footer {
  width: unset !important;
  max-width: unset !important;
}

#moederdag-popup {
  background: #CAE7DA !important;
  padding: 0 !important;
}