.site-info {
    display: none;
}


.site-content clearfix{
	
	display: none;
}



.site-footer clearfix{
	
	display: none;
}



/* Hace que los días de la semana estén en línea en lugar de apilados */
.booked-calendar .booked-appt-list {
    display: flex !important;
    flex-wrap: nowrap;
    overflow-x: auto; /* Agrega desplazamiento horizontal si es necesario */
}

.booked-calendar .booked-appt-list .booked-appt {
    width: 14.28% !important; /* Divide el ancho en 7 días */
    min-width: 150px;
    text-align: center;
    border: 1px solid #ddd; /* Opcional: Bordes para separar días */
    padding: 10px;
}

/* Ocultar los días que no pertenecen a la semana actual */
.booked-calendar .booked-days,
.booked-calendar .booked-calendars,
.booked-calendar .booked-date-prev,
.booked-calendar .booked-date-next {
    display: none !important;
}






.edgtf-post-heading img {display:none !important;}


 .edgtf-post-title 

{visibility: hidden;}





.wpcf7-textarea{
	width: 80%;
	height: 120px;

  	border-radius: 20px;
	outline: none;
	background-color: inherit;
	box-shadow: 0px 9px 21px 6px 																																																										rgba(0,0,0,0.1);

}

.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea{
	background-color: #ffffff;
	border: 1px solid white;
	border-radius: 25px;
	box-shadow: 0px 9px 21px 6px 																																																										rgba(0,0,0,0.1);

}
/*switch2 ios*/
input.marcadont {
  font-size: 10px;
  position: relative;
  -webkit-appearance: none;
  outline: none;
  width: 50px;
  height: 30px;
  background-color: #fff;
  border: 1px solid #D9DADC;
  border-radius: 50px;
  box-shadow: inset -20px 0 0 0 #fff;
}

input.marcadont:after {
  content: "";
  position: absolute;
   top: 1px;
  left: 1px;
  background: transparent;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}

input.marcadont:checked {
  box-shadow: inset 20px 0 0 0 #4ed164;
  border-color: #4ed164;
}

input.marcadont:checked:after {
  left: 20px;
  box-shadow: -2px 4px 3px rgba(0,0,0,0.05);
}

.wpcf7-form, .wpcf7-marcado{
	font-size: 20px;
	magin-bot tom: 6px;
}

/*switch ios*/
input.marcado {
  position: relative;
  -webkit-appearance: none;
  outline: none;
  width: 50px;
  height: 30px;
  background-color: #fff;
  border: 1px solid #D9DADC;
  border-radius: 50px;
  box-shadow: inset -20px 0 0 0 #fff;
}

input.marcado:after {
  content: "";
  position: absolute;
   top: 1px;
  left: 1px;
  background: transparent;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}

input.marcado:checked {
  box-shadow: inset 20px 0 0 0 #4ed164;
  border-color: #4ed164;
}

input.marcado:checked:after {
  left: 20px;
  box-shadow: -2px 4px 3px rgba(0,0,0,0.05);
}

.wpcf7-submit{ 
	color: white!important;
	font-size: 22px;
	background: transparent!important;
	border-radius: 20px!important;
	border: 1px solid white!important;
	transition: 0.5s!important;
}
.wpcf7-submit:hover { 
	color: white!important;
	background-color: rgba(0,0,0,0.2)!important;
	box-shadow: 0px 9px 21px 6px 																																																										rgba(0,0,0,0.5);
	border-radius: 20px;

}

.wpcf7-submit{ 
	color: white!important;
	font-size: 22px;
	background: transparent!important;
	border-radius: 20px!important;
	border: 1px solid white!important;
	transition: 0.5s!important;
}

.edgtf-side-menu{
    background-color: #FFFFFF;
		opacity: 0.85;
    color: #000000;
}

	
.sidebar-primary .widget {
  background: #E0ECFF;
}


