/********* Compiled - Do not edit *********/
@font-face {
font-family:"Publica Play";
src:url(../fonts/PublicaPlay-Regular.woff2), url(../fonts/PublicaPlay-Regular.woff), url(../fonts/PublicaPlay-Regular.ttf);font-weight:;
font-display:swap;
}
:root{--color-primary:#f13c46;--color-gradient-start:#F42958;--color-gradient-stop:#E4442A;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.7em;font-size:1.1em;color:#374151;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Publica Play;font-weight:500;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:Publica Play;font-weight:500;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:Publica Play;font-weight:500;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:Publica Play;font-weight:500;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:Publica Play;font-weight:500;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Publica Play;font-weight:500;line-height:1.2em;font-size:18px;color:#181b31;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:200px;padding-bottom:200px;}section.vc_row{units:px;}/* CF7 zet vaak  rond controls: weg ermee */
.inline-row p{
  margin:0 !important;
  padding:0 !important;
}

/* Wrapper */
.inline-row{
  position:relative;
  max-width:520px; /* pas aan */
}

/* CF7 email-wrap moet block zijn */
.inline-row .wpcf7-form-control-wrap{
  display:block;
}

/* Email input */
.inline-row input[type="email"]{
  display:block;
  width:100%;
  box-sizing:border-box;
  padding:14px 140px 14px 16px; /* ruimte voor knop rechts */
  border:1px solid #dcdcdc;
  border-radius:8px;
}

.inline-row input[type="submit"]{
  position:absolute;
  right:12px;

  /* centreren t.o.v. inputhoogte (52px) */
  top:28px;                      /* = 52/2 */
  transform:translateY(-50%);

  height:44px;
  padding:0 18px;
  border:0;
  border-radius:6px;
  background:#000;
  color:#fff;
  cursor:pointer;
  line-height:36px;
  white-space:nowrap;
}



/* Optioneel */
.inline-row input[type="submit"]:hover{ background:#222; }










.footerding {
  display: flex;
  justify-content: center;
  align-items: center;
}