div[role="form"] span.wpcf7-form-control-wrap.acceptance-235{
    display: inline-block;
}

div[role="form"] span.wpcf7-form-control-wrap.acceptance-236 {
    display: inline-block;
   margin-bottom: 0;
}

div[role="form"] .privacytext {
    margin-top: 5px;
    margin-bottom: 18px;
}


#footer
{
   background: #333333;
    color: #797979;
}

#footer > #footer-widgets {
    padding-top: 40px;
    padding-bottom: 35px;
}

#footer a{
    color: #999999;
    cursor: pointer
}

#footer .widget-section.first{
    padding-bottom: 0px;
}

#footer .widget-section.first > .widget{
 margin-bottom: 0
}

.widget-section.even{
display: none
}

#extended-footer, .entry-footer, .post-meta {
        display: none
}



span.wpcf7-list-item {
    display: inline;
}

.wpb_single_image .vc_figure {
    display: block;
    text-align: center;
}

#partner img{
   max-width: 200px
}

.form-mailchimp{
  width: 500px !important;
  max-width: 100%;
  margin: 0 auto;
}

#submit-newsletter{
  width: 300px;
  max-width: 100%;
  margin: 0 auto;
  border-radius: 0;
  display: block;
}

#cookie-notice {
    background-color: rgba(76, 219, 181, 0.9);
}

#cookie-notice .button{
   padding: 6px 12px !important;
   border-radius: 0;
}

#cn-notice-text{
   color: #3b3d3b;
}

footer .columns-2{
   width:100% !important;
}

footer .copy-cont{
    font-size: 11px;
    display: inline-block;
}

.mc4wp-alert.mc4wp-notice{
   text-align: center;
}

.current-menu-item a, .current-menu-item a:hover{
   color: #4cdbb5 !important;
   font-weight: 600 !important;
}

@media (max-width: 890px){
  .tparrows{
    display: none
  }
  .tp-parallax-wrap{
    padding-left: 20px;
  }
  #header #logo {
    padding: 10px 0;
  }
}
@media (max-width: 767px){
  .title-slider{
    font-size: 25px !Important
  }
  .title-slider-b{
    font-size: 27px !Important
  }
  .subtitle-slider{
    font-size: 12px
  }
  body.uses-vc .page-content .vc_row:not([data-vc-full-width='true']) .nice_row-inner {
      padding-left: 15px !important;
      padding-right: 15px !important;
  }

  body.uses-vc .vc_row.vc_column-gap-30 .vc_column_container > .vc_column-inner, body.uses-vc .vc_row[class*='vc_column-'] .vc_column-gap-30 .vc_column_container > .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px;
}
  .marginBottomMobile{
     margin-bottom:25px
  }

  .vc_row .nice-icon-box-icon.icon-mobile .icon-2x{
      font-size: 1.5em;
      margin-left: -5px;
  }
  
  #extended-footer {
    padding: 20px 0 5px;
  }

body.single h1, body.single .h1, body.page h1, body.page .h1, #heading h1, #heading .h1 {
    font-size: 24px;
}

  body.single h2, body.single .h2, body.page h2, body.page .h2, #heading h2, #heading .h2 {
    font-size: 23px;
}

  body.single h3, body.single .h3, body.page h3, body.page .h3, #heading h3, #heading .h3 {
    font-size: 19px;
}

body.uses-vc .vc_row.vc_column-gap-30 .vc_column-inner .wpb_wrapper > *, body.uses-vc .vc_row[class*='vc_column-'] .vc_column-gap-30 .vc_column-inner .wpb_wrapper > * {
    margin-top: 10px;
}

}