@font-face{font-display:swap;font-family:'Barlow-Condensed';src:url(/wp-content/themes/jwmbouw/assets/fonts/BarlowCondensed-Regular.ttf);font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Barlow-SemiCondensed';src:url(/wp-content/themes/jwmbouw/assets/fonts/BarlowSemiCondensed-Light.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-display:swap;font-family:'Barlow-SemiCondensed';src:url(/wp-content/themes/jwmbouw/assets/fonts/BarlowSemiCondensed-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:'Barlow-SemiCondensed';src:url(/wp-content/themes/jwmbouw/assets/fonts/BarlowSemiCondensed-Bold.ttf);font-style:normal;font-weight:700;font-display:swap}body,html,button,select,p,a{font-family:"Barlow-SemiCondensed",Sans-serif}body{font-weight:300;background-color:#F0F0F0;line-height:1.8em}body,.footer-widgets .widget{font-size:20px}.site-header{background-color:#3C3C3B!important;padding:15px 0}.inside-header{padding:0 10px}.color-yellow{color:#E9C600}.panel-wrapper{padding:0!important}a.button.btn-green{background-color:#5ebd6d!important}.main-navigation{background-color:transparent!important}.main-navigation .main-nav ul li{margin-right:50px}@media screen and (max-width:1076px){.main-navigation .main-nav ul li:last-child{margin-right:9px}}.main-navigation .main-nav ul li a{color:#FFFFFF!important;padding-left:0;padding-right:0;padding-top:35px;padding-bottom:35px;font-size:19px;font-weight:300;font-family:'Barlow-Condensed',Sans-serif}button.menu-toggle,.main-navigation .menu-toggle{color:#ffd700!important}.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li a:focus{color:#FDD700!important}.main-navigation .main-nav ul li a,.main-navigation .main-nav ul li>a:hover,.main-navigation .main-nav ul li>a:focus,.main-navigation .main-nav ul li>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul li[class*="current-menu-"]>a:focus{background-color:transparent!important}.main-navigation .main-nav ul li a::after{content:"";height:2px;opacity:0;background-color:#fff;bottom:10px;width:100%;margin-bottom:10px}.main-navigation .main-nav ul li a:hover::after{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;transition-timing-function:ease;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1);opacity:1}.main-navigation .main-nav .current_page_item a::after{content:"";height:2px;opacity:1;background-color:#FDD700;bottom:10px;width:100%;margin-bottom:10px;display:block;position:absolute}.jwm-btn a{color:#fdd700!important;background-color:#3c3c3b!important;border-radius:0px!important}.jwm-btn a:hover,.jwm-btn a:focus{color:#fff!important;background-color:#30302d!important}button.menu-toggle{font-size:30px;color:#ededed;background-color:#3c3c3b!important}button.menu-toggle:hover,button.menu-toggle:focus{color:#fff}@media screen and (max-width:1024px){.inside-header{padding:0}.main-navigation.toggled .main-nav li{text-align:center}.main-navigation .main-nav ul li a{border-top:1px solid #fdd700;border-bottom:1px solid #fdd700;color:#fdd700!important;background-color:#3c3c3b!important;padding:0!important}.main-navigation .main-nav ul li a:hover{color:#3c3c3b!important;font-weight:700;background-color:#fdd700!important}.main-navigation .main-nav ul li a:hover::after,.main-navigation .main-nav ul li a::after{content:none}.main-navigation .main-nav .current_page_item a::after{display:none}.header-widget{display:none!important}.main-navigation .main-nav .current_page_item a,.main-navigation .main-nav ul li[class*="current-menu-"]>a{background-color:#FDD700!important;color:#3c3c3b!important;font-weight:700}.main-navigation .main-nav ul li>a:hover,.main-navigation .main-nav ul li>a:focus,.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul li[class*="current-menu-"]>a:focus{background-color:#FDD700!important}}@media screen and (max-width:768px){.menu-toggle{padding:0 15px}.site-logo{max-width:259px!important}.inside-header{padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width:599px){.dienst-img{order:1}.dienst-txt{order:2}}.header-contact .link-phone:hover{color:#fff}#custom_html-3>div{display:flex;-webkit-display:flex;align-items:center;align-content:center}.header-contact{padding-left:15px;border-left:1px solid #fff;text-align:right}.header-contact a{color:#FDD700}.header-contact li a::before{content:"\f095";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;transform:rotate(90deg);-webkit-transform:rotate(90deg);margin-right:10px;font-size:16px}.header-contact li:last-child a{margin:0 5px}.nav-float-right .header-widget{width:20%}#custom_html-3>div>div:last-child a{color:#FDD700;margin-left:15px}#custom_html-3>div>div:last-child a:hover{color:#fff}.page #page-top-image{height:350px;background-position:center;background-size:cover;position:relative}.page #page-top-image .inner{top:50%;left:18%;transform:translateY(-50%);position:absolute}.page #page-top-image .inner h2{font-size:62px;font-weight:700;line-height:1.1em;letter-spacing:1px;text-shadow:1px 1px 10px #000;color:#EDEDED}.page #page-top-image .inner p{font-size:20px;color:#fff;text-shadow:1px 1px 10px #000}.separate-containers .inside-article{background-color:#fff0}@media screen and (max-width:1024px){.page #page-top-image .inner{left:10%}.page #page-top-image .inner h2{font-size:42px}.site-content{flex-direction:column}.site-content .content-area{width:100%!important}.site-content .content-area .site-main{margin-right:0}#right-sidebar{max-width:80%;margin:0 auto}.is-right-sidebar{width:100%!important;text-align:center}.separate-containers .inside-article{padding:80px}}@media screen and (max-width:768px){.page #page-top-image .inner h2{font-size:28px}.separate-containers .inside-article{padding:40px}#right-sidebar{order:1}.site-content .content-area{order:2}}.home .entry-header h1{color:#E9C600;font-weight:700;font-size:2rem}.home #page-top-image{height:550px;background-position:center;background-size:cover;position:relative}.home #page-top-image .inner{top:50%;left:18%;transform:translateY(-50%);position:absolute;text-align:center}.home #page-top-image .inner h2{font-size:62px;font-weight:700;line-height:1.1em;letter-spacing:1px;text-shadow:1px 1px 10px #000;color:#EDEDED;text-align:left}.home #page-top-image .inner .button{margin:0 auto}.home #page-top-image .inner p{font-size:20px;color:#fff;text-shadow:1px 1px 10px #000}.home .container-tekst-video{background-color:#3C3C3B;display:flex;position:relative;color:#fff}.home .container-tekst-video .inner{max-width:1200px;display:flex;margin:0 auto;padding:80px 10px}.home .container-tekst-video .inner .p-tekst-video{width:61.25%;margin:auto}.home .container-tekst-video .inner .row-filmpje{width:38.71%;height:13vw}.home .container-tekst-video .inner .row-filmpje iframe{width:100%;height:100%}.home .container-nieuwbouw-verbouw-renovatie .inner{max-width:100%;max-height:390px;height:390px;display:flex;flex-direction:row;margin:0 auto}.home .container-nieuwbouw-verbouw-renovatie .inner .container{width:33.333%;display:inline-block;position:relative;cursor:pointer}.home .container-nieuwbouw-verbouw-renovatie .inner .container img{display:block;margin:auto;max-height:100%;height:100%;max-width:100%;width:100%}.home .container-nieuwbouw-verbouw-renovatie .inner .container .btn-yellow{position:absolute;width:75%;top:82%;left:25%;background-color:#e9c600;color:#3c3c3b;font-family:inherit;font-size:20px;text-transform:uppercase;font-weight:300;height:18%}.home .container-nieuwbouw-verbouw-renovatie .inner .container .btn-yellow:focus,.home .container-nieuwbouw-verbouw-renovatie .inner .container .btn-yellow:hover{background-color:#ffe605}@media screen and (max-width:1024px){.home #page-top-image{height:250px}.home #page-top-image .inner{left:10%}.home #page-top-image .inner h2{font-size:42px}.home .container-tekst-video .inner{padding:80px 0;flex-direction:column;align-items:center}.home .container-tekst-video .inner .p-tekst-video{width:80%;margin:0 0 1.5em 0}.home .container-tekst-video .inner .row-filmpje{width:80%;height:40vw}.home .container-nieuwbouw-verbouw-renovatie .inner{flex-direction:column;align-items:center;height:auto;max-height:none}.home .container-nieuwbouw-verbouw-renovatie .inner .container{width:100%;height:240px;max-height:240px;overflow:hidden}.home .container-nieuwbouw-verbouw-renovatie .inner .container img{object-fit:cover;height:100%;max-height:100%;width:100%;max-width:100%}.home .container-nieuwbouw-verbouw-renovatie .inner .container .btn-yellow{top:70%;height:30%}}@media screen and (max-width:768px){.home #page-top-image .inner h2{font-size:28px}}#right-sidebar{position:relative;top:-100px;order:2}#right-sidebar .widget_nav_menu{background-color:#3C3C3B;font-size:21px}#right-sidebar .widget_nav_menu ul li{border-bottom:1px solid #FDD700;padding-bottom:calc(31px/2)}#right-sidebar .widget_nav_menu ul li:not(:first-child){margin-top:calc(31px/2)}#right-sidebar .widget_nav_menu ul li a{color:#fff;text-transform:uppercase}#right-sidebar .widget_nav_menu ul li a:hover,#right-sidebar .widget_nav_menu ul li a:focus{color:#FDD700}#right-sidebar .widget_nav_menu ul li a::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:20px}#right-sidebar .widget_media_image{padding:30px 67px 30px 67px;border-radius:1px 1px 1px 1px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}@media screen and (max-width:1024px){#right-sidebar{top:0}}.site-footer{background-color:#3C3C3B!important;color:#fff}.footer-widgets{background-color:transparent!important}.site-footer a{color:#fff}.site-footer a:hover{color:#E9C600}.site-footer ul li{margin-bottom:0}.site-footer ul li a i{margin-right:20px;font-size:16px}.site-footer a:hover i{color:#E9C600}.footer-widgets .inside-footer-widgets>div:last-child ul li a::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:20px}@media screen and (max-width:1024px){.footer-widgets .inside-footer-widgets{flex-wrap:wrap;flex-direction:row}.inside-footer-widgets>div{flex:0 0 50%}}@media screen and (max-width:768px){.inside-footer-widgets>div{flex:0 0 100%}.header-widget{display:none!important}}.footer-bottom{background-color:#e9c600;padding:5px 5%}.footer-bottom span{display:inline-block;margin-right:15px;font-size:16px}.footer-bottom #sedero a{color:#3c3c3b;font-weight:500}.footer-bottom #sedero a:hover{color:#fff}@media screen and (max-width:768px){.footer-bottom span{display:block}}