/*
Theme Name: 	Finca El Cotillo Child
Theme URI: 		http://www.ganaderiaelcotillo.es
Author: 		veovirtual.com
Author URI: 	http://www.veovirtual.com
Template:		fincaelcotillo
Version: 		131017
*/
/* Layout */
.page.hide-title-area #Content {   padding: 0 5%!important;}
#Top_bar .column { padding: 0 3%!important;}
/* header */
#Subheader { padding: 150px 0;}
.logo-main{margin-top:-70px;}
#Action_bar{border-bottom:solid 1px #fff;}
#Top_bar .menu > li > a { padding: 24px 0;}
#Action_bar a { color: #ffffff; font-size: 18px; font-family: "cabin";letter-spacing: 0.03em;}
#Action_bar { color: #ffffff; font-size: 18px; font-family: "cabin";letter-spacing: 0.03em;}
.boton-reservas{background-color: #727764;border: solid 1px #fff;}
a.glink span { font-size: 15px;}
.header-stack #Top_bar .logo { border-color: rgba(255, 255, 255, 0);}
#social-menu .gt-current-wrapper {display:none;}
.mfn-off-canvas-sidebar{z-index:1000000;}
.mfn-off-canvas-sidebar .mfn-off-canvas-switcher {top: 65%;}

/* Post */
.post-header .title_wrapper h1 {font-size: 64px; line-height: 72px; text-align: center; border-bottom-color: #d5d5d5; border-bottom-width: 2px; border-bottom-style: solid;}
.single-post .sections_group h2, .single-post .sections_group h3, .single-post .sections_group h4, .single-post .sections_group h5{font-family: "PT Serif",Helvetica,Arial,sans-serif;}
.single-post .sections_group h2{font-size:28px; line-height:36px; font-weight:600; margin-bottom:10px;}
.blocks-gallery-grid{margin:0 !important;}
.formulario_mas_info{ background: #f1f2ef; padding: 16px 32px;border-radius: 10px; border:solid 1px #bac4a6; text-align:center; margin-top: 40px;}


/* home */
.banners_inicio .column_attr{display:flex;}
.banner_inicio{flex:1; background: #fafaf9; padding:3%;min-height: 216px;  -webkit-box-shadow: 0px 1px 24px 1px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0px 1px 24px 1px rgba(0, 0, 0, 0.16); box-shadow: 0px 1px 24px 1px rgba(0, 0, 0, 0.16);border-width:8px; border-style:solid; border-radius: 30px; margin: 0 10px;}
.banner_inicio p{color: #6f6f6f; font-size: 19px; line-height: 23px;}


	.banner_inicio_alojamiento{border-color:#976d8c;}
		.banner_inicio_alojamiento h4, .banner_inicio_alojamiento h4:hover{color:#976d8c !important; font-size: 42px; line-height: 47px; font-weight: 300; margin-bottom: 5px;}
	.banner_inicio_restauracion{border-color:#9ab6c1;}
		.banner_inicio_restauracion h4, .banner_inicio_restauracion h4:hover{color:#9ab6c1 !important; font-size: 42px; line-height: 47px; font-weight: 300; margin-bottom: 5px;}
	.banner_inicio_actividades{border-color:#a4b575;}
		.banner_inicio_actividades h4, .banner_inicio_actividades h4:hover{color:#a4b575 !important; font-size: 42px; line-height: 47px; font-weight: 300; margin-bottom: 5px;}
	.banner_inicio_eventos{border-color:#c1b59a;}
		.banner_inicio_eventos h4, .banner_inicio_eventos h4:hover{color:#c1b59a !important; font-size: 42px; line-height: 47px; font-weight: 300; margin-bottom: 5px;}

/* Página Alojamientos */
.grid_alojamientos{text-align:center;}
.grid_alojamientos h2 {font-size: 40px; line-height: 40px; font-weight: 400; margin-bottom:0;}

/*.with_aside .sections_group {width: 75%;}*/
.titulo_habitaciones_y_estancias .fancy_heading_line {background-image: url(https://www.ganaderiaelcotillo.es/wp-content/uploads/2020/06/linea_blanca.png);}
.titulo_habitaciones_y_estancias .slogan{color:#fff; margin-top:30px;}
.titulo_habitaciones_y_estancias .title{color:#fff;}
.desayunos table td {padding: 10px!important;}
.iconos{display:table;}
.iconos li{margin:0px !important;}

.slider_mas_actividades .image_frame a{height:165px;}
.slider_mas_actividades .wp-post-image{height:100% !important; object-fit:cover;}
.slider_mas_actividades .blog_slider_header, .slider_mas_actividades .date_label{display:none !important;}

/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important;}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color: #B41C1C !important;}
.cky-banner-element{cursor:pointer;}
.cky-btn{justify-content:center;}
/*--------Movil----------*/
@media only screen and (max-width: 767px) {
	body .cky-revisit-bottom-left {bottom: 62px;}
}


/*Kevin*/
.page-id-257 .grid_alojamientos .post-excerpt { display: inherit!important;}
.blog-cotillo h2.entry-title {font-size: 30px;line-height: 34px;}
.pagina-eventos .post-desc {text-align:center;}


/*Vicente*/
input[type="text"], input[type="email"], #Content input[type="submit"] { color: rgb(0, 0, 0)!important; background-color: rgba(0, 0, 0, 0)!important; border-color: #64754c!important; text-align: center; margin: 0 auto; margin-bottom: 0px;}
.wpcf7-text::placeholder, .wpcf7-email::placeholder {color:black!important;}


.postid-206 .sections_group div.category-actividades, .postid-237 .sections_group div.category-actividades, .postid-260 .sections_group div.category-actividades,   .postid-300 .sections_group div.category-actividades,  .postid-314 .sections_group div.category-actividades, .postid-305 .sections_group div.category-actividades,   .postid-307 .sections_group div.category-actividades, .postid-295 .sections_group div.category-actividades   {width: 71%; float: left;}
.postid-206 .sections_group, .postid-237 .sections_group, .postid-260 .sections_group, .postid-300 .sections_group, .postid-305 .sections_group, .postid-307  .sections_group, .postid-314  .sections_group, .postid-295  .sections_group { width: 100%!important;}

.pagina-eventos img.scale-with-grid { border-radius: 19px;}

.barra-actividades .Recent_posts ul li .desc .date, .barra-eventos .Recent_posts ul li .desc .date { display: none;}
.widget:not(.widget_block) > h3 {  font-size: 44px; line-height: 49px;}


.evento-ultimo { margin: 0 auto 18px!important; max-width: 1327px!important; padding: 25px;}
.evento-ultimo .wp-block-latest-posts__featured-image img {float:left;width:23%;}
.evento-ultimo .wp-block-latest-posts__post-excerpt {float:right;width:75%; padding:20px;}
.evento-ultimo a { float: right; width: 75%; padding: 0 20px 0 20px;  margin-bottom: -15px;font-size: 27px; line-height: 34px;margin-top:30px;}
.pagina-eventos h2.entry-title { font-size: 46px; line-height: 51px;}

#contactobar {display:none;}

#Intro .intro-inner {  padding: 375px 10% 230px;}
#Intro { background-color: #b69a47;}
#widget_mfn_menu-2 { text-align: center;}

#apartamentos img.scale-with-grid{  object-fit: cover;  height: 255px!important;border-radius: 23px;}
.addtoany_content { margin: 51px auto 6px;  text-align: center;}
.galeria-cliente img {object-fit:cover!important;height:100%!important;}


/*Casa la claridad*/

.casa-la-claridad h3 {font-size: 26px!important;line-height: 31px!important;}
.blog-alojamientos h4 {font-size: 21px!important;line-height: 35px!important;text-align: center!important;}

.slick-list .desc h4 {font-size:20px!important;line-height:26px;}




/* Botón accesibilidad */
#pojo-a11y-toolbar {font-size: 18px !important; line-height: 1.4; z-index: 99999;}
#pojo-a11y-toolbar {top: 60px !important;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {line-height: 1.5em;}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {left: 250px;}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left {left: -250px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {border-radius: 0 7px 7px 0;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {border: 0px solid; font-size: 100%; width: 250px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {font-size: 169%; padding:5px;}



/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }
 

/* botón de menú izquierda */
#advanced-floating-sliding-panel-1504 .sliding-box {background-color: #000!important;}
#advanced-floating-sliding-panel-419.sliding-left .sliding-drawer:nth-child(2) .sliding-knob { border-radius: 0 12px 12px 0;margin-top: 10px;}
#advanced-floating-sliding-panel-419.sliding-left .sliding-drawer:nth-child(2) .sliding-knob { top: calc(180px - 0px);}
#advanced-floating-sliding-panel-419 div.sliding-drawer:nth-child(2) > div:nth-child(1) { height: 100px !important;text-align: right !important;background-color: #fb6c04;}
#advanced-floating-sliding-panel-1504.sliding-left .sliding-knob { right: -40px !important;}	
#advanced-floating-sliding-panel-1504.sliding-left .sliding-drawer:nth-child(1) .sliding-knob { border-radius: 0 12px 12px 0;}
#advanced-floating-sliding-panel-1504.sliding.sliding-open .sliding-drawer.drawer-open .sliding-knob {color: #ffffff!important; border: none!important;z-index: 10!important;}
#advanced-floating-sliding-panel-1504 .sliding-box {padding: 44px 40px 50px 20px!important;}
#advanced-floating-sliding-panel-1504.sliding-left.sliding.sliding-open .sliding-drawer.drawer-open .sliding-knob::after {position: absolute;content: 'x';font-size: 14px;height: 25px; width: 25px;    left: 40px; background-color: #020202!important;color: #ffffff!important;}
#advanced-floating-sliding-panel-1504.sliding-left .sliding-drawer:nth-child(1) .sliding-knob {top: 80px!important;}
#advanced-floating-sliding-panel-419 div.sliding-drawer:nth-child(2) > div:nth-child(1) > p:nth-child(1) {width: 125px!important;/*color:black;*/}
#advanced-floating-sliding-panel-419 div.sliding-drawer:nth-child(2) > div:nth-child(1) {height: 136px !important;text-align: right !important;background-color: #fb6c04;}
#advanced-floating-sliding-panel-1504.sliding-left .sliding-knob{top: calc(234px - 0px)!important;}
#advanced-floating-sliding-panel-1504 .sliding-knob {border-radius: 0 12px 12px 0!important;}
#advanced-floating-sliding-panel-1504.sliding-left .sliding-knob {right: -40px!important;}
#advanced-floating-sliding-panel-1504 .sliding-box {background-image:url(https://www.ganaderiaelcotillo.es/wp-content/uploads/2021/11/fondo-menu-izquierdo.jpg);}
a.imagen-resena img {width: 117%;height: auto;margin-left: -25px;margin-top: -21px;}
#advanced-floating-sliding-panel-1504 .sliding-box p {color: #FFFFFF;border-bottom: 1px solid #4d4d4d;margin-bottom: 31px !important;}
#advanced-floating-sliding-panel-1504 div:nth-child(1) .sliding-box  {background-image:none!important;}
#advanced-floating-sliding-panel-1504 :nth-child(2) .sliding-box p {color:inherit!important;border-bottom: inherit!important;margin-bottom:inherit !important;}
#advanced-floating-sliding-panel-1504  :nth-child(2) .sliding-box {padding: 81px 40px 50px 20px!important;}
#advanced-floating-sliding-panel-1504.sliding-lef {margin-top: 134px!important;}
#advanced-floating-sliding-panel-1504 div:nth-child(1) .sliding-knob {background-color: #930b04!important;}








#contactobar {display:none;}
.apartamentos_nest {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 22px;text-align: center;}
.apartamentos_nest h3{font-size:20px;line-height: 25px;}
.apartamentos_nest p{font-size:14px; letter-spacing: 0 !important;}
.apartamentos_nest a{color: #2d7131;border: solid 2px #0c1a0d;border-radius: 8px;padding: 7px;background: #fff;}
.apartamentos_nest a:hover{text-decoration:none;}
.nest-content-inner {padding: 3px 15px 0 15px!important;}
h3.titulo-menu-izquierdo {font-size: 40px;line-height: 36px;color: #dde8cf;text-align:center;}
.nest-close-button::before, .nest-close-button::after {background-color: #FFF!important;}
.nest-button {display:none!important;}
.tour-virtual-habitaciones a { text-align: center;background:#005109; padding: 11px;margin: 15px 0;display: block;color: white;border: 2px solid #6c3b0f54;border-radius: 60px;letter-spacing: 0 !important;}

h4.tour-virtual  {font-size: 38px!important;line-height: 44px!important; }
/*--------Responsive tablet----------*/
@media only screen and (max-width: 1370px) and (min-width: 1242px) {
	.caja-inicio-pc-pequeña .mcb-item-column-inner {margin-left: 66px;}
	.caja-inicio-pc-pequeña  h2 {font-size: 51px;text-align: center}
	

}
/*--------Responsive tablet----------*/
@media only screen and (max-width: 1065px)  {
	#Top_bar .responsive-menu-toggle {background: #fff;}
	#Action_bar .contact_details li.slogan { display: inline-block;}
	

	.evento-ultimo { margin: 0 auto 18px!important; max-width: 100%!important; padding: 25px;}
	.evento-ultimo .wp-block-latest-posts__featured-image img {float:left;width:100%;}
	.evento-ultimo .wp-block-latest-posts__post-excerpt {float:right;width:100%; padding:20px;}
	.evento-ultimo a { float: right; width: 100%; padding: 0 20px 0 20px;  margin-bottom: -15px;font-size: 27px; line-height: 34px;margin-top:30px;}
	}
@media only screen and (min-width: 960px) and (max-width: 1360px){
	#Top_bar .responsive-menu-toggle {background: #fff;}
	.precio-texto h3 {font-size: 44px!important;line-height: 52px!important;}
	.consulta-precios h3  {font-size: 38px!important;line-height: 43px!important;}
	.with_aside .section_wrapper {max-width: 98%;  max-width: calc(100% - 90px)!important;}
	}



/*--------Responsive Movil----------*/
@media only screen and (max-width: 767px)  {

	/* Home */
	.banners_inicio .column_attr {display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:10px;}
	#servicios .clearfix::before { display: none;}


/*Inicio*/
	.banner_inicio p {font-size: 16px!important;}
.banner_inicio h4 {font-size: 25px!important;line-height: 35px!important;}
	.banner_inicio {min-height: 198px!important;margin:inherit!important;}
	.banners_inicio .column_attr {padding:inherit!important;}
/*Widget*/
#text-7  {margin: 30px -25px!important;}

	
	#servicios { padding: 0px;}		
	.sections_group div.post { width: 100%; float: inherit;}
	.casa-la-claridad h3 { font-size: 19px !important;line-height: 27px !important;}

a.imagen-resena {padding:15px;}
a.imagen-resena img {width: 117%; height: auto; margin-left: -25px; margin-top: -21px;}
#advanced-floating-sliding-panel-419.sliding-left .sliding-drawer:nth-child(2) .sliding-knob { border-radius: 0 12px 12px 0;margin-top: 10px;}
#advanced-floating-sliding-panel-419.sliding-left .sliding-drawer:nth-child(2) .sliding-knob { top: calc(180px - 0px);}
#advanced-floating-sliding-panel-419 div.sliding-drawer:nth-child(2) > div:nth-child(1) { height: 100px !important;text-align: right !important;background-color: #fb6c04;}
#advanced-floating-sliding-panel-1504.sliding-left .sliding-knob { right: -40px !important;}	
#advanced-floating-sliding-panel-1504.sliding-left .sliding-drawer:nth-child(1) .sliding-knob { border-radius: 0 12px 12px 0;}
#advanced-floating-sliding-panel-1504.sliding.sliding-open .sliding-drawer.drawer-open .sliding-knob {background-color: #011e08!important;color: #ffffff!important; border: none!important;z-index: 10!important;}
#advanced-floating-sliding-panel-1504.sliding-left.sliding.sliding-open .sliding-drawer.drawer-open .sliding-knob::after {position: absolute;content: 'x';font-size: 14px;height: 25px; width: 25px;    left: 40px; background-color: #020202!important;color: #ffffff!important;}


/* menú izquierda */
#advanced-floating-sliding-panel-1504 {display:inherit!important;}
	#advanced-floating-sliding-panel-1504.sliding-left {margin-top: 0px!important;}

/*Widget*/
#text-7  {margin: 30px -25px!important;}




/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 999; font-size: 30px; background-color: #a60606; color: #ffffff; display: inherit;}
	#contactobar ul{display: flex;}
	#contactobar li{flex:1; padding: 11px 0 1px 0;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
		#contactobar li:nth-child(1){background-color:#0d4d23;}
		#contactobar li:nth-child(2){background-color:#0d4d23;}
		#contactobar li:nth-child(3){background-color:#0d4d23;}
		#contactobar li:nth-child(4){background-color:#0d4d23;}
		#contactobar li:nth-child(5){background-color:#0d4d23;}
		#contactobar li:nth-child(6){background-color:#0d4d23;}
	#contactobar a{color:#fff!important;font-size:1.4em;}
	#contactobar span{font-size:9px; line-height:27px; display:block;}
	/* ----------- fin contacto bar -----------------*/
	#contactobar .cuerpo {margin:inherit!important;}
#contactobar {display:inherit;}
	#contactobar a:hover {color: #1af913;}

}

	/* móvil */
@media only screen and (max-width: 750px){
	
	#contactobar { width: 100%; position: fixed;left: 0; bottom: 0; z-index: 999; font-size: 20px; font-weight: bold; background-color: #003c00; color: #ffffff; display: inherit;}
	#contactobar .cuerpo { width: 100%; max-width: 1080px; margin: 10px 20px 10px 0; display: flex; justify-content: left;align-items: center;}
	#telefono { display: flex;   align-items: center;}
	#contacto { text-align: center; margin-right:4px;margin:0 auto;}
	
	.whatsappcontactoBar { color: #0ca50e !important; font-size: 14px; background-color: #fff; padding: 4px 6px; border-radius: 5px; font-weight: lighter; margin: 0 4px;}
	.comollegarcontactoBar { color: #1095c9 !important; font-size: 14px; background-color: #fff; padding: 4px 6px; border-radius: 5px; font-weight: lighter; margin: 0 4px;}
	.llamarcontactoBar { color: #c91010 !important; font-size: 14px; background-color: #fff; padding: 4px 6px; border-radius: 5px; font-weight: lighter; margin: 0 4px;}

	#imgTelefono { position: absolute; bottom: 0; z-index: -1; right:0;}
	#Footer .footer_copy {  padding-bottom: 60px;}
	.joinchat {  display: none;}
	
	#servicios { background-image: inherit!important;}
	
 
  /*Fichas atividades*/
 .postid-206 .sections_group div.category-actividades, .postid-237 .sections_group div.category-actividades, .postid-260 .sections_group div.category-actividades,   .postid-300 .sections_group div.category-actividades,  .postid-314 .sections_group div.category-actividades, .postid-305 .sections_group div.category-actividades,   .postid-307 .sections_group div.category-actividades, .postid-295 .sections_group div.category-actividades   {width: 100%!important; float: left;}

 /*menú derecha*/
#advanced-floating-sliding-panel-1504.sliding-left .sliding-knob { right: -30px !important;}	
	.fichas-actividades p, h2 {text-align:center;}
	
}



/*---------------------------------------- betheme css*/

.category-actividades .sections_group, .category-alojamiento .sections_group{width:100% !important;}
.category-actividades .sidebar.columns, .category-alojamiento .sidebar.columns {display:none !important;}
.category-alojamiento .post-header,  .category-actividades .post-header{ display: none;}

/*.section_wrapper, .container { max-width: 1335px !important;}*/
.widget_search input[type="text"] { color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0);}
.Recent_posts ul li .photo .c { display: none;}
.icon_box { height: 100%; }

table th, table td { padding: 15px; }
.table_menu td.c1 { text-align: left; width: 60%; }
.table_menu td.c2 { color: #ff3636; font-size: 26px; line-height: 26px; width: 40%; }

b, strong {color: #666;}


/* fernando */


.titulo_galeria h2{color: #fff; font-size: 30px; font-weight: 200; letter-spacing: 0.2em; margin-top: 9px;}
.titulo_galeria h3{color: #d19f9f; font-size: 21px; font-weight: 200; line-height: 24px; letter-spacing: 0.1em;}
.titulo_galeria h4{color: rgba(255, 255, 255, 0.44); line-height: 18px; font-size: 18px; margin-bottom: 0px;}

.banner_inicio a{text-decoration:none;}
.widget_wysija_cont p { margin: 0 0 4px;}

#galeria img.scale-with-grid { max-width: 100%; object-fit: cover; height: 358px;}

/*vicente */

#Top_bar .menu li ul li {padding: 0;width: 265px;position: relative; font-weight: 400;}


a.button.button_theme:not(.action_button), .button-stroke a.button.button_theme .button_icon i, .button-stroke a.tp-button.button_theme, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] { border-color: rgba(255, 255, 255, 0.58); color: #fff !important; margin: 0 auto; background: rgba(86, 86, 86, 0.5) !important;}


.header-split #Action_bar .social-menu a:hover {text-decoration:none;}
.sidebar-actividades { margin-bottom: 20px;padding-bottom: 20px;padding: 15px 15px; background: #f3e7e7;text-align: center;}
.sidebar-actividades .Recent_posts ul li .desc .date  { display: none;}
.sidebar-actividades .Recent_posts ul li .desc { margin-right: 35px; padding: 5px 15px; background: #fff; position: relative;min-height: 25px;}
.sidebar-actividades .Recent_posts ul li .photo {width: 36px;height: 40px;}
.sidebar-actividades .Recent_posts ul li .photo .c { display: none;}
.sidebar-actividades .Recent_posts ul li .desc h6 { position: relative; z-index: 2; margin-bottom: 4px; padding-bottom: 1px; border-bottom-width: 0px; border-style: solid;padding-top: 2px;}
.sidebar-eventos .Recent_posts ul li .desc .date  { display: none;}

#back_to_top.sticky {right: 39px;  bottom: 100px;}
#Footer .footer_action {  border-bottom: dashed 1px rgba(255, 255, 255, 0.23);}
#Footer .footer_action .one {margin-bottom: 0px;padding-top: 0px;line-height: 0;}
#Footer {  background-color: #0000001a!important;}
#Footer .footer_copy { border-top: 1px solid rgba(255,255,255,.1); background: #0000001a!important;}
#Footer {text-align:center;}

#Footer .button-stroke a.button:not(.action_button), #Footer .button-stroke:not(.header-plain) a.button.action_button, #Footer .button-stroke a.tp-button, #Footer .button-stroke button, #Footer .button-stroke input[type="submit"], #Footer .button-stroke input[type="reset"], #Footer .button-stroke input[type="button"] {border-width: 1px; border-style: solid;-webkit-border-radius: 3px; border-radius: 3px;    background-color: transparent !important; -webkit-box-shadow: inset 0 0 0 0; box-shadow: inset 0 0 0 0; background-image: none; width: 75%; border-radius: 0;}
.column_sidebar_widget .widget { margin-bottom: 0px; padding-bottom: 0px;}


.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto {background-color: #1f262f;border-top: 1px solid #1f262f;border-bottom: 1px solid #1f262f;}
.cdp-cookies-alerta .cdp-cookies-texto {padding: 20px 10px 20px 10px;}
.cdp-cookies-alerta .cdp-cookies-texto a {line-height: 25px!important;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a {color:#48b0b1;font-size: 15px;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto p {padding-right: 26px;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:hover, .cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:active, .cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:visited {color: #48b0b1;	}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar {background-color: #00807b;color: #fff !important;padding: 4px 53px;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar:hover {background-color: #109090;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto {background-color: rgba(31, 38, 47, 0.95);}

