/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* 1.0GENERAL */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital@1&display=swap');

@font-face {
  font-family: "Noto Sans";
  src: url("/wp-content/themes/eo-bootstrap/fonts/NotoSans-Regular.ttf");
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans Bold";
  src: url("/wp-content/themes/eo-bootstrap/fonts/NotoSans-Bold.ttf");
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans Italic";
  src: url("/wp-content/themes/eo-bootstrap/fonts/NotoSans-Italic.ttf  ");
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans Bold Italic";
  src: url("/wp-content/themes/eo-bootstrap/fonts/NotoSans-BoldItalic.ttf");
  font-display: swap;
}

@font-face {
  font-family: "peckham";
  src: url('/wp-content/themes/eo-bootstrap/fonts/peckham.otf');
  font-display: swap;
}

/* RED NATURA */

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons Light';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons Medium';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'TT Commons Demi';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-DemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-DemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'TT Commons Bold';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url('/wp-content/themes/eo-bootstrap/fonts/TTCommons-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

html,body {
  overflow-x: hidden;
  scroll-behavior: smooth;
  background-color: white;
  height: 100vh;
  padding-top: 0;
  font-family: 'Noto Sans', Helvetica, sans-serif;
  font-size: 16px; color: #545454;
  line-height: 1.45em;
  width: 100%;
  margin-top:0px;
}

#fondo {
  padding-top: 0px;
}

.separator {
  width: 100px;
  height: 3px;
  background-color: #e30612;
  display: inline-block;
  margin: 0 auto;
}

.m0center {
  margin: 0 auto;
}

.w100 {
  width: 100px;
}

.w300 {
  width: 300px;
}

amp-ad iframe {
  width: 100% !important;
}

amp-live-list > [update] {
  display: none;
}

.container {
  max-width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.container > * {
  width: 80%;
  max-width: 1000px;
  margin: 0 auto;
}

.mw1350 {
  max-width: 1350px;
  margin: 0 auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.col-md-3 {
width: 25%;
}

.col-md-12 {
width: 100%;
}

.col-md-6 {
width: 50%;
}

.anchodesktop {
width: 1350px;
}

em {
 font-family: "Noto Sans Italic";
}

/* 1.1 ENCABEZADOS */

h1 {
  letter-spacing: /*-0.03em*/ -0.01em;
  font-weight: normal;
  line-height: 1;
}

/* HEADER NAV */

.menu_grande {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.admargin {
  margin: 20px 0px 20px 0px;
  text-align: center;
}

.menu_grande .info_menu {
  width: 100%;
}

.menu_grande .nav-menu-pc {
  width: 100%;
  height: 40px;

  margin: 0 auto;
  margin-top: 0px !important;
  margin-bottom: 20px !important;

  border-top: solid 2px #f3f3f3;
  border-bottom: solid 2px #f3f3f3;
}

.menu_grande .nav-menu-pc ul {
  list-style: none;
  padding: 0px;

  width: 100%;
  height: 100%;

  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.menu_grande .nav-menu-pc ul li {
  margin: 0px 15px 0px 15px;
  position: relative;
  height: 100%;

  font-family: "Noto Sans Bold";
  color: #f1f1f1;
}

.menu_grande .nav-menu-pc ul li:hover a {
  color: #009836 !important;
  transition: ease-in-out .2s;
}

.menu_grande .nav-menu-pc ul li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 38px;
  font-size: 14px;
  text-decoration: none;
  color: #555;
}

/* BREAD-CRUMBS */

.home #breadcrumbs {
  display: none;
}

#breadcrumbs {
  margin-top: 20px;
}

#breadcrumbs span {
  font-family: "Noto Sans Bold";
  color: #009835;
}

#breadcrumbs span .fas {
  font-size: 12px;
}

#breadcrumbs span a {
  background-color: #f3f3f3;
  color: #009835;
  font-family: "Noto Sans Bold";
  padding: 2px 8px 2px 8px;
}

#breadcrumbs span a:hover {
  background-color: #009835;
  color: #f3f3f3;
  font-family: "Noto Sans Bold";
  padding: 2px 8px 2px 8px;
  transition: ease-in-out .2s;
  text-decoration: none;
}

#breadcrumbs span .breadcrumb_last {
  background-color: #f3f3f3;
  color: #009836;
  font-family: "Noto Sans Bold";
  padding: 2px 8px 2px 8px;
  display: none;
}

/* BREAKING NEWS */

.flex_h {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;

  width: 100%;
}

.breakingnewssection {
  margin-top: 20px !important;
}

/* WIDGETS Y BANNERS */

.bannerbajoartpc {
  position: relative;
}

.bannerbajoartpc .video {
  width: 280px;
  height: 150px;
  position: absolute;
  top: 40px;
  /* left: 20px; */
  right: 62px;
}

.bannerbajoartpc .video iframe {
  width: 300px;
  height: 170px;
}

.bannerbajoartmovil {
  position: relative;
  width: 350px;
  margin: 0 auto;
}

.bannerbajoartmovil .video {
  width: 100%;
  height: 218px;
  position: absolute;
  bottom: 8px;
  right: 0px;
  left: 0px;
}

.bannerbajoartmovil .video iframe {
  width: 100%;
  height: 100%;
}

.bandestacado {
  position: relative;
  width: 300px;
  height: auto;
  margin: 0 auto;
}

.bandestacado .video {
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
}

.bandestacado .videomedio {
  position: absolute;
  bottom: 304px;
  left: 0;
  right: 0;
  
}



@media (max-width: 500px) { 

.bandestacado .video2 {
  position: absolute;
  bottom: 430px;
  left: 0;
  right: 0;
}
}
.bandestacado .video2 {
  position: absolute;
  bottom: 430px;
  left: 0;
  right: 0;
}

.aviso_publi {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: white;
}

.aviso_publi span {
  background-color: white;
  color: #afafaf;
  font-size: 12px;
  padding: 2px 10px;
  z-index: 5;
}

.aviso_publi .linea {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #afafaf;
  opacity: .7;
}

.bandestacado .video iframe {
  height: 160px;
}

.img_ad {
  width: 490px !important;
  height: 75px !important;
}

/* PORTADA */

/* SINGLE */

/* SIDEBAR */

aside .widget {
  margin-bottom: 15px;
}

.barra_lateral .widget {
  margin-bottom: 15px;
}

.titulardesign {
  font-family: "Noto Sans Bold";
  color: #33473b;
}

#fixed-button {
  position: fixed;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}





/* 1.2 LIVE */

.blinking {
  -webkit-animation: 1s blink ease infinite;
  -moz-animation: 1s blink ease infinite;
  -ms-animation: 1s blink ease infinite;
  -o-animation: 1s blink ease infinite;
  animation: 1s blink ease infinite;
}


.live {
  position: absolute;
  width: 100%;
  height: 50px;
  z-index: 5;
  top: 0;
  text-align: right;
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7035189075630253) 0%, rgba(0,0,0,0) 100%);
}

.livetext {
  line-height: 30px;
  display: inline-flex;
  height: 50px;
  font-size: 12px;
  vertical-align: middle;
  position: relative;
  margin-top: 0;
  float: right;

  font-family: 'Noto Sans Bold';
  color: white;
  font-weight: normal;
}

.livetext svg {
  margin-top: 4px;
  margin-right: 4px;
}

/* 1.3 BREAKING NEWS */ 

.breaking-test {
  width: 100%;
  height: 55px;
  border-bottom: 1px double red;
  border-top: 1px solid #009836;
  background: #f0f0f0;
  margin-bottom: 20px;
}

.breaking-test h3 {
  font-size: 14px;
  color: #080808;
  font-weight: bold;
  font-family: 'Noto Sans' ;
  float: left;
  margin-top: 2px;
  margin-bottom: 5px;
  width: 100%;
}

.breaking-test a {
  float: left;
}

.breaking-news-test2 {
  display: block;
}

.breaking-news-test2:hover {
  text-decoration: none;
}

.breaking-news-test2 .fa {
  margin-right: 15px;
}

.breaking-news-test2 h2 {
  text-decoration: none;
  color: #080808;
  font-size: 16px;
  font-weight: bold;
  margin-top: 18px;
  margin-left: 20px;
}

.breaking-test .trending-news-title {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.breaking-test .trending-news-title-bar {
  height: 2px;
}

.breaking-test .trending-news-title-bar:first-child {
  margin-left: 0px;
}

/* 1.4 CSS GENERAL BLOQUES */

.smallnews a {
  display: inline-block;
  text-decoration: none;
}

.smallnews a:hover {
  text-decoration: none;
  transition: .2s;
}

.-amp-fill-content {
  display: block;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  margin: auto;
}

.small {
  display: inline-block;
}

.small h2 {
  font-size: 14px;
  width: 100%;
  color: #080808;
  font-family: 'Noto Sans Bold';
  float: left;
  margin-top: 0px;
  margin-bottom: 20px;
}

.small h4 {
  margin: 0;
  text-transform: uppercase;
  color: #009836;
  font-size: 12px;
  font-family: "Noto Sans Bold";
  font-weight: normal;
}

.small p {
  margin-top: 0px;
  font-size: 14px;
  margin-bottom: 15px;
  line-height: normal;
  color: #555;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.smallnews .trending-news-title {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.smallnews .trending-news-title-bar {
  height: 2px;
}

.smallnews .trending-news-title-bar:first-child {
  margin-left: 0px;
}

.smallnews h3 {
  font-size: 14px;
  /* color: #080808; */
  font-family: "peckham";
  color: #949494;
  /* font-family: 'Noto Sans Bold'; */
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

.smallnews .small amp-img, .smallnews .small img {
  width: 95%;
  height: 220px;
  object-fit: cover;
  margin: 0 auto;
  border-radius: 10px;
}

amp-img.cover.cover > img {
  object-fit: cover;
}

img.cover.cover {
  object-fit: cover;
}

/* 1.4.1 BLOQUE BOCADILLO */ 

.bocadillo {
  position: relative;
  /*background: #f1f1f1;*/
  background-color: #f1f1f1;
  border-radius: 0px;
  margin-top: 10px;
  padding: 15px;
}

.bocadillo:after {
  content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -15px;
    transform: rotate(180deg);
}

.bocadillovideos {
  position: relative;
  /*background: #f1f1f1;*/
  background-color: #f1f1f1;
  border-radius: 0px;
  margin-top: 10px;
  padding: 15px;
  margin-bottom: 30px;
}

.bocadillovideos:after {
  content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -15px;
    transform: rotate(180deg);
}

.cabecerabocadillo {
  font-family: "peckham";
  font-size: 24px;
  color: #191919;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bocadilloh4 {
  position: relative;
  background-color: #f3f3f3;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bocadilloh4:after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-bottom-color: #f3f3f3;
  border-top: 0;
  margin-left: -15px;
  margin-top: -15px;
}

.bocadillo .small p {
  margin-top: 0px;
  font-size: 14px;
  margin-bottom: 15px;
  line-height: normal;
  color: #555;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

/* 2. CABECERA */

header {
  max-width: 1350px;
  margin: 0 auto;
}

.header .main-menu {
  background: none;
  border-top: none;
  border-bottom: none;
  display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 1000px;
}

.mega-menu .logo {
  margin-left: 0px;
}

.mega-menu .header {
  box-shadow: none;
}

.header .main-menu li {
  cursor: pointer;
}

.header .main-menu li a span {
  margin-left: 10px;
}

.header .main-menu li:hover a {
  /*color: #212529;*/
}

.header .main-menu li:hover i:not(.fab) {
  color: #212529;
}

.header .main-menu .main-menu-dropdown .main-menu-dropdown-list {
  border-top: none;
  margin-top: 0px;
}

.header .main-menu .hamb .main-menu-dropdown-list {
  border-top: none;
  margin-top: 0px;
  width: /*1342px*/100vw;
  max-width: 1366px;
  margin-left: -542px;
}

@media (min-width: 1366px) and (max-width: 1368px) {
  .header .main-menu .hamb .main-menu-dropdown-list {
    margin-left: -542px;
  }
}

.header .main-menu .main-menu-dropdown-list li {
  padding: 10px 3px 10px 0px;
  height: 50px;
}

.header .main-menu .main-menu-dropdown-list li:hover {
  padding: 10px 3px 10px 0px;
  background: #f3f3f3;
  height: 50px;
}

.header .main-menu .main-menu-dropdown-list li a:not(.iconomenuli a) {
  line-height: 50px;
  padding-left: 15px;
  display: inline-block;
  width: 100%;
}

.mec-start-date-label,.mec-end-date-label {
  color: #009836;
  font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 12px;
}

.mega-menu .main-menu .main-menu-dropdown-list.main-menu-dropdown-megamenu li:first-child {
  border-bottom: none;
  margin-bottom: 30px;
}

nav.menu-arriba     { margin-bottom: 0; min-height: 0;}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav>li {
position: relative;
display: block;
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color: #eee;
}

.cabecera-pc-test {
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 1350px;
  margin: 0 auto;
  margin-top: 100px;
}

.cabecera-pc-test .nav {
  width: 100%;
  height: 40px;
  margin: 0 auto;
  margin-bottom: 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: white;
  list-style: none;
  border-radius: 10px;
}

.cabecera-pc-test .nav>li {
  height: 100%;
}

.cabecera-pc-test .nav2 {
  width: 100%;
  height: 40px;
  margin: 0 auto;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 3px;
  background-color: white;
  list-style: none;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 0px;
}

.cabecera-pc-test .nav2>li {
  height: 100%;
}

.cabecera-pc-test .nav2 li a {
  width: auto;
  color: #080808;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 4px;
  border-bottom: solid 2px transparent;
  text-decoration: none;
  font-family: 'Noto Sans Bold';
  display: inline-block;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.cabecera-pc-test .nav2 li a:hover {
  background-color: #e30614;
  color: white;
  text-decoration: none;
}

.menu_h_cat {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  margin: 20px 0px 20px 0px;
  height: auto;
  flex-wrap: wrap;
}

.menu_h_cat_item {
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 14px;
  display: block;
  width: 32%;
  height: 40px;
  background-color: #f1f1f1;
  color: #191919;
  padding: 8px 8px 8px 10px;
  margin-bottom: 15px;
}

.menu_h_cat_item::before {
  content: "\f054";
  font-family: FontAwesome;
  color: #009836;
  margin-right: 8px;
}

.menu_h_cat_item:hover {
  text-decoration: none;
  background-color: #dfdfdf;
  color: #009836;
  transition: ease-in-out .3s;
}

.category .fondo-cat2 {
  margin-bottom: 20px;
}

.category .h2bg {
  margin-bottom: 15px;
  background-color: #009835;
}

.category .fila .h2bg {
  margin-bottom: 0px;
}

.logotipo amp-img:not(#myOverlay amp-img) {
  max-width: 330px;
  margin: 0 auto;
  height: 140px;
}

.logotipo img:not(#myOverlay img) {
  width: 433px;
   margin: 0 0 0 -19%;
  height: 140px;
  object-fit: contain;
}

/* 3. FOOTER */

footer {
  padding: 30px 0;
  padding-bottom: 120px;
}

/* 4. NOTICIAS */

.noticia-new p:not(blockquote p,.aviso p, .wp-caption p.wp-caption-text, .page-id-143072, .nueve-texto-noticia p) {
  color: #191919;
  font-size: 16px;
  line-height: 26px;
}

.nuevenoticias .nueve-texto-noticia p {
  color: #434343;
  font-size: 14px;
  line-height: 16px;
  margin-top: 5px;
  padding: 3px;
  margin-bottom: 25px;
}

.nuevenoticias .nueve-texto-noticia .destacadoinfo {
  font-size: 12px;
  bottom: 5px;
}

.nuevenoticias .textwidget {
  margin: 0 auto;
  margin-bottom: 20px;
}

blockquote {
  margin: 20px 0px 20px 0px;
  display: inline-block;
}

blockquote p {
  font-size: 22px;
  line-height: 28px;
}

.btn {
  border-bottom: 1px solid #ccc ;
}

.blockbn {
  width: 100%;
  float: left;
}

@media (min-width: 768px) {
  .autoh {
    height: auto;
  }
  #fondo {
    padding-top: 0px;
  }
  .navbar-nav {
    float: left;
    margin: 0;
  }
}

/* 5. PORTADA */

/* 5.1 BLOQUE PRINCIPAL */

  .principal-test {
    width: 100%;
    max-width: 1000px;
    margin: 9 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    height: auto;
    margin-bottom: 30px;
  }

  .principal-test amp-video {        
    width: 100%;
    height: auto;
    max-height: auto;
  }

  .principal-test amp-video video {
    width: 100%;
    height: auto;
    max-height: none;
    object-fit: cover;
  }

  .principal-test .smallnews:first-child:not(.notdestacada) {
    flex-basis: 50%;
  }

  .principal-test .smallnews:not(.notdestacada,.horizontaltabsnews) {
    width: 70%;
    flex-basis: 70%;
    height: 620px;
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .principal-test .smallnews a,.principal-test .smallnews .bloquedestacado amp-img {
    height: 100%;
    display: inline-block;
  }

  .principal-test .smallnews .bloquedestacado img {
    height: 100%;
    display: inline-block;
  }
  
  /* 5.1.1 DESTACADO */

  .bloquedestacado {
    height: 100%;
    position: relative;
  }

  .bloquedestacado .tituloyextracto {
    width: 100%;
    position: absolute;
    bottom: 0;
    color: white;
    font-weight: normal;
    font-family: "peckham";
    line-height: 1;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 5px;
    background: black;
    margin: 0;

    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 1%, rgba(0,0,0,0.62) 39%, rgba(0,0,0,0.65) 41%, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0.65) 71%, rgba(0,0,0,0.65) 72%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.65) 84%, rgba(0,0,0,0.65) 92%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  }

  .bloquedestacado h2, .bloquedestacado h1 {
    font-size: 32px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
    font-weight: normal;
    font-family: 'peckham';
  }

  .bloquedestacado p {
    font-size: 18px;
    font-family: 'Noto Sans';
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
  }

  .bloquedestacado:hover {
    color: white;
    text-decoration: underline;
  }


  .bignews .bigone amp-img,.bignews .bigone img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    border-radius: 10px;
  }

  /* 5.1.2 CUATRO DESTACADAS */

  .principal-test .categorytabs:not(.horizontaltabsnews) {
    height: auto;
    padding: 0px 0px 0px 20px;
  }

  .categorytabs .nueve-noticias {
    height: 620px;
  }

  .categorytabs .nueve-noticias .nueve-bloque-noticia {
    width: 48.1%;
    height: 49.5%;
    margin-bottom: 0;
  }

  .categorytabs .nueve-noticias .nueve-bloque-noticia:nth-child(2n) {
    margin-left: 1em;
  }
  
  /* 5.2 PUBLICIDAD PORTADA */

  .adblock {
    width: /*330*/160px;
  }

  /* 5.3 BLOQUES ESPECIALES PORTADA */

  .h2width {
    max-width: 1000px;
    margin: 0 auto;
  }

  /* 5.3.0 BLOGS PORTADA */

  .blogs-block {
    max-width: 1000px;
    height: 250px;
    height: auto;
    position: relative;
  }

  .blogs-block  .list-blogposts {
    padding: 20px 0px 20px 0px;
    /*overflow-x: scroll;*/
    /*overflow-y: auto;*/
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }

  .blogs-block .list-blogposts .blogpost {
    width: 24%;
    height: 240px;
    position: relative;
    margin-right: 10px;
    border-radius: 10px;
  }

  .h2blogs {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 18px;
    color:#33473b;
    margin: 0;
  }

  .h2bg {
    background: #e30613;
    width: auto;
    display: inline-block;
    cursor: pointer;
    user-select: none;
  }

  .h2bg .h2blogs {
    font-family: "peckham";
    font-weight: normal;
    color: white;
    width: auto;
    text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-left: -1px;
    margin-right: -2px;
  }

  .patro-new {
    margin-top: 20px;
  }

  /*.vitoriasabeh2,.agendah2 {
    font-family: "peckham";
    font-weight: normal;
    color: white;
    width: auto;
    text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-left: -1px;
    margin-right: -2px;
  }*/
  
  .ultimahorah2 {
    font-size: 28px;
    background-color: #e30613;
  }

  .videosh2 {
    font-size: 28px;
  }

  .agendah2 {
    font-size: 28px;
  }

  .vitoriasabeh2 {
    font-size: 28px;
  }

  amp-img.blogpost-bgimg,img.blogpost-bgimg {
    position: absolute;
    width: 100%;
    height: 240px;
    border-radius: 0px;

    z-index: 1;
  }

  amp-img.blogpost-bgimg img,img.blogpost-bgimg {
    object-fit: cover;
  }

  .blogpost-cat {
    position: absolute;
    right: 10px;
    top: -10px;
    background-color: #009836;
    z-index: 2;
    padding: 2px 12px 2px 12px;
    border-radius: 0px;
    font-size: 12px;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    color: white;
    text-transform: uppercase;
  }

  .blogpost-info {
    height: auto;
    padding-bottom: 20px;
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;

    z-index: 3;

    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 1%, rgba(0,0,0,0.62) 39%, rgba(0,0,0,0.65) 41%, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0.65) 71%, rgba(0,0,0,0.65) 72%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.65) 84%, rgba(0,0,0,0.65) 92%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  }

  .blogpost-info h4 {
    color: white;
    margin: 0;
    font-size: 14px;
    font-family: 'Noto Sans';
    font-weight: normal;
    padding-left: 80px;
    padding-top: 20px;
    font-style: italic;
  }

  .blogpost-info h3 {
    color: white;
    padding-left: 80px;
    padding-right: 5px;
    position: relative;
    margin: 0;
    font-size: 16px;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    line-height: 1.3em;
  }

  .autor-circle {
    position: absolute;
    width: 55px;
    height: 55px;

    top: 20px;
    left: 10px;

    border-radius: 50%;

    z-index: 5;
  }

  /* 5.3.1 EVENTOS PORTADA */

  .seccion-eventos {
    max-width: 1000px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bloque-evento {
    width: 32%;
    height: 200px;
    display: block;
    position: relative;
    /*border-radius: 10px;*/
    margin-bottom: 40px;
  }

  .bloque-evento amp-img,.bloque-evento img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    /*border-radius: 10px;*/
  }

  .bloque-evento amp-img img,.bloque-evento img {
    object-fit: cover;
  }

  .bloque-evento .fecha-evento {
    position: absolute;
    top: -20px;
    left: 10px;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    text-transform: uppercase;
    background-color: white;
    z-index: 2;
    padding: 8px 10px 3px 10px;
    /*border-radius: 10px;*/
  }

  .fecha-evento .dia {
    color: #191919;
    font-size: 28px;
  }

  .fecha-evento .mes {
    color: #e30613;
    padding-left: 5px;
  }

  .bloque-evento .hora {
    position: absolute;
    top: -15px;
    right: 10px;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    text-transform: uppercase;
    background-color: #e30613;
    color: white;
    z-index: 2;
    padding: 3px 10px 3px 10px;
    /*border-radius: 10px;*/
  }

  .bloque-evento .titulo-evento {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 3;
    padding: 8px 10px 8px 10px;
    color: white;

    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 1%, rgba(0,0,0,0.62) 39%, rgba(0,0,0,0.65) 41%, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0.65) 71%, rgba(0,0,0,0.65) 72%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.65) 84%, rgba(0,0,0,0.65) 92%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  }

  .titulo-evento .titulo {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 24px;
    margin-bottom: 5px;
  }

  .titulo-evento .desc {
    font-family: 'Noto Sans';
    font-weight: normal;
    font-size: 16px;
    line-height: 1.3em;
  }

  .home .mec-event-grid-classic .mec-event-footer {
    display: none;
  }

  .home .mec-event-grid-classic .mec-event-article {
    height: 350px;
    border: none;
  } 

  .home .mec-event-grid-classic .mec-event-content {
    height: /*45%*/auto;
    border-bottom: solid 2px #f3f3f3;
    border-left: solid 2px #f3f3f3;
    border-right: solid 2px #f3f3f3;
  }

  .home .mec-event-grid-classic .mec-event-image {
    height: 55%;
  }

  .home .mec-event-grid-classic .mec-event-image amp-img,.home .mec-event-grid-classic .mec-event-image img {
    height: 100%;
  }

  .home .mec-event-grid-classic .mec-event-image img {
    height: 100%;
  }

  .home .mec-event-grid-classic amp-img, .mec-event-grid-classic amp-anim,.home .mec-event-grid-classic img {
    height: 100%;
    object-fit: cover;
  }

  .home .mec-event-grid-classic img {
    height: 100%;
    object-fit: cover;
  }

  .home .mec-event-grid-classic .mec-event-content {
    padding: 15px 0px 15px 0px;
  }

  .home .mec-event-grid-classic .mec-bg-color {
    background: white;
    color: #191919;
  }

  .home .mec-wrap.colorskin-custom .mec-bg-color, .colorskin-custom .mec-event-sharing-wrap:hover > li {
    background: white;
    color: #191919;
    width: 100%;
    margin: 0 auto;
  }

  .home .mec-event-grid-classic .mec-event-title {
    font-family: 'Noto Sans Bold';
    text-transform: none;
    padding: 0px 15px 0px 15px;
    margin: 10px 0px 0px 0px;
  }

  .mec-event-list-classic .mec-event-title {
    font-family: 'Noto Sans Bold';
  }

  .home .mec-event-grid-classic .mec-grid-event-location {
    padding: 0px;
  }

  .home .mec-event-grid-classic .event-color {
    display: none;
  }

  .home .mec-event-grid-classic .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
    font-family: 'Noto Sans Bold';
  }

  .home .mec-event-grid-classic .mec-event-article .mec-event-date {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 12px;
  }

  .home .mec-event-grid-classic .mec-wrap, .mec-wrap div:not([class^=elementor-]) .mec-time-details {
    font-family: 'Noto Sans';
    font-weight: normal;
    font-size: 12px;
  }

  /* 5.3.2 REPORTAJES PORTADA */

  .fondo-reportajes {
    width: 100%;
    max-width: 100vw;
    /*background-color: #bdd2b6;*/

    padding: 40px 0px 0px 0px;
  }

  .fondo-reportajes > * {
    width: 95%;
    max-width: 1000px;
    margin: 0 auto;
  }

  .reportajes-new .noticia {
    margin-top: 0px;
  }

  .reportajes-new .noticia amp-img,.reportajes-new .noticia img {
    width: 95%;
    margin-bottom: 10px;
  }
  
  .reportajes-new .noticia .texto {
    padding: 0px;
  }

  .reportajes-new .noticia .texto h3 {
    margin-top: 0px;
  }

  .h2reportajes {
    font-size: 28px;
  }

  /*.fondo-reportajes > .m0auto {
    width: 90%;
  }*/

  /* 5.3.2 ICONOS ÚTILES PORTADA */

  .fondo-iconos {
    width: 100%;
    max-width: 100vw;

    padding: 40px 0px 60px 0px;
  }

  .fondo-iconos > * {
    width: 80%;
    max-width: 1000px;
    margin: 0 auto;
  }

  .fondo-iconos .ancho80 {
    width: 100%;
  }

  .fondo-iconos .h2bg {
    width: auto;
  }

  /* 5.3.3 BLOGS PORTADA */

  .fondo-blogs {
    width: 100%;
    max-width: 100vw;
    background-color: #a8daac;

    padding: 80px 0px 100px 0px;
  }

  .fondo-blogs > * {
    width: 80%;
    max-width: 1000px;
    margin: 0 auto;
  }

  /* 5.3.4 AGENDA PORTADA */

  .fondo-agenda {
    width: 100%;
    max-width: 100vw;
    background-color: #fb9691;
    padding: 80px 0px 100px 0px;
  }

  .fondo-agenda > * {
    width: 80%;
    max-width: 1000px;
    margin: 0 auto;
  }

  .home .mec-load-more-wrap {
    display: none;
  }

  

  .info-block {
    background: #f1f1f1;
    padding: 20px;
    padding-top: 5px;
    border-radius: 0em;
    width: 375px;
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
  }
   .info-block-2 {
    background: #f1f1f1;
    padding: 20px;
    padding-top: 5px;
    border-radius: 0em;
    width: 100%;
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  

  .info-block .trending-news-title {
    margin-top: 0px;
    padding: 0px;
  }
  
  .info-block h2 {
    color: #a9a9a9;
  }
  
  .info {
    font-family: 'Noto Sans';
  }

  .info p {
    margin-bottom: 20px;
  }

  .info .tit {
    color: #33473b;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    margin-right: 5px;
    vertical-align: middle;
  }

  .info .text {
    vertical-align: middle;
  }

  .info .icono {
    font-size: 24px;
    vertical-align: middle;
    margin-right: 8px;
  }


  @media (max-width: 414px) {
    .info-block {
      width: 100%;
      float: none;
    }
	
	.info-block-2 {
      width: 100%;
      float: none;
    }

    .mw720 iframe {
      max-height: 360px;
    }
  }

  /* 5.4 BLOQUE NOTICIAS + PUBLICIDAD CUADRADOS */

  .test42 {
    height: 42px;
  }

  /* 5.5 PATROCINADOS PORTADA */

  .patro-new .smallnews {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }

  .patro-new h3 {
    color: #949494 !important;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 0px;
  }

  .patro-new .small {
    width: 100%;
    height: 140px;
    margin: 0 auto;
    padding: 10px;
    background-color: #f3f3f3;
    border-radius: 0px;
    position: relative;
  }

  .patro-new .small amp-img,.patro-new .small img {
    width: 48%;
    height: 100%;
    float: left;
    padding-right: 20px;
    border-radius: 0px;
  }

  .patro-new .small p {
    font-size: 12px;
  }

  .patro-new .smallnews a {
    flex-basis: 49%;
  }

  .patrotextonew h2 {
    margin-top: 0px;
    font-size: 16px;
    line-height: 22px;
  }

  .patrotextonew {
    float: left;
    width: 50%;
    height: 100%;
    position: relative;
    padding-top: 0px;
    padding-left: 20px;
    color: #080808;
  }

  .block01-new {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }

  .page-id-42117 .block01-new {
    max-width: 1100px;
  }

  

  .bansobrenot {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }

  .bansobrenot a {
    display: block;
    width: 50%;
  }

  .bansobrenot a:first-child {
    padding: 10px 10px 10px 0px;
  }

  .bansobrenot a:last-child {
    padding: 10px 0px 10px 10px;
  }

  .ocho-noticias {
    width: 100%;
    max-width: 1000px;  
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ocho-noticias a {
    flex-basis: 32.5%;
    margin: 0 auto;
    text-decoration: none;
    margin-bottom: 20px;
    /*background: #f1f1f1;*/
    background-color: white;
    border-radius: 5px;
    /*border-bottom: solid 1px rgba(0,0,0,.15);*/
  }

  .contenido-pagina .ocho-noticias a {
    flex-basis: 100%;
    margin: 0 auto;
    text-decoration: none;
    margin-bottom: 20px;
    background-color: white;
    /*background: #f1f1f1;*/
    border-radius: 5px;
    /*border-bottom: solid 1px rgba(0,0,0,.15);*/
  }

  .ocho-noticias .small .imagen-new {
    position: relative;
  }

  .ocho-noticias .small amp-img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 0px;
    max-height: 270px;
  }

  .ocho-noticias .small .categoria-new {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: white;
    /*background: #f1f1f1;*/
    color: #009836;
    padding: 6px;
    font-size: 14px;
  }

  .ocho-noticias .trending-news-title {
    padding-left: 10px;
    margin-top: 0px;
  }

  .ocho-noticias .trending-news-title-bar { 
    margin-left: 0px;
    height: 2px;
  }

  .encabezado-portada .trending-news-title-bar { 
    margin-left: 0px;
    height: 2px;
  }

  .encabezado-portada .barra-roja { 
    margin-left: 3px ;
  }

  .ocho-noticias .small {
    /*width: 90%;*/
    margin: 0 auto;
  }

  .ocho-noticias .barra-roja { 
    margin-left: 3px ;
  }

  .ocho-noticias h2 {
    letter-spacing: /*-0.03em*/ -0.01em;
    font-weight: normal;
    line-height: 1;
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 10px;

    padding-left: 10px;
    padding-right: 10px;
  }

  .encabezado-portada {
    width: 150px;
    float: left;
    margin: 0 auto;
    margin-top: 30px;
  }

  main {
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
  }

  .encabezado-portada h3 {
    /*font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 16px;
    color: #191919;
    margin-top: 10px;
    margin-bottom: 0px;*/

    font-size: 14px;
    font-family: "peckham";
    color: #949494;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
  }
/*
  .encabezado-portada .trending-news-title {
    padding-left: 0px;
    margin-top: 0px;
    display: inline-block;
  }

  .encabezado-portada .trending-news-title-bar {
    float: left;
    margin-left: 0px;
    height: 2px;
  }

  .encabezado-portada .barra-roja {
    margin-left: 3px;
  }
*/

.encabezado-portada .trending-news-title {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.encabezado-portada .trending-news-title-bar {
  height: 2px;
}

.encabezado-portada .trending-news-title-bar:first-child {
  margin-left: 0px;
}
  .trending-news-title {
    padding-left: 0px;
    margin-top: 0px;
    display: inline-block;
  }

  .trending-news-title-bar {
    float: left;
    margin-left: 0px;
    height: 2px;
  }

  .barra-roja {
    margin-left: 3px;
  }

  .roba1 {
    flex-basis: 32%;
    height: 380px;
    margin: 0 auto;
    text-align: center;
  }

  .ocho-noticias a:hover {
    text-decoration: none;
  }

  .ocho-noticias a amp-img {
    width: 100%;
    height: 240px;
  }

  .videos-new {
    width: 90%;
    max-width: 1350px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 30px;
  }

  .videos-new a {
    width: 280px;
    display: block;
    text-decoration: none;
    margin-right: 20px;
  }

  .videos-mew a:hover .titulovideo {
    color: #555;
  }

  .videos-new .videoblock {
    position: relative;
    padding-bottom: 56.25%;
  }

  .videos-new .videoblock amp-img {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 5px;
    object-fit: cover;
  }

  .videos-new .titulovideo {
    color: #191919;
    padding-bottom: 10px;
    padding-left: 0px;
  }

  .titulovideo h3 {
    font-weight: bold;
    font-size: 18px;
    margin-top: 10px;
  }

  .videoblock .fas {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding-left: 20px;
    padding-bottom: 20px;
    color: white;
    font-size: 42px;
  }

  /* ENLACES TOP */

  .enlaces-top {
    max-width: 1000px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }

  .enlace-block {
    text-decoration: none;
    color: #949494;
    position: relative;
    display: inline-flex;
    flex-direction: row;
    width: auto;
    height: 35px;
    font-size: 14px;

    padding: 5px 20px 3px 20px;
  }

  .enlace-block:hover {
    border-radius: 10px;
    background-color: #e6e6e6;
    color: #191919;
    transition: ease-in-out .1s;
  }

  .texto-enlace {
    width: 100%;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
  }

  /* CORONAVIRUS DATOS */

  .bloque-datos-virus {
    max-width: 1350px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .bloque-dato {
    width: 25%;
    height: 40px;
    text-align: center;
  }

  .bloque-dato .dato-tit {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 12px;
    color: #191919;
  }

  .bloque-dato .dato-num {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    font-size: 14px;
  } 

  .bloque-dato .green {
    color: green;
  }

  .bloque-dato .red {
    color: red;
  }

  .bloque-dato .black {
    color: black;
  }

  .bloque-iconos-new {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    flex-wrap: wrap;
  }

  .bloque-iconos-new a {
    flex-basis: 16% ;
    color: #191919;
    text-align: center;
    text-decoration: none;
    /*border-right: 1px solid rgba(0,0,0,.15);*/
  }

  /* {
    flex-basis: 16%;
    text-align: center;
    border-right: none;
  }*/

  .bloque-iconos-new a:hover h4 {
    transition: .2s ease-in-out;
    color: #009836;
  }

  .bloque-iconos-new amp-img {
    width: 60%;
  }

  .bloque-iconos-new img {
    width: 60%;
    object-fit: contain;
  }

  .bloque-iconos-new h4 {
    margin: 0;
    font-weight: normal;
    font-family: 'Noto Sans Bold';
    font-size: 18px;
    color: #484848;
  }

  .banner-top-new {
    text-align: center;
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .banner-top-new .wp-block-columns {
    margin-bottom: 0px;
  }

  #portada .wp-block-columns {
    margin-bottom: 0px;
  }

  .banner-bajo-principal {
    text-align: center;
  }

  .banner-top-new a {
    flex-basis: 49%;
    max-width: 500px;
  }

  .banner-top-new .textwidget {
    flex-basis: 49%;
    max-width: 500px;
  }

  .temastest {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .temastest a {
    width: 48%;
    display: block;
    margin-right: 12px;
    margin-left: 12px;
  }

  .tematico-new {
    width: 100%;
    height: 180px;
    float: left;
    margin-top: 30px;
    background: #fffffe;
    border-radius: 8px;
  }

  .tematico-new amp-img {
    width: 75px;
    float: left;
  }

  .tematico-new h3 {
    font-size: 20px;
    letter-spacing: /*-0.03em*/ -0.01em;
    font-weight: normal;
    line-height: 1;
    color: #272343;
    font-family: 'peckham';
    float: left;
    height: 100%;
    margin: 0;
    margin-top: 30px;
  }

  .tematico-new p {
    color: #2d334a;
    width: 100%;
    float: left;
    padding: 20px;
    padding-top: 0px;
  }
  .fecha-buscar {
    width: 100%;
    margin-bottom: 5px;
    display: inline-block;
  }

  .logocab {
    margin: 0 auto;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0px;
  }

  .logocab amp-img {
    width: 300px;
  }

  .logocab-new {
    width: 20%;
    margin: 0 auto;
    text-align: center;
    margin-top: 55px;
    margin-bottom: 20px;
  }

  .logocab-new amp-img {
    width: 300px;
  }

  #logo_somos {
    display: none;
  }
  

  /*PIE DE PAGINA*/
  #pie-de-pagina { max-width: 1412px;}
  #pie-de-pagina { /*border-top: 1px solid #ccdacd;*/ margin-top: 25px; padding-top: 10px;}
  #pie-de-pagina small  { font-family: 'Noto Sans', sans-serif; color: #009836; font-size: 13px; font-style: italic; margin: 9px 0 7px; display: block; line-height: normal;}
  img.logo-pie { max-width: 124px;}
  #pie-de-pagina ul#menu-barra-secundaria-1, #pie-de-pagina ul#menu-menu-barrios { list-style: none; font-size: 12px; }
  #pie-de-pagina ul#menu-barra-secundaria-1 li ul, #pie-de-pagina ul#menu-menu-barrios li ul { display: none;}

  #pie-de-pagina p.texto-estatico-pie { margin-top: 0}
  #pie-de-pagina p.texto-estatico-pie small { margin-top: 0; color: #545454; /*font-style: normal;*/}
  .menu-pie a { font-size: 15px; /*padding: 21px 8px;*/ color: #009836; font-weight: bold; text-transform: none; letter-spacing: -0.015em; font-family: 'Noto Sans'}



  #firma_eo   { float: right ;}
  #firma_eo a { background: url("https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/firma-eo.png") no-repeat scroll 0 4px transparent; float: left; height: 33px; width: auto; margin-right: 6px; padding-top: 5px; padding-left: 38px; font-size: 13px; color: #7E713E; font-family: 'Noto Sans', Helvetica, sans-serif; font-weight: 300;}
  #firma_eo a:hover { background-position: 0 -42px; text-decoration: none;}
  .sincss       { display: none}


  /*clases de WP*/
  /* =WordPress Core
  -------------------------------------------------------------- */
  .alignnone {
      margin: 5px 20px 20px 0;
  }

  .aligncenter,
  div.aligncenter {
      display: block;
      margin: 5px auto 5px auto;
  }

  .alignright {
      float:right;
      margin: 5px 0 20px 20px;
  }

  .alignleft {
      float: left;
      margin: 5px 20px 20px 0;
  }

  a img.alignright {
      float: right;
      margin: 5px 0 20px 20px;
  }

  a img.alignnone {
      margin: 5px 20px 20px 0;
  }

  a img.alignleft {
      float: left;
      margin: 5px 20px 20px 0;
  }

  a img.aligncenter {
      display: block;
      margin-left: auto;
      margin-right: auto
  }

  .wp-caption.alignnone {
      margin: 5px 20px 20px 0;
  }

  .wp-caption.alignleft {
      margin: 5px 20px 20px 0;
  }

  .wp-caption.alignright {
      margin: 5px 0 20px 20px;
  }

  .wp-caption amp-img {
      border: 0 none;
      height: auto;
      margin: 0;
      width: 100% ;
      padding: 0;
      width: auto;
  }

  @media (max-width: 767px) {
    .wp-caption {
      padding: 0px 0px 10px;
      border-radius: 5px;
    }

  .wp-caption amp-img {
      padding-left: 0px;
      padding-right: 0px;
    }
  }

  /* Text meant only for screen readers. */
  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute ;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }

  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto ;
    color: #759814;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
  }



  /*eo clases aux*/
  .mt-0       { margin-top: 0 ;}
  .mt-02       { margin-top: 02px ;}
  .mt-05       { margin-top: 05px ;}
  .mt-10     { margin-top: 10px ; }
  .mt-15     { margin-top: 15px ; }
  .mt-20     { margin-top: 20px ; }
  .mt-25     { margin-top: 25px ; }
  .mt-30     { margin-top: 30px ; }
  .mt-35     { margin-top: 35px ; }
  .mt-40     { margin-top: 40px ; }
  .mt-50     { margin-top: 50px }
  .mt-80     { margin-top: 80px ;}

  .mb-0     { margin-bottom: 0 }
  .mb-5     { margin-bottom: 5px }
  .mb-05     { margin-bottom: 5px }
  .mb-10     { margin-bottom: 10px }
  .mb-15     { margin-bottom: 15px ;}
  .mb-20     { margin-bottom: 20px ;}
  .mb-25     { margin-bottom: 25px ;}
  .mb-30     { margin-bottom: 30px ;}
  .mb-35     { margin-bottom: 35px ;}
  .mb-40     { margin-bottom: 40px ;}
  .mb-50     { margin-bottom: 50px ;}

  /*s*/
  *, *:before, *:after {box-sizing:  border-box ;}

  .row  .row {
      margin: 0px -15px;
  }

  .mostrar-movil {
    display: none;
  }

  .margin-b-desktop .wp-block-column:last-child {
    margin-bottom: 0px;
  }

  .margin-b-desktop2 {
      margin-bottom: 10px;
  }

  .margin-b-desktop3 {
    margin-bottom: -50px;
  }

  @media (max-width: 767px) {

    .margin-b-desktop .wp-block-column:first-child {
      margin-bottom: -10px;
    }
    .margin-b-desktop .wp-block-column:last-child {
      margin-bottom: -30px;
    }

    .margin-b-desktop2 {
      margin-bottom: -15px;
    }

    .margin-b-desktop3 {
      margin-bottom: -70px;
    }

    .borde-izq {
      border-left: none;
      padding: 0;
    }

  }

  @media (max-width: 450px) {
    .mostrar-movil {
      display: inline-block;
    }
    .bajo-princ amp-img {
      width: 100%;
    }
  }

  /* FICHA ARTÍCULOS PUEBLOS END */

  /* MARCADORES START */

    .resultados {
      width: 250px;
      margin-top: 20px;
      /*margin-bottom: 20px;*/
      margin-right: 10px;
      display: inline-block;
      text-decoration: none;
      border-radius: 5px;
      position: relative;
    }

    .resultados:hover {
      /*box-shadow: 1px 1px 10px grey;*/
      transition: .5s;
    }

    .white_text {
      color: white;
    }

    .verprograma {
      background-color: #009836 ;
      text-align: center;
      color: white;

      text-align: center;
      padding: 15px;
      padding-bottom: 10px;
      padding-top: 8px;
      float: left;
      width: 100%;
      height: 40px;
      background-color: #eee;

      font-family: 'peckham';
      font-size: 26px;
    }

    .verprograma:hover {
      background-color: #eee ;
      color: #009836;
      transition: .2s;
    }

    .noborderradius {
      border-radius: 0px ;
    }

    .vervideo {
      background-color: #009836 ;
      color: white;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;

      text-align: center;
      padding: 15px;
      padding-bottom: 10px;
      padding-top: 8px;
      float: left;
      width: 100%;
      height: 40px;
      background-color: #eee;

      font-family: 'peckham';
      font-size: 26px;
    }

   .desactivado {
      pointer-events: none;
    }

 .scroll-x::-webkit-scrollbar-track {
      border-radius: 10px;
      background: #f3f3f3;
	
    }

  .scroll-x::-webkit-scrollbar {
      width: 5px;
      background: #f3f3f3;
    }

   .scroll-x::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background: #009836 !important;
    }
	
	.scroll-x::-webkit-scrollbar {
  height: 9px;
}

.scroll-x {
  scrollbar-color: #009836 transparent;
  scrollbar-width: thin;
  scrollbar-height: 9px;

}

    .puntuacion {
      width: 100%;
      height: 90px;
      margin: 0 auto;
      float: left;
      padding: 5px;
      padding-left: 10px;
      padding-right: 10px;

      background-color: #F8F9F9;
      display: block;
      background-repeat: no-repeat;

      border-top-right-radius: 5px;
      border-top-left-radius: 5px;
    }

    .baskonia-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/baskonia.png);
      /*background-size: cover;*/
    }

    .baskonia-rey-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/baskonia-rey.png);
      background-size: cover;
    }

    .alaves-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/alaves.png);
      /*background-size: cover;*/
    }

    .gaztedi-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/gaztedi.png);
      background-size: cover;
    }

    .araski-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/araski.png);
      /*background-size: cover;*/
    }

    .gloriosas-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/gloriosas.PNG);
      background-size: cover;
    }

    .aurrera-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/aurrera.png);
      /*background-size: cover;*/
    }

    .araberri-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/araberri.png);
      background-size: cover;
    }

    .zuzenak-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/zuzenak.png);
      background-size: cover;
    }

    .sumendi-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/sumendi.png);
      background-size: cover;
    }

    .euroliga-punt {
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-equipos/euroliga.png);
      background-size: cover;
    }


    .equipos {
      text-align: center;
      padding: 15px;
      padding-bottom: 10px;
      float: left;
      width: 100%;
      height: 40px;
      background-color: #eee;
      font-family: 'peckham';
      font-size: 16px;
    }

    .equipo {
      width: 50%;
      float: left;
      margin-top: auto;
      margin-bottom: auto;
      color: #007406;
    }

    .estado {
      float: left;
      width: 100%;
      color: white;
      background-color: #009836;
      text-align: center;
    }

    .biografia {
      float: left;
      width: 100%;
      height: 30px;
      color: white;
      background-color: #009836;
      text-align: center;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      font-family: 'peckham';
      font-size: 16px;
      padding-top: 5px;
    }

    .no-finalizado {
      background-color: #e30613;
    }

    .puntos {
      text-align: center;
      padding: 15px;
      padding-bottom: 10px;
      padding-top: 5px;
      float: left;
      width: 100%;
      height: 40px;
      background-color: #eee;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;

      font-family: 'peckham';
      font-size: 26px;
    }

    .equiposel {
      width: 50%;
      float: left;
      margin-top: auto;
      margin-bottom: auto;
      color: #007406;

      font-size: 20px;
    }

    .progyvideo {
      margin-top: auto;
      margin-bottom: auto;

      font-size: 18px;
    }

    .puntosel {
      width: 50%;
      float: left;
      color: black;
      font-weight: 200;
      color: #007406;
      font-size: 20px;
    }

    .punto {
      width: 50%;
      float: left;
      color: black;
      font-weight: 200;
    }

    .estado-texto {
      font-size: 18px;
      /*font-weight: bold;*/

      padding-left: 5px;
      padding-right: 5px;
      margin-right: 10px;
      font-family: 'peckham';
    }

    .scroll-x {
      /*max-height: 290px;*/
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap;
      /* margin-bottom: 25px; */
      /* margin-top: -35px; */
    }

    .bloquetest {
      overflow: hidden;
      background: rgb(43,152,54);
      border-radius: 5px;
      text-decoration: none;
    }

    .bloquetest:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 0;
      top: 0;
      background-repeat: no-repeat;
      width: 40%;
      background-size: 150%;
      background-position: 0% 56%;
      z-index: 0;
      mix-blend-mode: soft-light;
      opacity: .3;
      background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/vasos.svg);
    }

    .fullvw {width: 1350px; margin: 0 auto;}
    .fullvw2 {width: 1350px; margin: 0 auto;}

    .fullvw div:first-child {border-left: none; margin-left: -5px; padding-left: 5px;}

    .trending-news-title-bar {
      width: 80px;
      height: 4px;
      margin-bottom: 5px;
      display: inline-block;
    }

    .barra-verde {background: #2b9836; margin-left: 0px;}

    .barra-roja {background: #e30612; margin-left: 5px; width: 40px;}

    .trending-news-title {margin-top: 20px; padding-left: 10px;}
    .trending-news-title a {color: black;}

    .trending-news-title h2 {
      font-size: 14px;
      font-weight: bolder;
      padding-left: 0px;
      margin-bottom: 5px;
      color: black;
      font-family: 'peckham';
    }

    .trending-block {
      width: 19%;
      height: 180px;
      padding-left: 10px;
      margin-right: 5px;
      display: inline-block;
      text-decoration: none;
      position: relative;
      margin-top: 20px;
      /*border-left: solid 1px #ccc;*/
    }

    .trending-number {
      height: 100%;
      width: 10%;
      position: absolute;
      font-size: 52px;
      color: grey;
      float: left;
      /*top: 20px;*/
    }

    .trending-number h2 {
      text-align: right;
      font-weight: bold;
      color: #ccc;
      margin: 0;
      font-size: 72px;
    }

    .trending-title {
      height: 100%;
      width: 100%;
      padding-left: 10px;
      position: relative;
      float: left;
      white-space: initial;
      overflow: hidden;
      text-overflow: ellipsis;
      font-weight: normal;
    }

    .trending-title a {
      text-decoration: none;
    }

    .trending-title a:hover {
      text-decoration: underline;
      color: inherit;
    }

    .trending-title h2 {
      padding-left: 10px;
      color: #334733;
      font-size: 16px/*24px*/;
      word-wrap: break-word;
      font-weight: normal ;
      font-family: "Noto Sans Bold";
      /*font-family: 'peckham';*/
      text-decoration: none;
      padding-top: 0px;
      line-height: 22px;
      /*text-shadow: 2px 0px 2px white;*/
    }

    .bloque-patrocinado {
      border-radius: 5px;
    }

    .padding-pc {
      padding-left: 10px;
      padding-right: 10px;
    }

    .padding-pc2 {
      padding-left: 10px;
      padding-right: 0px;
      width: 49%;
    }

    .patrocinado-pill {
      font-size: 12px;
      background: #009836;
      color: white;
      padding: 1px;
      border-radius: 15px;
      padding-right: 7px;
      padding-left: 7px;
    }

    .video-block:first-child {
      margin-left: 0px;
    }

    .video-block {
      width: 100%;
      height: 300px;
      padding: 0px ;
      display: inline-block;
      position: relative;
      margin-right: 2px;
      margin-left: 2px;
      border-radius: 0px;
      overflow: hidden;
      background-size: cover;
      background-position: center;
      border: solid 2px white;
    }

    .video-block:hover {
      border: solid 2px #2b9836;
      transition: .3s;
    }

    .video-play-button {
      width: auto;
      box-sizing: border-box;
      height: 253px;
      display: grid;
    }

    .video-block-title {
      width: auto;
      height: auto;
      color: white;
      font-weight: 100;
      margin-bottom: 0px;
      display: grid;
      text-decoration: none;
      position: absolute;
      bottom: 0;

      white-space: initial;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .video-block-title .ver {
      font-size: 14px;
      height: 30px;
      width: 80px;
      margin-left: 10px;
      /* margin-bottom: 20px; */
      padding: 5px;
      padding-left: 8px;
      border-radius: 15px;
      background: white;
      color: black;
      font-weight: bold;
    }

    .video-block-title h2 {
      font-size: 16px;
      color: white;
      text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
      font-weight: normal;
      word-wrap: break-word;
      padding-left: 10px;
      padding-right: 5px;
      font-family: "Noto Sans Bold";
    }

    .lista-videos a:first-child .video-block-title h2 {
      font-size: 20px;
      color: white;
      text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
      font-weight: normal;
      word-wrap: break-word;
      padding-left: 10px;
      padding-right: 5px;
      font-family: "Noto Sans Bold";
    }


    .Blink {
      animation: blinker .5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
    }
    @keyframes blinker {
      from { opacity: 1; }
      to { opacity: 0; }
    }

    .marcador {
      width: 230px;
      /*float: left;*/
      display: inline-block;
    }

    .btn-biografia {
      height: 40px;
      width: 220px;
      background-color: #009836;
      text-align: center;
      color: white;
      font-family: 'peckham';
      vertical-align: middle;
      font-size: 24px;
      border-radius: 5px;
      padding-top: 10px;
    }

    .text-danger {
      color: #e30612;
    }

    .btn-biografia-a {
      text-decoration-color: white ;
    }

    .btn-biografia:hover {
      box-shadow: 1px 1px 10px grey;
      transition: .3s;
    }

    .enlace-cronica {
      text-decoration: none ;
    }

    /* FIN MARCADORES */

    /* INICIO BLOQUES GRID */


    .bloque-video {
      margin: 0 auto;
      width: 100%;
      margin-bottom: 0px;
      height: 700px;
    }

    .bloque-video iframe {
      width: 100%;
      height: 100%;
      margin: 0 auto;
      overflow: hidden;
      z-index: 1;
    }

    iframe {
      width: 100%;
    }

    .imagen-bloque-cat {
      width: 100%;
      height: auto;
      border-radius: 5px;
    }

    .titulo-video-ojos {
      background: #eee;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px;

      width: 100%;

      margin: 0 auto;
      padding-top: 20px;
      padding-bottom: 20px;

      text-align: center;
    }

    .titulo-video-ojos h2 {
      margin: 0;

      font-size: 36px;
      letter-spacing: /*-0.03em*/ -0.01em;
      font-weight: normal;
      line-height: 1;
      color: #33473b;
      font-family: 'peckham';
    }

    .titulo-video-ojos h2 a:hover {
      color: #33473b;
    }

    .ojos-cam-franja {
      margin-bottom: -20px;
      margin-left: 10px;
    }

    .extracto-video-ojos {
      background: #eee;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;

      width: 100%;

      margin: 0 auto;
      padding-top: 15px;
      padding-bottom: 15px;

      margin-bottom: 20px;
      text-align: center;
    }

    .extracto-video-ojos p {
      font-size: 20px;
      line-height: 130%;
      font-family: 'Noto Sans';
      letter-spacing: -0.015em;
      color: #555;

      padding-left: 25px;
      padding-right: 25px;
    }

    .bloque-flex {
      display: -ms-flexbox;
      -ms-flex-direction: row;
      -ms-flex-wrap: wrap;
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: flex-start;
    }

    .nueve-comentarios {
      z-index: 5;
      position: absolute;
      top: .5em;
      left: .5em;
      margin: 0;
      width: 30px;
      height: 30px;
      background: white;
      padding: 3px 8px 3px 8px;
      border-radius: 20px;
      font-size: 14px;
      color: #191919;
    }

    .nueve-imagen-noticia .icono {
      position: absolute;
      right: 10px;
      bottom: 10px;
      color: #191919;
      font-size: 24px;
    }

     .nueve-bloque-noticia {
      width: 32%;
      overflow: hidden;
      margin-bottom: 10px;
      margin-top: 0px;
    }

    .nuevenoticias .nueve-bloque-noticia {
      height: auto;
    }

    .bannerdest {
      height: auto !important;
    }

    .nueve-categoria {
      background-color: #eee;
      font-size: 14px;
      font-weight: normal;
      font-family: 'Noto Sans Bold';
      color: #2b9836;
      padding-right: 8px;
      padding-left: 8px;
      padding-top: 4px;
      padding-bottom: 4px;
      margin-top: -35px;
      margin-left: -12px;
      position: absolute;
      text-transform: uppercase;
      display: inline-table;
      overflow: hidden;
    }

    .nueve-noticias .nueve-imagen-noticia {
      width: 100%;
      height: 65%;
      padding: 0px;
      position: relative;
      overflow: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .nuevenoticias .nueve-imagen-noticia {
      width: 100%;
      max-height: 65%;
      padding: 0px;
      position: relative;
      overflow: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .noticias-catlist .nueve-imagen-noticia {
      width: 100%;
      max-height: 65%;
      padding: 0px;
      position: relative;
      overflow: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .nuevenoticias .nueve-imagen-noticia amp-img {
      height: 100%;
    }

    .nuevenoticias .nueve-texto-noticia {
      height: auto;
    }

    .margen30 {
      margin-bottom: 30px;
    }

    .icono-tipo-noticia {
      position: absolute;
      font-size: 46px;
      color: white;
      width: auto;
      height: 50px;
      text-align: center;
    }

    .icono-tipo-noticia-destacada {
      width: 100%;
      position: absolute;
      font-size: 90px;
      color: white;
      height: 50px;
      top: 60%;
      margin-top: -200px;
      text-align: center;
    }

    .nueve-texto-noticia {
      padding: 6px;
      border-left: solid 2px #f3f3f3;
      border-right: solid 2px #f3f3f3;
      border-bottom: solid 2px #f3f3f3;
      margin: 0;
      /*padding: 15px 20px 20px 10px;*/
      height: 35%;
    }
	
	.nine-text-new {
      padding: 8px;
      border-left: solid 2px #f3f3f3;
      border-right: solid 2px #f3f3f3;
      border-bottom: solid 2px #f3f3f3;
      margin: 0;
      /*padding: 15px 20px 20px 10px;*/
      height: 35%;
    }

    /*.nuevenoticias .nueve-texto-noticia {
      height: auto;
    }*/

    /*.nueve-texto-noticia h2::after {
      content: "";
      position: relative;
      width: 75px;
      display: block;
      margin-top: 8px;
      border-bottom: solid 2px #009836;
    }*/

    .lineas {
      margin-top: 5px;
      height: 2px;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      justify-content: start;
      padding-left: 3px;
    }

    .lineas .roja {
      width: 30px;
      height: 2px;
      background: red;
    }

    .lineas .verde {
      width: 60px;
      height: 2px;
      background: #009836;
      margin-left: 5px;
    }

    .page-template .nuevenoticias .nueve-imagen-noticia amp-img,img {
      width: 100%;
      height: 220px;
    }

    .page-id-143072 .nuevenoticias .nueve-imagen-noticia amp-img,img {
      height: 180px;
    }

    .banclick {
      height: auto;
      object-fit: contain;
    }

    .patro-h4 {
      margin-top: 10px;
      line-height: 22px;
    }

    .patro-img amp-img {
      width: 100%;
    }

    .fondo-cat1 {
      height: 280px;
      border-radius: 10px;
      padding-top: 35px;
      overflow: hidden;
      color: white ;
      /*background: linear-gradient(190deg, rgba(0,152,44,1) 0%, rgba(0,152,44,0.8463760504201681) 100%);*/
      background-image: linear-gradient(45deg, #eeeeee 25%, #e8e8e8 25%, #e8e8e8 50%, #eeeeee 50%, #eeeeee 75%, #e8e8e8 75%, #e8e8e8 100%);
      background-size: 56.57px 56.57px;
    }

    .fondo-cat1,.fondo-cat2,.fondo-cat3 h4 {
      padding: 10px;
      font-family: "Noto Sans Bold";
      font-weight: normal;
    }

    .fondo-cat2 amp-img,.fondo-cat2 img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2;
      width: 22%;
      margin: 0 auto;
      height: 80%;
      object-fit: contain;
	  padding-top:4%;
    }

    .fondo-cat2 {
      height: 280px;
      margin-top: 10px;
      padding-top: 35px;
      border-radius: 0px;
      color: white;
      position: relative;
      overflow: hidden;
      border-top: solid 3px green;
      border-bottom: solid 2px #f1f1f1;
      border-left: solid 2px #f1f1f1;
      border-right: solid 2px #f1f1f1;
    }

    .fondo-cat2 h4 {
      font-family: 'Noto Sans';
      font-weight: normal;
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      padding: 0px 20px 20px 20px;
      color: #33473b;
    }

    .fondo-cat3 {
      height: 280px;
      margin-top: 10px;
      padding-top: 35px;
      border-radius: 10px;
      color: white;
      position: relative;
      overflow: hidden;
    }

    .fondo-cat3 amp-img,.fondo-cat3 img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2;
      width: 20%;
      margin: 0 auto;
      height: 100%;
      object-fit: contain;
    }

    .fondo-cat3 h4 {
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      padding: 0px 20px 0px 20px;
    }

    .sombra-bloque:hover {
      box-shadow: 0px 10px 20px #5d5c5c;
      transition: .6s;
    }

    .block-shadow {
      border-radius: 5px;
    }

    .block-shadow:hover {
      box-shadow: 1px 2px 15px black;
      transition: .3s;
    }

    .portfolio-block {
      height: 400px;
    }

    .portfolio-block-wide {
      height: 110px;
    }

    hr {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid #ccc;
      margin: 1em 0;
      padding: 0;
    }

    .m-left10 {
      margin-left: 10px ;
    }

    .wp-block-column {
      flex-basis: calc(50% - 0px);
    }

    .h2-cat {
      position: relative;
      top: 45%;
      text-align: center;
      font-size: 30px;
      letter-spacing: /*-0.03em*/ -0.01em;
      font-weight: normal;
      line-height: 1;
      color: #33473b;
      font-family: 'peckham';

      position: absolute;
      top: 15px;
      left: 0;
      right: 0;
      font-size: 24px;
      padding: 10px 0px 10px 0px;
    }

    .h2-cat:hover {
      transition: .45s;
      text-decoration: none;
    }

    .link-blanco {
      color: white ;
      text-decoration: none;
    }

    .link-blanco:hover {
      text-decoration: none;
    }


  /* FIN BLOQUES GRID */

  /* TWITTER EMBED */

    twitter-widget {
        margin: 0 auto;
    }


    .ancho48movil100 {
      width: 48%;
    }


    /* MARGENES */

    .mb-70-20mobile {
      margin-bottom: 70px;
    }

    .solo-movil-scroll {
      display: none;

    }

    .img-mobile {height: 200px ;}



    .icono-bloque-movil {
      width: 20%;
    }

    .padding-movil {
      padding-left: 0px;
      padding-right: 0px;
    }

    .max-w-1215 {
      max-width: 1350px;
    }

    .m0auto {
      margin: 0 auto;
    }

    .flex-center {
      display: flex;
      justify-content: center;
    }

    .txt-vit-hoy-sabe a {
      color: white;
      text-shadow: none;
      text-decoration: underline;
    }
    .txt-vit-hoy-sabe a:hover {
      color: white;
      text-decoration: underline;
    }

    .movil-display {
      display: none;
    }

    .pc-display {
      display: block;
    }

    .mt20 {
      margin-top: 20px;
    }

    .fecha-movil {
      display: none;
    }


    @media (max-width: 768px) {
      .bloque-iconos-new a {
        flex-basis: 26% ;
        width: 26%;
      }
      .bloque-flex ins {
        margin-bottom: 10px;
      }

      .icono-tipo-noticia-destacada {
        width: 100%;
        /* height: 100% ; */
        display: inline-flex;
        /* font-variant: diagonal-fractions; */
        position: absolute;
        font-size: 42px;
        color: white;
        height: 50px;
        /*top: 78%;*/
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
      .flexplay a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
      }

      }
      .movil-display {
        display: block;
      }
      .pc-display {
        display: none;
      }
      .nueve-bloque-noticia {
        /*margin-bottom: 1rem;*/
      }
      .margen30 {
        margin-bottom: 10px;
      }
      .m-left10 {
        margin-left: 0px ;
      }

      .patro-h4 {
        margin-top: 10px;
      }

      .bloque-video {
        height: 200px;
      }

      .padding-pc {
        padding-left: 0px;
        padding-right: 0px;
      }

      .padding-pc2 {
        padding-left: 0px;
        padding-right: 0px;
      }

      .padding-movil {
        padding-left: 10px;
        padding-right: 10px;
      }

      .padding0-movil {
        padding: 0 ;
      }

      .fullvw div:first-child {margin-left: 0px;}

      .trending-news-title-bar {
        margin-left: 3px;
      }

      .trending-news-title h2 {
        margin-left: 5px;
        font-size: 16px;
      }

      .trending-block {
        margin-left: 10px;
      }

      .fullvw {
        width: 100%
      }

      .fullvw2 {
        width: 100%
      }

      .h2-cat {font-size: 24px;}

      .post-destacado-home amp-img {border-radius: 0px;}
      .crop-height-175  {border-radius: 0px;}
      .solo-movil-scroll {
        display: block;
      }
      .franja-movil {
        font-size: 26px ;
      }

      .movil-eventos {
        width: 100% ;
        margin-left: 0 ;
        margin-right: 0 ;
      }
      .ancho48movil100 {
        width: 100%;
      }

      .extracto-video-ojos {
        font-size: 14px;
      }

      .fondo-cat1 {
        background-position-x: 0px;
        background-position-y: 0px;
      }

      .ojos-cam-franja {
        margin-left: 0px;
      }

      .titulo-video-ojos h2 {
        font-size: 24px;
        padding-right: 15px;
        padding-left: 15px;
      }

      .extracto-video-ojos p {
        font-size: 14px;
        margin: 0;
      }

      .portfolio-block-wide {
        height: 40px;
      }

      .portfolio-block {
        height: 500px;
      }

      .mobile-mb50 {
        margin-bottom: 50px;
      }

      .mobile-mb25 {
        margin-bottom: 25px;
      }

      .mb-70-20mobile {
        margin-bottom: 20px;
      }

      .resultados {
        margin-left: 10px ;
        margin-right: 10px ;
      }

      .resultados:hover {
        box-shadow: none;
        transition: none;
      }

      .scroll-x {
        -webkit-overflow-scrolling: touch;
        margin-bottom: 15px;
      }

      .enlace-cronica {
        text-decoration: none ;
      }

      .hidemobile {
        visibility: hidden;
        height: 0px;
      }

      .euroleague {
        border-radius: 0px ;
        height: 80px ;
      }

      .cab-scroll-abajo > div#menu-principal {
        height: 50px ;
        box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
      }

      .logo-gh-cab-peq {
        padding: 13px 0 0 0;
        width: 150px;
      }

      .navbar-toggle {
        margin-top: 5px;
      }

    @media (max-width: 991px) {
      .resultados {
        margin-left: 10px ;
        margin-right: 10px ;
      }

      .btn-biografia {
        margin-left: 10px ;
        margin-right: 10px ;
      }

      .resultados:hover {
        box-shadow: none;
        transition: none;
      }

      .scroll-x {
        -webkit-overflow-scrolling: touch;
      }

      .hidemobile {
        visibility: hidden;
        height: 0px;
      }

      .euroleague {
        border-radius: 0px ;
        height: 80px ;
      }

      .cab-scroll-abajo > div#menu-principal {
        height: 50px ;
        box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
      }

      .logo-gh-cab-peq {
        padding: 13px 0 0 0;
        width: 150px;
      }

      .navbar-toggle {
        margin-top: 5px;
      }

    }

    .tooltip {
      visibility: visible ;
      z-index: 100;
    }

    .barra-escritorio {
      width: 100%;
      height: 40px;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      /*background: #eee;*/
    }

    .barra-escritorio a {
        text-decoration: none;
        color: white;
      }

    .barra-movil {
      visibility: hidden;
    }

    .esconder-desktop {
      visibility: visible;

    }

    .esconder-movil {
      display: none;
      height: 0px;
    }

    .hide-mobile {
      display: none;
    }

    .movil-ancho {
      margin-left: 0 ;
      margin-right: 0 ;
    }

  .a_nostyle:hover {
    text-decoration: none;
  }


  .bloque-video-elec .texto {
    text-align: center;
    font-family: peckham;
    color: #fff;
    margin-top: 10%;
    text-shadow: 1px 5px 10px #000;
  }

  .bloque-video-elec .texto .proximamente {
    font-size: 20px;
  }

  .bloque-video-elec .texto .tema {
    font-size: 34px;
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .bloque-video-elec .texto .fecha {
    font-size: 72px;
    height: 90px;
  }

  .escondido {
    visibility: hidden;
  }

  #breaking-news {background-color: none; color: red;}

    /* EVENTO BLOQUE */

    .evento-bloque {
      width: 50%;
      border-radius: 5px;
      overflow: hidden;
      margin-bottom: 10px;
    }

    .evento-img {
      height: 240px;

      float: left;

      background-size: cover ;
      overflow: hidden;
    }

    .evento-img amp-img {
      height: 100%;
      width: 100%;
    }

    .evento-info {
      /*height: 240px;*/
      height: auto;

      background: #eee;
      border-radius: 5px;
    }

    .resumen-info {
      height: 95px;

      background: #eee;
      border-radius: 5px;
    }

    .evento-info .titulo {
      height: 35px;

      background: #009836;

      border-top-left-radius: 5px;
      border-top-right-radius: 5px;

      font-weight: 600;
      text-transform: uppercase;
      color: white;
      font-size: 18px;

      padding: 5px 10px;
    }

    .evento-info .texto {
      padding: 5px 10px;
    }

    .resumen-info .texto {
      text-align: left;
      color: #000;
      float: left;
      width: 50%;
      padding: 10px 30px;
    }

    .resumen-info .texto .info {
      padding-top: 10px;
    }

    .resumen-info .texto .info ul {
      list-style: none;
    }

    .resumen-info .texto .info li:before {
      content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
      color: #009836; /* Change the color */
      font-weight: bold; /* If you want it to be bold */
      display: inline-block; /* Needed to add space between the bullet and the text */
      width: 0.8em; /* Also needed for space (tweak if needed) */
      margin-left: -0.5em; /* Also needed for space (tweak if needed) */
    }

    .evento-info .texto .hora-lugar {
      color: #009836;
      font-family: 'peckham';
      font-size: 18px;
    }

    .evento-info .texto .info {
      padding: 5px 15px;
    }

    .issuuembed {
      width: 100% ;
      height: 800px ;
    }

  .amp-hide iframe {height: 200px; top: -5px; left: 0;}

    @media(max-width: 767px){
      .franjamovil {font-size: 16px;}

      .wp-embed-featured-image {
        display: block ;
      }
      .amp-hide {right: 0 ; height: 90px ; bottom: 0 ;}
      .amp-hide iframe {height: 85px ; width: 100% ; top: 15px ; left: 5px ;}

      .evento-info .titulo {
        font-size: 14px;
      }
      .evento-info {
        width: 100%;
        padding: 0;
      }
      .issuuembed {
        width: 100% ;
        height: 500px ;
      }
    }

    .full-btn {
      width: 90%;
      margin: 0 auto;
      background: rgb(0,152,54);
      background: linear-gradient(138deg, rgba(0,152,54,1) 0%, rgba(227,6,18,1) 100%);
      padding: 10px;
      padding-top: 1px;
      border-radius: 5px;
      font-family: 'peckham';

      text-align: center;
      font-size: 24px;
      text-decoration: none;
      color: white;
    }

    .franja-movil2 {background: rgb(0,152,54);
      background: linear-gradient(138deg, rgba(0,152,54,1) 0%, rgba(227,6,18,1) 100%);
      padding: 15px ;
      margin-left: 10px;
      max-width: 400px;
      border-radius: 5px;color: white; font-family: 'peckham';}

      .franja-movil2 a {color: white ;}

  .subtitulo-contacto {
    font-family: 'peckham';
    font-weight: bolder;
    font-size: 16px;
    color: black;

    border-bottom: solid 1px black;

    padding-bottom: 10px;

    margin-bottom: 20px;
    margin-top: 10px;
  }

  .lista-contacto {
    padding-left: 0px;
  }

  .lista-contacto ul li {
    padding-bottom: 10px;
    padding-top: 10px;

    font-size: 18px;
  }

  .separador-contacto {
    border-bottom: solid 2px black;
    width: 30px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 10px;
  }

  .lista-contacto .btn {
    margin-left: 20px;
  }

  .bloque-virus {
    float: left;
    position: relative;
    text-align: center;
    height: 85px;
    border-right: solid 1px #eee;
  }

  .bloque-virus:last-child {
    border-right: none;
  }

  .bloque-virus div {
      font-size: 24px ;
      margin: 0 ;
    }

  .bloque-virus h3 {
    font-weight: bold;
    font-size: 12px;
  }

  .bloque-virus h4 {
    font-family: 'peckham';
    font-size: 20px;
  }

  .fecha-virus h3 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
  }

  .red-text {
    color: red;
  }
  
  @media(max-width: 500px){
  
  .icono-contacto {
  margin-left: 150px !important;
  
  }
  }

  @media(max-width: 767px){
    .mobileh2 {
      font-size: 18px ;
    }
    .bloque-virus {
      height: 110px;
      float: left;
      width: 50%;
      text-align: center;
      border-right: none;
      border-right: solid 1px #eee;
      margin-bottom: 10px;
    }

    .bloque-virus:nth-child(2) {
      border-right: none;
    }

    .bloque-virus div {
      font-size: 24px ;
      margin: 0 ;
    }

    #trackDestacados {
      margin-bottom: 30px;
    }

    .bloque-virus h3 {
      font-weight: bold;
      font-size: 12px;
      white-space: nowrap;
    }

    .bloque-virus h4 {
        font-family: 'peckham';
        font-size: 20px;
    }

    .fecha-virus h3 {
      text-align: center;
      font-weight: bold;
      font-size: 18px;
    }

    .red-text {
      color: red;
    }

    .mobile-fixed {
      position: fixed;
      z-index: 5;
      width: 100%;
      /*position: relative;*/
    }

    .padding-cuerpo {
      padding-top: 50px ;
    }
    .subtitulo-contacto {
      width: 90%;
      margin: 0 auto;
      margin-bottom: 15px;
    }

    .lista-contacto {
      padding-left: 0px;
      padding-top: 15px;
    }
    .lista-contacto .btn {
      margin-left: 20px;
    }
  }

/* BOTTOM NAV BAR */

  .sticky-footer {
    position: fixed;
    bottom: 0;
    z-index: 99;
  }

  .sticky-footer button {
    background: none;
    border: none;
    display: flex;
    flex-direction: column;
    height: 100%;
  }

  .sticky-footer button amp-img {
    border-radius: 25%;
    width: 16px;
    height: 16px;
    margin: 0 auto;
    margin-top: 3px;
  }

  .sticky-footer button span {
    width: 100%;
    font-size: 10px;
    font-weight: normal;
    font-family: "Noto Sans Bold";
    color: #009836;
    margin-top: 4px;
  }

  .sticky-footer .textwidget {
    display: inline-grid;
    grid-template-columns: 20% 20% 20% 20% 20%;
    align-items: center;
    position: fixed;
    bottom: 0px;
    width: 100%;
    padding-top: 5px;
    /*background: white;*/
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #ffffff;
    border-top: solid 1px #ebebeb;
    max-height: 100px;
  }

  .sticky-footer .textwidget a {
    text-decoration: none;
    background-color: none;
    transition: .4s;
  }

  .sticky-footer .textwidget a:active {
    text-decoration: none;
  }

  .sticky-footer .textwidget a:focus {
    text-decoration: none;
  }

  .sticky-footer .textwidget a:hover {
    text-decoration: none;
  }

    .sticky-footer__item {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 0.1rem 0;
      /*padding-bottom: calc(0rem + env(safe-area-inset-bottom));*/
      font-size: 10px;
      font-weight: normal;
      font-family: 'Noto Sans Bold';
      color: #009836;
    }

    .sticky-footer__item  amp-img {
        /*margin-bottom: .15rem;*/
        border-radius: 25%;
        width: 25%;
    }
  #menuToggle
  {
    display: block;
    position: relative;

    z-index: 1;

    -webkit-user-select: none;
    user-select: none;
  }

  label {
    margin-bottom: 0;
  }

  label.crossRotate amp-img {
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -ms-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    transition: 1s;
    z-index: 25;

    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -ms-transition-property: -ms-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;

  }

  #menucheck:checked + label.crossRotate amp-img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: 1s;
  }

  #menucheck:checked {
    height: 400px;
    left: -400px;
    top: -200px;
    width: 1200px;
  }

  .menutext::after {
    content: "MENÚ";
    transition: .2s;
  }

  #menucheck:checked + label span.menutext::after {
    content: "CERRAR";
    transition: .2s;
  }

  #menuToggle a
  {
    text-decoration: none;
    color: white;
    font-size: 16px;
    font-family: 'Noto Sans', Helvetica, sans-serif;
    font-weight: bolder;

    transition: color 0.3s ease;
  }

  #menuToggle a:hover
  {
    color: tomato;
  }


  #menuToggle input
  {
    display: block;
    width: 75px;
    height: 45px;
    position: absolute;
    /*top: -7px;*/
    left: 5px;


    cursor: pointer;

    opacity: 0; /* hide this */
    z-index: 5; /* and place it over the hamburger */

    -webkit-touch-callout: none;
  }

  /*
   * Make this absolute positioned
   * at the top left of the screen
   */
  #menu
  {
    position: absolute;
    overscroll-behavior: contain;
    width: 100vw;
    height: auto;
    /*margin: -550px 0 0 -850%;*/
    padding: 10px;
    padding-left: 10px;
    margin-top: 0px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    /*background: #ffffff9c;*/
    background: rgba(163, 0, 0, 0.9);
    list-style-type: none;
    color: white ;
    font-size: 16px ;
    -webkit-font-smoothing: antialiased;
    /* to stop flickering of text in safari */
    /*color: black;*/
    visibility: hidden;
    opacity: 0;
    transition: .5s;

    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  }

  #menu li
  {
    padding: 10px 2px ;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
  }

  #menu li a
  {
    padding: 10px 5px ;
  }

  /*
   * And let's slide it in from the left
   */
  #menuToggle input:checked ~ ul
  {
    transform: none;
    display: inline-block;
    position: fixed;
    z-index: 22;
    top: 0;
    left: 0;
    opacity: 1;
    transition: .5s;
    visibility: visible;
  }

  .sub-menu {
    display: none;
  }
  
  
  
  

  /*responsive eo*/

  .solo-movil { display: none;}
  .solo-pc {display: block;}

  .cath2 {
    font-size: 32px;
  }

  .singleh2 {
    font-size: 32px;
  }

  .espaciador {
    margin: 20px 0px;
    height: 1px;
    background: #eee;
  }

  .noticia-new .page-header {
    padding: 0px;
  }

  .noticia-new .page-header p:not(.category-10542 p) {
   /* background-color: #eee;
    padding: 8px 10px; */
    position: relative;
    margin-top: 10px;
  }
  
  .noticia-new .page-header .fondo {
    background-color: #eee;
    margin-top: 15px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-top: 2px;
	margin-bottom:10px;
}
  
   .noticia-new .page-header ul li:before {
     font-family: "FontAwesome";
  content: "\f054";
  color: #009836;
  font-size: 14px;
  margin-left: -10px;
  margin-right: 8px;
  }
  
  .noticia-new .page-header ul li:not(.category-10542 p) {
    position: relative;
   
  }
   .noticia-new .page-header ul li {
    list-style-type: none !important;
  }

  @media (max-width: 414px) {
    .noticia-new .page-header p {
      font-size: 16px !important;
      line-height: 26px !important;
    }
  }

  /* .noticia-new .page-header p:after {
    content: "";
    position: absolute;
    top: 0;
    left: 25px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -15px;
  }
  
  
  .noticia-new .page-header p:after {
    content: "";
    position: absolute;
    top: 0;
    left: 25px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -15px;
  }
  */
  
  .noticia-new .page-header  p.triangle:after {
    content: "";
    position: absolute;
    top: 0;
    left: 25px;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -30px;
}

  p.triangle:after {
    content: "";
    position: absolute;
    top: 0;
    left: 25px;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: 160px;
}
  
.fondo {
    background-color: #eee;
    margin-top: 29px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-top: 2px;
}  

  .anchomovilpc {
    max-width: 1100px;
  }

  .cabecera-pc .menusuperior li {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    text-decoration: none;
    color: #33473b;
    font-size: 12px;
    padding: 0px 8px 0px 8px;
    background-color: white;
  }

  .cabecera-pc .menusuperior li a {
    color: #191919;
  }

  .publi:before {
    position: absolute;
    content: "";
    height: 2px;
    width: 75px;
    /* margin: 0 auto; */
    /* text-align: center; */
    bottom: 10px;
    background-color: #007406;
  }
  
  .cabecera-pc .menusuperior li:hover {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    text-decoration: none;
    color: #33473b;
    font-size: 12px;
    background-color: #f3f3f3;
    transition: ease-in-out .2s;
  }
  
  .cabecera-pc .menusuperior li div:not(.b_social) {
    margin: 0 auto;
    /*width: auto;*/
    /*padding: 20px 50px 20px 10px;*/
  }

  /* SIDEBAR Y MAIN DESKTOP */

.cabecera-pc {
  /*display: none;*/
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  position: fixed;
  background: white;
  z-index: 50;
  box-shadow: rgba(0, 0, 0, 0.15) 0px -4px 15px 0px;
}

.cabecera-pc .logo {
  height: 50px;
  min-width: 183px;
  /*margin: 0 auto;*/
}

.cabecera-pc amp-img:not(.iconohamb) {
  height: 50px;
  width: 140px;
  margin: 0px 0px 10px 5px;
  vertical-align: middle;
  float: right;
  margin-right: 10px;
}

.cabecera-pc .menusuperior {
  width: auto;
  height: 100%;
  /*line-height: 50px;*/
  padding: 0px 10px 0px 10px;

  display: inline-flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;

  /*padding-top: 10px;*/
  text-transform: uppercase;
}

.icono-contacto {

}

/*Agenda Servicios Araba*/
h3.tit-menu-agenda-servicios-araba-lateral { background: #88154A; display: flex;}
.menu-agenda-servicios-araba-lateral, .menu-agenda-servicios-araba-movil { list-style: none; margin: 0; padding: 0;}
.menu-agenda-servicios-araba-lateral { }
.menu-agenda-servicios-araba-lateral li { position: relative; margin-bottom: 1px !important;}
.menu-agenda-servicios-araba-lateral li a::before { content: "\f054"; font-family: FontAwesome; font-size: 10px; padding-right: 20px; position: absolute; top: 8px; left: 11px;}

.menu-agenda-servicios-araba-lateral li a { color: #88154A; display: block; padding: 7px 26px; background: #f5f5f5; font-size: 14px;}
.menu-agenda-servicios-araba-lateral li a:hover { background: #f3e5eb; text-decoration: none;}

.acordeon-agenda-servicios-araba .panel-heading { background: #88154A; color: #fff; position: relative; padding: 0}
.acordeon-agenda-servicios-araba .panel-heading h4 a::before {  content: "\f107"; font-family: FontAwesome; font-size: 12px; padding-right: 20px; position: absolute; top: 12px; left: 11px;}
.acordeon-agenda-servicios-araba .panel-heading h4 a.collapsed::before  { content: "\f105"; }
.acordeon-agenda-servicios-araba .panel-heading h4 a { padding-left: 14px; font-weight: bold; padding: 10px 26px !important; display: block;}
.acordeon-agenda-servicios-araba .panel-heading:hover, .acordeon-agenda-servicios-araba .panel-heading h4 a:hover { text-decoration: none; background: #B71F65; color: #fff; display: block;}
.acordeon-agenda-servicios-araba .panel-heading h4 a:focus {color: #fff;}


.menu-agenda-servicios-araba-movil { }
.menu-agenda-servicios-araba-movil li { position: relative; float: left; width: 50%; margin-bottom: 1px;}
.menu-agenda-servicios-araba-movil li a::before { content: "\f054"; font-family: FontAwesome; font-size: 10px; padding-right: 20px; position: absolute; top: 8px; left: 11px;}
.menu-agenda-servicios-araba-movil li a { color: #88154A; display: block; padding: 7px 26px; background: #f5f5f5; font-size: 14px; line-height: normal;}
.menu-agenda-servicios-araba-movil li a:hover { background: #f3e5eb; text-decoration: none;}


.menu-agenda-servicios-araba-movil { }
.menu-agenda-servicios-araba-movil li { float: left; }
.menu-agenda-servicios-araba-movil li a { }

.menusuperior .row {
  height: 100%;
}

.header .main-menu a:not(.btn_contacto,.btn_social,.iconomenuli a), .header .main-menu-dropdown i:not(.btn_social i) {
  line-height: 60px;
  display: inline-block;
}

.header .main-menu {
  height: 100%;
}

.header {
  height: 100%;
}

.header .main-menu .main-menu-dropdown-list li {
  padding: 0;
}

.header .main-menu .main-menu-dropdown-list li:hover {
  padding: 0;
}

.hamb {
  width: 60px;
  text-align: center;
}

header {
  max-width: 4000px;
}

.bloque-iconos-new h4 {
  font-size: 14px;
}

/**::-webkit-scrollbar {
  visibility: hidden;
  width: 4px;
  height: 4px;
  transition: ease-in-out .2s;
}

*::-webkit-scrollbar:hover {
  visibility: visible;
  width: 4px;
  height: 4px;
  transition: ease-in-out .2s;
}

*::-webkit-scrollbar-track {
  background: white;
}

*::-webkit-scrollbar-thumb {
  background: #d4d4d4;
  border-radius: 20px;
}*/

.sidebarmenu {
  width: auto;
  max-width: /*80*/330px;
  height: 100vh;
  position: fixed;
  padding-right: 10px;
  top: 0;
  margin-top: 0px;
  overflow: scroll;
  transition: ease-in-out .2s;
}

.sidebarmenu svg {
  display: inline-block;
  float: right;
  position: absolute;
}

.sidebarmenu nav ul {
  list-style-type: none;
  padding: 0px 3px 0px 10px;
  overflow: hidden;
}

.sidebarmenu nav ul a {
  text-decoration: none;
  color: #191919;
  display: block;
  height: 50px;
  margin-bottom: 30px;
}

.sidebarmenu nav ul a li {
  display: inline-block;
  width: 100%;
  height: 70px;

  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 12px;
  line-height: 52px;

  padding: 0px 10px 0px 10px;
  margin-bottom: 10px;

  border-radius: 10px;

}

.sidebarmenu nav ul a li div {
    height: 50px;
    width: 100%;
    margin: 0 auto;
    /* float: right; */
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 12px;
    font-size: 12px;
    display: none;
    color: #009836;
}

.sidebarmenu nav ul a:hover > li div {
    display: block;
}

.sidebarmenu nav ul li span {
  margin-left: 15px;
}

.sidebarmenu nav ul li amp-img {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;

  border-radius: 10px;
}

.sidebarmenu nav ul li:hover {
  background-color: #e6e6e6;
  transition: ease-in-out .15s;
}

.rotate180 {
  transform: rotate(180deg);
}

.sidebarmenu button {
  background: none;
    border: none;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 24px;
    color: #818181;
    float: left;
    margin-left: 15px;
    border-radius: 10px;
    cursor: pointer;
}

.logotipo, .macrobanblock {
  width: 80%;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 110px;
  height: auto;
}

.logotipo {
  /*height: 140px;*/
  width: 80%;
  display: flex;
  max-width: 1000px;
  margin: 0 auto;
  align-content:center;
  justify-content: center;
}

.macrobanblock {
  height: 0px;
}

.logotipo {
  padding: 20px;
}

.single .logotipo img {
  width: 330px;
  height: 140px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 30px;
}

.mec-events-template-default .logotipo img {
  width: 380px;
  height: 110px;
}

.sidebarmenu button:hover {
  background-color: #e6e6e6;
  transition: ease-in-out .15s;
}

#ghtopnavbar .logosquare {
  display: none;
}
.logged-in header .cabecera-pc {
  top: 32px;
}
.home .container .contenidoparent {
  width: 100%;
  max-width: 100vw;
  display: inline-flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  margin-top: 30px;
}

.single .contenidoparent {
  width: 100%;
  max-width: 100vw;
  display: inline-flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  margin: 0 auto;
  margin-top: 30px;
}

.single .contenidoparent .contenido {
  margin: 0px 5px;
}

.single .contenidoparent .adblock {
  margin-top: 406px;
}

.home .container .contenido {
  margin: 0px 10px 0px 10px;
  max-width: 1000px;
}

@media (max-width: 320px) { 
  .principal-test .smallnews a,.principal-test .smallnews .bloquedestacado amp-img {
    height: 420px;
  }
}

@media (max-width: 375px) { 
  .principal-test .smallnews a,.principal-test .smallnews .bloquedestacado amp-img {
    height: 480px;
  }
}
  
  @media (max-width: 500px) {
    .menu_grande {
      display: none;
    }
    .flex_h {
      flex-direction: column;
	  margin-top: 0px;
    }
    .img_ad {
      width: 355px !important;
      height: 55px !important;
    }
    #breadcrumbs {
      width: 95%;
    }
    
    #breadcrumbs span {
      font-family: "Noto Sans Bold";
      color: #009835;
    }
    
    #breadcrumbs span a {
      background-color: #f3f3f3;
      color: #009835;
      font-family: "Noto Sans Bold";
      padding: 5px 12px 5px 12px;
      margin-bottom: 10px;
      display: inline-block;
    }
    
    #breadcrumbs span a:hover {
      background-color: #009835;
      color: #f3f3f3;
      font-family: "Noto Sans Bold";
      padding: 5px 12px 5px 12px;
      transition: ease-in-out .2s;
      text-decoration: none;
    }
    
    #breadcrumbs span .breadcrumb_last {
      background-color: #f3f3f3;
      color: #009836;
      font-family: "Noto Sans Bold";
      padding: 2px 8px 2px 8px;
      display: inline-block;
      display: none;
    }
    .home .container .contenido {
      width: 100%;
    }
    #wpadminbar {
      display: none;
    }
    .noticia-new .page-header {
      padding: 10px;
    }
    .solo-pc {display: none;}
    .solo-movil { display: block;}
    .principal-test .smallnews a,.principal-test .smallnews .bloquedestacado amp-img {
      height: 480px;
    }
    .mec-wrap {
      width: 100%;
    }
    .page-id-143072 .mec-wrap {
      width: 100%;
      max-width: 350px;
      margin: 0 auto;
    }
    .page-id-143072 .mec-event-social {
      display: none;
    }
    .home .mec-event-grid-classic .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
      width: 100%;
      margin: 0 auto;
      padding: 0;
    }
    .home .mec-event-grid-classic .mec-wrap, .mec-wrap div:not([class^=elementor-]) .mec-time-details {
      margin-top: 3px;
    }
    .mec-wrap .row {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
    }
    .mec-wrap .row .col-sm-3 {
      width: 50%;
    }
    .mec-event-grid-minimal .mec-event-article {
      display: flex;
      flex-direction: row;
    }
    .mec-event-grid-minimal .mec-event-detail, .mec-event-grid-minimal .mec-time-details {
      color: #757575;
    }
    .mec-event-grid-minimal .event-detail-wrap {
      margin-left: 20px !important;
    }
    .mec-event-grid-minimal .mec-event-title {
      line-height: 10px;
      margin-top: 5px;
    }
    .mec-event-grid-minimal .mec-event-date {
      width: 100%;
    }
    .page-id-143072 .block01-new {
      max-width: 100vw;
    }
    .anchomovilpc {
      max-width: 100vw;
    }
  }
  .page-id-143072 .mec-event-social {
    display: none;
  }
  .mec-event-month {
    color: #45ab48;
  }
  

  @media only screen and (max-width: 900px) and (min-width: 600px) and (max-height: 400px) {

    .padding-cuerpo {
      padding-top: 80px ;
    }

    .landscape-w {
      width: 100%;
    }

    .nueve-bloque-noticia {
      flex-basis: 48%;
    }

  }


 /* 1792x828px at 326ppi */
 @media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) { 
  .sticky-footer .textwidget {
    padding-bottom: max(20px, env(safe-area-inset-bottom));
  }
  .macroban {
    /*padding-bottom: max(20px, env(safe-area-inset-bottom));*/
  }
}

/* 2436x1125px at 458ppi */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) { 
  .sticky-footer .textwidget {
    padding-bottom: max(20px, env(safe-area-inset-bottom));
  }
  .macroban {
    /*padding-bottom: max(20px, env(safe-area-inset-bottom));*/
  }
}

/* 2688x1242px at 458ppi */
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) { 
  .sticky-footer .textwidget {
    padding-bottom: max(20px, env(safe-area-inset-bottom));
  }
  .macroban {
    /*padding-bottom: max(20px, env(safe-area-inset-bottom));*/
  }
}


.textwidget p {
  margin: 0;
  padding: 0;
}

.textwidget p amp-img {
  margin: 0 auto;
  padding: 0;
}

.twitter-tweet {
  margin: 0 auto;
}

.content_cards_card {
  width: 100%;
  height: 220px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  background: #f3f3f3;
  border: none;
  overflow: hidden;
  max-width: 100%;
}

#BajoNotPrincPC {
  /*max-height: 92px;*/
}

.content_cards_card .content_cards_image {
  height: 100%;
  width: 50%;
  display: block;
  text-align: center;
  overflow: hidden;
  padding: 5px;
}

.content_cards_card .content_cards_image amp-img, .content_cards_card .content_cards_image amp-anim {
  height: 100%;
  object-fit: cover;
}

.content_cards_card .content_cards_image img {
  height: 100%;
  object-fit: cover;
}

.content_cards_card .content_cards_title {
  font-size: 20px;
  line-height: 1.2;
  color: #141412;
  font-weight: bold;
  margin: 10px 15px 7px 15px;
}

.content_cards_card .content_cards_image a {
  
}

.content_cards_card .content-cards-image a amp-img {
  object-fit: cover !important;
}

.content_cards_card br {
  display: none;
}

.content_cards_wrapper {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: start;
}

.content_cards_site_name {
  position: absolute;
  bottom: 8px;
  right: 8px;
  margin: 0 !important;
}

.content_cards_favicon {
  max-height: 28px !important;
}

.content_cards_description {
  margin-top: 0px !important;
}

.content_cards_description p {
  font-size: 14px !important;
  line-height: 18px !important;
}

.content_cards_title_link {
  font-family: 'peckham';
}

.content_cards_title {
  margin-bottom: 0px !important;
}

.content_cards_description_link {
  background: none ;
}

#BajoNotPrinc {
  height: 180px;
}

.nuevenoticias, .noticias-catlist, .alm-reveal {
  display: flex;
  width: 100%;
  height: 1050px;
  /*min-height: 1000px;
  max-height: 1100px;*/
  align-items: flex-start;
  justify-content: start;
  flex-direction: column;
  flex-wrap: wrap;
}

.noticias-catlist {
  height: auto;
}


.Mobile-bar {
  
}
.scroll-down header.Header,
.scroll-down .Mobile-bar {
  
}

.scroll-down .menu_ios i {
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s ease-in-out;
}

.scroll-down .logomobile amp-img {
  transform: scale(.7);
  transition: transform ease-in-out .3s;
}

.scroll-down .bar1 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  transition: padding-top ease-in-out .4s;
  transition: padding-bottom ease-in-out .4s;
}

.scroll-down .bar2 {
  max-height: 0;
  transition: max-height .2s ease-in-out;
  padding-top: 0 !important;
  transition: padding-top .2s ease-in-out;
  padding-bottom: 0px !important;
  transition: padding-bottom .2s ease-in-out;
  overflow: hidden;
}

.scroll-down .bar2 a {
  opacity: 0;
  transition: opacity .2s ease-in-out;
}

.scroll-up .menu_ios i {
  opacity: 1;
  pointer-events: none;
  transition: opacity .2s ease-in-out;
}

.scroll-up .logomobile amp-img {
  transform: scale(1);
  transition: transform ease-in-out .3s;
}

.scroll-up .bar1 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  transition: padding-top ease-in-out .2s;
  transition: padding-bottom ease-in-out .2s;
}

.scroll-up .bar2 {
  max-height: 38px;
  transition: max-height .2s ease-in-out;
  padding-top: 5px !important;
  transition: padding-top .2s ease-in-out;
  padding-bottom: 5px !important;
  transition: padding-bottom .2s ease-in-out;
  overflow: hidden;
}

.scroll-up .bar2 a {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

.proxposts {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 30px;
}

.proxposts a {
  display: inline-block;
  position: relative;
  width: 49%;
  height: auto;

  padding: 10px;

  background-color: #f1f1f1;
  color: #191919;
  font-family: "Noto Sans Bold";
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
  padding-top: 40px;
}

.proxposts img {
  height: 180px !important;
  object-fit: cover;
}

.proxposts a:hover {
  background: #e8e8e8;
  transition: ease-in-out .2s;
}

.proxposts a h3 {
  z-index: 5;
  font-family: "peckham";
  font-weight: normal;
  font-size: 22px;
  line-height: 24px;
  text-decoration: none;
  margin: 0;
  margin-top: 10px;
}

.proxposts p {
  margin-top: 5px !important;
  font-family: "Noto Sans";
  color: #ccc;
  font-size: 14px !important;
  line-height: 18px !important;
}

.proxposts a .headerposts {
  position: absolute;
  top: 8px;
  left: 10px;
  font-family: 'peckham';
  color: #ccc;
  font-size: 30px;
  z-index: 1;
  
}

.headerposts h4 {
  margin: 0;
  z-index: 1;
  letter-spacing: -.01em;
}

@media (max-width: 414px) {
  #BajoNotPrinc {
    height: auto;
  }
  .proxposts a .headerposts {
    font-size: 18px;
    top: 5px;
    left: 10px;
  }
  .proxposts a h3 {
    /*margin-top: 60px; */
    line-height: 20px;
    position: relative;
    bottom: 0px;
    font-size: 16px;
    /* padding: 10px; */
    left: 0px;
  }
  .proxposts a {
    height: auto;
  }
  .proxposts amp-img {
    margin-top: 20px !important;
    height: 80px !important;
    object-fit: cover;
  }
  .proxposts p {
    display: none;
  }
}

@media (orientation: landscape) {
  #envolver-cabecera {
    position: relative;
  }
  .mt60-movil {
    margin-top: 10px;
  }
  .navbar-toggle {
    position: relative;
  }
}

@media (max-width: 813px) and (orientation: landscape) {
  .container > * {
    width: 100%;
  }
  .patro-new {
    width: 100%;
  }
  .patrotextonew h2 {
    font-size: 14px;
    line-height: 20px;
  }
  .nuevenoticias {
    display: flex;
    width: 100%;
    height: auto;
    align-items: flex-start;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .nueve-bloque-noticia {
    flex-basis: 45%;
    width: 45%; 
  }
  .ancho80 {
    width: 100%;
  }
  .blogs-block .list-blogposts {
    flex-wrap: wrap;
    
  }

  .blogs-block .list-blogposts .blogpost {
    width: 48%;
    margin-bottom: 30px;
  }
}

@media (max-width: 737px) and (orientation: landscape) {
  .categorytabs .nueve-noticias .nueve-bloque-noticia {
    flex-basis: 45%;
    height: auto;
    margin-bottom: 20px;
  }
  .patrotextonew h2 {
    font-size: 12px;
    line-height: 20px;
  }
}



.titular-single-new {
  font-family: 'peckham';
  letter-spacing: /*-0.03em*/ -0.01em;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  margin-top: 20px;
  font-size: 44px;
  margin-bottom: 40px;
  color: #33473b;
}

.antetitulo-new {
  width: 60%;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
}

.banner-single-new {
  max-width: 1350px;
  margin: 0 auto ;
}

.noticia-new #trackBajoSubtitulo {
  width: 100%;
}

.author-new-wrapper {
  display: flex;
  width: 50%;/*50*/
  margin: 0 auto;
  /*height: 50px;*/
  text-align: center;
  flex-direction: column;
  justify-content: center;/*center*/
  align-items: center;/*center*/
  margin-bottom: 30px;
}

.author-new {
  flex-basis: 50%;
  height: 100%;
  padding-top: 12px;
  font-size: 14px;
}

.author-new .published {
  font-family: 'Noto Sans Bold';
  letter-spacing: -.01em;
  font-weight: normal;
  color: #afafaf;
}

.author-new .author {
  font-family: 'Noto Sans Bold';
  letter-spacing: -.01em;
  font-weight: normal;
  color: #191919;
}

.social-new .share-post {
  float: right;
  margin-top: 5px;
  padding-right: 8px;

}

.social-new {
  flex-basis: 50%;
}

.thumbnailbigone {
  width: 100%;
  height: 580px;
  display: inline-block;
}

.thumbnailbigone amp-img {
  height: auto;
  width: 100%;
  overflow: hidden;
  object-fit: cover;
}


.comment-form-comment label {
  display: block;
}

.comment-form-comment textarea {
  width: 100%;
  min-height: 60px;
  border: solid 2px #f3f3f3;
  color: #191919;
  font-family: 'Noto Sans';
  font-size: 16px;
  padding: 10px;
}

#comments {
  width: 100%;
  margin: 0 auto;
}

#comments li::marker {
  display: none;
}

#comments ol {
  list-style: none;
  padding-left: 0px;
}

#comments .children {
  margin-top: 20px;
  list-style: none;
}

#comments input[type=submit] {
  display: block;
  width: 100%;
  max-width: 410px;
  height: 40px;
  background: #009836;
  color: white;
  font-family: 'Noto Sans Bold';
  border: 0px;
  border-radius: 0px;
  font-size: 16px;
}

.comment-body {
  border: solid 2px #f3f3f3;
  background: #f3f3f3;
  border-radius: 0px;
  padding: 10px;
  margin-top: 20px; 
  position: relative;
}

.comment-body .reply a {
  color: #009836;
  font-family: "Noto Sans Bold";
  text-decoration: none;
  background: white;
  padding: 3px 8px;
}

.comment-body .reply a:hover {
  color: white;
  font-family: "Noto Sans Bold";
  text-decoration: none;
  background: #009836;
  padding: 3px 8px;
  transition: ease-in-out .2s;
}

.comment-body .comment-meta a {
  font-family: "Noto Sans Bold";
  color: #009836;
  padding-left: 15px;
  position: relative;
  background: none;
}

.comment-body .comment-meta::before {
  content: "";
  position: absolute;
  left: 10px;
  font-size: 14px;
  padding-top: 1px;
  font-family: "FontAwesome";
}

.mec-event-more-info .mec-sl-info:before {
  font-family: "FontAwesome" !important;
}

.mec-event-more-info dl {
  margin-top: -22px;
}

.mec-event-more-info .mec-cost {
  display: none !important;
}

.commentmetadata {
  font-size: 12px;
}

.comment-respond .logged-in-as a {
  background: none !important;
}

.comment-respond .pprivacy {
  font-size: 18px !important;
  display: flex;
    flex-direction: row;
    align-items: center;
}

.comment-respond input[type="checkbox"] {
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

  /*RRSS*/
  .share-post {
    border-top: 0;
    padding-top: 0;
    margin: 0 auto;
}

body.single .share-post { display: inline-block; /*margin: 15px 0*/}
body.single .byline .share-post { margin-top: 5px}

    .share-post a             { width: 40px; height: 38px; display: inline-block; color: #969696; padding: 5px 9px 2px; margin: 0.1em; border-radius: 5px; /*background-color: #eee;*/ }
      .share-post a:hover       {padding: 0px !important;width: 40px !important;height: 38px !important;text-decoration: none; /* background: #444; */ }
      .share-post a  i { font-size: 22px; vertical-align: middle;}
      .share-post .facebook   { padding: 5px 11px 2px;}

      /*.share-post .facebook     { color: #3b5998;}
      .share-post .twitter      { color:  #55acee;}
      .share-post .googleplus   { color: #dd4b39;}
      .share-post .pinterest    { color:  #cc2127;}
      .share-post .linkedin     { color: #0077b5;}
      .share-post .whatsapp     { color: #019501;}
      .share-post .compartir-por-mail  { color:  #aaa;}
      .share-post .telegram { color:  #55acee;}*/

    .share-post .facebook:hover     { color: white; background: #3b5998; padding: 5px 11px 2px !important; }
    .share-post .twitter:hover { content: url(https://www.gasteizhoy.com/wp-content/uploads/2024/01/x-twitter-hover-compartir.png); }
	.share-post .twitter:hover      { color: white; background: #55acee; }
    .share-post .googleplus:hover   { color: white; background: #dd4b39; }
    .share-post .pinterest:hover    { color: white; background: #cc2127; }
    .share-post .linkedin:hover     { color: white; background: #0077b5; }
    .share-post .whatsapp:hover     { color: white; background: #019501; padding: 5px 9px 2px !important; }
    .share-post .compartir-por-mail:hover  { color: white; background: #aaa; padding: 5px 9px 2px !important;}
    .share-post .telegram:hover { color: white; background: #55acee; padding: 5px 9px 2px !important; }
	
	  .share-post .x-twitter   { padding: 5px 11px 2px ; }
	  .share-post .x-twitter:hover      { content: url(https://www.gasteizhoy.com/test/wp-content/uploads/2024/01/x-twitter-hover-compartir.png); }
	  .share-post a  .x-twitter            { width: 24px !important; height: 22px !important; display: inline-block; color: #969696; padding: 0px; margin: 0.1em; border-radius: 5px; /*background-color: #eee;*/ }
	  .share-post a  .x-twitter:hover           { width: 40px !important; height: 38px !important; display: inline-block; color: #969696; padding: 0px; margin: 0.1em; border-radius: 5px; /*background-color: #eee;*/ }


.noticia-new {
  width: 75%;
  float: left;
  /*padding-left: 15px;
  padding-right: 15px;*/
}

.contenido-noticia p strong {
  font-family: "Noto Sans Bold";
  font-weight: normal;
}

.contenido-pagina {
  padding: 0px;
}

.contenido-pagina .cath1 {
  font-family: "peckham";
  font-size: 32px;
  color: #33473b;
  line-height: 34px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.page-header .trending-news-title {
  margin-top: 5px;
  padding: 0px;
  margin-bottom: 20px;
}

.barra_lateral {
  width: 25%;
  float: left;
  /*padding-left: 15px;
  padding-right: 15px;*/
  margin-top: 0px;
}

.barra_lateral amp-img, .barra_lateral amp-anim {
  margin-bottom: 30px;
}

.noticia-new amp-img,.noticia-new img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display:flex;
}

.noticia-new .wp-caption amp-img,.noticia-new .wp-caption img {
  width: 100%;
  margin: 0 auto;
}

.wp-caption {
  width: 100% !important;
  padding: 0;
  position: relative;
}

/*.wp-caption::before {
  content: "";
  background: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/pattern.svg);
  background-size: 12px;
  position: absolute;
  opacity: .5;
  width: 100%;
  left: -10px;
  bottom: 0;
  top: 0;
  right: 0;
}*/

@media (max-width: 500px) 
{
  .wp-caption::before {
    width: 100vw;
  }
  .noticia-new .wp-caption amp-img {
    width: 100%;
  }
}

.extracto {
  color: #555;
  width: 70%;/*70*/
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}

.extracto p {
  font-size: 20px;
  font-family: 'Noto Sans';
  letter-spacing: /*-0.03em*/ -0.01em;
  font-weight: normal;
  line-height: 1.2;
}

.articulotexto {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 15px;
  font-family: "Noto Sans";

  color: #191919;
  font-size: 16px;
  line-height: 26px;
}

.articulotexto strong {
  font-family: "Noto Sans Bold";
}

.articulotexto ol {
  padding: 0;
}

.princ-catlist a {
  text-decoration: none;
}

.princ-catlist .thumbnailbigone {
  overflow: hidden;
  height: auto;
  max-height: 600px;
  border-radius: 0px;
}

.princ-catlist h1 {
  font-size: 38px;
  margin-top: 10px;
  font-family: "peckham";
  color: #33473b;
  line-height: 40px;
  margin-bottom: 0px;
}

.princ-catlist p {
  color: #191919;
  font-size: 16px;
  line-height: 26px;
  margin-top: 3px;
}

.noticias-catlist, .alm-reveal {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.noticias-catlist a, .alm-reveal a {
  display: block;
  width: 49%;
  margin-bottom: 30px;
  border-radius: 0px;
  /*border: solid 2px #f3f3f3;*/
}

.noticias-catlist h2 {
  /*font-size: 20px;
  width: 100%;
  color: #33473b;
  font-family: "peckham";
  letter-spacing: -0.03em -0.01em;
  font-weight: normal;
  line-height: 1;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 26px;*/
  font-size: 18px;
    margin-top: 0;
    color: #33473b;
    font-weight: 400;
    letter-spacing: -.04em;
    font-family: 'Noto Sans Bold';
    line-height: 1.2;
    padding: 0 3px;
    margin-bottom: 0;

}

.noticias-catlist p {
  /*width: 100%;
  margin-top: 0px;
  font-size: 14px;
  margin-bottom: 15px;
  line-height: normal;
  color: #555;
  float: left;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;*/
  color: #434343 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    margin-top: 5px;
    padding: 3px;
    margin-bottom: 25px;
}

.noticias-catlist amp-img, .noticias-catlist img {
  float: left;
  width: 100%;
  height: 200px;
  /*border-radius: 10px;*/
}

.blogs-cats {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.blogs-cats a {
  display: inline-block;
  width: 32%;
  border-bottom: solid 2px #f1f1f1;
  border-left: solid 2px #f1f1f1;
  border-right: solid 2px #f1f1f1;
  border-radius: 0px;
  overflow: hidden;
  margin-bottom: 20px;
}

.blogs-cats a amp-img {

}

.blogs-cats h3 {
  text-align: center;
  color: #33473b;
  text-decoration: none;
  font-family: 'peckham';
  font-weight: normal;
  font-size: 24px;
}

.paginador .page-numbers {
  display: inline-block;
  padding: 3px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 30px;
  text-align: center;
  text-decoration: none;
  color: #009836;
  border: solid 1px #f3f3f3;
  border-radius: 0px;
  font-family: "Noto Sans Bold";
  font-size: 18px;
  margin-right: 8px;
}

.paginador .current {
  display: inline-block;
  padding: 3px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 30px;
  text-align: center;
  text-decoration: none;
  color: white;
  border: solid 1px #f3f3f3;
  border-radius: 0px;
  font-family: "Noto Sans Bold";
  font-size: 18px;
  margin-right: 8px;
  background-color: #009836;
}

.paginador .page-numbers:hover {
  color: #009836;
  background-color: #f3f3f3;
  transition: ease-in-out .2s;
}

.spacergreycatlist {
  width: 100%;
  max-width: 1350px;
  height: 1px;
  margin: 0 auto;
  margin-bottom: 30px;
  background: rgba(0,0,0,.15);
}

.comentarioscatlist {
  margin-left: 10px;
  font-family: "Noto Sans Bold";
  display: inline-block;
  color: #009836;
  border: solid 1px #009836;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 0px;
  font-size: 14px;
  margin-bottom: 10px;
}

.bloquedestacado .comentarioscatlist {
    margin-left: 0px;
    font-family: "Noto Sans Bold";
    display: inline-block;
    color: #009836;
    border: solid 1px #009836;
    background: #f1f1f1;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0px;
    font-size: 14px;
    margin-bottom: 10px;
}

.bignews .comentarioscatlist {
  margin-left: 0px;
  font-family: "Noto Sans Bold";
  display: inline-block;
  color: #009836;
  border: solid 1px #009836;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 0px;
  font-size: 14px;
}

.bocadillo .comentarioscatlist {
  margin-left: 15px;
  font-family: "Noto Sans Bold";
  display: inline-block;
  color: #009836;
  border: solid 1px #009836;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 0px;
  font-size: 14px;
}

.imagen-new .comentarioscatlist {
  margin-left: 20px;
  font-family: "Noto Sans Bold";
  display: inline-block;
  color: #009836;
  border: solid 1px #009836;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 0px;
  font-size: 14px;
  position: absolute;
  top: 10px;
  left: -10px;
  z-index: 1;
  background: #f1f1f1;
}

.contenido-noticia .trending-news-title-bar {
  margin-left: 0px;
  height: 2px;
}

.contenido-noticia .barra-roja {
  margin-left: 5px;
}

.noticia-new p a:not(.btn-articulo,.aviso a,.imagenpost,.linea_tiempo a) {
    text-decoration: none;
    color: #007406 ;
    padding: 0px;
    /*padding-left: 5px;
    padding-right: 5px;*/
    /*border-bottom: solid 2px #007406;*/
    background: #f1f1f1;
    padding: 3px 0px 3px 0px;
}


.noticia-new ul li a {
  text-decoration: none;
  color: #007406 ;
  padding: 0px;
  background: #f1f1f1;
  padding: 0px 3px 0px 3px;
}

.imagenpost {
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

#trackBajoPortada01 {
  width: auto;
  height: auto;
  
}

.noticia-new .attachment-post-thumbnail amp-img {
  margin-bottom: 20px;
  width: 600px;
}

.contenido-noticia h2 {
  font-size: 19px;
  padding-left: 0px;
  margin-bottom: 5px;
  margin-top: 30px;
  color: #33473b;
  font-family: 'Noto Sans Bold';
  letter-spacing: -.04em;
    line-height: 1.2;
  padding: 0px 3px 0px 3px;
}

.contenido-noticia h3 {
  font-size: 17px;
  padding-left: 0px;
  margin-bottom: 15px;
  margin-top: 15px;
  color: #2b9836;
  font-family: 'Noto Sans Bold';
  letter-spacing: -.04em;
    line-height: 1.2;
  padding: 0px 3px 0px 3px;
}

.stylenew  {
  font-size: 18px;

  padding-left: 0px;
  margin-bottom: 5px;
  margin-top: 30px;
  color: #33473b;
  font-family: 'Noto Sans Bold';
  letter-spacing: -.04em;
    line-height: 1.2;
  padding: 0px 3px 0px 3px;
}

.nueve-texto-noticia h2 {
  font-size: 18px;
  margin-top: 0px;
  color: #33473b;
  font-weight: normal;
  letter-spacing: -.04em;
  font-family: 'Noto Sans Bold';
  line-height: 1.2;
  padding: 0px 3px 0px 3px;
  margin-bottom: 0px;
  /*Utilizamos hyphens para obtener la mejor partición posible
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;*/
}

.nine-text-new h2 {
  font-size: 18px;
  margin-top: 0px;
  color: #33473b;
  font-weight: normal;
  letter-spacing: -.04em;
  font-family: 'Noto Sans Bold';
  line-height: 1.2;
  padding: 0px 3px 0px 3px;
  margin-bottom: 0px;
  /*Utilizamos hyphens para obtener la mejor partición posible
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;*/
}

.nueve-bloque-noticia:hover > .nueve-texto-noticia {
  background: #f3f3f3;
  transition: ease-in-out .2s;
}

.nueve-bloque-noticia:hover > .nine-text-new {
  background: #f3f3f3;
  transition: ease-in-out .2s;
}

.nueve-bloque-noticia:hover > .nueve-texto-noticia h2 {
  color: black;
}

#comments h3 {
  font-weight: normal;
  font-family: 'peckham';
}

  .hide-landscape {
    display: none ;
  }

  .author-new .author a {
    text-decoration: none;
    color: #afafaf;
    padding: 0px;
    /*padding-left: 5px;
    padding-right: 5px;*/
    background: none;
  }

  .author-new i {
    color: #afafaf;
  }

  .deportes-m {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding-top: 4px;
    /*overflow-x: auto; 
    scroll-snap-type: x mandatory;*/
    padding-left: 0px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0 auto;
  } 
  
  .deportes-m a {
    text-decoration: none;
    scroll-snap-align: center;
    scroll-margin-left: 20px;
  }
  
  .deportes-m .bloque {
    margin-right: 10px;
  }
  
  .desactivado {
    pointer-events: none;
  }
  
  .activado {
    pointer-events: all;
  }
  
  .deportes-m .bloque .fecha {
    text-align: left;
    color: #8a8a8a;
    font-weight: normal;
    font-size: 14px;
    font-family: 'Noto Sans Bold';
  }
  
  .deportes-m .bloque .marcador {
    width: 230px;
    height: 80px;
  
    color: white;
    font-weight: normal;
    font-family: 'Noto Sans Bold';
  
    border-radius: 10px;
    overflow: hidden;
  }
  
  .deportes-m .bloque .marcador .block .nombre img {
    max-width: 45px;
  }
  
  .alavescolor {
    background-color: #034d9e;
    color: #034d9e !important;
  }
  
  .alavescolor .nombre {
    color: white;
  }
  
  .baskoniacolor {
    background-color: #a50e2f;
    color: #a50e2f !important;
  }
  
  .baskoniacolor .nombre {
    color: white;
  }
  
  .araskicolor {
    background-color: #009836;
    color: #009836 !important;
  }
  
  .araskicolor .nombre {
    color: white;
  }
  
  .tourcolor {
    background-color: #ffff00;
    color: black !important;
  }
  
  .deportes-m .bloque .marcador .block {
    display: flex;
    flex-direction: row;
    height: 50%;
    align-items: center;
    justify-content: space-between;
  
    padding-top: 3px;
  }
  
  .deportes-m .bloque .marcador .block .nombre {
    flex-basis: auto;
    float: left;
    z-index: 1;
  }
  
  .deportes-m .bloque .marcador .block .score {
    flex-basis: auto;
    margin-right: 15px;
    z-index: 1;
    padding: 3px;
    padding-left: 10px;
    border-radius: 25px;
    padding-right: 10px;
    background-color: white;
  }

  .deportes-m .bloque .marcador .block .nombre amp-img {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
  }

  .deportes-m .loc, .deportes-m .vis {
    font-family: "Noto Sans Bold";
    font-size: 10px !important;
    margin-top: 0px;
    width: 50px;
    line-height: 13px;
    margin: 0 auto;
    margin-top: 3px;
    margin-bottom: 8px;
  }

  .deportes-m .loc p, .deportes-m .vis p {
    font-size: 10px !important;
  }


  /* TEST NEW */

  .deportes-m {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .deportes-m a {
    position: relative;
    display: inline-block;
    width: 23%;
    /*width: 250px;*/
    height: 70px;
    /*height: auto;*/
    border-radius: 35px;
    border: solid 3px rgba(221, 221, 221, 0.562);
    /*margin-right: 20px;*/
    background: white;
    margin-bottom: 30px;
    margin-right: 20px;
  }

  .deportes-m a .bloque {
    display: flex;
    flex-direction: row;
    margin: 0;
    margin-top: 11px;
  }

  .deportes-m a .bloque > * {
    width: 30%;
    text-align: center;
    margin: 0 auto;
  }

  .deportes-m a .bloque .scorenew {
    font-weight: bolder;
    font-family: "Noto Sans Bold";
    font-size: 15px;
    /* vertical-align: middle; */
    /*margin-top: 8px;*/
    color: #33473b;
    padding-top: 10px;
  }

  .deportes-m a .competicion {
    position: absolute;
    top: -14px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    color: white;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
  }

  .deportes-m a .competicion span {
    background: #009836;
    padding: 2px 8px 2px 8px;
    border-radius: 25px;
    font-size: 10px;
  }

  .deportes-m a .status {
    position: absolute;
    bottom: -13px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    color: #33473b;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
  }

  .trending-block {
    margin-left: 0px;
  }

  .deportes-m a .status span {
    background: white;
    padding: 2px 8px 2px 8px;
    border-radius: 25px;
    font-size: 14px;
  }

  .deportes-m a .bloque amp-img, .deportes-m a .bloque img {
    width: 40px;
    margin: 0 auto;
  }

  /* TEST NEW FIN */
  
  .alaves-bg {
    filter: opacity(.3);
  
    position: relative;
    width: 80%;
    margin-top: -120px;
    float: right;
  }
  
  .baskonia-bg {
    filter: opacity(.3);
  
    position: relative;
    width: 80%;
    margin-top: -120px;
    float: right;
  }
  
  .araski-bg {
    filter: opacity(.3);
  
    position: relative;
    width: 80%;
    margin-top: -100px;
    float: right;
  }

  .liga {
    width: 20px;
    height: 20px;
    margin-bottom: 3px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
  }
  .copa {
    width: 15px;
    height: 20px !important;
    margin-bottom: 3px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
  }
  .ligaacb {
    width: 35px;
    height: 20px;
    margin-bottom: 3px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
  }

 
  /*Plugin */


  .bajosubdiv {
    display: block;
  }

  .bajosubdiv amp-img, .bajosubdiv img, .bajosubdiv amp-anim {
    max-width: 550px;
    height: 180px;
    margin: 0 auto;
  }

  @media (max-width: 500px) {
    .bajosubdiv amp-img, .bajosubdiv img, .bajosubdiv amp-anim {
      height: 120px;
    }
  }

  .banner-top-new amp-img, .banner-top-new img, .banner-top-new amp-anim {
    width: 100%;
    height: auto;
  }

  .h100 {
    height: 100%;
    min-height: 720px;
    text-align: center;
  }

  .graficoframe {
    height: 32%;
    vertical-align: middle;
  }

  .separadorgraficos {
    width: 90%;
    height: 1px;
    border-bottom: solid 1px #ccc;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 20px;
  }

  .seisnot {
    display: flex;
    width: 100%;
    height: auto;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .seisnot .seisnotblock {
    height: auto/*340px*/;
    width: 32%;
    flex-basis: 32%;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 0px;
  }
  
  .sixnews {
    display: flex;
    width: 100%;
    height: auto;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
  }

.sixnews .sixnewsblock {
    height: auto/*340px*/;
    width: 32%;
    flex-basis: 32%;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 0px;
  }

  .nuevenoticias amp-ad {
    width: 300px;
    margin: 0 auto;
    height: auto;
    margin-bottom: 20px;
  }

  .wp-block-column .banclick {
    width: 100%;
    margin: 0 auto;
  }

  
  .cat-tabs {
    margin-top: 8px;
    transition: ease-in-out .3s;
  }

  .cat-tabs a:not(.tabslink) {
    width: 100%;
    height: auto;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;

    margin-top: 15px;
    transition: ease-in-out .3s;
  }

  .cat-tabs amp-img, .cat-tabs img {
    width: 30%;
    height: 100px;

    border-radius: 10px;

    transition: ease-in-out .3s;
  }

  .cat-tabs a .artinfo {
    width: 70%;
    height: 100px;
    padding-left: 15px;
    padding-right: 5px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
  }

  .cat-tabs a .artinfo h2 {
    height: 90%;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    letter-spacing: -.01em;
    font-size: 16px;
    line-height: 18px;
    color: #191919;
    text-decoration: none;
    /* padding-top: 0px; */
    margin-top: 0px;
  }

  .cat-tabs a .artinfo .extrainfo {
    height: auto;
    width: 100%;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }

  .cat-tabs a .artinfo .extrainfo .fecha {
    float: left;

    color: #7b7b7b;
    font-size: 12px;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    letter-spacing: -.01em;
  }

  .cat-tabs a .artinfo .extrainfo .comentarios {
    float: right;

    /*color: #7b7b7b;*/
    /*font-size: 12px;*/
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    letter-spacing: -.01em;
  }
  
  .social-new {
    width: 100%;
    height: 70px;
    display: inline-block;
  }

  .social-new .share-post {
    text-align: center;
    float: none;
    width: 100%;
    margin-top: 15px;
  }

  .share-post a {
    background: white;
    border-radius: 10px;
  }

  .info4n {
    height: auto;
    width: 100%;
  }

  .catnames {
    font-family: "Noto Sans Bold";
    font-weight: normal;
    text-transform: uppercase;
    color: white;
    background: #009836;
    font-size: 12px;
    padding: 2px 7px 2px 7px;
    /*border-radius: 10px;*/
    position: absolute;
    display: inline-block;
    top: -3px;
    left: 20px;
    z-index: 5;
  }

  .comentarios4n {
    width: 30px;
    height: 30px;
    font-size: 14px;
    position: absolute;
    color: #191919;
    background: #f8f8f8;
    text-align: center;
    display: inline-block;
    /*border-radius: 25px;*/
    padding: 2px 7px 2px 7px;
    right: 18px;
    top: 18px;
    z-index: 5;
  }

  .patrobtn {
    background-color: #009836;
    color: white;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    letter-spacing: -.002em;
    padding: 5px 15px 5px 15px;
    border-radius: 10px;
    width: 100%;
    border: none;
    height: 30px;
    bottom: 0px;
    width: 100%;
    left: 15px;
    position: absolute;
    display: inline-block;
  }
  

  .destacadoinfo {
    position: absolute;
    bottom: 0;
    color: white;
    font-family: 'Noto Sans Bold';
    bottom: 10px;
    right: 10px;
    font-size: 14px;
  }

  .destacadoinfo i {
    margin-right: 5px;
  }

  .categorytabs .destacadoinfo {
    display: inline-flex;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    font-size: 12px;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    /*width: 100%;*/
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 5px;
    position: absolute;
    bottom: 0px;
    right: 10px;
    color: #a7a7a7;
  }

  .categorytabs .destacadoinfo i {
    line-height: 14px;
    font-size: 12px;
    margin-top: 2px;
  }

  .destacadoinfo .comentarios {
    color: white;
    position: absolute;
    right: 15px;
    bottom: 15px;
    font-size: 18px;
  }


  .play-btn {
    position: absolute;
    top: 10px;
    color: white;
    font-size: 42px;
    left: 16px;
    z-index: 9;
  }

  .play-btn-video {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    font-size: 62px;
    color: #f3f3f3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }

  .nueve-imagen-noticia .fecha {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #009835;
    padding: 0px 8px;
    font-size: 12px;
    color: white;
    font-family: "Noto Sans Bold";
  }

  .nueve-imagen-noticia .play-btn {
    position: absolute;
    top: 160px;
    right: 10px;
    color: white;
    font-size: 32px;
    left: 16px;
    z-index: 9;
    text-align: right;
  }

  .smallnews .nueve-imagen-noticia amp-img, .smallnews .nueve-imagen-noticia img {
    height: 100%/*180px*/;
  }

  .nueve-imagen-noticia .play-btn-video {
    font-size: 28px;
  }
  
  
  
  
  
   #menu-barra-secundaria.navbar-nav > li:first-child {
    font-family: "Noto Sans Bold";
    text-decoration: none;
    color: #191919;
    font-size: 16px;
    border: none;
    border-radius: 0px;
    width: 95%;
    height: 50px;
    line-height: 50px;
    /*padding-left: 15px;*/
    margin-bottom: 15px;
    background-color: #f1f1f1;
    z-index: 0;
  }

  #menu-barra-secundaria.navbar-nav > li {
    font-family: "Noto Sans Bold";
    text-decoration: none;
    color: #191919;
    font-size: 16px;
    border: none;
    border-radius: 0px;
    width: 95%;
    height: 50px;
    line-height: 50px;
    /*padding-left: 15px;*/
    margin-bottom: 15px;
    background-color: #f1f1f1;
    overflow: hidden ;
    z-index: 0;
  }
  
 #menu-barra-secundaria.navbar-nav  >  li:last-child:hover {
    font-family: "Noto Sans Bold";
    text-decoration: none;
    color: #191919;
    font-size: 16px;
    border: none;
    border-radius: 0px;
    width: 95%;
    height: 50px;
    line-height: 50px;
    /*padding-left: 15px;*/
    margin-bottom: 660px;
    background-color: #f1f1f1;
    overflow: visible ;
    z-index: 0;
  }
  
  
  #menu-barra-secundaria.navbar-nav > li a {
    color: #191919;
    z-index: 1;
    padding-left: 65px;
    display: block;
    width: 100%;
    height: 100%;
  }

  #menu-barra-secundaria.navbar-nav {
    border-bottom: none;
    margin-top: 10px;
    padding-left: 10px;
  }

  .navbar-nav {
    margin: 0px 0px;
  }
  .navbar-nav>li>a {
    line-height: 50px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  #menu-barra-secundaria.navbar-nav > li:not(:last-child) {
    border: none;
  }

  .nav>li>a:focus, .nav>li>a:hover {
    background: none;
  }

  amp-sidebar li::before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    display: block;
    top: 4px;
    left: 8px;
    z-index: -1;
    background-size: 80%;
    background-position-x: -0px;
    background-position-y: -0px;
    opacity: .8;
    background-repeat: no-repeat;
  }
  
  amp-sidebar span::before {
    content: "";
    position: relative;
	 width: 35px;
    height: 35px;
    display: inline-block;
    top: 4px;
    left: 8px;
    z-index: 1;
    background-size: 80%;
    background-position-x: -0px;
    background-position-y: -0px;
    opacity: .8;
    background-repeat: no-repeat;
  }
  
  
   #menu-barra-secundaria.submenu > li:first-child {
    font-family: "Noto Sans Bold";
    text-decoration: none;
    color: #191919;
    font-size: 14px;
    border: none;
    border-radius: 0px;
    width: 95%;
    height: 30px;
    line-height: 30px;
    /*padding-left: 15px;*/
    margin-bottom: 10px;
    background-color: #f1f1f1;
    z-index: 0;
  }

  #menu-barra-secundaria.submenu > li {
    font-family: "Noto Sans Bold";
    text-decoration: none;
    color: #191919;
    font-size: 14px;
    border: none;
    border-radius: 0px;
    width: 95%;
    height: 30px;
    line-height: 30px;
    /*padding-left: 15px;*/
    margin-bottom: 10px;
    background-color: #f1f1f1;
    overflow: hidden ;
    z-index: 0;
  }
  
 #menu-barra-secundaria.submenu  >  li:last-child:hover {
    font-family: "Noto Sans Bold";
    text-decoration: none;
    color: #191919;
    font-size: 16px;
    border: none;
    border-radius: 0px;
    width: 95%;
    height: 30px;
    line-height: 30px;
    /*padding-left: 15px;*/
    margin-bottom: 660px;
    background-color: #f1f1f1;
    overflow: visible ;
    z-index: 0;
  }
  
  
 
  
  #menu-barra-secundaria.submenu > li span a {
    color: #191919;
    z-index: 999;
    padding-left: 55px;
    width: 100%;
    height: 100%;
	margin-top:-43px;
	position:relative;
	display:block;
	
  }

  #menu-barra-secundaria.submenu {
    border-bottom: none;
    margin-top: -40px;
    padding-left: 10px;
  }
  
  #menu-barra-secundaria.submenu h4 {
    margin-top:50px; 
	color: #fff; 
	background-color: #009836; 
	margin-bottom: 10px; 
	margin-left:5px;
	margin-right:15px;
	float:right;
  }
  
   .submenu {
    margin: 0px 0px;
  }

  
  .submenu>span>a {
    line-height: 30px;
    padding-top: -20px;
    padding-bottom: 0px;
  }
  
  .submenu>li>a {
    line-height: 30px;
    padding-top: -20px;
    padding-bottom: 0px;
  }

  #menu-barra-secundaria.submenu > li:not(:last-child) {
    border: none;
  }
  

  .vitoriamenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/vitoria.png);
  }

  .alavamenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/alava.png);
  }

  .ociomenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/11/musica.png);
  }

  .sucesosmenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/03/sucesos.png);
  }
  
  .deportesmenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/ejercicio.png);
  }

  .blogsmenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/07/libropeque.png);
  }

  .publicidadmenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/publicidad.png);
  }
  .economiamenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/04/GH_economia.png);
  }
  
   .contactomenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2023/02/contacto-gh.png);
  }
  
  .ghmenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2018/07/cropped-icono-del-sitio-1-3.gif);
  }
  
 .eleccionesmenu::before {
    background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/06/elecciones.png);
  }
  

.pueblosdealavamenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/pueblosdealava.png);
}

.saludmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/hospital.png);
}

.gastronomiamenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/cocina.png);
}

.educacionmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/mochila.png);
}

.encuestamenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/encuestas.png);
}


.camaramenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/camara.png);
}

.slowtvmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/02/slow-tv-vitoria-gasteiz.png);
}


.fotosli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/camara-de-fotos.png);
}

.tranviamenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/tranvia.png);
}

.montemenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/monte.png);
}

.libromenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/07/libropeque.png);
}

.movilidadmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/12/06.-movilidad_2.png);
}


.forondamenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/foronda.png);
}

.serviciosarabamenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/alava.png);
}

.carnavalmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2023/01/carnaval-2.png);
}

.sanprudenciomenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2024/04/sanprudencio-2024.png);
}

.navidadmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/navidad.png);
}

.fiestaspueblosmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/06/txosnak-fiestas-barrios.png);
}

.podcastmenu::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2023/10/oasys-gasteiz-hoy-podcast.png);
}


  
  
  
  
  
  
  
  

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  @media (max-width: 500px) {

    .mec-wrap .col-md-3, .mec-wrap .col-md-4, .mec-wrap .col-sm-4 {
      padding: 0px;
    }

    .blogs-cats {
      width: 95%;
      margin: 0 auto;
    }

    .blogs-cats a {
      width: 48%;
    }

    .paginador {
      width: 95%;
      margin: 0 auto;
    }
    .contenido-noticia .mec-event-article .col-md-9 {
      display: flex;
      flex-direction: column;
    }
    .contenido-noticia .mec-event-article .col-md-9 .mec-event-date {
      margin: 0 auto;
      margin-bottom: 10px;
    }
    .mec-event-grid-minimal .mec-event-article .mec-event-date {
      width: 60px;
      height: 60px;
      line-height: 25px;
      padding-top: 2px;
      margin-left: 0px;
    }
  }

.search .item-mason {
  border: solid 2px #f1f1f1;
}


  /* Main column width */
.wp-block {
  max-width: 780px;
}

/* Width of "wide" blocks */
.wp-block[data-align="wide"] {
  max-width: 1080px;
}

/* Width of "full-wide" blocks */
.wp-block[data-align="full"] {
  max-width: none;
}

.formulario-contacto {
  border: solid 2px #f3f3f3;
  padding: 15px;
}

.formulario-contacto amp-img {
  width: 128px;
  margin: 0 auto;
}

.formulario-contacto .intro {
  padding: 15px;
  text-align: center;
  font-weight: normal;
  font-family: 'Noto Sans Bold';
  background-color: #eee;
  margin-bottom: 20px;
  position: relative;
}

.formulario-contacto .intro:after {
  content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #eee;
    border-top: 0;
    margin-left: -15px;
    margin-top: -15px;
    transform: rotate(180deg);
}

.formulario-contacto form {
  width: 100%;
}

.formulario-contacto form input,textarea {
  width: 100%;
  background-color: #f1f1f1;
  color: #191919;
  border: none;
  min-height: 40px;
  padding: 10px;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
}

.formulario-contacto form label {
  margin-bottom: 20px;
}

.formulario-contacto form label:not(.wpcf7-form-control-wrap) {
  font-family: 'peckham';
  font-weight: normal;
  font-size: 14px;
  display:block;
}

.btn_social:hover,.btn_contacto:hover,.formulario-contacto form input[type="submit"]:hover {
  background-color: #191919;
  color: #f1f1f1;
  transition: ease-in-out .3s;
}

.bocadillopubli {
  border: solid 1px #eeeeee;
  border-radius: 0px;
  background: #eee;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 50px;
}

.bocadillopubli:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-bottom-color: #f1f1f1;
  border-top: 0;
  margin-left: -15px;
  margin-top: -15px;
}

.bocadillopubli figure {
  display: block;
  margin-block-start: 0em;
  margin-block-end: 0em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.category .noticia-new {
  width: 700px;
  padding-right: 10px;
  max-width: 100%;
}
.search .noticia-new {
  width: 700px;
  padding-right: 10px;
}

.category .barra_lateral {
  width: 300px;
  min-width: 300px;
}
.search .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.category .block01-new {
  padding-bottom: 50px;
  margin-top: 20px;
}

.search .block01-new {
  padding-bottom: 50px;
  margin-top: 20px;
}

.page .noticia-new,.single .noticia-new {
  width: 700px;
  padding-right: 10px;
}

.single .barra_lateral,.page .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.single .block01-new {
  padding-bottom: 50px;
  max-width: 1000px;
}

.author .noticia-new {
  width: 700px;
  padding-right: 10px;
}

.author .block01-new {
  padding-bottom: 50px;
  max-width: 1000px;
}

.author .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.category .block01-new {
  padding-bottom: 50px;
  max-width: 1000px;
}

.category .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.tag .noticia-new {
  width: 700px;
  padding-right: 10px;
}

.tag .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.tag .block01-new {
  padding-bottom: 50px;
  margin-top: 20px;
}



.tag .princ-catlist {
  margin-top: 20px;
}

.page-template-page-publi .noticia-new {
  width: 700px;
  padding-right: 10px;
}

.page-template-page-publi .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.page-template-page-publi .block01-new {
  padding-bottom: 50px;
  max-width: 1000px;
}

.page-template-page-full .noticia-new {
  width: 700px;
  padding-right: 0px;
}

.page-template-page-full .barra_lateral {
  width: 300px;
  min-width: 300px;
}

.page-template-page-full .block01-new {
  padding-bottom: 50px;
  max-width: 1000px;
}

.page-id-49955 h3 {
  font-family: 'peckham';
  font-weight: normal;
  color: #191919;
  margin-bottom: 25px;
}

.logged-in div.wpcf7 {
  margin-top: 0px;
}

    .cat-autor-single-cont { background: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/vitoria-hoy-sabe-de-fon.jpg) center top no-repeat; max-width: 1000px; width: 100%; margin: 0 auto; height: 150px; padding: 36px 15px 0; margin-bottom: 15px; border-radius: 0px; }
    .araberri .cat-autor-single-cont, .category-araberri-blog .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/araberri-fon-min.jpg);}
    .arte .cat-autor-single-cont, .category-arte .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/arte-fon-02-min.jpg);}
    .barrios .cat-autor-single-cont, .category-barrios .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/barrios-fon-min.jpg);}
    .baskonistas .cat-autor-single-cont, .category-baskonistas .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/baskonistas-fon-min.jpg);}
    .nombres-propios .cat-autor-single-cont, .category-nombres-propios .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/nombres-propios.jpg);}
    .miradas .cat-autor-single-cont, .category-miradas .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/miradas-fon-min.jpg);}
    .paisajes .cat-autor-single-cont, .category-paisajes .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/paisajes-fon-min.jpg);}
    .runners .cat-autor-single-cont, .category-runners .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/runners-fon-min.jpg);}
    .urbanismo .cat-autor-single-cont, .category-urbanismo .cat-autor-single-cont { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/urbanismo-fon-min.jpg);}
    .quien-fue .cat-autor-single-cont, .category-quien-fue .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/quien-fue-fon-min.jpg);}
    .videojuegos .cat-autor-single-cont, .category-videojuegos .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/videojuegos-fon-min.jpg);}
    .vitoria-ayer .cat-autor-single-cont, .category-vitoria-ayer .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/vitoria-ayer-fon-min.jpg);}
    .vitoria-social .cat-autor-single-cont, .category-vitoria-social .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/vitoria-social-fon-min.jpg);}
    .nombres-propios .cat-autor-single-cont, .category-nombres-propios .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/nombres-propios.jpg);}
    .escritores-alaveses .cat-autor-single-cont, .category-escritores-alaveses .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/08/escritores-alaveses.png);}
    .musicos-alaveses .cat-autor-single-cont, .category-musicos-alaveses .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/08/musicos-alaveses.png);}
    .pueblos-alava .cat-autor-single-cont, .category-pueblos-alava .cat-autor-single-cont  { background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/08/pueblos-de-alava.png);}

    .img-gravatar-80 {
      border-radius: 50%;
      box-shadow: 0px 0px 20px rgba(0,0,0,.5);
      margin-top: -29px;
      margin-right: 15px;
      height: 80px;
      width: 80px;
      display: inline-block;
      vertical-align: middle;
  }
  .center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.txt-vit-hoy-sabe {
  display: inline-block;
  color: #fff;
  text-shadow: 0 0 20px #000;
  text-align: left;
}
.txt-vit-hoy-sabe a {
  text-decoration: none;
}
.txt-vit-hoy-sabe a:hover {
  text-decoration: underline;
}
.txt-vit-hoy-sabe a span {
  color: white;
}
.tit-vit-hoy-sabe {
  font-family: "Noto Sans Bold";
  font-style: italic;
  font-size: 23px;
  /* font-weight: 700; */
  font-weight: normal;
  color: #fff;
}
.cat-autor-single {
  /* max-width: 326px; */
  width: auto;
  text-align: center;
}

.flextiempovirus {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.flextiempovirus .wp-block-column:first-child {
  border-right: 1px solid rgba(0,0,0,.15);
}

.fb20 {
  flex-basis: 20%;
}

.fb80 {
  flex-basis: 80%;
}

.eltiempo {
  width: 100%;
}

.eltiempo h3 {
  font-weight: normal;
}

.tiempo {
  width: 150px;
  max-width: 720px;
  height: auto;
  border-radius: 10px;
  background-color: white;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: start;
}

.tiempo .icono-tiempo {
  width: 50px;
}

.tiempo .datos {
  position: absolute;
  bottom: 3px;
  left: 22px;
}

.tiempo .datos .infob {
  margin-left: 20px;
}

.tiempo .datos .temp {
  font-family: 'Noto Sans Bold';
  font-size: 16px;
  font-weight: normal;
}

.tiempo .datos .desc {
  font-family: 'Noto Sans Bold';
  font-size: 16px;
  font-weight: normal;
  color: #33473b;
}

.tiempo .datos .viento {
  font-family: 'Noto Sans Bold';
  font-size: 12px;
  font-weight: normal;
}

.tiempo .datos .visibilidad {
  font-family: 'Noto Sans Bold';
  font-size: 12px;
  font-weight: normal;
}

.tiempo .datos .humedad {
  font-family: 'Noto Sans Bold';
  font-size: 12px;
  font-weight: normal;
}

.datos .humedad .hu {
  font-size: 18px;
}

.datos .viento .vie {
  font-size: 18px;
}

.datos .visibilidad .vis {
  font-size: 18px;
}

.tiempo .icono-tiempo amp-img {
  width: 35px;
  height: 35px;
  margin: 5px;
}

.tiempo .aviso {
  width: 900px;
}

.tiempo .colorverde {
  color: #191919;
  font-size: 16px;
}
.tiempo .colorazul {
  color: rgb(0, 110, 236);
}

.eltiempo h3 {
  width: 100%;
  font-size: 14px;
  font-family: "peckham";
  color: #949494;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

.eltiempo .trending-news-title {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.eltiempo .trending-news-title-bar {
  height: 2px;
}

.eltiempo .trending-news-title-bar:first-child {
  margin-left: 0px;
}

.elvirus {
  width: 100%;
}

.elvirus h3 {
  width: 100%;
  font-size: 14px;
  font-family: "peckham";
  font-weight: normal;
  color: #949494;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elvirus .trending-news-title {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.elvirus .trending-news-title-bar {
  height: 2px;
}

.elvirus .trending-news-title-bar:first-child {
  margin-left: 0px;
}

.elvirus a {
  text-decoration: none;
  color: #33473b;
  font-family: 'Noto Sans Bold';
}

.cvirus {
  width: auto;
  max-width: 720px;
  height: 50px;
  border-radius: 10px;

  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: start;
}

.datos-virus {
  width: 250px;
  height: 60px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 4px;
}

.cvirus .infob {
  margin-right: 40px;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Noto Sans Bold';
  color: red;
}

.cvirus .infotit {
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 14px;
  color: #33473b;
}

.bread-break {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  border-radius: 10px;
  /*overflow: hidden;*/
  position: relative;
  flex-grow: 1;
  margin-left: 15px;
}

.breakblock {
  height: 40px;
}

.breakingtitle {
  background: #e30613;
  width: auto;
  display: block;
  height: 30px;
}

.breakingtitle span {
  font-family: "peckham";
    font-weight: normal;
    font-size: 30px;
    color: white;
    width: auto;
    text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-left: -1px;
    margin-right: -2px;
}

.breakingtext {
  width: 100%;
  line-height: 27px;
  text-decoration: none;
  font-family: "Noto Sans Bold";
  font-size: 14px;
  color: #33473b;
  padding: 0px 10px 0px 10px;
  height: auto;
  background: #f3f3f3;
  /*margin: 25px 0px 10px 0px;*/
}

.breakingtext::before {
  content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: 8px;
    transform: rotate(-90deg);
}

.breakingtext:hover {
  text-decoration: none;
  background: #f1f1f1;
  transition: ease-in-out .2s;
}

amp-sidebar {
  background: white;
}

amp-sidebar .logosidebar {
  width: 55px;
  height: 55px;
  margin-top: 10px;
  margin-left: 10px;
  border-radius: 0px;
  overflow: hidden;
}

amp-sidebar ul {
  padding-left: 10px;
}

/* ESTILO LISTAS */

.articulotexto ul li {
  list-style-type: none;
  margin-top:10px;
}

.articulotexto ol {
  padding-left: 35px;
}

.articulotexto ol li {
  font-family: "Noto Sans";
  color: #191919;
  margin-bottom: 8px;
}

.articulotexto ol li a {
  text-decoration: none;
    color: #007406;
    padding: 0px;
    /* border-bottom: solid 2px #007406; */
    background: #f1f1f1;
    padding: 0px 3px 0px 3px;
}

.articulotexto ol li::marker {
  color: #009836;
  font-size: 20px;
  font-family: "Noto Sans Bold";
}

.articulotexto ul {
  padding-left: 5px;
}

.articulotexto ul li:before {    
  font-family: "FontAwesome";
  content: "\f054";
  color: #009836;
  font-size: 14px;
  margin-left: 0px;
  margin-right: 8px;
}

/* MARCADOR CRÓNICAS */

.articulotexto .marcadordeportivo {
    width: 100%;
    height: 140px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background-color: #f1f1f1;
    padding: 20px 10px 20px 10px;
}

.articulotexto .marcadordeportivo .local {
  width: 40%;
  height: auto;
  
  display: flex;
  flex-direction: column;
}

.articulotexto .marcadordeportivo .nombre {
  text-align: center;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #191919;
  font-size: 16px;
}

.articulotexto .marcadordeportivo img, .articulotexto .marcadordeportivo amp-img {
  width: 72px;
  height: 72px;
  margin: 0 auto;
}

.articulotexto .marcadordeportivo .punt {
  width: 20%;
  height: 100%;
  text-align: center;
  font-family: "Noto Sans Bold";
  font-weight: normal;
  font-size: 22px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.goles {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}

.goles_local {
  width: 40%;
  text-align: left;
  padding: 20px;
  padding-right: 0px;
  padding-top: 10px;
  font-size: 14px;
}

.goles_visitante {
  width: 50%;
  text-align: right;
  padding: 20px;
  padding-left: 0px;
  padding-top: 10px;
  font-size: 14px;
}

.punt span {
  margin: 0px 10px 0px 10px;
  font-size: 38px;
  color: #dcdcdc;
  height: 100%;
  line-height: 100%;
}

.punt .puntblock {
  border-radius: 10px;
  padding: 5px 10px 5px 10px;
  z-index: 6;
  font-size: 38px;
}

.articulotexto .marcadordeportivo .visitante {
  width: 40%;
  height: auto;

  display: flex;
  flex-direction: column;
}

/* BOTONES */

.btn-articulo {
  width: auto;
  height: 40px;
  display: inline-block;
  text-decoration: none;
  border-radius: 0px;

  line-height: 40px;
  border: none;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  padding: 0px 25px 0px 25px;
  transition: ease-in-out .15s;
  margin: 15px 0px 15px 0px;
}

.btn-verde {
  background-color: #009836;
  color: white;
}

.btn-verde:hover {
  background-color: white;
  color: #009836;
}

.btn-blanco {
  background-color: #e6e6e6;
  color: #191919;
}

.btn-blanco:hover {
  background-color: #191919;
  color: #e6e6e6;
}

.btn-azul {
  background-color:rgb(0, 110, 236);
  color: white;
}

.btn-azul:hover {
  background-color: #e6e6e6;
  color:rgb(0, 110, 236);
}

.btn-amarillo {
  background-color: rgb(236, 201, 0);
  color: #191919;
}

.btn-amarillo:hover {
  background-color: #191919;
  color:  rgb(236, 201, 0);
}

/* FOOTER */

footer {
  width: 100%;
  height: 300px;
  background-color: #f3f3f3;
}

footer h1 {
  font-family: "Noto Sans Bold";
  color: #555;
  font-size: 18px;
}

footer .wrapper {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

footer .f1 {
  width: 30%;
  height: 100%;

  padding: 10px 5px 10px 10px;
}

footer .f1 amp-img {
  width: 200px;
  height: 50px;
}

footer .f1 p {
  font-size: 12px;
  color: #555;
  font-style: italic;
  line-height: 18px;
}

footer .f2 {
  width: 30%;
  height: 100%;
}

footer .f2 p {
  font-size: 12px;
  color: #555;
  font-style: italic;
  line-height: 18px;
}

footer .f3 {
  width: 30%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: start;
  flex-wrap: wrap;
}

footer .f3 h3 {
  font-size: 16px;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  margin-top: 3px;
  margin-bottom: 10px;
  color: #949494;
}

footer .f3 a {
  text-decoration: none;
  display: inline-block;
  height: 30px;
  margin-bottom: 5px;
  border-bottom: solid 2px transparent;
  transition: ease-in-out .15s;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #949494;
  font-size: 14px;
  background-color: white;
  padding: 3px 10px 0px 10px;
  margin-right: 5px;
}

footer .f3 a:hover {
  color: #009836;
  border-bottom: solid 2px #009836;
  transition: ease-in-out .15s;
  padding: 3px 10px 0px 10px;
}

div.buttonpers a:hover {
  color: #009836;
  border-bottom: solid 2px #009836;
  transition: ease-in-out .15s;
  padding: 3px 10px 0px 10px;
  margin-top:-8%;
  margin-left:42%;
   margin-bottom: 25px;
     width:165px;
	  font-size: 16px;
}

div.buttonpers a {
  text-decoration: none;
  display: block;
  height: 30px;
  margin-bottom: 25px;
  border-bottom: solid 2px transparent;
  transition: ease-in-out .15s;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #949494;
  font-size: 16px;
  background-color: white;
  padding: 3px 10px 0px 10px;
  margin-right: 5px;
  margin-top:-8%;
  margin-left:42%;
  width:165px;
}

@media (max-width: 500px) 
{

div.buttonpers a:hover {
  color: #009836;
  border-bottom: solid 2px #009836;
  transition: ease-in-out .15s;
  padding: 3px 10px 0px 10px;
  margin-top:-25%;
  margin-left:31%;
   margin-bottom: 35px;
     width:165px;
}

div.buttonpers a {
  text-decoration: none;
  display: block;
  height: 30px;
  margin-bottom: 35px;
  border-bottom: solid 2px transparent;
  transition: ease-in-out .15s;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #949494;
  font-size: 16px;
  background-color: white;
  padding: 3px 10px 0px 10px;
  margin-right: 5px;
  margin-top:-25%;
  margin-left:31%;
  width:165px;
}
}


main {
  width: 100%;
  max-width: 100vw;
  display: block;
  margin-top: 0px;
  top: 0px;
  right: 0;
  padding: 0px 00px 0px 00px;
  transition: ease-in-out .2s;
}

.left {
  width: 80%;
  max-width: 1220px;
  position: absolute;
  height: 100vh;
  display: block;
  margin-top: 0px;
  top: 0px;
  right: 0;
  left: 0;
  padding: 0px 10px 0px 10px;
  transition: ease-in-out .2s;
}

.noticia-new {
  max-width: 80%;
}

.barra_lateral {
  min-width: 330px;
}

.cuatronoticias a amp-img {
  overflow: hidden;
  height: 190px;
  width: 100%;
}

.cuatronoticias a {
  flex-basis: 32%;
  padding: 10px;
  position: relative;
}

.cat-tabs a {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 29px;
  margin-top: 29px;
  transition: ease-in-out .3s;
}

.titular-single-new {
  margin-bottom: 0px;
}

.author-new-wrapper {
  margin-bottom: 10px;
}

.extracto {
  margin-bottom: 20px;
}

.social-new {
  margin-top: 20px;
}

amp-social-share[type="system"] {
  background-size: 60%;
  text-align: center;
  border-radius: 20px;
}

.videosnuevo {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.videosnuevo .mainvideo {
  width: 75%;
  height: 500px;
}

.videosnuevo .mainvideo a {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}

.videosnuevo .mainvideo a:hover .desc {
  text-decoration: underline;
}

.videoicon {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;

  text-align: center;
  font-size: 76px;
  color: white;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;

  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.videoiconsmall {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;

  text-align: center;
  font-size: 28px;
  color: white;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;

  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.videosnuevo .mainvideo a .desc {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  color: white;
  font-family: 'peckham';
  font-size: 22px;
  line-height: 38px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 10px;

  background: black;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 1%,rgba(0,0,0,.62) 39%,rgba(0,0,0,.65) 41%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.65) 71%,rgba(0,0,0,.65) 72%,rgba(0,0,0,.65) 78%,rgba(0,0,0,.65) 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.65) 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 1%,rgba(0,0,0,.62) 39%,rgba(0,0,0,.65) 41%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.65) 71%,rgba(0,0,0,.65) 72%,rgba(0,0,0,.65) 78%,rgba(0,0,0,.65) 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.65) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 1%,rgba(0,0,0,.62) 39%,rgba(0,0,0,.65) 41%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.65) 71%,rgba(0,0,0,.65) 72%,rgba(0,0,0,.65) 78%,rgba(0,0,0,.65) 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.65) 100%);
}

.videosnuevo .mainvideo a amp-img {
  width: 100%;
  height: 100%;
}

.videosnuevo .cuatrovideos {
  width: 25%;
  height: 500px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.videosnuevo .cuatrovideos a {
  width: 100%;
  height: 125px;
  position: relative;
  display: block;
}

.videosnuevo .cuatrovideos a .desc {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  color: white;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 10px;
  line-height: 18px;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;

  background: black;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 1%,rgba(0,0,0,.62) 39%,rgba(0,0,0,.65) 41%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.65) 71%,rgba(0,0,0,.65) 72%,rgba(0,0,0,.65) 78%,rgba(0,0,0,.65) 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.65) 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 1%,rgba(0,0,0,.62) 39%,rgba(0,0,0,.65) 41%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.65) 71%,rgba(0,0,0,.65) 72%,rgba(0,0,0,.65) 78%,rgba(0,0,0,.65) 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.65) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 1%,rgba(0,0,0,.62) 39%,rgba(0,0,0,.65) 41%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.65) 71%,rgba(0,0,0,.65) 72%,rgba(0,0,0,.65) 78%,rgba(0,0,0,.65) 84%,rgba(0,0,0,.65) 92%,rgba(0,0,0,.65) 100%);
}

@media (min-width: 1800px) {

}

@media (min-width: 1800px) {
  main {
    /*position: relative;
    right: 0;*/
  }
}

@media (min-width: 1350px) {
  .articulotexto {
    width: 100%;
    margin: 0 auto;
  }
}

@media (min-width: 1600px) {
  /*main {
    right: 0px;
  }*/
  .sidebarmenu nav ul li {
    font-size: 14px;
  }
  .sidebarmenu80px nav ul li {
    font-size: 14px;
  }
}

@media (max-width: 1660px) {
  .adblock {
    width: 160px;
  }
}

@media (max-width: 1362px) {
  .adblock {
    display: none;
  }
  .single .contenidoparent .adblock {
    display: none;
  }
}

@media (max-width: 1100px) {
  .articulotexto {
    width: 100%;
    margin: 0 auto;
  }

}

@media (max-width: 800px) {
  main {
    width: 100%;
    max-width: 100%;
    padding: 0px;
  }
  .sidebarmenu {
    display: none;
  }
  .sidebarmenu80px {
    display: none;
  }
}

.center-content {
  width: 100%;
  margin: 0 auto;
}

.rowtitlebar {
  display: block;
  margin-bottom: 20px;
}

.simplePullQuote { 
  text-indent: none; 
  font-family: 'Noto Sans'; 
  font-weight: normal ; 
  font-style: normal; color: #000; 
  border-width: 0px ; 
  border-color: #ccc ; 
  box-shadow: none ; 
  padding: 20px 10px 10px 20px ; 
  margin: 10px 0 17px 0 ; 
  font-size: 20px; 
  width: /*73%*/ 100% ; 
  background: #f1f1f1 url("img/quote-verde.png") no-repeat scroll 10px 7px ; 
}

blockquote:not(.wp-embedded-content) {
  border: none;
  display: block;
  font-family: 'peckham';
  font-size: 22px;
  text-align: center;
  color: #33473b;
  margin: 20px 0px 20px 0px;
  padding: 0px 20px 0px 20px;
}

blockquote:not(.wp-embedded-content) p::before {
  content: "";
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  width: 40px;
  height: 3px;
  background: red;
}

.category-montes-alava #mapa-principal img,.category-rios-alava #mapa-principal img,.category-humedales-alava #mapa-principal img,.category-robledales-isla #mapa-principal img {
  height: auto;
}

.ficha-red-natura {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;

  width: 100%;
  height: auto;
  padding: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background: #3c763d61;

  border-radius: 5px;
  -webkit-box-shadow: 0px 13px 20px 0px rgba(99, 99, 99, 0.23);
  -moz-box-shadow: 0px 13px 20px 0px rgba(99, 99, 99, 0.23);
  box-shadow: 0px 13px 20px 0px rgba(99, 99, 99, 0.23);
}

.ficha-red-natura::before {
  content: "";
  z-index: 0;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-size: cover;
  background-image: url(https://i.imgur.com/73nNY3z.png);
  background-repeat: no-repeat;
  filter: opacity(.1);
}

.ficha-red-natura .titulo {
  font-family: 'TT Commons Bold';
  font-size: 28px;
  color: #33473b;
  z-index: 1;
  width: 100%;
  margin: 10px;
}

.ficha-red-natura .separador {
  width: 80px;
  height: 5px;
  background-color: #33473b;
  opacity: 1 !important;
  margin-top: 5px;
  margin-bottom: 8px;
}

.ficha-red-natura .item {
  font-family: 'TT Commons Bold';
  font-size: 20px;
  color: #33473b;
  z-index: 1;
  width: 30%;

  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ficha-red-natura .subitem {
  font-family: 'TT Commons';
  font-size: 22px;
  color: #535353;
  z-index: 1;
}

.categoryinfo {
  background-color: #f1f1f1;
  color: #009836;
  text-transform: uppercase;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 12px;
  padding: 0px 5px 0px 5px;
}

@media (max-width: 1280px) {
  .logosquare {
    padding-left: 20px;
  }
  .cabecera-pc amp-img:not(.iconohamb) {
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 1025px) {
  .cabecera-pc amp-img:not(.iconohamb) {
    width: 35px;
      height: 35px;
      margin: 0;
  }
  .logosquare {
    padding-left: 20px;
  }
}

@media (max-width: 768px) {
  .barra_lateral {
    display: none;
  }
  .bloquedestacado h2 {
    font-size: 24px;
  }

  .category .noticia-new {
    padding: 0;
  }

  .category .block01-new {
    width: 100%;
  }

  .ficha-red-natura {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .ficha-red-natura::before {
    background-image: url(https://i.imgur.com/zg8Arpf.png);
  }
  .ficha-red-natura .item {
    width: 100%;
  }
}

blockquote:not(.wp-embedded-content) p::after {
  content: "";
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  width: 40px;
  height: 3px;
  background: #009836;
}

#doodle {
  width: 100%;
  margin: 0 auto;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

#doodle amp-video {
  width: 625px;
  height: 156px;
  margin: 0 auto;
  position: relative;
}

.play-ol amp-img {
  width: 380px;
  height: 110px;
  position: absolute;
}

.play-ol {
  cursor: pointer;
  background: white;
  margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    font-size: 76px;
    color: #f3f3f3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

/* Wrapper that hosts the video and the overlay */
.video-player {
  position: relative;
  overflow: hidden;
}

/* Overlay fills the parent and sits on top of the video */
.click-to-play-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.poster-image {
  position: absolute;
  z-index: 1;
}

.poster-image img {
  object-fit: cover;
}

.video-title {
  position: absolute;
  z-index: 2;

  /* Align to the top left */
  top: 0;
  left: 0;

  font-size: 1.3em;
  background-color: rgba(0,0,0,0.8);
  color: #fafafa;
  padding: 0.5rem;
  margin: 0px;
}

.play-icon {
  position: absolute;
}

.logged-in main {
  top: 32px;
}

.lista-videos {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}

.lista-videos a:first-child {
  width: 400px;
}

.lista-videos a {
  width: 200px;
}

.lista-videos a .bt-play-video {
  margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;

  font-size: 46px;
  color: white;
}

.adblock {
  position: sticky;
  top: 70px;
  overflow: hidden;

  margin: 0;
}

.logged-in .adblock {
    top: 100px;
}

.lista-videos a:nth-child(5) {
  display: none;
}

@media (min-width: 500px) and (max-width: 1300px) and (orientation: landscape) {
  amp-sidebar {
    width: 350px !important;
  }
  .show768 {
    display: block;
  }
  #ghtopnavbar {
    /*display: none;*/
  }
  #ghtopnavbar .logo {
    display: none;
  }
  #ghtopnavbar .logosquare {
    display: block;
  }
  .sticky-footer__item amp-img {
    width: 15%;
  }
}

@media (max-width: 815px) and (orientation: landscape) {
  #ghtopnavbar {
    display: none;
  }
  .categorytabs .nueve-noticias {
    display: flex;
    flex-wrap: wrap;
  }

  .nueve-bloque-noticia {
    flex-basis: 48%;
    width: 48%;
  }
}

@media (max-width: 768px) {
  #ghtopnavbar .logosquare {
    display: block;
  }
  .nueve-bloque-noticia {
    flex-basis: 48%;
    width: 48%;
  }
  .nuevenoticias {
    display: flex;
    width: 100%;
    height: auto;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .bloque-iconos-new {
    justify-content: space-between;
  }
  .deportes-m a {
    width: 49%;
    margin-bottom: 30px;
  }
  .trending-title h2 {
    font-size: 20px;
  }
  .patrotextonew h2 {
    font-size: 14px;
  }
  .sidebarmenu {
    display: block;
  }
  amp-sidebar {
    width: 350px !important;
  }
  .logged-in header .cabecera-pc {
    top: 40px;
  }
  #ghtopnavbar {
    /*display: none;*/
  }
  .block01-new .principal-test:not(.horizontaltabs) {
    height: auto;
  }
  main {
    margin-top: 0px;
  }
  #ghtopnavbar .logo {
    display: none;
  }
  #ghtopnavbar .logosquare {
    display: block;
  }
  .cabecera-pc amp-img:not(.iconohamb) {
    width: 35px;
    height: 35px;
    margin: 0;
  }
  .cabecera-pc .menusuperior {
    max-width: 708px;
  }
  .header .main-menu {
    width: 708px;
  }
  .cabecera-pc .menusuperior li {
    font-size: 10px;
  }
  .cabecera-pc .menusuperior li:hover {
    font-size: 10px;
  }
  .header .main-menu a, .header .main-menu i {
    line-height: 50px;
  }
  .header .arrow-down:before {
    display: none;
  }

  .header .main-menu li a span {
    display: none;
  }

  .mega-menu .main-menu input[type=checkbox]:checked+.main-menu-dropdown-list {
    width: 768px;
    margin-top: 309px;
    margin-left: -706px;
    display: none;
  }
  .header .main-menu li:hover a, .header .main-menu li:active a {
    border: none;
  }
  .parent-cat-a {
    display: inline;
    width: auto;
    text-align: left;
  }
  .mega-menu .main-menu li.hamb {
    display: none;
  }
  .logotipo, .macrobanblock {
    width: 95%;
  }
  .container > * {
    width: 95%;
  }
  .fondo-blogs {
    width: 100%;
  }
  .fondo-blogs > * {
    width: 95%;
  }
  .blogs-block .list-blogposts {
    flex-wrap: wrap;
  }
  .blogs-block .list-blogposts .blogpost {
    width: 48%;
    margin-bottom: 30px;
  }
  .lista-videos a:nth-child(4) {
    display: none;
  }
  .fondo-agenda {
    width: 100%;
  }
  .fondo-agenda > * {
    width: 95%;
  }
  .mec-event-grid-classic .mec-event-content {
    height: 50%;
  }
  .mec-event-grid-classic .mec-event-article {
    margin-bottom: 60px;
  }
  .home .container .contenido {
    margin: 0px 15px 0px 15px;
  }
  .principal-test .smallnews:first-child {
    flex-basis: 70%;
    /*height: 520px;*/
  }

  .categorytabs .nueve-noticias {
    height: auto;
    display: flex;
    flex-wrap: wrap;
  }

  .categorytabs .nueve-noticias .nueve-bloque-noticia:nth-child(2n) {
    /*margin: 0;*/
  }

  .categorytabs .nueve-noticias a .nueve-imagen-noticia {
    height: 50%;
  }

  .categorytabs .nueve-noticias a .nueve-texto-noticia {
    height: 50%;
  }

  .categorytabs .nueve-noticias a .nueve-texto-noticia h2 {
    font-size: 16px;
  }
  .nueve-imagen-noticia .play-btn {
    top: 70%;
    right: 10px;
  }
  .show768 {
    display: block;
  }
  .sticky-footer__item amp-img {
    width: 15%;
  }
  .page .noticia-new,.single .noticia-new {
    width: 95vw;
  }
  .articulotexto {
    width: 100%;
  }
  .single .barra_lateral {
    display: none;
  }
  .noticia-new {
    max-width: 100%;
  }
}

@media (max-width: 500px) {
  .tag .block01-new .row {
    width: 100%;
  }
  .lista-videos a:nth-child(4) {
    display: block;
  }
  .cath2 {
    font-size: 24px;
  }

  .singleh2 {
    font-size: 24px;
  }

  .seccion-eventos {
    flex-direction: column;
  }

  .bloque-evento {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 60px;
    margin-left: 0px;
  }

  .blogs-block .list-blogposts {
    flex-direction: column;
  }

  .blogs-block .list-blogposts .blogpost {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .h2blogs {
    width: 95%;
    margin: 0 auto;
	line-height:80% !important;
  }

  .lblogs {
    width: 95%;
    margin: 0 auto;
  }

  .deportes-m {
    padding-left: 0px;
    flex-direction: column;
    margin-top: 40px;
  } 

  .deportes-m a .bloque amp-img {
    width: 50px;
  }

  .deportes-m a .bloque .scorenew {
    margin-top: 13px;
    font-size: 24px;
  }
  .deportes-m a .competicion span {
    font-size: 12px;
  }

  .flextabs a {
    display: block;
    position: relative;
    width: 95%;
    height: 272px;
    margin: 10px;
    border-radius: 10px;
    overflow: hidden;
  }

  .wp-block-column .banclick {
    width: 100%;
    margin: 0 auto;
  }

  .patro-new .smallnews a {
    flex-basis: 100%;
    margin-bottom: 20px;
    border-radius: 0px;
    overflow: hidden;
  }
  .patro-new .small amp-img {
    border-radius: 0px;
  }
  .patrotextonew {
    padding-left: 10px;
    width: 52%;
  }
  .patro-new .small amp-img {
    padding-right: 10px;
  }
  .patrotextonew h2 {
    font-size: 14px;
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    line-height: 18px;
    letter-spacing: -.002em;
  }
  .destacadoinfo {
    
  }
  .pixel {
    width: 1px;
    height: 1px;
  }
  .patrobtn {
    background-color: #009836;
    color: white;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    letter-spacing: -.002em;
    padding: 5px 15px 5px 15px;
    border-radius: 10px;
    width: 100%;
    border: none;
    height: 35px;
    bottom: 0px;
    left: 5px;
    position: absolute;
    display: inline-block;
  }

  .patro-new .smallnews {
    flex-direction: column;
  }
  .hidden-sm {
    display: none;
  }
  .flextiempovirus .wp-block-column:first-child {
    border-right: none;
  }
  .cat-autor-single-cont {
    border-radius: 0px;
  }
  .mw1350 {
    width: 100%;
    margin: 0 auto;
  }
  .elvirus {
    padding-left: 8px;
    margin-right: 8px;
  }
  .elvirus h3 {
    font-size: 12px;
    font-weight: normal;
  }
  .eltiempo {
    margin-bottom: 10px;
  }
  .tiempo .datos {
    position: absolute;
    bottom: 5px;
    right: 10px;
  }
  .cvirus .infob {
    margin-right: 40px;
    font-size: 14px;
  }
  .principal-test .bignews {
    border-right: none;
  }

  .bread-break {
    flex-direction: column;
    margin: 10px 8px 30px 10px;
  }

  .breakingtitle {
    width: 100%;
    text-align: left;
    height: 25px;
    width: 120px;
  }

  .breakingtitle span {
    line-height: 25px;
    font-size: 14px;
  }

  .breakingtitle span:last-child {
    text-align: center;
    font-size: 14px;
  }

  .nav {
    padding-left: 10px;
  }

  .cat-tabs {
    margin-top: 8px;
    transition: ease-in-out .3s;
  }

  .cat-tabs1 {
    display: inline-block;
  }

  .featimg amp-img {
    width: 95%;
    height: 200px;

    margin: 0 auto;
    margin-top: 0px;

    border-radius: 10px;
  }

      
  .principal-test .categorytabs {
    height: 100%;
    flex-basis: 33%;
  }

  .cat-tabs {
    margin-top: 8px;
    transition: ease-in-out .3s;
  }

  .cat-tabs a:not(.tabslink) {
    width: 100%;
    height: auto;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;

    margin-top: 30px;
    transition: ease-in-out .3s;
  }

  .cat-tabs amp-img {
    width: 30%;
    height: 100px;

    border-radius: 10px;

    transition: ease-in-out .3s;
  }

  .cat-tabs a .artinfo {
    width: 70%;
    height: 100px;
    padding-left: 15px;
    padding-right: 5px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
  }

  .cat-tabs a .artinfo h2 {
    height: 90%;
    font-family: "Noto Sans Bold";
    font-weight: normal;
    letter-spacing: -.01em;
    font-size: 16px;
    line-height: 18px;
    color: #191919;
    text-decoration: none;
    /* padding-top: 0px; */
    margin-top: 0px;
  }

  .cat-tabs a .artinfo .extrainfo {
    height: auto;
    width: 100%;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }

  .cat-tabs a .artinfo .extrainfo .fecha {
    float: left;

    color: #7b7b7b;
    font-size: 12px;
    font-family: 'Noto Sans';
    font-weight: normal;
    letter-spacing: -.01em;
  }

  .play-btn {
    position: absolute;
    top: 10px;
    color: white;
    font-size: 32px;
    left: 16px;
    z-index: 9;
  }

  .info4n {
    height: auto;
    width: 100%;
  }

  .catnames {
    font-family: "Noto Sans Bold";
    font-weight: normal;
    text-transform: uppercase;
    color: white;
    background: #009836;
    font-size: 12px;
    padding: 2px 7px 2px 7px;
    border-radius: 10px;
    position: absolute;
    display: inline-block;
    top: -3px;
    left: 20px;
    z-index: 5;
}

.deportes-m a .bloque {
  display: flex;
  width: 100%;
  flex-direction: row;
  margin: 0;
  margin-top: 11px;
}

  .comentarios4n {
    width: 30px;
    height: 30px;
    font-size: 14px;
    position: absolute;
    color: #191919;
    background: #f8f8f8;
    text-align: center;
    display: inline-block;
    border-radius: 25px;
    padding: 2px 7px 2px 7px;
    right: 18px;
    top: 18px;
    z-index: 5;
  }

  .social-new {
    width: 100%;
    height: 70px;
    display: inline-block;
  }

  .social-new .share-post {
    text-align: center;
    float: none;
    width: 100%;
    margin-top: 15px;
  }

  .share-post a {
    background: white;
    border-radius: 10px;
  }

  header {
    width: 100%;
    position: relative;
    top: 0;
    z-index: 15;
  }

  .nuevenoticias {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }

  .cuatronoticias {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
  }

  .author-new {
    flex-basis: 100%;
    height: 100%;
    width: 100%;
    padding-top: 5px;
    padding-left: 0px;
  }

  .cuatronoticias a {
    width: 100%;
    margin-bottom: 10px;
  }

@media only screen and (min-width: 320px) and (max-width: 736px)
{
  main {
    margin-top: 10px;
  }
}
  .heronews {
    height: 480px;
  }

  .bloquedestacado h2 {
    font-size: 26px;
    margin: 0px;
    margin-top: 10px;
    padding-bottom: 35px;
    padding-left: 5px;
  }

  .bloquedestacado p {
    font-size: 16px;
  }

  .bloquedestacado .tituloyextracto {
    padding-left: 10px;
  }

  #comments {
    width: 100%;
  }

  .comment-body {
    border-radius: 0px;
  }

  #comments .children {
    padding-left: 10px;
    list-style: none;
  }

  .noticias-catlist a {
    display: block;
    width: 95%;
    /*border: solid 2px #f3f3f3;*/
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 0px;
    /* margin: 0 auto; */
    /*padding-top: 10px;
    padding-bottom: 10px;*/
  }

  .princ-catlist .thumbnailbigone {
    overflow: hidden;
    height: auto;
    border-radius: 0px;
  }

  .wp-caption {
    /*padding: 0px 0px 10px;*/
    margin: 10px 0px 10px 0px;
  }

  .extracto {
    color: #555;
    width: 95%;
    margin: 0 auto;
  }

  .extracto p {
    font-size: 16px;
    font-family: "Noto Sans";
    letter-spacing: -.01em;
    font-weight: normal;
    text-align: center;
    line-height: 1.2;
    margin-top: 8px;
  }

  .articulotexto {
    width: 100%;
    margin: 0 auto;
  }

  .articulotexto .wp-caption .noticia-new amp-img {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .articulotexto .adsense {
    width: 95%;
  }

  body {
    max-width: 500px;
  }

  .logoamp {
    height: 30px;
  }

  .author-new-wrapper {
    width: 95%;
    flex-direction: column;
    height: auto;
    padding-left: 0px;
    padding-right: 5px;
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 5px;
  }

  .bajosubdiv {
    display: block;
  }

  .bajosubdiv amp-img {
    max-width: 550px;
    width: 100%;
    height: 55px;
    margin: 0 auto;
  }

  .titular-single-new {
    font-family: "peckham";
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: center;
    line-height: 30px;
    font-size: 28px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 0px;
    color: #33473b;
  }

  .thumbnailbigone {
    height: 200px;
  }

  #envolver-cabecera {
    width: 100%; 
    padding: 0; 
    max-height: 225px; 
    top: 0; 
    background: white;
  }

  .ocho-noticias .small .imagen-new {
    position: relative;
    height: 200px;
    overflow: hidden;
  }

  .noticia-new {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }

  .banner-parrafos {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    /*background: #f3f3f3;*/
    margin: 15px 0px 15px 0px;
    /*display: flex;
    align-items: center;
    justify-content: center;*/
  }

  /*.banner-parrafos:before {
    content: "PUBLICIDAD";
    font-size: 10px;
    color: #9a9a9a;
  }*/



  .bajoarticulopubli {
    /*background: #f3f3f3;*/
  }

  /*.bajoarticulopubli:before {
    content: "PUBLICIDAD";
    font-size: 10px;
    color: #9a9a9a;
  }*/

  .bajosubpubli {
    background: #f3f3f3;
    width: 95%;
    margin: 0 auto;
  }

  /*.bajosubpubli:before {
    content: "PUBLICIDAD";
    font-size: 10px;
    color: #9a9a9a;
  }*/

  .center-content {
    padding: 0px 0px 0px 10px;
  }

  .h2bg .singleh2 {
    margin: -4px -2px 0px -1px;
    font-size: 26px;
  }

  .h2bg .ultimahorah2 {
    margin: -4px -2px 0px -1px;
    font-size: 26px;
  }

  .bignews .bigone amp-img {
    max-height: 250px;
    height: 200px;
    border-radius: 0px;
  }

  .contenido-pagina .cath1 {
    border-radius: 0px;
    font-size: 26px;
    line-height: 48px;
  }

  .noticias-catlist amp-img {
    float: left;
    width: 100%;
    height: 200px;
    border-radius: 0px;
    margin-bottom: 15px;
  }  

  .noticias-catlist h2 {
    display: inline-block;
    font-size: 20px;
    width: 100%;
    font-family: "peckham";
    color: #33473b;
    letter-spacing: /*-0.03em*/ -0.01em;
    font-weight: normal;
    line-height: 1;
    margin-top: 0px;
    /*margin-bottom: 10px;*/
    /*padding-left: 10px;*/
    padding-right: 10px;
    line-height: 26px;
  }

  .noticias-catlist p {
    width: 100%;
    margin-top: 0px;
    font-size: 14px;
    margin-bottom: 15px;
    line-height: normal;
    color: #555;
    /*float: left;*/
    /*padding-left: 10px;*/
    padding-right: 10px;
    margin-top: 8px;
  }

  .bignews .comentarioscatlist {
    margin-left: 15px;
  }

  .smallnews .small amp-img {
    max-height: 220px;
  }

  .patro-new .smallnews .small amp-img {
    height: 100%;
  }

  .contenido-noticia h2 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
    color: black;
  }



  .contenido-noticia .trending-news-title-bar {
    height: 2px;
  }

  .contenido-noticia .barra-roja {
    margin-left: 5px;
  }
  .bloque-flex a {
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bloque-iconos-new {
    max-width: 450px;
    width: 98%;
    margin: 0 auto;
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    flex-wrap: wrap;
  }

  .bloque-iconos-new a {
    flex-basis: 48%;
    color: #191919;
    text-align: center;
    text-decoration: none;
    margin-bottom: 20px;
  }

  .bloque-iconos-new h4 {
    font-size: 14px;
  }

  .categorytabs .nueve-noticias .nueve-bloque-noticia {
    width: 100%;
    margin-bottom: 20px;  
  }

  .categorytabs .nueve-noticias .nueve-bloque-noticia:nth-child(2n) {
    margin-left: 0;
  }

  .wp-block-spacer {
    display: none;
  }

  .categorytabs .nueve-noticias {
    height: auto;
  }

  .banner-top-new {
    flex-direction: column;
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .banner-top-new amp-img {
    max-width: 500px;
    width: 100%;
    height: auto;
  }

  .banner-top-new a {
    flex-basis: 100%;
    max-width: 500px;
    display: block;
  }

  .banner-top-new a:first-child {
    margin-bottom: 20px;
  }

  .banner-top-new .textwidget {
    max-width: 500px;
  }

  .blogs-new {
    width: 90%;
    max-width: 1350px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 0px;
  }

  .blogs-new a {
    display: block;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid rgba(0,0,0,.15);
    text-decoration: none;
  }

  .blogs-new a:last-child {
    display: block;
    width: 100%;
    border-bottom: none;
    text-decoration: none;
  }

  .blogs-new .blogpost-new {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .blogs-new .blogpost-new .avatar-new amp-img {
    width: 100px;
    border-radius: 50px;
  }

  .videos-new {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding-top: 4px;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
  }
  .videos-new a {
    flex: 1 0 auto;
    padding-right: 20px;
    margin-right: 20px;
    scroll-snap-align: center;
    scroll-margin-left: 10px;
    width: 75%;
  }
  .videos-new .videoblock amp-img {
    height: 100% ;
  }
  .encabezado-portada {
    width: 90%;
  }
  .block01-new {
    width: 100%;
    margin-top: 0px;
  }
  .ocho-noticias {
    flex-direction: column;
    width: 100%;
  }
  .spacergrey {
    margin-bottom: 18px;
    width: 90%;
  }
  .ocho-noticias a {
    width: 96%;
    margin: 0 auto;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 30px;
    border-bottom: none;
  }

  .contenido-pagina .ocho-noticias a {
    width: 96%;
    margin: 0 auto;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 30px;
    border-bottom: none;
  }

  .roba1 {
    height: 300px;
    margin-bottom: 20px;
  }
  .fecha-movil {
    display: block;
    color: #121212;
    padding: 13px 20px 12px;
    border-bottom: 1px solid #f1f1f1;
    background-color: #f1f1f1;
  }
  .principal-test .bignews {
    width: 100%;
    padding: 0px;
  }
  .bigone h1 {
    font-size: 28px;
    padding-left: 18px;
    padding-right: 18px;
    line-height: 32px;
  }

  .bignews .piefoto {
    padding-left: 18px;
    padding-right: 18px;
  }

  .bigone p {
    padding-left: 18px;
    padding-right: 18px;
  }
  .patro-new h3 {
    padding-left: 5px;
    margin-bottom: 5px;
  }
  .patro-new .small {
    height: 120px;
    width: 100%;
    border-radius: 0px;
  }
  .principal-test .smallnews {
    width: 100%;
    /*padding-left: 2%;
    padding-right: 2%;*/
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 0px;
  }

  .principal-test .categorytabs {
    padding: 0px;
    width: 95%;
  }

  .principal-test {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    height: auto;
    margin-bottom: 0px;
  }

  .principal-test .smallnews {
    flex-basis: 100%;
  }

  .trending-block {
    width: 95%;
    height: auto;
  }


  .patro-new .small p {
    display: none;
  }

  .cuatro-noticias-new {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 4px;
    overflow-x: scroll; 
    scroll-snap-type: x mandatory;
    padding-left: 25px;
  }

  .cuatro-noticias-new .noticia {
    margin-top: 20px;
    border-right: none;
    padding-bottom: 20px;
    margin: 0 auto;
  }

  .cuatro-noticias-new a {
    border-bottom: 1px solid rgba(0,0,0,.15);
    flex: 1 0 auto;
    margin: 0 auto;
    padding-bottom: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    scroll-snap-align: center;
    scroll-margin-left: 20px;
    width: 95%;
  }

  .spacerscroll {
    display: none;
  }

  .cuatro-noticias-new .noticia .texto {
    padding: 0px;
  }

  .cuatro-noticias-new .noticia .texto h3 {
    font-size: 16px;
  }

  .cuatro-noticias-new .noticia .texto p {
    font-size: 14px;
  }
  .page-numbers {
    font-size:20px;
    padding: 6px 13px 5px 13px;
    }
  .mt60-movil {
    margin-top: 60px ;
  }
  .mt30-movil {
    margin-top: 30px ;
  }
  .mt5-movil {
    margin-top: 5px ;
  }
  .mt10-movil {
    margin-top: 10px ;
  }
  .mt20-movil {
    margin-top: 20px;
  }
  .h2categoria {
    text-align: center ;
    font-size: 24px ;
  }
  .categorias-masonry {
    font-size: 14px;
    font-weight: bold;
  }
  .anchodesktop {
    max-width: 400px;
  }
  .wpcf7 label {
    width: 90%;
  }
  .fondo-cat2 {
    width: 95%;
    height: 280px;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 0px;
    padding-top: 25px;
  }

  .fondo-cat3 {
    width: 95%;
    height: 280px;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 0px;
    padding-top: 25px;
  }

  .fondo-cat1 {
    height: 220px;
    padding-top: 25px;
  }
  .icono-bloque-movil {
    width: 28% !important ;
	padding-bottom:8%;
	position:absolute !important;
	height: 92% !important;
  }
  main {
    width: 100%;
  }
  #pie-de-pagina {
    width: 100%;
    padding: 15px;
  }
  .titular-m0 {
    margin: 0;
  } 

  .fondo-blogs > * {
    width: 90%;
  }
  .fondo-agenda {
    padding: 80px 0px 60px 0px;
  }
  .fondo-agenda > * {
    width: 90%;
  }
  .nueve-bloque-noticia {
    flex-basis: 95%;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 20px;
    height: auto;
  }
  .deportes-m a {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 45px;
    height: 80px;
    /*height: auto;*/
  }
  .sticky-footer__item amp-img {
    width: 25%;
  }
  .categorytabs .nueve-noticias {
    height: auto;
  }

  .categorytabs .nueve-noticias .nueve-bloque-noticia {
    height: 280px;
  }

  .categorytabs .nueve-noticias a .nueve-texto-noticia h2 {
    font-size: 18px;
  }

  .categorytabs .nueve-noticias a .nueve-imagen-noticia {
    height: 60%;
  }

  .categorytabs .nueve-noticias a .nueve-texto-noticia {
    height: 40%;
  }

  .nueve-texto-noticia { 
    padding: 8px 8px 12px 8px;
  }

  .home .container .contenido {
    margin: 0;
  }

  .fondo-videos {
    padding: 40px 15px 40px 15px;
  }

  .lista-videos {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }

  .lista-videos a:nth-child(5) {
    display: block;
  }

  .lista-videos a {
    width: 49%;
  }

  .video-block {
    width: 100%;
    height: auto;
  }

  .video-block:hover {
    border: solid 2px #2b9836;
    transition: .3s;
  }

  .trending-title {
    padding-left: 20px;
  }

  .category .noticia-new {
    width: 100%;
    padding-right: 0px;
  }

  .category .noticia-new {
    width: 100%;
  }
  
  .category .block01-new {
    padding-bottom: 30px;
  }
  
  .page .noticia-new,.single .noticia-new {
    width: 95%;
    max-width: 100vw;
    margin: 0 auto;
    padding: 0px;
  }
  
  .single .block01-new {
    padding-bottom: 30px;
  }

  .container > * {
    margin-top: 20px;
    width: 100%;
    max-width: 500px;
  }


@media only screen and (min-width: 320px) and (max-width: 736px)
{
  .fila {
    width: 95%;
    margin: 0 auto;
    margin-top: 0px;
 }
  }
  
  

  .cabecera-pc {
    display: none;
  }

  .noticia-new blockquote p {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 22px;
    line-height: 26px;
    margin-top: 10px;
  }

  .bread-break {
    flex-direction: column;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .breakingtext::before {
    content: "";
    position: absolute;
    top: -20px;
    left: 30px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    /* margin-left: -15px; */
    /* margin-top: 8px; */
    transform: rotate(0deg);
  }

  .bansobrenot {
    flex-direction: column;
    margin-top: -20px;
    width: 100%;
  }

  .bansobrenot a:first-child {
    padding: 0px;
    margin-bottom: 10px;
  }

  .bansobrenot a:last-child {
    padding: 0px;
  }

  .bansobrenot a {
    width: 95%;
  }

  .block01-new {
    margin-top: 0px;
  }

  .breakingtitle {
    width: 100%;
    text-align: left;
    height: 30px;
    width: 135px;
  }

  .breakingtitle span {
    line-height: 30px;
    font-size: 14px;
  }

  .breakingtitle span:last-child {
    text-align: center;
    font-size: 14px;
  }

  .breakingtext {
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  amp-selector[role=tablist].tabs-with-flex [role=tab] {
    width: 31%;
    height: 40px;
    padding: 5px;
    font-size: 14px;
  }

  amp-selector[role=tablist].tabs-with-flex [role=tab][selected] {
    width: 31%;
    height: 40px;
    padding: 5px;
    font-size: 14px;
  }
  .rowtitlebar {
    width: 100%;
    height: 5px;
	margin-top:0px;
    /*padding-left: 5px;*/
  }
  .noticia-new {
    max-width: 100%;
    width: 100%;
  }
  .flextabs {
    height: auto;
  }

  main {
    width: 100%;
    padding: 0px;
	margin-top: 0px !important;
  }
  
  .flextabs .newsintab {
    display: block;
    position: relative;
    width: 100%;
    height: 272px;
    margin: 0 auto;
    margin-bottom: 15px;
    border-radius: 10px;
    overflow: hidden;
  }
  footer {
    height: auto;
    background-color: #f3f3f3;
  }

  footer .wrapper {
    flex-direction: column;
  }

  footer .f1 {
    width: 95%;
    margin: 0 auto;
    padding: 0px;
  }
  footer .f2 {
    width: 95%;
    margin: 0 auto;
  }
  footer .f3 {
    width: 95%;
    margin: 0 auto;
	margin-bottom: 40px !important;
  }
  .single .noticia-new {
    /*padding: 0px 20px 0px 20px;*/
  }
}

.hamburgermenubig {
  width: 1000px;
  margin-left: -470px;
  text-align: left;
  background-color: white;
}

.hamburgermenubig .row {
  margin: 0px;
  padding: 0px;
}

.hamburgermenubig .row ul li {
  height: 40px;
  padding-left: 10px;
}

.hamburgermenubig .row ul li:first-child::before:not(.iconomenuli) {
  content: "";
  display: inline-block;
  margin-left: 0px; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.hamburgermenubig .row ul li:before:not(.iconomenuli) {
  content: "\f054"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  color: #009836;
  margin-left: 10px; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.hamburgermenubig .row ul li a:not(.parent-cat-a) {
  line-height: 40px;
}

.hamburgermenubig .row ul li:first-child a:not(.iconomenuli a) {
  line-height: 50px;
  padding: 0px;
}

.toolshamb {
  height: 60px;
}

.parent-cat-a {
  display: inline-block;
}

.iconohamb {
  width: 30px;
  height: auto;
  float: left;
  margin: 8px 0px 0px 10px;
}

.popular_posts {
  list-style: none;
  padding: 0px;
  margin: 0px 0px 40px 0px;
}

.popular_posts a {
  text-decoration: none;
}

.popular_posts li {
  margin-bottom: 3px;
  color: #33473b;
  font-family: "Noto Sans Bold";
  font-weight: normal;
  background-color: #f1f1f1;
  padding: 10px 10px 10px 10px;
}

.popular_posts li:hover {
  transition: ease-in-out .2s;
  background-color: #e8e8e8;
}

.toolshamb {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 15px;
  margin-bottom: 20px !important;
}

.toolshamb .b_buscar {
  width: 30%;
}

.toolshamb .b_buscar input[type="search"] {
  width: 200px;
  background-color: #f1f1f1;
  color: #191919;
  border: none;
  height: 40px;
  padding: 10px;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
}

.toolshamb .b_buscar input[type="submit"] {
  border: none;
  height: 40px;
  font-size: 14px;
  padding: 0px 15px 0px 15px;
  min-height: 40px;
}

.toolshamb .b_buscar input[type="submit"]:hover {
  color: #f1f1f1;
  background-color: #191919;
}

amp-nested-menu input[type="search"] {
  width: 300px;
  height: 45px;
  border: none;
  background-color: #f1f1f1;
  padding: 5px;
  font-size: 14px;
  padding-left: 15px;
  margin: 10px;
  display: inline-block;
  border-radius: 0px;
}

amp-nested-menu input[type="submit"] {
  border: none;
  height: 45px;
  width: 60px;
  font-size: 14px;
  display: none;
}

.toolshamb .b_contactosocial {
  width: 70%;
  height: 45px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}

.btn_contacto {
  display: inline-block;
    width: 120px;
    height: 45px;
    line-height: 45px;
    background-color: #f1f1f1;
    font-size: 14px;
    margin-right: 10px;
    /* padding: 0px 0px 0px 6px; */
    text-align: center;
}

.btn_contacto:hover {
  color: #f3f3f3 !important;
}

.b_rrssfooter {
  margin: 0;
  width: 250px;
  height: 0px;
  margin-bottom:50px !important;
}

.btn_rrssfooter {
  display: inline-block;
line-height: 15px;
padding: 9px !important;
width:40px;
height:40px;

}

.b_social {
  margin: 0;
  width: 250px !important;
  height: 45px;
}

.btn_social {
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 15px;
  background-color: #f1f1f1;
  padding: 15px 12px 15px 12px;
}

.btn_social i {
  line-height: 15px;
  font-size: 22px;
}

.btn_social:hover .fa-twitter {
  color: #1da1f2;
}

.btn_social:hover .fa-x-twitter {
  color: #1da1f2;
}

.btn_social:hover .fa-facebook-square {
  color: #1877f2;
}

.btn_social:hover .fa-instagram {
  color: #c32aa3;
}

.btn_social:hover .fa-youtube-square {
  color: #ff0000;
}

.mega-menu .main-menu .main-menu-dropdown-list:not(.main-menu-dropdown-megamenu) a:hover, .mega-menu .main-menu .main-menu-dropdown-list:not(.main-menu-dropdown-shop) a:hover {
  transform: none;
}

.mec-events-event-image img {
  height: auto;
  
}

.mec-event-content .banner-parrafos {
  display: none;
}

.mec-event-content h1 {
  font-family: 'peckham';
  font-weight: normal;
  letter-spacing: .0001em;
}

.topbar_ios {
  display: none;
}

.articulotexto ul li strong {
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #191919;
}

.category .contenido-pagina .ancho80 {
  width: 100%;
}

.single .ancho80 {
  width: 100%;
}

.bajoarticulopubli {
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 500px) {
  .bajoarticulopubli {
    width: 100%;
  }
  
  .sixnews .sixnewsblock {
    margin-bottom: 20px;
    flex-basis: 45%;
  }
  
  .nine-text-new h2 {
  font-size: 14px;
  margin-top: 0px;
  color: #33473b;
  font-weight: normal;
  letter-spacing: -.04em;
  font-family: 'Noto Sans Bold';
  line-height: 1.2;
  padding: 0px 3px 0px 3px;
  margin-bottom: 0px;
  /*Utilizamos hyphens para obtener la mejor partición posible
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;*/
}
  
  .seisnot .seisnotblock {
    margin-bottom: 20px;
    flex-basis: 95%;
  }
  .categorytabs .nueve-noticias .nueve-bloque-noticia {
    height: auto;
    margin: 0px 0px 20px 0px;
  }
  .categorytabs .nueve-noticias .nueve-bloque-noticia:nth-child(2n) {
    height: auto;
    margin: 0px 0px 20px 0px;
  }
  #fondo {
    padding-top: 0px;
  }
  .category .contenido-pagina .ancho80 {
    width: 95%;
  }
  .single .contenido-pagina .ancho80 {
    width: 95%;
  }
  .fondo-iconos .ancho80 {
    width: 95%;
  }
  .bloque-dato {
    width: 50%;
    margin-bottom: 20px;
  }
  .page-template-page-full-php .noticia-new p {
    padding: 0px 15px 0px 15px;
  }
  #trackBajoPortada01 {
    width: 100%;
  }
  .play-ol amp-img {
    width: 250px;
    height: 80px;
  }
  .mec-single-event .mec-events-event-image {
    margin-bottom: 20px;
  }
  .mec-events-content {
    width: 95% !important;
    margin: 0 auto !important;
    margin-bottom: 30px !important;
  }
  .mec-event-info-mobile .mec-single-event-date,.mec-single-event-time,.mec-single-event-location {
    padding: 10px !important;
  }
  .logotipo {
    padding: 5px 0px 5px 0px;
  }
  #doodle {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #doodle amp-video {
    width: 416px;
    height: 104px;
  }
  .block01-new .principal-test {
    height: auto;
  }
  .logged-in main {
    top: 0px;
    margin-top: 10px;
  }
  .principal-test .smallnews:not(.notdestacada):first-child {
    width: 100%;
    height: auto;
  }
  .principal-test .smallnews:not(.notdestacada) {
    width: 100%;
  }
  .mec-event-content h1 {
    text-align: center;
  }

  .mec-wrap p {
    margin: 0 0 20px 0;;
  }
  .mec-event-list-minimal .mec-event-article {
    border: 1px solid #efefef;
    padding: 10px 0 0px;
    margin-bottom: 20px;
  }
  .banner-top-new {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .topbar_ios {
    display: block;
  }
  .topbar_ios .bar1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0px 12px 15px;
	margin-top:0px !important;
  }

  .topbar_ios .bar1 .menu_ios {
    color: #009836;
    background: none;
    border: none;
    width: 20px;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
  }
  
  .topbar_ios .bar1 .menu_ios_img {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    position: relative;
    font-size: 14px;
    color: #8c8c8c;
	width:35px;
	height:35px;
    /*margin-right: 40px;*/
  }

  .topbar_ios .bar2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 5px 15px 0px 15px;
	display:none;
  }

  .topbar_ios .bar2 .menu_ios_item {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    position: relative;
    font-size: 14px;
    color: #8c8c8c;
    /*margin-right: 40px;*/
  }

  .topbar_ios .bar2 .active_item {
    color: #009836;
  }

  .topbar_ios .bar2 .active_item::after {
    background-color: #009836;
    content: "";
    position: absolute;
    height: 2px;
    width: 100%;
    display: block;
    margin-top: 8px;
  }

  .macroban {
    display: block;
    position: fixed;
    bottom: 50px;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto;
    z-index: 60;
  }

  .macroban .banclick {
    height: auto;
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }

  .hide_banner {
    width: 25px;
    height: 25px;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    background: #ccc;
    color: white;
    border-radius: 25px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    position: absolute;
    z-index: 2;
    margin-top: -24px;
    right: 4px;
    padding: 0px;
    padding-top: 2px;
    border: none;
  }
  .menu_h_cat_item {
    width: 48%;
  }
  .logo10 {
    width: 90%;
    height: auto;
    margin: 0 auto;
    display: none;
  }
}

.topbar_ios {
  border-bottom: solid 0px #ebebeb; background-color: #fff;
}

.author-new .author a {
    color: #009836;
}
.menu_ios a {
  color: #009836;
}

.bgagenda {
  background-color: #c90000;
}

.bgblogs {
  background-color: #226427;
}

.bgvideos {
  background-color: #009836;
}

.vitoriasabeh2 {
  color: white;
}

.agendah2 {
  color: white;
}

.encuestali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/encuestas.png);
}

.lablancali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/08/celedon-fiestas-vitoria.png);
}

.camarali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/camara.png);
}

.slowtvli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/02/slow-tv-vitoria-gasteiz.png);
}

.virusli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/KutZz5d.png);
}

.fotosli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/camara-de-fotos.png);
}

.tranviali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/tranvia.png);
}

.monteli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/monte.png);
}

.libroli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/07/libropeque.png);
}

.movilidadli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/12/06.-movilidad_2.png);
}

.economiali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/04/GH_economia.png);
}
.forondali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/foronda.png);
}


.eleccionesli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/06/elecciones.png);
}

.navidadli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/navidad.png);
}

.pueblosdealavali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/pueblosdealava.png);
}

.saludli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/hospital.png);
}

.gastronomiali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/cocina.png);
}

.educacionli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/10/mochila.png);
}

.serviciosarabali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2021/05/alava.png);
}
.carnavalli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2023/01/carnaval-2.png);
}

.sanprudencioli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2024/04/sanprudencio-2024.png);
}

.musicali::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2020/11/musica.png);
}


.fiestaspueblosli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/06/txosnak-fiestas-barrios.png);
}

.podcastli::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2023/10/oasys-gasteiz-hoy-podcast.png);
}

.lablanca2li::before {
  background-image: url(https://www.gasteizhoy.com/wp-content/uploads/2022/06/blusas-y-neskak-la-blanca-2022.png);

}

.notdestacada {
  width: 100%;
  height: 600px;
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.category-red-natura-test {
  margin: 0 auto !important;
  padding: 0;
  width: 100%;
}

.red-natura {
  padding-top: 0px;
  background-color: #99D0BA !important;
  margin: 0 auto;
  font-family: 'TT Commons';
  width: 100%;
  max-width: 100vw
}

.noticiasnatura {
  max-width: 1000px;
  margin: 0 auto;
}

.noticiasnatura a {
  text-decoration: none;
}

.red-natura .logos {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
}

.red-natura .logos .logo1 {
  width: 400px; 
  height: 80px;
  margin-top: 30px;
}

.red-natura .logos .logo2 {
  width: 300px;
}

.texto-red-natura {
  width: 50%;
  margin: 0 auto;
  text-align: center;
  font-size: 20px;
  color: #006C4E;
  font-family: 'TT Commons';
  padding-top: 50px;
  padding-bottom: 50px;
}

.red-natura .datos {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-evenly;
}

.red-natura .datos .bloque {
  flex-basis: 45%;
  z-index: 1;

  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;

  border-radius: 0px;
  background-color: #e1ebd3;

  -webkit-box-shadow: 0px 7px 20px 0px #21252970;
  -moz-box-shadow: 0px 7px 20px 0px #21252970;
  box-shadow: 0px 7px 20px 0px #21252970;
}

.flex25 {
  flex-basis: 25% !important;
}

.red-natura .datos .bloque .separador {
  height: 4px;
  width: 30px;
  background-color: #006C4E;
  margin-bottom: 5px;
}

.red-natura .datos .bloque h2 {
  color: #006C4E;
  font-size: 24px;
  font-family: 'TT Commons Bold';
  margin: 0;
}

.red-natura .datos .bloque p {
  color: #006C4E;
  font-size: 16px;

  margin: 0;
  padding-top: 5px;
}

.red-natura .datos .bloque span {
  font-family: 'TT Commons Bold';
}


.red-natura #titulo-principal .titulo h1 {
  font-family: 'TT Commons Bold';
  font-weight: bold;
  font-size: 72px;
  word-spacing: normal;
  color: #006C4E;
  line-height: 10px;
  margin-left: -18%;
}

.red-natura #titulo-principal .titulo a:hover {
  color: #216c4d;
}

.red-natura #titulo-principal .titulo h2 {
  font-family: 'TT Commons Bold';
  font-weight: bold;
  font-size: 72px;
  word-spacing: normal;
  color: #006C4E;
  line-height: 75px;
  margin-right: -18%;
  display: inline-block;
}

.red-natura #titulo-principal .titulo h3 {
  font-family: 'TT Commons Light';
  font-size: 42px;
  word-spacing: normal;
  color: #006C4E;
  margin-left: -30%;
  line-height: 0px;
}

.red-natura h3 .ttmedium {
  font-family: 'TT Commons Medium';
}

.red-natura h3 .ttlight {
  font-family: 'TT Commons Light';
}

.red-natura .titulo p {
  font-size: 20px;
  color: #006C4E;
  margin-top: 50px;
}

.red-natura #leyenda-mapa {
  display: none;
}

.red-natura .boton {
  font-family: "TT Commons Bold";
  background: #006C4E;
  color: #99D0BA;
  font-size: 20px;
  padding: 10px 20px;
  padding-top: 13px;
  border-radius: 0px;
  border: transparent;
  width: 100%;
}

.red-natura #leyenda-mapa .titulo {
  text-align: left;
  width: 100%;
}

.red-natura #leyenda-mapa .titulo h2 {
  font-size: 24px;
  margin: 0;
  color: black;
  font-family: 'TT Commons Bold';
}

#titulo-categoria {
  text-align: center;
  width: 100%;
}

#titulo-categoria h2 {
  font-size: 28px;
  margin: 0;
  color: black;
  font-family: 'TT Commons Bold';
}

#titulo-categoria h2 span {
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

.red-natura #leyenda-mapa .titulo h3 {
  font-size: 24px;
  margin: 0;
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

.red-natura #leyenda-mapa .bloque {
  margin-top: 30px;
}

/* LEYENDA BLOQUE HUMEDALES */

.red-natura #leyenda-mapa .bloque #humedales {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 260px;
}

.red-natura #leyenda-mapa .bloque #humedales h2 {
  font-family: 'TT Commons Bold';
  margin: 0;
  color: black;
  font-size: 22px;
  line-height: 22px;
  /*margin-bottom: 20px;*/
}

.red-natura #leyenda-mapa .bloque #humedales .item {
  width: 100%;
  float: left;
}

.red-natura #leyenda-mapa .bloque #humedales .item .numero {
  float: left;
  height: 100%;
  width: 70px;
  margin: 10px 0px 10px -5px;
  font-family: 'TT Commons Medium';
  font-size: 20px;
}

.red-natura #leyenda-mapa .bloque #humedales .item .numero span {
  background-color: white;
  color: #9c9f9b;
  padding: 5px 10px 1px;
  border-radius: 20px;
}

.red-natura #leyenda-mapa .bloque #humedales .item .texto {
  font-family: 'TT Commons Bold';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #humedales .item .subtexto {
  font-family: 'TT Commons Medium';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #humedales h2 span {
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

.titulo-bloques-articulos {
  font-family: 'TT Commons Bold';
  color: black;
  font-size: 22px;
  line-height: 22px;
  margin-top: 50px;
  max-width: 1215px;
  margin: 0 auto;
  /*margin-bottom: 20px;*/
}

.titulo-bloques-articulos span {
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

/* LEYENDA BLOQUE RÍOS */

.red-natura #leyenda-mapa .bloque #rios {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 500px;
  margin-top: 20px;
}

.red-natura #leyenda-mapa .bloque #rios h2 {
  font-family: 'TT Commons Bold';
  margin: 0;
  color: black;
  font-size: 22px;
  line-height: 22px;
  /*margin-bottom: 20px;*/
}

.red-natura #leyenda-mapa .bloque #rios .item {
  width: 100%;
  float: left;
}

.red-natura #leyenda-mapa .bloque #rios .item .numero {
  float: left;
  height: 100%;
  width: 70px;
  margin: 10px 0px 10px -5px;
  font-family: 'TT Commons Medium';
  font-size: 20px;
}

.red-natura #leyenda-mapa .bloque #rios .item .numero span {
  background-color: #9c9f9b;
  color: white;
  padding: 5px 10px 1px;
  border-radius: 20px;
}

.red-natura #leyenda-mapa .bloque #rios .item .texto {
  font-family: 'TT Commons Bold';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #rios .item .subtexto {
  font-family: 'TT Commons Medium';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #rios h2 span {
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

/* LEYENDA BLOQUE MONTES */

.red-natura #leyenda-mapa .bloque #montes {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 640px;
}

.red-natura #leyenda-mapa .bloque #montes h2 {
  font-family: 'TT Commons Bold';
  margin: 0;
  color: black;
  font-size: 22px;
  line-height: 22px;
  /*margin-bottom: 20px;*/
}

.red-natura #leyenda-mapa .bloque #montes .item {
  width: 100%;
  float: left;
}

.red-natura #leyenda-mapa .bloque #montes .item .numero {
  float: left;
  height: 100%;
  width: 70px;
  margin: 10px 0px 10px -5px;
  font-family: 'TT Commons Medium';
  font-size: 20px;
}

.red-natura #leyenda-mapa .bloque #montes .item .numero span {
  background-color: #5c5e5d;
  color: white;
  padding: 5px 10px 1px;
  border-radius: 20px;
}

.red-natura #leyenda-mapa .bloque #montes .item .texto {
  font-family: 'TT Commons Bold';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #montes .item .subtexto {
  font-family: 'TT Commons Medium';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #montes h2 span {
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

/* BOSQUES ISLA */

.red-natura #leyenda-mapa .bloque #isla {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 140px;
  margin-top: 20px;
}

.red-natura #leyenda-mapa .bloque #isla h2 {
  font-family: 'TT Commons Bold';
  margin: 0;
  color: black;
  font-size: 22px;
  line-height: 22px;
  /*margin-bottom: 20px;*/
}

.red-natura #leyenda-mapa .bloque #isla .item {
  width: 100%;
  float: left;
}

.red-natura #leyenda-mapa .bloque #isla .item .numero {
  float: left;
  height: 100%;
  width: 70px;
  margin: 10px 0px 10px -5px;
  font-family: 'TT Commons Medium';
  font-size: 20px;
}

.red-natura #leyenda-mapa .bloque #isla .item .numero span {
  background-color: #1a191c;
  color: white;
  padding: 5px 10px 1px;
  border-radius: 20px;
}

.red-natura #leyenda-mapa .bloque #isla .item .texto {
  font-family: 'TT Commons Bold';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #isla .item .subtexto {
  font-family: 'TT Commons Medium';
  color: black;
  font-size: 18px;
}

.red-natura #leyenda-mapa .bloque #isla h2 span {
  color: #006C4E;
  font-family: 'TT Commons Medium';
}

.red-natura .nueve-comentarios {
    position: absolute;
    font-family: 'TT Commons Medium';
    float: right;
    top: 5px;
    left: 90%;
    font-size: 20px;
    text-shadow: none;
    /*padding: 5px 10px 1px;*/
    padding: 1.5%;
    margin-right: 0 !important;
    border-radius: 20px;
    text-align: center;
}

.red-natura .testfondo {
  /*background-color: white;*/
  margin-top: 0px !important;
  padding-top: 20px;
}

.red-natura #humedales .nueve-comentarios {
  background: #E0ECD4;
  color: #006C4E;
}

.red-natura #rios .nueve-comentarios {
  background: #999999;
  color: #FFFFFF;
}

.red-natura #montes .nueve-comentarios {
  background: #5C5C5C;
  color: #FFFFFF;
}

.red-natura #bosques-isla .nueve-comentarios {
  background: #1A1A1A;
  color: #FFFFFF;
  left: 93%;
}

.red-natura .nueve-bloque-noticia {
  background: #006C4E;
  margin-bottom: 25px;
}

#montes .nueve-bloque-noticia {
  flex-basis: 48%;
}

.red-natura .nueve-categoria {
  background: #006C4E;
  color: #E0ECD4;
  font-size: 18px;
  letter-spacing: .03em;
}

.red-natura .nueve-texto-noticia {
  color: #E0ECD4;
  border: none;
}

.logotiporednatura {
  padding: 30px 0px 30px 0px;
}

.red-natura .nueve-texto-noticia p {
  color: #E0ECD4;
}

.red-natura .nueve-texto-noticia h2 {
  color: #E0ECD4;
  font-size: 22px;
}

#descripcion01 p {
  font-size: 20px;
  color: #006C4E;
}

#descripcion02 p {
  font-size: 20px;
  color: #006C4E;
}

#bosques-isla .nueve-bloque-noticia {
  flex-basis: 49%;
}

.red-natura .titulo {
  text-align: center;
  width: 80%;
}

.red-natura .titulo a {
  text-decoration: none;
}

.red-natura h1 {
  color: #006C4E;
}

.red-natura .ancho100 {
  max-width: 1000px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  

  .main-menu-dropdown a {
    line-height: 50px;
    display: inline-block;
    z-index: 11;
  }

  .mega-menu .main-menu label.main-menu-dropdown-icon {
    display: none;
  }

  .red-natura .logos {
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    flex-direction: column;
  }
  
  .red-natura .logos .logo1 {
    width: 350px;
    margin: 0 auto; 
    margin-top: 30px;
  }
  
  .red-natura .logos .logo2 {
    width: 300px;
    margin: 0 auto;
    margin-top: 30px;
  }

  .texto-red-natura {
    width: 95%;
  }

  .red-natura .datos {
    flex-direction: column;
  }

  .red-natura .datos .bloque {
    flex-basis: auto;
    width: 95%;
    margin: 10px;
  }

  .red-natura .datos {
    flex-direction: column;
  }

  .red-natura .datos .bloque {
    flex-basis: auto;
    width: 95%;
    margin: 10px;
  }

  #titulo-categoria h2 {
    padding-left: 10px;
  }

  .titulo-bloques-articulos {
    padding-top: 40px;
    padding-left: 10px;
  }

  .red-natura {
    margin: 0;
  }

  .red-natura .boton {
    width: 100%;
    font-size: 18px;
  }

  .red-natura #leyenda-mapa .titulo h2 {
    line-height: 22px;
    font-size: 24px;
  }

  .red-natura #leyenda-mapa .titulo h3 {
    line-height: 16px;
    font-size: 22px;
  }

  .red-natura #leyenda-mapa .bloque #humedales {
    height: 360px;
  }

  .red-natura #leyenda-mapa .bloque #humedales h2 {
    font-size: 18px;
  }

  .red-natura #leyenda-mapa .bloque #rios {
    height: 540px;
    margin-top: 40px;
  }

  .red-natura #leyenda-mapa .bloque #rios h2 {
    font-size: 18px;
  }

  .red-natura #leyenda-mapa .bloque #montes {
    height: 820px;
    margin-top: 40px;
  }

  .red-natura #leyenda-mapa .bloque #montes h2 {
    font-size: 18px;
  }

  .red-natura #leyenda-mapa .bloque #isla {
    height: 180px;
    margin-top: 40px;
  }

  .red-natura #leyenda-mapa .bloque #isla h2 {
    font-size: 18px;
  }

  .mt-60-mobile {
    margin-top: 60px;
  }

  .category-red-natura-test .padding-cuerpo {
    display: none;
  }

  .red-natura #bosques-isla .nueve-comentarios {
    left: 90%;
  }

  #bosques-isla .nueve-bloque-noticia {
    flex-basis: 95%;
  }

  .red-natura #titulo-principal .titulo h1 {
    font-size: 42px;
    line-height: 10px;
    margin-left: -25%;
  }

  .red-natura #titulo-principal .titulo h2 {
    font-size: 42px;
    color: #006C4E;
    line-height: 40px;
    margin-right: -25%;
  }

  .red-natura #titulo-principal .titulo h3 {
    font-size: 22px;
    margin-left: -47%;
    line-height: 0px;
  }
  .red-natura .ancho100 {
    width: 100%;
    margin: 0 auto;
  }
}



.marcadorvirus h2 {
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 16px;
  color: #191919;
  padding-left: 15px;
}

.ocioghnoticias {
  flex-direction: row;
  height: auto;
  justify-content: space-between;
  margin-bottom: 30px;
}

.ocioghnoticias .nueve-bloque-noticia {
  height: auto;
}

.ocioghnoticias .nueve-bloque-noticia .nueve-texto-noticia p {
  padding: 5px;
    font-size: 14px;
    line-height: 22px;
}

.iconomenuli::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  display: block;
  top: 6px;
  left: 8px;
  background-repeat: no-repeat;
  background-size: 90%;
}

.iconomenuli a {
  padding-left: 65px;
  line-height: 50px;
  display: inline-block;
  width: 100%;
}

.iconomenuli {
  padding-top: 6px;
}

.mec-container [class*=col-] img {
  height: auto;
}


.horizontaltabs {
  flex-direction: column;
}

.horizontaltabsnews {
  width: 100%;
  margin-top: 20px;
}

.horizontaltabsnews .nueve-noticias {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  height: auto;
}

.horizontaltabsnews .nueve-noticias .nueve-bloque-noticia {
  width: 24%;
  height: auto;
}

.horizontaltabsnews .nueve-noticias .nueve-bloque-noticia:nth-child(2n) {
  width: 24%;
  height: auto;
  margin: 0;
}

.horizontaltabs .nueve-imagen-noticia .play-btn {
  position: absolute;
    top: 105px;
    right: 10px;
    color: white;
    font-size: 32px;
    left: 16px;
    z-index: 9;
    text-align: right;
}

.autoh {
  height: auto;
}


.articulotexto .aviso {
  position: relative;
  background-color: #fff3cd;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  display: inline-block;
  padding: 10px 25px 10px 25px;
  margin-bottom: 15px;
}
.aviso p {
  color: #856404;
  font-size: 14px;
  line-height: 24px;
}

.aviso i {
  position: absolute;
  font-size: 56px;
  color: #856404;
  opacity: .1;
  left: 10px;
}

.aviso a {
  background-color: rgba(133, 101, 4, 0.67);
  color: #fff3cd;
  text-decoration: none;
}

.mec-event-list-classic .mec-event-image {
  width: 40%;
}

.mec-event-list-classic .mec-event-image amp-img, .mec-event-list-classic .mec-event-image img {
  height: 150px;
  object-fit: cover;
}

.home .mec-event-grid-classic .row .col-md-4 {
  margin-bottom: 50px;
}

.archive .mec-event-loc-place {
  color: #a5a5a5;
}

.archive .mec-event-grid-minimal .row {
  margin-bottom: 20px;
}

.wp-caption p.wp-caption-text {
  display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: "Noto Sans";
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    color: #676767;
    letter-spacing: .0001em;
    line-height: 16px;
    background-color: #f1f1f1;
    margin-top: 0;
    padding: 8px 8px 8px 10px;
    width: 100%;
}

.page-id-143072 .nueve-texto-noticia p {
  font-size: 14px;
}

.page-id-143072 .nueve-bloque-noticia {
  flex-basis: 32%;
  margin-bottom: 20px;
}

@media (max-width: 500px) {
  .macroban {
    /*display: none;*/
  }
  .bannobrenot {
    margin-top: 20px;
  }
  .bansobrenot amp-ad {
    max-width: 356px;
    max-height: 55px;
    width: 95%;
  }

  .logotipo, .macrobanblock {
    height: auto;
  }

  .macroban amp-anim,amp-img {
    height: auto;
  }

  .red-natura #titulo-principal .titulo h2 {
    margin: 0;
  }

  .category-red-natura-alava main {
    margin-top: 40px;
  }

  .red-natura {
    padding-top: 80px;
  }

  .red-natura .ancho100 > * {
    width: 95%;
    margin: 0 auto;
  }

  #montes .nueve-bloque-noticia {
    flex-basis: 95%;
  }

  #macroban amp-img {
    height: auto;
  }

  .red-natura #mapas-cuadrillas .row {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
  
  .red-natura #mapas-cuadrillas .row .center-block {
    width: 95%;
    flex-basis: 100%;
    margin: 0 auto;
  }

  .red-natura #mapas-cuadrillas .row .center-block amp-img {
    width: 90%;
    height: auto;
    margin: 0 auto;
  }

  .author .noticia-new {
    width: 100%;
  }

  .page-id-143072 .nueve-bloque-noticia {
    flex-basis: 95%;
    margin-bottom: 20px;
  }

  .smallnews .nueve-imagen-noticia amp-img, .smallnews .nueve-imagen-noticia img {
    height: 220px !important;
  }

  .smallnews .small amp-img, .smallnews .small img {
    /*height: 220px;*/
    height: 100%;
  }

  .mec-event-list-classic .mec-event-image {
    width: auto;
    height: auto;
  }

  .mec-event-list-classic .mec-event-image amp-img,.mec-event-list-classic .mec-event-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    margin-bottom: 10px;
  }

  .search .noticia-new  {
    width: 100%;
    padding: 0px;
  }
  .autoh {
    height: auto;
  }
  .horizontaltabsnews .nueve-noticias {
    flex-wrap: wrap;
  }
  .home .adsense {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .horizontaltabsnews .nueve-noticias .nueve-bloque-noticia {
    flex-basis: 100%;
    width: 95%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .horizontaltabsnews .nueve-noticias .nueve-bloque-noticia:nth-child(2n) {
    flex-basis: 100%;
    width: 95%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .horizontaltabsnews .nueve-noticias .nueve-bloque-noticia:last-child {
    flex-basis: 100%;
    width: 95%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 0px;
  }
  .principal-test .categorytabs:not(.horizontaltabsnews) {
    height: auto;
    padding: 10px;
  }
  .categorytabs .nueve-noticias {
    flex-direction: column;
  }
  .page-template-page-publi .noticia-new {
    padding: 0px;
  }
  .page-template-page-publi .noticia-new p {
    padding-left: 10px;
    padding-right: 15px;
  }
}

@media (min-width: 505px) and (max-width: 667px) {
  .categorytabs .nueve-noticias .nueve-bloque-noticia {
    flex-basis: 45%;
  }
}

.mec-event-grid-minimal .mec-event-title a {
  line-height: 20px;
}

.linea_tiempo {
  position: relative;

  width: 100%;
  height: auto;
}

.linea_tiempo .linea_vertical {
  position: absolute;
  z-index: 0 !important;

  width: 10px;
  height: 100%;

  background-color: #007406;
  border-radius: 10px;

  opacity: .7;

  left: 5px;
  top: 0px;
}

.linea_tiempo .contenido {
  z-index: 5 !important;
  position: relative;

  padding-left: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.linea_tiempo .contenido h3 {
  position: relative;
  font-family: "peckham";
  color: #334733;
  font-size: 28px;
  line-height: 34px;
}

.linea_tiempo .contenido h3::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;

  background-color: #007406;

  left: -35px;
  top: 2px;

  border-radius: 50%;
}

.linea_tiempo .contenido p a {
  text-decoration: none;
    color: #007406;
    padding: 0px;
    padding: 0px 3px 0px 3px;
    background: #f1f1f1;
}

.linea_tiempo .contenido amp-img {
  width: inherit;
}

.nuevenoticias .nueve-imagen-noticia amp-img, .nuevenoticias .nueve-imagen-noticia img {
  height: 180px;
}

.sixnews .nueve-imagen-noticia amp-img, .sixnews .nueve-imagen-noticia img {
    height: 180px;
  }

.nuevenoticias .nueve-imagen-noticia {
  max-height: 65% !important;
}

.page-id-143072 .nueve-imagen-noticia img {
  height: 200px;
  object-fit: cover;
}

.page-id-143072 .mec-event-grid-minimal .mec-event-title {
  text-transform: none;
}

.mec-events-template-default .mec-single-title {
  font-family: "peckham";
}

.mec-events-template-default .mec-events-content {
  background: #f3f3f3;
  padding: 10px;
  position: relative;
}

.mec-events-template-default .mec-events-content::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 10%;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-bottom-color: #f1f1f1;
  border-top: 0;
  margin-left: -15px;
  margin-top: -15px;
  transform: rotate(0deg);
}

mec-single-event-description mec-events-content  ul li:before {
  font-family: "FontAwesome";
  content: "\f054";
  color: #009836;
  font-size: 14px;
  margin-left: 0px;
  margin-right: 8px;

}


mec-single-event-description mec-events-content ul li {
    font-family: "Noto Sans";
	font-size:12px;
}

@media only screen
and (min-width: 320px)
and (max-width: 736px)

 {
  
 
  
  .mec-events-template-default .mec-events-content {
    padding: 10px !important;
    margin-top: 20px;
  }
  .mec-events-template-default .mec-single-event-category {
    padding: 10px !important;
  }
  .mec-events-template-default .mec-events-content::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 50%;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -15px;
    transform: rotate(0deg);
  }
  .nuevenoticias .nueve-imagen-noticia {
    max-height: 65% !important;
  }
  .nuevenoticias .nueve-imagen-noticia amp-img, .nuevenoticias .nueve-imagen-noticia img {
    height: 220px !important;
  }
  
  .sixnews .nueve-imagen-noticia amp-img, .sixnews .nueve-imagen-noticia img {
    height: 120px !important;
  }
  
  .content_cards_card {
    flex-direction: column;
    height: auto;
  }
  .content_cards_wrapper {
    width: 100%;
    height: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: start;
  }
  a amp-img.alignnone, a amp-anim.alignnone {
    margin: 0;
  }
  .content_cards_card .content_cards_image {
    width: 100%;
  }
  .linea_tiempo {
    padding-left: 15px;
    padding-right: 15px;
  }
  .linea_tiempo .linea_vertical {
    left: 20px;
  }
}

.videootv #videootv-carousel-holder .videootv-carousel-read-more-container {
  background-color: #009835 !important;
}

.videootv #videootv-carousel-holder .videootv-carousel-element .videootv-carousel-element-title-container {
  border-left: solid 5px #009835 !important;
}

.videootv #videootv-carousel-holder .videootv-carousel-element .videootv-carousel-element-title-container .videootv-carousel-element-title {
  text-shadow: 2px 2px 10px black;
}

.bannervideo {
  position: absolute;
    top: 0;
    right: 0;
    width: 324px;
    height: 100%;
}

.leyenda {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;

  width: 40%;
  margin: 0 auto;
}

.leyenda .block {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.leyenda .block .departamento {
  margin: 0px 8px;
}

.quienes_somos__block {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.quienes_somos__item {
  width: 30%;
}

.quienes_somos__item > * {
  margin: 8px 0px;
}

.quienes_somos__item .image img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.quienes_somos__name {
  font-family: 'peckham';
  font-size: 28px;
  margin: 12px 0px;
}

.quienes_somos__text {
  font-family: "Noto Sans";
  font-size: 14px;
  line-height: 20px;
}

.departamento {
  display: flex;
  flex-direction: row;;
}

.departamento .redaccion {
  width: 35px;
  height: 8px;
  border-radius: 5px;
  background-color: #e30612;
}

.departamento .agencia {
  width: 35px;
  height: 8px;
  border-radius: 5px;
  background-color: #007406;
}

.mostrar_espacio_movil {
  display: none !important;
}

@media (max-width: 500px) {
  .mostrar_espacio_movil {
		display: block !important;
  }

  .leyenda {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  
    width: 90%;
    margin: 0 auto;
  }

  .quienes_somos__block {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  .quienes_somos__item {
    width: 90%;
    margin: 0 auto; 
    margin-bottom: 40px; 
  }
  .quienes_somos__item .image img {
    width: 100%;
    height: 500px;
    object-fit: cover;
  }
}
.bkgrey {
background-color:#f1f1f1;
}

.marginrow {
padding:5px;
}

.marginrow p:after  {
display:none;
}

.backgrey
{background-color:#faf7f7;
border-color:#FFFFFF;
padding-bottom:4px;
margin-bottom:15px;}

.textgreen {
text-shadow: 1px 6px 6px #00FF99;
}

/*  Newsletter */

page-id-151649 h1.titular-single-new{
display:none !important;
}

post-id-151649 h1.titular-single-new {
display:none !important;
}

.titular-newsletter {
  font-family: 'peckham';
  letter-spacing: -0.01em;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  margin-top: 20px;
  font-size: 44px;
  margin-bottom: 40px;
  color: #e30613;
  display:none;
}

.contenedor {
margin-left:3%;
margin-right:3%;
}

.contentright
{
max-width:80vw;
}

.newsletter {
background-color: #e30613 !important; 
margin-top: 0 !important; 
width: 100%; 
height:400px;
width:100%;
text-align:center;
}
.hoy {
font-size: 40em; 
font-family: 'peckham'; 
font-weight: bold; 
color: #e61e2a; 
height: 200px; 
margin: 10% 0 -10%;
z-index:0;
width:100%;
text-align:center;

}

.capa {
overflow: visible;
background-color: #fff; 
height: 400px; 
z-index:99; 
position: relative; 
margin-top:-20px;
}

.triangulo{
content: ''; 
position: absolute; 
bottom: 390px; 
left: 65%; 
width: 0; 
height: 15px; 
border: 35px solid transparent; 
border-bottom-color: #e30613; 
border-top: 0; margin-left: -18px; 
margin-top: -275px; 
transform: rotate(180deg); 
z-index: 9999;
}
.textoprincipal {
font-size: 2.4em; 
font-family: "peckham"; 
font-weight: 500; 
color: #fff;
 z-index: 99999; 
 height: 200px; 
 line-height: 1.2em; 
 margin-top: -5%;
 text-align:left !important;
}

.textosecundario {
font-size: 2.4em; 
font-family: "peckham"; 
font-weight: 500; 
color: #fff;
 z-index: 99999; 
 height: 200px; 
 line-height: 1.2em; 
 margin-top: -5%;
 text-align:left !important;
}



@media (min-width: 800px) and (max-width: 1439px)  {
 .textoprincipal {
 margin-left:3%;
 }
}

@media (min-width: 800px) and (max-width: 1025px)  {
.hoy {
font-size: 30em; 
font-family: 'peckham'; 
font-weight: bold; 
color: #e61e2a; 
height: 200px; 
margin: 10% 0 -10%;
z-index:0;
width:100%;
text-align:center;

}
}

@media (min-width: 800px) and (max-width: 1000px)  {
 .textonormal br {
display:none;
}

.textonormalgris br {
display:none;
}
 }
 
  @media (min-width: 800px) and (max-width: 850px)  {
.logoghderecha  {
width:225px !important;
height:39px !important;
margin-top:150px;
margin-left:400px;
}
 }
 
 
 @media (min-width: 1440px) and (max-width: 1920px)  {
.logoghderecha  {
width:225px !important;
height:39px !important;
margin-top:150px;
margin-left:600px;
}
 }
 
  @media (min-width: 1024px) and (max-width: 1366px)  {
.logoghderecha  {
width:225px !important;
height:39px !important;
margin-top:150px;
margin-left:550px;
}
 }

.textorojo {
background-color:#fff; 
margin-bottom: 10px;
font-size:1.2em;
font-family: "peckham";
font-weight: normal;
 color:#e30613;
width: auto;
text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-left: -1px;
    margin-right: -2px;
}

.textonormalrojo {

font-family: "peckham";
font-size:1.2em;
font-weight:500;
color:#e30613;
width: auto;
}

.textonormal {

font-family: "peckham";
font-size:1.2em;
font-weight: lighter;
color:#a9a9a7;
width: auto;
}

.textonormalnegrita {

font-family:"peckham";
font-size:1.1em;
font-weight:500;
color:#000;
width: auto;
}

.correo {
background-color:#e30613; 
margin-bottom: 10px;
font-size:1.3em;
font-family: "peckham";
font-weight: 600;
 color:#fff;
width: auto;
text-transform: lowercase;
margin: 0;
display: inline-block;
line-height: 50%;
padding: 4px 0px 9px 0px;
letter-spacing: .001rem;
margin-left: -1px;
margin-right: 2px;
}

.btnenviar {
background-color:#009836; 
border:#009836; 
margin-bottom: 10px;
font-size:1.3em;
font-family: "peckham";
font-weight: 600;
 color:#fff;
width: auto;
text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-left: 15px;
    margin-right: -2px;
}

.subtitulo {
font-size:1.7em;
font-family: "peckham";
font-weight: 600;
 color:#5c5c5a;
}

.logogh  {
width:150px !important;
height:26px !important;
margin-top:-5px;
}

.textonormalgris {

font-family:"peckham";
font-size:1.2em;
font-weight:500;
color:#5c5c5a;
width: auto;
}

.logoghderecha  {
width:225px !important;
height:39px !important;
margin-top:150px;
}

.aceptarrojo {

font-family:"peckham";
font-size:9px;
font-weight:300;
color:#999090;
}

.margintext2 {
margin-top:30px !important;
margin-bottom:10px !important;
}

.margintext {
margin-right:3% !important;

}
.aceptarform {

font-family:"peckham";
font-size:11px;
font-weight:300;
color:#999090;
margin-right:3% !important;
width:95%;
}

.textopolitica {

font-family:"peckham";
font-size:11px;
font-weight:300;
color:#999090;
margin-right:3% !important;
width:95%;
}

.rowitemsend {
margin: 0 25px;
}

@media (min-width: 320px) and (max-width: 500px) {
.hoy {
font-size: 15em; 
font-family: 'peckham'; 
font-weight: bold; 
color: #e61e2a; 
height: 200px; 
margin: 30% 0 -10%;
z-index:0;
}

.textoprincipal {
font-size: 1.4em; 
font-family: "peckham"; 
font-weight: 500; 
color: #fff;
 z-index: 99999; 
 height: 200px; 
 line-height: 1.2em; 
 margin: -60% 0 0 5%;
}



.newsletter {
background-color: #e30613 !important; 
margin-top: 0 !important; 
width: 100%; 
height: 250px;
}

.margintext {
margin-left:3%;
margin-right:3% !important;
}

.margintext2 {
margin-left:3%;
margin-bottom:10px !important;
margin-right:3%;
}

.correo {
background-color:#e30613; 
margin-bottom: 10px !important;
font-size:1.3em;
font-family: "peckham";
font-weight: 600;
 color:#fff;
width: auto;
text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-right: -2px;
}


.btnenviar {
background-color:#009836; 
border:#009836; 
margin-top: 10px !important;
margin-bottom: 10px !important;
font-size:1.3em;
font-family: "peckham";
font-weight: 600;
 color:#fff;
width: auto;
text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
}

.logoghderecha  {
width:225px !important;
height:39px !important;
margin-left:70px;
margin-top:100px;
}
.aceptarrojo {

font-family:"peckham";
font-size:9px;
font-weight:300;
color:#e61e2a; 
}

.aceptarform {

font-family:"peckham";
font-size:11px;
font-weight:300;
color:#999090;
padding-right:3% !important;
width:95%;
}

.aceptarform br {

display;
}

.textonormal br {
display:none;
}

.textonormalgris br {
display:none;
}

}

@media (min-width: 1024px) and (max-width: 1200px) {
 .logotipo img:not(#myOverlay img) {
  max-width: 433px;
  margin: 0 0 0 -25%;
  height: 140px;
  object-fit: contain;
}
  }

 @media (min-width: 501px) and (max-width: 2000px) { 
 .logo-movil-sup{
  display:none;
}

}


/*MENÚ MÓVIL INFERIOR */

.mobile-bottom-nav{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:1000;
	will-change:transform;
	transform: translateZ(0);
	display:flex;	
	height:50px;
	box-shadow: 0 -2px 5px -2px #333;
	background-color:#fbfafc;
	 flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 5px 15px 0px 10px;
	
	}

 .mobile-bottom-nav .menu_inferior_item {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    position: relative;
    font-size: 11px;
    color: #2b9836;
    /*margin-right: 40px;*/
  }
  
 
  
.menu_inferior_img {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    position: relative;
    font-size: 14px;
    color: #8c8c8c;
	width:25px;
	height:25px;
	margin-left:20%;
  }
  
   .menu_inicio_img {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    position: relative;
    font-size: 14px;
    color: #8c8c8c;
	width:25px;
	height:25px;
	margin-left:5%;
  }
   
  
 

  .topbar_ios .bar2 .menu_ios_item {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    position: relative;
    font-size: 14px;
    color: #8c8c8c;
    /*margin-right: 40px;*/
  }

  .mobile-bottom-nav .active_item {
    color: #000;
  }

  .mobile-bottom-nav .active_item::after {
    background-color: #000;
    content: "";
    position: absolute;
    height: 2px;
    width: 100%;
    display: block;
    margin-top: 8px;
  }
  
    /* 5. REPORTAJE NEW PORTADA */

/* 5.1 BLOQUE PRINCIPAL */

.block02-trending {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }

  .principal-reportaje {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    height: auto;
    margin-bottom: 30px;
  }

  .principal-reportaje amp-video {        
    width: 100%;
    height: auto;
    max-height: auto;
  }

  .principal-reportaje amp-video video {
    width: 100%;
    height: auto;
    max-height: none;
    object-fit: cover;
  }

  .principal-reportaje .trendingnews:first-child:not(.notdestacada) {
    flex-basis: 100%;
  }

  .principal-reportaje .trendingnews:not(.notdestacada,.horizontaltabsnews) {
    width: 70%;
    flex-basis: 70%;
    height: 400px;
    float: left;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }

  .principal-reportaje .trendingnews a,.principal-reportaje .trendingnews .bloquetrendingnews amp-img {
    height: 100%;
    display: inline-block;
	width:20%;
  }

  .principal-reportaje .trendingnews .bloquetrendingnews img {
    height: 100%;
    display: inline-block;
  }
  
  /* 5.1.1 DESTACADO */

  .bloquetrendingnews {
    height: 100%;
    position: relative;
	margin-right:10px;
  }

  .bloquetrendingnews .tituloyextracto {
    width: 100%;
    position: absolute;
    bottom: 0;
    color: white;
    font-weight: normal;
    font-family: "peckham";
    line-height: 1;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 5px;
    background: black;
    margin: 0;

    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 1%, rgba(0,0,0,0.62) 39%, rgba(0,0,0,0.65) 41%, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0.65) 71%, rgba(0,0,0,0.65) 72%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.65) 84%, rgba(0,0,0,0.65) 92%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  }

  .bloquetrendingnews h2, .bloquetrendingnews h1 {
    font-size: 20px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
    font-weight: normal;
    font-family: 'peckham';
  }

  .bloquetrendingnews p {
    font-size: 18px;
    font-family: 'Noto Sans';
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
  }

  .bloquetrendingnews:hover {
    color: white;
    text-decoration: underline;
  }


  .bignews .bigone amp-img,.bignews .bigone img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 10px;
  }
  
  
   @media (max-width: 500px) { 
   
   .block02-trending {
  
    width: 100%;
	padding-left:10px;

  
  }
.principal-reportaje {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    height: auto;
 
  }
  
  .principal-reportaje amp-video {        
    width: 100%;
    height: auto;
    max-height: auto;
  }

  .principal-reportaje amp-video video {
    width: 100%;
    height: auto;
    max-height: none;
    object-fit: cover;
  }

  .principal-reportaje .trendingnews:first-child:not(.notdestacada) {
    flex-basis: 50%;
	width:100%;
  }

  .principal-reportaje .trendingnews:not(.notdestacada,.horizontaltabsnews) {
    width: 70%;
    flex-basis: 70%;
    height: 100%;
    float: left;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
	flex-wrap:wrap;
  }

  .principal-reportaje .trendingnews a,.principal-reportaje .trendingnews .bloquetrendingnews amp-img {
    height: 100%;
    display: inline-block;
	width:100%;
  }

  .principal-reportaje .trendingnews .bloquetrendingnews img {
    height: 100%;
    display: inline-block;
  }
  
  /* 5.1.1 DESTACADO */

  .bloquetrendingnews {
    height: 500px;
    position: relative;
	margin-bottom:5px;
  }

  .bloquetrendingnews .tituloyextracto {
    width: 100%;
    position: absolute;
    bottom: 0;
    color: white;
    font-weight: normal;
    font-family: "peckham";
    line-height: 1;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 5px;
    background: black;
    margin: 0;

    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 1%, rgba(0,0,0,0.62) 39%, rgba(0,0,0,0.65) 41%, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0.65) 71%, rgba(0,0,0,0.65) 72%, rgba(0,0,0,0.65) 78%, rgba(0,0,0,0.65) 84%, rgba(0,0,0,0.65) 92%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,0.62) 39%,rgba(0,0,0,0.65) 41%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 71%,rgba(0,0,0,0.65) 72%,rgba(0,0,0,0.65) 78%,rgba(0,0,0,0.65) 84%,rgba(0,0,0,0.65) 92%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  }

  .bloquetrendingnews h2, .bloquetrendingnews h1 {
    font-size: 20px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
    font-weight: normal;
    font-family: 'peckham';
  }

  .bloquetrendingnews p {
    font-size: 18px;
    font-family: 'Noto Sans';
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
  }

  .bloquetrendingnews:hover {
    color: white;
    text-decoration: underline;
  }


  .bignews .bigone amp-img,.bignews .bigone img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 10px;
  }
  
    .linknews {
    width: 100%;
  }
  
  .m0auto {
  margin: 0 auto;
    margin-top: 20px;
	 margin-left: 10px;
  
}

.bloquetrendingnews .solo-movil {
	display: block;
	height: 100%;
}
}



/* MARCADOR ELECCIONES */

.textoelecciones19 
{
 font-family:'peckham';
  margin-top: -2%;
  margin-bottom: 3%;
  margin-left:5px;
  font-size:12px;
}

.logotipoelecciones {
  padding: 30px 0px 30px 200px;
}

.logotipo2 {
  /*height: 140px;*/
  width: 80%;
  display: flex;
  max-width: 1000px;
  margin: 0 auto;
  align-content:center;
  justify-content: center;
}

.logotipo2 img:not(#myOverlay img) {
  max-width: 330px;
  margin: 0 0 0 -25%;
  height: 140px;
  object-fit: contain;
}

  .result {
      width: 160px;
      margin-top: -12px;
      /*margin-bottom: 20px;*/
      margin-right: 3px;
      display: inline-block;
      text-decoration: none;
	  border: solid 3px rgba(221, 221, 221, 0.562);
      border-radius: 35px;
      position: relative;
	  height:85px;
    }
	
	  .escanos {
      text-align: center;
 padding-bottom: 10px;
      float: left;
      width: 100%;

      font-family: 'peckham';
      font-size: 16px;
    }

 .inline{
      /*max-height: 290px;*/
      display:inline-block;
      white-space: nowrap;

    }

 .marcadorelecciones {
      width: 180px;
      margin-top: 5px;
      /*margin-bottom: 20px;*/
      margin-right: 10px;
      display: flex;
      text-decoration: none;
      border-radius: 5px;
      position: relative;
	  height:120px;
    }


 .marcadorelecciones {

      margin-left: 3px;
      margin-right: 0px;
      
    }



.articulotexto .marcadorelecciones .local {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}

.articulotexto .marcadorelecciones .nombre {
  text-align: center;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #191919;
  font-size: 16px;
}


 .articulotexto .marcadorelecciones img, .articulotexto .marcadorelecciones amp-img 
 {
  width: 150px;
  height: 80px;
  margin: 0 auto;
  margin-bottom:5px;
}



 .articulotexto .marcadorelecciones img, .articulotexto .marcadorelecciones amp-img {
  width: 150px;
  height: 80px;
  margin: 0 auto;
  margin-bottom:5px;
}

.home .container .contenido .marcadorelecciones img, .marcadorelecciones amp-img {
  width: 150px;
  height: 80px;
  margin: 0 auto;
  margin-bottom:5px;
  margin-top:0px;
}

.home .container .contenido .marcadorelecciones img,{

  margin-top:5px;
}

.articulotexto .marcadordeportivo .punt {
  width: 20%;
  height: 100%;
  text-align: center;
  font-family: "Noto Sans Bold";
  font-weight: normal;
  font-size: 22px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}


.punt span {
  margin: 0px 10px 0px 10px;
  font-size: 38px;
  color: #dcdcdc;
  height: 100%;
  line-height: 100%;
}

.punt .puntblock {
  border-radius: 10px;
  padding: 5px 10px 5px 10px;
  z-index: 6;
  font-size: 38px;
}




@media (max-width: 500px) {
/* MARCADOR ELECCIONES */

.textoelecciones19 
{
 font-family:'peckham';
  margin-top:-20px;
  margin-bottom: 3%;
  margin-left:5px;
  font-size:12px;
}

 .inline{
      /*max-height: 290px;*/
      display:inline-block;
      white-space: nowrap;

    }

 .marcadorelecciones {
      width: 160px;
      margin-top: 5px;
      /*margin-bottom: 20px;*/

      display: inline-block;
      text-decoration: none;
      border-radius: 5px;
      position: relative;
	  height:120px;
    }


 .marcadorelecciones {

      margin-left: 2px;
      margin-right: 5px;
      
    }
	
	
.equipos {
      text-align: center;
      padding-top: 10px;
      float: left;
      width: 70%;
      height: 40px;
      background-color: #eee;
      font-family: 'peckham';
      font-size: 14px !important;
	  margin-top:20px;
	  margin-left:10px;
    }


.articulotexto .marcadorelecciones .local {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}

.articulotexto .marcadorelecciones .nombre {
  text-align: center;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  color: #191919;
  font-size: 16px;
}

.articulotexto .marcadorelecciones img, .articulotexto .marcadorelecciones amp-img {
  width: 150px;
  height: 80px;
  margin: 0 auto;
  margin-bottom:5px;
}

.articulotexto .marcadordeportivo .punt {
  width: 20%;
  height: 100%;
  text-align: center;
  font-family: "Noto Sans Bold";
  font-weight: normal;
  font-size: 22px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}


.punt span {
  margin: 0px 10px 0px 10px;
  font-size: 38px;
  color: #dcdcdc;
  height: 100%;
  line-height: 100%;
}

.punt .puntblock {
  border-radius: 10px;
  padding: 5px 10px 5px 10px;
  z-index: 6;
  font-size: 38px;
}
}

@media (min-width: 1024px) and (max-width: 1200px) {
 .logotipo2 img:not(#myOverlay img) {
  max-width: 330px;
  margin: 0 0 0 -25%;
  height: 140px;
  object-fit: contain;
}
  }
  
 @media (max-width: 500px) { 
 .logomobile{
  max-width: 175px !important;
  height: 30px !important;
}

.logotipoelecciones {
  padding: 30px 0px 30px 90px;
  display:none;
}

}
 @media (min-width: 501px) and (max-width: 2000px) { 
 .logo-movil-sup{
  display:none;
}

}


.homenew {
  font-size: 19px;
  padding-left: 0px;
  margin-bottom: 5px;
  margin-top: 30px;
  color: #33473b;
  font-family: 'Noto Sans Bold';
  letter-spacing: -.04em;
    line-height: 1.2;
  padding: 0px 3px 0px 3px;
}


 .pie-foto-home {
      padding: 8px;

      /*padding: 15px 20px 20px 10px;*/
      height: 35%;
	  background:#f1f1f1;
	  width:100%;
	  color: #676767;
	  margin-top:0px;
    }
	
	 @media (max-width: 500px){ 
 .contenedorpie{
  padding:5px;
}

 .pie-foto-home {
      padding: 8px;

      /*padding: 15px 20px 20px 10px;*/
      height: 35%;
	  background:#f1f1f1;
	  width:100%;
	  color: #676767;
	  margin-top:0px;

}


.pie-foto-home a {
	  color: #000;
}
}

/* elecciones vitoria 2023 */

.noti-catlist a, .alm-reveal a {
  display: block;
  width: 32%;
  margin-bottom: 30px;
  border-radius: 0px;
  /*border: solid 2px #f3f3f3;*/
}

.noti-catlist, .alm-reveal {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.noti-catlist h2 {
  /*font-size: 20px;
  width: 100%;
  color: #33473b;
  font-family: "peckham";
  letter-spacing: -0.03em -0.01em;
  font-weight: normal;
  line-height: 1;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 26px;*/
  font-size: 18px;
    margin-top: 0;
    color: #33473b;
    font-weight: 400;
    letter-spacing: -.04em;
    font-family: 'Noto Sans Bold';
    line-height: 1.2;
    padding: 0 3px;
    margin-bottom: 0;

}

.noti-catlist p {
  /*width: 100%;
  margin-top: 0px;
  font-size: 14px;
  margin-bottom: 15px;
  line-height: normal;
  color: #555;
  float: left;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;*/
  color: #434343 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    margin-top: 5px;
    padding: 3px;
    margin-bottom: 25px;
}

.noti-catlist amp-img, .noti-catlist img {
  float: left;
  width: 100%;
  height: 200px;
  /*border-radius: 10px;*/
}

.noti-catlist  .nueve-imagen-noticia .fecha {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #009835;
    padding: 0px 8px;
    font-size: 12px;
    color: white;
    font-family: "Noto Sans Bold";
  }
  
    .noti-catlist .nueve-imagen-noticia {
      width: 100%;
      max-height: 65%;
      padding: 0px;
      position: relative;
      overflow: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
    }
	
	
	.category .noti-new {
  width: 100%;
  padding-right: 10px;
  max-width: 100%;
}
	
	  .noti-new .page-header ul li:before {
     font-family: "FontAwesome";
  content: "\f054";
  color: #009836;
  font-size: 14px;
  margin-left: 0px;
  margin-right: 8px;
  }
  
  .noti-new .page-header ul li:not(.category-10542 p) {
    position: relative;
  }
  
  
  /* BOTONES */


.noti-new p a:btn-articulo {
    text-decoration: none;
    color: #007406 ;
    padding: 0px;
    /*padding-left: 5px;
    padding-right: 5px;*/
    /*border-bottom: solid 2px #007406;*/
    background: #f1f1f1;
    padding: 3px 0px 3px 0px;
}

.iconoelectoralli::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  display: block;
  top: 2px;
  left: 25px;
  background-repeat: no-repeat;
  background-size: 90%;
  z-index:999;
}

.iconoelectoralli a {
  padding-left: 35px;
 
  display: inline-block;
  width: 100%;
}

.iconoelectoralli {
  padding-top: 6px;
}



/*** ESTILOS BOTÓN SLIDE RIGHT ***/
.ov-btn-slide-right {


background: #009835;
  font-family: "peckham";
  border: 0px solid #2b9836; /* tamaño y color de borde */
  padding: 10px 20px;
  border-radius: 12px; /* redondear bordes */
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: inline-block;
  width:100%;
  color: #FFF !important;
}
.ov-btn-slide-right:hover {
  color: #FFF; /* color de fuente hover */
  text-decoration:none;
}
.ov-btn-slide-right::after {
  content: "";

background: #009835;
  position: absolute;
  z-index: -1;
  padding: 16px 20px;
  display: block;
  top: 0;
  bottom: 0;
  left: 100%;
  right: -100%;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}
.ov-btn-slide-right:hover::after {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}




 @media (max-width: 500px){ 
	.category .noti-new {
  width: 100%;
  margin-right: 6px;
  margin-left: 6px;
  max-width: 100%;
}

.noti-catlist, .alm-reveal {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left:-6px;
  margin-right:-6px;
}


.ov-btn-slide-right {

background: #009835;
  font-family: "peckham";
  font-size:12px;
  border: 0px solid #2b9836; /* tamaño y color de borde */
  padding: 10px 20px;
  border-radius: 12px; /* redondear bordes */
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: inline-block;
  width:100%;
  color: #FFF !important;
}
.ov-btn-slide-right:hover {
  color: #000; /* color de fuente hover */
}
.ov-btn-slide-right::after {
  content: "";
background: #009835;
  position: absolute;
  z-index: -1;
  padding: 16px 20px;
  display: block;
  top: 0;
  bottom: 0;
  left: 100%;
  right: -100%;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}
.ov-btn-slide-right:hover::after {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}


}



 /* VIDEOS-ELECTORALES*/
  
  
     .lista-videos-elecciones a:first-child .video-block-title h2 {
      font-size: 16px;
      color: white;
      text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
      font-weight: normal;
      word-wrap: break-word;
      padding-left: 10px;
      padding-right: 5px;
      font-family: "Noto Sans Bold";
    }
	
	.lista-videos-elecciones {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}

.lista-videos-elecciones a:first-child {
  width: 200px;
}

.lista-videos-elecciones a {
  width: 200px;
}

.lista-videos-elecciones a .bt-play-video {
  margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;

  font-size: 46px;
  color: white;
}

.lista-videos-elecciones a:nth-child(5) {
  display: visible;
}

.lista-videos-elecciones {
    flex-direction: row;
    flex-wrap: wrap;
    width: 1000px;
  }

@media (max-width: 768px) {

.lista-videos-elecciones a:nth-child(4) {
    display: block;
  }
}

@media (max-width: 500px) {

.lista-videos-elecciones a:first-child {
  width: 100%;
}

  .lista-videos-elecciones a:nth-child(4) {
    display: block;
  }
  
   .lista-videos-elecciones a {
    width: 49%;
  }
  
   .lista-videos-elecciones a .video-block-title h2 {
      font-size: 14px;
      color: white;
      text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
      font-weight: normal;
      word-wrap: break-word;
      padding-left: 10px;
      padding-right: 5px;
      font-family: "Noto Sans Bold";
    }
	
	.lista-videos-elecciones a:first-child .video-block-title h2 {
      font-size: 16px;
      color: white;
      text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
      font-weight: normal;
      word-wrap: break-word;
      padding-left: 10px;
      padding-right: 5px;
      font-family: "Noto Sans Bold";
    }
	
	.lista-videos-elecciones a .bt-play-video {
  margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 40px;
    right: 0;
    z-index: 5;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;

  font-size: 46px;
  color: white;
}

.lista-videos-elecciones {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  
  }
  
   
    /* NEW DESTACADA ELECCIONES*/
  
  .eleccionesnews a {
  display: inline-block;
  text-decoration: none;
}

.eleccionesnews a:hover {
  text-decoration: none;
  transition: .2s;
}

.smallnews .trending-news-title {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.smallnews .trending-news-title-bar {
  height: 2px;
}

.smallnews .trending-news-title-bar:first-child {
  margin-left: 0px;
}

.eleccionesnews h3 {
  font-size: 14px;
  /* color: #080808; */
  font-family: "peckham";
  color: #949494;
  /* font-family: 'Noto Sans Bold'; */
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

.eleccionesnews .small amp-img, .eleccionesnews .small img {
  width: 95%;
  height: 220px;
  object-fit: cover;
  margin: 0 auto;
  border-radius: 10px;
}


  .principal-elecciones-test .eleccionesnews:first-child:not(.notdestacada) {
    flex-basis: 100%;
  }

  .principal-elecciones-test .eleccionesnews:not(.notdestacada,.horizontaltabsnews) {
    width: 100%;
    flex-basis: 70%;
    height: 475px;
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .principal-elecciones-test .smallnews a,.principal-elecciones-test .eleccionesnews .bloquedestacado amp-img {
    height: 100%;
    display: inline-block;
  }

  .principal-elecciones-test .eleccionesnews .bloquedestacado img {
    height: 100%;
    display: inline-block;
  }
  
  
  @media (max-width: 320px) { 
  .principal-elecciones-test .eleccionesnews a,.principal-elecciones-test .eleccionesnews .bloquedestacado amp-img {
    height: 167px;
  }
}

@media (max-width: 375px) { 
  .principal-elecciones-test .eleccionesnews a,.principal-elecciones-test .eleccionesnews .bloquedestacado amp-img {
    height: 196px;
  }
}

@media (max-width: 500px) { 
  .principal-elecciones-test .eleccionesnews a,.principal-elecciones-test .eleccionesnews .bloquedestacado amp-img {
    height: 261px !important;
  }
}


  .principal-elecciones-test .eleccionesnews a,.principal-elecciones-test .eleccionesnews .bloquedestacado amp-img {
      height: 525px;
    }
	
	
	 .smallnews .nueve-imagen-noticia amp-img, .smallnews .nueve-imagen-noticia img {
    height: 100%/*180px*/;
  }
  
    .principal-elecciones-test .eleccionesnews:first-child {
    flex-basis: 70%;
    /*height: 520px;*/
  }
  
   .smallnews .small amp-img {
    max-height: 220px;
  }
  
    .principal-elecciones-test .eleccionesnews {
    width: 100%;
    /*padding-left: 2%;
    padding-right: 2%;*/
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 0px;
  }
  
   .principal-elecciones-test .eleccionesnews {
    flex-basis: 100%;
  }
  
   .principal-elecciones-test .eleccionesnews:not(.notdestacada):first-child {
    width: 100%;
    height: auto;
  }
  .principal-elecciones-test .eleccionesnews:not(.notdestacada) {
    width: 100%;
  }
  
    .eleccionesnews .nueve-imagen-noticia amp-img, .eleccionesnews .nueve-imagen-noticia img {
    height: 220px;
  }

  .eleccionesnews .small amp-img, .smallnews .small img {
    /*height: 220px;*/
    height: 100%;
  }
  
  
   .principal-elecciones-test {
    width: 100%;
    max-width: 1000px;
    margin: 9 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    height: auto;
    margin-bottom:0px;
  }

  .principal-elecciones-test amp-video {        
    width: 100%;
    height: auto;
    max-height: auto;
  }

  .principal-elecciones-test amp-video video {
    width: 100%;
    height: auto;
    max-height: none;
    object-fit: cover;
  }
  
   .block01-new .principal-elecciones-test:not(.horizontaltabs) {
    height: auto;
  }
  
  .block01-new .principal-elecciones-test {
    height: auto;
  }
  
   /*WIDGET PORCENTUAL ELECCIONES MUNICIPALES 28M*/
  
  
  @media (max-width: 500px) { 
  .image-icon {
    max-width:100%: !important;
	max-height:100% !important;
  }
  
  
    .porcentual-widget-elecciones-container .porcentual-widget-elecciones .widget-content .widget-content-escrutinio .escrutinio-bar {
    height: 12px;
    width: 100px;
    margin-top: 3px;
    background-color: #009836 !important;
}

.porcentual-widget-elecciones-container .porcentual-widget-elecciones .widget-header .widget-header-buttons .widget-header-button {
    background-color: #009836 !important;
    padding: 4px 10px;
    color: #fff;
}

.porcentual-widget-elecciones-container .porcentual-widget-elecciones .widget-content .widget-content-escrutinio .escrutinio-percent-bar {
    height: 100%;
    width: 0;
    background-color: #009836 !important;
}
  
  
}

 .image-icon {
    max-width:100%: !important;
	max-height:100% !important;
  }
  
  
  .porcentual-widget-elecciones-container .porcentual-widget-elecciones .widget-content .widget-content-escrutinio .escrutinio-bar {
    height: 12px;
    width: 100px;
    margin-top: 3px;
    background-color: #009836 !important;
}

.porcentual-widget-elecciones-container .porcentual-widget-elecciones .widget-header .widget-header-buttons .widget-header-button {
    background-color: #009836 !important;
    padding: 4px 10px;
    color: #fff;
}

.porcentual-widget-elecciones-container .porcentual-widget-elecciones .widget-content .widget-content-escrutinio .escrutinio-percent-bar {
    height: 100%;
    width: 0;
    background-color: #009836 !important;
}


@media (max-width: 500px) {

 .margindown .banner-parrafos {
    display:none !important;
  }
  
  .marginrow .banner-parrafos {
    display:none !important;
  }
  
   .backgrey .banner-parrafos {
    display:none !important;
  }
  
  
  }
  
   .page-id-147063 .post-categories {
    display:none;
  }
  
  .page-id-143072 .post-categories {
    display:none;
  }
  
  
  /*BUCKET AGENDA HOMEPAGE*/

    .page-id-47457 .backgrey2 {
      width: 90%;
      height: 170px;
    }

    .page-id-47457 .nuevenoticias .nueve-imagen-noticia amp-img,img {
      height: 195px;
    }
	
	.contenedorpie .backgrey2  img
	{
      height: 150px !important;
	  width: 150px !important;
    }
	
	.backgrey2
{
border-color:#FFFFFF;
padding-bottom:4px;}
	
	@media (max-width: 500px) {
   .page-id-47457 .backgrey2 {
      width: 100%;
      height: 170px;
    }
}


.videomacro {
    height: auto;
    position: relative;
    top: -185px;
    /* left: 20px; */
	left:69%;
    width: 310px;
    
}


 .page-id-194362 .titular-single-new {
    display:none;
  }
  
   .page-id-194448 .titular-single-new {
    display:none;
  }
  
  
  .articulotexto .ampliacion{
 
   font-family: "Noto Sans";
  font-size: 15px;
  line-height: 24px;
  padding: 8px 0 0 0;
  background-color:#f3f3f3;
  }
  
  
 .articulotexto .fondogrisamp{

  background-color:#f3f3f3;
  font-size: 19px;
  color: #33473b;
  font-family: 'Noto Sans Bold';
  letter-spacing: -.04em;
    line-height: 1.2;
   padding: 6px 0 6px 5px;
  }
  
  .text {
  font-size:19px;
  font-family:'Noto Sans Bold';
  letter-spacing: -.04em;
    line-height: 1.2;
   padding: 6px 0 6px 5px;
}
.parpadea {
  
  animation-name: parpadeo;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}


 /*WIDGET CAMBIO DE ESTILOS CATEGORÍAS*/
  
  .category-id-59 .nuevenoticias .nueve-imagen-noticia amp-img, img {
    height: auto;
}

.category .barra_lateral_2 {
  width: 250px;
  min-width: 250px;
  margin-bottom:5px;
}

@media (max-width: 500px) {
.category .margin-noti {
  margin-right: 8px !important;
  margin-left: 8px !important;
}
}


.categoryantetitulo {

  color: #009836;
  text-transform: uppercase;
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
}


.page-id-3745 .categoryantetitulo {
display:none;
}

.submenu_cat {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  height: auto;
  flex-wrap: wrap;
}

.submenu_cat_item {
  font-family: 'Noto Sans Bold';
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  width: 100%;
  height: 40px;
  background-color: #f1f1f1;
  color: #191919;
  padding: 8px 8px 8px 10px;
  margin-bottom: 15px;
}

.submenu_cat_item::before {
  content: "\f054";
  font-family: FontAwesome;
  color: #009836;
  margin-right: 8px;
}

.submenu_cat_item:hover {
  text-decoration: none;
  background-color: #dfdfdf;
  color: #009836;
  transition: ease-in-out .3s;
}


.margin-noti  .page-header  p.triangle:after {
    content: "";
    position: absolute;
    top: 0;
    left: 25px;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    border-bottom-color: #f1f1f1;
    border-top: 0;
    margin-left: -15px;
    margin-top: -30px;
}



  /*ESTILOS SUBCATEGORIAS - NO MOSTRAR ANTETITULO EN REAL - sucesos*/
 
 .category-70 .categoryantetitulo  {
display:none;
}
.category-3019 .categoryantetitulo  {
display:none;
}
.category-11255 .categoryantetitulo  {
display:none;
}
.category-11256 .categoryantetitulo  {
display:none;
}
.category-737 .categoryantetitulo  {
display:none;
}
.category-11297 .categoryantetitulo  {
display:none;
}
.category-11261 .categoryantetitulo  {
display:none;
}
.category-11286 .categoryantetitulo  {
display:none;
}
.category-11440 .categoryantetitulo  {
display:none;
}

.category-11440 .categoryantetitulo  {
display:none;
}

.category-3745 .categoryantetitulo  {
display:none;
}

.category-8642 .categoryantetitulo  {
display:none;
}
.category-603 .categoryantetitulo  {
display:none;
}

.category-8795 .categoryantetitulo  {
display:none;
}

.category-72 .categoryantetitulo  {
display:none;
}
.category-5153 .categoryantetitulo  {
display:none;
}
.category-5150 .categoryantetitulo  {
display:none;
}
.category-5155 .categoryantetitulo  {
display:none;
}
.category-5201 .categoryantetitulo  {
display:none;
}
.category-5151 .categoryantetitulo  {
display:none;
}

.category-6992 .categoryantetitulo  {
display:none;
}
.category-5722 .categoryantetitulo  {
display:none;
}

.category-7076 .categoryantetitulo  {
display:none;
}

.category-12486 .categoryantetitulo  {
display:none;
}


  /*ESTILOS SUBCATEGORIAS - NO MOSTRAR ANTETITULO EN REAL - VITORIA*/

.category-974 .categoryantetitulo  {
display:none;
}
.category-8897 .categoryantetitulo  {
display:none;
}
.category-1173 .categoryantetitulo  {
display:none;
}
.category-1220 .categoryantetitulo  {
display:none;
}
.category-1246 .categoryantetitulo  {
display:none;
}
.category-40 .categoryantetitulo  {
display:none;
}

 /*ESTILOS SUBCATEGORIAS - NO MOSTRAR ANTETITULO EN REAL - alava*/
 
 .category-8229 .categoryantetitulo  {
display:none;
}
 .category-10367 .categoryantetitulo  {
display:none;
}

 .category-8228 .categoryantetitulo  {
display:none;
}

.category-8776 .categoryantetitulo  {
display:none;
}
.category-10564 .categoryantetitulo  {
display:none;
}
.category-10693 .categoryantetitulo  {
display:none;
}
.category-11248 .categoryantetitulo  {
display:none;
}
.category-1176 .categoryantetitulo  {
display:none;
}
.category-8 .categoryantetitulo  {
display:none;
}
.category-4262 .categoryantetitulo  {
display:none;
}
 
  /*ESTILOS SUBCATEGORIAS - NO MOSTRAR ANTETITULO EN REAL - alava*/
  
 .category-2394 .categoryantetitulo  {
display:none;
} 
.category-34 .categoryantetitulo  {
display:none;
}
  .category-1422 .categoryantetitulo  {
display:none;
}
.category-39 .categoryantetitulo  {
display:none;
}
 
 .category-35 .categoryantetitulo  {
display:none;
}
.category-39 .categoryantetitulo  {
display:none;
}
.category-61 .categoryantetitulo  {
display:none;
}
.category-63 .categoryantetitulo  {
display:none;
}
.category-66 .categoryantetitulo  {
display:none;
}


/*ESTILOS SUBCATEGORIAS - NO MOSTRAR ANTETITULO EN REAL - otras categorias*/

.category-8942 .categoryantetitulo  {
display:none;
}

.category-9352 .categoryantetitulo  {
display:none;
}

.category-11249 .categoryantetitulo  {
display:none;
}

.category-11251 .categoryantetitulo  {
display:none;
}

.category-786 .categoryantetitulo  {
display:none;
}

.category-6534 .categoryantetitulo  {
display:none;
}

.category-551 .categoryantetitulo  {
display:none;
}

.category-8581 .categoryantetitulo  {
display:none;
}

.category-8320 .categoryantetitulo  {
display:none;
}

.category-1211 .categoryantetitulo  {
display:none;
}

.category-11250 .categoryantetitulo  {
display:none;
}
.category-8897 .categoryantetitulo  {
display:none;
}
.category-9119 .categoryantetitulo  {
display:none;
}
.category-1246 .categoryantetitulo  {
display:none;
}
.category-1405 .categoryantetitulo  {
display:none;
}
.category-5295 .categoryantetitulo  {
display:none;
}
.category-4659 .categoryantetitulo  {
display:none;
}
.category-9079 .categoryantetitulo  {
display:none;
}
.category-9188 .categoryantetitulo  {
display:none;
}
.category-8232 .categoryantetitulo  {
display:none;
}
.category-576 .categoryantetitulo  {
display:none;
}
.category-3921 .categoryantetitulo  {
display:none;
}
.category-8926 .categoryantetitulo  {
display:none;
}
.category-9642 .categoryantetitulo  {
display:none;
}
.category-5996 .categoryantetitulo  {
display:none;
}
.category-77 .categoryantetitulo  {
display:none;
}
.category-3385 .categoryantetitulo  {
display:none;
}
.category-8231 .categoryantetitulo  {
display:none;
}
.category-3198 .categoryantetitulo  {
display:none;
}
.category-3384 .categoryantetitulo  {
display:none;
}
.category-1387 .categoryantetitulo  {
display:none;
}
.category-8 .categoryantetitulo  {
display:none;
}
.category-11492 .categoryantetitulo  {
display:none;
}
 /*ESTILOS SUBCATEGORIAS - NO MOSTRAR ANTETITULO*/

.category-737 .categoryantetitulo  {
display:none;
}

.category-3019 .categoryantetitulo  {
display:none;
}

.category-2820 .categoryantetitulo  {
display:none;
}

 .category .margin-noti {
    width: 100%;
  }
  
  
    .margin-noti .page-header .fondo {
    background-color: #eee;
    margin-top: 20px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-top: 2px;
	margin-bottom:10px;
}

.margin-noti .page-header p:not(.category-10542 p) {
   /* background-color: #eee;
    padding: 8px 10px; */
    position: relative;
    margin-top: 10px;
  }
  
   .margin-noti .page-header ul li:before {
     font-family: "FontAwesome";
  content: "\f054";
  color: #009836;
  font-size: 14px;
  margin-left: -10px;
  margin-right: 8px;
  }
  
    .margin-noti .page-header ul li {
    list-style-type: none !important;
  }
  
  .margin-noti .page-header {
      padding: 10px;
    }
	
	.margin-noti {
  width: 100%;
  float: left;
  /*padding-left: 15px;
  padding-right: 15px;*/
}

/*WP CAROUSEL: MISMO HEIGHT IMG*/
.wpcp-carousel-section .wpcp-single-item img {
    margin: 0 auto;
    max-width: 100%;
    height: 230px !important;
    box-shadow: none;
object-fit:cover !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

.swiper-wrapper {
    position: relative;
    width: 33%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
}

/*ESTILOS POP UP ADBLOCK*/


.logoadblock {
   height:59px;
   width:150px;
   margin-left:40%;
}

.titular-adblock {
  font-family: 'peckham';
  letter-spacing: /*-0.03em*/ -0.01em;
  font-weight: normal;
  line-height: 1.3em;
  text-align: center;
  margin-top: 40px;
  font-size: 30px;
  margin-bottom: 20px;
  color: #33473b;
}

.subtitulo-adblock {
  font-family: 'peckham';
  letter-spacing: /*-0.03em*/ -0.01em;
  font-weight: normal;
  line-height: 1;
  text-align: left;
  margin-top: 20px;
  font-size: 22px;
  margin-bottom: 20px;
  color: #45ab48;
  padding-left:10px;
}

.adblocktexto {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 15px;
  font-family: "Noto Sans";
 text-align:justify;
  color: #191919;
  font-size: 16px;
  line-height: 22px;
  padding-left:10px;
  padding-right:10px;
}

/*ESTILOS MEC MÓVIL - Header y mes anterior*/

@media (max-width: 479px) {
.mec-box-calendar.mec-calendar .mec-calendar-header h2 {
    font-size: 15px !important;
    margin-top: 55px;
    display: block !important;
}

.mec-box-calendar.mec-calendar .mec-calendar-header {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
    top: 16px;
    font-size: 0;
    padding: 2px 0;
    text-align: center !important;
    max-width: 140px;
    margin-right: -6px;
}

.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month
{
    top: 16px;
    font-size: 0;
    padding: 2px 0;
    text-align: center !important;
    max-width: 140px;
	margin-left: -6px;
	display:block !important;
}

.home .mec-event-grid-classic .mec-wrap {
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !mnportant;
}

}

/*ESTILOS MEC - Calendario Mensual*/

.mec-calendar .mec-event-article {
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
    border-top: 1px solid #efefef;
    transition: all .33s ease;
}




.page-id-47457 .mec-calendar .mec-calendar-events-side {
    display: block !important;
    height: 600px !important;
    border-left: 1px solid #efefef;
    padding: 40px;
    width: 100%;
    overflow-y: scroll !important;
}



.page-id-47457 .mec-calendar .mec-calendar-events-side::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background: #009836 !important;
	
    }


.page-id-47457 .mec-calendar .mec-calendar-events-side::-webkit-scrollbar-track {
      border-radius: 10px;
      background: #f3f3f3;
	
    }

.page-id-47457 .mec-calendar .mec-calendar-events-side::-webkit-scrollbar {
      width: 8px;
      background: #f3f3f3;
    }


@media (max-width: 479px) {

.page-id-47457 .mec-calendar .mec-calendar-events-side {
    display: block !important;
    height: 275px !important;
    border-left: 1px solid #efefef;
    padding: 10px;
    width: 100%;
    overflow-y: scroll !important;
}


}



.btn_social_youtube {
  display: inline-block;
line-height: 15px !important;
padding: 0px !important;
width:45px;
height:45px;
margin-bottom:20px;

}

.btn_social_youtube:hover {
content: url(https://www.gasteizhoy.com/dev/wp-content/uploads/2024/01/icono-youtube-hover.jpg);
}


.btn_social_twitter {
  display: inline-block;
line-height: 15px !important;
padding: 0px !important;
width:45px;
height:45px;
margin-bottom:20px;

}

.btn_social_twitter:hover {
content: url(https://www.gasteizhoy.com/dev/wp-content/uploads/2024/01/icono-twitter-hover.jpg);
}


.btn_social_facebook {
  display: inline-block;
line-height: 15px !important;
padding: 0px !important;
width:45px;
height:45px;
margin-bottom:20px;

}

.btn_social_facebook:hover {
content: url(https://www.gasteizhoy.com/dev/wp-content/uploads/2024/01/icono-facebook-hover.jpg);
}


.btn_social_instagram {
  display: inline-block;
line-height: 15px !important;
padding: 0px !important;
width:45px;
height:45px;
margin-bottom:20px;

}

.btn_social_instagram:hover {
content: url(https://www.gasteizhoy.com/dev/wp-content/uploads/2024/01/icono-instagram-hover.jpg);
}


.btn_social_whatsapp {
  display: inline-block;
line-height: 15px !important;
padding: 0px !important;
width:45px;
height:45px;
margin-bottom:20px;

}

.btn_social_whatsapp:hover {
content: url(https://www.gasteizhoy.com/dev/wp-content/uploads/2024/01/icono-whatsapp-hover.jpg);
}


.h3bg {
    background: #e30613;
    width: auto;
    display: inline-block;
    cursor: pointer;
    user-select: none;
  }
  
  .h3bg .h3blogs {
    font-family: "peckham";
    font-weight: normal;
    color: white;
    width: auto;
    text-transform: lowercase;
    margin: 0;
    display: inline-block;
    line-height: 50%;
    padding: 4px 0px 9px 0px;
    letter-spacing: .001rem;
    margin-left: -1px;
    margin-right: -2px;
  }


