/*
Theme Name: 	PSOE Linares Child
Theme URI: 		http://www.psoelinares.com
Author: 		veovirtual.com
Author URI: 	http://www.veovirtual.com
Template:		psoe
Version: 		150726
*/

/*Layout*/
.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol {  color: #000;}
.the_content_wrapper { margin: 0;width: 100%;}
.the_content_wrapper figure{margin-bottom:40px;}
.wp-block-separator { border-bottom: 0px solid;}
* p{line-height:1.6em;}
* h1, * h2, * h3, * h4, * h5, * h6, * a, * .post-excerpt, * blockquote {line-height:1.4em;}
* h2{font-size:2.8em;}
* h3{font-size:1.8em;}
* h4{font-size:1.4em;}
* h5{font-size:1em;}
.has_content .the_content_wrapper {  margin-bottom: 0;}
.page-id-5054 .uagb-section__video-wrap {  opacity: 1!important;background: #ef1811;}

/*Nueva home*/
.noticias-inicio-caja li {  padding: 0 4%;  display: flex;   flex-direction: column;  align-content: center;  align-items: center;  justify-content: center;   flex-wrap: wrap; text-align: center;  margin: 0 0 28px;   width: 48%;}
.wp-block-latest-posts__list {  display: flex;  flex-direction: row;  padding: 0 0 0;  flex-wrap: wrap;  align-content: flex-start;  align-items: flex-start;}
.wp-block-latest-posts__post-title { font-size: 1.5em;  line-height: 1.2em!important;  padding-top: 16px;}
.wp-block-latest-posts__featured-image img {object-fit: cover; height: 235px!important;  width: 335px;  border-radius: 7px;}
.wp-block-latest-posts__featured-image {margin: 0 30px 0 0!important;}
.section-related-adjustment .single-photo-wrapper img { object-fit: cover; height: 175px;}
.banner-programa-electoral { z-index: 9999999; position: relative; width: 100%;  margin: 0;  background: #ec0016;}
.banner-programa-electoral figure {  margin-bottom: 0;}
#cff .cff-album-item {margin: 0 0 0px 0;}
#adornos-bottom { z-index: 999;}
.noticias-inicio-caja li {padding: 0 2%; display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: center; flex-wrap: wrap; text-align: center;   margin: 0 0 28px;}
.noticias-inicio-caja .wp-block-latest-posts__featured-image { margin: 0 auto!important;  text-align: center;   width: 100%;}
.boton-electoral { position: absolute!important;  margin: -17% 13%;  z-index: 999999999;right: 0;  font-size: 1.5em;}
.banner-programa-electoral-responsive { display: none;}

/*EL partido */
.menu-lateral p a {  color: #000;  padding: 14px;  background: #eaeaea;  display: block;  font-size: 15px;  letter-spacing: 0.02em;  text-align: center;  line-height: 1.5em;text-decoration:none;transition:0.5s;}
.menu-lateral p a:hover { color: white; padding: 14px; background: #F31912;  display: block;  font-size: 17px;  letter-spacing: 0.02em;  text-align: center;  line-height: 1.5em;text-decoration:none;transition:0.5s;}

/*programa*/
#programa-seccion {background: #ec0016!important; padding: 0px 0px 0px;  display: flex;  flex-direction: column;  justify-content: center;    height: 265px; flex-wrap: wrap;  align-items: flex-start;}
#programa-seccion img { position: fixed;  bottom: 0;  left: 0;}

/* Header */
/*#Top_bar { top: 0!important;}*/ /*soluciona el problema del menú que acaba abajo de la top bar, deshabilito mientras se edita (por la barra de wp top)*/
#Action_bar  {background: #f31912!important;}
#Top_bar.is-sticky {background: rgb(243, 25, 18) !important ; box-shadow: 0 2px 100px 13px rgba(0, 0, 0, 0.52);}
#Action_bar .social-menu li{border-right: 1px solid rgba(255,255,255,.4);}
#Action_bar .social-menu a {background: #fff;  background-color: rgb(255, 255, 255);padding: 10px 18px;border-radius: 60px;}
#Action_bar .social-menu a:hover{text-decoration:none; background-color:#fff;}
#Action_bar .info_action_bar{color: #fff; margin-right:14px;}
#Top_bar .menu > li > a {padding: 18px 0;color: #ffffff; font-weight: 100!important;letter-spacing: 0.02em;}
.boton_menu_rrss a{color:#f31912 !important;}
.boton_menu_rrss span{padding:0 3px !important;}
.boton_menu_rrss i{color: white;}
#Top_bar #logo { padding: 5px 0 10px!important;}
#Top_bar .top_bar_left { padding: 0 3%; z-index: 2; }
.home #Top_bar .top_bar_left { background-color: #f31912!important;}
#Top_bar.is-sticky #logo img.logo-sticky { max-height: 60px; margin: -5px 0 0;}
/*#Header_wrapper { height: 100px;transition:1s;}
.home #Header_wrapper { height: 0px!important;transition:1s;}
body:not(.template-slider) #Header_wrapper {  background-image:inherit!important}*/
.home #Top_bar .menu > li:not(.botones-menu) > a span:not(.description) { padding: 0 15px;}
#Subheader ul.breadcrumbs li:last-child {display: none;}
#Subheader ul.breadcrumbs li:nth-last-child(2) span {display: none;}


/* Menu */
.home .botones-menu span {transition: 0.2s; background: #ffffff; border-radius: 50px; line-height: 43px !important; margin-top: 8px;  margin-left: 18px;  margin-right: 0px;   color: #f31912; font-family: lato;  font-weight: 400!important;  letter-spacing: 0em;}
.botones-menu span {  transition: 0.2s;  background: #fff;  border-radius: 50px;  line-height: 43px !important;  margin-top: 8px;  margin-left: 18px;  margin-right: 0px;  color: #e33131;  font-family: lato;  font-weight: 400 !important;  letter-spacing: 0em;}
.botones-menu span:hover {transition: 0.2s;background: #fff;color: #f31912;}
#Top_bar .menu > li.botones-menu a::after { background: inherit!important;text-decoration:none!important;}
#Top_bar.is-sticky .botones-menu span { display: none !important;}
#Top_bar.is-sticky .top_bar_left {  padding: 0 8%;}
.home #Top_bar:not(.is-sticky) .menu > li > a:hover {color:#fff;}
#Top_bar:not(.is-sticky) .menu > li:not(.botones-menu) > a span:not(.description) {  padding: 0 12px!important;}


/* Home */
.twitter-timeline{height:700px !important;}
.video-inicio video { object-fit: cover;  width: 100%;position: fixed;top: 90px;}
.home .the_content_wrapper { margin: 0!important; width: 100%!important;}
.boton-contenido .uagb-marketing-btn__link {border-width: 3px;border-color: #ffffff;border-radius: 649px;background: rgb(255, 255, 255);padding: 5px 15px;}
.separador-superior {transform: rotate(180deg);z-index: 99999;top: -217px;}
h1.titulo-trabajando {  font-size: 35px !important;  line-height: 38px;}
h1.titulo-trabajando strong {font-weight: 100 !important;}
.secciones-inicio-caja p { margin: 0 0 5px;}
.secciones-inicio-caja .uagb-marketing-btn__icon-wrap {  margin-right: 130px;  position: absolute;}
.slider-blog .uagb-post__image img { object-fit: cover;  height: 400px !important;}
.slick-arrow {  border-width: 0px!important;}
.slider-blog-inicio {text-align:center!important;}
.superblockslider__slide_inner { padding: 2%!important;text-align:left!important;}
/*.superblockslider__slide_inner  .has-text-align-center { text-align: left!important;}*/
.superblockslider h2 { font-size: 75px !important;  line-height: 85px;font-weight: 800;}
.superblockslider__slide_inner { padding: 0;}
.superblockslider__slide {  align-items: center;}
.superblockslider .wp-container-1 {  width: 160px;margin: 0 auto;}
.superblockslider .wp-container-2 {  width: 260px;margin: 0 auto;}	
.caja-dos-botones .uagb-column__inner-wrap {  display: flex!important;  width: 360px;  text-align: left;}
.caja-dos-botones .wp-container-1 { padding: 0 15px;}
.caja-dos-botones a:hover {text-decoration:none;}
.slider-blog .wp-block-latest-posts__featured-image {margin: 0 26px !important;}
.slider-blog .wp-block-latest-posts.wp-block-latest-posts__list li {  padding: 15px 0;  border-bottom: 1px solid #00000029;}
.eslogan {font-size: 100px!important;line-height: 73px;font-family:"caveat"!important;  }
.caja-secciones-inicio { margin-top: -210px!important;}
.slider-blog  .uagb-post__title {  overflow: hidden;  height: 90px;}
/*.noticias-inicio-caja .twitter-timeline { height: 1833px !important;}*/
.noticias-inicio-caja .timeline-Footer  {  display: none!important;}


/*feed facebook*/
.noticias-caja .cff-media-wrap {}
.noticias-inicio-caja .cff-story {display:none!important;}
.noticias-inicio-caja .cff-photo { width: 30%!important;   height: 260px;}
.noticias-inicio-caja .cff-text-wrapper { float: right;  width: 68%!important;}
.noticias-inicio-caja .cff-photo img { object-fit: cover;  height: 260px!important;}
.noticias-inicio-caja  #cff .cff-album-item { margin: 0!important;width: 16.659% !important;}
.cff-more { font-size: 16px!important;}
#cff.cff-masonry .cff-load-more {  width: 150px;  padding: 10px 20px;background: #f31912;color: white;margin:0 auto;}
#Content .imagenes-inicio-feed .cff-album-item.cff-col-6 { width: 16.66%;  margin-right: 0;}
#cff {display:grid;}

/* Categorías */
.category .entry-title{font-size:1.6em; line-height:1.3em;}

/* Posts */
.single-post .section_wrapper{max-width: calc(100% - 80px) !important;}
.single-post .post-header{display:none;}
.single-post #Header_wrapper{background-image: url(https://www.psoelinares.com/wp-content/uploads/2023/03/fondo_header_post.jpg);}
body:not(.template-slider) #Header_wrapper{background-position: bottom right;}
.section-related-adjustment  > h4{font-size: 1.8em; font-weight: 400; text-align: center;}
.section-related-ul .wp-caption-text{display:none;}
.section-related-ul .desc h4{font-size:1.1em; text-align: center;}
.section-related-ul .desc{text-align: center;}
.section-post-related .post-related .image_frame {margin-left: 0px;}
.section-post-related .post-related .date_label {left: -5px;}
.section-related-ul .desc hr{margin: 0 auto 15px;}

/*---------- NOTICIAS / NOTAS DE PRENSA (.psoe-noticia) ------------*/
/* Envolver el contenido de la entrada en un grupo con la clase .psoe-noticia */
/* Estilo comun a todas las entradas: NO repetir en el CSS propio de cada post */
:root{ --psoe-rojo:#f31912; --psoe-rojo-osc:#c1120c; --psoe-gris:#3a3a3a; --psoe-rojo-suave:#fdf3f2; }

/*---------- NOTICIA · ENTRADILLA ------------*/
.psoe-noticia .psoe-entradilla{ font-size:1.25em; line-height:1.6; font-weight:500; color:var(--psoe-gris); border-left:4px solid var(--psoe-rojo); padding-left:18px; margin-bottom:28px; }
.psoe-noticia .psoe-lema{ font-size:1.05em; color:#555; margin-bottom:35px; }
.psoe-noticia .psoe-lema em{ color:var(--psoe-rojo); font-style:normal; font-weight:600; }
@media only screen and (max-width:767px){
.psoe-noticia .psoe-entradilla{ font-size:1.12em; }
}

/*---------- NOTICIA · ENCABEZADOS H2 ------------*/
.psoe-noticia h2.wp-block-heading{ position:relative; font-size:1.9em; color:var(--psoe-rojo); font-weight:700; margin:42px 0 18px; padding-bottom:12px; }
.psoe-noticia h2.wp-block-heading::after{ content:""; position:absolute; left:0; bottom:0; width:56px; height:4px; background:var(--psoe-rojo); border-radius:2px; }
@media only screen and (max-width:767px){
.psoe-noticia h2.wp-block-heading{ font-size:1.5em; margin:32px 0 14px; }
}

/*---------- NOTICIA · LISTAS ------------*/
.psoe-noticia .psoe-lista{ list-style:none!important; margin:18px 0; padding:0; }
.psoe-noticia .psoe-lista li{ position:relative; padding:7px 0 7px 26px; line-height:1.5; }
.psoe-noticia .psoe-lista li::before{ content:""; position:absolute; left:0; top:13px; width:9px; height:9px; background:var(--psoe-rojo); border-radius:2px; transform:rotate(45deg); }

/*---------- NOTICIA · CITAS / PULL QUOTES ------------*/
.psoe-noticia .psoe-cita{ border-left:5px solid var(--psoe-rojo); background:var(--psoe-rojo-suave); margin:28px 0; padding:22px 26px; border-radius:0 8px 8px 0; }
.psoe-noticia .psoe-cita p{ font-size:1.15em; line-height:1.55; font-style:italic; color:#2b2b2b; margin:0 0 12px; }
.psoe-noticia .psoe-cita cite{ display:block; font-style:normal; font-weight:600; font-size:0.9em; color:var(--psoe-rojo-osc); text-align:right; }
.psoe-noticia .psoe-cita-cierre{ background:var(--psoe-rojo); border-left-color:var(--psoe-rojo-osc); }
.psoe-noticia .psoe-cita-cierre p, .psoe-noticia .psoe-cita-cierre cite{ color:#fff; }
@media only screen and (max-width:767px){
.psoe-noticia .psoe-cita{ padding:18px 20px; }
.psoe-noticia .psoe-cita p{ font-size:1.05em; }
}

/*---------- NOTICIA · ENLACES INTERNOS ------------*/
.psoe-noticia p a{ color:var(--psoe-rojo-osc); font-weight:600; text-decoration:none; border-bottom:1px solid rgba(243,25,18,.35); transition:border-color .25s ease; }
.psoe-noticia p a:hover{ border-bottom-color:var(--psoe-rojo); }

/*---------- NOTICIA · GALERIA (grid auto-fill, cuadrada) ------------*/
.psoe-noticia .psoe-galeria.wp-block-gallery.has-nested-images{ display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:8px; margin:10px 0 0; }
.psoe-noticia .psoe-galeria.wp-block-gallery.has-nested-images .wp-block-image{ width:auto!important; margin:0; overflow:hidden; border-radius:8px; }
.psoe-noticia .psoe-galeria.wp-block-gallery.has-nested-images .wp-block-image img{ display:block; width:100%; height:100%!important; aspect-ratio:1/1; object-fit:cover; transition:transform .4s ease; }
.psoe-noticia .psoe-galeria.wp-block-gallery.has-nested-images .wp-block-image:hover img{ transform:scale(1.08); }
.psoe-noticia .psoe-galeria figure{ margin-bottom:0!important; }
@media only screen and (max-width:767px){
.psoe-noticia .psoe-galeria.wp-block-gallery.has-nested-images{ grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:6px; }
}

/* Sidebar */
.post .c{display:none;}

/*accesibilidad*/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {background-color:#fff!important;color: #fff!important;border-radius:0px 10px 10px 0px!important;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {border-color: #f3191200!important;}

#contactobar {display:;}

/*Logos footer*/

#enlaces-interes  img {height: 50px;object-fit:cover;}
#enlaces-interes ul.logos-footer li {  float: left;  padding: 0 11px;}
#enlaces-interes ul.logos-footer {  display: inline-block;  text-align: center;}
#menu-menu-principal-container {text-align:center;}
#Footer h4 {text-align:center;}
#menu-menu-principal-container ul.menu-menu-principal-1 li {padding: 5px 25px;display: inline-block;min-height: 36px;vertical-align: middle;}
#menu-menu-principal-container ul.menu-menu-principal-1 {display: inline-block;width: 100%;margin: 0 auto;}
/*#Footer .widgets_wrapper {  border-top: 1px solid #e8e8e8;}*/
#enlaces-interes h4 {  color: #fff;  font-size: 29px !important;  line-height: 36px;}
#Footer {background-size: 109%;}
#Footer .footer_action {background: rgba(47, 47, 47, 0);border-top: 1px solid #f21f17;}
.copyright p {text-align:center;margin: 0 auto;}
#Footer .footer_copy .copyright {float: inherit;}
#Footer .footer_copy {border-top: 1px solid rgba(255, 255, 255, 0);}
#Footer .footer_copy .one {  margin-bottom: 0;  padding-top: 0;  min-height: 0;}

#responsive-social {display:none;}
.social-menu {display:inherit;}
#contactobar { bottom: -70px;transition:1s;  display: none;}

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


/*--------- después de PC ----------*/
@media only screen and (max-width: 1239px) {
	
}

/*--------- Hasta Tablet ----------*/

/*-- Tablet Horizontal --*/
@media only screen and (min-width: 720px) and (max-width: 1693px) {

	#Top_bar .botones-menu span { font-size:0;transition:0s!important;}
	#Top_bar .botones-menu span i {font-size:19px;}
	.home #Top_bar .botones-menu span { color: white !important;background: #f31912 !important;  border-radius: 39px;  line-height: 0 !important;  margin-top: 2px;  margin-left: 11px;  margin-right: -4px;    font-family: lato;  padding: 19px !important;  width: 60px;  text-align: center;  transition: 0.2s;}
	#Top_bar .botones-menu span { color: #e63333 !important;  background: #fff !important; border-radius: 39px;  line-height: 0 !important;  margin-top: 2px;  margin-left: 11px;  margin-right: -4px;    font-family: lato;  padding: 19px !important;  width: 60px;  text-align: center;  transition: 0.2s;}
	#Side_slide .botones-menu span {  padding: 10px 27px;}
	
	
}
@media only screen and (max-width: 1484px) {
	
	#Subheader { background: #f31912!important;  padding: 100px 0 15px; z-index: 9;}
	.subheader-both-center #Subheader .title {  padding-bottom: 45px;}
	.subheader-both-center #Subheader .breadcrumbs {  display: none;}
	
}

@media only screen and (min-width: 720px) and (max-width: 1484px) {
	
	#Header_wrapper {  height: 197px!important;transition:0.5s;}
	#Top_bar .top_bar_left {  min-height: 0px;  transition: 1s;}

	.cabecera-el-partido .uagb-column__wrap { background-size: 37%!important;}
	
	/*#Top_bar:not(.is-sticky) #logo{margin-top:-20px !important;}*/
	#Top_bar .logo  {  width: 100%;  margin: 0 auto;  text-align: center;}
	.menu_wrapper { width: 100%;}
	.menuo-right #Top_bar .menu_wrapper {  text-align: center;  margin: 0 auto;  float: left;}
	body:not(.header-simple) #Top_bar #menu {  text-align: center;  margin: 0 auto;  display: inline-block!important;  background-color: inherit !important;}
	#Wrapper #Top_bar.is-sticky .top_bar_left {  padding: 0 1%!important;}
	.menuo-right #Top_bar.is-sticky .menu_wrapper {  text-align: center;  margin: 0 auto;  float: right;  width: auto;}

	
}

/*-- después de Tablet Horizontal --*/
@media only screen and (max-width: 959px){
	#Subheader {padding: 20px 0 15px;}
	.the_content_wrapper figure {  margin-bottom: 0!important;}
	.caja-secciones-inicio h2 { font-size: 2em!important;  line-height: 1em!important;}
	#Wrapper .caja-secciones-inicio .boton-contenido a { padding: 12px 2px 12px 17px!important;}
	#Wrapper .caja-secciones-inicio .boton-contenido p { display:none;}
	#Wrapper .caja-secciones-inicio .boton-contenido-borde a { padding: 12px 2px 12px 17px!important;}
	#Wrapper .caja-secciones-inicio .boton-contenido-borde p { display:none;}
	.banner-programa-electoral-responsive { display: unset;}
}

/*--- Tablet Vertical ---*/
@media only screen and (min-width:765px) and (max-width: 1240px) {
	
	#Wrapper .video-inicio {  padding-bottom: 185px !important;  padding-top: 240px !important;}
	
}

/*--------Movil----------*/
@media only screen and (max-width: 1239px) {
	.banner-programa-electoral-responsive img {  object-fit: cover;  height: 332px!important;}
	.logo-mobile { max-height: 83px!important;}
	.noticias-inicio-caja ul {margin: 0!important;  display: flex;  flex-direction: column;    padding: 0 0 0;  flex-wrap: nowrap;  align-items: center;}
	.noticias-inicio-caja ul li {width: 77%!important;}
	
	#Header_wrapper {  height: 120px!important;transition:1s;}
	.home #Header_wrapper { height: 0px;transition:0.5s;}
	#Side_slide #menu ul li.botones-menu a { padding: 0 10px 0 0!important;}
	#responsive-social {display:inherit!important;}
	.social-menu {display:none;}
	 ul#menu-menu-principal li#menu-item-3678 {display:none;}
	ul#menu-menu-principal  li#menu-item-3679 {display:none;}
	#Side_slide #menu ul li a {padding: 10px;margin-right: 0;text-decoration: none;line-height: 19px;text-align: center;font-size: 15px;}
	#Action_bar{display:none;}
	.mobile-header-mini #Top_bar #logo {  height: 85px !important;  line-height: 85px !important;  margin: 5px 0 10px 0;}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle {top: 43px !important; right: 7px; margin-top: 0px;}
	#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {background-color: #fff !important; color: #f31912 !important; border-radius: 3px !important; margin-left: 5px; font-size: 150%; padding:8px;}
	.section_wrapper{padding-left:0 !important; padding-right:0 !important;}
	.redes-sociales ul {display:flex!important;margin:0!important;}
	
	
  /*Menú*/
	ul.social-menu-responsive {text-align: center;border: 1px solid #939292;padding: 10px;margin: 5px 5px;max-width: 245px!important;text-align: center;margin: 0 auto;}
	li.boton-comollegar-responsive {background: #f31912;padding: 4px 3px;border-radius: 5px;}
	li.boton-comollegar-responsive a {color:#fff!important;}
	li.redes-sociales {background:#f31912;border-radius: 5px;}
	li.redes-sociales a {color:#fff!important;}
	p.logo-jeventud img {max-width: 230px;text-align: center;margin: 0 auto;display: block;padding: 18px 0 0;}
	#Side_slide .close-wrapper {height: 0px!important;}
	#Side_slide .close-wrapper a.close {margin: 8px 0px 0 0;}
	#Side_slide #menu {margin-bottom: 10px!important;}
	  #Side_slide { border-bottom-width:auto;}
	.inicio-noticias h2 {font-size: 25px;line-height: 30px;text-align:center;}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle { display: none;}
	#responsive-social p { padding: 0 27px;}
	#Side_slide .botones-menu {display:none;}

	/* inicio */
	.mobile-header-mini #Top_bar a.responsive-menu-toggle { display: none;}
	/*h1.titulo-trabajando {  font-size: 55px !important;  line-height: 55px!important;}*/
	.slider-contenido .has-text-align-left {text-align:center!important;}
	.slider-contenido .superblockslider__slide_inner .has-text-align-center { text-align: center!important;}
	.wp-block-buttons > .wp-block-button { text-align: center;margin: 0 auto 15px!important; }
	.video-inicio { padding-top: 112px !important;  margin-top: -100px!important;  z-index:;  padding-bottom: 147px !important;}
	.video-inicio .uagb-section__video-wrap {  background: #F31912;}
	.caja-dos-botones .uagb-column__inner-wrap {display: inline-flex!important; text-align: center;  margin: 0 auto;  align-items: center;  justify-content: flex-start;}
	.video-inicio video {  position: relative;}
	 h6.uagb-marketing-btn__title { font-size: 18px!important;}
	.uagb-marketing-btn__link {  padding-left: 17px!important;}
	.uagb-marketing-btn__prefix-wrap {display: none!important;}
	.superblockslider { width: 100%!important;}
	.superblockslider h2 {  font-size:55px !important;  line-height: 55px;  font-weight: 800;}
	.secciones-inicio-caja .uagb-marketing-btn__icon-wrap {  width: 20px;  height: 20px;  margin-right: 10px;position:relative;}
	.caja-secciones-inicio .uagb-columns__inner-wrap {  max-width: 100%;}
	.caja-secciones-inicio .uagb-column__wrap {  padding-left: 0!important;  padding-right: 0!important;}
	.caja-secciones-inicio { margin-top: -210px!important;}
	.slider-blog .uagb-post__title { font-weight: 600;  font-size: 19px;  line-height: 23px !important;  color: #3b3b3b;  text-align: center;}
	.slider-blog .uagb-post__excerpt	{text-align:center;}
	.slider-blog .uagb-post__text .uagb-post__cta { color: #ffffff; background: #f31912; border-width: 10px; border-radius: 38px; border-style: none;  margin: 0 auto; width: 150px; text-align: center;display:block;}

	
	.responsive-blog-slider .uagb-post__title {  overflow: hidden;  height: 90px;}
	#Content .redes-sociales ul li { font-size: 75px;}
	#Content .redes-sociales {border-bottom: 10px dotted #ffffff4a;padding-bottom: 13px;margin-bottom: 26px;}	

	
   /*El partido*/
	.texto-el-partido p {text-align:center;}
		.texto-el-partido h3 {text-align: center;font-size: 20px;line-height: 26px;}
	.texto-el-partido .uagb-column__inner-wrap {padding:0px!important;}
    .texto-el-partido h5 {text-align:center;font-size: 15px;line-height: 22px;}
   /*Ejecutiva local*/
	.ejecutiva-local {padding-top:0px!important;}
	.ejecutiva-local h3 {font-size: 21px;line-height: 27px;}
   .ejecutiva-local h4 {font-size: 21px;line-height: 27px;}
	.ejecutiva-pagina .mcb-column-inner  {margin:auto!important;}
	.cff-posts-wrap p {text-align:center;}

        /*Noticias*/
	.noticias {padding: 0 20px 0 20px;}

   /*Formulario de contacto*/
	.formulario-contacto .mcb-column-inner {margin: 0 auto; text-align:center;}
	.fomulario-contacto h3 {font-size: 19px;line-height: 26px;}
	.wpcf7-spinner  {width: 100%!important;margin: 0 auto!important;}
		/* Barra inferior de botones de contacto */
	#contactobar {bottom: 0px !important;transition:1s;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;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
		/*#contactobar li:nth-child(1){background-color:#F31912;border: 0px solid #fff;}
		#contactobar li:nth-child(2){background-color:#F31912;border: 0px solid #fff;}
		#contactobar li:nth-child(3){background-color:#F31912;border: 0px solid #fff;}
		#contactobar li:nth-child(4){background-color:#F31912;border: 0px solid #fff;}*/
	
	#contactobar li { flex: 1;  width: 81px;  background: #f31912;padding:10px 0;  text-align: center;border-top: 1px solid #ffffff5e;}
	#contactobar a {color:#fff!important;}
	#contactobar span{font-size:15px; line-height:27px; display:none;}
	#contactobar {display:inherit!important;}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
		max-height: inherit!important;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content {max-height: calc(80vh - 180px)!important;}

	#Top_bar {height: 109px!important;}
	#Footer .footer_copy .one {margin-bottom: 50px;}
	
	/* ----------- fin contacto bar -----------------*/
	#Content .section_wrapper { padding-left: 0 !important; padding-right: 0 !important;width:100%;max-width:100%;} 

 /*Footer*/
	#enlaces-interes ul.logos-footer {  display: flex;  width: 100%;justify-content: center;}
	#menu-menu-principal-container ul.menu-menu-principal-1 {display: inline-grid;}


}


/*-- después de Tablet Horizontal --*/
@media only screen and (max-width: 765px){
	.banner-programa-electoral {display:none!important;}
	.banner-programa-electoral-responsive {  z-index: 9999999;  position: relative;  width: 100%;  margin: 0;  background: #ec0016; padding-top: 115px;  display: block;}
	.boton-electoral { position: absolute!important;  z-index: 9999999999;   margin: 0 auto 0;  width: 100%;  padding-top: 45px;}
	.boton-electoral .wp-block-button__link {font-size: 21px;}
	.the_content_wrapper ul {list-style: none!important;}
	.home #Header {  background: red;}	 
	h2.psoe-linares-responsive {padding:0 36px!important;}
	.no-responsive {display:none;}
	.superblockslider h2 { font-size: 48px !important;line-height: 42px;font-weight: 800;}
	.caja-dos-botones .uagb-column__inner-wrap { display: block !important;  text-align: center;  margin: 0 auto;  align-items: center;  justify-content: flex-start;  width: 100%;}
	.wp-container-1 {  padding: 0px 15px 17px;}
	.caja-secciones-inicio .uagb-columns__inner-wrap.uagb-columns__columns-3 {display: flex;align-items: center;}
	.caja-secciones-inicio .uagb-column__background-image {display: none;}
	.caja-secciones-inicio .uagb-marketing-btn__link { padding: 10px 20px;}
	.caja-dos-botones .wp-container-1 {  padding: 0 15px 15px;}
	.slick-list { max-height: 720px; min-height: 720px;}
	.caja-secciones-inicio .uagb-column__inner-wrap { padding: 12px 0;}
	#Wrapper .caja-secciones-inicio {  margin-top: 0 !important;  margin-top: 60px !important;}
	.slogan-caja {  display: none!important;}
	.pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title { line-height: 1em;   font-size: 15px!important;}
	#Content #cff .cff-album-item { margin: 0 !important;  width: 50% !important;}
	#Content .cff-page-name.cff-author-date  { text-align: center;  width: 75%;}
	#Content #cff.cff-thumb-layout .cff-date { width: 75%; text-align: center;}
	#Content .cff-photo { width: 100% !important; height: 260px;}
	#Content .cff-text-wrapper { padding-bottom:35px;float: left!important;}
	.cabecera-el-partido .wp-block-uagb-column {  padding-top: 0px !important;  background-size: 106% !important;  padding-bottom: 147px !important;}
	.wp-block-image .alignleft { margin: 0;}
	.texto-el-partido p, .texto-el-partido h2, .texto-el-partido h3, .texto-el-partido h4, .texto-el-partido li {text-align:center!important;}

	#Content .ejecutiva-caja #cff .cff-item { width: 91%!important;}
	.ejecutiva-caja .uagb-column__inner-wrap {grid-template-columns: repeat(2,1fr);display: grid;}
	
	.noticias-inicio-caja  #cff p {  float: left;  width: 100%;}
	.noticias-inicio-caja .cff-text { width: 100%; display: block;}
	.noticias-inicio-caja .cff-text-wrapper { width: 320px!important; margin: 0 auto !important;}
	.noticias-inicio-caja .cff-item  { display: grid;}
	/*.noticias-juventudes #cff.cff-masonry.cff-mob-cols-1 .cff-posts-wrap .cff-item { position: relative !important;}*/
	.noticias-juventudes #cff .cff-photo img { max-height: 259px !important;  object-fit: cover;  width: 100%;}
	.cabecera-juventudes .wp-block-uagb-column { padding-bottom: 25px !important;}
	/*.editor-styles-wrapper .has-white-color { border-top: 4px dotted #ffffff52!important;  padding: 40px 0 0;}*/
	 #back_to_top.sticky { right: 28px !important;bottom: 78px !important;border-radius: 50px;font-size: 35px !important;padding: 0;}
	.footer_button {  color: #f31912 !important;  background: #ffffff7a !important;  width: 50px;  height: 48px;}
	.section_wrapper { padding-left: 0 !important; padding-right: 0 !important;}
	
}