/* 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. */ @charset "UTF-8"; body{font-family:"Poppins", sans-serif}header{height:90px;background-color:white;-webkit-box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1)}header>.container{height:90px}header .logo{float:left}.logo img{height:60px;width:auto;margin-top:15px}header .nav_header{float:right;height:90px;display:flex;align-items:center}header .nav_header a{font-size:14px;font-weight:500;margin-left:40px !important;display:inline-block}.headerbar-container{background-color:#008895}.headerbar-container li{list-style:none}.header_bar{margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;align-items:center !important;height:40px}.header_bar p{line-height:15px;margin-bottom:0;font-size:12px;color:white}.header_bar a{color:white}.header_bar>div:nth-child(2){text-align:right}#cssmenu>ul>li.has-sub{position:relative;line-height:90px}#cssmenu>ul>li.has-sub>ul{position:absolute;top:90px;z-index:1;background-color:#ebf6f7;padding:20px;left:30px;width:180px}#cssmenu>ul>li.has-sub>ul a{margin-left:0 !important;line-height:25px}.rij1_home{height:500px;position:relative}.rij1_home:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2)}.rij1_home_notice{position:relative}.rij1_home_notice .textwidget{background-color:white;position:absolute;top:-40px;-webkit-box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);padding:20px;padding-left:150px;display:flex;align-items:center;z-index:1}.rij1_home_notice .textwidget p{margin:0;font-size:14px;line-height:normal}.rij1_home_notice .textwidget:before{content:"";font-family:"Ionicons";width:100px;height:100%;position:absolute;left:0;top:0;background-color:#008895;color:white;font-size:40px;display:flex;align-items:center;justify-content:center}p{font-size:15px;line-height:23px;color:#4a4946}.rij2_home{margin-top:150px;align-items:center !important}.rij2_home img{padding-right:50px}.rij3_home a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;text-indent:-9999px;color:transparent}.rij3_home p{margin:0}.rij3_home .panel-widget-style{height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.rij3_home .panel-widget-style:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.2);transition:all 300ms}.rij3_home .panel-widget-style:hover:after{background-color:rgba(0, 0, 0, 0.3)}.rij3_home{margin-top:50px}.rij3_home h2{margin:0;position:absolute;color:white;z-index:1;font-weight:600;padding:20px;left:0;bottom:0}.rij4_home .textwidget{background-color:rgba(0, 136, 149, 0.2);margin-top:50px;text-align:center;padding:30px 20px}.rij4_home .textwidget h3{margin-top:0;color:#008895;font-weight:600;margin-bottom:5px}.rij4_home .textwidget p{margin:0}.rij4_home .textwidget a,.rij1_contact input[type=submit]{display:block;color:#008895;max-width:200px;border:2px solid #008895;text-transform:uppercase;padding:10px;font-size:14px;margin-left:auto;margin-right:auto;margin-top:20px;text-decoration:none;transition:all 300ms;background-color:transparent}.rij4_home .textwidget a:hover,.rij1_contact input[type=submit]:hover{color:white;background-color:#008895}.rij1_opleiding,.rij2_opleiding,.rij_tekst{margin-top:80px !important}.rij1_opleiding strong,.rij2_opleiding strong{background-color:#008895;color:white;padding:10px;display:inline-block;font-weight:600;margin-top:10px}.rij1_opleiding h1,.rij2_opleiding h1,.rij1_opleiding h2,.rij2_opleiding h2,.rij_tekst h1{margin-top:0;color:#008895;font-weight:600;margin-bottom:10px;font-size:30px}.rij2_opleiding img{padding-right:0;padding-left:50px}.rij1_tarieven strong{margin-bottom:5px}.rij1_opleiding .textwidget a,.rij_tekst a{color:#008895}.rij1_contact{padding-top:70px}.rij1_contact h1{margin-top:0;color:#008895;font-weight:600;margin-bottom:15px}.rij1_contact>div:first-child>div:nth-child(2){background-color:#ebf6f7;padding:30px;max-width:400px}.rij1_contact a{color:#008895}.rij1_contact input[type=text],.rij1_contact input[type=email],.rij1_contact textarea{border:2px solid #008895;width:100%;padding:10px}.rij1_contact label{display:block;text-transform:uppercase;font-size:14px;font-weight:normal;margin-bottom:15px}.rij1_contact div.wpcf7 .ajax-loader{display:none !important}.rij1_contact .wpcf7-not-valid-tip{font-size:10px;text-transform:none;margin-top:-3px}.rij1_contact .wpcf7-response-output{background-color:#ebf6f7;padding:10px !important;border:2px solid #a3d4d9 !important}.rij_inschrijven input[type=text],.rij_inschrijven input[type=email],.rij_inschrijven select{border:2px solid #008895;width:100%;padding:10px}.rij_inschrijven form>div>div{width:calc(50% - 15px);float:left;margin-right:30px;margin-bottom:30px}.rij_inschrijven form>div>div:nth-child(2){margin-right:0}.rij_inschrijven form>div.fullwidth>div{width:100%;float:none;margin-right:0}.rij_inschrijven{max-width:1000px;margin-left:auto;margin-right:auto;margin-top:100px}.rij_inschrijven input[type=submit]{display:block;color:white;max-width:200px;text-transform:uppercase;padding:15px;font-size:14px;margin-left:auto;margin-right:auto;margin-top:20px;text-decoration:none;transition:all 300ms;background-color:#008895;border:none;clear:both}.rij_inschrijven input[type=submit]:hover{opacity:0.9}.rij_inschrijven h1{margin-top:0;color:#008895;font-weight:600;margin-bottom:30px;text-align:center}.rij_inschrijven .inschrijving-errors{border:2px solid #fa5252;margin-bottom:30px;padding:20px}.rij_inschrijven .inschrijving-success{border:2px solid #008895;margin-bottom:30px;padding:20px;background-color:#008895;color:white}.rij_inschrijven .inschrijving-errors .gump-error-message,.rij_inschrijven .inschrijving-success>div{display:block;line-height:24px}.rij1_opleiding p>a,.rij2_opleiding p>a{border:2px solid #008895;padding:10px;display:inline-block;margin-top:5px;text-decoration:none;text-transform:uppercase;font-size:14px;color:#008895;transition:all 300ms}.rij1_opleiding p>a:hover,.rij2_opleiding p>a:hover{background-color:#008895;color:white}.rij1_opleiding.rij1_motor p>a{border:none;text-transform:none;font-size:15px;padding:0;margin-top:0}.rij1_opleiding.rij1_motor p>a:hover{background-color:transparent;color:#008895;text-decoration:underline}.rij2{padding:40px 0}footer{margin-top:100px;padding-top:50px;padding-bottom:50px;border-top:2px solid #a3d4d9;background-color:#ebf6f7}footer img{max-width:250px !important}footer .rechts{float:right}footer .textwidget img{margin-top:30px;max-width:170px !important;height:auto}footer a{color:#008895}.sinergio img{height:30px;width:auto}@media screen and (max-width:992px){.rij2_home,.rij3_home{display:block !important}.rij2_home>div{width:100% !important}.rij3_home>div{width:calc(50% - 15px) !important;float:left;margin-right:30px !important;margin-bottom:30px}.rij3_home>div:nth-child(even){margin-right:0 !important}.rij4_home{clear:both}.rij4_home .textwidget{margin-top:20px}footer .sow-image-container img{padding-right:50px}.rij2_home img{padding-right:0;max-width:500px !important;margin-left:auto;margin-right:auto;margin-top:50px;width:100%}.rij2_opleiding img{padding-left:0}}@media screen and (max-width:768px){.header_bar{flex-direction:row !important;padding-left:15px !important;padding-right:15px !important}.header_bar>div{margin-bottom:0 !important}.nav_toggle{display:block;background-color:transparent;border:none;padding:0}.nav_toggle span{height:2px;width:30px}body.openednav #cssmenu{display:block;position:absolute;left:0;top:130px;width:100%;background-color:#ebf6f7;z-index:999;padding-top:50px;padding-bottom:50px;border-top:2px solid #a3d4d9}#cssmenu>ul>li.has-sub>ul{position:static;background-color:transparent;width:auto;padding:0;margin-left:60px}#cssmenu>ul>li.has-sub{line-height:normal}#cssmenu>ul>li{margin-bottom:20px}.rij1_home{height:300px}.rij3_home>div{width:100% !important;margin-right:0 !important}}@media screen and (max-width:500px){.headerbar-container{display:none !important}.rij1_home_notice .textwidget{position:static;margin-top:50px}.rij2_home{margin-top:50px}.rij1_home_notice .textwidget:before{height:calc(100% - 50px);top:50px;width:10px;content:""}.rij1_home_notice .textwidget{padding:10px;padding-left:20px}body.openednav #cssmenu{top:90px}}@media screen and (min-width:1400px){.container{width:1370px !important}}