/*
Theme Name: 	Clínica Veterinaria Gandhi Child
Theme URI: 		http://www.clinicaveterinariagandhi.com
Author: 		veovirtual.com
Author URI: 	http://www.veovirtual.com
Template:		clinicaveterinariagandhi
Version: 		241017
*/

/* Header */
/*.social-menu{border-bottom: solid 2px rgba(255, 255, 255, 0.24);}*/
#Action_bar{line-height:30px;}
#Action_bar .social-menu {padding: 0 !important;}
#Action_bar .social-menu li {display: inline-block; margin: 0 5px; padding: 0 16px; border-right: inherit; border-radius: 0px 0px 10px 10px;  -webkit-box-shadow: inset 0px 10px 10px -8px rgba(0,0,0,0.75); -moz-box-shadow: inset 0px 10px 10px -8px rgba(0,0,0,0.75); box-shadow: inset 0px 10px 10px -8px rgba(0,0,0,0.75);}
#Action_bar .social-menu li:last-child {margin: 0 5px; padding: 0 16px;}
#Action_bar .social-menu li  a:hover{text-decoration:none;}
.telefonos_menu {background-color: rgba(15, 70, 105, 0.5); border-style: solid !important; border-color: rgba(255, 255, 255, 0.3) !important; border-width: 0px 1px 1px 1px !important;}
.urgencias_menu {background-color: rgba(152, 28, 101, 0.49); border-style: solid !important; border-color: rgba(255, 255, 255, 0.3) !important; border-width: 0px 1px 1px 1px !important; height: 60px; transition: 1s;}
.urgencias_menu a {display: inline-block; margin: 0px 5px;}
#Header, #Top_bar.is-sticky{background-image:url(https://www.clinicaveterinariagandhi.com/wp-content/uploads/2017/10/fondo_header.png); background-attachment: fixed;}
#Top_bar .menu > li > a {padding: 55px 0 11px 0; text-transform:uppercase;}



/* Protectoras */
.texto_intro_protectoras h2{text-transform: uppercase; font-weight: 600; letter-spacing: 0.03em;}
.texto_intro_protectoras h3{color: #b620a9; text-transform: uppercase;}
.texto_intro_protectoras p{font-size: 18px; line-height: 26px; font-weight: 400;}

/*
.image_frame .image_wrapper .image_links.double a {width: 100%;}
a.zoom {display:none!important;}
.Recent_posts ul li .photo .c {display: none;}
.image_frame {border-color: rgba(248, 248, 248, 0);}
*/

.the_content_wrapper {
    padding-bottom: 70px;
}

.profesionales img {
    max-width: 390px !important;
    width: 100%;
}

.team.team_circle .image_frame.photo {
    width: auto;
    height: auto;
    -webkit-border-radius: 0%;
    border-radius: 0%;
}

.team .desc_wrapper hr {
    width: 100%;
    margin-top: 11px;
}
/*#Action_bar .social-menu {float: left;}
#Top_bar .menu > li ul li a:hover {text-decoration: none; background: #53103A; color:white;}

.telefonos_menu_principal_titulo{background-color: rgba(0, 0, 0, 0.62); background-image: url(https://www.clinicaveterinariagandhi.com/wp-content/uploads/2017/11/telefono_icon_menu_responsive.png); background-repeat: no-repeat; background-position: 12px 8px;}
.telefonos_menu_principal a{padding: 11px 5px 10px 41px !important;}
.telefonos_menu_principal_titulo a{padding: 11px 5px 10px 41px !important; color: #fff; letter-spacing: 0.2em;}
.header-classic #Top_bar:not(.is-sticky){background-color: rgba(164, 27, 173, 0.1) !important;}
.telefonos_menu_principal_titulo a{color:#fff;}
.telefonos_menu_principal {background-color: rgba(255, 255, 255, 0.3);}
.header-classic #Action_bar{background-color: rgba(164, 27, 173, 0.1) !important;}
#Top_bar .logo {float: right;}
#Top_bar:not(.is-sticky) .menu > li > a {padding: 38px 0 2px 0; margin-bottom: 33px;}
#Top_bar .menu > li > a span:not(.description){padding: 0 17px;}
#menu > ul > li > a{text-transform: uppercase;}
below #Top_bar:not(.is-sticky) .menu > li > a::after {top: auto; bottom: -1px;}
#Top_bar:not(.is-sticky) .menu > li > a::after {height: 2px;}
.contenido_inicio p{text-align:justify;}
 .logo-contenido .one-third.column{background-image:url(https://www.clinicaveterinariagandhi.com/wp-content/uploads/2017/11/logo_clinca_veterinaria_gandhi.png); background-size:100% auto;   background-position: top center; background-repeat:no-repeat;}
 .logo-contenido .one-third.column img{padding-top:200px;}
.blog_news .date {display:none;}
.Recent_posts.blog_news ul li .desc h6 {margin-top: -3px; font-size: 19px; line-height: 24px;}*/

#Side_slide {background-image: url(https://www.clinicaveterinariagandhi.com/wp-content/uploads/2017/11/fondo_footer2.png); background-position: -47px 0;  background-size: 195% auto;    background-repeat: no-repeat;}
#Side_slide #social-menu{display:none;}
#Footer .footer_copy {
    border-top: 4px solid rgba(255, 255, 255, 0.53);
    background-color: rgba(228, 87, 216, 0.39);
}
#Footer {
   text-align:center;
}
/* cookies*/
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto {
    background-color: #ffffff;
    border-top: 3px solid #bc229f;
    border-bottom: 0px solid #dddddd;
}
.cdp-cookies-alerta .cdp-cookies-texto p {
    padding: 4px 45px 15px 45px;
    font-size: 14px !important;
    line-height: 22px !important;
}
/*Profesionales*/
.profesionales1 {display: grid;grid-template-columns: repeat(4, 1fr); grid-gap: 10px; text-align: center;padding-bottom: 50px;}
.profesionales1 h3, .profesionales2 h3 {font-size: 1.1em;line-height: 1.3em; margin-bottom: 5px;font-weight: 600; padding-top: 15px;}
.profesionales2 {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 35px;max-width: 100%;text-align: center; margin: 0 auto;}
.profesionales1 h4, .profesionales2 h4 {font-size: 16px!important;line-height: 23px;}
.profesionales1 p, .profesionales2 p {font-size: 15px!important;line-height: 21px!important;}
/*Veterinaria Úbeda*/
#Wrapper .galeria-ubeda .gallery-icon {margin-right: 0px !important;margin-left:0px !important;width: 100%!important;}
#Wrapper .galeria-ubeda .gallery-item {margin-top:-47px!important;}
#Wrapper .galeria-ubeda .gallery .gallery-item {margin: 0 0 0% !important;}
/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }

#barra_botones{display:none;}


/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important; /* Elimina la marca de agua del desarrollador del plugin */}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color:#ef0000  !important; /* usar el color que desees del cliente para los enlaces */}
.cky-banner-element{cursor:pointer;} /* Pone el cursor de mano sobre el enlace al disparador. El enlace no debe llevar href */

.boton-configuracion-cookies {display: flex;justify-content: center; align-items: center;}

/*Menú izquierda*/

#advanced-floating-sliding-panel-570 { background-image: url(https://www.clinicaveterinariagandhi.com/wp-content/uploads/2017/10/fondo_header.png);}
#advanced-floating-sliding-panel-570 .sliding-box {background-color: #fc3a5d00!important;color: #fff!important;}
.wp-gr .wp-google-text {color: #f7f7f7 !important;}
.wp-google-name span {color: #f7f7f7 !important;}
#advanced-floating-sliding-panel-570.sliding-left .sliding-knob {right: -36px!important;}

#advanced-floating-sliding-panel-570.sliding-left .sliding-knob {width: 36px!important;height: 150px!important;}
#advanced-floating-sliding-panel-570 .sliding-knob {border-radius: 0px 25px 25px 0px!important;font-size: 16px!important;letter-spacing: 2px!important;}
#advanced-floating-sliding-panel-570 .sliding-box {padding: 20px 40px 50px 0px!important;}
#advanced-floating-sliding-panel-570.sliding-left .sliding-drawer .sliding-knob {top: calc(180px - 0px)!important;}
#advanced-floating-sliding-panel-570.sliding-left .sliding-knob  i {font-size: 21px!important;}
#advanced-floating-sliding-panel-570.sliding-left .sliding-knob p {line-height: 28px!important;}
/*responsive*/
@media only screen and (min-width: 1240px)
{
#Top_bar:not(.is-sticky) .logo {float: right; margin: -47px 0 0 30px;}
#Action_bar .social-menu {float: left;}
#menu li > a::after {height: 2px !important; margin-top: 47px !important;}
.telefonos_menu_principal, .telefonos_menu_principal_titulo{display:none !important;}
}

@media only screen and (max-width: 1239px)
{
	/*#Action_bar{display:none;}*/
	#menu > ul > li > a{font-size:14px;}
	#social-menu ul{display:grid;}
	#Action_bar .social-menu li {width:100%; display: inline-block; margin: 7px 0px; box-shadow:inherit; border-radius:7px; border-width:1px !important;}
	#Action_bar .social-menu li:last-child {margin: inherit;}
	
}

@media only screen and (min-width: 768px) and (max-width: 1236px)
{
	#Top_bar .logo {margin: -50px 30px 0 0px;}
   /*.logo-overflow #Top_bar #logo img{height: 136px !important;}
   body:not(.template-slider) #Header { min-height: 143px;}*/
}

@media only screen and (max-width: 960px)
{
	/*.logo-contenido .one-third.column img{ padding-top:106px;}*/
	#Header .container{max-width: inherit;}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
	#Header .container{max-width: inherit;}
	
	/*#Action_bar .social-menu li{font-size:14px;}*/
}

@media only screen and (max-width: 767px)
{
	.container{max-width: inherit !important;; padding-left: 10px !important; padding-right: 10px !important;}
	#Action_bar{display:none;}
	.contact_details{display:none;}
	.mobile-header-mini #Top_bar #logo {height: 173px !important; line-height: 173px !important; margin: 15px 0;}
   /*#social-menu{display:none;}
   body:not(.template-slider):not(.header-simple) #Header { min-height: 193px; background-position: center 202px;}
   .anular_margin-top_negativo{margin-top:0 !important;}
   .logo-contenido{display:none;}
   .contenido_inicio h1, .contenido_inicio h2{text-align:center;}
.content_slider { margin:0px;}
.content_slider .slider_pagination {display: none;}
.telefonos_menu_principal a {
    padding: 11px 5px 10px 0px !important;
}*/
	#barra_botones{display: flex; position: fixed; bottom: 0; width: 100%; left: 0; z-index:9999;}
	#barra_botones > div{flex:1;}
	.botones_bailen{background-color:#c53aa0;}
	.botones_ubeda{background-color:#2991d6;}
	#barra_botones h2{margin-bottom:0; text-transform: uppercase; font-size: 1.2em; letter-spacing: 0.15em; line-height: 21px;}
	.botones_bailen h2{background-color:#962c7a;}
	.botones_ubeda h2{background-color:#1f6ea3;}
	#barra_botones a{color:#fff !important; font-size:1em; padding: 1px 3px; border-right: solid 1px rgba(255, 255, 255, 0.37);
flex: 1;}
	#barra_botones a:last-child{border-right:none;}
	#barra_botones a:hover{color:#fff;}
	#barra_botones .botones{display:flex;}
	
	a.como-llegar-ubeda, a.como-llegar-bailen {display:none;}
	/*Profesionales*/
.profesionales1 {display: grid;grid-template-columns: repeat(2, 1fr); grid-gap: 10px; text-align: center;padding-bottom: 50px;}
.profesionales1 h3, .profesionales2 h3 {font-size: 1.1em;line-height: 1.3em; margin-bottom: 5px;font-weight: 600; padding-top: 15px;}
.profesionales2 {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 35px;max-width: 100%;text-align: center; margin: 0 auto;}
	.texto-profesionales p {text-align:center!important;}
	/*Bailen*/
	.texto-bailen p {text-align:center!important;}
	
	/*Úbeda*/
	.texto-ubeda p {text-align:center!important;}
	
	/*Blog*/
	.blog h3 {font-size: 29px;line-height: 33px;}
	
	#Footer .footer_copy .one {margin-bottom: 60px;}
	
}

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