/* 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. */ body{font-family:"Noto Sans", sans-serif;background:#FCFCFC !important}.knop a,.banner .banner_tekst a{display:inline-block;color:white;text-transform:uppercase;padding:10px 20px;background:#009ACA;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop a:hover,.banner .banner_tekst a:hover{background:#005395}a,input,select,textarea,button{outline:0}input[type="submit"]{display:inline-block;width:230px !important;color:white !important;text-transform:uppercase;border:none;border-radius:0 !important;padding:10px 20px !important;background:#009ACA !important;border-radius:0;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}input[type="submit"]:hover{background:#005395 !important}.achtergrond_afbeelding{height:500px}.titel{text-align:center;padding:40px 0;position:relative}.titel h3::before{content:"";display:block;border-bottom:solid thin lightgrey;width:calc(50% - 100px);left:0;top:50%;position:absolute}.titel h3::after{content:"";display:block;border-bottom:solid thin lightgrey;width:calc(50% - 100px);right:0;top:50%;position:absolute}.titel h3{display:inline-block;border:solid thin lightgrey;padding:10px;color:#9d9d9d;font-size:13px;width:200px;text-transform:uppercase;letter-spacing:5px;line-height:20px}.hoofding{position:fixed;top:0px;left:0px;width:200px;z-index:99999}.logo img{display:block;margin:auto;width:60%;height:auto}.nav_toggle{display:block !important;color:#333;background:white;border:none;font-size:25px;padding:5px 10px;border-radius:3px;margin:10px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:45px;height:45px}.nav_toggle .fa-times{display:none}.nav_header{position:fixed;background:rgba(255, 255, 255, 0.95);top:0;padding:10px;height:100%;width:250px;left:-300px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opened .nav_toggle{margin-left:260px}.opened .nav_header{left:0}.opened .nav_toggle .fa-times{display:block}.opened .nav_toggle .fa-list{display:none}.navigatie{margin-top:20px !important}.navigatie li{display:block}.navigatie a{display:block;padding:20px 0;border-bottom:dashed thin grey !important;color:#666666;font-size:15px;text-decoration:none;font-weight:300;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie a:hover,.navigatie .active a{color:#009ACA}.banner{width:100%;position:relative;left:0;height:100vh;overflow:hidden;right:0;font-size:16px}.banner .banner_tekst a{margin:10px 10px 10px 0}.banner .banner_slider div,.banner ul,.banner li,.banner img{height:100vh !important;max-width:none !important}.banner .flex-control-nav li{height:50px !important}.banner .metaslider .flex-control-nav li a{background:white;width:20px;height:20px}.banner img{display:block;margin:auto;width:auto !important}.banner .overlay{position:absolute;background:rgba(0, 0, 0, 0.1);left:0;right:0;top:0;bottom:0;color:white}.banner .banner_tekst{display:flex;flex-direction:column !important;justify-content:center !important;height:100vh;margin-top:-40px}.banner h1{font-size:45px;margin-bottom:40px;text-shadow:0 0 8px black}.banner p{text-shadow:0 0 8px black}.banner .start_btn{position:absolute;bottom:20px;left:0;right:0;color:white;display:block;text-align:center;font-size:20px;text-transform:uppercase;text-decoration:none;width:300px;margin:auto;text-shadow:0 0 8px black;letter-spacing:5px}.banner .start_btn i{display:block;font-size:25px}.banner .formulier{display:flex;flex-direction:column !important;justify-content:center !important;height:100vh;margin-top:-40px}.banner .formulier form{background:rgba(0, 0, 0, 0.7);padding:10px 30px}.banner .formulier h2{margin-bottom:30px}.banner .formulier input,.banner .formulier textarea{padding:5px;border-radius:3px;width:100%;border:none;background:white;margin-bottom:15px;color:#333}.banner .formulier input[type="radio"]{width:20px}.banner .formulier span.wpcf7-list-item{margin:0}.banner .formulier textarea{height:80px}.banner .formulier div[role="form"]{display:flex;flex-direction:column !important;justify-content:center !important}.banner .formulier label{font-weight:normal;margin-right:10px}.rij1_home .tekst{padding:50px;line-height:30px;width:100%}.rij1_home .tekst.knop a{margin-top:15px}.rij1_home .afbeelding{overflow:hidden;max-height:450px;display:flex;flex-direction:column !important;justify-content:center !important}.rij1_home .panel-grid-cell{width:50% !important}.rij1_home h2{letter-spacing:5px;font-size:25px;margin:0 0 25px 0}.rij1_dienst{height:500px}.rij1_dienst h1{font-size:45px;margin-bottom:40px;text-shadow:0 0 8px black;color:white}.rij1_dienst .knop a{margin-top:30px}.rij1_contact{padding-top:0;position:relative}.rij1_contact .tekst_adres{position:absolute;left:50px;background:#009ACA;color:white;bottom:0;border-radius:3px;padding:15px}.rij1_contact h1{font-size:22px;margin-top:0}.rij1_contact ul{padding:0;list-style-type:none}.rij1_contact a{color:white;font-weight:bold}.rij2{padding:40px 0}.rij2_home{padding-top:0;line-height:25px}.rij2_home .knop a{margin-top:25px}.rij2_dienst .knop{max-width:1000px;margin:auto;line-height:25px}.rij2_dienst .knop a{margin-top:25px}.rij2_contact h2{margin-bottom:30px}.rij2_contact input,.rij2_contact textarea{width:100%;padding:5px;margin-bottom:25px}.rij2_contact textarea{height:150px}.rij3_dienst .tekst{padding:50px;line-height:30px;width:100%}.rij3_dienst .tekst.knop a{margin-top:15px}.rij3_dienst .afbeelding{overflow:hidden;max-height:450px;display:flex;flex-direction:column !important;justify-content:center !important}.rij3_dienst .panel-grid-cell{width:50% !important}.rij3_dienst h2{letter-spacing:5px;font-size:25px;margin:0 0 25px 0}.rij3_dienst .tekst a{color:#009ACA;font-weight:bold;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij3_dienst .tekst a:hover{color:#005395}.footer{padding:50px 0}.footer h2{font-size:20px}.footer ul{padding:0}.footer a{color:#333;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer a:hover{color:#009ACA}.totop{width:30px;margin:auto;text-align:center}.totop a{color:white;font-size:35px;position:relative;bottom:-5px}.totop svg{position:absolute;left:0;right:0;margin:auto;z-index:-1}.loading{position:fixed;width:100%;height:100%;background:rgba(255, 255, 255, 0.95);z-index:99999999;top:0;left:0;right:0;bottom:0;justify-content:center !important;align-items:center !important;display:none}.loaded .loading{display:flex !important}.loading img{width:40px}.sinergio img{height:25px;width:auto}.sinergio{background:#009ACA;color:white;text-align:center;padding:20px 0 5px 0}.sinergio a{color:white;font-weight:bold;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.sinergio a:hover{color:#005395}@media screen and (min-width:991px){.rij1_home .tekst{opacity:0;position:relative;top:-100px;-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;transition:1.5s}.rij1_home.onscreen .tekst{opacity:1;top:0}.rij3_dienst .tekst,.rij2_dienst{opacity:0;position:relative;top:-100px;-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;transition:1.5s}.rij3_dienst.onscreen .tekst,.rij2_dienst.onscreen{opacity:1;top:0}.banner .overlay .container{opacity:0;position:relative;top:-100px;-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;transition:1.5s}.banner .overlay.showed .container{opacity:1;top:0}.footer{opacity:0;position:relative;top:-100px;-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;transition:1.5s}.footer.onscreen{opacity:1;top:0}.rij1_dienst .textwidget{opacity:0;position:relative;top:-50px;-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;transition:1.5s}.rij1_dienst.showed .textwidget{opacity:1;top:0}}@media screen and (max-width:768px){nav #cssmenu{display:block !important}.logo img{width:50%}.banner h1{font-size:35px;text-align:center;padding-top:120px;margin-bottom:20px}.banner_tekst a{display:block !important;width:200px;margin:10px auto !important;text-align:center}.banner .formulier{display:none}.start_btn span{display:none}.rij1_home .panel-grid-cell,.rij3_dienst .panel-grid-cell{width:100% !important}.rij1_home .tekst,.rij3_dienst .tekst{padding:30px}.rij1_dienst h1{font-size:35px}}@media screen and (min-width:1400px){.container{width:1370px !important}}