/*
Theme Name: Divi Child
Theme URI: http://www.powerinternt.nl
Template: Divi
Author: Power Internet B.V.
Author URI: http://www.powerinternt.nl
Version: 1.1.1669108109
Updated: 2022-11-22 09:08:29

*/
/*menu*/
/*top-menu li, .et_header_style_left #et-top-navigation nav>ul>li>a {font-weight: 600!important;}*/
#et-footer-nav {display:none}
/*offcanvas*/
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {color: #3887ff}
.et_mobile_menu {border-top-color: #3887ff;}

.menu-dont-display {display:none}
/*btn primary*/
.et_pb_button.btn-primary {border-color: #0296d1!important;background-color: #0296d1!important;border-radius: 0px;
    letter-spacing: 4px;border-width: 12px!important;}
.et_pb_button.btn-primary:hover {border-color: #0b2545!important;background-color: #0b2545!important;padding-left: 1.1em!important;
    padding-right: 3em!important;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {padding-left: 1.1em!important;
    padding-right: 3em!important;}
.et_pb_button.btn-primary-outline, button.et_pb_contact_submit.et_pb_button {background-color: transparent!important;padding:1.1em 2.3em!important;    border-width: 4px!important;}
.et_pb_button.btn-primary-outline.donker {border-color:#2a2a2a!important;color:#2a2a2a!important;}
.et_pb_button.btn-primary-outline.donker:hover {border-color:#2a2a2a!important;color:#2a2a2a!important;background-color:#2a2a2a!important;}
.et_pb_button.btn-primary-outline:hover, .et_pb_contact_reset:hover, .et_pb_contact_submit:hover {
    background: #2a2a2a!important;border-color:#2a2a2a!important;
    color: #fff!important;
    padding-left: 2.1em!important;
    padding-right: 3em!important;
}
button.et_pb_contact_submit.et_pb_button{ margin-top:20px;}

.et_pb_contact_form_container.et_pb_module .et_pb_button:hover {border-color:#2a2a2a!important;color:#2a2a2a!important;color:#fff!important;background-color:#2a2a2a!important;}

/*portfolio*/
.et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
    max-height: 160px;
	object-fit: cover;}
	
	
/*slider*/
.slider-rij .et_pb_text_0 {border-color: #0296d1;}
.slider-rij .et_pb_column_1 {background:#0296d1}

/*verdeler*/
.titel-verdeler.et_pb_divider:before {border-top-color:#0296d1!important;}

/*vlakken*/
.vlakken-rij .et_pb_column_inner_3,
.vlakken-rij-2 .et_pb_column_inner_6  {background:#0296d1}
.vlak-achtergrond {background-color:#0296d1!important;}

/*pagina titel*/
.pagina-titel-rij .et_pb_text_0 {border-color:#0296d1}
/*typografie*/
.kop, .kop h2, .kop h3 {font-size: 42px!important;line-height: 1.2em;font-weight: 700!important;}
.subkop {line-height:1.4!important;font-weight:600!important;font-size:20px;}

/*overig*/
.et_overlay:before {color:#3887ff}
.nav li ul {border-color:#3887ff}

/*contact*/
.contact-feature {}


/*pagina titel*/
.pagina-titel {}
.pagina-titel-onderschrift {}

/*gallerie*/
.mfp-bottom-bar {display:none!important;}

/*footer*/
#main-footer {background-color: #2a2a2a;}
#footer-widgets .footer-widget li {float: left;    padding-right: 14px;padding-left:0px;position: relative;}
#footer-widgets .footer-widget li:before {display:none}
.footer-widget h4, #main-footer .widget_block h1, #main-footer .widget_block h2, #main-footer .widget_block h3, #main-footer .widget_block h4, #main-footer .widget_block h5, #main-footer .widget_block h6 {color:rgba(255,255,255,0.7)!important;font-weight:600}
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget a, #footer-widgets .textwidget {color:rgba(255,255,255,0.7)!important;}
footer-widgets .footer-widget li a:hover,  #footer-widgets .footer-widget a:hover {color:#fff!important;}

/*powerfooter*/
/*footer*/
.powerfooter {color: #666;width: 80%;max-width: 1080px;margin: auto;padding: 20px 0px;text-align:center}
.powerfootercontainer {background-color: #262223;}
.powerfooter a {color:#666; font-weight:700!important;}
#footer-bottom {display:none;}

.footer-widget .sub-menu {display:none!important;}
	#footer-widgets .footer-widget .fwidget {margin-bottom: 20px!important;}
@media (max-width: 1107px){
	.et_pb_specialty_fullwidth.afbeelding-rechts .linker-kolom {width:47.3333%!important}
	.et_pb_specialty_fullwidth.afbeelding-rechts .et_pb_specialty_column {width:52.667%!important}
	
}
@media (max-width: 980px){
	.et_pb_column .et_pb_grid_item {margin: 0 5.5% 7.5% 0;width: 47.25%;}
	.et_pb_column .et_pb_grid_item.last_in_row { margin: 0 5.5% 7.5% 0;}
	.et_pb_gallery_item:nth-child(even) {margin-right:0px!important;}
	
	.et_pb_specialty_fullwidth.afbeelding-rechts .linker-kolom,
	.et_pb_specialty_fullwidth.afbeelding-rechts .et_pb_specialty_column {width:100%!important}
	
	.et_pb_gallery_grid .et_pb_gallery_item img {max-height: 200px;}

}

@media (max-width: 767px){
	.kop, .kop h2, .kop h3  {font-size: 36px!important;}
	#footer-widgets .footer-widget .fwidget {
    margin-bottom: 20px!important;
		width: 100%;}
	#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
    margin-bottom: 20px !important;
}
}
@media (max-width: 480px){

				.et_pb_column .et_pb_grid_item {margin:0;width:100%!important;margin-bottom:20px;}
	.et_pb_gallery_item:nth-child(even) {margin-right:0px!important;}
	.et_pb_button {text-align:center!important;width:100%}
	
	/*buttons*/
	.et_pb_button {font-size: 12px!important;}
	
	/*typografie*/
	.pagina-titel h1 {font-size:34px!important;}
	.kop, .kop h2, .kop h3  {font-size: 29px!important;}
	
		
/*contact form*/
.et_pb_button.btn-primary-outline, button.et_pb_contact_submit.et_pb_button {margin-left: 0px!important;width: 100%;}
.et_contact_bottom_container {width:100%;}

	
	/*footer*/
	#footer-widgets .footer-widget:nth-child(4) {margin-bottom:0px!important;}
	#footer-widgets {padding: 25% 0;}
}