/*
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;}
#top-menu li li {padding: 0px 10px;}
#top-menu li li a {padding: 6px 12px;}

/*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;}

/*btn primary*/
.et_pb_button.btn-primary, .et_pb_pricing_table_button {border-color: #4c56e0!important;background-color: #4c56e0!important;color:#fff!important;border-radius:0px!important;text-transform:uppercase!important;font-family: 'Rubik',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;    letter-spacing: 4px;
    font-size: 14px;}
.et_pb_pricing_table_button{padding: 15px;}
.et_pb_button.btn-primary:hover {border-color: #3887ff!important;background-color: #3887ff!important;padding-left: 2.1em!important;padding-right: 3em!important;}

.et_pb_pricing_table_button:hover {border-color: #2659AD!important;background-image: initial;background-color: #2659AD;padding: 15px!important;padding-right: 2.1em!important;}
.et_pb_pricing_table_button:hover:after, .et_pb_pricing_table_button:hover:after{font-size: 32px;line-height: 23px;}
.et_pb_pricing_table_button {width:100%;}

.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;}

/*slider*/
.slider-rij .et_pb_blurb_position_left .et_pb_blurb_container {
    display: table-cell;
	vertical-align: bottom;}
/*typografie*/
.kop, .kop h2 {font-size: 42px!important;}
.subkop {line-height:1.4!important;font-weight:600!important;font-size:36px!important;}

/*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;}

/*prijslijst*/
.prijzen-rij .et_pb_sum {font-size: 55px!important;font-weight: 400;}
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_2 .et_pb_pricing_heading, 
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_0 .et_pb_pricing_heading, 
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_heading,
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_3 .et_pb_pricing_heading{padding:30px 0px!important}

/*.prijzen-rij .et_pb_pricing .et_pb_pricing_table_0 .et_pb_pricing_content_top,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_2 .et_pb_pricing_content_top,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_content_top,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_3 .et_pb_pricing_content_top,
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_4 .et_pb_pricing_content_top{padding:40px 0px!important}*/

	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_content,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_0 .et_pb_pricing_content,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_2 .et_pb_pricing_content,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_3 .et_pb_pricing_content,
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_4 .et_pb_pricing_content {padding:30px 30px!important}
 
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_1, 
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_0, 
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_2,
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_3,
.prijzen-rij .et_pb_pricing .et_pb_pricing_table_4 {padding-bottom:0px!important;}

.et_pb_pricing .et_pb_pricing_table_3, .et_pb_pricing .et_pb_pricing_table_2, .et_pb_pricing .et_pb_pricing_table_0, .et_pb_pricing .et_pb_pricing_table_10, .et_pb_pricing .et_pb_pricing_table_12, .et_pb_pricing .et_pb_pricing_table_4, .et_pb_pricing .et_pb_pricing_table_5, .et_pb_pricing .et_pb_pricing_table_6, .et_pb_pricing .et_pb_pricing_table_11, .et_pb_pricing .et_pb_pricing_table_14, .et_pb_pricing .et_pb_pricing_table_8, .et_pb_pricing .et_pb_pricing_table_1, .et_pb_pricing .et_pb_pricing_table_13, .et_pb_pricing .et_pb_pricing_table_7, .et_pb_pricing .et_pb_pricing_table_9 {padding-bottom:0px!important;}

.prijs-geen-inhoud .et_pb_pricing_content_top, .prijs-geen-inhoud .et_pb_pricing_content {display:none!important;}
.et_pb_pricing_table .et_pb_button_wrapper {padding-top:20px!important;padding-bottom:20px;}

.prijs-geen-inhoud .et_pb_pricing_content_top, .prijs-geen-inhoud .et_pb_pricing_content {display:none!important;}
.et_pb_pricing .et_pb_pricing_table_9, .et_pb_pricing .et_pb_pricing_table_4, .et_pb_pricing .et_pb_pricing_table_5, .et_pb_pricing .et_pb_pricing_table_8, .et_pb_pricing .et_pb_pricing_table_7, .et_pb_pricing .et_pb_pricing_table_6 {
	padding-bottom: 0!important;}

.et_pb_pricing .et_pb_pricing_table_6, .et_pb_pricing .et_pb_pricing_table_7, .et_pb_pricing .et_pb_pricing_table_8, .et_pb_pricing .et_pb_pricing_table_4, .et_pb_pricing .et_pb_pricing_table_9, .et_pb_pricing .et_pb_pricing_table_5, .et_pb_pricing .et_pb_pricing_table_10 {padding-bottom:0px!important;}

.prijs-geen-inhoud .et_pb_pricing_table {padding-bottom:0px!important}
li::marker {color:#2ea3f2!important;font-size: 16px!important;}
.prijs-content-leeg .et_pb_pricing_content {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;}

/*bototm*/
.footer-widget .title {font-size: 16px;
    line-height: 1.3em;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {width: 22.875%;}
.et_pb_gutters3 .footer-widget {margin-right: 2.5%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 12px;}
@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}
}

@media (max-width: 768px){
	.kop, .kop h2 {font-size: 36px!important;}
	.subkop {font-size: 26px!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;}
	.et_contact_bottom_container {width:100%!important;}
	button.et_pb_contact_submit.et_pb_button {margin-left: 10px;}
	/*typografie*/
	.pagina-titel h1 {font-size:34px!important;}
	.kop, .kop h2 {font-size: 28px!important;}
	.subkop {font-size:18px!important;}

	/*prijzen rij*/
	.prijzen-rij .et_pb_sum {font-size: 40px!important;}
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_0 .et_pb_pricing_content_top, .prijzen-rij .et_pb_pricing .et_pb_pricing_table_2 .et_pb_pricing_content_top, .prijzen-rij .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_content_top {padding: 30px 0px!important;}
	.prijzen-rij .et_pb_pricing_title {font-size:20px!important;}
	.prijzen-rij .et_pb_pricing .et_pb_pricing_table_2 .et_pb_pricing_heading, .prijzen-rij .et_pb_pricing .et_pb_pricing_table_0 .et_pb_pricing_heading, .prijzen-rij .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_heading {padding:20px 0px!important;}
	/*footer*/
	#footer-widgets .footer-widget:nth-child(4) {margin-bottom:0px!important;}
	#footer-widgets {padding: 25% 0;}
}