@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,800;0,800;1,300;1,400;1,600;1,800;1,800&display=swap');


/*TOP-1 'MODULO PARA FECHA Y HORA' - OpenWeather*/
#sp-top1 .alert.alert-warning{display: none} /*mensaje de aviso/error*/



/*PRUEBAS*/
/*
body.home > .body-wrapper > .body-innerwrapper{max-width: 100%;}
body.home > .body-wrapper > .body-innerwrapper > #sp-top-bar,
body.home > .body-wrapper > .body-innerwrapper > #sp-header{max-width: 1240px; margin: auto; background: transparent; position: relative; z-index: 10000;}
body.home > .body-wrapper > .body-innerwrapper > #sp-main-body #sp-component > .row{flex-wrap: nowrap !important;}
body.home > .body-wrapper > .body-innerwrapper > #sp-main-body #sp-component{flex: auto; max-width: 1240px; min-width: 1240px; margin: auto;border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; background: #fff;
    position: relative;}
body.home > .body-wrapper > .body-innerwrapper > #sp-main-body #sp-right,
body.home > .body-wrapper > .body-innerwrapper > #sp-main-body #sp-left{ max-width: 332px; display: block; width: auto; flex: initial; position: fixed; top: 0px; padding: 0px; z-index: 0;}
body.home > .body-wrapper > .body-innerwrapper > #sp-main-body #sp-right{right: 0px}

/*VARIABLES*/
:root{
	
	/*colores*/
	--a-color-primario: #2e607f;
	--a-color-secundario: #c2daeb;
	--a-color-tercero: #212121;
	--a-color-cuarto: #1f4c63;
	--a-fuente-body: 'Open Sans', sans-serif;

	/*fuente menu principal*/
	--a-fuente-menu: 'Open Sans', sans-serif;
	--a-tamano-menu: 14px;
	--a-line-height-menu: 30px;
	--a-grosor-menu: 400;
	
	/*fuente articulo modo lista*/
	--a-fuente-titulo-articulo: 'Open Sans', sans-serif;
	--a-tamano-titulo-articulo: 18px;
	--a-line-height-titulo-articulo: 24px;
	--a-grosor-titulo-articulo: 600;

	/*fuente titulo seccion*/
	--a-fuente-titulo-seccion: 'Open Sans', sans-serif;
	--a-tamano-titulo-seccion: 18px;
	--a-line-height-titulo-seccion: 24px;
	--a-grosor-titulo-seccion: 900;

}

/*
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category > a
.sppb-addon-articles-carousel.articulos-responsive .bx-wrapper{margin-bottom: 10px !important}
.sppb-addon-articles-carousel.articulos-responsive .bx-controls{display: none !important}
.sppb-addon-articles-carousel.articulos-responsive .bx-viewport{height: auto !important}
.sppb-addon-articles-carousel.articulos-responsive .sppb-articles-carousel-wrap{display: flex; flex-direction: column; position: initial !important; transform: none !important; width: 100% !important}
.sppb-addon-articles-carousel.articulos-responsive .sppb-articles-carousel-wrap > .sppb-articles-carousel-column{width: 100% !important; display: flex; flex-direction: column;}
.sppb-addon-articles-carousel.articulos-responsive .sppb-articles-carousel-wrap > .sppb-articles-carousel-column.bx-clone{display: none !important}
.sppb-addon-articles-carousel.articulos-responsive .sppb-articles-carousel-wrap > .sppb-articles-carousel-column .sppb-articles-carousel-content{margin-bottom: 30px}
/*aux*//*
.sppb-section.responsive-movil.aux .sppb-addon-wrapper{margin-bottom: 0px !important}
.sppb-section.responsive-movil.aux .sppb-addon-articles-carousel.articulos-responsive .bx-wrapper{margin-bottom: 0px !important}
*/

/*GENERAL*/
/*ESTRUCTURA*/
body.site{background-image: url(../../../images/fondo.webp) !important; background-attachment: fixed !important; background-position: 50% 0 !important; background-repeat: no-repeat !important;}
body > .body-wrapper > .body-innerwrapper{max-width: 1140px}
#sp-main-body{padding: 30px 0 40px;}
/*ancho web*/
#sp-main-body > .container,
#sp-header,
.sppb-row-container,
#sp-bottom > .container,
#sp-section-6 > .container,
#sp-footer > .container{max-width: 1110px}
/*secciones y columnas*/
.seccion-custom{padding: 0px 0px 40px 0px !important;}
.seccion-custom.responsive-movil{padding: 0px 0px 0px 0px !important;}
.seccion-custom.inicial{padding-top: 10px !important}
.seccion-custom.p-bottom-0{padding-bottom: 0px !important}
.seccion-custom .sppb-column-addons > .sppb-addon-wrapper{margin-bottom: 0px !important}
/**/
.padding-bottom-20{padding-bottom: 20px !important}
.padding-bottom-30{padding-bottom: 30px !important}

/*TITULOS*/
h1, h2, h3, h4, h5, h6{letter-spacing: 0px !important}
/*titulo-custom*/
.sppb-addon-header.titulo-custom{}
.sppb-addon-header.titulo-custom .sppb-addon-title{font-family: var(--a-fuente-titulo-seccion); font-size: var(--a-tamano-titulo-seccion); line-height: var(--a-tamano-titulo-seccion);
	font-weight: var(--a-grosor-titulo-seccion); text-transform: uppercase !important; color: var(--a-color-primario); text-align: left;}
.sppb-addon-header.titulo-custom.dos .sppb-addon-title{background: var(--a-color-primario); color: #fff; padding: 10px !important;}
.sppb-addon-header.titulo-custom.margin-20 .sppb-addon-title{margin-bottom: 20px !important}
.sppb-addon-header.titulo-custom.margin-10 .sppb-addon-title{margin-bottom: 10px !important}
/*subtitulo*/
.sppb-addon-header.subtitulo .sppb-addon-title{font-family: var(--a-fuente-titulo-seccion); font-size: 16px; line-height: 22px;	font-weight: 400; text-transform: none !important;}

/*BANNER*/
.banner{}
.banner.movil{display: none}
.banner img{width: 100% !important}
.sp-module-content-top .sp-module.banner.movil{margin-bottom: 30px}
@media (max-width: 768px){
	.banner{display: none}
	.banner.movil{display: block}
}
@media (max-width: 992px){
	body.view-article .banner{display: none}
	body.view-article .banner.movil{display: block}
}

/*BOTONES*/
form.pwebcontact-form .pweb-field-buttons button{background: var(--a-color-cuarto) !important; border-radius: 0px !important; outline: none !important; box-shadow: none !important; letter-spacing: 1px !important;
    text-transform: uppercase !important;}
/*hover*/
form.pwebcontact-form .pweb-field-buttons button:hover{background: var(--a-color-primario) !important}


/*PAGINACION*/
.blog .pagination-wrapper{background: #fff;}
.blog .pagination-wrapper ul.pagination li.page-item > a:hover{color: var(--a-color-primario)}


/*ADDONS ARTICLE*/
.sppb-section.noticias .sppb-addon-articles.modern .sppb-addon-article{background-position: center !important;}
/*sombra de las noticias con texto sobre imagen de la noticia*/
.sppb-addon-articles.modern .sppb-addon-article:before,
.sppb-addon-articles-slider.bg_image .sppb-addon-article.item:before{display: none}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-addon-article-title,
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-date,
.sppb-addon-articles-slider.bg_image .sppb-article-details .article-title,
.sppb-addon-articles-slider.bg_image .sppb-article-details .sppb-article-meta{display: block; background: #fff; padding: 0px 10px 10px 10px; margin: 0px; color: var(--a-color-tercero); border: 1px solid #eaeaea;
    border-top: none;}
/*orden de los datos*/
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper{justify-content: flex-end !important; padding: 10px !important; bottom: 0px !important;}
.sppb-section.noticias.flotante .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -40px !important;}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta{order: 3; margin-bottom: 0px; max-width: 720px;  margin: 0px auto; width: 100%}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-addon-article-title{order: 1; margin-bottom: 5px}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-introtext{order: 2; margin-bottom: 5px}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-date{}
/*titulo*/
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-addon-article-title{font-family: var(--a-fuente-titulo-articulo); font-size: var(--a-tamano-titulo-articulo); line-height: var(--a-line-height-titulo-articulo);
	font-weight: var(--a-grosor-titulo-articulo); max-width: 500px; margin: 0px auto; padding: 10px 10px 5px 10px; border: 1px solid #eaeaea; border-bottom: none; max-width: 720px;  width: 100%;}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-addon-article-title > a{color: var(--a-color-tercero)}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-addon-article-title > a:hover{opacity: 1; color: var(--a-color-primario)}
/*estilo de la categoria*/
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category{}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category > a,
.sppb-section.noticias .sppb-addon-articles-slider .sppb-addon-article .sppb-meta-category > a{font-weight: 800; letter-spacing: 0px; position: absolute; top: 0px; left: 0px;
	background: var(--a-color-primario); padding: 8px; margin: 0px; opacity: 1}
.sppb-addon-articles-slider.bg_image .sppb-article-details{position: initial !important}
.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category > a:hover{text-decoration: none; background: var(--a-color-tercero)}
/*RESPONSIVE*/
.sppb-section.noticias.responsive-movil{display: none !important} 
/*
@media (max-width: 1500px){
	body > .body-wrapper > .body-innerwrapper{max-width: 992px}
	body.site{background-size: contain !important;}
}
*/
@media (max-width: 1560px){
	body{background-image: none !important;}
}

@media (max-width: 1200px){
	#sp-header img.logo-image{height: 60px;}
	#sp-logo-right{max-width: 4% !important; flex: 4% !important}
	#sp-header img.logo-image { height: auto !important;}

	.sppb-row-container{ max-width: 100% !important;}

}
@media (max-width: 992px){
	#sp-main-body > .container{max-width: 100%}
	#sp-top-bar #sp-top1,
	#sp-top-bar #sp-top2{max-width: 50%;  flex: 50%;}
	#sp-top-bar #sp-top1 span.fecha-actual{line-height: 24px;}
	#sp-top-bar #sp-top2 > .sp-column{display: flex; justify-content: center; align-items: center;}
	#sp-top-bar #sp-top2 .sppb-row{flex-wrap: nowrap !important}
 	#sp-header > .container{max-width: 100% !important}
	#sp-logo-right{display: none}
	#offcanvas-toggler{display: flex !important; justify-content: flex-end; align-items: center;}
	#offcanvas-toggler > i:before{content: ""; background: url(../../../images/iconos/menu-color-web.png); background-repeat: no-repeat;     background-position: center; display: block; width: 40px; height: 40px; background-size: 40px;}
	#sp-logo{max-width: 70% !important; flex: 70% !important}
	#sp-menu{max-width: 30% !important; flex: 30% !important}
	#sp-header img.logo-image {max-height: 60px !important;}
	#sp-logo .logo{max-width: 350px;}
	#sp-logo > .sp-column{justify-content: center !important; max-height: 90px; height: 100% !important; align-items: flex-start !important;}
	#sp-logo > .sp-column > .sp-module .custom p{padding-left: 20px; font-size: 12px !important; line-height: 18px !important;}
	#sp-logo img.logo-image{width: 100% !important; margin-left: 0px !important;}
	#sp-header div.logo:after, #sp-header div.logo:before{width: 50px !important}
	#sp-header #sp-menu > .sp-column{flex-direction: row !important; align-items: center !important}
	#sp-header #sp-menu > .sp-column > .sp-module{display: none}
	#sp-menu nav.sp-megamenu-wrapper{text-align: right}
	#sp-header img.logo-image {max-height: 60px !important;}

	
}
@media (max-width: 992px){
	#sp-logo{display: block !important;  height: 90px;}
}
@media (max-width: 768px){
	.sppb-section.noticias .sppb-addon-article{margin-bottom: 30px !important;}
	.sppb-section.noticias.flotante .sppb-addon-article .sppb-addon-article-info-wrapper,
	.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -15px !important;}
	.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-addon-article-title{font-size: 14px !important; line-height: 20px !important}
	.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-date{font-size: 12px !important; line-height: 18px !important}
}
@media (max-width: 650px){
	/*.sppb-section.noticias.no-responsive-movil{display: none !important}*/
	/*.sppb-section.noticias.responsive-movil{display: block !important}*/
}
@media (max-width: 550px){
	/*
	.sppb-section.noticias.no-responsive-movil{display: none !important}
	.sppb-section.noticias.responsive-movil{display: block !important}
	.sppb-section.noticias.responsive-movil .sppb-addon-article  .sppb-article-introtext{margin-bottom: 0px; padding: 0px 10px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
	.sppb-section.noticias.responsive-movil .sppb-addon-article  .sppb-article-introtext p{color: var(--a-color-tercero)}
	.sppb-section.noticias.custom-1 .sppb-addon-article .sppb-addon-article-info-wrapper{position: inherit !important; padding: 0px !important;}
	.sppb-section.noticias.custom-1 .sppb-col-md-8 .sppb-col-sm-12 .sppb-addon-article {height: 350px; margin-bottom: 170px !important;padding-top: 350px !important;}
	.sppb-section.noticias.custom-1{padding-bottom: 10px !important}
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-col-sm-12{max-width: 100% !important; flex: 100% !important}
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-col-sm-12 .sppb-addon-article{height: 350px; margin-bottom: 150px !important;padding-top: 350px !important;}
	*/
	/*.sppb-section.noticias .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category > a{top: -350px !important}*/
}
@media (max-width: 550px){
#sp-top-bar #sp-top1 .sp-module{margin-left: 5px}
	#sp-header #sp-logo,
	#sp-header #sp-menu{max-width: initial !important; flex: auto !important; width: auto !important}
	#sp-header #sp-logo img.logo-image { max-height: 30px !important;}
	#sp-logo > .sp-column > .sp-module .custom p {padding-left: 10px; font-size: 10px !important; line-height: 16px !important;}
	#offcanvas-toggler > i:before{width: 30px; height: 30px; background-size: 30px;}
}
/****************POSICIONES***************************/
/*LOGO MOBILE*/
#sp-mobile-logo{display: none !important}

/*TOP BAR*/
#sp-top-bar{background: var(--a-color-primario) !important}
/*top 1*/
#sp-top-bar #sp-top1{width: auto; max-width: initial; flex: auto;}
#sp-top-bar #sp-top1 > .sp-column{display: flex; align-items: center;}
#sp-top-bar #sp-top1 .custom,
#sp-top-bar #sp-top1 .custom a{color: #fff}
#sp-top-bar #sp-top1 .custom a:hover{text-decoration: underline}
#sp-top-bar #sp-top1 .custom .quienes-somos{margin: 0px 10px; padding: 0px 10px; border-left: 1px solid #fff;}
#sp-top-bar #sp-top1 .custom .fecha-actual{margin-right: 5px}
/*top 1 - meteo*/
#sp-top-bar #sp-top1 .sp-module.meteo{}
#sp-top-bar #sp-top1 .sp-module.meteo .weather_sp1_c{display: flex; align-items: center; color: #fff;}
#sp-top-bar #sp-top1 .sp-module.meteo .weather_sp1_c p{margin: 0px 0px 0px 5px;}
#sp-top-bar #sp-top1 .sp-module.meteo .weather_sp1_c .weather_sp1_cleft{display: flex; align-items: center;}
#sp-top-bar #sp-top1 .sp-module.meteo .weather_sp1_c .weather_sp1_cleft img{max-width: 30px}
/*top 2*/
#sp-top-bar #sp-top2{text-align: right; width: auto; max-width: initial; flex: auto;}
#sp-top-bar #sp-top2 > .sp-column{display: flex; justify-content: flex-end}
#sp-top-bar #sp-top2 .sp-module{margin: 0 1.25rem 0 0}
#sp-top-bar #sp-top2 > .sp-column > .sp-module:last-child{margin-right: 35px;}
#sp-top-bar #sp-top2 .custom,
#sp-top-bar #sp-top2 .sppb-icon i{color: #fff}
#sp-top-bar #sp-top2 .custom p{margin-bottom: 0px !important}
#sp-top-bar #sp-top2 .clearfix:before{display: none}
#sp-top-bar #sp-top2 .clearfix .sppb-icon i{padding: 5px; background: #fff; color: var(--a-color-primario); border-radius: 50%; width: 25px; height: 25px;}
#sp-top-bar #sp-top2 .sppb-col-md-4{padding: 0px 8px}
/*top 2 - meteo*/
#sp-top-bar #sp-top2 .sp-module.meteo{}
#sp-top-bar #sp-top2 .sp-module.meteo .weather_sp1_c{display: flex; align-items: center; color: #fff;}
#sp-top-bar #sp-top2 .sp-module.meteo .weather_sp1_c p{margin: 0px 0px 0px 5px;}
#sp-top-bar #sp-top2 .sp-module.meteo .weather_sp1_c .weather_sp1_cleft{display: flex; align-items: center;}
#sp-top-bar #sp-top2 .sp-module.meteo .weather_sp1_c .weather_sp1_cleft img{max-width: 30px}
/*top 2 -lupa/buscador*/
#sp-top-bar .row.top-search-input-wrap{padding: 20px}
#sp-top-bar .row.top-search-input-wrap > .col-sm-12:last-child{display: none}
#sp-top-bar .row.top-search-input-wrap .searchwrapper{margin-bottom: 0px}
#sp-top-bar .row.top-search-input-wrap .searchwrapper .input-title{display: none}
#sp-top-bar #sp-top2 .top-search-wrapper i{font-size: 16px; color: #fff; position: relative; top: 5px;}
#sp-top-bar #sp-top2 .top-search-wrapper .icon-close{margin-left: 5px; position: relative; right: 115px; top: 2px;}
#sp-top-bar #sp-top2 .top-search-wrapper .icon-close:before,
#sp-top-bar #sp-top2 .top-search-wrapper .icon-close:after{background: #fff}


/*HEADER*/
#sp-header{border-top: none !important; border-bottom: none !important; padding: 15px 0px; height: 125px !important;}
#sp-header #sp-logo{margin-bottom: 10px}
#sp-header .row{justify-content: center;}
#sp-header .top-search-input-wrap > .col-sm-12:last-child{display: none}
#sp-header .top-search-wrapper .icon-top-wrapper .search-icon{}
#sp-header .top-search-wrapper .icon-top-wrapper .search-icon:hover{color: #d2d2d3}
#sp-header div.logo{display: flex}
/*
#sp-header div.logo:after,
#sp-header div.logo:before{content: ""; display: block; background: var(--a-color-primario); width: 100px; height: 2px;}
*/
#sp-header img.logo-image{max-width: 350px; height: auto; margin: 0px 15px 5px;}
/*menu*/
#sp-menu{flex: 100%; max-width: 100%;}
#sp-menu .custom{padding: 0px 14px}
#sp-menu .custom,
#sp-menu .custom a{color: #fff; font-family: var(--a-fuente-menu); font-size: var(--a-tamano-menu); line-height: 35px; font-weight: var(--a-grosor-menu)}
#sp-menu .custom > div > a:not(:first-child){margin-left: 5px}
#sp-menu > .sp-column{flex-direction: column;}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item > a{margin-right: 0px !important; letter-spacing: 0px; color: var(--a-color-tercero); font-family: var(--a-fuente-menu); font-size: var(--a-tamano-menu); line-height: var(--a-line-height-menu); 
	font-weight: var(--a-grosor-menu)}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item > a:hover{color: var(--a-color-primario)}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item > a:before{display: none; /*background-color: #fff;*/}
#sp-menu ul.sp-megamenu-parent > li.sp-has-child > a:after,
#sp-menu ul.sp-megamenu-parent > li.sp-has-child > span:after{display: none}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item div.sp-dropdown-inner{padding: 0px}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item ul.sp-dropdown-items li{padding: 3px 10px}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item ul.sp-dropdown-items li:hover{background-color: var(--a-color-primario); }
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item ul.sp-dropdown-items li a{font-size: 14px; display: block}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item ul.sp-dropdown-items li:hover a{color: #fff}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item ul.sp-dropdown-items li.active{background: var(--a-color-secundario) !important;}
#sp-menu ul.sp-megamenu-parent > li.sp-menu-item ul.sp-dropdown-items li.active > a{color: #252525 !important}
/*logo*/
#sp-logo > .sp-column{display: flex !important; flex-direction: column;}
#sp-logo > .sp-column > .logo{order: 1}
#sp-logo > .sp-column > .sp-module{order: 2}
#sp-logo > .sp-column > .sp-module .custom,
#sp-logo > .sp-column > .sp-module .custom p{margin-bottom: 0px; font-size: 15px; line-height: 21px; opacity: 0.8; font-weight: 400;}
/*lupa*/
#sp-logo-right{max-width: 5%; flex: 5%;}

/*CANVAS*/
.offcanvas-menu ul.menu > li{}
.offcanvas-menu ul.menu > li > a{text-transform: uppercase}


/*RIGHT*/
#sp-right > .sp-column{display: flex; flex-direction: column}
#sp-right > .sp-column > .sp-module.noticias-relacionados{order: 3}
#sp-right > .sp-column > .sp-module.banner{order: 4}
#sp-right > .sp-column > .sp-module.proximos-eventos{order: 5}
#sp-right > .sp-column > .sp-module.ultimas-noticias{order: 2}
#sp-right > .sp-column > .sp-module.facebook{order: 6}
#sp-right > .sp-column > .sp-module.banner.categoria{order: 1}
#sp-right .sp-module{margin-bottom: 30px}
#sp-right .sp-module .sp-module-title{font-family: var(--a-fuente-titulo-seccion); font-size: var(--a-tamano-titulo-seccion); line-height: var(--a-line-height-titulo-seccion); font-weight: var(--a-grosor-titulo-seccion)}



/*BOTTOM*/
#sp-bottom{}
#sp-bottom .sp-module-title{}
/*bottom 1*/
#sp-bottom #sp-bottom1{max-width: 33%; flex: 33%}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales{margin-bottom: 20px; /*transform: translateX(15px); max-width: 200px; margin: 0px auto 50px;*/}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .sppb-col-md-12{padding: 0px}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .sppb-row{margin: 0px !important}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .sppb-column-addons{display: flex; justify-content: flex-start}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales  .sppb-column-addons > .sppb-addon-wrapper{margin: 0px 5px; width: 30px;}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .clearfix .sppb-icon{text-align: left !important}
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .clearfix .sppb-icon a i{padding: 15px 5px; background: var(--a-color-primario); transition: all 500ms ease; 
		color: #fff; border-radius: 50%; width: 30px; height: 30px; font-size: 15px; line-height: 1px;} 
#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .clearfix .sppb-icon a:hover i{background: var(--a-color-secundario);}
/*bottom 1 - logos*/
#sp-bottom #sp-bottom1 .sppb-addon-single-image.logo img{max-width: 230px; width: 100%}
#sp-bottom #sp-bottom1 .sppb-addon-single-image.logo-ribera img{max-width: 180px; width: 100%}
/*bottom 1 - texto*/
#sp-bottom #sp-bottom1 .sppb-addon-content{margin-bottom: 10px}
#sp-bottom #sp-bottom1 .sppb-addon-content > p{margin-bottom: 5px}
#sp-bottom #sp-bottom1 .sppb-addon-content > p:last-child{margin-bottom: 0px}
#sp-bottom #sp-bottom1 .sppb-addon-content > p > span{margin-bottom: 5px; display: block; line-height: 20px;}
#sp-bottom #sp-bottom1 .sppb-addon-content > p > span.direccion{font-style: italic}
#sp-bottom #sp-bottom1 .social-icons a span{font-size: 16px}
/*bottom 2*/
#sp-bottom #sp-bottom2{max-width: 33%; flex: 33%; border-left: none !important}
#sp-bottom #sp-bottom2{border: none !important;}
#sp-bottom #sp-bottom2 .sppb-addon-content ul li{margin-bottom: 0px}
/*bottom 3*/
#sp-bottom #sp-bottom3{max-width: 33%; flex: 33%; border-left: none !important}
#sp-bottom #sp-bottom3{border: none !important;}
#sp-bottom #sp-bottom3 .sppb-addon-content ul li{margin-bottom: 0px}
/*bottom 4*/
#sp-bottom #sp-bottom4{display: none}
#sp-bottom #sp-bottom4{border: none !important; max-width: 35%; flex: 35%}
/*responsive*/
@media (max-width: 992px){
	#sp-bottom > .container{max-width: 100%}
	#sp-bottom #sp-bottom1{max-width: 50%; flex: 50%;}
	#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .sppb-col-md-4{max-width: 33%; flex: 33%}
	#sp-bottom #sp-bottom2{max-width: 25%; flex: 25%;}
	#sp-bottom #sp-bottom3{max-width: 25%; flex: 25%;}
	#sp-bottom #sp-bottom4{max-width: 50%; flex: 50%; text-align: center; margin: 0px auto 30px}
}
@media (max-width: 768px){
	#sp-bottom #sp-bottom1{max-width: 33%; flex: 33%;}
	#sp-bottom #sp-bottom2{max-width: 33%; flex: 33%;}
	#sp-bottom #sp-bottom3{max-width: 33%; flex: 33%;}
	#sp-bottom #sp-bottom4{max-width: 600px; flex: 100%; text-align: center; margin: 0px auto 30px}
	#sp-bottom #sp-bottom1 .sppb-section.redes-sociales {margin: 0px auto 30px;}
	#sp-bottom #sp-bottom1 .sppb-addon-wrapper{margin-bottom: 0px !important}
}
@media (max-width: 600px){
	#sp-bottom #sp-bottom1{max-width: 100%; flex: 100%; margin-bottom: 20px}
	#sp-bottom #sp-bottom2{max-width: 100%; flex: 100%;}
	#sp-bottom #sp-bottom3{max-width: 100%; flex: 100%;}
	#sp-bottom .sppb-addon-wrapper{margin-bottom: 0px}
	#sp-bottom .clearfix .sppb-addon-content{text-align: center}
	#sp-bottom .sp-module .sp-module-title{text-align: center}
	#sp-bottom #sp-bottom1 .sppb-section.redes-sociales .sppb-column-addons{justify-content: center}
}

/*FOOTER*/
#sp-footer{background: var(--a-color-primario) !important;}
#sp-footer .container-inner{padding: 10px 0px !important}
#sp-footer #sp-footer1{padding: 0px !important}
#sp-footer #sp-footer1 a.sp-scroll-up{display: none !important; opacity: 0 !important}
#sp-footer #sp-footer1 .custom > p,
#sp-footer #sp-footer1 .custom > div{display: flex; justify-content: space-between; margin-bottom: 0px; color: #fff}
#sp-footer #sp-footer1 .custom label{margin-bottom: 0px}
#sp-footer #sp-footer1 .custom span.politicas > a:nth-child(2){margin: 0px 10px}
#sp-footer #sp-footer1 .custom a{color: #fff}
#sp-footer #sp-footer1 .custom a:hover{text-decoration: underline}
/*responsive*/
@media (max-width: 992px){
	#sp-footer > .container{max-width: 100%}
	#sp-footer #sp-footer1 .custom > p,
	#sp-footer #sp-footer1 .custom > div{flex-direction: column; align-items: center}
	#sp-footer #sp-footer1 .custom .copyright{order: 2}
	#sp-footer #sp-footer1 .custom .politicas{order: 1; margin-bottom: 5px}
	#sp-footer #sp-footer1 .custom .araweb{order: 3}
}
@media (max-width: 768px){
	#sp-footer #sp-footer1{max-width: 100%; flex: 100%;}
}			


/***********************MODULOS SECCIONES***********************/
/*ULTIMAS NOTICIAS*/
#sp-right ul.ultimas-noticias > li{margin-bottom: 10px}
#sp-right ul.ultimas-noticias > li > a{font-size: 16px; line-height: 22px; margin-bottom: 10px}
#sp-right ul.ultimas-noticias > li > a > span{font-size: 12px; line-height: 18px; color: var(--a-color-primario); margin-top: 4px;}


/*PROXIMOS EVENTOS*/
.sp-module.proximos-eventos table.mod_events_latest_table > tbody > tr > td{padding: 10px 0px;}
.sp-module.proximos-eventos table.mod_events_latest_table .mod_events_latest_content > a{color: var(--a-color-primario); font-weight: 600;}
.sp-module.proximos-eventos table.mod_events_latest_table .mod_events_latest_content > a:hover{color: var(--a-color-cuarto)}


/*BANNER - POSITION 1*/
#sp-position1 .sp-module.banner{margin-bottom: 40px}

/*NEWSLETTER - POISITION 1*/
#sp-position1 .sppb-section.newsletter{border: 2px solid var(--a-color-primario); padding: 20px 10px 10px 10px !important}
#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:first-child{max-width: 40%; flex: 40%}
#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:nth-child(2){max-width: 250px; flex: 30%}
#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:last-child{max-width: 37%; flex: 36%}
#sp-position1 .sppb-section.newsletter .sppb-section .sppb-addon-title{font-size: 16px; line-height: 22px; font-weight: 600; text-transform: uppercase; margin-bottom: 5px;}
#sp-position1 .sppb-section.newsletter > .sppb-container-inner{max-width: 900px; margin: auto;}
#sp-position1 .sppb-addon-text-block.texto-logo{text-align: center; margin-bottom: 0px; font-size: 12px; line-height: 18px; opacity: 0.8;}
#sp-position1 .mcSignupModule > .intro{display: none}
#sp-position1 .mcSignupModule form.mcSignupForm > div:first-child{max-width: 100%; flex: 100%;}
#sp-position1 .mcSignupModule form.mcSignupForm > input[type="hidden"] + div {max-width: 100%; flex: 100%; font-size: 12px}
#sp-position1 .sppb-addon-single-image.icono img{max-width: 100px}
#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:last-child .sppb-addon-module {float: right;}
/*responsive*/
@media (max-width: 992px){
	#sp-position1 .sppb-section.newsletter .sppb-addon-text-block .sppb-addon-title,
	#sp-position1 .sppb-section.newsletter .sppb-addon-text-block .sppb-addon-content{text-align: center}
#sp-position1 .sppb-section.newsletter .sppb-addon-text-block .sppb-addon-content{margin-bottom: 20px}
}
/*
@media (max-width: 1200px){
	#sp-position1 .sppb-section.newsletter{max-width: 500px; margin: 0px auto 20px !important}
	#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:first-child,
	#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:nth-child(2),
	#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:last-child{max-width: 100%; flex: 100%}
	#sp-position1 .sppb-section.newsletter .sppb-section{margin-bottom: 10px;}
	#sp-position1 .sppb-section.newsletter .sppb-addon-text-block:not(.texto-logo){margin-bottom: 20px}
	#sp-position1 .sppb-section.newsletter > .sppb-container-inner > .sppb-row > .sppb-col-md-4:last-child .sppb-addon-module{float: none}
}
@media (max-width: 992px){
	#sp-position1 .sppb-section.newsletter .sppb-section .sppb-col-md-3{max-width: 25%; flex: 25%}
	#sp-position1 .sppb-section.newsletter .sppb-section .sppb-col-md-9{max-width: 75%; flex: 75%}
}
*/


/*NOTICIAS RELACIONADAS*/
.sp-module.noticias-relacionados .jvrel.noticias-relacionados ul{padding-left: 0px; list-style: none; margin-bottom: 10px;}
.sp-module.noticias-relacionados .jvrel.noticias-relacionados i.fa.fa-calendar{display: none}
.sp-module.noticias-relacionados .jvrel.noticias-relacionados .jvrel_tag{}
.sp-module.noticias-relacionados .jvrel.noticias-relacionados .jvrel_title > a{font-size: 16px; line-height: 22px;}
.sp-module.noticias-relacionados .jvrel.noticias-relacionados .jvrel_meta_item{font-size: 12px; line-height: 18px; color: var(--a-color-primario)}


/*CABECERA MUNICIPIOS*/
.municipio-cabecera{max-width: 100% !important; width: 100% !important}
.municipio-cabecera .sppb-addon-header .sppb-addon-title{font-family: var(--a-fuente-titulo-seccion); font-size: 30px; line-height: 32px; font-weight: var(--a-grosor-titulo-seccion); color: #fff; text-transform: uppercase !important}


/*COMARCA*/
.sppb-section.comarca .sppb-addon-header.titulo-custom{position: absolute; top: 45px; left: 20px;}
.sppb-section.comarca .sppb-addon-header.titulo-custom .sppb-addon-title span{display: none}
.sppb-section.comarca .categorias-comarcas .sppb-addon-content > div{background: var(--a-color-secundario); display: flex; justify-content: space-between; flex-wrap: wrap;}
.sppb-section.comarca .categorias-comarcas .sppb-addon-content > div > a{padding: 4px 6px !important; color: var(--a-color-primario) !important; text-transform: uppercase; font-size: 12px;
    line-height: 18px; font-weight: 400 !important; letter-spacing: 0px !important; text-align: center; flex-grow: 1;
	/*padding: 0px 10px; color: var(--a-color-tercero) !important; text-transform: uppercase; font-size: 11.9px; line-height: 18px; font-weight: 500 !important; letter-spacing: 0px !important;*/}
.sppb-section.comarca .categorias-comarcas .sppb-addon-content > div > a:first-child{background: var(--a-color-primario) !important; color: #fff !important}
.sppb-section.comarca .categorias-comarcas .sppb-addon-content > div > a:hover{background: rgba(0,0,0,0.1)}
.sppb-section.comarca .categorias-comarcas .sppb-addon-content a{display: flex; flex-direction: column; align-items: center;}
.sppb-section.comarca .categorias-comarcas .sppb-addon-content a > img{max-width: 60px; margin: auto;}
@media (max-width: 1200px){
	.sppb-section.comarca .categorias-comarcas .sppb-addon-content a{flex-grow: 1;}
	.sppb-section.comarca .categorias-comarcas .sppb-addon-content a > img{display: none}
	.sppb-section.comarca .categorias-comarcas .sppb-addon-content > div > a{padding: 10px !important}
}
@media (max-width: 992px){
	.sppb-section.noticias.custom-1 > .sppb-row-container{margin-bottom: 0px !important}
}


/*ARTICLES SROLLER*/
.sppb-addon-articles-ticker .sppb-articles-ticker-heading{font-family: var(--a-fuente-titulo-seccion); font-size: 16px !important; line-height: 22px !important; font-weight: 800; flex: auto !important;
    max-width: 170px;}
.sppb-addon-articles-ticker .sppb-articles-ticker{flex: 84% !important; max-width: 84%;}
.sppb-addon-articles-ticker .sppb-articles-ticker .bx-viewport{height: 38px !important}
.sppb-addon-articles-ticker .sppb-articles-ticker .sppb-articles-ticker-text{padding: 10px 20px 10px 20px !important}

/*ARTICULOS CUSTOM 1*/
.sppb-section.noticias.custom-1 .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -65px !important;}
.sppb-section.noticias.custom-1 > .sppb-row-container{margin-bottom: 50px;}
.sppb-section.noticias.custom-1 .sppb-col-md-8 .sppb-addon-article{height: 500px}
.sppb-section.noticias.custom-1 .sppb-col-md-8 .sppb-addon-article .sppb-addon-article-title{font-size: 30px; line-height: 36px}
.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-addon-article{height: 215px}
.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-row .sppb-col-sm-12:nth-child(2) .sppb-addon-article{margin-bottom: 70px}
.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-row > .sppb-col-sm-12:first-child{display: none}
/*responsive*/
@media (max-width: 992px){
	.sppb-section.noticias.custom-1{padding-bottom: 0px !important}
	.sppb-section.noticias.custom-1 .sppb-col-md-8{flex: 100%; max-width: 100%}
	.sppb-section.noticias.custom-1 .sppb-col-md-4{flex: 100%; max-width: 100%}
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-col-sm-12{max-width: 50%; flex: 50%}
	.sppb-section.noticias.custom-1 .sppb-col-md-8 .sppb-addon-article,
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-addon-article{height: 420px; margin-bottom: 70px;}
}
@media (max-width: 768px){
	.seccion-custom.inicial{padding-bottom: 10px !important;}
	.sppb-section.noticias.custom-1 .sppb-col-md-8 .sppb-addon-article{height: 350px; margin-bottom: 70px !important}
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-addon-article{height: 250px; margin-bottom: 30px !important}
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-row .sppb-col-sm-12:nth-child(3) .sppb-addon-article{margin-bottom: 40px !important}
}
@media (max-width: 678px){
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-col-sm-12{max-width: 100%; flex: 100%}
	.sppb-section.noticias.custom-1 .sppb-col-md-4 .sppb-addon-article{height: 350px;}
	.sppb-section.noticias.custom-1 .sppb-addon-article .sppb-addon-article-info-wrapper{justify-content: flex-end !important; padding: 10px !important; bottom: inherit !important; bottom: -15px !important;}
	.sppb-section.noticias.custom-1 .sppb-col-md-8 .sppb-addon-article{margin-bottom: 30px !important;}
}


/*ARTICULOS CUSTOM 2*/
.sppb-section.noticias.custom-2 .sppb-addon-article{height: 250px}


/*ARTICULOS CUSTOM 3*/
.sppb-section.noticias.custom-3 .sppb-col-md-4{padding: 0px !important}
.sppb-section.noticias.custom-3 .sppb-col-md-8{padding-right: 0px !important}
.sppb-section.noticias.custom-3 .sppb-col-md-8 .sppb-addon-article{height: 601px}
.sppb-section.noticias.custom-3 .sppb-col-md-4 .sppb-addon-article{height: 190px}
.sppb-section.noticias.custom-3 .sppb-col-md-4 .sppb-col-sm-12:nth-child(2) .sppb-addon-article,
.sppb-section.noticias.custom-3 .sppb-col-md-4 .sppb-col-sm-12:nth-child(3) .sppb-addon-article{margin-bottom: 15px}
.sppb-section.noticias.custom-3 .sppb-col-md-4 .sppb-col-sm-12:first-child .sppb-addon-article:first-child{display: none}

/*ARTICULOS CUSTOM 4*/
.sppb-section.noticias.custom-4{padding: 0px 0px 40px 0px !important}
.sppb-section.noticias.custom-4 + .sppb-section.noticias.custom-4{padding: 0px 0px 40px 0px !important}
.sppb-section.noticias.custom-4 .noticia-principal .sppb-col-sm-12{padding-right: 0px !important}
.sppb-section.noticias.custom-4 .noticia-principal .sppb-addon-article{min-height: 250px !important;}
.sppb-section.noticias.custom-4 .noticia-principal .sppb-addon-article-info-wrapper{bottom: -100px !important;}	
.sppb-section.noticias.custom-4 .sub-noticias > .sppb-addon-content > .sppb-row > .sppb-col-sm-12:first-child{display: none}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-addon-article-info-left{display: none}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-addon-article-title{max-width: initial; margin: initial; border: none; width: initial; position: relative; top: 10px;}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-addon-article-info-wrapper{padding: 0px !important; margin-left: 0px !important;}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-meta-category{margin: 0px !important; position: absolute; top: 0px; left: 17px;}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-meta-category:after{display: none}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-meta-category > a{position: initial !important; background: initial !important;}
.sppb-section.noticias.custom-4 .sub-noticias .sppb-meta-date{float: left !important; display: initial !important; border: none !important; padding: 0px 0px 0px 10px !important;}
/*responsive*/
.sppb-section.noticias.custom-4 .responsive-movil.sppb-section.noticias.custom-4{display: none}
@media (max-width: 992px){
	.sppb-section.noticias.custom-4{padding-bottom: 0px !important}
	.sppb-section.noticias.custom-4 + .sppb-section.noticias.custom-4{padding-bottom: 30px !important}
	.sppb-section.noticias.custom-4 .sppb-col-md-3{max-width: 50%; flex: 50%;}
	.sppb-section.noticias.custom-4 .noticia-principal{margin-bottom: 50px}
	.sppb-section.noticias.custom-4 .noticia-principal .sppb-addon-article-info-wrapper{bottom: -50px !important}
}
@media (max-width: 768px){
	.sppb-section.noticias.custom-4 .noticia-principal{margin-bottom: 30px}
}
@media (max-width: 768px){
	.sppb-section.noticias.custom-4.no-responsive-movil{display: none}
	.sppb-section.noticias.custom-4.responsive-movil{display: block !important}
	.sppb-section.noticias.custom-4.responsive-movil .sppb-addon-article{min-height: 250px !important;}
	.sppb-section.noticias.custom-4 + .sppb-section.noticias.custom-4 {padding-bottom: 10px !important;}
}

/*ARTICULOS CUSTOM 5*/
.sppb-section.noticias.custom-5{}
.sppb-section.noticias.custom-5 .sppb-addon-article{min-height: 342px;}
/*responsive*/
@media (max-width: 992px){
	.sppb-section.noticias.custom-5 .sppb-addon-article{margin-bottom: 50px !important;}
}
@media (max-width: 678px){
	.sppb-section.noticias.custom-5{padding: 0px 0px 30px 0px !important}
	.sppb-section.noticias.custom-5 .sppb-addon-article{margin-bottom: 30px !important;}
}




/*ARTICULOS CUSTOM 6*/
.sppb-section.noticias.custom-6{padding-bottom: 115px !important;}
.sppb-section.noticias.custom-6 .sppb-addon-article{min-height: 260px;}
.sppb-section.noticias.custom-6 .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -100px !important;}
/*responsive*/
@media (max-width: 992px){
	.sppb-section.noticias.custom-6{padding-bottom: 10px !important;}
	.sppb-section.noticias.custom-6 .sppb-addon-article{margin-bottom: 50px !important;}
	.sppb-section.noticias.custom-6 .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -50px !important;}
}
@media (max-width: 768px){
	.sppb-section.noticias.custom-6 .sppb-addon-article{margin-bottom: 30px !important;}
	.sppb-section.noticias.custom-6 .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -15px !important;}
}

/*ARTICULOS CUSTOM 7*/
.sppb-section.noticias.custom-7{padding-bottom: 0px !important}
.sppb-section.noticias.custom-7 .sppb-addon-module.calendario{margin-bottom: 30px !important}
.sppb-section.noticias.custom-7 .noticia-principal{margin-bottom: 124px}
.sppb-section.noticias.custom-7 .noticia-principal .sppb-addon-article{min-height: 260px;}
.sppb-section.noticias.custom-7 .noticia-principal .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -100px !important;}
.sppb-section.noticias.custom-7 .sub-noticias > .sppb-addon-content > .sppb-row > .sppb-col-sm-12:first-child{display: none}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-addon-article-info-left{display: none}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-addon-article-title{max-width: initial; margin: initial; border: none; width: initial; position: relative; top: 10px;}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-addon-article-info-wrapper{padding: 0px !important; margin-left: 0px !important;}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-meta-category{margin: 0px !important; position: absolute; top: 0px; left: 17px;}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-meta-category:after{display: none}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-meta-category > a{position: initial !important; background: initial !important;}
.sppb-section.noticias.custom-7 .sub-noticias .sppb-meta-date{float: none; display: initial !important; border: none !important; padding: 0px !important;}
/*.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_todaycell{background: var(--a-color-primario) !important}*/
.sppb-addon-module.calendario #flatcal_minical table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_todaycell > a{display: block; width: 50%;  max-width: 100%;
    padding: 4px 0px !important; border-radius: 50% !important; margin: auto; color: #fff !important; border: none !important}
.sppb-addon-module.calendario #flatcal_minical table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_todaycell > a:hover{color: var(--a-color-tercero) !important}
.sppb-addon-module.calendario #flatcal_minical table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_daycell > a.flatcal_busylink{display: block; width: 50%;  max-width: 100%; background: var(--a-color-primario) !important;
    padding: 4px 0px; border-radius: 50%; margin: auto; color: #fff !important; display: flex; align-items: center; justify-content: center; width: 40px;}
.sppb-addon-module.calendario #flatcal_minical table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_daycell > a.flatcal_busylink:hover{color: #fff !important;}
.sppb-addon-module.calendario #flatcal_minical table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_daycell,
.sppb-addon-module.calendario #flatcal_minical table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_sundaycell{width: 40px !important}


@media (max-width: 992px){
	.sppb-section.noticias.custom-7 .sppb-addon-module .bannergroup{margin-bottom: 20px}
	.sppb-section.noticias.custom-7 .sppb-col-md-4:first-child{margin-bottom: 30px;}
	.sppb-section.noticias.custom-7 .noticia-principal .sppb-addon-article{min-height: 320px;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons{display: flex; flex-wrap: wrap;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper:first-child{max-width: 50%; flex: 50%; order: 1; }
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper:nth-child(2){max-width: 50%; flex: 50%; width: 100%; order: 3; position: absolute; top: 60px;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper:last-child{max-width: 50%; flex: 50%; order: 2;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario .sppb-addon-module.calendario table{width: 100% !important}
}
@media (max-width: 768px){
	.sppb-section.noticias.custom-7 .noticia-principal{margin-bottom: 0px;}
	.sppb-section.noticias.custom-7 .noticia-principal .sppb-addon-article .sppb-addon-article-info-wrapper{bottom: -15px !important;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons{justify-content: center}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper{max-width: 100% !important; flex: 100% !important; justify-content: center; display: flex;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper:nth-child(2){position: initial; order: 2}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper:last-child{order: 3;}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper:nth-child(2){position: initial}
	.sppb-section.noticias.custom-7 .sppb-column.calendario > .sppb-column-addons > .sppb-addon-wrapper > .clearfix{max-width: 350px !important; width: 100% !important}
}

/*CALENDARIO*/
.sppb-addon-module.calendario table.flatcal_main_t{width: 100%}
@media (max-width: 992px){
	.sppb-addon-module.calendario table.flatcal_main_t{height: 370px}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_navbar,
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:first-child{height: 28px !important; line-height: 28px !important}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child){height: 50px !important; line-height: 50px !important}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_navbar td{font-size: 14px !important}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:first-child > td{font-size: 12px !important}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td,
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td a{font-size: 14px !important}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_todaycell{background: var(--a-color-primario) !important}
	.sppb-addon-module.calendario table.flatcal_main_t table.flatcal_weekdays tbody > tr:not(:first-child) > td.flatcal_todaycell > a{background:transparent !important; border: none !important; display: block}
}
@media (max-width: 650px){
	.sppb-addon-module.calendario{margin-bottom: 30px}
	.sppb-section.noticias.responsive-movil .sppb-addon-module .bannergroup{margin-bottom: 30px}
}



/*ESCUDOS*/
.sppb-section.escudos .sppb-addon-header .sppb-addon-title{color: var(--a-color-primario) !important; background: #fff !important}
.sppb-section.escudos div.escudos{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.sppb-section.escudos div.escudos > a.escudo{max-width: 90px; display: flex; flex-direction: column; align-items: center; text-align: center;}
.sppb-section.escudos div.escudos > a.escudo > img{margin-bottom: 5px}
.sppb-section.escudos div.escudos > a.escudo > span{font-weight: 800}
.sppb-section.escudos div.escudos > a.escudo:hover > span{color: var(--a-color-primario)}


/*PESTAÑAS*/
.sppb-section.pestanas .sppb-addon-tab{border: none !important}
.sppb-section.pestanas .sppb-addon-tab .sppb-addon-wrapper{margin-bottom: 0px !important}
.sppb-section.pestanas .sppb-addon-title{background: var(--a-color-secundario); color: var(--a-color-primario); font-weight: 800 !important; height: 89px; display: flex; align-items: center}
.sppb-section.pestanas .sppb-addon-title span{display: none}
.sppb-section.pestanas .sppb-tab-content{padding: 20px 15px 0px !important}
.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4{margin-bottom: 90px}
.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article {min-height: 180px}
.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-title{max-width: 100% !important; border-top: none; padding: 10px;
font-family: var(--a-fuente-titulo-articulo); font-size: var(--a-tamano-titulo-articulo); line-height: var(--a-line-height-titulo-articulo); font-weight: var(--a-grosor-titulo-articulo); margin: 0px auto; 
	padding: 10px 10px 5px 10px; border-bottom: none; width: 100%;}
.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper{justify-content: flex-end !important; padding: 0px !important; bottom: -90px !important;}
.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper > .sppb-article-meta{/*bottom: 0px; position: absolute;*/}
.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-date{/*position: absolute; top: 0px; right: 0px; z-index: 100; border: none; /*display: none*/}
.sppb-section.pestanas .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category > a{/*top: -180px !important*/}
.sppb-section.pestanas ul.sppb-nav{display: flex; justify-content: space-between; flex-wrap: wrap; position: absolute; z-index: 1000; top: 0px; width: 100%; border-bottom: none !important;}
.sppb-section.pestanas ul.sppb-nav > li{flex-grow: 1}
.sppb-section.pestanas ul.sppb-nav > li:first-child > a{color: #fff !important; background: var(--a-color-primario) !important}
.sppb-section.pestanas ul.sppb-nav > li > a{padding: 4px 6px !important; margin-left: 0px !important; color: var(--a-color-primario) !important; text-transform: uppercase; font-size: 12px; line-height: 18px; font-weight: 400 !important; 
	letter-spacing: 0px !important; text-align: center;}
.sppb-section.pestanas ul.sppb-nav > li > a:before{display: none}
/*
.sppb-section.pestanas ul.sppb-nav > li > a:before{background-color: var(--a-color-primario) !important; bottom: 5px !important;}
.sppb-section.pestanas ul.sppb-nav > li:first-child > a:before{display: none; background-color: #fff !important;}
.sppb-section.pestanas ul.sppb-nav > li.active > a:before{height: 1px !important}
*/
.sppb-section.pestanas ul.sppb-nav > li.active a,
.sppb-section.pestanas ul.sppb-nav > li > a:hover{background: rgba(0,0,0,0.1)}
.sppb-section.pestanas ul.sppb-nav > li > a > img{max-width: 60px; margin: 0px auto 3px}
/*noticias*/
.sppb-section.pestanas .sppb-section.noticias .sppb-col-md-12{padding: 0px !important}
/*responsive*/
.sppb-section.noticias.no-responsive-movil{margin-bottom: 10px}
@media (max-width: 1200px){
	.sppb-section.pestanas .sppb-addon-title{height: 39px}
	.sppb-section.pestanas .sppb-addon-title span{position: relative; top: 0px; left: -25px;}
	.sppb-section.pestanas ul.sppb-nav{justify-content: center; top: 0px}
	.sppb-section.pestanas ul.sppb-nav > li > a{padding: 10px !important}
	.sppb-section.pestanas ul.sppb-nav > li > a > img{display: none}
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4{margin-bottom: 90px}
}
@media (max-width: 893px){
	.sppb-section.pestanas .sppb-addon-title{height: 77px}
}
@media (max-width: 879px){
	.sppb-section.pestanas .sppb-addon-title span{top: -60px}
	.sppb-section.pestanas .sppb-addon-title{padding: 30px 15px 30px 25px}
}
@media (max-width: 768px){
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4{margin-bottom: 30px}
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article {min-height: 320px; margin-bottom: 0px !important}
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper {    bottom: -15px !important; padding: 10px !important;}
	
}
@media (max-width: 678px){
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper{justify-content: flex-end !important; padding: 10px !important; bottom: inherit !important;
    bottom: -15px !important;}
	.sppb-section.pestanas .sppb-addon-article .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-category > a {top: 0px !important;}
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper {justify-content: flex-end !important; padding: 10px !important; bottom: -15px !important;}
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper > .sppb-article-meta,
	.sppb-section.pestanas .sppb-addon-content .sppb-col-sm-4 .sppb-addon-article-info-wrapper > .sppb-article-meta > .sppb-meta-date{position: initial !important;}
}
@media (max-width: 476px){
	.sppb-section.pestanas .sppb-addon-title{height: 115px}
	.sppb-section.pestanas .sppb-addon-title span{top: -80px}
}

	



/*NEWSLETTER*/
.acym_module_form{display: flex; flex-direction: row; flex-wrap: wrap; position: relative}
.acym_module_form .acym_introtext{max-width: 100%; flex: 100%}
.acym_module_form .acysubbuttons{max-width: 30%; flex: 30%; margin: 10px 0px}
.acym_module_form .acysubbuttons input{max-width: 100%; width: 100%; border-radius: 0px; background: var(--a-color-tercero); border-color: var(--a-color-tercero);  min-width: 125px;}
.acym_module_form .acym_form{max-width: 70%; flex: 70%}
.acym_module_form .acym_form .acyfield_text > input{max-width: 100%; border-radius: 0px}
.acym_module_form .acym_form .fieldacyterms > label > input{margin-right: 5px}
.acym_module_form .fieldacyterms{position: absolute; bottom: -45px;}
/*responsive*/
@media (max-width: 1200px){
	.acym_module_form .fieldacyterms{bottom: -60px}
	#sp-bottom1, #sp-bottom2, #sp-bottom3, #sp-bottom4{}
}
@media (max-width: 992px){
	.acym_module_form .fieldacyterms{bottom: -40px;}
}
@media (max-width: 800px){
	.acym_module_form .fieldacyterms{bottom: -60px;}
}
	
/*NEWSLETTER MAILCHIMP*/
.mcSignupModule .intro{margin-bottom: 15px !important}
.mcSignupModule .mcSignupFormWrapper form{display: flex; flex-direction: row; flex-wrap: wrap; position: relative}
.mcSignupModule .mcSignupFormWrapper form > div:first-child{max-width: 70%; flex: 70%;}
.mcSignupModule .mcSignupFormWrapper form > div:first-child > input{border-radius: 0px; width: 100%}
.mcSignupModule .mcSignupFormWrapper form > input[type="hidden"] + div{max-width: 30%; flex: 30%;}
.mcSignupModule .mcSignupFormWrapper form input.btn{max-width: 100%; width: 100%; border-radius: 0px; background: var(--a-color-primario); border-color: var(--a-color-primario);  min-width: 110px;}
.mcSignupModule .mcSignupFormWrapper form > div.politica{margin-top: 5px}
.mcSignupModule .mcSignupFormWrapper form > div.politica input.politicas{display: inline-block; width: auto !important; margin: 2px 3px 10px 0px !important;}
			
/*******************************************/
/*HOME*/
body.home #sp-right{display: none}
body.home #sp-component{flex: 100%; max-width: 100%}


/*CONTACTO*/
/*estructura*/
body.contacto #sp-right{display: none}
body.contacto #sp-component{flex: 100%; max-width: 100%}
/*contenido*/
body.contacto .sppb-addon-raw-html .sppb-addon-content{display: flex}
body.contacto .sppb-addon-raw-html .sppb-addon-content > a{display: flex; align-items: center; font-weight: 900;}
body.contacto .sppb-addon-raw-html .sppb-addon-content > a:first-child{margin-right: 40px}
body.contacto .sppb-addon-raw-html .sppb-addon-content > a i{color: var(--a-color-cuarto); font-size: 30px; margin-right: 5px;}
/*formulario*/
form.pwebcontact-form .pweb-field-container{margin-bottom: 10px}
form.pwebcontact-form label{font-family: var(--a-fuente-body) !important}
form.pwebcontact-form input,
form.pwebcontact-form textarea{border-radius: 0px !important; box-shadow: none !important; outline: none !important; margin: 0px !important}
.pweb-form-blue form.pwebcontact-form input.pweb-input:focus, .pweb-form-blue form.pwebcontact-form select:focus, .pweb-form-blue form.pwebcontact-form textarea:focus{box-shadow:  none !important}
form.pwebcontact-form input:not([type="checkbox"]){height: 36px !important; border-color: var(--a-color-primario) !important;}
form.pwebcontact-form textarea{height: 150px !important; border-color: var(--a-color-primario) !important;}
form.pwebcontact-form textarea + .pweb-chars-counter{display: none}
form.pwebcontact-form label span.pweb-asterisk{margin-left: 3px; color: var(--a-color-primario) !important}
form.pwebcontact-form .pweb-field-privacidad label a{color: var(--a-color-primario) !important}
form.pwebcontact-form .pweb-field-privacidad label a:hover{text-decoration: underline}
form.pwebcontact-form .pweb-field-buttons{position: absolute; bottom: 63px; right: 0px;}
form.pwebcontact-form .pweb-field-buttons button{padding: 5px 20px !important}
form.pwebcontact-form .pweb-field-captcha .pweb-field.pweb-captcha{margin-left: 0px}
/*mensajes*/
form.pwebcontact-form .pweb-msg.pweb-msg-after > div{padding: 0px}


/*AGENDA*/
/*estructura*/
body.agenda #sp-component{max-width: 100%; flex: 100%}
body.agenda #sp-right{display: none}
body.agenda .sp-page-title-heading{color: var(--a-color-tercero); text-transform: uppercase;}
/*contenido*/
body.agenda #jevents .contentheading{display: none}
body.agenda #jevents .month_date{font-size: 10px; line-height: 16px;}
body.agenda #jevents ul.actions{display: none}
body.agenda #jevents .jeventpage.agenda{background: transparent; border: none;}
body.agenda #jevents .new-navigation .nav-items > div{border-color: var(--a-color-cuarto) !important}
body.agenda #jevents .new-navigation .nav-items > div > a:hover{background: var(--a-color-primario) !important; color: #fff !important; border-left: none !important}
body.agenda #jevents .new-navigation .nav-items > div.active > a,
body.agenda #jevents .new-navigation .nav-items > div.active > a:hover{background-color: var(--a-color-cuarto) !important; color: #fff !important;}
body.agenda #jevents .jev_header2 > .previousmonth,
body.agenda #jevents .jev_header2 > .nextmonth{background: var(--a-color-cuarto) !important; border-color: var(--a-color-cuarto) !important}
body.agenda #jevents .jev_header2 > .currentmonth{border-color: var(--a-color-cuarto) !important}
body.agenda #jevents table.cal_table td.cal_today a.cal_daylink{background: var(--a-color-cuarto)}


/*NEWSLETTER*/
/*estructura*/
body.newsletter #sp-component{max-width: 100%; flex: 100%}
body.newsletter #sp-right{display: none}


/*QUIENES SOMOS*/
/*estructura*/
body.quienes-somos #sp-component{max-width: 100%; flex: 100%}
body.quienes-somos #sp-right{display: none}
/*contenido*/
body.quienes-somos .sppb-addon-header > h1.sppb-addon-title{font-size: 32px; line-height: 38px; text-transform: uppercase !important; margin-bottom: 20px !important;}

/*PAGINA RESULTADO BUSQUEDA*/
body.com-search.view-search form#searchForm > fieldset,
body.com-search.view-search form#searchForm > hr,
body.com-search.view-search form#searchForm > fieldset + hr + .form-group{display: none}	


/*PAGINA DE UNA CATEGORIA*/
/*estructura*/
/*
body.view-category #sp-component{flex: 100%; max-width: 100%}
body.view-category #sp-right{display: none}
body.view-category #sp-position1{display: none}
*/
body.view-category:not(.padding-aux) #sp-main-body{padding: 30px 0px 40px !important}
body.view-category.padding-aux #sp-main-body{padding: 10px 0px 40px 0px !important}
body.view-category p.img_caption{display: none}
/*contenido*/
body.view-category #sp-component .col-md-6{margin-bottom: 30px;}
body.view-category #sp-component .article{border-radius: 0; padding: 0px !important; border: none;}
body.view-category #sp-component .article .article-intro-image{}
body.view-category #sp-component .article .article-info-wrap{padding: 10px; background: #fff; position: absolute; bottom: 9px; max-width: 85%; width: 100%; left: 28px; border: 1px solid #eaeaea;}
body.view-category #sp-component .article .article-info-wrap h2{font-family: var(--a-fuente-titulo-articulo); font-size: var(--a-tamano-titulo-articulo) !important; line-height: var(--a-line-height-titulo-articulo);
    font-weight: var(--a-grosor-titulo-articulo); max-width: 720px; width: 100%; margin: 0px 0px 5px 0px; overflow: visible; padding-bottom: 5px;}
body.view-category #sp-component .articles-leading{margin-bottom: 40px}
body.view-category #sp-component .articles-leading .article{position: relative}
body.view-category #sp-component .articles-leading .article .article-info-wrap{bottom: -35px; width: 100%; left: 51px;}
body.view-category #sp-component .article .article-info span.published{font-family: var(--a-fuente-titulo-articulo); font-size: 13px; letter-spacing: 0px; color: var(--a-color-tercero);}
body.view-category #sp-component .article-list:not(.articles-leading) .article .article-info-wrap h2{font-size: 14px !important; line-height: 20px; max-height: none; /*font-size: var(--a-tamano-titulo-articulo) !important;
    line-height: var(--a-line-height-titulo-articulo);*/}
body.view-category #sp-component .article-list:not(.articles-leading) .article .article-info span.published{font-size: 12px}
body.view-category #sp-component .articles-leading .article .article-info-wrap .article-info span.createdby{display: none !important}
body.view-category.itemid-184 #sp-component .article .article-info-wrap .article-info span.category-name,
body.view-category.itemid-185 #sp-component .article .article-info-wrap .article-info span.category-name{display: block !important; position: absolute; right: -1px; bottom: 0px;}
body.view-category.itemid-184 #sp-component .article .article-info-wrap .article-info span.category-name a,
body.view-category.itemid-185 #sp-component .article .article-info-wrap .article-info span.category-name a{background: var(--a-color-primario); color: #fff !important; font-family: var(--a-fuente-titulo-articulo);
    letter-spacing: 0.9px; font-weight: 800; display: block; padding: 8px;}
body.view-category.itemid-184 #sp-component .article .article-info-wrap .article-info span.category-name a:hover,
body.view-category.itemid-185 #sp-component .article .article-info-wrap .article-info span.category-name a:hover{background: var(--a-color-tercero)}
/*lista de enlaces*/
body.view-category #sp-component .articles-more ul.list-group li.list-group-item .item-info > a{font-family: var(--a-fuente-titulo-articulo); font-size: var(--a-tamano-titulo-articulo) !important; 
	line-height: var(--a-line-height-titulo-articulo); font-weight: var(--a-grosor-titulo-articulo);}
body.view-category #sp-component .articles-more ul.list-group li.list-group-item .item-info .article-info{padding-top: 5px}
body.view-category #sp-component .articles-more ul.list-group li.list-group-item .item-info .article-info .published:before{display: none}
body.view-category #sp-component .articles-more ul.list-group li.list-group-item .item-info .article-info .published time{font-family: var(--a-fuente-titulo-articulo); font-size: 13px; letter-spacing: 0px;
    color: var(--a-color-tercero); text-transform: none;}
/*banner inferior*/
body.view-category #sp-position1 .sp-module.banner{display: none}
/*responsive*/
@media (max-width: 992px){
	body.view-category #sp-main-body > .container{max-width: 100% !important}
/*
	body.view-category #sp-main-body > .container #sp-component{max-width: 66%; flex: 66%}
	body.view-category #sp-main-body > .container #sp-right{max-width: 34%; flex: 34%}
*/
}


/*PAGINA DE UN ARTICULO*/
body.view-article #sp-right .sp-module.ultimas-noticias{display: none}
/*estructura*/
body.view-article #sp-component .article-details{display: flex; flex-direction: column; padding: 0px; border: none}
body.view-article #sp-component .article-details > .article-header{order: 1}
body.view-article #sp-component .article-details > .header-bottom{order: 3}
body.view-article #sp-component .article-details > .article-full-image{order: 2}
body.view-article #sp-component .article-details > .article-details-wrapper{order: 4}
body.view-article #sp-component .article-details > ul.tags{order: 5}
body.view-article #sp-component .article-details > .header-bottom .category-name{margin-right: 5px}
body.view-article #sp-component .article-details > .header-bottom span.createdby,
body.view-article #sp-component .article-details > .header-bottom span.published:before{display: none}
body.view-article #sp-component .article-details .article-details-wrapper{font-size: 14px; line-height: 20px}
/*responsive*/
@media (max-width: 678px){
	body.view-article #sp-main-body{padding: 0px !important}
}


/*titulo*/
body.view-article #sp-component .article-details .article-header > h1{font-size: 28px; line-height: 36px; font-family: var(--a-fuente-titulo-articulo); font-weight: var(--a-grosor-titulo-articulo);}
/*categoria*/
body.view-article .article-details span.category-name > a{background: var(--a-color-primario); color: #fff !important; font-family: var(--a-fuente-titulo-articulo); letter-spacing: 0.9px; font-weight: 800;
    display: block; padding: 8px;}
body.view-article .article-details span.category-name > a:hover{background: var(--a-color-tercero); text-decoration: none}
/*fecha*/
body.view-article .article-details .article-info .published{display: flex; padding: 8px; font-size: 13px; text-transform: none; letter-spacing: 0px; color: var(--a-color-tercero);}
/*etiquetas*/
body.view-article .article-details ul.tags li a{background: var(--a-color-secundario); color: #fff; text-transform: capitalize; letter-spacing: 0px; font-size: 12px; line-height: 18px; border: none;}
body.view-article .article-details ul.tags li a:hover{background: var(--a-color-primario); color: #fff}
/*paginacion*/
body.view-article ul.pagenav{display: inline-block; width: 100%; border: none;}
body.view-article ul.pagenav > li{width: auto}
body.view-article ul.pagenav > li.next{float: right}
body.view-article ul.pagenav > li.prev{float: left}
body.view-article ul.pagenav > li > a{padding: 10px 20px; font-size: 14px; line-height: 20px; text-transform: none; background: var(--a-color-primario); color: #fff;
    border-radius: 0px; border: none; letter-spacing: 0px;}
body.view-article ul.pagenav > li > a:hover{background: var(--a-color-cuarto); color: #fff}
/*responsive*/
@media (max-width: 992px){
	body.view-article #sp-main-body > .container{max-width: 100% !important}
}
@media (max-width: 768px){
body.view-article #sp-component .article-details .article-header > h1{font-size: 24px; line-height: 30px;}
}

/*TEXTOS LEGALES*/
body.textos-legales .article-details .header-bottom{display: none}
body.textos-legales .article-details h2{margin-top: 30px}


/**********************PLUGINS****************************/
/*CPNB - COOKIES*/
#cpnb .cpnb-outer{height:auto !important; /*box-shadow: 0px 0px 10px -1px #ccc*/}
#cpnb .cpnb-outer .cpnb-inner{background-color: #fff!important;padding: 5px 10px 10px 5px;}
/*zona del mensaje-la fuente tiene que ser la  del body*/
#cpnb .cpnb-outer .cpnb-inner .cpnb-message{width: 55%; text-align: justify; font-family: var(--a-fuente-body);font-size:12px; color: var(--a-color-tercero);}
#cpnb .cpnb-outer .cpnb-inner .cpnb-buttons{width: 40%; padding: 4px 8px;display: flex; justify-content: flex-end; flex-wrap: wrap}
/*Botones - El tipo de letra tiene que ser la del body*/
#cpnb .cpnb-buttons a.cpnb-button{font-family: var(--a-fuente-body);text-shadow: none;padding: 10px;}
/*boton de aceptar*/
#cpnb .cpnb-buttons a.cpnb-button-ok{background: var(--a-color-primario); border: 1px solid var(--a-color-primario); color: #ffffff}
#cpnb .cpnb-buttons a.cpnb-button-ok:hover{background-color: #fff; border: 1px solid var(--a-color-primario); color: var(--a-color-primario);}
/*resto de botones rechazar, configuracion y mas informacion*/
#cpnb .cpnb-buttons a.cpnb-button-decline,#cpnb .cpnb-buttons a.cpnb-button-settings, #cpnb .cpnb-buttons a.cpnb-button-more-default{background: #fff; border: 1px solid var(--a-color-primario); color: var(--a-color-primario)}
#cpnb .cpnb-buttons a.cpnb-button-decline:hover,#cpnb .cpnb-buttons a.cpnb-button-settings:hover, #cpnb .cpnb-buttons a.cpnb-button-more-default:hover{background: var(--a-color-primario); border-color:var(--a-color-primario);
	color: #fff;}
/*Formularios modales*/
/*Configuracion comun*/
/*zona exterior*/
.cpnb-modal-wrap .cpnb-modal-outer{}
/*zona interior^*/
.cpnb-modal-wrap .cpnb-modal-outer .cpnb-modal-inner{background-color: #ffffff;}
/*formulario configuracion*/
/*columna seleccion izda*/
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-manager-modal-left{background-color:#F2F2F2;color:#04101C;bottom: 90px; z-index: -1}
/*botones laterales*/
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-manager-modal-left .cpnb-manager-modal-left-item{background: #fff !important; border:1px solid var(--a-color-primario)!important; color: var(--a-color-primario)!important; 
	font-family: var(--a-fuente-body)}
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-manager-modal-left .cpnb-manager-modal-left-item:hover,
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-manager-modal-left .cpnb-manager-modal-left-item-selected{background: var(--a-color-primario)!important; border-color: var(--a-color-primario)!important;color: #fff!important;}
/*titulo*/
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-m-header{font-family:var(--a-fuente-body);color: var(--a-color-primario);font-size: 20px;text-transform: initial;}
/*texto cookie seleccionado*/
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-manager-modal-right-selected{color:#04101C;}
/*checkbox*/
#cpnb_manager_wrap .cpnb-modal-outer .cpnb-modal-inner .cpnb-manager-modal-right-selected .modalCheckBox label{background-color:#ffffff!important;border:1px solid #000!important}
/*zona botones inferiores*/
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons{background: #F2F2F2;}
/*boton*/
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-button{padding:10px;font-family:var(--a-fuente-body); text-transform: initial; margin: 5px; font-family: var(--font-family-btn)}
/*botones permitir cookies*/
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-m-enableAllButton{background: var(--a-color-primario)!important; color: #ffffff!important; border: 1px solid var(--a-color-primario); font-family: var(--a-fuente-body)}
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-m-enableAllButton:hover{background: #fff !important; color: var(--a-color-primario) !important; }
/*botones declinar cookies, guardar configuracion^*/
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-m-DeclineAllButton,
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton{background: var(--a-color-primario); border:1px solid var(--a-color-primario);color: #fff; font-family: var(--a-fuente-body)}
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-m-DeclineAllButton:hover,
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton:hover{background: #fff !important; border-color: var(--a-color-primario); color: var(--a-color-primario) !important;}
/*formulario mas informacion*/
#cpnb_modal_wrap .cpnb-modal-inner-text h1{font-size:40px;color: var(--a-color-primario); font-size: 20px}
#cpnb_modal_wrap .cpnb-modal-inner-text h3{color: var(--a-color-primario); font-size: 18px}
/*lineas*/
#cpnb_modal_wrap .cpnb-modal-inner hr{border-top:1px solid #F2F2F2;}
/*texto*/
#cpnb_modal_wrap .cpnb-modal-inner-text{color:#04101C;}
/*zona botones*/
#cpnb_modal_wrap #close_cpnb_modal_footer{background-color:#ffffff;padding:10px;}
/*botones*/
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a{font-family:var(--font-family-btn);padding: 10px;text-shadow:none;}
/*boton entendido*/
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a.cpnb-button-ok{background: var(--a-color-primario); color: #ffffff; margin-left: 10px; border: 1px solid var(--a-color-primario); font-family: var(--a-fuente-body); 
	font-weight: 500}
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a.cpnb-button-ok:hover{background: #fff; color: var(--a-color-primario);}
/*botones rechaar y configuracion*/
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a.cpnb-button-decline,
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a.cpnb-button-settings{background: var(--a-color-primario); border:1px solid var(--a-color-primario);color: #fff; font-family: var(--a-fuente-body); font-weight: 500}
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a.cpnb-button-decline:hover,
#cpnb_modal_wrap #close_cpnb_modal_footer #close_cpnb_modal_actions a.cpnb-button-settings:hover{background: #fff; border-color: var(--a-color-primario);color: var(--a-color-primario);}
/*responsive*/
@media screen and (max-width: 1546px){
		#cpnb .cpnb-inner{padding-bottom: 0px}
		#cpnb .cpnb-buttons a.cpnb-button{margin-bottom: 10px}
}
@media screen and (max-width: 1192px){
		#cpnb .cpnb-message, #cpnb .cpnb-buttons{width:100% !important}
		#cpnb .cpnb-buttons{justify-content: center !important; margin-top: 10px;}
		#cpnb .cpnb-buttons a.cpnb-button{margin-top: 0px}
}
@media only screen and (max-width: 600px){
	    .cpnb-left-menu-toggle-button {background-color: #ffffff!important;color:#c63319;margin-left:-20px!important;}
        .cpnb-left-menu-toggle::after{background-color: #ffffff!important;color:#c63319;content: "Tipos de Cookies"!important;font-weight:normal!important;}
		#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons .cpnb-button{margin: 5px auto}
}
@media screen and (max-width: 492px){
		#cpnb .cpnb-buttons a.cpnb-button{margin-left: 10px}
}

/********************************************************/