@charset 'utf-8';
/*
 Theme Name:   Edema Child
 Theme URI:    http://edema.axiomthemes.com/
 Description:  Edema Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     edema
 Version:      1.0
 Tags:         inheritable theme options
 Text Domain:  edema
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.max1000{
	width:90%;
	max-width: 1000px;
}
.max1100{
	width:90%;
	max-width: 1100px;
}
.max1200{
	width:90%;
	max-width: 1200px;
}
.max1300{
	width:90%;
	max-width: 1300px;
}
.max1400{
	width:90%;
	max-width: 1400px;
}
.max1500{
	width:90%;
	max-width: 1500px;
}
.max1600{
	width:90%;
	max-width: 1600px;
}
.centrar-contenido {
  margin: auto!important;
}
/*poner el logo del desplegable movil en blanco*/
.menu_mobile.menu_mobile_fullscreen.scheme_dark.opened img {
  filter: invert(92%) sepia(100%) saturate(8%) hue-rotate(173deg) brightness(103%) contrast(103%);
}
/*MENÚ*/
.sc_layouts_menu_nav > li.menu-item-has-children > a::after {
  font-family: "fontello"!important;
  content: '\e828'!important;
  font-size: 1.5em!important;
  right: 10px!important;
}
header .icon-phone-3::before {
  font-size: 23px !important;
  margin-top: 8px !important;
}
/*PÁGINA DE BÚSQUEDAS SIN RESULTADOS*/
.search .page_title {
  font-size: 5em !important;
}
/*quitar meta de entradas*/
.post_meta_item.post_date {
  display: none;
}
.post_counters_comments {
  display: none;
}
.post_meta .post_meta_item::after{
	content: "";
}
/*HOME*/
@media(max-width:767px){
	.flex-inverso{
		display:flex;
		flex-direction: column-reverse;
	}
	.contenedor-home h2 {
  	margin-top: 30px !important;
	}
}
.boton-mio {
  background: #a87f59;
  color: #fff !important;
  width: 200px;
  height: 40px;
  display: flex;
  border-radius: 5px;
  margin: auto;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  margin-bottom: 40px !important;
}
/*cheque regalo*/
.cheque-regalo .sc_services_item_content {
  display: none;
}
.cheque-regalo h6 a {
  letter-spacing: 0px;
}
/*TABLAS DE PRECIOS*/
@media (max-width: 479px) {
  .sc_price_item_details {
    display: block!important;
  }
}
/*FORMULARIO DE CONTACTO*/
.cassilla-aceptar-pol-priv input {
  display: block;
  margin-right: 10px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  width: 100%;
}
/*boton whatsapp*/
.boton-wsp {
  background: #4dc247;
  color: #fff !important;
  width: 200px;
  display: block;
  height: 40px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
/*servicios*/
.single-cpt_services .services_page_header img {
  display: block;
  margin: auto;
}




