/* .no-underline {
  text-decoration: none !important;
} */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 27, 2023 */
@font-face {
  font-family: 'Handlee';
  src: url('/assets/fonts/handlee/handlee-regular-webfont.woff2') format('woff2'),
       url('/assets/fonts/handlee/handlee-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.no-underline,
.no-underline:hover {
  text-decoration:none;
}

.handlee {
  font-family: 'Handlee'; 
}

.earth {
 color: #B97233 !important;
}

/* Logo */
.template-header .template-header-top .template-header-top-logo {
  max-width: 290px !important;
}

/* Icons */
.template-icon-feature .fa-solid,
.template-icon-feature .fa-brands {
  text-align: center;
  font-size: 40px;
  color: #ffffff;
  width: 100%;
  /* height: 100%; */
  /* margin-top: 12px; */
  line-height: 80px;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.8);;
}

.template-icon-feature .fa-puzzle-piece {
  margin-left: 4px;
  margin-top: -3px;
}

.template-icon-feature .fa-baby-carriage {
  margin-left: 2px;
  margin-top: -1px;
}

.template-component-feature-style-2 .fa-solid ,
.template-component-feature-style-2 .fa-brands{
  color: #B97233;
  text-shadow: none;
  /* text-shadow: 2px 2px 3px #bdbdbd; */

}

/* Tarieven */ 
.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li > div
{
  height: 100%;
  flex:auto;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li {
  background-position-y: top;
  display: flex;
  flex-direction: column;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-component-pricing-plan-background-1 {
  background-image: url("../media/image/tarieven/1.png");
  height: 650px;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-component-pricing-plan-background-2 {
  background-image: url("../media/image/tarieven/2.png");
  min-height: 650px;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-component-pricing-plan-background-3 {
  background-image: url("../media/image/tarieven/3.png");
  min-height: 410px;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-component-pricing-plan-background-5 {
  background-image: url("../media/image/tarieven/5.png");
  min-height: 650px;
}


.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-component-pricing-plan-background-4 {
  background-image: url("../media/image/tarieven/4.png");
  min-height: 650px;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-component-pricing-plan-background-6 {
  background-image: url("../media/image/tarieven/6.png");
  min-height: 650px;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-responsive-column-a {
  min-height: auto;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li.template-responsive-column-a .responsive-correction {
  display:none;
}

.template-component-pricing-plan.template-component-pricing-plan-style-2 > ul > li .template-component-pricing-plan-price
{
  bottom: auto;
  top: 0px;
  right: 0px;
}

/* Voorstellen */
.cv {
  font-size: 12px;
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 45px;
}

.tarieven {
  display: table-row;
}

.tarieven li {
    width: 100px;
    border: 1px solid black;
    display: table-cell;
}

/* Map */
#map {
  /* style="filter: invert(90%)" */
  height: 400px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

/* Contact form */

input[type="email"] {
  width: 100%;
  margin-top: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #e8e8e8;
  padding: 10px 10px 10px 15px;
  color: #707070;
}

/* a.anchor {
  display: block;
  position: relative;
  top: -74px;
  visibility: hidden;
} */

/* html{scroll-behavior:smooth} */


/* .template-component-pricing-plan.template-component-pricing-plan-style-1 > ul > li .template-component-pricing-plan-header {
  margin-top: 0px;
}
.template-component-pricing-plan > ul > li .template-component-pricing-plan-price {
  position: relative;
}

.template-component-pricing-plan.template-component-pricing-plan-style-1 > ul > li .template-component-pricing-plan-price {
  top: 40px;
  left: 0px;
  right: 0px;
} */