
@font-face {
font-family: 'black';
src: url("font/Montserrat-Black.ttf");
}


@font-face {
font-family: 'black-italic';
src: url("font/Montserrat-BlackItalic.ttf");
}


@font-face {
font-family: 'light';
src: url("font/Montserrat-ExtraLight.ttf");
}


@font-face {
font-family: 'light-italic';
src: url("font/Montserrat-ExtraLightItalic.ttf");
}


@font-face {
font-family: 'medium';
src: url("font/Montserrat-Medium.ttf");
}


@font-face {
font-family: 'medium-italic';
src: url("font/Montserrat-MediumItalic.ttf");
}


@font-face {
font-family: 'semi-bold';
src: url("font/Montserrat-SemiBold.ttf");
}

@font-face {
font-family: 'semi-bold-italic';
src: url("font/Montserrat-SemiBoldItalic.ttf");
}

@font-face {
font-family: 'regular';
src: url("font/Montserrat-Regular.ttf");
}

/* BASICS */
body {-webkit-font-smoothing: subpixel-antialiased;}
.container-fluid {max-width: 1540px;}
.container-super-fluid {max-width: 2000px;}
iframe {max-width: 100%;}
img {max-width: 100%; height: auto;}
p strong {font-family: 'semi-bold'; color:#000;}
p a strong {color: #007bff;}
#gallery-1 img {border:10px solid #fff !important; border-radius: 25px;}

h1 {font-family: 'black'; font-size: 22px; line-height: 36px; color:#000; margin-bottom: 15px; letter-spacing: 1px; text-transform: uppercase; overflow-wrap:break-word;}
h2 {font-family: 'black'; font-size: 20px; color: #000; line-height: 32px; overflow-wrap:break-word;}
h3 {font-family: 'semi-bold'; font-size: 18px; color:#000; overflow-wrap:break-word;}
p, table td {font-family: 'regular'; font-size: 16px; line-height: 26px; letter-spacing: 0.5px; color: #333; }
table td {padding: 5px;}
ul, ol {font-family: 'regular'; font-size: 16px; line-height: 26px; letter-spacing: 0.5px;  }

a:hover {text-decoration: none; }
.textblok a:hover {opacity: 0.7; transition: 0.3s; }
.textblok a {  text-decoration: underline;}
.textblok h2 {margin-top: 45px;}
.space {height: 64px;}
#chapter p {margin-bottom: 0px;}
blockquote {background:#f5f4f4; padding: 30px;}
blockquote p {margin-bottom: 0px;  border-left:10px solid green; padding-left: 15px;}
.cart-items-count {cursor:pointer; background: #4dae28; width: 20px; height: 20px; display: block; position: absolute; text-align: center; line-height: 20px; color: #fff; border-radius: 50%; font-size: 12px; top: 5px; right: 15px; }
 .product-template-page-digitale-zorg #partners {margin-bottom: 75px !important;}
 .woocommerce #shoppingbag ul.product_list_widget li img {width: 100% !important;}
.woocommerce-mini-cart__buttons .button { font-size: 13px !important; display: inline-block; text-transform: uppercase; background: #ebe9eb; color: #515151; padding: 15px 20px !important; border-radius: 5px !important; width: 49% !important; text-align: center;}
.woocommerce-mini-cart__buttons .button.checkout {font-size: 13px;background: linear-gradient(to right, #27a02e 0%,#75ba19 100%) !important;color: #fff;padding: 15px 20px;margin-left: 2%;border-radius: 5px;opacity: 1;width: 49% !important;text-align: center;
}

#nieuwsflash p {font-size: 16px; margin-bottom: 0px; line-height: 26px; color:#fff;}
#nieuwsflash p a, #nieuwsflash p strong {color:#fff;}
.carousel-control-next-icon, .carousel-control-prev-icon {width: 30px; height: 30px; }
.carousel-control-next-icon,  .carousel-control-prev-icon {background-size:50%; background-position: 50%;}
.carousel-control-next, .carousel-control-prev {opacity: 1 !important;}
#nieuwsflash .carousel-inner .carousel-item .row {height: 400px !important; overflow: hidden;}
.popuppromo .modal-body {background: linear-gradient(to right, #f08702 0%,#f6b901 100%); border-radius: 15px;}
.popuppromo .text-white p, .popuppromo .text-white p strong  {color: #fff;}
.popuppromo a {    background: #fff; padding: 15px; border-radius: 15px; color: #000; font-family: 'semi-bold'; display: inline-block;}
.popuppromo .modal-content {border:2px solid #fff; border-radius: 15px;}


/* MENU */
header {font-family: 'medium';}
header #menu-top {  line-height: 30px;}
header .navi li:nth-child(1) .sub-menu {left:0px;}
header .navi .menu {padding-left:0px; margin-bottom: 0px; }
header .navi li { display: inline-block; position: relative; border-bottom: 2px solid #fff;}
header .navi li:hover {border-bottom: 2px solid #ed7d21; }
header .navi li .sub-menu li {border-bottom: 0px;}
header .navi li.current-menu-item {border-bottom: 2px solid #ed7d21;}
header .navi li .sub-menu {display: none; position: absolute; left: 0px; top: 51.5px; width: 330px; background: #fff; padding: 15px; border-radius: 3px; z-index: 9; text-align: left !important;}
header .navi li a {color:#000; padding:0px 10px; font-size: 12px; display: block; font-family: 'semi-bold'; line-height: 50px; }
header .navi li a:hover {text-decoration: none;} 
header .navi li:hover .sub-menu {display: block;}
header .navi li .sub-menu li .sub-menu {display: none;}
header .navi li .sub-menu li .sub-menu li .sub-menu {display: none;}
header .navi li .sub-menu li .sub-menu li:hover .sub-menu {display: block;}
header .navi li .sub-menu li .sub-menu {left: 220px;top: -15px;}
header .navi li .sub-menu li:hover .sub-menu {display: block;}
header .navi li .sub-menu li {display: block; border-left: 3px solid #fff;}
header .navi li .sub-menu li.current-menu-item {border-left: 3px solid #ed6707;}


header .navi li .sub-menu li:hover { border-left: 3px solid #ed6707;}
header .navi li .sub-menu li a {color:#000; display: block; padding: 3px 10px; font-size: 12px; line-height: 30px; font-family: 'regular';}
header .navi li a span {border-radius: 50%; background: #2790cb; color:#fff; width: 20px; text-align: center; display: inline-block;}
header .smc:before { content: '';background: #29353A;height: 30px;width: 30px;position: absolute;left: 0px;right: 0px;margin: auto;top: 3px;transform: rotate(45deg);}
header .vcstandard:before { content: '';background: #29353A;height: 30px;width: 30px;position: absolute;left: 0px;right: 0px;margin: auto;top: 3px;transform: rotate(45deg);}
header .vc:hover {background: #29353A;  }
header .vc:hover a {color: #fff!important;}
header .vc:hover:after { content: '';background: #29353A;height: 15px;width: 15px;position: absolute;left: 0px;right: 0px;margin: auto;top: 21px;transform: rotate(45deg);}
header .smcvc:hover {background: #29353A; }
header .smcvc:hover a {color: #fff!important;}
header .smcvc:hover:after { content: '';background: #29353A;height: 15px;width: 15px;position: absolute;left: 0px;right: 0px;margin: auto;top: 21px;transform: rotate(45deg);}

header .navi.vitaal li:hover {border-bottom: 2px solid #4dae28; }
header .navi.vitaal li.current-menu-item {border-bottom: 2px solid #4dae28;}
header .navi.vitaal li .sub-menu li {border-bottom: 0px;}
header .navi.vitaal li .sub-menu li:hover { border-left: 3px solid #4dae28;}
header .navi.vitaal li .sub-menu li.current-menu-item {border-left: 3px solid #4dae28;}

footer ul {padding-left: 0px; margin-bottom: 0px; font-size: 13px;}
footer a {color: #333; font-size: 13px;}
footer a:hover {color: #000; transition: 0.3s;}
footer ::marker {color: transparent;}

.btn-outline-primary:not(:disabled):not(.disabled).active { background: #2ba22f !important; border-color: #2ba22f !important; color:#fff !important; }
.btn-outline-primary {border-color: #2ba22f !important; color:#2ba22f !important; }
.btn-outline-primary:hover,  .btn-outline-primary:active {color:#fff !important; background: #2ba22f !important;  transition: 0.3s; }

#smc-blog .btn-outline-primary:not(:disabled):not(.disabled).active { background: #f18902 !important; border-color: #f18902 !important; color:#fff !important; }
#smc-blog .btn-outline-primary {border-color: #f18902 !important; color:#f18902 !important; }
#smc-blog .btn-outline-primary:hover,  .btn-outline-primary:active {color:#fff !important; background: #f18902 !important;  transition: 0.3s; }



#partners img { margin: 0; max-width: 80px;}
#partners ul li {display: inline-block;}
.privacylinks li a {color: #333 !important;}

.woocommerce-cart .wc-proceed-to-checkout .checkout-button {background: linear-gradient(to right, #27a02e 0%,#75ba19 100%)!important; color:#fff !important;}

#threecolumns a {color: #000;}
#threecolumns a:after {content: ''; display: inline-block; background-image: url(images/arrow-right.svg); height: 23px; width: 23px; background-size: contain; position: absolute; top: 7px; opacity: 0; }
#threecolumns .text-white a:after {background-image: url(images/arrow-right-white.svg);}
#threecolumns li {position: relative;}
#threecolumns a:hover:after {opacity: 1; transition: 0.3s;}
#threecolumns ul { padding-left: 0px; list-style: none; margin-bottom: 0px; }
#threecolumns ul li {line-height: 40px; font-size: 14px;}
#threecolumns .text-white a {color: #fff; }

.right .modal-dialog { position: absolute; right: 0px; top: 0px; margin: 0px;}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {background: #fafafa; padding:15px;}
.woocommerce form.login, .woocommerce form.register {border:0px !important;}
.woocommerce-account .add_to_cart_button { display: none !important;}
.post-template-page-modules-php .bgimage, .page-template-page-modules .bgimage {position:relative;}
.post-template-page-modules-php .bgimage .background-image-holder, .page-template-page-modules .bgimage .background-image-holder {background-repeat: no-repeat; position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover !important; background-position:50% 50% !important;z-index:0;transition:0.3s;}
.post-template-page-modules-php .bgimage .background-image-holder img, .page-template-page-modules .bgimage .background-image-holder img {display:none;}


.post-template-page-modules-php #hero.bgimage .background-image-holder, .page-template-page-modules #hero.bgimage .background-image-holder {border-radius: 0px 0px 0px 200px;}
0px 0px 0px 200px

.thumbnieuws p {margin-bottom: 0px;}

table {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 24px rgba(0,0,0,0.08);
  overflow: hidden;
}

table strong {font-family: 'black';}

table th, table td {
  padding: 1rem 1.2rem;
  vertical-align: middle;
}

table thead th {
  background: #007bff;
  color: #fff;
  font-weight: 600;
  border-bottom: 2px solid #0056b3;
}

table-striped > tbody > tr:nth-of-type(even) {
  background-color: #f8f9fa;
}

table-hover > tbody > tr:hover {
  background-color: #e9ecef;
}

table td, table th {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}

table tr:last-child td {
  border-bottom: none;
}







/* SLINKY MENU */
.slinky-menu { transform: translateZ(0);    height: inherit !important; text-align: center;}
.slinky-menu > ul { left: 100%; position: relative; transform: translateZ(0); }
.slinky-menu ul,
.slinky-menu li { list-style: none; margin: 0;   }
.sub-menu.active {background: #fff; min-height: 85vh; z-index: 9;}
.modal-body { overflow-y: hidden; overflow-x: hidden;}
.slinky-menu ul {width: 100%; padding-left:0px;}
.slinky-menu a { align-items: center; display: inline-flex; line-height: 40px; color:#000; text-decoration: none; font-size: 16px; line-height: 32px; position: relative; font-family: 'semi-bold'; }
.slinky-menu li ul { display: none; left: 0px; position: absolute; top: 0;}
.fysiomenu a::after{background: url(images/arrow-right.svg) center no-repeat; display: inline-block; background-size: contain; content: ''; height: 30px; opacity: 0.25; transition: 200ms; width: 30px; position: absolute;  }

.slinky-theme-default .next::after{ background: url(images/arrow-right.svg) center no-repeat; display: inline-block; background-size: contain; content: ''; height: 30px; opacity: 0.25; transition: 200ms; width: 30px; position: absolute; right: -45px;  }
.slinky-theme-default .next::after { margin-left: 1em; }
.slinky-theme-default .back::before { background: url(images/arrow-left.svg) center no-repeat; display: inline-block; background-size: contain; content: ''; height: 30px; opacity: 0.25; transition: 200ms; width: 30px; top: 13px;}
.slinky-theme-default .next:hover::after,
.slinky-theme-default .back:hover::before { opacity: 0.75; }
.slinky-theme-default .next:active::after,
.slinky-theme-default .back:active::before {opacity: 1; }
.slinky-menu .header .back::before {left:0px; right: inherit; opacity: 0.9; }
.slinky-menu a.back { display: block; margin-top:-50px;}

.widget-title.wpc-filter-title {font-family: 'semi-bold'; color: #000;}
.wpc-filters-main-wrap li.wpc-term-item a {color: #000; font-size: 13px;}
.wpc-term-count {font-size: 9px;}
.counter-count { font-size: 2.5rem; color: green; }
#teamlid {color: #777;}
#teamlid p {margin-bottom: 0px; padding-left: 0px; font-size: 11px; line-height: 18px; padding-right: 5px; font-style: italic;}

.vinkjes ul li::marker { color: transparent;} 
.vinkjes ul li:before { position:absolute; background: url(images/vinkje-oranje.svg); height: 20px; width: 18px; display: inline-block; content:''; background-repeat: no-repeat; background-position: center; left: 0px; top: 6px;}
.vinkjes ul li {position: relative; padding-left:25px; line-height: 30px;  color: #333;}
.vinkjes ul li strong {font-family: 'semi-bold';}
.vinkjes ul {padding-left: 0px; margin-bottom: 0px;}

.vinkjes.green ul li:before { background: url(images/vinkje-green.svg); background-repeat: no-repeat;}
#feiten .vinkjes ul li {color:#fff;}
.page-numbers {background: #ccc; border-radius: 50%; height: 40px; width: 40px; display: inline-block; color: #fff; line-height: 40px;}
.page-numbers.current {background: #000; }
.next.page-numbers { }
.prev.page-numbers { }
.blogbericht.vinkjes ul {margin-bottom: 1rem; }

/* WOOCOMMERCE CHECKOUT*/
.woocommerce-checkout #billing_email_field::after {content: '2. Factuurgegevens'; display: block; width: 100%; font-family:  'black'; font-size: 24px; margin-top: 45px; margin-bottom: 15px; color:#000;}
.woocommerce-checkout .woocommerce-billing-fields h3 {font-weight: bold; font-size: 24px; margin-bottom: 15px; margin-top: 15px;}
.woocommerce-checkout form .form-row label {width: 100%;}
.woocommerce-checkout .woocommerce-input-wrapper, .woocommerce-cart .woocommerce-input-wrapper input  {width: 100%;}
.woocommerce-checkout .woocommerce-input-wrapper input {background: #ffffff; border:1px solid #ccc; border-radius: 10px; padding:10px;}
.woocommerce-checkout form .form-row input.input-text:focus {background: #fff; border:1px solid #004f5b;}
.woocommerce-checkout form .form-row label { font-size: 14px; color: #777;}
.woocommerce-checkout form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 49.5% !important;}
.woocommerce-checkout .select2-container--default .select2-selection--single {background: #f2f2f3; border:1px solid #ccc; border-radius: 10px; }
.woocommerce-checkout .select2-container .select2-selection--single {height: 41px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 38px !important; }
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {top:6px !important;}
.woocommerce-checkout .woocommerce-shipping-methods li { position: relative;}
.woocommerce-checkout .woocommerce-shipping-methods li label {display: inline-block !important; width: 100%; padding: 30px 70px; border-radius: 10px; margin-bottom: 0px !important; border:1px solid #ccc; border-radius: 10px; background: #fff;}
.woocommerce-checkout .woocommerce-shipping-methods li input {position: absolute; margin:auto !important; top:0px; bottom: 0px; left:30px;} 
.woocommerce-checkout .woocommerce-shipping-methods li input[type="radio"]:checked+label{ font-weight: bold; border-color: #0075ff; } 
.woocommerce-checkout #payment {background: none !important;}
.woocommerce-checkout #payment ul.payment_methods {padding:0px !important; border-bottom: 0px !important;}

.woocommerce-checkout .wc_payment_methods li { position: relative;}
.woocommerce-checkout .wc_payment_methods li label {display: inline-block !important; width: 100%; padding: 15px 45px; border-radius: 10px; margin-bottom: 0px !important; border:1px solid #ccc; border-radius: 10px; background: #fff;}
.woocommerce-checkout .wc_payment_methods li input {position: absolute; top:25px; left:20px;} 
.woocommerce-checkout .wc_payment_methods li input[type="radio"]:checked+label{ font-weight: bold; } 

.woocommerce-checkout #payment #place_order, .woocommerce-checkout #payment #place_order {width: 100%; background: green; padding:25px 10px; color: #fff !important; font-weight: bold; font-size: 18px !important;}
.woocommerce-checkout .includes_tax {display: block; font-size: 14px; color: #999;}
.woocommerce-checkout #payment div.form-row.place-order {padding: 15px 0px; }
.woocommerce-checkout #payment ul.payment_methods li img {margin-top:2px !important;}
.woocommerce-terms-and-conditions-checkbox-text {color: #212529; font-size: 1rem;}

/* OWL CAROUSEL */

.owl-nav { position: absolute;top: calc(50% - 50px); width: 102%; left: -5%; }
.owl-prev span, .owl-next span {font-size:24px; color:#fff; line-height: 0;}
.owl-prev span {color: #ccc !important;}
.owl-prev { position: absolute; left: 20px;}
.owl-next { position: absolute; right: -10px;}
.owl-prev.disabled, .owl-next.disabled {display: none;}
.owl-next, .owl-prev {background: #201c39; border: none; border-radius:5px; height: 50px; width: 50px;}
.owl-prev {background: #fff;}
.owl-next {background: #ff7d0d;}

#vcaanbod .owl-nav {top: 169px !important;}
#hulp .owl-next {background: #29a12f}
#vcaanbod .owl-next {background: #29a12f}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-dots { text-align: center; margin-top:10px;} 
.owl-dots.disabled {display: none;}
.owl-nav.disabled {display: none;}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{ box-shadow: 0px 0px 10px #c5c5c5} 
.owl-carousel button.owl-dot.active {background:#999;}
.owl-carousel button.owl-dot{margin-left:2px; margin-right:2px;height:12px; background: #eee; border-radius: 16px; border:none;}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh
.owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl 
.owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

#informatie h2 {font-size: 14px;}
#informatie p, #informatie ul li  {font-size: 12px;}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {color:#333; font-size: 16px; line-height: 26px;}


.btn.black { background:linear-gradient(to right, #f08702 0%,#f6b901 100%); color: #fff; }
.product-template-page-digitale-zorg .cart.text-center { text-align: left !important; }
.product-template-page-digitale-zorg .quantity { display: inline-block; width: 65px;}
.woocommerce .quantity .qty {
    line-height: 37px;
}
.single_add_to_cart_button.button.alt { background: linear-gradient(to right, #27a02e 0%,#75ba19 100%) !important; text-transform: uppercase; font-size: 14px; color: #fff !important; padding: 15px 30px;}

/* Gravity Forms Standaard Stijlen */
body .gform_wrapper { margin: 0 auto; background-color: #f9f9f9; padding: 20px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
body .gform_wrapper h3.gform_title { font-size: 24px; font-weight: 600; margin-bottom: 20px; color: #333; text-align: center;}
body .gform_wrapper .gfield_label { font-size: 16px; font-weight: 500; margin-bottom: 5px; color: #555;}

body .gform_wrapper .ginput_container textarea,
body .gform_wrapper .ginput_container select {width: 100%;padding: 10px;margin-bottom: 15px;border: 1px solid #ddd;border-radius: 4px;font-size: 14px;color: #333;box-sizing: border-box;}



body .gform_wrapper .ginput_container input:focus,
body .gform_wrapper .ginput_container textarea:focus,
body .gform_wrapper .ginput_container select:focus { border-color: #0073e6; outline: none;}

body .gform_wrapper .gform_footer { text-align: center;}

body .gform_wrapper .gform_button { background: linear-gradient(to right, #f08702 0%,#f6b901 100%); color: #fff; font-size: 16px; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; transition: background-color 0.3s ease;}

body .gform_wrapper .gform_button:hover { background-color: #005bb5;}

/* Responsieve Aanpassingen */
@media (max-width: 480px) { body .gform_wrapper { padding: 15px; }
body .gform_wrapper h3.gform_title { font-size: 20px; }
}

@media only screen and (min-width: 1024px) {
 #threecolumns ul li {line-height: 40px; font-size: 16px;}
.container-fluid {padding-right: 60px; padding-left: 60px;}
.space {height: 82px;}
#nieuwsflash .carousel-inner .carousel-item .row {height: 200px !important; overflow: hidden;}
h1 {font-size: 32px; line-height: 44px;}
h2 {font-size: 22px; line-height: 32px;}

#nieuwsflash p {font-size: 20px; margin-bottom: 0px; line-height: 30px;}
.owl-nav { position: absolute;top: 110px;left: -2%;width: 102%; }
#hulp .owl-nav {top: 169px !important;}
}

