html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family: Verdana,Geneva,sans-serif;}.no-gutters{padding-left:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0} h1, h2, h3, h4, h5, h6, ul, li, a, p { font-family: Verdana,Geneva,sans-serif; font-size: 16px;line-height: 28px;color: #333;font-weight: 400;} 
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px !important; font-weight: bold !important; font-size: 21px !important; } .header { background: #fff;  min-height: 80px; padding: 5px 0px 5px 0px; border-bottom: 10px solid #1e669e; }
.header .phone { font-size: 17px;  line-height: 25px;  position: absolute; top: 5px; right: 0; text-decoration: none; color: #333; font-weight: normal; text-align: center; z-index: 999999; }
.header .phone span { font-size: 15px; line-height: inherit;  color: #333; font-weight: 300;  display: block;  padding: 0 3px 0 0;  margin: 0; }
.header .logo-top { max-height: 55px; width: auto; }
.headerbox { border-bottom: 10px solid #1e669e;  } .home .wallpaper { display: none; }
.home .breadcrumbsbox { display: none; }
.wallpaper { max-height: 400px; overflow: hidden; position: relative; }
.wallpaper img { width: 100%; height: auto;  }
.wallpaper h1 { position: absolute; left: 43%; z-index: 9999; top: 45%; font-size: 35px !important; color: #fff; }  #sidebar-box {padding-top: 4px; }
.widget_search { margin-top: 25px; font-family: Verdana,Geneva,sans-serif; font-size: 14px;line-height: 28px;line-height: 30px; color: #333;font-weight: 400; }
.widget_search #s { width: 73%; }
.widget_search .screen-reader-text { font-family: Verdana,Geneva,sans-serif; font-size: 18px;line-height: 28px;line-height: 30px; color: #333;font-weight: 400; width: 100%; } .header-content { background: #cfe3ee; padding: 30px 0px 60px 0px; } 
.header-content .david-reviews { border-bottom: 1px solid #ffffff; float: left; min-height: 270px; background: url(//nieuwewebsite.webyours.nl/wp-content/themes/seo/images/header.jpg) no-repeat left bottom; width: 100%; }
.header-content .header-title { float: right; width: 100%; text-align: center; background: #e9f4f8; min-height: 76px; line-height: 76px; margin: 0px; border-radius: 5px; margin-bottom: 85px; } .menu-headermenu-container { float: left; width: 100%; min-height: 70px; display: flex; align-content: center; justify-content: center; align-items: center; }
.menu-headermenu-container ul { float: right; margin: 0px; padding: 0px; }
.menu-headermenu-container ul li { float: left;  position: relative; line-height: 68px; height: 68px; padding-left: 10px; }
.menu-headermenu-container ul li:first-child  { padding-left: 0px; }
.menu-headermenu-container ul li a { font-size: 16px; color: #fff; padding: 0px; text-decoration: none; cursor: pointer; }
.menu-headermenu-container ul li ul { display: none; }
.menu-headermenu-container ul li:hover ul { display: block; position: absolute; top: 68px; left: 0px; width: 300px; z-index: 9999;  background: #fff; padding: 20px 0px 20px 0px; background: #1b5083;}
.menu-headermenu-container ul li:hover ul li { width: 100%; display: block; float: left; border-bottom: 1px solid #fff; height: auto; line-height: auto; }
.menu-headermenu-container ul li:hover ul li a { color: #fff; font-size: 14px; width: 100%; display: block; float: left; border-right: none; }
.menu-headermenu-container ul li:hover ul li a:hover {  } .usp { list-style-type: none; }
.usp li { background: #fff url(//nieuwewebsite.webyours.nl/wp-content/themes/seo/images/check.png) no-repeat 15px 5px; list-style-type: none !important; color: #333; padding: 5px 15px 5px 70px; margin-bottom: 5px; border-radius: 3px; border-bottom: 2px solid #28577f; border-top: 2px solid #28577f; color: #28577f; width: 100%; } .feature-list {font-size: 20px;line-height: 22px;float: left;font-weight: 500;	width: 100%; float: left;}
.feature-list li {margin: 0;float: left; width: 50%;margin-bottom: 10px;}
.feature-list li i {	width: 25px;	height: 25px;	border-radius: 100%;	background: #fff;	color: #ffae00;	text-align: center;	margin: 0 10px 0 0;	padding: 2px 0 0; } #homeusp .vc_custom_heading a { -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; opacity: 1; font-size: 20px; background: #1b5083;padding: 9px 25px; border-radius: 4px; } .formulierbox { width: 36% !important; } 
.header-conbox { width: 64% !important ; } .wpcf7 { position: relative; box-sizing: border-box; background: #1b5083; padding: 25px !important; float: left; width: 100%; max-width: 410px; background-size: cover; border: 10px solid rgb(158, 199, 59); }
.wpcf7 .mc-field-group { margin-bottom: 10px; float: left; width: 48%; box-sizing: border-box; margin-right: 5px; }
.wpcf7 .nm { margin-right: 0px; width: 50%; }
.wpcf7 .suboff { margin-bottom: 20px;  }
.wpcf7 h3 { font-size: 19px !important; color: #ffffff; font-family: Verdana,Geneva,sans-serif; margin: 0px 0px 5px 0px !important; font-weight: normal !important; position: relative; z-index: 1; }
.wpcf7 h6 { font-size: 17px; color: #ffffff; font-family: Verdana,Geneva,sans-serif;text-align: justify; }
.wpcf7 p { margin-bottom: 0px; color: #ffffff; font-family: Verdana,Geneva,sans-serif; font-size: 18px; }
.wpcf7 label { margin-bottom: 0px; color: #ffffff; font-family: Verdana,Geneva,sans-serif; font-weight: normal; }
.wpcf7 .wpcf7-form-control { float: left; width: 100%; box-sizing: border-box; padding: 5px; color: #777777; font-family: Verdana,Geneva,sans-serif; margin-bottom: 10px; margin-top: 6px; }
.wpcf7 .wpcf7-form-control:placeholder-shown { color: #777777; font-weight: normal; font-family: Verdana,Geneva,sans-serif; font-size: 18px; font-weight: 100; }
.wpcf7 .wpcf7-textarea { height: 93px; }
.wpcf7 .wpcf7-submit { background: #ff7400; border-radius: 5px; border: 0px; color: #fff; font-size: 16px; font-weight: normal;  width: 100%; max-width: 370px; height: 44px;  margin: 15px 0px 0px 0px;  border-radius: 5px; text-transform: uppercase; letter-spacing: 2px; }
.wpcf7 .arrow { width: 368px; height: 58px; background: url(//nieuwewebsite.webyours.nl/wp-content/themes/seo/images/form.png) no-repeat; position: absolute; left: 315px; bottom: -40px; }
span.wpcf7-not-valid-tip { float: left; width: 100%; }
.wpcf7 .ajax-loader { display: none; }
.wpcf7 .info-message { font-size: 16px; text-align: center; }
.wpcf7 .wpcf7-response-output { float: left; width: 100%; box-sizing: border-box; color: #333; }
.wpcf7 .deal { position: absolute; z-index: 0; right: -110px;top: -85px; }
.wpcf7 .mc-field-groupbox { float: left;width: 100%; padding-top: 5px; }
.wpcf7 .mc-field-groupbox .checkbox { float: left;width: 100%; padding: 0px; margin: 0px; }
.wpcf7 .mc-field-groupbox .checkbox label { float: left;width: 100%;  margin: 0px; }
.wpcf7 .mc-field-groupbox label { margin-top: 5px; display: block; float: left;width: 100%; }
.wpcf7 .form-group { margin: 0px; padding: 0px; } .watdoenwij {  }
.watdoenwij .wpb_heading { color: #fff; margin-bottom: 20px !important; text-align: center; font-weight: normal !important; }
.watdoenwij .vc_label { font-size: 17px; text-transform: uppercase; letter-spacing: 2px; }
.watdoenwij .vc_label a { color: #fff; text-decoration: none; } #content {}
#content ul { }
#content ul li { list-style-type: disc;  line-height: 26px; margin-left: 15px; } .footer { background: #1b5083; min-height: 65px; line-height: 65px; border-top: 10px solid rgb(158, 199, 59); padding-top: 16px; }
.footer p { color: #ffffff; font-size: 14px; }
.footer i { color: #ffffff; font-size: 14px; }
.footer a { color: #ffffff; font-size: 14px; }
.footer a:hover { color: #ffffff; font-size: 14px; }
.footer .alignright { text-align: right; }
.footer .widget {  }
.footer .widget h3 { color: #fff; font-weight: normal !important;  }
.footer .widget ul { }
.footer .widget ul li { float: left; margin-right: 15px; }
.offerte { background: url(//nieuwewebsite.webyours.nl/wp-content/themes/seo/images/offerte.png) no-repeat center bottom; width: 205px; height: 329px; position: fixed; z-index: 99; bottom: 0px; right: 5%; }
@media screen and (max-width: 786px) {
#wpadminbar { display: none; }	
.offerte { display: none; }
.wpcf7 .deal {right: -44px; top: -75px; width: 125px;}
.content h1 { font-size: 20px; }
.header .logo-top {  }
.formulierbox { width: 100% !important; } 
.wpcf7 .mc-field-group { width: 100%; }
.header-conbox { width: 100% !important ; }
.header .phone { top:  8px; right: 5px;}
.header .phone span { display: inline; padding-right: 15px;	 }
.header-content .wpcf7 h1 { text-align: center; font-size: 32px; }
.header-content .wpcf7 h6 { text-align: center; font-size: 16px; }
.header-content .wpcf7 { margin-bottom: 25px; }
.header-content .wpcf7 p.col-md-6 { padding: 0px !important; }
.header-content .wpcf7 .wpcf7-submit { border-radius: 5px; background: url(//nieuwewebsite.webyours.nl/wp-content/themes/seo/images/button.jpg) no-repeat center left; }
.header-content .wpcf7 .arrow { display: none; }
.header-content .header-title { margin-bottom: 40px; }
.header-content .header-title { line-height: 45px; }
.usp { float: left; }
.david-reviews { display: none; }
.feature-list li { width: 100%; }
.footer p { line-height: 17px; text-align: center; padding-top: 10px; }
.header-content { padding: 30px 0px 30px 0px; }
}