/*!/wp-content/themes/Avada-Child-Theme/style.css*//*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*COLORS
d05f3d
363636
eeeeee
*/
/*LOKALE @FONT-FACE RULES*/
@font-face{font-family:"Roboto";src:url("/wp-content/themes/Avada-Child-Theme/fonts/roboto-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:url("/wp-content/themes/Avada-Child-Theme/fonts/roboto-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:url("/wp-content/themes/Avada-Child-Theme/fonts/roboto-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}

/*BANNER ALS IMG*/
#headerwrap{position:relative;width:100%;height:640px;}
#headerwrap #titlebadge, #headerwrap #formwrapper, #headerwrap img{position:absolute;}
#headerwrap img{width:100%;height:100%;object-fit:cover;}
#headerwrap #titlebadge{top:20%;left:30px}
#headerwrap #titlebadge h1, .h1style{color:#363636 !important;font-weight:300 !important;font-size:36px !important;line-height:1.25 !important;text-transform:uppercase;}
.h1style{margin:20px 0 10px;}
#headerwrap #formwrapper{right:30px;top:20%;}
.fusion-footer{width:100% !important;}
#breadcrumbs *{font-size:16px;}
@media screen and (min-width: 1620px){
#headerwrap #titlebadge{top:20%;left:calc((100vw - 1560px) / 2);}
#headerwrap #formwrapper{right:calc((100vw - 1560px) / 2);top:20%;}
}
@media screen and (max-width: 1024px){
	#headerwrap #formwrapper{display:none !important;}
}
.wprevpro_badge{min-height:110px !important;}

.fusion-header{height: auto !important;}
.page-id-18 #wprev-badge-1, .page-id-2397 #wprev-badge-1{width: fit-content !important;}
.page-id-18 h4, .page-id-2397 h4{font-weight: 500 !important;}
 .fusion-form-1913  input{border-radius: 0;padding: 7px 10px;height: 49px !important;margin-bottom: 20px;border-radius: 0px !important;}

 .fusion-form-1913 .fusion-button {
    background: #d05f3d!important;
    width: 100%;
}
.fusion-form-field{margin: 0 !important;}
.fusion-form #c2a-form input {
    height: 20px!important;
}

form .fusion-layout-column .fusion-column-wrapper{margin: 0px !important;}

.fusion-logo img {
    max-width: 300px;
}
.fusion-header-separator{display:none;}

.fusion-text a, .text a{text-decoration:underline !important;}
.fusion-text a.c2a, .fusion-text a:hover, .text a:hover, #diensten ul li a{text-decoration:none !important;}
/*reviews*/
.wprev-no-slider ul{display: flex;}
.wprevpro_t1_outer_div.w3_wprs-row-padding{width:30%;}
/*REUSABLES*/
.fusion-imageframe, .fusion-imageframe img{width:100% !important;height:auto !important;}
h1{text-transform:uppercase;}
.home h1{margin-top:60px !important;}
strong, b, .fusion-text strong, .fusion-text b{font-weight:400 !important;}
.fusion-text ul{list-style:none;}
.fusion-text ul li{position:relative;}
.fusion-text ul li:before{content:url(/wp-content/uploads/2020/03/list-item.png);left:-30px;top:2px;position:absolute;}
/*SLIDER*/
.tfs-slider .slide-content-container .fusion-sep-none h3{text-transform:uppercase;line-height:1.75em;}
.tfs-slider .slide-content-container .fusion-sep-none h3 span{font-size:40px;}
.tfs-slider .slide-content-container .slide-content{padding-left:30px;}
/*PAGE HEADER*/
#page-header{padding-top:20px !important; padding-bottom:20px;}
#page-header .breadcrumb{display:inline-block;float:right;font-size:16px;}
#page-header .fusion-builder-row{max-width:1560px !important;}
.fusion-top-header, .fusion-header{box-shadow:rgba(0,0,0,.2) 0 1px 3px;}
/*TAGLINE*/
.tagline .fusion-text{text-align:center;color:#d05f3d;font-size:58px;font-style:italic;font-weight:900;text-shadow:1px 1px #363636;margin:80px 0 60px;}
.fusion-title-size-two.styled, #overview-bg h2{padding-top:90px;}
.fusion-title-size-two.styled h2, #overview-bg h2{color:#fff !important;font-size:48px !important;font-style:italic !important;font-weight:900 !important;text-shadow:1px 1px #d05f3d;text-transform:uppercase;line-height:1.1em !important;text-align:center !important;}
.fusion-title-size-two.styled h2 em, #overview-bg h2 em{font-size:34px !important;}
/*C2A WRAP*/
.c2a-wrapper{margin:60px auto 40px;background:rgba(256,256,256,.75);border:5px solid rgba(208,95,61,.75);padding:30px 10px;width:100%;max-width:800px;text-align:center;font-size:38px;font-weight:400;}
.c2a-wrapper a[href^="tel:"]{font-size:48px;font-weight:bold;position:relative;padding-left:60px;}
.c2a-wrapper a[href^="tel:"]:before{content:url(/wp-content/uploads/2020/03/phone-icon.png);position:absolute;left:0;top:-1px;}
.c2a-wrapper a[href^="mailto:"]{font-size:32px;font-weight:100 !important;}
.c2a-wrapper a:hover{color:#363636 !important;}
/*CONTENT*/
.page-template:not(.page-id-209) .fusion-title-size-one{margin-top:30px !important;}
h3.styled{border-bottom:3px solid #d05f3d;padding-bottom:10px;margin-top:0 !important;}
.c2a{border:1px solid #d05f3d;background:#d05f3d;position:relative;padding:7px 15px;color:#fff !important;}
.c2a:before{position:absolute;content:"";border:1px solid #fff;top:1px;left:1px;right:1px;bottom:1px;}
.fusion-panel{margin-bottom:0 !important;}
.panel-group{margin-bottom:30px !important;}
.fusion-accordian .fusion-panel:last-child, .fusion-accordian .fusion-panel:hover:last-child{border-bottom:0;}
.panel-collapse{margin:0 !important;padding:0 0 20px !important}
.fusion-accordian .toggle-content{font-size:17px !important;}
/*OVERVIEW*/
#overview-bg{height:400px;}
.home #overview{position:relative;top:-85px;margin-bottom:-85px !important;}
#overview .fusion-title{position:relative;top:-85px;background:#d05f3d;height:85px;z-index:3;display:table-cell;width:400px;vertical-align:middle;}
#overview .fusion-title:before{position:absolute;content:url(/wp-content/uploads/2020/03/icon-druppel.png);width:30px;height:42px;left:20px;top:21px;}
#overview .fusion-title h3{color:#fff !important;padding:0;}
#overview .fusion-one-fifth img{filter: grayscale(100%);}
#overview .fusion-one-fifth:hover img{filter: grayscale(0%);}
.page-overview{background:#363636;}
.page-overview *{color:#fff;}
.page-overview h3{color:#d05f3d !important;margin-top:0 !important;}
.page-overview .fusion-one-half{width:50% !important;margin:0 !important;}
.page-overview.leftfloat .fusion-one-half{float:right;}
.page-overview .fusion-text{padding:60px 40px;}

/*METHODE*/
#methode{padding-left:0 !important;padding-right:0 !important; display:inline-block !important;}

#methode h4{color:#fff !important;border-bottom:3px solid #d05f3d;padding-bottom:10px;margin-top:0 !important;}
#methode p{color:#fff !important;}
#methode .fusion-layout-column.fusion-one-half{width:50% !important;margin-right:0 !important;}
/*OFFERTE SLIDER*/
.fusion-image-carousel{margin-bottom:0 !important;}
.fusion-carousel .fusion-carousel-wrapper{padding:3px 0 !important;background:#363636;}
#methode .fusion-carousel-wrapper{padding:0px !important;}
.fusion-carousel-wrapper{height:492px !important;}
.fusion-carousel .fusion-carousel-nav{width:61px;height:30px;position:absolute;right:30px;bottom:30px;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{top:80% !important;background-color:rgba(256,256,256,.8) !important;border:1px solid #fff;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next{left:auto !important;right:60px !important;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{right:30px !important;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{color:#d05f3d !important;font-size:30px !important;line-height:26px !important;}
/*REGIONAAL*/
#img-location .fusion-imageframe{max-width:782px;margin:0 auto !important;display:block;}
/*c2a form*/
#c2a-form{background-position:center!important;background-color:#e1e1e1 !important;}
#c2a-form .c2a-contact{background:#363636;border:3px solid #d05f3d;padding:30px;text-align:center;color:#fff;font-size:28px;}
#c2a-form .c2a-contact *{color:#fff;}
#c2a-form a[href^="tel:"]{font-size:52px;font-weight:700;line-height:80px;}
#c2a-form a[href^="mailto:"]{font-size:24px;line-height:54px;}
#c2a-form a:hover{text-decoration:underline;}
#c2a-form .fusion-text h4{color:#d05f3d !important;text-shadow:1px 1px #000;font-size:32px !important;margin-bottom:.33em !important;}
#c2a-form .fusion-text p{color:#fff !important;text-shadow:1px 1px #000;font-size:24px !important;}
#c2a-form .input-50{width:49%;margin-right:2%;float:left;}
#c2a-form .input-50.last{margin-right:0;}
#c2a-form input{height:56px !important;padding:0 1em !important;color:#363636;}
#c2a-form input, #c2a-form textarea{border:1px solid #fff;background:rgba(256,256,256,.85);color:#363636;border-radius:0 !important;}
#c2a-form input::placeholder, #c2a-form textarea::placeholder{color:#363636;}
#c2a-form input[type="submit"]{border:1px solid #d05f3d;background:#d05f3d;border-radius:0;color:#fff;}
#c2a-form .formtext{font-size:16px;font-style:italic;color:#fff;text-shadow:0 1px #000;}
#regiofootermenu{list-style:none;display:flex;width:100%;justify-content:space-between;}
#regiofootermenu li a{text-transform:uppercase;font-weight:600;color:#e1e1e1;}
#regiofootermenu li a:hover{color:#D05F3D;}
/*QUOTE*/
#quote{border:3px solid #d05f3d;padding:20px;position:relative;}
#quote:before{position:absolute;background:url(https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2024/03/quote-icon.png) no-repeat;background-size:cover !important;content:"";width:105px;height:88px;left:0;margin-left:-52px;top:-40px;z-index:-1;}
#quote p{position:relative;z-index:1;}
#quote p:last-child{margin-bottom:0 !important;text-align:right;}

#menu-footermenu li{text-align:right;border:none;}

.t8displayname{text-transform: capitalize; font-size:18px !important;}
html .wprs_unslider-arrow{border-radius:0px !important;}
.wprs_unslider-arrow.next{margin-right: 10px;}
.wprs_unslider-arrow.prev{margin-left:10px;}
.privacytext{font-style:italic;font-size:.75em;color:#fff;text-shadow:1px 1px #000;font-weight:100 !important;line-height:.75em;text-align:right;}
.privacytext span{font-size:.8em;line-height:.65em;}
.privacytext a{color:#fff;}
/*REGIO*/
ul.locaties li ul{padding-left:10px;}
ul.locaties li ul li{display:inline-block;padding-right:5px;}
ul.locaties li ul li:after{position:absolute;content:", ";right:0;bottom:0;}
ul.locaties li ul li:last-child:after{display:none;}
ul.locaties li ul li:before{display:none;}
.page-template-regio-oost-vlaanderen #main .fusion-row, .page-template-regio-west-vlaanderen #main .fusion-row, .page-template-regio-vlaams-brabant #main .fusion-row{max-width:none !important;}
.page-template-regio-oost-vlaanderen #main .section, .page-template-regio-west-vlaanderen #main .section, .page-template-regio-vlaams-brabant #main .section{padding:40px 0;margin-left:-30px;margin-right:-30px;}
.page-template-regio-oost-vlaanderen #main .section.top, .page-template-regio-west-vlaanderen #main .section.top, .page-template-regio-vlaams-brabant #main .section.top{background:url("https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/patroon.jpg");padding:20px 0 20px !important;box-shadow:rgb(0 0 0 / 20%) 0 1px 3px;}
.page-template-regio-oost-vlaanderen #main .section.top .breadcrumb, .page-template-regio-west-vlaanderen #main .section.top .breadcrumb, .page-template-regio-vlaams-brabant #main .section.top .breadcrumb{text-align:right;padding-right:80px;font-size:16px;}
.page-template-regio-oost-vlaanderen #main .section .text, .page-template-regio-west-vlaanderen #main .section .text, .page-template-regio-vlaams-brabant #main .section .text{max-width:1560px;margin:0 auto;}
.page-template-regio-oost-vlaanderen #main .section .text h1, .page-template-regio-west-vlaanderen #main .section .text h1, .page-template-regio-vlaams-brabant #main .section .text h1{font-weight:700;font-size:34px;color:#d05f3d;text-transform:uppercase;margin-top:80px !important;}
.page-template-regio-oost-vlaanderen #main .section .text h2, .page-template-regio-west-vlaanderen #main .section .text h2, .page-template-regio-vlaams-brabant #main .section .text h2{font-size:24px;}
.page-template-regio-oost-vlaanderen #main .section .text p, .page-template-regio-west-vlaanderen #main .section .text p, .page-template-regio-vlaams-brabant #main .section .text p{overflow:hidden;}
.page-template-regio-oost-vlaanderen #main .section .text ul li:before, .page-template-regio-west-vlaanderen #main .section .text ul li:before, .page-template-regio-vlaams-brabant #main .section .text ul li:before{content: url(/wp-content/uploads/2020/03/list-item.png);left:-30px;top:2px;position:absolute;}
.page-template-regio-oost-vlaanderen #main .section.img, .page-template-regio-west-vlaanderen #main .section.img, .page-template-regio-vlaams-brabant #main .section.img{background:url("https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/background-riolering.jpg") no-repeat;background-size:cover !important;}
.page-template-regio-oost-vlaanderen #main .section.imgregio, .page-template-regio-west-vlaanderen #main .section.imgregio, .page-template-regio-vlaams-brabant #main .section.imgregio{background:#363636;text-align:center;}
.page-template-regio-oost-vlaanderen #main .section.reviews, .page-template-regio-west-vlaanderen #main .section.reviews, .page-template-regio-vlaams-brabant #main .section.reviews{background:#e1e1e1 !important;}
.page-template-regio-oost-vlaanderen #main .section.reviews .wprs_unslider, .page-template-regio-west-vlaanderen #main .section.reviews .wprs_unslider, .page-template-regio-vlaams-brabant #main .section.reviews .wprs_unslider{min-height:320px;}
.page-template-regio-oost-vlaanderen #main .section.contact, .page-template-regio-west-vlaanderen #main .section.contact, .page-template-regio-vlaams-brabant #main .section.contact{background:url("https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/c2a-background.jpg") no-repeat;background-size:cover !important;overflow:hidden;}
.page-template-regio-oost-vlaanderen #main .section.contact #c2a-form, .page-template-regio-west-vlaanderen #main .section.contact #c2a-form, .page-template-regio-vlaams-brabant #main .section.contact #c2a-form{max-width:1580px;margin:0 auto;}
.page-template-regio-oost-vlaanderen #main .section.contact .fusion-one-third, .page-template-regio-west-vlaanderen #main .section.contact .fusion-one-third, .page-template-regio-vlaams-brabant #main .section.contact .fusion-one-third{width:32%;margin-right:4%;float:left;}
.page-template-regio-oost-vlaanderen #main .section.contact .fusion-two-third, .page-template-regio-west-vlaanderen #main .section.contact .fusion-two-third, .page-template-regio-vlaams-brabant #main .section.contact .fusion-two-third{width:64%;margin-right:0;float:left;}
.page-template-regio-oost-vlaanderen #main .section.contact .fusion-two-third.form h4, .page-template-regio-west-vlaanderen #main .section.contact .fusion-two-third.form h4, .page-template-regio-vlaams-brabant #main .section.contact .fusion-two-third.form h4{color:#d05f3d;text-shadow:1px 1px #000;font-size:32px;font-weight:400;margin-bottom:.33em !important;}
.page-template-regio-oost-vlaanderen #main .section.contact .fusion-two-third.form p,.page-template-regio-west-vlaanderen #main .section.contact .fusion-two-third.form p, .page-template-regio-vlaams-brabant #main .section.contact .fusion-two-third.form p{color:#fff;text-shadow:1px 1px #000;}
#diensten{text-align:left;}
#diensten h3{display:inline-block;padding:7px 12px;border:1px solid #d05f3d;color:#e1e1e1 !important;background:#d05f3d;font-size:22px !important;font-weight:400 !important;text-transform:uppercase;}
#diensten ul{display:inline-block;padding:0;}
#diensten ul li{display:inline-block;padding:7px 12px;border:1px solid #363636;color:#363636 !important;background:#e1e1e1;font-size:22px !important;}
a.anchor{position:relative;top:-130px;}
a.anchortotop{padding:5px 8px;border:1px solid #363636;color:#363636 !important;background:#e1e1e1;font-size:16px !important;float:right;}

/*REGIO NIEUW*/
.page-template-regio-tpl-kust .fusion-row, .page-template-regio-tpl-kust main,
.page-template-regio-tpl-aalst-ninove .fusion-row, .page-template-regio-tpl-aalst-ninove main,
.page-template-regio-tpl-aalter-eeklo .fusion-row, .page-template-regio-tpl-aalter-eeklo main,
.page-template-regio-tpl-affligem-ternat .fusion-row, .page-template-regio-tpl-affligem-ternat main,
.page-template-regio-tpl-brugge .fusion-row, .page-template-regio-tpl-brugge main,
.page-template-regio-tpl-diksmuide-poperinge .fusion-row, .page-template-regio-tpl-diksmuide-poperinge main,
.page-template-regio-tpl-gent .fusion-row, .page-template-regio-tpl-gent main,
.page-template-regio-tpl-kortrijk-roeselare .fusion-row, .page-template-regio-tpl-kortrijk-roeselare main,
.page-template-regio-tpl-lokeren-sint-niklaas .fusion-row, .page-template-regio-tpl-lokeren-sint-niklaas main,
.page-template-regio-tpl-londerzeel-vilvoorde .fusion-row, .page-template-regio-tpl-londerzeel-vilvoorde main,
.page-template-regio-tpl-oudenaarde-geraardsbergen .fusion-row, .page-template-regio-tpl-oudenaarde-geraardsbergen main{margin:0;padding:0 !important;max-width:none !important;}

.page-template-regio-tpl-kust .fusion-header-v2 .fusion-row, .page-template-regio-tpl-kust .fusion-header-v2 main,
.page-template-regio-tpl-aalst-ninove .fusion-header-v2 .fusion-row, .page-template-regio-tpl-aalst-ninove .fusion-header-v2 main,
.page-template-regio-tpl-aalter-eeklo .fusion-header-v2 .fusion-row, .page-template-regio-tpl-aalter-eeklo .fusion-header-v2 main,
.page-template-regio-tpl-affligem-ternat .fusion-header-v2 .fusion-row, .page-template-regio-tpl-affligem-ternat .fusion-header-v2 main,
.page-template-regio-tpl-brugge .fusion-header-v2 .fusion-row, .page-template-regio-tpl-brugge .fusion-header-v2 main,
.page-template-regio-tpl-diksmuide-poperinge .fusion-header-v2 .fusion-row, .page-template-regio-tpl-diksmuide-poperinge .fusion-header-v2 main,
.page-template-regio-tpl-gent .fusion-header-v2 .fusion-row, .page-template-regio-tpl-gent .fusion-header-v2 main,
.page-template-regio-tpl-kortrijk-roeselare .fusion-header-v2 .fusion-row, .page-template-regio-tpl-kortrijk-roeselare .fusion-header-v2 main,
.page-template-regio-tpl-lokeren-sint-niklaas .fusion-header-v2 .fusion-row, .page-template-regio-tpl-lokeren-sint-niklaas .fusion-header-v2 main,
.page-template-regio-tpl-londerzeel-vilvoorde .fusion-header-v2 .fusion-row, .page-template-regio-tpl-londerzeel-vilvoorde .fusion-header-v2 main,
.page-template-regio-tpl-oudenaarde-geraardsbergen .fusion-header-v2 .fusion-row, .page-template-regio-tpl-oudenaarde-geraardsbergen .fusion-header-v2 main{margin:auto !important;padding:0 !important;max-width:1560px !important;}
.regio-section{padding:40px 0;clear:both;overflow:hidden;}
.regio-section:last-child{padding-bottom:0;}
.regio-section.gray{background:#f1f1f1;}
.regio-section.dark{background:#363636;text-align:center;}
.regio-section.dark li, .regio-section.dark p{color:#fff !important;}

.regio-section.top h1{color:#363636 !important;font-size:28px !important;margin-top:200px;text-transform:uppercase;}
.regio-section.top h1 span{color:#363636 !important;font-size:42px !important;}
.regio-section.top .fullwidth-box{padding:20px 40px;-webkit-box-shadow: 0px 1px 5px 0px rgba(225,225,225,1);-moz-box-shadow: 0px 1px 5px 0px rgba(225,225,225,1);box-shadow: 0px 1px 5px 0px rgba(225,225,225,1);}
.regio-section.top .fullwidth-box h4{font-weight:900;font-size:22px !important;line-height:1.25 !important;margin-bottom:15px;}
.regio-section.top .fullwidth-box input{border-radius:0;padding:7px 10px;height:49px;margin-bottom:20px;}
.regio-section.top .fullwidth-box input::placeholder{font-size:14px !important;}
.regio-section.top .fullwidth-box .fusion-button{background:#d05f3d !important;width:100%;}
.regio-section.top .fusion-form{margin-top:120px;}
.regio-section.pattern{background:url(https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/patroon.jpg); -webkit-box-shadow: 0px 1px 5px 0px rgba(225,225,225,1);-moz-box-shadow: 0px 1px 5px 0px rgba(225,225,225,1);box-shadow: 0px 1px 5px 0px rgba(225,225,225,1);}
.regio-section.pattern p{text-align:center;font-size:58px;font-style:italic;font-weight:900;text-shadow:1px 1px #363636;color:#d05f3d !important;margin:20px 0;text-transform:uppercase;}
.regio-section .inner{max-width:1560px;margin:0 auto;}
.regio-section .one-half{width:47.5%;margin-right:5%;float:left;}
.regio-section .one-third{width:30%;margin-right:5%;float:left;}
.regio-section .two-third{width:65%;margin-right:5%;float:left;}
.regio-section .last{margin-right:0 !important;}
.regio-section .page-tagline p{font-size:1.25em;font-weight:500;font-style:italic;text-transform:uppercase;padding:0 30px;}
.regio-section#verstoppingen img, .regio-section.other img{max-width:60px !important;height:auto !important;}
.regio-section#verstoppingen h3, .regio-section.other h3{margin:25px 0 10px !important;}
.regio-section#verstoppingen h3 span, .regio-section.other h3 span{font-size:.85em;font-style:italic;}
.regio-section#verstoppingen p, .regio-section.other p{font-size:14px;margin-bottom:40px !important;}
.regio-section#verstoppingen h4, .regio-section.other h4{margin:0 0 7px !important;}
.regio-section#verstoppingen a:hover h4, .regio-section.other a:hover h4{text-decoration:underline;}
.regio-section ul{list-style:none;}
.regio-section ul li{position:relative;}
.regio-section ul li:before{position:absolute;content:"";background:url(https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/list-item.png) no-repeat;height:28px;width:20px;top:5;left:-35px;}
ul.horizontal{list-style:none;margin-left:0;padding-left:0;}
ul.horizontal li{display:inline-block;padding:0 40px;position:relative;text-transform:uppercase;font-weight:500;font-size:24px;}
ul.horizontal li:before{position:absolute;content:"";background:url(https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/icon-druppel-small.png) no-repeat;height:28px;width:20px;top:0;left:-10px;}
ul.horizontal li:first-child:before{display:none;}
.regio-section.c2a-tel{background:url("https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2020/03/background-riolering.jpg") no-repeat;background-size:cover !important;}
.accordion h4{padding:10px 10px 10px 40px;position:relative;border:1px solid #bbb;color:#bbb !important;text-transform:uppercase;}
.accordion h4:hover{cursor:pointer;}
.accordion h4.ui-state-active{color:#fff !important;border-color:#d05f3d !important;background:#d05f3d !important;}
.accordion h4:before{left:14px;top:11px;position:absolute;color:#bbb;font-weight:bold;}
.accordion h4.ui-state-active:before{content:"-";color:#fff;}
.accordion h4.ui-accordion-header-collapsed:before{content:"+";color:#bbb;}
.ui-accordion-content{background:#f1f1f1;}
.ui-accordion-content p .c2a{margin-top:-30px !important;}
.ui-accordion-content p{font-size:18px;margin:0;padding:20px 10px;}
.one-third iframe{margin-top:60px;width:100%;height:auto;min-height:263px;}
.regio-section .content.one-half p{font-size:18px;}
.regio-section #usp-block{background:#d05f3d;text-align:left;padding:40px 20px;margin-top:60px;}
.regio-section #usp-block h3{color:#fff !important;margin-top:0 !important;}
.regio-section #formwrapper{max-width:1560px;margin:0 auto;}
.regio-section #formwrapper{margin-left:30px !important;margin-right:30px !important;}

.fusion-widget-area .widget_nav_menu>div>ul>li{padding-top:0 !important;}

/*SEA LANDINGSPAGINA*/
.page-id-2767 header, .page-id-2767  footer{display:none;}
#titlewrap{position:relative;margin-top:40px;}
#titlewrap:before{position:absolute;content:"";width:180px;height:250px;left:0;top:0;background:#D05F3D;z-index:0;}
#titlewrap *{color:#fff !important;font-family:Roboto, sans-serif;}
#titlewrap h1{font-size:36px !important;font-weight:100 !important;z-index:1;position:relative;padding-left:50px;line-height:1;}
#titlewrap h1 span{clear:both;display:inline-block;letter-spacing:-2px;}
#titlewrap h1 strong{font-size:66px !important;font-weight:400 !important;clear:both !important;padding-left:85px;}
#titlewrap h2{font-size:52px !important;font-weight:100 !important;text-transform:uppercase;z-index:1;position:relative;padding-left:50px;margin-top:70px;line-height:1;}
#titlewrap h2 span{clear:both;display:inline-block;letter-spacing:-2px;font-size:48px !important;}
#titlewrap h2 strong{font-weight:400 !important;clear:both !important;}
.page-id-2767 .fusion-text h3{text-transform:uppercase;}
.page-id-2767 .fusion-text strong{font-weight:400 !important;}
#phone{padding-left:240px;}
#phone a{font-size:72px !important;font-weight:600 !important;color:#D05F3D !important;}
#reviews{padding-left:50px;}
#reviews #reviewscore{font-size:56px;font-weight:600 !important;color:#fff;letter-spacing:-5px;}
#reviews img{padding:15px 0 0 20px;}
#reviews #numberofreviews{color:#fff !important;font-size:20px;position:relative;top:-10px;left:125px;}
#seaformwrap{position:relative;top:40px;}
#seaform{background:#f9f9f9;position:relative;padding:70px 40px 40px;z-index:101;}
#seaform:after{position:absolute;content:"";border:2px solid #D05F3D;width:100%;height:100%;right:-20px;bottom:-20px;z-index:102;pointer-events:none;}
#seaform input, #seaform textarea{border-radius:0;padding:10px 7px;margin-bottom:10px;height:50px;color:#333 !important;text-transform:uppercase;font-weight:600;}
#seaform input::placeholder, #seaform textarea::placeholder{color:#333 !important;text-transform:uppercase;font-weight:600;}
#seaform textarea{height:240px;resize:none;}
#seaform .fusion-button{border-radius:0;background:#333;width:100%;text-align:right;text-transform:uppercase;font-weight:400;font-size:22px;}
#seaform .button-icon-right{margin-right:0.7em;}
#uspwrap *{font-weight:400 !important;font-size:28px !important;text-transform:uppercase;}
#uspwrap .fusion-text{padding:22px 40px 0 20px;line-height:1;}
.rightshade{overflow:visible !important;}
.rightshade img{position:relative;z-index:1;}
.rightshade:before{position:absolute;z-index:0;content:"";background:#D05F3D;width:420px;height:240px;right:-20px;bottom:-20px;}
.leftshade{overflow:visible !important;}
.leftshade img{position:relative;z-index:1;}
.leftshade:before{position:absolute;z-index:0;content:"";background:#D05F3D;width:420px;height:240px;left:-20px;bottom:-20px;}



/*RESPONSIVE*/
@media screen and (max-width: 1600px){
	/*.fusion-header.fusion-sticky-shadow .fusion-logo{margin-top:0 !important;}
	.fusion-main-menu > ul > li > a{font-size:20px !important;}
	.fusion-is-sticky .fusion-main-menu > ul > li > a{font-size:14px !important;}*/
	.home .tfs-slider, .home .fusion-slider-container{height:630px !important;}
	/*.home #main{top:-100px;margin-bottom:-100px;}*/
	.fusion-contact-info a{font-size:22px !important;}
	.tagline .fusion-text{margin:50px 0 30px;}
	/*.fusion-header.fusion-sticky-shadow #menu-item-212 a span{font-size:28px;}*/
	.fusion-title-size-two.styled h2, #overview-bg h2{font-size:54px !important;}
	#overview .fusion-builder-row{max-width:1280px !important;margin:0 auto;}
	#overview .fusion-title{height:65px;top:-65px;}
	#overview .fusion-title::before{top:11px;}
	#methode .fusion-layout-column{background:#363636;}
	.page-template-regio-oost-vlaanderen #main .section, .page-template-regio-west-vlaanderen #main .section, .page-template-regio-vlaams-brabant #main .section{padding:40px 20px;}

	.regio-section .inner{max-width:1400px;}
}
@media screen and (max-width: 1440px){
	/*.fusion-header.fusion-sticky-shadow #menu-item-212{padding-left:90px;}*/
	#methode .fusion-text p{font-size:18px;}
	.fusion-carousel .fusion-carousel-wrapper{padding:11px 0 !important;}
	.tagline .fusion-text{font-size:38px;}
	.fusion-logo{max-width:360px !important;margin-top:15px !important;}
	.home #main{top:-76px;margin-bottom:-76px;}
	.c2a-wrapper{font-size:30px;}
	.c2a-wrapper a[href^="tel:"]{font-size:40px;}
	.c2a-wrapper a[href^="tel:"]:before{content:"";background:url(/wp-content/uploads/2020/03/phone-icon.png;) no-repeat;background-size:contain;width:50px;height:50px;}
	.c2a-wrapper a[href^="mailto:"]{font-size:28px;}
	.fusion-title-size-two.styled h2, #overview-bg h2{font-size:36px !important;padding-top:115px;}
	.fusion-title-size-two.styled h2 em, #overview-bg h2 em{font-size:28px !important;}
	.regio-section .inner{max-width:1280px;}

	#titlewrap h1{font-size:32px !important;padding-left:50px;}
	#titlewrap h1 strong{font-size:56px !important;padding-left:85px;}
	#titlewrap h2{font-size:46px !important;padding-left:50px;margin-top:70px;}
	#titlewrap h2 span{font-size:38px !important;}
	#phone a{font-size:74px !important;}
	#reviews #reviewscore{font-size:82px;}
	#reviews img{padding:34px 0 0 20px;max-width:220px;}
	#reviews #numberofreviews{font-size:16px;top:-52px;left:120px;}
}
@media screen and (max-width: 1366px){
	.home .tfs-slider, .home .fusion-slider-container{height:530px !important;}
	/*.fusion-header.fusion-sticky-shadow #menu-item-212{padding-left:45px;}
	.fusion-carousel .fusion-carousel-wrapper{padding:34px 0 !important;}
	.fusion-header.fusion-sticky-shadow .fusion-standard-logo{width:240px !important;height:auto !important;}
	.fusion-header.fusion-sticky-shadow #menu-item-212 a span:before{position:absolute;top:7px;left:-30px;content:url(/wp-content/uploads/2020/03/phone-icon-top-small.png);}
	.fusion-header.fusion-sticky-shadow #menu-item-212 a{padding-left:10px;}
	.fusion-header.fusion-sticky-shadow #menu-item-212 a span{font-size:18px;}*/

	.regio-section.top .one-third{width:35%;}
	.regio-section.top .two-third{width:60%;}
	.accordion h4{font-size:20px;}
	.ui-accordion-content p{font-size:16px;}
	#c2a-form a[href^="tel:"]{font-size:46px;}
	#c2a-form a[href^="mailto:"]{font-size:18px;}
}
@media screen and (max-width: 1280px){
	.home #main{top:-98px;margin-bottom:-98px;}
	/*.fusion-logo{max-width:300px;margin-top:20px !important;}*/
	.home .tfs-slider, .home .fusion-slider-container{height:540px !important;}
	/*.fusion-main-menu > ul > li > a{font-size:18px !important;height:50px !important;line-height:50px !important;}
	.fusion-header-v2 .fusion-header{height:100px !important;}*/
	.tagline .fusion-text{font-size:48px;}
	.fusion-contact-info a{font-size:18px !important;}
	.fusion-contact-info a[href^="mailto:"]{padding:6px 0 0 42px;}
	.fusion-contact-info a[href^="mailto:"]:before{content:url("/wp-content/uploads/2020/03/icon-email-small.png");width:28px;height:20px;top:11px;}
	.fusion-contact-info a[href^="tel:"]:before{content:url("/wp-content/uploads/2020/03/icon-phone-small.png");width:19px;height:30px;top:3px;}
	#c2a-form .c2a-contact{font-size:24px;}
	#c2a-form a[href^="tel:"]{font-size:45px;line-height:70px;}
	#c2a-form a[href^="mailto:"]{font-size:18px;line-height:50px;}
	#methode .fusion-imageframe{padding:40px 0;}
	/*.fusion-header-v2 .fusion-secondary-header{z-index:1;}
	.fusion-header{z-index:5;}
	.fusion-logo{z-index:10;}*/
	#page-header{z-index:0;}
	#main{z-index:0;position:relative;}

	.regio-section .inner{padding: 0px 30px;}
	.regio-section .content.one-half p{font-size:16px;}

	#titlewrap:before{width:160px;height:210px;}
	#titlewrap h1{font-size:28px !important;padding-left:45px;}
	#titlewrap h1 strong{font-size:45px !important;padding-left:80px;}
	#titlewrap h2{font-size:40px !important;padding-left:45px;margin-top:70px;}
	#titlewrap h2 span{font-size:34px !important;}
	#phone a{font-size:56px !important;}
	#reviews #reviewscore{font-size:70px;}
	#reviews img{padding:30px 0 0 20px;max-width:200px;}
	#reviews #numberofreviews{font-size:14px;top:-48px;left:103px;}
	#seaform{padding:70px 20px 20px;}
	#uspwrap *{font-size:22px !important;}
	.page-id-2767 .fusion-text h3{font-size:20px;}
	.page-id-2767 .fusion-text p{font-size:16px;}
}
@media screen and (max-width: 1200px){
	/*.fusion-header-v2 .fusion-header{position:absolute;top:0 !important;left:2%;width:98%;border-bottom:0 !important;}
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header{padding-top:0 !important;}
	.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{border-bottom:none;}
	.fusion-header-v2 .fusion-secondary-header{height:55px;}*/
	.fusion-contact-info span{float:right;}
	.fusion-contact-info span.fusion-contact-info-phone-number{padding-right:60px;}
	.fusion-contact-info a[href^="tel:"]{margin-left:70px;top:3px;}
	.fusion-contact-info a[href^="mailto:"]{float:none;margin-left:35px;padding:18px 0 0 42px;position:relative;top:3px;}
	/*.fusion-header{pointer-events:none;}*/
	.fusion-logo, .fusion-mobile-menu-icons{pointer-events:initial;}
	.fusion-mobile-menu-icons a{font-size:30px;margin:17px 20px !important;}
	.fusion-mobile-menu-icons a:before{color:#fff !important;text-shadow:0 1px #000;}
	.tfs-slider .slide-content-container{top:40%;}
	.c2a-wrapper{max-width:640px;margin:40px auto 20px;font-size:32px;padding:20px 0;}
	.c2a-wrapper a[href^="mailto:"]{font-size:24px;}
	.c2a-wrapper a[href^="tel:"]{font-size:42px;}
	.c2a-wrapper a[href^="tel:"]::before{top:-5px;}
	.tagline .fusion-text{font-size:42px;}
	#c2a-form .fusion-text h4{font-size:26px !important;}
	#c2a-form .fusion-text p{font-size:18px !important;}
	#c2a-form a[href^="tel:"]{font-size:36px;line-height:52px;}
	#c2a-form a[href^="tel:"] img{width:30px !important;height:auto !important;}
	#c2a-form a[href^="mailto:"]{line-height:38px;}
	#c2a-form a[href^="mailto:"] img{height:30px !important;width:auto !important;}
	#c2a-form .c2a-contact{padding:50px 20px;}
}
@media screen and (max-width: 1140px){
	.fusion-contact-info a[href^="tel:"]{margin-left:100px;}
	#c2a-form .fusion-one-third{width:40% !important;margin-right:4% !important;}
	#c2a-form .fusion-two-third{width:56% !important;margin-right:0 !important;}
	.tfs-slider .slide-content-container{top:50%;}

	.regio-section.top h1{font-size:22px !important;margin-top:120px;}
	.regio-section.top h1 span{font-size:32px !important;}
	.regio-section.top .one-third{width:47.5%;}
	.regio-section.top .two-third{width:47.5%;}
	.regio-section.top .fusion-form{margin-top:60px;}
	.regio-section.pattern p{font-size:48px;}
	.regio-section .content p{font-size:18px;}
	ul.horizontal li{font-size:22px;}
	.regio-section.werkwijze .two-third, .regio-section.werkwijze .one-third{width:100%;margin-right:0;}
	.one-third iframe{min-height:480px;}
	
	#regiofootermenu{flex-wrap:wrap;justify-content:flex-start;}
	#regiofootermenu li{padding:0 20px;}
}



@media screen and (min-width: 1024px){
	.regio-section.top{height:640px;background:url(https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2023/04/ontstoppingsdienst-dhoore-banner.jpg) no-repeat;padding:0; background-size:cover !important;}
}

@media screen and (max-width: 1024px){
	.regio-section.top{height:640px;background:url(https://www.ontstoppingsdienst-dhoore.be/wp-content/uploads/2023/04/ontstoppingsdienst-dhoore-banner.jpg) no-repeat;padding:0;background-size:cover !important;}

	.page-id-2767 .fusion-fullwidth.fusion-builder-row-1{background-position:left center !important;}
	#titlewrap{margin-top:0;}
	#titlewrap:before{width:140px;height:180px;}
	#titlewrap h1{font-size:28px !important;padding-left:30px;}
	#titlewrap h1 strong{font-size:45px !important;padding-left:65px;}
	#titlewrap h2{font-size:32px !important;padding-left:30px;margin-top:52px;}
	#titlewrap h2 span{font-size:28px !important;}
	#phone a{font-size:56px !important;}
	#reviews{max-height:55px;}
	#reviews #reviewscore{font-size:60px;letter-spacing:-5px;}
	#reviews img{padding:24px 0 0 5px;max-width:150px;}
	#reviews #numberofreviews{font-size:12px;top:-45px;left:88px;margin-bottom:-45px !important;}
	#seaformwrap{max-width:600px;left:50%;margin-left:-300px !important;}
	#seaform{padding:70px 20px 20px;}
	#uspwrap *{font-size:22px !important;}
	#uspwrap .fusion-layout-column{max-width:50% !important;}
	#uspwrap .fusion-layout-column img{width:60px !important;height:auto !important;}
	.page-id-2767 .fusion-text h3{font-size:20px;}
	.page-id-2767 .fusion-text p{font-size:16px;}
	.page-id-2767 .fusion-fullwidth.fusion-builder-row-3, .page-id-2767 .fusion-fullwidth.fusion-builder-row-4{padding-top:0 !important;padding-bottom:30px !important;}
	.page-id-2767 .fusion-fullwidth.fusion-builder-row-3 .fusion-text{margin-top:0 !important;}
	.page-id-2767 .fusion-fullwidth.fusion-builder-row-1{background-position:top left !important;background-size:auto 60% !important;background-color:#fff;}

	.fusion-contact-info a[href^="tel:"]{margin-left:20px;padding:7px 0 0 32px !important;top:7px;}
	.fusion-contact-info a[href^="mailto:"]{padding:10px 0 0 42px;top:7px;}
	.fusion-logo{max-width:280px !important;}
	.tfs-slider .slide-content-container .fusion-sep-none h3{font-size:22px !important;line-height:36px !important;}
	.tfs-slider .slide-content-container .fusion-sep-none h3 span{font-size:34px;}
	.tagline .fusion-text, #overview-bg h2{font-size:36px !important;}
	#overview-bg{height:280px;}
	.fusion-title-size-two.styled h2, #overview-bg h2{padding-top:50px;}
	.home #overview{top:-55px;margin-bottom:-55px !important;}
	#overview .fusion-one-fifth{width:32% !important;margin-right:2% !important;}
	#overview .fusion-one-fifth:nth-child(3n+3){margin-right:0 !important;}
	#overview h3{font-size:22px !important;}
	#overview .fusion-title:before{content:url(/wp-content/uploads/2020/03/icon-druppel-small.png);width:20px;height:28px;left:15px;top:19px;}
	.fusion-title-size-two.styled h2{font-size:38px !important;}
	#methode .fusion-layout-column.fusion-one-half{width:100% !important;}
	#methode .fusion-layout-column.fusion-one-half .fusion-layout-column.fusion-one-half{width:50% !important;float:left;}
	.fusion-carousel .fusion-carousel-wrapper{padding:10px 0 !important;}
	.home #methode .fusion-column-last .fusion-column-wrapper{padding:40px 30px !important;}
	.fusion-text{font-size:18px;}
	.fusion-text h1{font-size:26px !important;}
	.fusion-title.fusion-title-size-one{margin-top:40px !important;}
	html .regio-section.c2aform .fusion-builder-row{width:100% !important;}
	.regio-section .content.one-half p, .regio-section#verstoppingen p, .regio-section.other p{font-size:14px !important;}

	#camera-inspectie .fusion-column-wrapper{padding-left:0 !important;padding-right:0 !important;}
	#camera-inspectie .fusion-column-wrapper .fusion-layout-column{width:50% !important;}


	#overzicht{padding:50px 30px !important;}
	#overzicht h3{font-size:24px !important;padding-right:40px !important;display:inline-block;margin-top:30px !important;}
	#overzicht .fusion-builder-row .fusion-layout-column{width:50% !important;}
	#overzicht .fusion-builder-row .fusion-layout-column:nth-child(2n+1){padding-right:20px;}
	#overzicht .fusion-builder-row .fusion-layout-column:nth-child(2n+2){padding-left:20px;}
	.fusion-content-boxes.content-boxes-icon-on-top .content-box-column{margin-bottom:20px !important;margin-left:0 !important;margin-right:0 !important;}
	.fusion-fullwidth.mediumhalf .fusion-builder-row .fusion-layout-column{width:50% !important;}
}
@media screen and (max-width: 940px){
	.regio-section .inner{padding: 0px 30px;}
}
@media screen and (max-width: 900px){
	/*.fusion-header-v2 .fusion-header{left:0;width:100%;}
	.fusion-header-v2 .fusion-secondary-header{height:99px;}
	.fusion-contact-info{padding-left:320px !important;}
	.fusion-contact-info span{float:left;}
	.fusion-contact-info a[href^="mailto:"], .fusion-contact-info a[href^="tel:"]{margin-left:0 !important;margin-bottom:10px;display:block;}
	.fusion-contact-info a[href^="mailto:"]::before {top:10px;}
	.fusion-contact-info a[href^="tel:"]::before {top:0;}*/
	.home #main{margin-bottom:-55px;top:-55px;}
	.tfs-slider .slide-content-container{top:55%;}
	#c2a-form .fusion-one-third{width:100% !important;margin-right:0 !important;}
	#c2a-form .fusion-two-third{width:100% !important;margin-right:0 !important;}
	.regio-section.top{height:400px;background-size:cover !important;}
	.regio-section.top .one-third{display:none;}
	.regio-section.top .two-third{width:100%;}
	.regio-section.pattern p{font-size:38px;}
	ul.horizontal li{font-size:18px;}
	ul.horizontal li:before{top:-2px;}
	.regio-section#verstoppingen .one-third{width:47.5%;}
	.regio-section#verstoppingen .one-third:nth-child(2n+1){margin-right:5% !important;}
	.regio-section#verstoppingen .one-third:nth-child(2n+2){margin-right:0 !important;}
	.regio-section.other .one-third{width:47.5%;}
	.regio-section.other .one-third:first-child{width:100%;}

}
@media screen and (max-width: 800px){
	#methode{padding-left:30px !important;padding-right:30px !important; display:inline-block !important;}
	.tfs-slider .slide-content-container .fusion-sep-none h3{font-size:18px !important;line-height:26px !important;}
	.tfs-slider .slide-content-container .fusion-sep-none h3 span{font-size:24px;}
	#overview .fusion-title::before{display:none;}
	#overview .fusion-title{height:50px;top:-50px;}
	#overview h3{font-size:18px !important;}
	#c2a-form .c2a-contact{padding:30px;}
	#c2a-form .fusion-one-third .fusion-column-wrapper{margin:0 auto;}
	.wprevpro_t1_outer_div.w3_wprs-row-padding{width:100%;}
	  #methode {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

	.regio-section{width:100%;}
	/*.regio-section .inner{max-width:640px;}*/
	 .home #methode .fusion-column-last .fusion-column-wrapper {
    padding: 40px 0px !important;
  }
}
@media screen and (max-width: 768px){
	.tfs-slider .slide-content-container .fusion-sep-none h3{font-size:16px !important;line-height:26px !important;}
	.tfs-slider .slide-content-container .fusion-sep-none h3 span{font-size:26px;}
	.fusion-logo{max-width:260px;}
	#page-header .breadcrumb{font-size:14px;}
	#overview .fusion-one-fifth{width:calc(50% - ( ( 4%) * 0.50 ) ) !important;}
	#overview .fusion-one-fifth:nth-child(3n+3){margin-right:2% !important;}
	#overview .fusion-one-fifth:nth-child(2n+2){margin-right:0 !important;}
}
@media screen and (max-width: 720px){
	#phone{padding-left:0 !important;text-align:left !important;}
}
@media screen and (max-width: 640px){
	ul.horizontal li {padding: 0;}
	.regio-section #c2a-form{padding: 0px 30px;}
	#formwrapper{padding-left:0px !important; padding-right:0px !important;}
	#wprev-badge-1{width: 100% !important;}
	.fusion-contact-info a[href^="mailto:"], .fusion-contact-info a[href^="tel:"] {width:0;overflow:hidden;}
	.fusion-contact-info a[href^="tel:"]{font-size:20px !important; font-weight: 800;}
	.tagline .fusion-text{font-size:26px;margin:30px 0 10px;}
	.c2a-wrapper{max-width:480px;font-size:24px;}
	.c2a-wrapper a[href^="tel:"]{font-size:34px;padding-left:40px;}
	.c2a-wrapper a[href^="tel:"]:before{content:url(/wp-content/uploads/2020/03/phone-icon-small.png);top:-1px;background:transparent;}
	.c2a-wrapper a[href^="mailto:"]{font-size:18px;}
	.fusion-contact-info span{float:right;}
	.fusion-contact-info span.fusion-contact-info-phone-number{padding-right:20px;}
	.fusion-contact-info a[href^="mailto:"]::before {top:5px}
	.fusion-mobile-menu-icons a{margin:20px 10px !important;}
	.home #main{top:0;margin-bottom:0;}
	.tfs-slider .slide-content-container{top:70%;}
	.fusion-title-size-two.styled h2, #overview-bg h2{font-size:30px !important;}
	.fusion-title-size-two.styled h2 em, #overview-bg h2 em{font-size:22px !important;}
	.page-template-regio-oost-vlaanderen #main .section .text h1, .page-template-regio-west-vlaanderen #main .section .text h1, .page-template-regio-vlaams-brabant #main .section .text h1{font-size:24px;margin-top:40px !important;}
	.page-template-regio-oost-vlaanderen #main .section .text h2, .page-template-regio-west-vlaanderen #main .section .text h2, .page-template-regio-vlaams-brabant #main .section .text h2{font-size:18px;margin-top:40px !important;}
	/*#main{margin-top:63px;}*/
	/*.regio-section .inner{max-width:540px;}*/
	.regio-section.pattern p {font-size:30px;}
	.regio-section h2.teaser{font-size:20px;line-height:1.35;}
	.regio-section .content p{font-size:16px;}
	ul.horizontal li{display:block;}
	ul.horizontal li:before{display:none;}
	.one-third iframe{min-height:300px;}
	.regio-section .content ul li{font-size:16px;}
	.regio-section#verstoppingen .one-third, .regio-section .one-half, .regio-section.other .one-third{width:100%;margin-right:0;}
	.home h1{margin-top:0 !important;}
	.fusion-contact-info-email-address{display:none !important;}
	#camera-inspectie .fusion-column-wrapper{padding-left:0 !important;padding-right:0 !important;}
	#camera-inspectie .fusion-column-wrapper .fusion-layout-column{width:50% !important;}


	#overzicht{padding:50px 30px !important;}
	#overzicht .fusion-builder-row .fusion-layout-column{width:100% !important;margin-bottom:20px !important;}
	#overzicht .fusion-builder-row .fusion-layout-column:nth-child(2n+1){padding-right:0;}
	#overzicht .fusion-builder-row .fusion-layout-column:nth-child(2n+2){padding-left:0;}
	.fusion-fullwidth.mediumhalf .fusion-builder-row .fusion-layout-column{width:100% !important;}

	#seaformwrap{max-width:80%;left:50%;margin-left:-40% !important;}
}
@media screen and (max-width: 540px){
	h1{font-size:30px !important;}
	h2{font-size:20px !important;}
	h3, h4{font-size:18px !important;font-weight:bold !important;}
	.home #main{margin-bottom:-30px;}
	.tfs-slider .slide-content-container .slide-content{padding-left:0;}
	.fusion-title-size-two.styled, #overview-bg h2{padding-top:60px;}
	.fusion-title-size-two.styled h2, #overview-bg h2{font-size:22px !important;}
	.fusion-title-size-two.styled h2 em, #overview-bg h2 em{font-size:16px !important;}
	#overview-bg{height:220px;}
	.fusion-text p, .fusion-text ul *{font-size:18px;line-height:1.5;}
	.fusion-text h2, .fusion-text h3{font-size:20px !important;}
	.tagline .fusion-text p{font-size:30px;}
	.home #c2a-form{margin-bottom:100px;}
	.fusion-logo img{max-width:200px !important;}
	.fusion-header-v2 .fusion-secondary-header{height:56px;}
	.tfs-slider .slide-content-container .fusion-sep-none h3{font-size:14px !important;line-height:22px !important;}
	.tfs-slider .slide-content-container .fusion-sep-none h3 span{font-size:22px;}
	.tfs-slider .slide-content-container{top:60%;}
	.home #sliders-container, .home .tfs-slider, .home .fusion-slider-container, .home .tfs-slider .background-image{height:360px !important;max-height:none !important;}
	.fusion-title-size-two.styled, #overview-bg h2{padding-top:40px;}
	/*.regio-section .inner{max-width:460px;}*/
	.fusion-footer-widget-area{padding-top:0 !important;padding-bottom:0 !important;}
	#seaformwrap{max-width:none;left:auto;margin-left:0 !important;}
	#seaform{padding:50px 10px 10px;}
	#seaform:after{right:-10px;bottom:-10px;}
	#uspwrap .fusion-layout-column{max-width:100% !important;}
	#uspwrap *{font-size:20px !important;}
	#seaform input, #seaform textarea{height:40px;font-size:14px;}
	#seaform textarea{height:160px;}
	#seaform .fusion-button{font-size:20px;}
	#phone a{font-size:52px !important;}
	#reviews #reviewscore{font-size:52px;}
	#reviews img{padding:19px 0 0 5px;max-width:130px;}
	#reviews #numberofreviews{font-size:10px;top:-43px;left:76px;}
	.rightshade:before, .leftshade:before{height:160px;width:260px;}
}
@media screen and (max-width: 480px){
	.home h1, .h1style{font-size:28px !important;}
	.tagline .fusion-text p, #methode .fusion-text p{font-size:22px;}
	.c2a-wrapper{max-width:340px;font-size:20px;}
	.c2a-wrapper a[href^="tel:"]{font-size:26px;}
	.c2a-wrapper a[href^="tel:"]::before{top:-5px;}
	.c2a-wrapper a[href^="mailto:"]{font-size:16px;}
	h3.styled, #methode h4, #c2a-form .fusion-text h4{font-size:20px !important;}
	#methode .fusion-text p, #c2a-form .fusion-text p{font-size:16px !important;}
	.fusion-text h1{font-size:22px !important;}
	#c2a-form .formtext{font-size:12px;}
	#c2a-form .input-50{width:100%;margin-right:0;}
	.accordion h4{font-size:18px;}
	.one-third iframe{min-height:225px;}
	.page-id-2767 .fusion-text h3{font-size:18px !important;font-weight:300 !important;}
	.page-id-2767 .fusion-text h3 span{font-weight:400 !important;}
}
@media screen and (max-width: 460px){
	#titlewrap h1, #titlewrap h2{padding-left:20px;}
	#titlewrap h2{font-size:30px !important;}
	#titlewrap h2 span{font-size:26px !important;}
}
@media screen and (max-width: 420px){
	#reviews{padding-left:35px;}
	#phone a{font-size:46px !important;}
}
@media screen and (max-width: 380px){
  .regio-section.top h1{font-size:20px !important;}
  .regio-section.top h1 span{font-size:28px!important;}
}
@media screen and (max-width: 360px){
	.fusion-contact-info span.fusion-contact-info-phone-number{padding-right:5px;}
}