/*
CTC Separate Stylesheet
Updated: 2024-10-30 09:50:15
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.2.1730278215
*/

.cabe_home h1 span{ font-weight: 300;
    font-size: 0.6em;
    color: #baad7b;
    padding: 0 8px;
    border: 1px solid #baad7b;}
#col_form {
    overflow: visible;
    position: absolute;
    right: 0;
    top: -88%;
    border-radius: 12px 12px 0 0;
}

#col_form:before{
	/*content:'';
	background-image:url(http://cronosem.es/adiestracanwp-content/uploads/2024/10/residencia-canina-madrid.png);
	width:270px;
	height:137px;
	background-repeat: no-repeat;
	background-size:cover;
	z-index:9999;    position: absolute;
    top: -118px;
    left: 0;*/
}
@media(max-width:768px){
	
	#col_form{ position:relative!important;}
	/*#col_form:before{
	background-image:url(http://cronosem.es/gufy/wp-content/uploads/2024/11/residencia-canina-madrid.png);}*/
	div#fila_iconos_cabe .et_pb_blurb_container {
		padding-left: 10px;}
	#fila_iconos_cabe .et_pb_blurb{margin-top: 11px !important;
}
	
div#fila_iconos_cabe .et_pb_button_module_wrapper {
    display: inline-flex;
    margin: 0 7px;
    float: right;
}
}
#col_form2{ overflow: visible;}
#col_form2:before{
	content:'';
	background-image:url(http://cronosem.es/gufy/wp-content/uploads/2024/10/residencia-canina-madrid-1.png);
	width:270px;
	height:137px;
	background-repeat: no-repeat;
	background-size:cover;
	z-index:9999;    position: absolute;
    top: -118px;
    left: 0;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;
    color: #4e4e4e;
    width: 100%;padding: 8px;
    border-radius: 4px;
}
p.col2 {
    width: 50%;
    display: inline-block;
    float: left;border: 2px solid transparent;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-size: 16px;
    color: #fff;
    background: #141e3c;
    padding: 9px 25px;
    border: none;
    border-radius: 5px;
    letter-spacing: 0.1em;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    border-radius: 3px;
    padding: 7px;
    border: none;
    margin: 1px;
    width: 49%;
}
input[type="checkbox"] {
    /* Ajusta el tamaño con la propiedad transform */
    transform: scale(1.5); /* Escala el checkbox 1.5 veces su tamaño original */
    -webkit-transform: scale(1.5); /* Para compatibilidad con navegadores antiguos */
    -moz-transform: scale(1.5); /* Firefox */
    -ms-transform: scale(1.5); /* Internet Explorer */
    -o-transform: scale(1.5); /* Opera */
    margin-right: 10px; /* Opcional: ajusta el margen derecho */
}
#fila_iconos_cabe .et_pb_blurb {
    display: inline-flex;
    margin: 0 7px;
    float: right;
}
.lista_per ul {list-style-type:none;}
.lista_per ul li:before {
  content: "\4c";
    font-size: inherit !important;
    opacity: 1;
    left: 0;
    font-family: ETmodules !important;
    font-weight: 400 !important;
    font-size: 16px;
    position: absolute;
    color: yellow;
    
}

blockquote {border-color: #9fbc17 !important;color: #000000 !important;background: rgb(159, 188, 23, 0.16);    padding: 12px;
    padding: 12px;}
blockquote.cn p{color:#000 !important;}

.fila_icon span.et_pb_image_wrap.et_pb_only_image_mode_wrap:before {
    content: '';
    background-image: url(http://cronosem.es/gufy/wp-content/uploads/2024/10/centro-canino-madrid-servicios.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    z-index: -1;
 width: 47px;
    height: 43px;
    top: 0px;
    opacity: 0.5;
}
#pie .et_pb_text_3_tb_footer.et_pb_text a{ color:#fff !important;}

/*MENÚ MOV ANCHO COMPLETO*/
/* Asegurar que el menú móvil abarque todo el ancho */
#mobile_menu1 {
    width: 100% !important; /* Forzar el ancho completo */
    left: 0 !important; /* Alinearlo al borde izquierdo */
    margin: 0 !important; /* Sin márgenes */
    padding: 0 !important; /* Sin padding */
    position: fixed; /* Fijo para que no haya desplazamiento */
    z-index: 9999; /* Asegurar que esté por encima de otros elementos */
    top:140PX; /* Ajustar la posición superior */
    background-color: #fff; /* Cambia este color al de tu menú */
}

/* Asegurarte de que los enlaces del menú también se alineen correctamente */
.et_mobile_menu .menu-item {
   /*  width: 100% !important; Cada enlace ocupa todo el ancho */
    /* text-align: left !important; Alineación del texto */
}

.mfp-title{display: none !important;}
/*---MENÚ MOV ANCHO COMPLETO*/

.desplegable ul ul li a{text-transform:none !important; font-size:1em !important; font-weight:400 !important;padding: 6px 0px !important;    line-height: 1.4em !important; }

div#pie:after {
    content: '';
    background-image: url(http://cronosem.es/funersierra/wp-content/uploads/2025/01/Flor.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    width: 250px;
    position: absolute;
    right: 0px;
   top: -82px;
}