.site-header .header_top .header_right_top a:nth-of-type(2){padding:6px 0}.mobile-menu #menu-hoofdmenu li.login-link{margin-top:10px}.single-opticien h1{font-size:32px;line-height:34px}@media (min-width: 768px){.single-opticien h1{font-size:40px;line-height:44px}}@media (min-width: 1200px){.single-opticien h1{font-size:48px;line-height:52px}}.single-opticien h2,.single-opticien .h2{font-weight:600;color:#00205C;font-size:25px;line-height:30px}@media (min-width: 768px){.single-opticien h2,.single-opticien .h2{font-size:30px;line-height:36px}}.single-opticien h3,.single-opticien .h3{font-size:18px;line-height:26px;font-weight:600;color:#00205C}.single-opticien p,.single-opticien b,.single-opticien strong{font-size:16px;line-height:25px}.single-opticien p{font-weight:300}.single-opticien b,.single-opticien strong{font-weight:700}.single-opticien ul{list-style:none;margin:0;padding:0}.single-opticien ul li{position:relative;padding-left:30px;font-weight:300}.single-opticien ul li:before{content:'';position:absolute;top:3px;left:0;display:block;width:24px;height:24px;background:url("/wp-content/themes/kieshelder/assets/images/checkmark-blue.svg");background-size:cover}.single-opticien .speciality{padding:80px 0}.single-opticien .speciality .speciality__heading{margin-bottom:40px}@media (min-width: 768px){.single-opticien .speciality .speciality__heading{margin-bottom:50px}}.single-opticien .speciality .speciality__item{position:relative;background-color:#fff;margin-bottom:28px}.single-opticien .speciality .speciality__item figure{text-align:center}.single-opticien .speciality .speciality__item .item__content{padding:40px 30px}.single-opticien .speciality .speciality__item .btn{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);white-space:nowrap;background-color:#71C614;background:#71C614;box-shadow:none}.single-opticien .speciality .speciality__item .btn:hover,.single-opticien .speciality .speciality__item .btn:focus{background-color:#7ED321;background:#7ED321}.single-opticien .about,.single-opticien .details,.single-opticien .contact,.single-opticien .services,.single-opticien .description{padding:100px 0}.single-opticien .about p:last-of-type,.single-opticien .details p:last-of-type,.single-opticien .contact p:last-of-type,.single-opticien .services p:last-of-type,.single-opticien .description p:last-of-type{margin-bottom:0}.single-opticien .about h2,.single-opticien .about p.h2,.single-opticien .details h2,.single-opticien .details p.h2,.single-opticien .contact h2,.single-opticien .contact p.h2,.single-opticien .services h2,.single-opticien .services p.h2,.single-opticien .description h2,.single-opticien .description p.h2{margin-bottom:40px}.single-opticien .about h3,.single-opticien .about p.h3,.single-opticien .details h3,.single-opticien .details p.h3,.single-opticien .contact h3,.single-opticien .contact p.h3,.single-opticien .services h3,.single-opticien .services p.h3,.single-opticien .description h3,.single-opticien .description p.h3{margin-bottom:20px}.single-opticien .about .btn,.single-opticien .details .btn,.single-opticien .contact .btn,.single-opticien .services .btn,.single-opticien .description .btn{margin-top:40px}.single-opticien .speciality,.single-opticien .about,.single-opticien .contact,.single-opticien .services__item,.single-opticien .description{background-color:#F7F7F7}@media (max-width: 767px){.single-opticien .about .col-md-6{order:1}.single-opticien .about .about__image img{margin-bottom:60px}}.single-opticien .details .h3{margin-top:40px}.single-opticien .details .details__image{text-align:center}.single-opticien .details .details__address{line-height:25px}@media (max-width: 767px){.single-opticien .details .details__image img{margin-bottom:60px}}.single-opticien .details .openingstijden p{margin-bottom:0}.single-opticien .details .openingstijden p span:first-of-type{display:inline-block;min-width:120px}.sticky-widget{position:fixed;bottom:0;right:30px;z-index:1}.sticky-widget .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.author .kieshelder-footer{margin-top:0}.kieshelder-login .kieshelder-form{background-color:#F7F7F7;margin-bottom:-40px;padding:100px 0}.kieshelder-login .kieshelder-form .validation_error{color:#d61010}.kieshelder-login .kieshelder-form .success{color:#71C614}.kieshelder-login .kieshelder-form .form__inner{background-color:#fff;border-radius:5px;padding:50px 20px}@media (min-width: 768px){.kieshelder-login .kieshelder-form .form__inner{padding:50px}}.kieshelder-login .kieshelder-form .form__inner .gform_title{text-align:center;font-weight:600;color:#00205C;font-size:25px;line-height:30px;margin-bottom:30px}@media (min-width: 768px){.kieshelder-login .kieshelder-form .form__inner .gform_title{font-size:30px;line-height:36px}}.kieshelder-login .kieshelder-form .form__inner .form-bottom{display:flex;align-items:center;justify-content:space-between}.kieshelder-login .kieshelder-form .form__inner .form-bottom a{order:1}.page-template-page-aanmelden-1 .header-balk{display:none}.page-template-page-aanmelden-1 .kieshelder-footer{padding-top:0}.page-template-page-aanmelden-1 .kieshelder-footer .container:first-child{display:none}.page-template-page-aanmelden-1 .kieshelder-footer .kieshelder-footer_bottom{margin-top:0}.page-template-page-aanmelden-1 .site-content{padding-top:110px}.page-template-page-aanmelden-1 #breadcrumbs,.page-template-page-aanmelden-1 .mobile-menu_action{display:none !important}.page-template-page-aanmelden-1 .header_top .container .telefoon-mobiel{right:10px}.page-template-page-aanmelden-1 body:not(.short-header) .header_right_top_default{display:none !important}.page-template-page-aanmelden-1 .header_right_top{display:none}.contact-form .gform_wrapper.gravity-theme .gfield_label{color:#00205c;display:block;font-size:16px;line-height:32px;margin-bottom:4px}.contact-form .gform_wrapper .gfield .ginput_container input[type="email"],.contact-form .gform_wrapper .gfield .ginput_container input[type="password"],.contact-form .gform_wrapper .gfield .ginput_container input[type="text"],.contact-form .gform_wrapper .gfield .ginput_container textarea{background-color:#f6f6f6;border-radius:5px;border:1px solid #d6d6d6;color:#757575;font-size:16px;padding:12px 14px;width:100%}.contact-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]{display:none}.contact-form .gform_wrapper.gravity-theme .gfield--type-consent .gfield_label{display:none}.contact-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]+label{position:relative;padding-left:33px}.contact-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:0;background:#f6f6f6;height:18px;width:18px;border-radius:4px;background-color:#f6f6f6;border:1px solid #d6d6d6}.contact-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]:checked+label:before{background-color:#7ed321;border:1px solid #7ed321}.contact-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]:checked+label:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:6px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0}.banner{position:relative;background-color:#F7F7F7}.banner .banner__image{position:absolute;top:0;left:0;right:0}@media (min-width: 768px){.banner .banner__image{bottom:100px}}.banner .banner__image img{width:100%;height:100%;object-fit:cover}.banner .banner__content{margin:150px 15px 0;padding:30px;background-color:#fff}@media (min-width: 768px){.banner .banner__content{margin:190px 0 0;padding:30px 40px 40px}}@media (min-width: 992px){.banner .banner__content{margin:220px 0 0;padding:40px 60px 60px}}.banner .banner__content #breadcrumbs{margin-top:0;margin-bottom:40px}.banner .banner__content h1{margin-bottom:30px}.banner .banner__content p:last-of-type{margin-bottom:0}.banner .banner__content ul{margin-top:30px}@media (min-width: 768px){.banner .banner__content ul{margin-top:50px}}.banner .banner__content .btn{margin-top:40px}@media (max-width: 767px){.banner .banner__content .btn{display:none}}@media (max-width: 767px){.banner .banner__aside{display:flex;flex-direction:column}.banner .banner__aside img{order:1;margin-top:30px}}@media (max-width: 767px){.aanmeld-blauw .aanmeld-blauw_blok{background-color:#00205C}}@media (max-width: 767px){.aanmeld-blauw .aanmeld-blauw_blok .aanmeld-blauw-wrap p{display:block;text-align:left;margin-bottom:30px}}.brands{text-align:center;padding:80px 0}.brands .slider--brands{margin-top:40px}.accordion{margin-bottom:60px}.accordion .accordion-title{background-color:#0071CE;background-image:linear-gradient(#00aae9, #0071CE);padding:14px 20px;border-top-left-radius:5px;border-top-right-radius:5px}.accordion .accordion-title p{font-weight:600;color:#fff;margin-bottom:0}.accordion .accordion-content{border:1px solid #E8E8E8;padding:30px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.accordion .accordion-content form{max-width:100%}@media (min-width: 768px){#cookie-notice .cookie-notice-container{padding:30px 50px}}#cookie-notice .cookie-notice-container a{color:#fff;text-decoration:underline}.single-opticien section.contact h2{margin-bottom:50px}@media (max-width: 767px){.single-opticien section.contact .contact__content{margin-bottom:40px}}.single-opticien section.contact .form-opticien .form-group{margin-bottom:20px}.single-opticien section.contact .form-opticien .form-group label{line-height:1.2;margin-bottom:10px;font-weight:300;color:#757575}.single-opticien section.contact .form-opticien .form-group input[type=email],.single-opticien section.contact .form-opticien .form-group input[type=password],.single-opticien section.contact .form-opticien .form-group input[type=text],.single-opticien section.contact .form-opticien .form-group textarea{font-weight:300;border-color:#fff}.single-opticien section.contact .form-opticien .form-group input[type=email]:focus,.single-opticien section.contact .form-opticien .form-group input[type=password]:focus,.single-opticien section.contact .form-opticien .form-group input[type=text]:focus,.single-opticien section.contact .form-opticien .form-group textarea:focus{border-color:#757575}.single-opticien section.contact .form-opticien .form-group input[type=email]:focus+label,.single-opticien section.contact .form-opticien .form-group input[type=password]:focus+label,.single-opticien section.contact .form-opticien .form-group input[type=text]:focus+label,.single-opticien section.contact .form-opticien .form-group textarea:focus+label{color:#757575}.single-opticien section.contact .form-opticien .form-check .checkbox-container{margin:0}section.aanmeld-form{margin:60px 0}.gform_wrapper .gfield label{line-height:1.2;margin-bottom:10px;font-weight:400 !important;color:#757575}.gform_wrapper .gfield label span{color:#757575}.gform_wrapper .gfield .ginput_container input[type=email],.gform_wrapper .gfield .ginput_container input[type=password],.gform_wrapper .gfield .ginput_container input[type=text],.gform_wrapper .gfield .ginput_container textarea{border-radius:5px;border:1px solid #E8E8E8;color:#757575;background-color:#fff;font-size:16px;max-height:42px;padding:12px 14px;width:100%;transition:border-color .2s ease-in-out;font-weight:300;border-color:#757575}.gform_wrapper .gfield .ginput_container textarea{max-height:150px}.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=password]:focus,.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield textarea:focus{border-color:#0071CE}.gform_wrapper .gform_footer input[type=submit]{font-size:16px;margin-top:8px;max-height:54px;color:#fff;font-weight:700;padding:7px 20px;background-color:#a9e039;background-image:linear-gradient(#a9e039, #70be1b);box-shadow:0 4px 16px rgba(0,1,31,0.1);border:0}.google-star-ratings-wrapper{margin-bottom:30px}.google-star-ratings-wrapper .google-star-ratings-placeholder.hidden{display:none}.google-star-ratings{display:flex;align-items:center;flex-wrap:wrap}.google-star-ratings.hidden{display:none}.google-star-ratings .star-ratings{display:inline-block;vertical-align:middle;unicode-bidi:bidi-override;color:#fff;font-size:16px;letter-spacing:5px;position:relative;margin:0;padding:0}.google-star-ratings .star-ratings .fill-ratings{color:#f8b703;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.google-star-ratings .star-ratings .fill-ratings span{display:inline-block}.google-star-ratings .star-ratings .empty-ratings{padding:0;-webkit-text-stroke:1px #f8b703;display:block;z-index:0}.google-star-ratings .google-star-ratings-label{display:inline-block;vertical-align:middle;padding-right:10px}.google-star-ratings .google-star-ratings-label span{font-size:16px}.google-star-ratings .google-star-ratings-description{margin:0;padding-left:5px}@media (max-width: 767px){.google-star-ratings .google-star-ratings-description{width:100%;padding-left:0}}.slider{position:relative}.slider button.slick-arrow{appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;height:16px;width:16px;position:absolute;z-index:10}.slider button.slick-arrow.slick-disabled{cursor:no-drop}.slider button.slick-arrow.slick-disabled img{opacity:0.5}.slider button.slick-arrow.prev{left:-16px;top:50%;transform:translateY(-50%) rotate(90deg)}@media (max-width: 767px){.slider button.slick-arrow.prev{left:16px}}.slider button.slick-arrow.next{right:-16px;top:50%;transform:translateY(-50%) rotate(-90deg)}@media (max-width: 767px){.slider button.slick-arrow.next{right:16px}}.slider ul.slick-dots{margin-top:20px}.slider ul.slick-dots li:before{content:unset}@media (max-width: 767px){.slider--speciality .row,.slider--services .row{margin-left:0;margin-right:0}}.slider--brands .slider-item .item__image{display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:0 10px;min-height:100px}.slider--brands .slider-item .item__image img{max-width:100px;max-height:100px}.abbo{position:relative;display:flex;width:100%}.abbo .abbo-legend{text-align:center;background-color:#f2f2f2;margin:40px 0 60px;width:50%}@media (min-width: 768px){.abbo .abbo-legend{width:35%}}@media (min-width: 992px){.abbo .abbo-legend{width:25%}}.abbo .abbo-legend .col-social{padding-top:33px}.abbo .abbo-col{position:relative;padding:70px 0 0}@media (max-width: 767px){.abbo .abbo-col strong{font-size:12px}}.abbo .abbo-col p{line-height:34px;height:34px;display:block;margin-bottom:0;white-space:nowrap;border-bottom:1px solid #E8E8E8;padding:0 10px}@media (max-width: 767px){.abbo .abbo-col p{font-size:12px}}@media (min-width: 768px){.abbo .abbo-col p{padding:0 20px}}@media (min-width: 992px){.abbo .abbo-col p{padding:0 40px}}.abbo .abbo-col p.abbo-label-price,.abbo .abbo-col p.abbo-label-views{border-bottom:0}.abbo .abbo-content{position:relative;display:block;overflow:scroll;padding:40px 0 60px;width:50%}@media (min-width: 768px){.abbo .abbo-content{width:65%}}@media (min-width: 992px){.abbo .abbo-content{width:75%}}.abbo .abbo-content .abbo-inner{width:300%}.abbo .abbo-content .abbo-inner:after{content:'';display:table;clear:both}@media (min-width: 768px){.abbo .abbo-content .abbo-inner{width:150%}}@media (min-width: 992px){.abbo .abbo-content .abbo-inner{width:100%}}.abbo .abbo-content .col-type{position:absolute;top:-28px;left:50%;transform:translateX(-50%)}.abbo .abbo-content .col-type .abbo-type{padding:15px 50px;color:#fff;border-radius:5px;font-weight:600}.abbo .abbo-content .col-type .abbo-type-1{background:linear-gradient(to bottom, #927B45, #4E3D13)}.abbo .abbo-content .col-type .abbo-type-2{background:linear-gradient(to bottom, #EFEFEF, #B1B1B1)}.abbo .abbo-content .col-type .abbo-type-3{background:linear-gradient(to bottom, #FFBD00, #B58600)}.abbo .abbo-content .abbo-col{text-align:center;width:33.3%;background-color:#fff;float:left}.abbo .abbo-content .abbo-col:not(:last-of-type){border-right:1px solid #E8E8E8}.abbo .abbo-content .abbo-col .col-social{padding-top:65px}.abbo .abbo-content .abbo-col .col-select{position:relative;margin-bottom:-36px;padding-top:20px}.abbo .abbo-content .abbo-col .col-select .btn span{color:#fff}.abbo .abbo-content .abbo-col .col-select .hidden{visibility:hidden;position:absolute}.winkelpagina-aanmelden-vervolg h3.abbo-title{display:inline-block;margin-bottom:40px}.winkelpagina-aanmelden-vervolg .abbo-reset{margin-top:28px;float:right;color:#d61010}.winkelpagina-aanmelden-vervolg .abbo-reset.hidden{display:none}.services .services__icon{top:-24px;position:absolute;padding:12px;left:50%;transform:translateX(-50%);background:linear-gradient(to bottom, #7ED321, #71C614);border-radius:5px}.services .services__icon img{float:left}.services .services__item{position:relative;text-align:center;padding:60px 50px;margin:84px 0 0;border-radius:3px}.services .services__item strong{display:block;color:#00205C;margin-bottom:30px;font-size:16px}
