/*
Theme Name: Divi Child
Theme URI: www.powerinternet.nl
Template: Divi
Author: Power Internet
Author URI: www.powerinternet.nl
Version: 1.1.1664870690
Updated: 2022-10-04 08:04:50

*/
.roze1 {color:#f18a83;}
.roze2 {color: #eb9f8f}
.roze3 {color: #f9c6c2;}
.roze4 {color: #f2d0c4;}
.grijs {color:#454746;}

/*header*/
#main-header {background:#454746;}
#top-menu li {text-transform:uppercase;letter-spacing:1.6px;}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{color:#EBC6C4!important;}
.et_mobile_menu{border-top:3px solid #EBC6C4!important;}
.et_mobile_menu li a {color:#454746!important;}

.menu-btn {background-color:#EBC6C4!important;padding:20px;border-radius:3px;}
.et_header_style_left #et-top-navigation nav>ul>li>a:last-child, .et_header_style_split #et-top-navigation nav>ul>li>a:last-child {padding-bottom:0px;}
#top-menu>li:last-child {padding-right:20px;}
.et-fixed-header #top-menu .menu-btn a {color:#464746!important;}

.menu-btn a {padding:0px!important;border-bottom:0px!important;    color: #464746!important; }

.et_pb_slide_description .et_pb_slide_title {font-size: 30px;line-height: 1.3em;}

/*producten*/
.product-kolom {width:29.6667%!important;margin-right:5.5%!important;margin-bottom:5.5%}
.product-kolom:nth-child(3){margin-right:0%!important;}

/*typografie*/
.kop {font-size: 54px;}
.kop.klein {font-size: 35px!important;}
.subkop {font-size:24px!important;color:#333!important;line-height: 1.4em!important;}
h3.subkop {padding:0px;}

/*images*/
.rond-image img {max-width: 100%;
    border-radius: 330px;
    height: 440px;
	width: 440px;object-fit:cover;filter:drop-shadow(rgb(0, 0, 0, 0.2) -12px 15px 14px);}
.round-image img {max-height:600px;width:auto}
/*buttons*/
.et_pb_button {  border-width: 0px!important;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;letter-spacing:2px;
    text-transform: uppercase!important;padding-top: 15px!important;
    padding-right: 30px!important;
    padding-bottom: 15px!important;
    padding-left: 30px!important;
}

.et_pb_button.btn-primary {color: #464746!important;background-color: #EBC6C4;}
.et_pb_button.btn-primary:hover, .btn-primary:hover, .et_pb_button.btn-primary.et_pb_bg_layout_light:hover {background-color:#454746!important;padding-right: 40px!important;color:#fff!important}
.et_pb_button:after, .et_pb_button:before {font-size: 32px;line-height: 17px;}

/*.et_pb_column.et_pb_column_2_5.et_pb_column_3.feature-3.et_pb_css_mix_blend_mode_passthrough {
    width: 55%;
}*/



.et_pb_column.et_pb_column_2_5.et_pb_column_3.feature-3 {width:58.8%!important}
div#feature-2{width:38.2%!important;}

.tarieven-rij .et_pb_column.et_pb_column_1_3.et_pb_column_3, .tarieven-rij .et_pb_column.et_pb_column_1_3.et_pb_column_4 {width:44%!important;}
.tarieven-rij .et_pb_column.et_pb_column_1_3.et_pb_column_5 {width:0%!important;}


.producten-rij .et_pb_toggle_close, .producten-rij .et_pb_toggle_open {padding: 20px 10px 0px 10px;}
.producten-rij .et_pb_toggle_content {padding-top: 10px;}
/*.producten-rij .et_pb_module.product-img {margin-bottom: 5.27%!important;}*/
.producten-rij .subkop {font-size:33px!important;font-weight:600!important;padding-bottom: 5px;}

/*.page-id-502 .mfp-content img.mfp-img {background:#fff!important;}
.producten-rij .et_pb_image img {min-height: 320px;object-fit: cover;}
.product-img {-webkit-box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.3);
box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.3);
}*/

.producten-rij .et_pb_image {;}
.producten-rij .et_pb_image .et_pb_image_wrap {object-fit:cover!important;display: grid;border-radius: 900px;    max-height: 400px;    max-width: 400px;margin:auto!important;}

.producten-rij .et_pb_image img {
    position: relative;
    max-height: 400px;
    width: auto;
    margin: auto!important;
	max-width: 400px;backtground:#fff;border-radius:250px!important;box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.3);}
/*.et_pb_module.et_pb_image.product-img.links {float:right;}*/

/*border-radius:900px;
width:400px;height:400px;margin:auto!important;
*/

/*contactform*/
.et_pb_contact p input, .et_pb_contact p textarea {    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    border-width: 2px;
    border-color: rgba(137,144,147,0.16);background:transparent;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#899093!important;font-size: 16px;
}
.et_contact_bottom_container {
    float: inherit;
	text-align: right;}
.et_pb_contact_submit {width:100%;background:#EBC6C4;color:#464746;margin-left:30px;}
.et_pb_contact_submit:hover {background-color:#454746;color:#fff!important;}

.et_pb_toggle_title {font-size:14px!important;}
.pagina-titel {font-size: 74px!important;line-height:1em!important}
.contact-kop {font-size: 54px;}

.et_pb_slide_description .et_pb_slide_title {MARGIN-BOTTOM: 60PX;}
.et_pb_toggle_content ul {MARGIN-left:5px;}
.behandeling-titel.et_pb_toggle_item h5.et_pb_toggle_title {color:#666!important}
/*bottom*/
#main-footer #footer-widgets {display:none;}
#footer-bottom {background-color:#464746;}
#footer-info, #footer-info a {color: rgb(255 255 255 / 46%);}
 #footer-info a:hover {color:#fff;}

.producten-rij .producten-buttons .et_pb_button_module_wrapper, .behandelingen-rij .producten-buttons .et_pb_button_module_wrapper {width: 31.6667%!important;margin-right: 2.5%;float:left!important;text-align:center;}
.producten-rij .producten-buttons .et_pb_button_3_wrapper, .producten-rij .et_pb_button_6_wrapper, .producten-rij .producten-buttons .behandelingen .et_pb_button_4_wrapper, .producten-rij .producten-buttons.behandelingen .et_pb_button_4_wrapper  {margin-right:0!important;}
.producten-rij .producten-buttons .et_pb_button {width:100%!important;margin-bottom:25px;}
.producten-rij .producten-buttons.behandelingen .et_pb_button_3_wrapper {margin-right:2.5%!important;}


@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding: 30px 0 30px 0!important;}
	.et-fixed-header  #et-top-navigation {padding: 35px 0 10px 0!important;}
}
@media screen and ( max-width: 980px ) {
    .reverse {
        display: flex;
        flex-direction: column-reverse;
		
    }
		.achtergrond-responsive {background-position:0%!important;}
.pagina-titel, .cta-kop, .contact-kop {font-size: 60px!important;}
.kop {font-size: 46px!important;}
.tarieven-rij .et_pb_column.et_pb_column_1_3.et_pb_column_3, .tarieven-rij .et_pb_column.et_pb_column_1_3.et_pb_column_4 {width: 100%!important;}
	 body header img#logo {
        max-width: 80%!important;
        max-height: 80%!important;
        height: auto!important;
        width: auto!important;
    }
	.menu-btn {   padding: 15px 5%;}
	.product-kolom {width:49%!important;margin-right:2%!important;margin-bottom:2%!important;}
.product-kolom:nth-child(3){margin-right:2%!important;}
	.product-kolom:nth-child(2), .product-kolom:nth-child(4){margin-right:0%!important;}
.producten-rij .et_pb_module.product-img, .producten-rij .et_pb_image img {min-height: 375px;}
	
.producten-rij .producten-buttons .et_pb_button_module_wrapper, .producten-rij .producten-buttons.behandelingen .et_pb_button_3_wrapper {width: 49%!important;margin-right: 1%!important;}
.producten-rij .producten-buttons .et_pb_button_3_wrapper, .producten-rij .et_pb_button_6_wrapper  {margin-right: 1%!important;}
.producten-rij .producten-buttons .et_pb_button_2_wrapper, .producten-rij .et_pb_button_4_wrapper, .producten-rij .et_pb_button_6_wrapper, .producten-rij .et_pb_button_8_wrapper  {margin-right:0!important;}
.producten-rij .producten-buttons .et_pb_button {width:100%!important;margin-bottom:10px;}
.et_pb_module.et_pb_image.et_pb_image_1.product-img.links {float: none;margin-left: auto;margin-right: auto;}
	.producten-rij .et_pb_image .et_pb_image_wrap {margin:auto!important;}
.producten-buttons.behandelingen .et_pb_button_3_wrapper, .producten-rij .producten-buttons.behandelingen .et_pb_button_2_wrapper,
	.producten-rij .producten-buttons.behandelingen .et_pb_button_4_wrapper {margin-right: 1%!important;}
} 
@media screen and ( max-width: 768px ) {
	.product-kolom {width:100%!important;margin-right:0%!important;margin-bottom:5%!important;}
.product-kolom:nth-child(3){margin-right:0%!important;}
	.product-kolom:nth-child(2), .product-kolom:nth-child(4){margin-right:0%!important;}
.producten-rij .et_pb_module.product-img, .producten-rij .et_pb_image img {min-height: 200px;max-height: 200px;margin: auto!important;text-align: center;}
}

@media screen and ( max-width: 590px ) {
.producten-rij .producten-buttons .et_pb_button_module_wrapper, .producten-rij .producten-buttons .et_pb_button_module_wrapper, .producten-rij .producten-buttons.behandelingen .et_pb_button_3_wrapper {width: 100%!important;margin-right: 0%;}
.producten-rij .producten-buttons .et_pb_button_3_wrapper, .producten-rij .et_pb_button_6_wrapper, 
.producten-rij .producten-buttons.behandelingen .et_pb_button_3_wrapper, .producten-rij.behandelingen .et_pb_button_6_wrapper  {margin-right: 0%!important;}
.producten-rij .producten-buttons .et_pb_button {width:100%!important;margin-bottom:15px;}

}
@media screen and ( max-width: 480px ) {

	.et_pb_button {padding:15px 25px!important;width:100%;text-align:center;}
	.feature-rij	.et_pb_button  {text-align:left!important}
	.kop {font-size: 34px!important;}
	.pagina-titel, .cta-kop,.contact-kop {font-size: 40px!important;}
	.et_pb_contact_right {min-width: 100%;}
	.et_contact_bottom_container {
    float: left;
    text-align: right;
		display: block;}
	.et_pb_contact_submit {margin-left:0px;margin-top:10px;}	
		.et_pb_column.producten-rij {margin-bottom:5%!important;}
	.et_pb_column.product-kolom.et_pb_css_mix_blend_mode_passthrough {margin-bottom:30px!important;}
}
