.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap");
body {overflow-x:hidden;  position: relative; font-family: "Manrope", sans-serif;  font-optical-sizing: auto;  font-weight: 400; font-style: normal;  font-size:15px; line-height: 25px; background: #fdfff6; margin: 0px; color:#3c3c3b;}
.grecaptcha-badge{right: -2000px !important;}
@keyframes fadein {
from { opacity: 0; }
to { opacity: .8; }
}
.to-fade-in{transition: all 0.8s ease-out;  opacity: 0; position: relative; top: 50px;}
.to-fade-in.fade_in { opacity: 1; top: 0px;}
*, *:before, *:after {box-sizing: border-box; margin: 0;  }
*:before, *:after {content:"";}
p {margin-top: 0px; margin-bottom: 20px}
.content p:last-child{margin-bottom: 0px}
.content p:last-child img.alignnone{margin-bottom: 0px;}
picture{display: block; line-height: 0px;}
.menu-item a:before{margin: 0px;}
a{color:#4d6f64; }
a:hover{color:#9aafa7;}
a.button{display: inline-block;font-family: "Roboto Serif", serif; font-style: italic; border-radius: 25px; position: relative;text-decoration: none; background-color: #fdfff6; color:#3c3c3b; line-height: 50px; padding: 0 80px 0 60px; font-size: 20px; line-height: 50px;}
a.button.dark{background-color:#eef0e0}
a.button:hover{ background-color:#6da94a;}
a.button:before{content:""; width: 12px; height:12px; border-top: 2px solid #3c3c3b; border-right: 2px solid #3c3c3b; position: absolute; right:56px; top: 20px;}
a.button:after{position: absolute; content: "";  display: block;  width: 2px;  height: 12px;  background-color: black;  transform: rotate(45deg);  right: 61px;  top: 20px;}
h1, h2, h3{font-weight: 200; font-style: normal; font-size: 38px; line-height: 54px;margin-top: 0px;margin-bottom: 20px; font-style: normal; }
h1 strong, h2 strong, h3 strong{font-weight: 400; font-family: "Roboto Serif", serif; font-style: italic; }
h4{font-weight: 700; font-size: 20px; line-height: 26px;margin: 0 0 20px 0;}
.grecaptcha-badge{right: -18600px !important;}
.content .button{margin-top: 30px;} .header{width: 100%; padding:0; position: absolute; z-index: 2;}
.header_main{ width: 100%; max-width: 1045px; display: block;  margin: 0 auto; padding: 46px 20px 0; position: relative}
.logo{margin-top: 0px;display: inline-block;width: 165px; }
.logo img{width: 100%; height: auto;}
.logo a{text-decoration: none;}
.toggle-menu{display: none; }
.mobile-menu{display: none; float: right; vertical-align: top; font-size: 24px; margin-top: 23px; margin-right: 20px}
.mobile-menu span{margin-right: 10px; font-size: 18px;} .nav{display: inline-block; float: right; position: relative; vertical-align: top;  }
.nav .mobile_content{display: none;}
.nav div{display: block;}
.nav ul{display: block; list-style: none; margin: 0px; padding: 0px; }
.nav ul>li{display: inline-block; margin-left: 30px; position: relative}
.nav ul li.current_page_item a{color: #9aafa7}
.nav ul>li:first-child{margin-left: 0px;}
.nav ul>li>a{text-decoration: none; font-size:16px; line-height: 30px; color:#3c3c3b; display: block;}
.nav ul>li.contact>a{background:#eef0e0; padding: 0 30px 0 20px; border-radius: 15px;}
.nav ul>li.contact>a:before{
content:"";
width: 8px;
height: 8px;
border-top: 2px solid #3c3c3b;
border-right: 2px solid #3c3c3b;
position: absolute;
right: 16px;
top: 11px;
}
.nav ul>li.contact>a:after{
position: absolute;
content: "";
display: block;
width: 2px;
height: 10px;
background-color: black;
transform: rotate(45deg);
right: 20px;
top: 11px;
}
.menu-hoofdmenu-container .social{display: none;} .nav ul li.menu-item-has-children a{z-index: 1; position: relative}
.nav ul li.menu-item-has-children:hover .sub-menu, .nav ul li .sub-menu:hover{display: block; top: 20px; opacity: 1;}
.nav ul li .sub-menu{display: block; white-space: nowrap; min-width: 100%; opacity: 0; transition: opacity 0.3s; position: absolute; background: #fff; top: -10000px;  text-align: left; margin: 0px;padding: 40px 0 0 0 }
.nav ul li .sub-menu li{width: 100%; height: auto; margin: 0px; padding: 0px; display: block;}
.nav ul li .sub-menu li a{}
.nav ul li .sub-menu:after{content: ""; position: absolute; top: 30px; height: 100%; background: #fff; width: 300vw; left: -100vw; z-index: 0;} .site-wrapper{margin: 0 auto;}
#main_content{ z-index: -2}
.main-wrapper{display: block; max-width: 1240px; padding: 0 20px; margin: 0 auto;}
.main-wrapper:after{display: table; content:""; clear: both;}
.page-wrapper{margin: 0px auto}
.row{display: block; position: relative; margin-bottom: 0px; scroll-margin-top: 80px; }
.top_geen{padding-top: 0px}
.top_klein{padding-top: 40px}
.top_groot{padding-top:80px}
.top_groter{padding-top:240px}
.top_extra{padding-top:300px}
.top_negatief{margin-top:-120px}
.bottom_geen{padding-bottom: 0px;}
.bottom_klein{padding-bottom: 40px;}
.bottom_groot{padding-bottom: 80px;}
img.alignnone {float:none; margin: 0;}
img.alignleft {float:left; margin: 5px 10px 5px 0px;}
img.aligncenter {display:block; float:none; margin: 0px auto;}
img.alignright {float:right; margin: 5px 0 5px 10px;}
.row:after{content:""; display: table; clear: both;}
.col{float: left; position: relative;}
.col-3{width: 25%;}
.col-4{width: 33%;}
.col-6{width: 50%;}
.col-6.a{width: 45%;}
.col-6.b{width: 55%;}
.col-8{width: 75%;}
.col-12{width: 100%;}
.col-6:nth-child(1){padding-right: 20px;}
.col-6:nth-child(2){padding-left: 20px;}
.columns:after{display: table; clear: both; content:"";}
.left_side{width: 75%; float: left; padding-right: 40px;}
.right_side{width: 25%; float: left} .fotoblok {position: relative; width: 100vw; left: 50%; transform: translateX(-50%); }
.fotoblok_container.bg_color{padding: 85px 0px;}
.fotoblok_wrapper{width: 100%; position: relative;  margin: 0 auto; position: relative; display: flex; justify-content: center; align-items: center;  height: 100%; padding: 0px;}
.fotoblok .image {width: 50%; padding-right: 32px; }
.fotoblok .image p{margin: 0px;}
.fotoblok .image img{display: block; width: 100%; height: auto;}
.fotoblok .content{width: 50%; padding-left: 40px; } .wysiwyg, .dubbele_wysiwyg{position: relative; width: 100vw; left: 50%; transform: translateX(-50%);}
.dubbele_wysiwyg .wysiwyg_wrapper:after{content:""; display: table; clear: both;}
.wysiwyg_container{background-size: cover; position: relative}
.wysiwyg_container.bg_color{padding: 100px 0px;}
.wysiwyg_container.bg_color.half{padding: 0px; margin-top: -60px;}
.wysiwyg_container.bg_color.half:before{width: 200vw; position: absolute; left: -50vw; content:""; height: 50%; bottom: 0px; background-color:#fdfff6 }
.wysiwyg_container.bg_image{padding: 140px 0px 180px;}
.wysiwyg_wrapper{position: relative;}
.wysiwyg_wrapper.smal{display: block; max-width: 840px; margin: 0 auto;}
.wysiwyg_wrapper.breed{max-width: 1240px; padding: 0 !important; margin: 0 auto;}
.wysiwyg_wrapper.breed img{display: block; width: 100%; height: auto;}
.wysiwyg_wrapper p:last-child{margin-bottom: 0px;}
.content_image .image{width: 50%; display: inline-block; vertical-align: middle}
.content_image .image img{width: auto; height: auto; max-width: 100%}
.content_image .content{width: 50%; display: inline-block; vertical-align: middle}
ul {margin-bottom: 20px;}
.wysiwyg ul, .dubbele_wysiwyg ul{list-style: none; padding: 0 0 0 20px; }
.wysiwyg ul li, .dubbele_wysiwyg ul li{position: relative; }
ul.table_list{list-style: none; margin: 0 0 30px; padding: 0px;}
.table_list li{border-bottom: 1px solid #85b645; padding: 6px 0px;}
.table_list li:first-child{border-bottom: 3px solid #85b645; font-weight: 700; font-size: 20px;}
.video-container {position:relative; width: calc(100% + 160px); left: 50%; transform: translateX(-50%); max-width:1400px;  padding-bottom:56.25%;	height:0;	overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {	position:absolute;	top:0;	left:0;		height:100%;} .link_blokken{position: relative; width: 100vw; left: 50%; transform: translateX(-50%);}
.link_blokken .linkblokken_wrapper{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-column-gap: 70px; grid-row-gap: 0px;  max-width: 840px; margin: 0 auto;}
.link_blokken .linkblokken_wrapper:before{display: none;}
.link_blokken .link_blok .image{display: block; height: 110px; position: relative}
.link_blokken .link_blok .image img{position: absolute; left: 0px; top: 50%;  transform: translateY(-50%); }
.link_blokken .link_blok h3{font-weight: 700; font-size: 20px; line-height: 26px;margin: 20px 0;} .form_tekst { width: 100vw; left: 50%; transform: translateX(-50%); }
.form_container.bg_color{padding: 140px 0px;}
.form_wrapper{ display: block;  max-width: 1045px; margin: 0 auto;}
.form_tekst .col{display: inline-block; vertical-align: top; float: none;}
.form_tekst  .image {margin-top: 160px; display: block; transition: all 0.4s ease-out;}
.form_tekst  .image img{border-top-right-radius: 120px;  border-bottom-left-radius: 120px; width: 100%; height: auto;}
.form_tekst .form_wrapper{ position: relative; padding: 0px}
.form_tekst .form_wrapper form{background-color:#eff1de;}
.form_tekst .form_wrapper .wpcf7{display: block; margin-top: 0px;}
.form_tekst .content_wrapper{padding: 0px 0px 0px 30px;} .wpcf7{max-width: 600px; margin: 30px auto 0px auto;}
.wpcf7 p:after{display: table; clear: both; content:"";}
.wpcf7 br{display: none;}
.wpcf7 form{position: relative; padding: 20px}
.wpcf7:after{content:""; clear: both; display: table;}
.wpcf7 label {display: block; width: 100%; margin-bottom: 10px; position: relative; padding-top:10px; }
.wpcf7 label span:nth-child(1){position: absolute; z-index: 1; top: 0px;}
.wpcf7 label span.wpcf7-form-control-wrap{width: 100%; display: block; position: relative;margin-top: 25px; border-bottom: 1px solid #a3cd6c; padding-bottom: 4px; margin-bottom: 15px;}
.wpcf7 label.no-line span.wpcf7-form-control-wrap{border-bottom: none;}
.wpcf7 input[type=text], .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel]{background-color:#eff1de; border: none;   font-size: 14px; line-height: 24px;  width: 100%; text-indent: 10px; }
.wpcf7 textarea{font-family: "Manrope", sans-serif; font-size: 15px;  line-height: 30px; height: 175px; background-color: #eff1de; border: 1px solid  #a3cd6c; border-radius: 15px; padding: 10px; width: 100%; margin-top: 10px; }
.wpcf7-form-control-wrap .wpcf7-not-valid-tip{position: absolute; right: 0px; text-align: right; top:0px; font-size: 14px}
.wpcf7 button{float: right;cursor: pointer; display: inline-block; border: none;font-family: "Roboto Serif", serif; font-style: italic; border-radius: 25px; position: relative;text-decoration: none; background-color: #fdfff6; color:#3c3c3b; line-height: 50px; padding: 0 80px 0 60px; font-size: 20px; line-height: 50px;}
.wpcf7 button:hover{background-color:#6da94a}
.wpcf7 button:before{content:""; width: 12px; height:12px; border-top: 2px solid #3c3c3b; border-right: 2px solid #3c3c3b; position: absolute; right:56px; top: 20px;}
.wpcf7 button:after{position: absolute; content: "";  display: block;  width: 2px;  height: 12px;  background-color: black;  transform: rotate(45deg);  right: 61px;  top: 20px;}
.wpcf7 form.invalid .wpcf7-response-output{ border: none; background: #fdfff6; padding: 15px; margin: 30px 0 0 0;}
.wpcf7 form.sent .wpcf7-response-output{border: none; background:#a3cd6c;  padding: 15px; margin-top: 30px 0 0 0;}
.wpcf7-spinner{display: none; position: absolute;  bottom: 43px;  left: calc(50% - 24px);}
.submitting .wpcf7-spinner{display: inline-block; background-color: #5a7369;}
.wpcf7 p:empty{display: none;}
.dubbele_wysiwyg .wpcf7 label span.wpcf7-form-control-wrap{width: 100%;position: relative;}
.footer{position: relative;
background:linear-gradient(45deg, rgba(57,70,52,1) 0%, rgba(109,169,74,1) 50%, rgba(210,229,194,1) 100%);;
}
.footer-bottom{position: relative; color: #fff; position: relative; max-width: 1240px; margin: 0 auto;  padding: 100px 40px 20px; font-size: 16px;}
.footer-bottom .payoff{display: inline-block; width: 50%; vertical-align: top}
.footer-bottom .knop{display: inline-block; width: 40%; vertical-align: top; text-align: right;}
.footer-bottom .adresmobiel{display: none;}
.footer-bottom .block_wrapper{ margin: 50px 0 70px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-column-gap: 40px; grid-row-gap: 0px;  }
.footer-bottom .block_wrapper:before{display: none}
.footer-bottom .block{}
.footer-bottom .block a, .footer-bottom .block span{color:#fff; text-decoration: none; display: block; padding: 10px 0;border-bottom: 1px solid #fff;}
.footer-bottom .block strong{font-weight: 700; font-size: 20px; display: block; margin-bottom: 20px;}
.footer-bottom .copyright {display: block; text-align: center; font-size: 12px;}
@media only screen and (max-width: 768px)  {
body{font-size:14px; line-height: 22px;}
.nav-open:before{ -webkit-animation: fadein .4s ease-out; -moz-animation: fadein .4s ease-out; animation: fadein .4s ease-out;
position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #1e1e1e; content:""; z-index: 2; opacity: .8}
h1, h2, h3{font-size: 28px; line-height: 34px;}
a.button { border-radius: 20px; line-height: 40px; padding: 0 50px 0 30px;  font-size: 18px;}
a.button:before{width: 12px; height:12px;right:26px; top: 15px;}
a.button:after{width: 2px;  height: 12px;  right: 31px;  top: 15px;} .header{height: 94px; padding: 0; position: fixed; top: 0px; width: 100vw}
.scrolling-active .header{background: #fdfff6;}
.header_main{width: 100%;position: relative; padding: 0 20px; height: auto;}
.header_main:after{display: table; clear: both}
.header .logo{width: 120px; float: left; margin-top: 20px; position: relative; z-index: 2; transition: all .3s;}
.scrolling-active .logo{width: 70px;}
.toggle_wrapper{background: #fdfff6; padding: 7px 6px 2px 6px; float: right; top: 32px; position: relative;  z-index:2; transition: all .3s;}
.scrolling-active .toggle_wrapper{top: 24px; }
.nav-open .toggle_wrapper{background: #6eb253;}
.toggle-menu{position: relative; display: inline-block; border-top: 2px solid #3c3c3b; border-bottom: 2px solid #3c3c3b; width: 30px; height: 26px;}
.toggle-menu:before,.toggle-menu:after {content:""; display: block; width: 100%; height: 2px; border-top: 2px solid #3c3c3b; position: absolute; top: 10px;}
.nav-open .toggle-menu{border: none;}
.nav-open .toggle-menu:before{transform: rotate(-45deg); top: 12px;}
.nav-open .toggle-menu:after{transform: rotate(45deg); top: 12px;} .nav {transition:all .4s ease-out; display: block; opacity: 0; position: absolute;  background:#f6f4ef; right: -100%; top: 0px; height: 100vh;  width: 100%;  overflow-y: auto; margin: 0px; text-align: left; padding-top: 150px; padding-bottom: 150px;}
.nav-open .nav {display: block; right: 0px; opacity: 1;}
.nav .mobile_content{display: block;  text-align: center;width: 100%; margin: 50px auto 0px; padding: 30px 20px 0px; font-size: 16px;}
.nav .mobile_content .payoff{ font-size: 22px; line-height: 22px; display: block;}
.nav .mobile_content .block_wrapper, .nav .mobile_content .copyright{display: none;}
.nav ul{margin: 0px; display: block; padding: 0 20px 0 20px; }
.nav ul>li{height: auto; margin: 0px; padding:10px 0; display: block;}
.nav ul>li:nth-child(1){border-bottom: 1px solid #85b645}
.nav ul>li>a{font-size: 18px; line-height: 18px; color:#5f726a;}
.nav ul li{display: block;position: relative;}
.nav ul:after{display: table; clear: both;}
.nav ul>li.contact{display: none;} .top_groot{padding-top:50px}
.top_klein{padding-top: 25px;}
.top_groter{padding-top:120px}
.top_extra{padding-top:200px}
.bottom_groot{padding-bottom: 50px;}
.bottom_klein{padding-bottom: 25px;}
.left_side{width: 100%; padding-right: 0px;}
.right_side{width: 100%; padding-top: 20px;}
.form_tekst .col-6{width: 100%;}
.col-6{width: 100%;}
.col-6:nth-child(1){padding-right: 0px; padding-bottom: 30px;}
.col-6:nth-child(2){padding-left: 0px;} .fotoblok_wrapper{display: block;}
.fotoblok .image {width: 100%; padding-right: 0px; }
.fotoblok .image p{margin: 0px;}
.fotoblok .image img{width: 100%; height: auto;}
.fotoblok .content{width: 100%; padding: 40px 20px;}
.fotoblok .content p br{display: none;} .link_blokken{padding-left: 20px; padding-right: 20px;}
.link_blokken .linkblokken_wrapper{ display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-column-gap: 0px; grid-row-gap: 0px; }
.linkblokken_wrapper .link_blok{margin-bottom: 30px;}
.linkblokken_wrapper .link_blok:last-child{margin-bottom: 0px;}
.link_blokken .link_blok .image{display: block; height: 110px; position: relative}
.link_blokken .link_blok .image img{position: absolute; left: 0px; top: 50%;  transform: translateY(-50%); } .wysiwyg_container.bg_color {padding: 50px 20px;}
.wysiwyg_container {padding-left: 20px; padding-right: 20px;}
.wysiwyg_container img{max-width: 100%; height: auto;}
.wysiwyg .content_image .image{width: 100%;}
.wysiwyg .content_image .image img{max-width: 50%; height: auto; margin: 0 auto; display: block;}
.wysiwyg .content_image .content {vertical-align: top; width: 100%; padding-top: 40px;}
.wysiwyg .content_image .content br{display: none;}
.wysiwyg_container h1 br, .wysiwyg_container h2 br,.wysiwyg_container h3 br{display: none;}
.wysiwyg_container.bg_color.half:before{display: none;}
.wysiwyg_container .remove_br br{display: none;} .tarieven .tarieven_blok .titel, .tarieven .tarieven_blok .prijs {display: contents;}
.tarieven .tarieven_blok .toelichting{padding-top: 5px;}
.tarieven .tarieven_blok .toelichting p br{display: none;} .form_tekst .form_wrapper form{background: #a3cd6c;}
.form_tekst.bottom_groot{padding-bottom: 0px;}
.form_container.bg_color {padding: 50px 0px;}
.form_tekst .image {margin-top: 25px;}
.form_tekst .col-6.b {margin-top: 20px;}
.wpcf7-spinner { bottom: 45px;left: calc(80% - 24px);}
.wpcf7 button{background-color:#eef0e0; border-radius: 20px; line-height: 40px; padding: 0 50px 0 30px; font-size: 18px;}
.wpcf7 button:before{width: 12px; height:12px;right:26px; top: 15px;}
.wpcf7 button:after{width: 2px;  height: 12px;  right: 31px;  top: 15px;}
.wpcf7 input[type=text], .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel] {line-height: 30px;}
.wpcf7 label span.wpcf7-form-control-wrap{padding-bottom: 0px;}
.footer-bottom{background: url(//www.030accountants.nl/wp-content/themes/030/assets/layout/bloem.png) no-repeat center top 25px; background-size: 20px;padding: 60px 20px 30px; }
.footer-bottom .payoff{display: block; width: 100%;}
.footer-bottom .payoff h3{font-size: 24px; line-height:30px;}
.footer-bottom .knop { width: 100%;}
.footer-bottom .payoff br{display: none;}
.footer-bottom .block_wrapper {margin: 50px 0 20px;grid-template-columns: repeat(1, minmax(0, 1fr)); grid-column-gap: 0px; grid-row-gap: 0px;}
.footer-bottom .block {margin-bottom: 30px;}
.footer-bottom .block strong { font-size: 18px;  margin-bottom: 0px;}
.footer-bottom .block a, .footer-bottom .block span {font-size: 14px;}
}@font-face {
font-family: 'flexslider-icon';
src: url(//www.030accountants.nl/wp-content/themes/030/assets/css/fonts/flexslider-icon.eot);
src: url(//www.030accountants.nl/wp-content/themes/030/assets/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(//www.030accountants.nl/wp-content/themes/030/assets/css/fonts/flexslider-icon.woff) format('woff'), url(//www.030accountants.nl/wp-content/themes/030/assets/css/fonts/flexslider-icon.ttf) format('truetype'), url(//www.030accountants.nl/wp-content/themes/030/assets/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flex-container a:hover,
.flex-slider a:hover {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 60px;
background: #fff;
border: 4px solid #fff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
-moz-user-select: none;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
@-moz-document url-prefix() {
.loading .flex-viewport {
max-height: none;
}
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav li{position: inherit !important;}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 50px;
height: 30px;
margin: -15px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 1;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 30px;
display: inline-block;
content: '\f001';
color: #fff;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
position: relative;
top: 6px;
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: 10px;
}
.flex-direction-nav .flex-next {
right: 10px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
z-index: -1;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #f5b7a9;
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #ee917c;
}
.flex-control-paging li a.flex-active {
background: #ee917c;
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-moz-user-select: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}