html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img{max-width:100%;height:auto}img.alignleft{margin-right:1em}img.alignright{margin-left:1em}.wp-caption{padding:.5em;text-align:center}.wp-caption img{margin:.25em}.wp-caption .wp-caption-text{margin:.5em}body{background-color:#181717;background-image:url(/wp-content/themes/betonloox/images/bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:'Lato',sans-serif;font-weight:300;color:#8C8A8A;font-size:16px;position:relative}#page{position:relative;overflow-x:hidden}a{color:#fff;text-decoration:none;transition:0.3s}a:hover{text-decoration:underline;color:#fff}button:focus,.button:focus,img:focus,div:focus,a:focus{outline:none!important;box-shadow:none!important}.contactformulier input:focus,.contactformulier textarea:focus{border:1px solid #8C8A8A;outline:none}li{list-style:none}h1,h2,h3,h4,h5,h6{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:6px;line-height:1.4!important}.entry-content ul,.entry-content ol{margin:20px 0 20px 20px}.entry-content ul li{list-style:disc inside;display:list-item}.entry-content ol li{display:list-item;list-style:decimal inside}header{padding:40px 0}header#top{background:#fff0;position:relative;z-index:100;font-size:18px}.menu-open header#top{position:fixed;width:100%;top:0}.menu-open #main{margin-top:150.36px}header a{color:#8C8A8A}header a:hover{text-decoration:none}header .logo-inner,header .menu-wrapper{display:block;width:100%}header p{margin-bottom:0}header .menu-wrapper span{display:inline-block}header .menu-wrapper span:after{display:inline-block;width:18px;height:14px;background-image:url(/wp-content/themes/betonloox/images/icon-menu.svg);background-repeat:no-repeat;background-position:0 0;content:"";margin-left:10px}.menu-open header .menu-wrapper span:after{background-position:-18px 0}header .menu-toggle.open{display:inline-block}header .menu-toggle.close{display:none}.menu-open header .menu-toggle.open{display:none}.menu-open header .menu-toggle.close{display:inline-block}header .phone span{color:#fff;margin-right:10px;display:inline-block}header .logo{width:100%;height:auto;max-width:300px;opacity:.8;transition:0.3s}header .logo:hover{opacity:1}header .content-center{text-align:center}header .content-right{text-align:right}.vertical-center{display:flex;align-items:center}#page .frontpage-slider{padding:0 100px;background:inherit;border:none;margin-bottom:100px}#page .frontpage-slider .slide{min-height:600px;max-height:800px;height:calc(100vh - 250px);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}#page .frontpage-slider .flex-direction-nav a{color:#8C8A8A;text-shadow:none}#page .frontpage-slider .flex-direction-nav a:before{color:#8C8A8A;text-shadow:none}#page .frontpage-slider:hover .flex-direction-nav .flex-prev{left:36px}#page .frontpage-slider:hover .flex-direction-nav .flex-next{right:36px}#page .frontpage-slider .slide-block{background:rgb(0 0 0 / .5);text-align:center;max-width:800px;min-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#page .frontpage-slider .slide-block .content{padding:60px}#page .frontpage-slider .slide-block .content h2,#page .frontpage-slider .slide-block .content h3{text-transform:uppercase}#page .frontpage-slider .slide-block .content h2{font-size:4em}#page .frontpage-slider .slide-block .content h3{font-size:2em}#page .frontpage-slider .slide-block .content .inner-content{margin-top:40px}#page .frontpage-slider .slide-block .content .inner-content p{line-height:26px;color:#fff}#page .frontpage-slider .slide-block .content .slider-btn{display:inline-block;padding:20px 40px;text-transform:uppercase;color:#fff;border:1px solid rgb(255 255 255 / .4);transition:0.3s;margin-top:20px}#page .frontpage-slider .slide-block .content .slider-btn:hover{text-decoration:none;background:rgb(255 255 255 / .1)}.instagram-slider{margin:100px 0}.instagram-slider img{opacity:.6}.instagram-slider .logo-instagram{text-align:left;margin-bottom:30px}.instagram-slider .logo-instagram img{max-width:150px;width:100%;height:auto;transition:0.3s}.instagram-slider .logo-instagram img:hover{opacity:1}.entry-content{border:1px solid #313131}.home .entry-content .left{position:relative}.home .entry-content .left .featured-image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;width:100%}.entry-content .inner-content{padding:80px}.home .entry-content .inner-content h1{font-size:1.7em;font-weight:300}.entry-content p{margin-bottom:15px;line-height:1.8rem}.entry-content .button,.button,.cta a{display:inline-block;padding:14px 40px;text-transform:uppercase;color:#fff;border:1px solid rgb(255 255 255 / .4);transition:0.3s;font-size:14px;margin-top:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.button,.slider-btn{letter-spacing:2px;font-size:14px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.button svg,.slider-btn svg{margin-right:10px}.entry-content .button:hover,.button:hover,.cta a:hover{text-decoration:none;background:rgb(255 255 255 / .1)}.inspiratie{background:rgb(29 28 28 / .5);padding:100px 0;margin-top:100px}.inspiratie .title{text-align:center;font-size:1.7em}footer#bottom{padding:40px 0 0 0;font-size:12px;text-transform:uppercase}footer#bottom .social-items{text-align:right}.social-item{display:inline-block;list-style:none;margin-left:5px;font-size:12px}.social-item a{border:1px solid #8C8A8A;border-radius:100%;padding:10px;width:36px;height:36px;display:table-cell;text-align:center;vertical-align:middle;transition:0.3s}.social-item a:hover{background:rgb(255 255 255 / .1)}footer#bottom .logo img{max-width:200px;opacity:.8;transition:0.3s}footer#bottom .logo img:hover{opacity:1}footer#bottom p{line-height:24px;margin:0}footer#bottom .contact span{color:#fff;display:inline-block;margin-right:10px}footer#bottom a{color:#8C8A8A}footer#bottom .copyright{border-top:1px solid #2C2C2C;padding:20px 0;margin-top:40px;text-align:center;font-size:10px}footer#bottom .copyright span{margin:0 10px;display:inline-block}footer#bottom a:hover{color:#fff;text-decoration:none}.inspiratie-carousel{margin-top:60px;position:relative}.inspiratie-carousel .slides li{text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.inspiratie-carousel .slides li a{display:block}.inspiratie-carousel .slides li a:hover{text-decoration:none}.inspiratie-carousel .slides li .faded-overlay{position:absolute;left:0;opacity:1;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/betonloox/images/faded-overlay.png);background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:1;transition:0.3s}.inspiratie-carousel .slides li:hover .faded-overlay{opacity:.6}.inspiratie-carousel .slides li .inner-content{padding:30px 30px 300px 30px;transition:0.3s;position:relative;z-index:2;background-image:url(/wp-content/themes/betonloox/images/shape_plus.svg);background-repeat:no-repeat;background-position:100% 101%;background-size:auto}.inspiratie-carousel .slides li:hover .inner-content{background-image:url(/wp-content/themes/betonloox/images/shape_plus_dark.svg)}.inspiratie-carousel .slides li .inner-content h4{height:40px;font-size:14px;opacity:.8;transition:0.3s;line-height:24px;letter-spacing:3px}.inspiratie-carousel .slides li:hover .inner-content h4{opacity:1}.inspiratie-carousel .flex-control-paging li a.flex-active{background:#8C8A8A}.page-overlay{height:0%;width:100%;position:fixed;z-index:99;top:0;left:0;background-color:#101010;overflow-y:hidden;transition:0.5s;display:flex;align-items:center}.overlay-content{position:relative;top:0%;width:100%;text-align:center}.overlay-content ul{margin-bottom:0}#fullscreen-nav ul li a{text-transform:uppercase;margin:15px 0;font-weight:600;letter-spacing:6px;padding:8px;text-decoration:none;font-size:20px;color:#8C8A8A;display:block;transition:0.3s}#fullscreen-nav ul li a:hover,#fullscreen-nav ul li a:focus{color:#fff}#fullscreen-nav .social-items{position:absolute;bottom:30px;width:100%;text-align:center}@media screen and (max-height:450px){.page-overlay{overflow-y:auto}.page-overlay a{font-size:20px}.page-overlay .closebtn{font-size:40px;top:15px;right:35px}}.featured-image{text-align:center;margin-bottom:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.featured-image .overlay{position:absolute;z-index:1;background:rgb(0 0 0 / .5);left:0;top:0;width:100%;height:100%}.featured-image .inner-content{padding:140px;position:relative;z-index:2}.featured-image .inner-content .entry-title{font-size:30px;font-weight:600}.featured-image #breadcrumbs{text-transform:uppercase;font-size:12px;letter-spacing:4px}.intro-block .content,#contactformulier .content{padding:80px}.intro-block .contactinfo .content{background:rgb(29 28 28 / .5);height:100%}.intro-block h2{font-size:24px;margin-bottom:30px;line-height:34px}.image-gallery{padding:0 30px;margin-top:0}.image-gallery img{width:100%;height:auto;opacity:.6;transition:0.3s}.image-gallery li:hover img{opacity:1}.contactinfo{font-size:14px;text-transform:uppercase}.contactinfo a{color:#8C8A8A}.contactinfo a:hover{color:#fff;text-decoration:none}.contactinfo span{display:inline-block;color:#fff;margin-right:10px}.contactinfo .contact p{margin-bottom:0}.contactinfo .adres p{margin-bottom:25px}.contactformulier input,.contactformulier textarea{box-sizing:border-box;padding:10px;background:rgb(29 28 28 / .5);border:1px solid #8C8A8A;font-size:16px;color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:100%}.contactformulier textarea{padding:20px;margin-top:20px;min-height:300px}.contactformulier input{text-align:center;line-height:1.8rem}::-webkit-input-placeholder{color:#8C8A8A;letter-spacing:3px;font-size:12px;font-weight:300}::-moz-placeholder{color:#8C8A8A;letter-spacing:3px;font-size:12px;font-weight:300}:-ms-input-placeholder{color:#8C8A8A;letter-spacing:3px;font-size:12px;font-weight:300}:-moz-placeholder{color:#8C8A8A;letter-spacing:3px;font-size:12px;font-weight:300}.contactformulier .row{margin-left:-10px;margin-right:-10px}.contactformulier .col-1,.contactformulier .col-2,.contactformulier .col-3,.contactformulier .col-4,.contactformulier .col-5,.contactformulier .col-6,.contactformulier .col-7,.contactformulier .col-8,.contactformulier .col-9,.contactformulier .col-10,.contactformulier .col-11,.contactformulier .col-12,.contactformulier .col,.contactformulier .col-auto,.contactformulier .col-sm-1,.contactformulier .col-sm-2,.contactformulier .col-sm-3,.contactformulier .col-sm-4,.contactformulier .col-sm-5,.contactformulier .col-sm-6,.contactformulier .col-sm-7,.contactformulier .col-sm-8,.contactformulier .col-sm-9,.contactformulier .col-sm-10,.contactformulier .col-sm-11,.contactformulier .col-sm-12,.contactformulier .col-sm,.contactformulier .col-sm-auto,.contactformulier .col-md-1,.contactformulier .col-md-2,.contactformulier .col-md-3,.contactformulier .col-md-4,.contactformulier .col-md-5,.contactformulier .col-md-6,.contactformulier .col-md-7,.contactformulier .col-md-8,.contactformulier .col-md-9,.contactformulier .col-md-10,.contactformulier .col-md-11,.contactformulier .col-md-12,.contactformulier .col-md,.contactformulier .col-md-auto,.contactformulier .col-lg-1,.contactformulier .col-lg-2,.contactformulier .col-lg-3,.contactformulier .col-lg-4,.contactformulier .col-lg-5,.contactformulier .col-lg-6,.contactformulier .col-lg-7,.contactformulier .col-lg-8,.contactformulier .col-lg-9,.contactformulier .col-lg-10,.contactformulier .col-lg-11,.contactformulier .col-lg-12,.contactformulier .col-lg,.contactformulier .col-lg-auto,.contactformulier .col-xl-1,.contactformulier .col-xl-2,.contactformulier .col-xl-3,.contactformulier .col-xl-4,.contactformulier .col-xl-5,.contactformulier .col-xl-6,.contactformulier .col-xl-7,.contactformulier .col-xl-8,.contactformulier .col-xl-9,.contactformulier .col-xl-10,.contactformulier .col-xl-11,.contactformulier .col-xl-12,.contactformulier .col-xl,.contactformulier .col-xl-auto{padding-left:10px;padding-right:10px}.contactformulier .wpcf7-submit{letter-spacing:3px;cursor:pointer;transition:0.3s;display:inline-block;width:auto;padding:14px 40px;text-transform:uppercase;color:#fff;font-size:14px;margin-top:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;font-weight:300}.contactformulier .wpcf7-submit:hover{background:rgb(255 255 255 / .1)}.iframe-wrapper{position:relative;width:100%;height:100%}.iframe-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.3;filter:saturate(0);transition:1s;border:none}.iframe-wrapper iframe:hover{opacity:.6}.entry-content .inner-content h1,.entry-content .inner-content h2,.entry-content .inner-content h3,.entry-content .inner-content h4,.entry-content .inner-content h5,.entry-content .inner-content h6{margin-top:35px}.entry-content .inner-content img{width:100%;height:auto}.entry-content .inner-content img.half{width:48.8%;display:inline-block}.entry-content .inner-content img.half:first-child{margin-right:1%}.entry-content .inner-content img.half:nth-child(2){margin-left:1%}.projects-grid{margin:0 -15px}#projects-list .item{padding:0!important}#projects-list .item .item-inner{padding:15px;position:relative;overflow:hidden}#projects-list .item img{width:100%;height:auto;opacity:1;transition:0.3s}#projects-list .item img:hover{opacity:.6}#projects-list .item .item-inner .content{position:relative}#projects-list .item .item-inner .title{transition:0.3s;width:100%;text-align:center;visibility:hidden;position:absolute;bottom:0;font-size:14px;letter-spacing:4px}#projects-list .item:hover .item-inner .title{width:100%;transform:translate(0%,-10px);visibility:visible}body .fancybox-is-open .fancybox-bg{opacity:.9;background:#000}.projects{margin:-3px -3px 0 -3px}.projects .unvisible{display:none}.projects .project .inner-content{padding:0;position:relative}.projects .project a{display:block}.projects .project img{opacity:1;transition:0.6s;border:3px solid #fff0}.projects .project:hover img{opacity:.2}.projects .project:hover{cursor:pointer}.projects .project{text-align:center;transition:0.6s}.projects .project .title{position:absolute;left:0;width:100%;top:50%;transform:translate(0%,-50%);text-align:center;display:none;z-index:1}.projects .project:hover .title{display:block;-webkit-animation:fadeInUpBig 0.4s;animation:fadeInUpBig 0.4s}.projects .project .title h4{font-size:12px;letter-spacing:2px;margin:0}.projects .project .title p{margin-bottom:0}.cta{background:rgb(29 28 28 / .5);margin:100px 0 0 0}.cta .cta-inner{padding:60px;text-align:center}.cta .cta-inner{text-transform:uppercase}@media screen and (max-width:1200px){.entry-content .inner-content,.intro-block .content,#contactformulier .content{padding:40px}.inspiratie-carousel .slides li .inner-content{padding:30px 30px 240px 30px}.featured-image{margin-bottom:40px}.projects{margin:-3px -3px 0 -3px}}@media screen and (max-width:992px){#page .frontpage-slider{padding:0}#page .frontpage-slider:hover .flex-direction-nav .flex-prev{left:30px}#page .frontpage-slider:hover .flex-direction-nav .flex-next{right:30px}#page .frontpage-slider .slide-block .content{padding:40px}#page .frontpage-slider .slide-block .content h2{font-size:3em}#page .frontpage-slider .slide-block .content h3{font-size:1.5em}.home .entry-content .left .featured-image{height:350px;margin-bottom:0}footer#bottom .logo{margin-bottom:20px}footer#bottom .social-items{text-align:left;margin-top:20px}footer#bottom .social-items .social-item:first-child{margin-left:0}.iframe-wrapper{height:300px}#page .frontpage-slider .slide-block{min-width:500px}}@media screen and (max-width:768px){header#top{font-size:14px}header .menu-wrapper{font-size:16px}header .menu-wrapper span:after{height:13px;width:15px}.featured-image .inner-content{padding:70px 0}body .flex-direction-nav .flex-prev{left:-50px}body .flex-direction-nav .flex-next{right:-50px}}@media screen and (max-height:768px){header#top{padding:30px 0}}@media screen and (max-width:576px){header .phone-block{display:none}header .content-right{text-align:center}header img.logo{max-width:60%}header#top{padding:24px 0}#fullscreen-nav ul li a{font-size:14px;margin:7px 0;letter-spacing:3px}#page .frontpage-slider .slide-block .content{padding:24px}#page .frontpage-slider .slide-block .content h2{font-size:1em}#page .frontpage-slider .slide-block .content h3{font-size:.75em}#page .frontpage-slider .slide-block .content .inner-content p{font-size:12px;line-height:20px;display:none}#page .frontpage-slider .slide-block .content .inner-content{margin-top:20px}#page .frontpage-slider .slide-block{min-width:100px;width:80%}#page .frontpage-slider .slide-block .content .slider-btn{font-size:10px;padding:10px 20px;margin-top:5px}#page .frontpage-slider .slide{min-height:300px;height:calc(100vh - 450px)}#page .frontpage-slider{margin-bottom:0}.instagram-slider{margin:60px 0}#page .frontpage-slider:hover .flex-direction-nav .flex-prev{left:10px}#page .frontpage-slider:hover .flex-direction-nav .flex-next{right:10px}body .flex-direction-nav a:before{font-size:34px}.home .entry-content .left .featured-image{height:240px}.home .entry-content .inner-content h1{font-size:1.2em}.entry-content .button,.button,.cta a{font-size:12px;padding:10px 20px}footer#bottom .logo,footer#bottom .social-items{text-align:center}.featured-image .inner-content .entry-title,.inspiratie .title{font-size:1em}.featured-image #breadcrumbs{font-size:10px;letter-spacing:2px}.featured-image .inner-content{padding:50px 0}.entry-content .inner-content,.intro-block .content,#contactformulier .content{padding:20px}.entry-content .inner-content img{width:100%!important;height:auto;margin:0 0 10px 0!important}.entry-content .inner-content h1,.entry-content .inner-content h2,.entry-content .inner-content h3,.entry-content .inner-content h4,.entry-content .inner-content h5,.entry-content .inner-content h6{margin-top:20px}header .menu-wrapper{font-size:18px;margin-top:20px}header .menu-wrapper span:after{width:18px;height:14px}.intro-block h2,.contactinfo h3{font-size:.8em}.cta .cta-inner{padding:60px 30px}.projects{margin:-3px -3px -53px -3px}body{background-image:none}}@media screen and (max-width:320px){header .menu-wrapper{font-size:16px}header .menu-wrapper span:after{width:15px;height:13px}}