/*
Theme Name: Divi child
Description: 
Author: vicentbeneito.es
Author URI: 
Template: Divi
Version: 1.0.0
Text Domain: Divi
*/

body {
    opacity: 0;
    -webkit-transition: opacity .4s ease-in;
    -moz-transition: opacity .4s ease-in;
    -ms-transition: opacity .4s ease-in;
    -o-transition: opacity .4s ease-in;
    transition: opacity .4s ease-in;
}

body.load { opacity: 1; }

.border-radius img { border-radius: 50%; }
.et_pb_main_blurb_image { margin-bottom: 10px; }

.et_boxed_layout #page-container {
    -webkit-box-shadow: 0 0 80px 0 rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 0 80px 0 rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, 0.1) !important;
}

.et_pb_image img { border-radius: 20px !important; }
.tratamientos .et_pb_image img { border-radius: 50% !important; }

ul#top-menu { text-transform: uppercase; }

/*#top-menu li { padding-right: 0px !important; }*/
/*#top-menu li a {
	padding-left: 22px;
	padding-right: 22px;
	border-right: 1px solid #dadbdc;
}*/

.icono-home {
	box-shadow: 0 0 60px rgba(0, 0, 0, 0.05) !important;
	border: 1px solid #d8d9da !important;
	border-radius: 40px !important;
	padding: 36px;
	/*background-image: -webkit-linear-gradient(top, #fff 0%, #fbfbfb 50px) !important;
    background-image: -moz-linear-gradient(top, #fff 0%, #fbfbfb 50px) !important;
    background-image: -o-linear-gradient(top, #fff 0%, #fbfbfb 50px) !important;
    background-image: linear-gradient(to bottom, #fff 0%, #fbfbfb 50px) !important;*/
}
.icono-home:last-child {
	padding: 36px 10px 36px 10px;
}
.icono-home-row {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.sep-stoma {
	border-top: 2px solid #d8d9da;
	border-bottom: 2px solid #d8d9da;
}
.et_pb_divider_position_center.sep-stoma:before {
    top: 44% !important;
}





/* form contacte */

/*div.entrada { margin-bottom: 15px !important; }*/

div.nombre input,
div.email input,
div.mensaje textarea {
	width: 100%;
	padding: 6px 10px 8px 10px;
    font-size: 15px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.checkbox-719 .wpcf7-list-item.first.last { margin: 0; }

/* botons formularis */

p.b-envio > input[type="submit"],
.comment-respond input[type="submit"] {
	color: #3c96d1 !important;
	background-color: #fff !important;
	padding: 0.3em 1em !important;
	font-size: 20px !important;
	transition: all 0.2s !important;
	text-align: center !important;
	border-radius: 3px !important;
	border: 2px solid #3c96d1 !important;
	margin-bottom: 20px !important;
}

p.b-envio > input[type="submit"]:hover,
.comment-respond input[type="submit"]:hover {
	color: #fff !important;
	background-color: #3c96d1 !important;
}

/* ---- */






.pum-content + .pum-close,
.pum-content + .pum-close:hover {
	top: -52px !important;
	padding: 12px !important;
	font-family: "Arial" !important;
	font-size: 32px !important;
	line-height: 34px !important;
	border: none !important;
	background-color: #2ea3f2 !important;
	text-transform: uppercase;
	transform: scaleY(0.8);
}

.popmake-overlay { background-color: rgba(216,217,218,0.8) !important; }

.pum-container {
	height: 50% !important;
	background: white !important;
}
.pum-content.popmake-content div#page-container {
	overflow: scroll !important;
}
.pum-content.popmake-content,
.pum-content.popmake-content p { height: 100% !important; padding-bottom: 0 !important; }




#footer-info a,
#footer-info span { font-weight: 200 !important; }