/*
Theme Name: Sinergio
Author: Sinergio
Author URI: https://www.sinergio.be/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html{width:100%;overflow-x:hidden}body{font-family:Helvetica;font-size:17px}h2{font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:24px;font-weight:bold;color:#0a0a0a;margin-bottom:40px}h2::before{content:"";display:block;width:40px;border-top:solid 3px black;margin-bottom:50px}.tekst{padding:0 15px}.so-panel,.panel-grid{margin-bottom:0 !important}.panel-grid-cell{padding:0 !important}.panel-grid{margin:0 !important}.sow-image-container{overflow:hidden}@media (min-width:1400px){.container{width:1370px !important}}.knop a{display:inline-block;color:black;font-weight:bold;border:solid 3px black;font-size:15px;margin-top:20px;padding:5px 10px;font-family:helvetica;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop a:hover{background:black;color:white}input,button,a,select,option{outline:none !important}.optometristen{margin-left:10px}.ajax-loader{width:50px !important;height:50px}header{padding:20px 30px 0 30px}.taalschakelaar{float:left}.talen{padding-left:10px}.talen li{display:block;float:left;padding:0;text-align:center}.talen a{padding:5px;display:inline-block;width:40px;height:40px;border:solid 4px white !important;color:white;font-weight:bold;text-decoration:none;padding-top:8px}.talen .current-lang a{background:white}.logo{float:left;margin-top:30px;margin-left:10px;clear:both}.logo img{width:300px;height:auto;max-width:100%}.logo h2{color:white;font-size:70px;font-family:Helvetica, Roboto, Arial, sans-serif;letter-spacing:5px}.logo h2::before{display:none}.navigatie{font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:16px;text-align:right}.navigatie li{vertical-align:top;text-align:right}.navigatie button,.navigatie a{display:inline-block;border:none;background:none;margin-left:30px !important;text-align:right;font-weight:bold;color:black;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie button:hover,.navigatie a:hover{color:white}.navigatie .current-menu-item a{color:white}.navigatie #menu-item-323{display:inline-block;background:#6ed169;color:white;border:solid 2px #6ed169;font-weight:bold;font-size:15px;padding:5px;font-family:helvetica;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie #menu-item-323 a{color:white}.diensten_wrap{clear:both;padding:15px 10px 0 10px;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:16px;letter-spacing:1px}.diensten_navigatie li{display:inline-block;vertical-align:top;padding-bottom:5px;padding:0 2% 5px 0}.diensten_navigatie a{text-shadow:none !important;color:black;text-decoration:none;display:inline-block;width:157px;height:106px;line-height:1.3 !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.diensten_navigatie a::after{border-bottom:solid 7px transparent;bottom:0;position:absolute;content:"";display:block;width:150px;margin-top:20px}.diensten_navigatie a:hover,.diensten_navigatie .actief{color:white}.diensten_navigatie a:hover::after,.diensten_navigatie .actief::after{content:"";display:block;width:150px;border-bottom:solid 7px white;bottom:0;position:absolute}.diensten_navigatie .sub{font-size:30px;margin-bottom:20px;display:inline-block}.teksten_prof{height:400px;overflow-y:scroll}@media screen and (min-width:1920px){.diensten_navigatie li{padding:0 5% 30px 0 !important}}@media screen and (min-width:1400px){.diensten_navigatie{padding:0}.diensten_navigatie .last{padding-left:0 !important}.navigatie button{margin-right:0 !important}}@media screen and (max-width:1400px){.diensten_navigatie li{padding:0 27px 30px 0 !important}.diensten_navigatie .last{padding-right:0 !important}.diensten_navigatie{padding:0}}@media screen and (max-width:1500px){.navigatie button,.navigatie a{margin-left:15px !important}}@media screen and (max-width:1300px){.navigatie button,.navigatie a{margin-left:5px !important}}@media screen and (max-width:1380px){.diensten_navigatie li{padding:0 1% 30px 0 !important}}@media screen and (max-width:1290px){.diensten_navigatie li{padding:0 0 30px 0 !important}}@media screen and (max-width:1217px){.diensten_navigatie button{width:150px !important}}@media screen and (max-width:1011px){.diensten_wrap{clear:both}.diensten_navigatie a:hover::after,.diensten_navigatie .actief::after{display:none !important}}@media screen and (max-width:1200px){.navigatie{margin-left:0 !important;padding-left:0 !important}}@media screen and (max-width:970px){.navigatie button,.navigatie a{width:135px !important;text-align:right;padding:0px 0 10px 0}.navigatie li{display:block}}@media screen and (max-width:768px){.diensten_navigatie li{padding:0 0 40px 0 !important}.diensten_navigatie{margin-left:0px !important;padding-bottom:20px}.navigatie button,.navigatie a{width:135px !important;text-align:right;padding:0px 0 10px 0}}.rij1 img{width:100%;height:auto}.rij1_home .tekst{margin-top:100px;max-width:500px;margin-left:10px;margin-bottom:30px}.rij1_home .afbeelding{height:450px;background-size:cover;background-position:center center}.rij1_diensten{max-width:815px;padding:50px 35px 20px 35px;clear:both;margin:auto;line-height:25px;text-align:justify}.rij1_diensten .foto{height:350px;left:0;right:0;overflow:hidden;position:absolute}.rij1_diensten h2::before{display:none}.rij1_diensten h2{text-align:right;font-size:60px;margin-top:0}.rij1_diensten .inleiding::before{content:"";display:block;width:14px;border-top:solid 2px black;margin-bottom:30px}.rij1_diensten .inleiding{margin-top:20px;margin-bottom:50px}.rij1_diensten .titel{text-align:right;font-size:25px;font-weight:bold}.rij1_diensten h3{font-size:17px;font-weight:bold;margin-top:0}.rij1_diensten img{margin-bottom:30px}.rij1_diensten p{margin-bottom:30px}.rij1_prof .textwidget{padding:15px;box-shadow:1px 2px 11px lightgrey !important;margin-bottom:35px}.rij1_prof input{width:100%;border:none;background:none;border-bottom:solid 1px #bdbdbd;padding:5px;margin-bottom:10px}.rij1_prof input[type="submit"]{width:100px;display:inline-block;background:#6ed169;color:white;border:solid 2px #6ed169;font-weight:bold;font-size:15px;margin-top:20px;padding:5px;font-family:helvetica;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_prof input[type="submit"]{background:#6ed169;color:white;border:solid 2px #6ed169;float:right}.rij1_prof input[type="radio"]{width:20px}.rij1_prof .wpcf7-radio .wpcf7-list-item{display:block}.rij1_prof a{color:#6ed169;font-weight:bold}.rij1_eyeergo{padding:50px}.rij2_eyeergo{padding:0 50px;padding-bottom:50px}.rij1_eyeergo img{width:80%;float:right;margin-top:100px}.rij3_eyeergo{padding:0 50px;margin-bottom:70px}.rij3_eyeergo img{width:calc(100% - 40px);margin-right:60px}@media screen and (max-width:768px){.rij1_home .tekst{margin-left:0}}@media screen and (min-width:1400px){.rij1_diensten{max-width:960px}}.rij2 img{width:100%;height:auto}.rij2_home .tekst{margin-top:100px;margin-left:10px;max-width:500px;margin-bottom:30px}.rij2_home .afbeelding{background-size:cover;background-position:center center}.rij2_home{overflow:hidden}@media screen and (max-width:768px){.rij2_home .tekst{margin-left:0px}}@media screen and (min-width:768px){.rij2_home img{margin-left:-30%}}.rij3{height:450px;color:white;font-size:24px;background-size:cover;background-position:center center;margin-top:9px;background-blend-mode:multiply;background-color:#8baddc}.rij3_home i{display:inline-block;margin-bottom:90px}.rij3_home .textwidget{padding-bottom:28px;padding-top:230px}.rij3 .ow-button-base a{width:100% !important;padding-top:215px;padding-bottom:53px;background:none !important;border:none;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.video{display:none;margin-top:44px;margin-bottom:-42px}.video iframe{width:100%;height:450px}.rij4{padding:80px 0;background:#323232;color:white;font-size:24px;font-style:italic}.rij4 .knop a{color:white;border:solid 3px white;margin-top:40px;font-style:normal}.rij4 .knop a:hover{background:white;color:black}.filter{margin-left:25px;padding-top:40px;clear:both}.filter select{background:#202020;color:white;border:none;padding:5px 2px;width:300px}.filter option{border-bottom:solid thin white;background:#313131;padding:5px 2px}.optometristen{padding-left:10px;margin-top:35px;margin-bottom:40px}.optometristen ul{list-style-type:none;padding:0}.optometristen h3{font-weight:bold;margin-bottom:20px;font-size:25px}.optometristen p{margin-bottom:0}.optometristen a{color:#526de9;text-decoration:none;border-bottom:solid thin #526de9}.optometristen .opto{margin-bottom:50px}.optometristen .inner_opto{border-bottom:solid 3px black;min-height:240px}.optometristen .inner_opto b{display:inline-block;min-height:50px}.rij1_blog{max-width:815px;padding:50px 35px 20px 35px;margin:auto;z-index:9999;position:relative;background:white}.blog_bezoekers .col-md-12{margin-bottom:20px}.blog_bezoekers h3{font-weight:bold;padding-bottom:10px;border-bottom:solid thin #eeeeee}.blog_bezoekers .datum{color:#b5b5b5;padding-bottom:10px;border-bottom:solid thin #eeeeee;display:inline-block;font-weight:bold;font-size:14px;width:50%;text-transform:capitalize}.blog_bezoekers img{width:100%}.blog_bezoekers .blog_inner{margin-bottom:70px;box-shadow:1px 2px 11px lightgrey}.professionals{position:fixed;top:10%;left:0;right:0;margin:auto;background:white;width:850px;padding:40px 0 30px 20px;box-shadow:2px 4px 10px #323232;z-index:9999;display:none;max-width:99%}@media screen and (max-width:768px){.professionals,.contact{position:absolute !important;max-width:90% !important}.overlay{position:absolute !important}}.professionals .knoppen,.professionals form{padding-right:30px}.professionals a{color:#6ED169}.professionals input{width:100%;border:none;background:none;border-bottom:solid 1px #bdbdbd;padding:5px;margin-bottom:10px}.professionals input[type="radio"]{width:20px}.wpcf7-radio .wpcf7-list-item{display:block}.professionals .your-street{margin-top:25px;display:block}.professionals .your-website{margin-bottom:25px;display:block}.professionals label{width:100%}.professionals .close{position:absolute;right:10px;top:10px}.professionals input[type="submit"],.professionals .registreren_knop,.professionals .inloggen_knop{width:100px;display:inline-block;background:#6ed169;color:white;border:solid 2px #6ed169;font-weight:bold;font-size:15px;margin-top:20px;padding:5px;font-family:helvetica;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.professionals input[type="submit"]{background:#6ed169;color:white;border:solid 2px #6ed169;float:right}.professionals{display:none}.professionals .knoppen{float:right}.professionals li{list-style-type:none;padding:0}.blurred :not(.professionals){-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.blurred :not(.contact){-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.professionals,.professionals form,.professionals div,.professionals button,.professionals input,.professionals i,.overlay,.professionals p,.professionals li,.professionals h2,.professionals h3,.professionals a,.professionals strong,.professionals span,.prof_form,.prof_form form,.prof_form div,.prof_form button,.prof_form input,.prof_form i,.prof_form p,.prof_form a,.prof_form span,.prof_form label,.prof_form h2,.prof_form h3,.contact,.contact form,.contact button,.contact p,.contact i,.contact h2,.contact input,.contact li,.contact div,.contact strong,.contact a,.contact span,.contact h3{-webkit-filter:blur(0px) !important;-moz-filter:blur(0px) !important;-o-filter:blur(0px) !important;-ms-filter:blur(0px) !important;filter:blur(0px) !important}.overlay{background:rgba(0, 0, 0, 0.3);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:none}.registreren_form .boven,.registreren_form .midden{margin-bottom:15px}.registreren_form a{color:#333;font-weight:bold}.registreren_form .buttons{float:right;text-align:right}.prof_form{display:none}.contact{position:fixed;top:10%;left:0;right:0;margin:auto;background:white;width:600px;padding:30px;box-shadow:2px 4px 10px #323232;z-index:9999;display:none;max-width:99%;max-height:90%;overflow-x:hidden;overflow-y:scroll}.contact li{padding:0;list-style-type:none}.contact a{color:#333;font-weight:bold}.contact .knoppen a{color:white;font-weight:bold;background:#6ED169;padding:5px;text-decoration:none}.contact input{width:100%;border:none;background:none;border-bottom:solid 1px #bdbdbd;padding:5px;margin-bottom:10px}.sinergio{background-color:#333333;color:white;font-size:14px}.sinergio a,.sinergio a:hover{color:white}