﻿/*
Theme Name: eoBootstrap
Theme URI: http://www.eloyortega.com
Description: Tema básico Bootstrap para WP.
Author: Eloy Ortega
Author URI: http://www.eloyortega.com
Version: 1.0
*/
/*@import url('css/bootstrap.min.css'); */

@font-face {
font-family: "peckham";
src: url("fonts/peckham.otf");
src:
url("fonts/peckham.otf") format("opentype"),
}

.googleplus {display: none !important;}


body {
      padding-top: 0;
      padding-bottom: 40px;
      font-family: 'Noto Sans', Helvetica, sans-serif;
      font-size: 16px; color: #545454;
      line-height: 1.45em;
     /*background: #fff url("img/fondo-fon.png") 0 100px repeat-x;*/
}
b, strong { color: #333}
/*#fondo { background: #fff url("img/fondo-fon.png") 0 0 repeat-x;}*/

h1 { font-family: 'peckham'; margin-bottom: 0 }
h1 a, h2 a, h3 a, h4 a { color: #000; }
h1 { font-size: 45px; letter-spacing: /*-0.035em*/ -0.01em; font-weight: normal; color: #33473b; line-height: 1;}
.single h1 { margin-top: 0; }
h2 { letter-spacing: /*-0.02em;*/ 0}
h2.filete-01 { border-bottom: 1px dotted; letter-spacing: -0.02em; padding-bottom: 6px;}
h2.franja { padding: 10px 16px; font-weight: bold; letter-spacing: -0.03em; font-size: 22px; border-radius: 20px 0 0 0;  color: #fff; /*text-align: center;*/ padding-left: 15px; width: auto; /*border-bottom: 1px dotted #ccc; line-height: 0.1em; margin: 10px 0 20px;*/ }
h2.franja a, h2.franja span { color: #fff; background: #759814; padding: 5px 10px; border-radius: 4px; font-family: 'peckham', 'Noto Sans', Helvetica, sans-serif; font-weight: normal; letter-spacing: 0}

h2.franja-02 { background: #2A652D; }
h2.franja-alava { background: #aa0050; }
h2.franja-video { background: #e30613;}
h2.franja-imagen {}
h2.franja-pos { background: #F7F7F7; color: #0A450D;}
h2.franja-pos a { color: #0A450D; }

h2.franja-verde-oscuro a { background: #009836; }
h2.franja-granate a, h2.franja-granate span { background: #88154a; }
/*h2.franja-granate span { color: #fff; font-weight: bold }*/
h2.franja-roja a { background: #e30613; }

h3 { font-size: 20px;}
h3.franja { background: #e30613; color: #fff; font-size: 18px; padding: 10px 11px; margin-bottom: 25px;}
h4 { font-size: 16px; }

/*eo 200618 Aumentamos interlineado Booststrap 3*/
/*.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { line-height: 1.2}*/

.wpcf7 {background: green;color: white;border-radius: 5px; padding: 10px !important;}


.caja-cats-home { background: #f7f7f7; overflow: hidden; padding: 50px 10px; margin-top: -31px; border-radius: 5px; }

.border-5px {border-radius: 5px; overflow: hidden;}



.page-header { margin-top: 10px; padding-bottom: 0;}
.page-header h1 { margin-top: 0; /*color: #1F6223; */}
a   { color: #007406; outline: 0 !important; }
a:hover, a:focus { color: #000; }

h2 a  { color: #33473b; }
.ult-noticias-home h2 a { color: #000;}
p { margin: 10px 0 17px}
p.byline { border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb; padding: 5px 0;}

p.links-noticia { margin-top: 0; border: 0; font-size: 13px; margin-bottom: 0;}
p.links-noticia i { font-size: 18px; color: #444;}
p.links-noticia i.fa-arrow-circle-right { font-size: 16px;}
p.links-noticia a { color: #444; display: inline-block;}

.post-destacado-home p.links-noticia { margin-top: 20px; border: 0; font-size: 13px;}
.post-destacado-home p.links-noticia i { font-size: 18px; color: #009836;}
.post-destacado-home p.links-noticia a { color: #000; display: inline-block;}

/*FICHA PUEBLOS*/

.ficha-pueblos {
  background: #eee;
  border-top: solid 5px #009836;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}

.texto-ficha {
  height: auto;
  min-width: 20%;
}

.borde-izq {
  border-left: solid 2px #009836; padding-left: 10px;
}

.texto-ficha .texto {
  font-weight: bold;
  color: #009836;
}

.mostrar-movil {
  display: none;
}

@media (max-width: 767px) {

  .ficha-pueblos {
    flex-direction: column;
  }
  .borde-izq {
    border-left: none;
    padding: 0;
  }

  .mostrar-movil {
    display: block;
  }

}




.banner-abajo .widget, .banner-bajo-header .widget, .banner-ejemplo { /*background: #d2d2d2; color: #fff;*/ text-align: center; overflow: hidden;}
.banner-arriba .widget { background: #fff;}
.banner-arriba p img { margin: 0 auto; max-width: 100%; height: auto;}

.banner-bajo-header      { padding-bottom: 20px; overflow: hidden; text-align: center;}
.single .banner-bajo-header { padding-bottom: 0;}
.centrar-imagen-banner { width: 100%;}
.a-single { text-align: center;}
.a-single p { margin: 0; padding: 0;}
.banner-bajo-header img, .centrar-imagen-banner, .centrar-imagen-banner img, .a-single img { max-width: 100%; height: auto; margin-right: auto; margin-left: auto; text-align: center;}
.banner-bajo-header h3      { margin-top: 0; }
.nav-abajo { display: none;}
#logo-cab { margin:0 auto; height: auto;}

#fecha-cab { /*padding-top: 50px;*/ /*padding-top: 10px;*/ font-size: 13px; line-height: 17px;}
#eltiempo-cab { /*padding-top: 30px;*/ padding-top: 10px; /* float: right;*/}
  #wpc-weather { margin: 0; padding: 0;}
  #wpc-weather .location_name,  #wpc-weather .time_symbol, #wpc-weather .time_temperature { float:left; }
  #wpc-weather .location_name, #wpc-weather .time_temperature { margin-top: 20px;}
  #wpc-weather.small .now .climacon::before, #wpc-weather.small .now .time_symbol svg { margin-bottom: 0; padding-bottom: 0;}

.logo-principal img {
  /*centrar en div*/
  /*position: relative; left: 50%; transform: translateX(-50%);*/
  /*margin: 15px 0;*/ /*margin: 20px 0 10px;*/
  margin: 41px auto 10px;
}
body.single p.antetitulo { margin: 20px 0 0;}
p.antetitulo, .catslist { text-transform: uppercase; margin: 0; font-size: 13px; line-height: 15px; }
.catslist, .category_name { font-size: 13px;}
.catslist { line-height: normal;}

.fila-logo-g { height: 135px; position: relative;}
header#cabecera h1, header#cabecera h2 { margin-top:0; margin-bottom: 0; }
/*Menu arriba*/
nav.menu-arriba     { margin-bottom: 0; min-height: 0;}


/*buscador*/
div#widget-cab-02 {}
div#widget-cab-02 form#searchform { margin-top: 15px;}
div#widget-cab-02 form#searchform input { border: 1px solid #ccc; border-radius: 20px; background: url("img/ico-lupa.png") 92% 5px no-repeat; padding: 5px 15px}
div#widget-cab-02 form#searchform input#searchsubmit { display: none;}


  /*nuevo buscador*/
.menu-principal .search-form {
  position: absolute;
  right: 10px;
  top: 3px;
}

.menu-principal .search-field {
  background-color: transparent;
  background-image: url("img/ico-lupa.png");
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  height: 37px;
  margin: 3px 0;
  padding: 0 0 0 34px;
  position: relative;
  -webkit-transition: width 400ms ease, background 400ms ease;
  transition:         width 400ms ease, background 400ms ease;
  width: 0;
}

.menu-principal .search-field:focus {
  background-color: #fff;
  border: 1px solid #759814;
  cursor: text;
  outline: 0;
  width: 230px;
}
.menu-principal .search-form .search-submit {  display:none; }


/*centrar links*/
.centrar-menu .navbar-nav { width: 100%; text-align: center; }
.centrar-menu .navbar-nav > li { float: none; display: inline-block;  }
#menu-barra-secundaria.navbar-nav { border-bottom: 1px solid #ccc;}
#menu-barra-secundaria.navbar-nav > li:not(:last-child) { border-right: 1px solid #ccc; margin-right: -4px;}
#menu-barra-secundaria.navbar-nav > li a { padding-top: 10px; padding-bottom: 10px;}


.menu-arriba .navbar-nav > li   { font-family: 'Noto Sans', sans-serif; }
.menu-arriba .navbar-nav > li a { color: /*#007406*/#333; padding: 4px 10px; font-size: 13px; letter-spacing: -0.03em; }
  .menu-arriba .navbar-nav > li > ul > li > a { font-family: 'Noto Sans', Helvetica, sans-serif; font-size: 12px; letter-spacing: 0;}
  /*dropdown submenu*/
  .menu-arriba .navbar-nav > li > .dropdown-menu { text-transform: none; font-family: 'Noto Sans', Helvetica, sans-serif; background: #fff; }
  .menu-arriba .dropdown-menu>.active>a       { background: #fff; }
  .menu-arriba .dropdown-menu>.active>a:focus   { background: #fff; color: inherit;}
  .menu-arriba .dropdown-menu>.active>a:hover   { background: #eee; color: inherit;}
  .menu-arriba .navbar-nav > li > .dropdown-menu a { padding: 7px 12px; /*font-size: 13px; */}

  .navbar-ex1-collapse { padding-right: 15px; padding-left: 15px;}

/*Menu principal*/
.menu-principal { background: #009836;}
nav.menu-principal { margin-bottom: 0; border-radius: 4px 4px 0 0; border: 0;}
.logo-gh-cab-peq { padding: 16px 0 0 0; width:210px; margin: 0 auto; float: none; }
.menu-principal .navbar-nav > li > a { color: #fff; /*font-family: 'peckham', cursive;*/ font-weight: 600; text-transform: uppercase; font-size: 18px; padding: 5px 20px; }
.cab-scroll-arriba #menu-principal li  { padding-top: 10px; padding-bottom: 10px; margin-left: -4px;}
.cab-scroll-arriba #menu-principal li:not(:last-child):after  { content: '';height: 0%; width: 1px; position: absolute; right: 0; top: 15%; background-color: #fff;}
.cab-scroll-arriba #menu-principal li:hover  {background-color: #5c5c5b; color: #009836; /*-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.175);box-shadow: 0 10px 15px rgba(0,0,0,.175);*/ }
#menu-principal li a:not(:last-child) { /*border-right: 1px solid rgba(255,255,255,.7); margin-right: -4px;*/ }
.menu-principal .navbar-nav > li > a:hover { /*background: #48641f;*/ /*background: #5c5c5b;*/ }
.menu-principal .navbar-nav > li.active > a, .menu-principal .navbar-nav > .active > a, .menu-principal .navbar-nav > .active > a:focus, .menu-principal .navbar-nav > .active > a:hover { background: #009836;}
  /*dropdown submenu*/
header.cab-scroll-arriba .menu-principal .navbar-nav > li > .dropdown-menu { border: 0; border-radius: 0; background: /*rgba(43,89,20,.85)*/ #5c5c5b; /*border-top-right-radius: 5px;*/ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
header.cab-scroll-arriba .menu-principal .navbar-nav > li > .dropdown-menu a { color: #fff;}
header.cab-scroll-arriba .menu-principal .navbar-nav > li > .dropdown-menu a:hover { background: #009836}
header.cab-scroll-arriba  .menu-principal .dropdown-menu > .active > a, .menu-principal .dropdown-menu > .active > a:focus, .menu-principal .dropdown-menu > .active > a:hover  { background: #009836; }
header { margin-bottom: 20px;}
.navbar { margin-bottom: 0}
    /*ul.nav li.dropdown:hover ul.dropdown-menu {}*/
.dropdown:hover .dropdown-menu {
    display: block;
}
.dropdown:hover .dropdown-menu ul {
    display: none;
}

.dropdown-menu {min-width: 100%;-webkit-box-shadow: 5px 15px 15px rgba(0,0,0,.175); box-shadow: 5px 15px 15px rgba(0,0,0,.175);}
.dropdown-menu { background: inherit;}
.dropdown-menu li {padding-top: 2px !important; padding-bottom: 2px !important; margin-left: 0px !important;}
.dropdown-menu li:hover {margin-left: 0px !important;}
.dropdown-menu li:after {height: 0% !important;}
.dropdown-menu li a {line-height: 2}
.navbar-toggle { border: 0; float: left; /*position: absolute; left: 0;*/ margin-top: 15px;}
.navbar-inverse .navbar-toggle .icon-bar { background-color: #009836; height: 3px;}
/*widgets cabecera*/
#widget-cab-02 { position: relative; min-height: 135px;}

.rrss-cab-pie { }
.rrss-cab-pie ul { list-style: none; margin:0; padding: 0;}
.rrss-cab-pie ul li { float: left}
.rrss-cab-pie ul li { margin-right: /*3px*/ 8px;}
.rrss-cab-pie ul li:last-child { margin-right: 0}
.rrss-cab-pie ul li a { color: #009836; font-size: /*28px*/23px;}

#widget-cab-02 .rrss-cab-pie { right: 5px; bottom: /*17px*/38%; position: absolute;}

#pie-de-pagina #premio-ajebask small { font-family: 'Noto Sans',Helvetica,sans-serif; font-size: 12px; font-style: normal; color: #9b242d;}

/*Submenu horizontal*/
.submenu-horizontal     { background: #eee;}
.submenu-horizontal .navbar-nav > li  { font-family: 'Noto Sans', sans-serif; }
.submenu-horizontal .navbar-nav > li > a { color: #003503; font-size: 16px;border-bottom: solid 3px transparent;}
.submenu-horizontal .navbar-nav > li > a:hover {border-bottom: solid 3px #009836;}

/*menu offcanvas*/
.row-offcanvas { }
.row-offcanvas ul { list-style: none; font-family: 'Noto Sans'; font-weight: bold; font-size: 18px; margin: 15px 0 0 0; padding: 0; }
.row-offcanvas ul > li { /*border-bottom: 1px solid #ccc*/ /*margin-top: 8px;*/ margin: 0; padding: 18px 15px; border-bottom: 1px solid #C6D4C1;}
.row-offcanvas ul > li:last-child { /*border: 0;*/}
.row-offcanvas ul > li > ul { font-family: 'Noto Sans', Helvetica, sans-serif; font-weight: normal; font-size: 14px; padding-left: 10px; margin-bottom: 8px; }
.row-offcanvas ul > li > ul > li > a  { color: #444}
.row-offcanvas ul > li > ul > li > ul { display: none;}

/*CAMBIAR CABECERA AL BAJAR SCROLL*/
#envolver_cabecera {}
#menu-principal { -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;}
.cab-scroll-abajo > div#menu-principal { height: 67px; border-bottom: 0px solid #8FA790;
          background: #fff;
          background: -moz-linear-gradient(top, #fff 55%, #eee 100%);
          background: -webkit-linear-gradient(top, #fff 55%, #eee 100%);
          background: linear-gradient(to bottom, #fff 55%, #eee 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );

          -webkit-box-shadow: 0px 3px 16px 0px rgba(0,0,0,0.3);
          -moz-box-shadow: 0px 3px 16px 0px rgba(0,0,0,0.3);
          box-shadow: 0px 3px 16px 0px rgba(0,0,0,0.3);
}
.cab-scroll-abajo .menu-principal { background: transparent; /*max-width: 1412px;*/ margin: 0 auto; border-bottom: 0;}
.cab-scroll-abajo { position: fixed; width: 100%; z-index: 50; top: 0; padding-left: 15px; padding-right: 15px;}
.cab-scroll-abajo .menu-arriba, .cab-scroll-abajo .fila-logo-g, .cab-scroll-abajo .submenu-horizontal { display: none}
.cab-scroll-abajo .logo-gh-cab-peq { display: block !important}
.cab-scroll-abajo #menu-principal nav div ul.navbar-nav { /*float: right; width: auto;*/ display: none;}
.cab-scroll-abajo .menu-principal { }
.cab-scroll-abajo .menu-principal .navbar-nav > li > a { font-size: 18px; padding: 21px 12px; color: #009836; font-weight: bold; text-transform: none; letter-spacing: -0.02em;}
.cab-scroll-abajo .menu-principal .navbar-nav > li.active > a { background: #e2eae2;}
.cab-scroll-abajo .menu-principal .navbar-nav > li > a:hover, .cab-scroll-abajo .menu-principal .navbar-nav > li > a:focus { background: #eee; color: #009836; }
.cab-scroll-abajo .navbar { padding-right: 50px; padding-left: 10px;}
.menu-principal .navbar-nav > li > a > b {color: #fff;}

.cab-scroll-abajo .menu-principal .search-form { top: 10px;}

.img_noblock img {display: inline;}

.cab-scroll-abajo .menu-principal .navbar-nav > li > ul.dropdown-menu { background: #fff}

.navbar-collapse { border-top: 0;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background: #d3dbcd;}

/*menu cab-abajo siempre como movil*/
/*.cab-scroll-abajo .navbar-header { width: 100%}
.cab-scroll-abajo .navbar-toggle { display: block; float: right; }
.cab-scroll-abajo .navbar-collapse.collapse { display: none !important; }
.cab-scroll-abajo .navbar-collapse  { overflow-x: visible !important; }
.cab-scroll-abajo .navbar-collapse.in { overflow-y: auto !important; }
.cab-scroll-abajo .collapse.in { display: block !important; }
.cab-scroll-abajo .navbar-nav   { margin-top: 30px}
.cab-scroll-abajo .navbar-nav > li  { float: none; display: block; text-align: right; }*/

#breadcrumbs{
    list-style:none;
    margin: 0 0 10px; padding: 3px 15px;
    overflow:hidden; background: #f7f7f7; font-size: 12px;
    border-radius: 5px;
}

#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:7px;
}

#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
}

/*sidebar barra lateral*/
.barra_lateral h3 {  /*background: #009836;*/ /*background: #376323;*/ color: #fff; font-size: 16px; padding: 10px; font-weight: bold; margin-top: 0; margin-bottom: 0}
.barra_lateral h4 { font-family: 'Noto Sans'; color: #000; font-size: 18px;}
.barra_lateral h4 a { color: #000; }

.barra_lateral .textwidget, .barra_lateral .widget, .barra_lateral .pop-layout-v, .barra_lateral .a-single, .barra_lateral .upw-posts { margin: 0 0 20px;}

.barra_lateral .a-single img { max-width: 100%; /*height: 100%;*/ height: auto;}
.widget-ventana-informativa { /*display: none;*/}
.ventana-informativa-post { position: relative; text-align: center; background: #333;}
.tit-post-ventana-informativa { position: absolute; bottom: 5px; }
.tit-post-ventana-informativa h4 { color: #fff; font-size: 16px; padding: 0 15px 1px; font-weight: bold; font-family: 'Noto Sans'; line-height: 18px; }



  /*ventana informartiva*/
.barra_lateral h3, .franja-peq-roja h3, .upw-posts { background: #e30613; color: #fff;}

.barra_lateral h3 a{ color: #fff;}
  .upw-posts { overflow: hidden; }
  .upw-posts .entry-image { float: left; margin: 0 1px 1px !important; max-width: 100px; height: auto;}
  .upw-posts h4 { font-size: 14px; line-height: 16px; margin: 10px 0}
  .upw-posts h4 a { color: #fff;}
  .upw-posts article { padding-right: 10px; }

/*carrusel*/
.mk-dg-vitoria h3, .franja-peq-gris h3 { background: #333; color: #fff; }
.franja-peq-mag h3 { background: #88154A; }
.franja-peq a, .franja-peq-roja a, .franja-peq-mag h3, .franja-peq-gris a { color: #fff; }

.franja-peq h3 { color: #fff; font-size: 16px; padding: 10px; font-weight: bold; margin-top: 0; margin-bottom: 0}
/*.carousel-indicators { bottom: 0; margin-bottom: 5px;}*/
.carousel-inner { background: #333; }
.carousel-caption { padding-bottom: 15px; font-weight: bold; font-family: 'Noto Sans'; line-height: 18px; bottom: 5px; }

  /*videos sidebar*/
  .barra_lateral .video-sidebar h4 { font-size: 12px; line-height: 14px; font-family: 'Noto Sans', Helvetica, sans-serif;}
  ul.video-sidebar { margin: 0; padding: 0; list-style: none;}
  ul.video-sidebar li { min-height: 140px; width: 49%; float: left;}
  ul.video-sidebar li:nth-child(2n+1) { margin-right: 2%;}
  .min-video-sidebar { position: relative;}

.min-video-sidebar i.fa-video-camera { position: absolute; top: 10px; left: 10px; background: rgba(255,255,255,.7); color: #e30613; font-size: 15px; padding: 6px 9px; border-radius: 7px;}


/*home*/
.post-destacado-home { margin-bottom: 5px; padding-bottom: 25px; /*border-bottom: 1px dotted #aaa; */}
.post-destacado-home h1  { font-size: 50px; letter-spacing: /*-0.03em*/ -0.01em; font-weight: normal; line-height: 1; }
.post-destacado-home h1 a { /*color: #454545;*/ color:/*#33473b*/#33473b;}
/*.post-destacado-home .subtitu p { font-size: 23px; font-family: 'Noto Sans'; letter-spacing: -0.015em; margin-top: 15px; color: #555; margin-bottom: 0}*/
.subtitu p { font-size: 20px; line-height: 130%; font-family: 'Noto Sans'; letter-spacing: -0.015em; margin: /*15px*/0 auto 0; color: #555; max-width: 1010px;}

.rumores-widget { background: #91ad43 url("img/rumores-widget-fon.gif") 0 0 no-repeat; color: #fff; padding: 100px 36px 36px;  font-family: 'Noto Sans'; font-size: 18px; line-height: 18px; font-style: italic; letter-spacing: -0.02em; }
.lapolemica-widget { background: #dcc63c url("img/lapolemica-widget-fon.gif") 0 0 no-repeat; color: #241f00; padding: 100px 36px 36px;  font-family: 'Noto Sans'; font-size: 18px; line-height: 18px; font-style: italic; letter-spacing: -0.02em; }

.eltweet-del-dia-widget { background: #4ab4f5 url("img/tweet-del-dia-widget-fon.gif") 0 0 no-repeat; color: #fff; padding: 100px 36px 36px;  font-family: 'Noto Sans'; font-size: 18px; line-height: 18px; font-style: italic; letter-spacing: -0.02em; }
.eltweet-del-dia-widget a { color: #fff;}
.lafrase-del-dia-widget { background: #dcc63c url("img/frase-del-dia-widget-fon.gif") 0 0 no-repeat; color: #241f00; padding: 100px 36px 36px;  font-family: 'Noto Sans'; font-size: 18px; line-height: 18px; font-style: italic; letter-spacing: -0.02em; margin-top: 10px; }
.lafrase-del-dia-widget a { color: #241f00; }


div.ult-noticias-home { /*float: left;*/border-radius: 5px; padding-left: 0; padding-top: /*20px*/ 0; /* padding-bottom: 25px; */ /*border-bottom: 1px dotted #aaa;*/
  /*display: flex;
  justify-content: space-between;*/
}

@media (max-width: 767px) {

  .caja-cats-home {border-radius: 0px;}
  div.ult-noticias-home {border-radius: 0px;}
  }



div.ult-noticias-home h2 { font-size: 19px; line-height: 1.2; letter-spacing: -0.02em; margin: 7px 0;  text-align: center;}

.caja-01 > div {   /*background: #f7f7f7 none repeat scroll 0 0;*/ padding: 1px; }
.caja-gris { overflow: hidden;}
.caja-gris > div {   background: #f7f7f7 none repeat scroll 0 0; padding: 0; border-right: 3px solid #fff; /*width: 24.95%;*/ margin-bottom: -99999px; padding-bottom: 99999px; text-align: center;}
.caja-gris > div h2 {padding: 3px 15px; font-family: 'Noto Sans', Helvetica, sans-serif; font-size: 16px; }
.caja-gris > div:last-child { border-right: 0}

.caja-gris2 { overflow: hidden;}
.caja-gris2 > .bloque-cuatro { color: black;  background: #f7f7f7 none repeat scroll 0 0; padding: 0; border-right: 3px solid #fff; /*width: 24.95%;*/ margin-bottom: -99999px; padding-bottom: 99999px; text-align: center;}
.caja-gris2 > .bloque-cuatro h2 {padding: 3px 15px; font-family: 'Noto Sans', Helvetica, sans-serif; font-size: 16px; }
.caja-gris2 > .bloque-cuatro:last-child { border-right: 0}



.fon-gris { background: #f7f7f7 }
/*div.ult-noticias-home img { float: left; margin-right: 10px;}*/

div.destacados-en-vg { padding-left: 0; min-height: 190px; margin-top: 10px;}
div.destacados-en-vg h3 { margin-top: 0; padding-top: 0;}
div.destacados-en-vg .col-md-6, div.destacados-en-vg .col-md-5 { padding-left: 0}
div.destacados-en-vg .col-md-7 { padding-left: 10px}
div.destacados-en-vg p.intro { font-size: 14px; line-height: 1.35}

div.video-home { min-height: 220px;}

/*agenda*/
.timely { /*font-family: 'Noto Sans';*/ font-size: 12px;}
.timely .ai1ec-date          { font-family: 'Noto Sans', Helvetica, sans-serif;}
.ai1ec-agenda-widget-view { max-width: 100%;}
.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date { background: #f7f7f7 !important; border-color: #D6D6D6 !important;}
.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-view .ai1ec-date.ai1ec-today { background: #f0f0f0 !important;}
.ai1ec-agenda-widget-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-day { background: #fff; text-shadow: none; letter-spacing: -0.02em;}
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month { font-size: 11px; letter-spacing: 0;}
.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday { font-size: 11px;}
.ai1ec-agenda-widget-view .ai1ec-event > a { color: #232323}

/*Museos*/
.row.museos-agenda { background: #f7f7f7/*#f0f0f0*/;
	overflow: hidden; padding: 30px 0 0; margin-top: -31px !important; border-radius: 5px;
 }

.museo { /*background: #f7f7f7*/ border-right: 1px solid #fff; min-height: 230px }
h2.tit-museos { color: #fff; background: #88154a; color: #fff; border-radius: 10px; margin-top:0; width: auto; display: block }
.museos-agenda > div > div.museo:last-child { border-right: 0 }

  .museo h3 { padding: 15px; font-size: 18px; margin: 0; min-height: 70px; background:  }
  .museo img { margin: 0 }
  .museos-agenda p:empty { display: none; }
  .museo a img.alignnone { margin: 0 }


div.sidebar-home { padding-right: 0; /*padding-left: 0;*/}
.adsbygoogle, img.img_ad, #google_image_div { max-width: 100% !important; height: auto;}

/*colores cats*/
.destacados-en-vg .catslist    {max-width: 150px;padding: 5px; margin-top: 1px; text-align: center; color: #fff; line-height: 17px;}
.destacados-en-vg .catslist a { color: #fff; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; }
.home .catslist, .single-post .catslist { background: #009836;}
.catslist.baskonia, .catslist.deportes, .catslist.balonmano-deportes, .catslist.futbol  { background: #C18D00; }
.catslist.vitoria, .catslist.ciudad { background: #759814; }
.catslist.robos, .catslist.agenda, .catslist.actualidad { background: #480600; }
.catslist.alava       { background: #aa0050;}

/*para texto sobre foto*/
.home .catslist { position: absolute; top: 5px; right: 5px; padding: 5px 10px; border-radius: 12px; color: #fff; font-size: 10px; font-weight: bold;}
.home .catslist a { color: #fff;}


/*Patrocinado y Concurso home*/
/*.pretitulo::before {
  display: block; text-align: center; background-color:#f7f7f7; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;
  padding: 3px;
  font-size: 14px; }
  .pretitulo.patrocinado-home::before { content: "Patrocinado"; }
  .pretitulo.concurso-home::before { content: "Patrocinado"; }*/

  .patro-conc { display: block; text-align: center; background-color:#eee; border-top-left-radius: 5px; border-top-right-radius: 5px; /* border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; */
    padding: 3px;
    font-size: 14px; color: inherit }
    .patro-conc:hover {background-color:#eee; text-decoration: none;}

/*.patrocinado-home, .concurso-home { margin-bottom: 12px; border: 1px solid #ccc;}*/
.patrocinado-home h5, .concurso-home h5 { font-family: 'Noto Sans'; font-size: 16px; letter-spacing: -0.01em; font-weight: bold; margin: 0; padding: 10px 0 0; margin-bottom: 5px; color: white}
.patrocinado-home h5 { background: #000; }
.concurso-home h5   { background: #e30613;}
.patrocinado-home .fondo { background: #000; padding: 0px; overflow: hidden; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.concurso-home h5 a, .patrocinado-home h5 a { color: #fff; }
.concurso-home .fondo { background: #e30613; overflow: hidden; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}

.patrocinado-home .fondo, .concurso-home .fondo { display: flex; align-items: center;
}
.patrocinado-home h3 a, .patrocinado-home h4 a, .concurso-home h3 a, .concurso-home h4 a { color: #fff}

/*imagenes*/
.crop-height-70   { max-height: 70px; overflow: hidden; }
.crop-height-100  { max-height: 100px; overflow: hidden; }
.crop-height-125  { max-height: 125px; overflow: hidden; }
.crop-height-150  { max-height: 150px; overflow: hidden; }
.crop-height-175  { max-height: 175px; overflow: hidden; border-radius: 5px;}
.crop-height-200  { max-height: 200px; overflow: hidden; }
.crop-height-225  { max-height: 225px; overflow: hidden; }
.crop-height-250  { max-height: 250px; overflow: hidden; }
.crop-height-300  { max-height: 300px; overflow: hidden; }
.crop-height-400  { max-height: 400px; overflow: hidden; }
img.scale {
  /* corrects inline gap in enclosing div */
  display: block;
  max-width: 100%;
  /* just in case, to force correct aspect ratio */
  height: auto !important;
  width: auto\9; /* ie8+9 */
  /* lt ie8 */
  -ms-interpolation-mode: bicubic;
}
.ult-noticias-home img { object-fit: cover; width: 100%;}

.image-wrap {
    max-height: 200px;
    overflow: hidden;
    max-width: 100%;
    -webkit-transition: max-width .5s ease-out;
    -moz-transition: max-width .5s ease-out;
    -ms-transition: max-width .5s ease-out;
    -o-transition: max-width .5s ease-out;  /* Opera 10.5+ */
    transition: max-width .5s ease-out;
}

    .image-wrap img {
        width: 100%;
        -webkit-transition: margin-top .5s ease-out;  /* Saf3.2+, Chrome */
        -moz-transition: margin-top .5s ease-out;  /* FF4+ */
        -ms-transition: margin-top .5s ease-out;  /* IE10? */
        -o-transition: margin-top .5s ease-out;  /* Opera 10.5+ */
        transition: margin-top .5s ease-out;
    }


    .img-circ { border-radius: 50%}
/*FIN IMAGENES*/

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
   height: 100%;
}




.texto-sobre-foto { position: relative; background: #333; border-radius: 5px;}
.texto-sobre-foto i { position: absolute; top: 20px; left: 20px; background: rgba(255,255,255,.7); color: #e30613; font-size: 24px; padding: 9px 12px; border-radius: 7px;}

.icono-encuesta {width: 85px; margin: 0 auto; position: absolute; top: 50px; right: 37%;}
.icono-encuesta i { position: absolute !important; top: 20px !important; left: 20px !important; background: rgba(255,255,255,.7) !important; color: #e30613 !important; font-size: 40px !important; padding: 9px 12px !important; border-radius: 7px !important;}

.icono-encuesta_9 {width: 85px; margin: 0 auto; position: absolute; top: 30px; right: 40%;}
.icono-encuesta_9 i { position: absolute !important; top: 20px !important; left: 20px !important; background: rgba(255,255,255,.7) !important; color: #e30613 !important; font-size: 40px !important; padding: 9px 12px !important; border-radius: 7px !important;}

div.bt-play-video { width: 100%; height: 100%; position: absolute;/* z-index: 2;*/ z-index: 0;
  background: url("img/bt_video_play_g.png") no-repeat 50% 50%;}
  div.bt-play-video:hover { background-image: url("img/bt_video_play_g_hover.png")}

.ult-noticias-home div.bt-play-video { background: url("img/bt_video_play_g.png") no-repeat scroll center 80px }

div.min-video-sidebar div.bt-play-video { background-image: url("img/bt_video_play_peq.png");}
div.min-video-sidebar div.bt-play-video:hover { background-image: url("img/bt_video_play_peq_hover.png");}
div.destacado-home div.bt-play-video { z-index: 0;}

.titu-comen { position: absolute; bottom: 0; padding: 0 20px 8px; }
.texto-sobre-foto h4 { color: #fff; margin-bottom: 7px; font-weight: bold; font-size: 17px; text-shadow: 1px 1px 1px #000; font-weight: 400;}
.texto-sobre-foto h4 a { color: #fff; font-weight: 400; }
.texto-sobre-foto h4.peq { font-size: 14px; }
.destacado-home .texto-sobre-foto h4 { background: transparent;}

/*.destacado-home*/.texto-sobre-foto i.fa-comments { position: relative !important; top: auto !important; left: auto !important; padding: 0 !important; background: transparent !important; border-radius: 0 !important; color: #fff;}
.texto-sobre-foto p.links-noticia a { color: #fff;}
.destacado-home .texto-sobre-foto i { color: #fff; padding: 0 }
.destacado-home .texto-sobre-foto p.links-noticia { position: absolute; top: 5px; left: 20px; text-shadow: 0px 0px 3px #000; background: rgba(0,0,0,.25); padding: 2px 10px 1px; margin-right: 0 !important; border-radius: 20px; }
.destacado-home .texto-sobre-foto p.links-noticia a { color: #fff;}



.destacado-home { padding: 0}

.degradado-negro-trans { position: absolute; width: 100%; height: 100%;
                          background: -moz-linear-gradient(top, rgba(0,0,0,0) 32%, rgba(0,0,0,0.8) 100%);
                          background: -webkit-linear-gradient(top, rgba(0,0,0,0) 32%,rgba(0,0,0,0.8) 100%);
                          background: linear-gradient(to bottom, rgba(0,0,0,0) 32%,rgba(0,0,0,0.8) 100%);
                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}


/*Mi barrio-home*/
.mibarrio-home { background: /*#998B32*/ /*#eef0e1*/ #f7f7f7; color: #ddd; overflow: hidden; padding-bottom: 25px; border-radius: 20px 0 0;}
.mibarrio-home h2 { /*color: #fff;*/ margin-top: 0 !important; background: transparent;}
.mibarrio-home h2.franja a { /*color: #33473b;*/ }
.mibarrio-home h4, .mibarrio-home h4 a { color: #454700;}
.mibarrio-home p.links-noticia a, .mibarrio-home p.links-noticia i { color: #444 !important;}

/*Sucesos-home*/
.sucesos-home { background: /*#6C816B*/ /*#33473b*/ /*#F4E6DB*/ /*#f8ecec*/ #f7f7f7; color: #333; overflow: hidden; padding-bottom: 25px; border-radius: 20px 0 0;}
.sucesos-home h2 { /*color: #333; */margin-top: 0 !important; background: transparent;}
/*.sucesos-home h2.franja a { color: #7E2A2A; }*/
.sucesos-home h4, .sucesos-home h4 a { color: #411111;}
.sucesos-home p.links-noticia a, .sucesos-home p.links-noticia i { color: #444 !important;}

/*Álava-home*/
.alava-home { /*background: #aa0050;*/ background: #88154A; color: #ddd; overflow: hidden; padding-bottom: 25px; border-radius: 20px 0 0;}
.alava-home h2 { color: #fff; margin-top: 0 !important; background: transparent;}
.alava-home h4, .alava-home h4 a { color: #fff;}
.alava-home p.links-noticia a, .alava-home p.links-noticia i { color: #eee !important;}

/*Deportes-home*/
.deportes-home { /*background: #637825; color: #ddd;*/ background: #f7f7f7; overflow: hidden; padding-bottom: 25px; border-radius: 20px 0 0;}
.deportes-home h2 { margin-top: 0 !important; background: transparent;}
.deportes-home h2 a { color: #637825; }
.deportes-home h4, .deportes-home h4 a { /*color: #fff;*/}
/*.deportes-home p.links-noticia a, .deportes-home p.links-noticia i { color: #eee !important;}*/


/**Plantillas de categorías*/
body.category .page-header { margin-bottom: 0; text-align: center}
body.category .page-header p { margin-top: 0}
body.category .excerpt-post { /*width: 47%; float: left; margin-right: 6%; min-height: 200px;*/}
body.category .destacada-1.excerpt-post { float: none; width: 100%; padding-top: 20px;}
body.category .excerpt-post:nth-child(2n+1), body.search .excerpt-post:nth-child(2n+1) { margin-right: 0;}
body.category .catslist, body.search .catslist     {/* margin: 20px 0 3px;*/ margin: 0;}
body.category .excerpt-post h2, body.search .excerpt-post h2  { font-size: 24px; margin-top: 6px; }
body.category .destacada-1.excerpt-post h2 { font-size: /*32px*/ /*26px*/ 34px; text-align: left; font-family: 'peckham'; }
body.category .destacada-1.excerpt-post p { font-size: 16px;  text-align: left;}
.thumbnail { border: 0}
/*body.category .destacada-1.excerpt-post .wp-post-image { float: left}*/
body.category .entry, body.search .entry { margin-top: 9px; font-size: 14px; line-height: 18px;}

.img-cat-min > img { max-width: 100% !important; height: auto !important; }
p.fecha-autor { line-height: normal;}

.cat-autor-single-cont { background: url(img/vitoria-hoy-sabe-de-fon.jpg) center top no-repeat; height: 150px; padding: 36px 15px 0; margin-bottom: 15px; }
  .araberri .cat-autor-single-cont, .category-araberri-blog .cat-autor-single-cont { background-image: url(img/araberri-fon-min.jpg);}
  .arte .cat-autor-single-cont, .category-arte .cat-autor-single-cont { background-image: url(img/arte-fon-02-min.jpg);}
  .barrios .cat-autor-single-cont, .category-barrios .cat-autor-single-cont { background-image: url(img/barrios-fon-min.jpg);}
  .baskonistas .cat-autor-single-cont, .category-baskonistas .cat-autor-single-cont { background-image: url(img/baskonistas-fon-min.jpg);}
  .nombres-propios .cat-autor-single-cont, .category-nombres-propios .cat-autor-single-cont { background-image: url(img/nombres-propios.jpg);}
  .miradas .cat-autor-single-cont, .category-miradas .cat-autor-single-cont { background-image: url(img/miradas-fon-min.jpg);}
  .paisajes .cat-autor-single-cont, .category-paisajes .cat-autor-single-cont { background-image: url(img/paisajes-fon-min.jpg);}
  .runners .cat-autor-single-cont, .category-runners .cat-autor-single-cont { background-image: url(img/runners-fon-min.jpg);}
  .urbanismo .cat-autor-single-cont, .category-urbanismo .cat-autor-single-cont { background-image: url(img/urbanismo-fon-min.jpg);}
  .quien-fue .cat-autor-single-cont, .category-quien-fue .cat-autor-single-cont  { background-image: url(img/quien-fue-fon-min.jpg);}
  .videojuegos .cat-autor-single-cont, .category-videojuegos .cat-autor-single-cont  { background-image: url(img/videojuegos-fon-min.jpg);}
  .vitoria-ayer .cat-autor-single-cont, .category-vitoria-ayer .cat-autor-single-cont  { background-image: url(img/vitoria-ayer-fon-min.jpg);}
  .vitoria-social .cat-autor-single-cont, .category-vitoria-social .cat-autor-single-cont  { background-image: url(img/vitoria-social-fon-min.jpg);}
  .vitoria-social .cat-autor-single-cont, .category-nombres-propios .cat-autor-single-cont  { background-image: url(img/nombres-propios.jpg);}


.cat-autor-single { /*max-width: 326px;*/ width: auto;  }
.cat-autor-single p { display: inline-block; }
.mod-vitoria-hoy-sabe-de { background: #245e36 url(img/blog-home-fon-06-min.jpg) center bottom no-repeat; color: #fff; }
.mod-vitoria-hoy-sabe-de h4, .mod-vitoria-hoy-sabe-de-01 h4 { font-weight: bold; color: #fff; }
.mod-vitoria-hoy-sabe-de h4 a { color: #fff; text-shadow: 0 0 20px #000; font-weight: 400;}
.mod-vitoria-hoy-sabe-de .avatar-titu { background: transparent; }
.mod-vitoria-hoy-sabe-de p.links-noticia i, .mod-vitoria-hoy-sabe-de p.links-noticia a { color: #fff }


.caja-blogs-home {background: rgba(9, 23, 9, 0.75);}
.img-gravatar-80 { border-radius: 50%; box-shadow: 0px 0px 20px rgba(0,0,0,.5); margin-top:-29px; margin-right: 15px;}
  .home .img-gravatar-80 { margin-right: 0 }
  .mod-vitoria-hoy-sabe-de-01 .img-gravatar-80 { margin-top: 0; box-shadow: none }

.mod-vitoria-hoy-sabe-de .img-gravatar-80 { margin-top: -46px; }
.mod-vitoria-hoy-sabe-de .mas-blogs .img-gravatar-80 { margin-bottom: 10px; margin-top: 0 !important }

.mins-cat-blogs h3 a { display: block; padding-top: 15px; padding-bottom: 18px;}
.mins-cat-blogs h3 a:hover { text-decoration: none; background: #ecf2dd; }

.txt-vit-hoy-sabe { color: #fff; text-shadow: 0 0 20px #000; }
.txt-vit-hoy-sabe a { color: #d1ffd3; }
.txt-vit-hoy-sabe a span { color: #fff; }
.txt-vit-hoy-sabe a:hover { color: #fff; }
.tit-vit-hoy-sabe { font-family: 'Noto Sans'; font-style: italic; font-size: 23px; font-weight: 700; color: #fff;}

.avatar-titu { background: #F7F7F7; padding: 0 15px 15px 15px }
.mod-vitoria-hoy-sabe-de-01 .avatar-titu { padding: 20px }
/*.avatar-titu .txt-vit-hoy-sabe { color: inherit;text-shadow: none; }
.avatar-titu .txt-vit-hoy-sabe a { color: #007406; }*/

.caja-blogs-home-peq > div:nth-last-child(-n+2) { margin-top: 30px;}
.videos-peq > div:nth-last-child(-n+2) { margin-top: 20px }


/*single.php*/
p img { display: block; margin-bottom: 12px;}
body.single .contenido-noticia img, .contenido-pagina img { height: auto !important; max-width: 100% !important; }
body.single .zem_rp_wrap { margin-top: 35px;}
.navegacion-posts {}
.navegacion-posts i { font-size: 50px}
.navegacion-posts a { font-size: 12px; line-height: 13px; display: block; width: 30px; }
.noticia-anterior, .noticia-siguiente { position: fixed; height: 93px; border: 1px solid #ccc; background: #fff; top: 50%; z-index: 20;}
.noticia-anterior {left: 0; padding: 10px 10px 10px 0; border-right: 3px solid #009836;}

.noticia-siguiente { right: 0;  text-align: right; padding: 10px 0 10px 10px; border-left: 3px solid #009836;}

.noticia-anterior a, .noticia-siguiente a { visibility: hidden; background: #fff; /*transition: all 0.3s;*/}
.noticia-anterior a::before, .noticia-siguiente a::before { font-family: FontAwesome; font-size: 80px; display: inline-block; color: #C5C5C5; visibility: visible; padding-top: 20px;}
.noticia-anterior a::before { content: "\f104"; float: left; margin: 10px 20px 0 0; }
.noticia-siguiente a::before { content: "\f105"; float: right; margin: 10px 0 0 20px; }

.noticia-anterior a:hover, .noticia-siguiente a:hover { visibility: visible; width: auto}
.tit-noticia-anterior, .tit-noticia-siguiente { max-width: 150px; float: left; font-family: 'Noto Sans'; font-size: 15px; line-height: 18px; letter-spacing: -0.01em;}
.tit-noticia-anterior { margin-left: -5px;}
.tit-noticia-siguiente {  margin-right: -5px;}

.min-anterior, .min-siguiente { max-width: 100px; }
.min-anterior { margin-left: 10px !important; float: left;}
.min-siguiente { margin-right: 10px !important; float: left;}

/*Plugin Related Posts*/
ul.related_post li a { font-family: 'Noto Sans'; font-size: 14px !important; line-height: 18px !important; color: #33473b;}

/*Popular Widget*/
ul.pop-widget-tabs li             { border-top: 0 !important; border-left: 0 !important; border-bottom: 0 !important; border-color: #fff !important; background: #f7f7f7; margin: 0 !important; }
ul.pop-widget-tabs li:last-child  { border: 0 !important; }
ul.pop-widget-tabs li a           { border-top-left-radius: 5px; border-top-right-radius: 5px; background: #f7f7f7 !important; letter-spacing: -0.00em !important; color: #444; padding: 8px 4px !important; font-weight: normal; font-size: 18px !important; border: 0 !important; font-family: 'peckham', Helvetica, sans-serif !important; /*font-family: 'Roboto Condensed' !important;*/}
ul.pop-widget-tabs li a:hover     { background: #7c9040 !important; color: #fff}
ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focus { border-top-left-radius: 5px; border-top-right-radius: 5px; background: #009836 !important; border-color: #7c9040 !important; color: #fff !important; border: 0 !important;}

div.pop-inside ul { font-family: 'Noto Sans', Helvetica, sans-serif; font-size: 14px; letter-spacing: -0.01em !important; }
div.pop-inside ul li    { border: none !important; padding: 8px 15px !important; line-height: 17px; background: #f7f7f7;}
div.pop-inside ul li:nth-child(2n+1) {background: #b9e0b8; }
div.pop-inside ul li .pop-title { font-weight: normal !important; margin: 0 !important;}
div.pop-inside ul li a { color: #000;}
div.pop-inside { border-bottom-left-radius: 5px !important; border-bottom-right-radius: 5px !important; }


/*widget escritores*/
.widget-escritores  { background: #f7f7f7;}
.widget-escritores h3, .widget-escritores h3 a { background: transparent; color: #33473b; font-size: 16px;}
.widget-escritores h4 { font-size: 14px}
.post-escritor { padding: 7px; border-bottom: 1px dotted #ddd; overflow: hidden;}
.foto-escritores { float: left; margin-right: 10px; width: 75px; height: 75px; }
.foto-escritores img { object-fit: cover; width: 75px !important; height: 75px !important; }


/*Plugin */
.simplePullQuote { font-family: 'Noto Sans'; font-weight: normal !important; font-style: normal; color: #000; border-width: 0px !important; border-color: #ccc !important; box-shadow: none !important; padding: 20px 10px 10px 20px !important; margin: 10px 0 17px 0 !important; font-size: 19px; width: /*73%*/ 100% !important; background: #f7f7f7 url("img/quote-verde.png") no-repeat scroll 10px 7px !important; }
.simplePullQuote.right { /*margin-left: 12px !important;*/ margin-right: 0 !important; margin-left: 0 !important;}
.simplePullQuote.left { /* margin-right: 12px !important;*/ margin-right: 0 !important; margin-left: 0 !important;}
.simplePullQuote p { padding-top: 10px;}
.simplePullQuote b, .simplePullQuote strong { color: #000 !important;  font-weight: normal !important; }



/*RRSS*/
.share-post {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}
body.single .share-post { display: inline-block; margin: 15px 0}
body.single .byline .share-post { margin: 0 5px}

    .share-post a             { display: inline-block; color: white; padding: 5px 9px 2px; margin: 0.1em; border-radius: 5px; background-color:/*#90ad9a*/#a4a4a4; }
      .share-post a:hover       {/*  padding: 0 1.5em;*/ text-decoration: none; /*background: #444;*/ }
      .share-post a  i { font-size: 20px;}
      .share-post .facebook   { padding: 5px 11px 2px;}
    .share-post .facebook:hover     { background: #3b5998; padding: 5px 11px 2px;}
    .share-post .twitter:hover      { background: #55acee; }
    .share-post .googleplus:hover   { background: #dd4b39; }
    .share-post .pinterest:hover    { background: #cc2127; }
    .share-post .linkedin:hover     { background: #0077b5; }
    .share-post .whatsapp:hover     { background: #019501; }
    .share-post .compartir-por-mail:hover  { background: #aaa;}


/************ COMENTARIOS ************/
/*div#respond textarea { width: 300px;}*/
button, html input[type="button"], input[type="reset"], input[type="submit"] { background: #009836; color: #fff; border:0; padding: 5px 20px; }
button, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #333}

#comments-list {
  padding-left: 0;
  list-style: none;
}
  #comments-list .comment-body {
    background: #f7f7f7;
    padding: 15px;
    margin-bottom: 10px;
  }

  #comments-list .comment-author {
    margin-bottom: 15px;
  }

  #comments-list .comment-meta {
    font-size: 0.8em;
    margin-bottom: 10px;
  }

  #comments-list .children {
    list-style: none;
  }

  #comments-list .bypostauthor .comment-body {
    background: #e3e3e3;
  }

#commentform {

}

  #commentform input[type="text"],
  #commentform input[type="email"],
  #commentform textarea {
    width: 100%;
  }
  button, input, select, textarea { border: 1px solid #ccc;}





/*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 !important;}
#firma_eo a { background: url("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 {
    /*background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;*/
    background: /*#333*/ /*#283d30*/#009836;
    border: 0;
    max-width: 100%;
    padding: 5px 3px 5px;
    text-align: center;
    border-radius: 5px;
}

.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 img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
    border-radius: 5px;
}

.wp-caption p.wp-caption-text {
    font-size: 13px; color: #fff;
    line-height: 15px;
    margin: 0;
    padding: 5px 4px 0
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  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 !important;
  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 !important;}
.mt-02       { margin-top: 02px !important;}
.mt-05       { margin-top: 05px !important;}
.mt-10     { margin-top: 10px !important; }
.mt-15     { margin-top: 15px !important; }
.mt-20     { margin-top: 20px !important; }
.mt-25     { margin-top: 25px !important; }
.mt-30     { margin-top: 30px !important; }
.mt-35     { margin-top: 35px !important; }
.mt-40     { margin-top: 40px !important; }
.mt-50     { margin-top: 50px !important}
.mt-80     { margin-top: 80px !important;}

.mr-0      { margin-right: 0 !important; }
.mr-15     { margin-right: 15px; }
.mr-20     { margin-right: 20px; }
.mr-25     { margin-right: 25px; }
.mr-30     { margin-right: 30px; }
.mr-35     { margin-right: 35px; }
.mr-40     { margin-right: 40px; }

.ml-0      { margin-left: 0 !important; }
.ml-15     { margin-left: 15px; }
.ml-20     { margin-left: 20px; }
.ml-25     { margin-left: 25px; }
.ml-30     { margin-left: 30px; }
.ml-35     { margin-left: 35px; }
.ml-40     { margin-left: 40px; }

.mb-0     { margin-bottom: 0 !important}
.mb-5     { margin-bottom: 5px !important}
.mb-05     { margin-bottom: 5px !important}
.mb-10     { margin-bottom: 10px !important}
.mb-15     { margin-bottom: 15px !important;}
.mb-20     { margin-bottom: 20px !important;}
.mb-25     { margin-bottom: 25px !important;}
.mb-30     { margin-bottom: 30px !important;}
.mb-35     { margin-bottom: 35px !important;}
.mb-40     { margin-bottom: 40px !important;}
.mb-50     { margin-bottom: 50px !important;}


.pt-0      { padding-top: 0 !important;}
.pt-05     { padding-top: 05px !important;}
.pt-10     { padding-top: 10px !important; }
.pt-15     { padding-top: 15px !important; }
.pt-20     { padding-top: 20px !important; }
.pt-25     { padding-top: 25px !important; }
.pt-30     { padding-top: 30px !important; }
.pt-35     { padding-top: 35px !important; }
.pt-40     { padding-top: 40px !important; }
.pt-50     { padding-top: 50px !important}
.pt-80     { padding-top: 80px !important;}

.pb-0      { padding-bottom: 0 !important;}
.pb-05     { padding-bottom: 05px !important;}
.pb-10     { padding-bottom: 10px !important; }
.pb-15     { padding-bottom: 15px !important; }
.pb-20     { padding-bottom: 20px !important; }
.pb-25     { padding-bottom: 25px !important; }
.pb-30     { padding-bottom: 30px !important; }
.pb-35     { padding-bottom: 35px !important; }
.pb-40     { padding-bottom: 40px !important; }
.pb-50     { padding-bottom: 50px !important}
.pb-80     { padding-bottom: 80px !important;}


.pt-294    { padding-top: 294px}
.pt-cab-scroll-abajo { padding-top: 294px}

.pl-0     { padding-left: 0;}
.pl-10     { padding-left: 10px;}
.pl-15     { padding-left: 15px !important;}
.pl-20     { padding-left: 20px;}
.pl-30     { padding-left: 30px;}
.pl-40     { padding-left: 40px;}

.pr-0     { padding-right: 0;}
.pr-10     { padding-right: 10px;}
.pr-15     { padding-right: 15px !important;}
.pr-20     { padding-right: 20px;}
.pr-30     { padding-right: 30px;}
.pr-40     { padding-right: 40px;}

.centrar-margen-horiz, .centrar-margen-horiz img { margin-right: auto; margin-left: auto;}

.post-destacado-home img {border-radius: 5px;}


.blanco { color: #fff}

.granate { color: #e30613}
.granate-fon { background: #e30613 !important; }
.granate-fon a { background: transparent !important; }
.verde { color: #009836 !important;}
.verde-fon { background: #009836; }
.verde-cl { color: #759814;}
.verde-cl-fon { background: #759814; }
.ocre-fon { background: #c18d00 !important;}
.peq-12 { font-size: 12px; line-height: 12px; }
.peq-13 { font-size: 13px; line-height: 13px; }
.txt-14 { font-size: 14px; line-height: 14px; }
.txt-15 { font-size: 15px; line-height: 15px; }

.banners-responsive img { max-width: 100% !important; height: auto !important;}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     width: 100%;
   }
.flexbox > div { float: none !important; display: block;}
/*.border-ddd { border: 1px solid #ddd; background: #fff; }*/

/*reemplazar de Bootstrap*/
/*body.home .col-xs-12 { padding-left: 0; padding-right: 0;}*/

/*s*/
*, *:before, *:after {box-sizing:  border-box !important;}

.row  .row {
    margin: 0px -15px;
}
.row-mason {
/* -moz-column-width: 19em;
 -webkit-column-width: 19em;
 -moz-column-gap: 0.37em;
 -webkit-column-gap: 0.37em; */
  -moz-column-width: 19em;
 -webkit-column-width: 19em;
 -moz-column-gap: 0.84em;
 -webkit-column-gap: 0.84em;

 line-height: 0;
  }

.item-mason {
 display: inline-block;
 /*padding:  0 0 1px 0;*/ padding: 0; margin-bottom: 12px;
 width:  100%;
  }

.well-mason {position:relative; display: block; }

.category .row-mason , .search .row-mason {  -moz-column-width: 17em; -webkit-column-width: 17em; -moz-column-gap: 1em; -webkit-column-gap:1em; }
.category .item-mason, .search .item-mason {
 display: inline-block;
 padding: 20px;
 width:  100%;  /*border: 1px solid #ccc;*/ background: #f7f7f7; margin-top: 10px; }
 /*.category .item-mason:first-child { margin-top: 0}*/

 /*PAGINADOR*/
.paginador  { margin-top: 40px; padding-top: 10px; border-top: 1px dotted #ccc}

 .page-numbers { clear:both;
padding:20px 0;
position:relative;
font-size:13px;
background: #EFEFEF; color: #333;
padding:6px 9px 5px 9px;
}




.page-numbers a,
.page-numbers span {
display:block;
float:left;
margin: 0 1px 0;
padding: 5px;
text-decoration:none;
text-align: center;
width:auto;

}

.page-numbers a span { padding: 0 }


.page-numbers.current { padding:6px 9px 5px 9px;
background: #009836;
color:#fff;}
a.page-numbers:hover {
background: #ddd; text-decoration: none}

/*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 { }


/*iFrame responsive 280917*/
.iframe-responsive {position: relative;
   padding-bottom: 15.05%;
   overflow: hidden;}
   .iframe-responsive iframe {position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}


    /*Añadir a BOOTSTRAP*/
.navbar-collapse { border: 0; -webkit-box-shadow: none; box-shadow: none;}
.pull-right { margin-left: 20px}
.pull-left { margin-right: 20px}
.btn { margin-top:10px; margin-bottom: 20px;}
.no-gutter > [class*="-12"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-10"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-9"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-8"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-7"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-6"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-5"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-4"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-3"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-2"] { padding-left:0; padding-right:0; }
.no-gutter > [class*="-1"] { padding-left:0; padding-right:0; }

.gutter-5px [class*="-12"] { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-10"] { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-9"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-8"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-7"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-6"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-5"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-4"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-3"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-2"]  { padding-left:5px; padding-right:5px; }
.gutter-5px [class*="-1"]  { padding-left:5px; padding-right:5px; }

.row-center { text-align:center; }

.col-center { display:inline-block; float:none;}
.col-centered { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; float: none; margin: 0 auto;}
.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     width: 100%;}

.ohidden { overflow: hidden; }


/*=====  Masonry NextBootstrap ===== */
/*.row{margin-left:15px;margin-right:15px;}*/
.post-body ul li:before{display:none;}
.widget .post-body ul{padding:0;}
.masonry{display:block;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;  /*padding-top: 48px;*/ align-items: flex-start;}
.masonry.masonry-columns-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
@media(max-width: 1170px){
  .masonry.masonry-columns-5{
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
}


/*-4 columns------*/
.masonry.masonry-columns-4{
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}

/*-3 columns------*/
.masonry.masonry-columns-3{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}

/*-2 columns------*/
.masonry.masonry-columns-2{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}

/*-1 columns------*/
.masonry.masonry-columns-1{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}


/*--------Responsive---------*/
@media(max-width: 991px){
  .masonry.masonry-columns-4,
  .masonry.masonry-columns-5{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
}

@media(max-width: 767px){
  .masonry.masonry-columns-4,
  .masonry.masonry-columns-5,
  .masonry.masonry-columns-3{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}

@media(max-width: 540px){
  .masonry.masonry-columns-4,
  .masonry.masonry-columns-5,
  .masonry.masonry-columns-3,
  .masonry.masonry-columns-2{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}


.masonry .masonry-item {
        width: 100% !important;
    max-width: 100% !important;
    position: relative;
    border: 1px solid #e5e5e5;
    border-radius: 0;
float: none !important; display: inline-block !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-bottom: 2.25rem !important;

    margin-bottom: 20px;
    width: 100%;
    padding: 15px;
    /*border: 1px solid transparent;*/ border: 0; background: #f7f7f7; /*background-color: rgba(255, 66, 0, 0.7);*/
    transition: all 0.4s ease-in-out; }
.destacados-home .masonry { column-gap: 1rem; }
    .destacados-home .masonry .masonry-item {
padding: 0; margin-bottom: 10px !important;

    }
/*hack para Chrome*/
  @media screen and (-webkit-min-device-pixel-ratio:0){
    .masonry .masonry-item {  /*display: flex !important;*/  flex: 1 1 auto; break-inside: avoid; }
   }

    .masonry .masonry-item:hover {
      border: 0px solid #f0f0f0; }
    .masonry .masonry-item .post-title {
      font-size: 20px; }
    .masonry .masonry-item .post-info {
      color: #999;
      text-transform: uppercase; }
    .masonry .masonry-item p {
      /*color: #627582;*/ }
    .masonry .masonry-item .read-more {
      color: #27c2aa; }
    .masonry .masonry-item .tag-comment {
      border-top: 1px solid #f0f0f0;
      margin-top: 10px;
      padding: 5px 0;
      color: #999; }

      .masonry .masonry-item h2 { padding-top: 0; margin-top: 6px; font-size: /*24px*/ 18px; font-weight: 400; font-family: 'peckham'}
      /*.masonry .masonry-item h2 a { color: #fff;}*/

/*=====  Fin Masonry NextBootstrap ===== */


/*Breaking News*/
#breaking-news { border-radius: 5px; background-color: #e30613; margin-bottom: 2rem; overflow: hidden; color: white; display: flex; align-items: center;}
/*#breaking-news > div { float: left;}*/
/*#breaking-news > div:not(:first-child) { margin-left: 0.85rem}*/
#breaking-news h6 { margin: 0; padding: 20px; }
#breaking-news h2 { font-size: 1.65rem; font-family: 'Noto Sans', Helvetica, sans-serif; font-weight: bold; margin: 0; padding:0 18px; display: block; line-height: 64px;}
#breaking-news a {color: white; display: block; flex: 1 }
  #breaking-news a:hover {transition: .3s; background-color: rgba(0,0,0,.15); text-decoration: none;}
  @media (max-width: 767px) {

    #breaking-news h2{ font-size: 1.3rem; /*padding-top: 20px;padding-bottom: 20px;*/ }
    }

#breaking-news .catslist { position: relative; top: 0; left: 0; width: auto; float: left; border-radius: 0; padding: 1.2rem 1.5rem; font-weight: bold; font-size: 13px;}
#breaking-news .catslist, #breaking-news .catslist a { color: white;}

#breaking-news .ultima-hora { border-top-left-radius: 5px; border-bottom-left-radius: 5px; position: relative; top: 0; left: 0; width: auto; float: left; border-radius: 0; padding: 2.1rem 1.5rem; font-weight: bold; font-size: 17px; background-color: /*rgba(0,0,0,.25)*/#009836; border-right: 2px solid white }
#breaking-news .ultima-hora, #breaking-news .ultima-hora a { color: white;}

/*Breaking News2*/
#breaking-news2 { border-radius: 5px; background-color: none; margin-bottom: 2rem; overflow: hidden; color: #e30613; display: flex; align-items: center; height: 30px;}
/*#breaking-news2 > div { float: left;}*/
/*#breaking-news2 > div:not(:first-child) { margin-left: 0.85rem}*/
#breaking-news2 h6 { margin: 0; padding: 20px; }
#breaking-news2 a > h2 {font-size: 20px; line-height: 22px; font-weight: bold;}
#breaking-news2 a {color: #e30613; display: block; flex: 1;}
#breaking-news2 a:hover {transition: .3s;  text-decoration: underline;}

  @media (max-width: 767px) {
    #breaking-news2 {height: 52px; margin-bottom: 10px; padding: 8px; padding-top: 0px;}
    #breaking-news2 a > h2{ font-size: 16px; /*padding-top: 20px;padding-bottom: 20px;*/ }
    }

    #breaking-news2 .catslist { position: relative; top: 0; left: 0; width: auto; float: left; border-radius: 0; padding: 1.2rem 1.5rem; font-weight: bold; font-size: 13px;}
    #breaking-news2 .catslist, #breaking-news .catslist a { color: white;}

    #breaking-news2 .ultima-hora { border-top-left-radius: 5px; border-bottom-left-radius: 5px; position: relative; top: 0; left: 0; width: auto; float: left; border-radius: 0; padding: 2.1rem 1.5rem; font-weight: bold; font-size: 17px; background-color: /*rgba(0,0,0,.25)*/#009836; border-right: 2px solid white }
    #breaking-news2 .ultima-hora, #breaking-news .ultima-hora a { color: white;}


.bread-break { display: flex; flex-direction: column-reverse;}

/*eo OFF CANVAS*/@media screen and (min-width: 1920px) {
  #offcanvas-eo-menu { display: none;}
}
#offcanvas-eo-menu {
  /*display: none;*/
  float: right;
  height: 100%;
  overflow: hidden;
  position: absolute;
  left: -100%;
  top: 0;
  width: 280px;
  z-index: 1031;
  background-color: rgba(163, 0, 0, 0.9);
  padding: 60px 0 20px;
  -webkit-transition: all .25s ease-out;
              transition: all .25s ease-out;
  }

  #offcanvas-eo-menu > div {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  min-width: 280px;
  max-width: 100%;

  }


  #offcanvas-eo-menu { display: block; position: fixed;}
  #offcanvas-eo-menu.si {left: 0; }


  #offcanvas-eo-menu ul { list-style: none; padding: 0; margin-top: 0  }
  #offcanvas-eo-menu ul li { margin: 0 !important; padding: 0; border-bottom: 1px solid rgba(255,255,255,.3); position: relative;}
  #offcanvas-eo-menu ul li a { color: #fff; display: block; padding: 10px 15px; /*font-size: 23px; font-weight: 500; letter-spacing: -0.025em;*/}
  #offcanvas-eo-menu ul li a:focus, #offcanvas-eo-menu ul li a:hover { text-decoration: none; }
  #offcanvas-eo-menu ul li ul.sub-menu { margin-top: 0; display: none; }
  #offcanvas-eo-menu ul li ul.sub-menu li     { border: 0 }
  #offcanvas-eo-menu ul li ul.sub-menu li a { font-size: 15px !important; padding: 7px 0 7px 30px !important; font-weight: 400; background: transparent; }
  #offcanvas-eo-menu ul li ul.sub-menu li a:hover { background-color:rgba(255, 255, 255, 0.15);  }
  #offcanvas-eo-menu ul li a:hover, #offcanvas-eo-menu ul li.padre.current_page_parent a, #offcanvas-eo-menu ul li.current_page_item a { background-color: rgba(255,255,255,.3); }
  #offcanvas-eo-menu ul li.current-menu-item a, #offcanvas-eo-menu ul li.padre.current-menu-parent a { background-color: rgba(255,255,255,.4); }
  #offcanvas-eo-menu ul li ul li.current-menu-item a { background-color: rgba(255,255,255,.3); }

  ul > li.padre > a:after { content: '\f107'; font-family:'FontAwesome'; margin-left: 5px; line-height: 0 }

  /*FIN eo OFF CANVAS*/

.navbar-header {float: none;}
.navbar-toggle { /*display: block;*/  position: fixed; z-index: 1032; border-radius: 300px; line-height: 100%; padding: 8px 11px 10px; border: 0; }
.cab-scroll-abajo .navbar-toggle { display: block !important;}
.navbar-toggle i {  color: #0b1638; font-size: 25px; line-height: 100%;  }
.navbar-toggle.cab-scroll-arriba i { color: #009836 }

/*.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: rgba(0,0,0,.3); }*/
/*.navbar-toggle:before { content: 'Menú ' }
.navbar-toggle.abierto:before { content: 'Cerrar ' }*/
.navbar-toggle.abierto  { background: rgba(255, 255, 255, 0.15);  }
.navbar-toggle.abierto i { color: #fff; }
.cab-scroll-arriba.navbar-toggle.abierto  { display: block !important; top: 0;left: 15px; }
/*.navbar-collapse.collapse { display: none !important; }*/

ul.menu { margin-top:40px; }
/*fin eo botón*/
.btn.back-to-top {
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  display:none;
  z-index: 2;
  background: rgba(0,0,0,.3); border:0;
}

.btn.back-to-top:focus, .btn.back-to-top:hover  { background: rgba(0,0,0,.5); border:0;}

/* INICIO MARCADORES */

  .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 !important;
    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 !important;
    color: #009836;
    transition: .2s;
  }

  .noborderradius {
    border-radius: 0px !important;
  }

  .vervideo {
    background-color: #009836 !important;
    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;
  }

  /*.vervideo:hover {

    background-color: #eee !important;
    color: #009836;
    transition: .2s;
  }*/

  .desactivado {
    pointer-events: none;
  }

  .scroll-x::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
  }

  .scroll-x::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }

  .scroll-x::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #009836;
  }

  .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;
  }

/*ELECCIONES IMG*/
  .partido-popular {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/pp.png);
    background-size: cover;
  }

  .psoe {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/pse.png);
    background-size: cover;
  }

  .bildu {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/bildu.png);
    background-size: cover;
  }

  .vox {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/vox.png);
    background-size: cover;
  }

  .ciudadanos {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/ciudadanos.png);
    background-size: cover;
  }

  .equo {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/equo.png);
    background-size: cover;
  }

  .podemos {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/podemos.png);
    background-size: cover;
  }

  .pnv {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/pnv.png);
    background-size: cover;
  }

  .libres-euskadi {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/libres-euskadi.png);
    background-size: cover;
  }

  /*JUNTAS ELECCIONES IMG*/

  .pnv-juntas {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/pnv-juntas.png);
    background-size: cover;
  }

  .pp-juntas {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/pp-juntas.png);
    background-size: cover;
  }

  .bildu-juntas {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/bildu-juntas.png);
    background-size: cover;
  }

  .podemos-juntas {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/podemos-juntas.png);
    background-size: cover;
  }

  .psoe-juntas {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/psoe-juntas.png);
    background-size: cover;
  }

  .ciudadanos-juntas {
    background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/ciudadanos-juntas.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;
  }

  .green_text {
    color: #007406;
  }

  .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: 1215px; margin: 0 auto;}
  .fullvw2 {width: 1215px; margin: 0 auto;}

  .fullvw div:first-child {border-left: none; margin-left: -5px; padding-left: 5px;}

  .trending-news-title-bar {
    width: 80px;
    height: 7px;
    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;}
  .trending-news-title a {color: black;}

  .trending-news-title h2 {
    font-size: 18px;
    font-weight: bolder;
    padding-left: 0px;
    margin-bottom: 5px;
    color: black;
    font-family: 'peckham';
  }

  .trending-block {
    width: 233px;
    height: 115px;
    padding-left: 10px;
    margin-right: 5px;
    display: inline-block;
    text-decoration: none;
    position: relative;
    border-left: solid 1px #ccc;
  }

  .trending-number {
    height: 100%;
    width: 10%;

    position: relative;
    float: left;
  }

  .trending-number h2 {
    text-align: right;
    font-weight: bold;
    color: #ccc;
  }

  .trending-title {
    height: 100%;
    width: 90%;

    position: relative;
    float: left;

    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .trending-title h2 {
    padding-left: 10px;
    color: black;
    font-size: 18px;
    word-wrap: break-word;
  }

  .bloque-patrocinado {
    border-radius: 5px;
  }

  .padding-pc {
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-pc2 {
    padding-left: 10px;
    padding-right: 0px;
  }

  .patrocinado-pill {
    font-size: 12px;
    background: green;
    color: white;
    padding: 1px;
    border-radius: 15px;
    padding-right: 7px;
    padding-left: 7px;
  }

  .video-block:first-child {
    margin-left: 0px;
  }

  .video-block {
    width: 195px;
    height: 300px;
    padding: 0px !important;
    display: inline-block;
    position: relative;
    margin-right: 2px;
    margin-left: 2px;
    border-radius: 5px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    border: solid 3px white;
  }

  .video-block:hover {
    border: solid 3px #2b9836;
    transition: .3s;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  }

  .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: 100;
    word-wrap: break-word;
    padding-left: 10px;
    padding-right: 5px;
  }


  .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 !important;
  }

  .btn-biografia:hover {
    box-shadow: 1px 1px 10px grey;
    transition: .3s;
  }

  .enlace-cronica {
    text-decoration: none !important;
  }

  /* 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;
  }

  .bloque-categoria1:hover {
    opacity: .85;
    transition: .3s;
  }

  .bloque-categoria2:hover {
    opacity: .85;
    transition: .3s;
  }

  .bloque-categoria3:hover {
    opacity: .85;
    transition: .3s;
  }

  .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;
  }

  /* NUEVE NOTICIAS */

  .brillo-hover:hover {
    background-color: #eee; opacity: 0.95; transition: .3s;
  }

  .brillo-hover-borde {
    border: solid 2px transparent;
    padding: -2px;
  }

  .brillo-hover-borde:hover {
    background-color: #eee; opacity: 0.95; transition: .3s;
    border: solid 2px #2b9836;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  }

  .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 {
    position: absolute;
    top: 5px;
    left: 5px;
    text-shadow: 0px 0px 3px #000;
    background: rgba(0,0,0,.25);
    padding: 2px 10px 1px;
    margin-right: 0 !important;
    border-radius: 20px;
    color: white;
  }

  .nueve-bloque-noticia {
    background: #eee;
    height: auto;
    flex-basis: 32%;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 2rem;
    margin-top: 0px;
  }

  .nueve-categoria {
    background-color: #eee;
    font-size: 14px;
    color: #2b9836;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: -35px;
    margin-left: -8px;
    position: absolute;
    font-weight: bold;
  }

  .nueve-imagen-noticia {
    width: 100%;
    max-height: 170px;
    padding: 0px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .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: 50%;
    margin-top: -200px;
    text-align: center;
  }

  .nueve-texto-noticia {
    padding: 8px;
  }

  .nueve-texto-noticia p {
    color: #434343;
    font-size: 14px;
    line-height: 16px;
  }

  .nueve-texto-noticia h2 {
    font-size: 16px;
    margin-top: 5px;
    color: black;
  }

  .nueve-texto-noticia h2:hover {
    color: black;
  }

  .nueve-imagen-noticia img {
    width: 100%;
  }

  .patro-h4 {
    margin-top: 10px;
    line-height: 22px;
  }

  .patro-img img {
    width: 100%;
  }

  .fondo-cat1 {
    height: 280px;
    border-radius: 5px;
    padding-top: 35px;
    overflow: hidden;
    color: white !important;
    /*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-cat2 {
    height: 280px;
    margin-top: 10px;
    padding-top: 35px;
    border-radius: 5px;
    color: white !important;
    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;
    /*background: linear-gradient(190deg, rgba(0,152,44,1) 0%, rgba(0,152,44,0.8463760504201681) 100%);*/
  }

  .fondo-cat3 {
    height: 280px;
    margin-top: 10px;
    padding-top: 35px;
    border-radius: 5px;
    color: white !important;
    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;
    /*background: linear-gradient(190deg, rgba(0,152,44,1) 0%, rgba(0,152,44,0.8463760504201681) 100%);*/
  }

  .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 !important;
  }

  .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';
  }

  .h2-cat:hover {
    transition: .45s;
    text-decoration: none;
  }

  .link-blanco {
    color: white !important;
    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 !important;}



  .icono-bloque-movil {
    width: 20%;
  }

  .padding-movil {
    padding-left: 0px;
    padding-right: 0px;
  }

  .max-w-1215 {
    max-width: 1215px;
  }

  .m0auto {
    margin: 0 auto;
  }

  .txt-vit-hoy-sabe a {
    color: #007406;
    text-shadow: none;
  }
  .txt-vit-hoy-sabe a:hover {
    color: #007406;
    text-decoration: underline;
  }

  .movil-display {
    display: none;
  }

  .pc-display {
    display: block;
  }


  @media (max-width: 768px) {
    .icono-tipo-noticia-destacada {
      width: 100%;
      position: absolute;
      font-size: 42px;
      color: white;
      height: 50px;
      top: 60%;
      text-align: center;
    }
    .movil-display {
      display: block;
    }
    .pc-display {
      display: none;
    }
    .nueve-bloque-noticia {
      margin-bottom: 1rem;
    }
    .margen30 {
      margin-bottom: 10px;
    }

    .nueve-bloque-noticia {
      flex-basis: 100%;
    }

    .m-left10 {
      margin-left: 0px !important;
    }

    .patro-h4 {
      margin-top: 10px;
    }

    .bloque-video {
      height: 200px;
    }

    .fondo-cat2 {
      height: 220px;
      margin-top: 10px;
      border-radius: 5px;
      padding-top: 25px;
    }

    .fondo-cat3 {
      height: 220px;
      margin-top: 10px;
      border-radius: 5px;
      padding-top: 25px;
    }

    .fondo-cat1 {
      height: 220px;
      padding-top: 25px;
    }



    .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 !important;
    }

    .fullvw div:first-child {margin-left: 0px;}

    .trending-news-title-bar {
      margin-left: 3px;
    }

    .trending-news-title h2 {
      margin-left: 5px;
    }

    .trending-block {
      margin-left: 10px;
    }

    .fullvw {
      width: 100%
    }

    .fullvw2 {
      width: 100%
    }

    .h2-cat {font-size: 26px;}

    .icono-encuesta {width: 85px; margin: 0 auto; position: absolute; top: 10px; right: 30%;}

    .post-destacado-home img {border-radius: 0px;}
    .crop-height-175  {border-radius: 0px;}
    .solo-movil-scroll {
      display: block;
    }
    .franja-movil {
      font-size: 26px !important;
    }

    .movil-eventos {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .ancho48movil100 {
      width: 100%;
    }

    .extracto-video-ojos {
      font-size: 14px;
    }

    .fondo-cat1 {
      background-position-x: 0px;
      background-position-y: 0px;
    }

    .fondo-cat2 {
    }

    .fondo-cat3 {
    }

    .icono-bloque-movil {
      width: 20% !important;
    }

    .ojos-cam-franja {
      margin-left: 0px;
    }

    .titulo-video-ojos {

    }

    .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 !important;
      margin-right: 10px !important;
    }

    .resultados:hover {
      box-shadow: none;
      transition: none;
    }

    .scroll-x {
      -webkit-overflow-scrolling: touch;
      margin-bottom: 15px;
    }

    .enlace-cronica {
      text-decoration: none !important;
    }

    .hidemobile {
      visibility: hidden;
      height: 0px;
    }

    .euroleague {
      border-radius: 0px !important;
      height: 80px !important;
    }

    .cab-scroll-abajo > div#menu-principal {
      height: 50px !important;
      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;
    }

    .menu-principal .search-form {
      top: 0px;
    }
    .cab-scroll-abajo .menu-principal .search-form {
      top: 3px;
    }
  }

  @media (max-width: 991px) {
    .resultados {
      margin-left: 10px !important;
      margin-right: 10px !important;
    }

    .btn-biografia {
      margin-left: 10px !important;
      margin-right: 10px !important;
    }

    .resultados:hover {
      box-shadow: none;
      transition: none;
    }

    .scroll-x {
      -webkit-overflow-scrolling: touch;
    }

    .hidemobile {
      visibility: hidden;
      height: 0px;
    }

    .euroleague {
      border-radius: 0px !important;
      height: 80px !important;
    }

    .cab-scroll-abajo > div#menu-principal {
      height: 50px !important;
      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;
    }

    .menu-principal .search-form {
      top: 0px;
    }
    .cab-scroll-abajo .menu-principal .search-form {
      top: 3px;
    }

  }

  .tooltip {
    visibility: visible !important;
    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 !important;
    margin-right: 0 !important;
  }

  .elecciones {
    font-family: 'peckham';
    color: #007406;
  }
  #ordenados .borde-radius:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  #ordenados .borde-radius:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .pnv_data {
    /*width: 25%;*/
    height: 40px;
    background: #24922a;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .pnv_data_2 {
    width: 16.6%;
    height: 40px;
    background: #24922a;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .pnv_data.tooltip {
    border-color: #24922a;
  }
  .pnv_data_2.tooltip {
    border-color: #24922a;
  }
  .bildu_data {
    /*width: 22%;*/
    height: 40px;
    background: #92aa3a;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .bildu_data_2 {
    width: 19.6%;
    height: 40px;
    background: #92aa3a;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .pp_data {
    /*width: 18.5%;*/
    height: 40px;
    background: #3DB7FC;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .pp_data_2 {
    width: 29.8%;
    height: 40px;
    background: #3DB7FC;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .psoe_data {
    /*width: 14.8%;*/
    height: 40px;
    background: #ed0a00;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .psoe_data_2 {
    width: 11.9%;
    height: 40px;
    background: #ed0a00;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .podemos_data {
    /*width: 11%;*/
    height: 40px;
    background: #9a559a;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .irabazi_data {
    width: 5.1%;
    height: 40px;
    background: #318F2E;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .sumando_data {
    width: 8.67%;
    height: 40px;
    background: #9a559a;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .ciudadanos_data {
    /*width: 7.4%;*/
    height: 40px;
    background: #ED7C38;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }
  .otros_data {
    /*width: 1.3%;*/
    height: 40px;
    background: #cccccc;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }

  .otros_data_2 {
    width: 8.33%;
    height: 40px;
    background: #cccccc;
    float: left;
    text-align: center;
    color: white;
    padding-top: 3px;
    text-shadow: 1px 2px 5px #000;
    font-size: 24px;
    font-weight: bold;
  }

  .cycle_lite_container { height: 220px !important; width: 33% !important; float: left; padding: 5px;}
  #cycle_lite_0 { width: 100% !important; height: 100% !important;}
  #cycle_lite_1 { width: 100% !important; height: 100% !important;}
  #cycle_lite_2 { width: 100% !important; height: 100% !important;}
  #cycle_lite_3 { width: 100% !important; height: 100% !important;}
  #cycle_lite_4 { width: 100% !important; height: 100% !important;}
  #cycle_lite_5 { width: 100% !important; height: 100% !important;}
  #cycle_lite_6 { width: 100% !important; height: 100% !important;}
  #cycle_lite_7 { width: 100% !important; height: 100% !important;}
  #cycle_lite_8 { width: 100% !important; height: 100% !important;}
  #cycle_lite_0 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_1 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_2 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_3 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_4 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_5 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_6 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_7 img{width: 100% !important; max-height: 220px; object-fit: cover;}
  #cycle_lite_8 img{width: 100% !important; max-height: 220px; object-fit: cover;}



/**
 * Tooltip Styles
 */

/* Base styles for the element that has a tooltip */
[data-content],
.tooltip {
  position: relative;
  cursor: pointer;
  text-shadow: none;
}

/* Base styles for the entire tooltip */
[data-content]:before,
[data-content]:after,
.tooltip:before,
.tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-content]:hover:before,
[data-content]:hover:after,
[data-content]:focus:before,
[data-content]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-content]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-content]:after {
  z-index: 1000;
  padding: 8px;
  width: 250px;
  background-color: #000;
  /*background-color: hsla(0, 0%, 20%, 0.9);*/
  background-color: white;
  color: #24922a;
  content: attr(data-content);
  font-size: 14px;
  line-height: 1.2;
  border: solid 2px #24922a;
  border-radius: 5px;
}

/* Directions */

/* Top (default) */
[data-content]:before,
[data-content]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
  bottom: 100%;
  left: 50%;
}

[data-content]:before,
.tooltip:before,
.tooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #24922a;
  border-top-color: hsla(0, 0%, 20%, 0.9);
}

/* Horizontally align top/bottom tooltips */
[data-content]:after,
.tooltip:after,
.tooltip-top:after {
  margin-left: -125px;
}

[data-content]:hover:before,
[data-content]:hover:after,
[data-content]:focus:before,
[data-content]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px);
}

/* Left */
.tooltip-left:before,
.tooltip-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.tooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #24922a;
  border-left-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px);
}

/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #24922a;
  /* border-bottom-color: hsla(0, 0%, 20%, 0.9); */
}

.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px);
}

/* Right */
.tooltip-right:before,
.tooltip-right:after {
  bottom: 50%;
  left: 100%;
}

.tooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #24922a;
  border-right-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
  top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}

.pnv_data.tooltip:after,.pnv_data[data-content]:after {
    border-color: #24922a;
    color: #24922a;
    font-weight: bold;
}
.pnv_data.tooltip-bottom:before {
  border-bottom-color: #24922a;
}
.pnv_data_2.tooltip:after,.pnv_data_2[data-content]:after {
    border-color: #24922a;
    color: #24922a;
    font-weight: bold;
}
.pnv_data_2.tooltip-bottom:before {
  border-bottom-color: #24922a;
}

.bildu_data.tooltip:after,.bildu_data[data-content]:after {
    border-color: #92aa3a;
    color: #92aa3a;
    font-weight: bold;
}
.bildu_data.tooltip-bottom:before {
  border-bottom-color: #92aa3a;
}
.bildu_data_2.tooltip:after,.bildu_data_2[data-content]:after {
    border-color: #92aa3a;
    color: #92aa3a;
    font-weight: bold;
}
.bildu_data_2.tooltip-bottom:before {
  border-bottom-color: #92aa3a;
}

.pp_data.tooltip:after,.pp_data[data-content]:after {
    border-color: #3DB7FC;
    color: #3DB7FC;
    font-weight: bold;
}
.pp_data.tooltip-bottom:before {
  border-bottom-color: #3DB7FC;
}

.pp_data_2.tooltip:after,.pp_data_2[data-content]:after {
    border-color: #3DB7FC;
    color: #3DB7FC;
    font-weight: bold;
}
.pp_data_2.tooltip-bottom:before {
  border-bottom-color: #3DB7FC;
}

.psoe_data.tooltip:after,.psoe_data[data-content]:after {
    border-color: #ed0a00;
    color: #ed0a00;
    font-weight: bold;
}
.psoe_data.tooltip-bottom:before {
  border-bottom-color: #ed0a00;
}

.psoe_data_2.tooltip:after,.psoe_data_2[data-content]:after {
    border-color: #ed0a00;
    color: #ed0a00;
    font-weight: bold;
}
.psoe_data_2.tooltip-bottom:before {
  border-bottom-color: #ed0a00;
}

.podemos_data.tooltip:after,.podemos_data[data-content]:after {
    border-color: #9a559a;
    color: #9a559a;
    font-weight: bold;
}
.podemos_data.tooltip-bottom:before {
  border-bottom-color: #9a559a;
}

.sumando_data.tooltip:after,.sumando_data[data-content]:after {
    border-color: #9a559a;
    color: #9a559a;
    font-weight: bold;
}
.sumando_data.tooltip-bottom:before {
  border-bottom-color: #9a559a;
}

.ciudadanos_data.tooltip:after,.ciudadanos_data[data-content]:after {
    border-color: #ED7C38;
    color: #ED7C38;
    font-weight: bold;
}
.ciudadanos_data.tooltip-bottom:before {
  border-bottom-color: #ED7C38;
}

.irabazi_data.tooltip:after,.irabazi_data[data-content]:after {
    border-color: #318F2E;
    color: #318F2E;
    font-weight: bold;
}
.irabazi_data.tooltip-bottom:before {
  border-bottom-color: #318F2E;
}

.otros_data.tooltip:after,.otros_data[data-content]:after {
    border-color: #8b8989;
    color: #8b8989;
    font-weight: bold;
}
.otros_data.tooltip-bottom:before {
  border-bottom-color: #8b8989;
}

.otros_data_2.tooltip:after,.otros_data_2[data-content]:after {
    border-color: #8b8989;
    color: #8b8989;
    font-weight: bold;
}
.otros_data_2.tooltip-bottom:before {
  border-bottom-color: #8b8989;
}



.imagen-desktop-web {
  height: 620px;
  position: relative;
  padding: 0;
}

.img-desktop-web {
  height: auto;
}

.img-desktop-web img {
  height: auto;
  width: 100%;
}

.texto-web {
  width: 100%;
  height: 70px;
  position: relative;
  margin-top: 15px;
  border-left: dotted 3px green;
}

.imagen-movil-web {
  height: auto;
  width: 275px;
  position: relative;
  padding: 0;
}

.imagen-movil-web img {
  height: 100%;
  width: 100%;
}

.desktop-portfolio {
  display: block;
}


/* LA BLANCA 2019 */

.contador-blanca {
  font-family: 'peckham';
  color: #007406;
  text-align: center !important;
  margin-bottom: 10px;
}

.h2 {
  font-family: 'peckham';
  color: #007406;
  font-size: 38px;
}

.contador-blanca p {
  margin: 0;
  font-size: 24px;
  color: #e30613;
}

.contador-blanca h1 {
  font-size: 52px !important;
}

.cuenta {
  font-size: 36px !important;
  margin: 15px 0px 15px 0px !important;
  color: #007406 !important;
}

.video-4 {
  padding: 0px 5px 0px 5px !important;
}

.bloque-4videos {
  margin-bottom: 10px !important;
}

.bloque-videogrande {
  margin-bottom: 10px;
}

.bloque-videogrande-video {
  padding: 0px 5px 0px 5px !important;
  height: 515px;
}

.galeria-fiestas {
  width: 100%;
}

.eblancos {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/eblancos.png);
  background-size: contain;
}

.podemos-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/podemos.png);
  background-size: cover;
}

.pp-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/pp.png);
  background-size: cover;
}

.pse-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/psoe.png);
  background-size: cover;
}

.pnv-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/pnv.png);
  background-size: cover;
}

.bildu-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/bildu.png);
  background-size: cover;
}

.vox-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/vox.png);
  background-size: cover;
}

.pumj-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/pumj.png);
  background-size: cover;
}

.cs-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/ciudadanos.png);
  background-size: cover;
}

.pacma-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/pacma.png);
  background-size: cover;
}

.gverde-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/gverde.png);
  background-size: cover;
}

.equo-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/equo.png);
  background-size: cover;
}

.lxe-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/lxe.png);
  background-size: cover;
}

.ongi-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/ongi.png);
  background-size: cover;
}

.cero-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/cero.png);
  background-size: cover;
}

.foralista-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/foralista.png);
  background-size: cover;
}

.blanco-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/blanco.png);
  background-size: cover;
}

.mj-gen {
  background-image: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/banner-partidos/generales/mj.png);
  background-size: cover;
}

.bloque-video-elec {
  width: 330px;
  height: 225px;

  display: inline-block;
  position: relative;


  border-radius: 10px;
  border: solid 5px #f7f7f7;

  margin-right: 10px;
}

.bloque-video-elec .video {
  border-radius: 5px !important;
  overflow: hidden;
  position: relative;
}

.vid-urbanismo {
  /*background: url(https://i.imgur.com/r30iD1P.jpg);*/

}

.a_nostyle:hover {
  text-decoration: none;
}

.vid-movilidad {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/movilidadfin.png);
  background-size: cover;
}

.vid-urbanismo {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/urbanismofin.png);
  background-size: cover;
}

.vid-limpieza {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/limpiezafin.png);
  background-size: cover;
}

.vid-seguridad {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/seguridadfin.png);
  background-size: cover;
}

.vid-industria {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/industriafin.png);
  background-size: cover;
}

.vid-hacienda {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/haciendafin.png);
  background-size: cover;
}

.vid-foronda {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/forondafin.png);
  background-size: cover;
}

.vid-turismo {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/turismofin.png);
  background-size: cover;
}

.vid-pueblos {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/pueblosfin.png);
  background-size: cover;
}

.vid-bienestar {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/bienestarfin.png);
  background-size: cover;
}

.vid-infraestructuras {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/infraestructurasfin.png);
  background-size: cover;
}

.vid-serviciossociales {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/serviciossocialesfin.png);
  background-size: cover;
}

.vid-comercio {
  background: url(https://gasteizhoy.com/wp-content/themes/eo-bootstrap/img/imagen-videos/comerciofin.png);
  background-size: cover;
}

.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;}

@media only screen and (max-width: 768px) {

    #breaking-news { border-radius: 0px;}
    #breaking-news h2 { line-height: 14px;}
    #breaking-news .ultima-hora { font-size: 14px; border-radius: 0px;}
    .breaking-news-a h2 {
      font-size: 14px !important;
      line-height: 18px !important;
      padding: 8px !important;
    }

    #breaking-news2 { border-radius: 0px;}
    #breaking-news2 a {display: inline-block;}
    #breaking-news2 h2 { line-height: 14px;}
    #breaking-news2 .ultima-hora { font-size: 14px; border-radius: 0px;}

    .barra-escritorio {
      visibility: hidden;
    }

    .cycle_lite_container { height: 200px !important; width: 100% !important; float: left; padding: 5px;}
    #cycle_lite_0 { width: 100% !important; height: 100% !important;}
    #cycle_lite_1 { width: 100% !important; height: 100% !important;}
    #cycle_lite_2 { width: 100% !important; height: 100% !important;}
    #cycle_lite_3 { width: 100% !important; height: 100% !important;}
    #cycle_lite_4 { width: 100% !important; height: 100% !important;}
    #cycle_lite_5 { width: 100% !important; height: 100% !important;}
    #cycle_lite_6 { width: 100% !important; height: 100% !important;}
    #cycle_lite_7 { width: 100% !important; height: 100% !important;}
    #cycle_lite_8 { width: 100% !important; height: 100% !important;}
    #cycle_lite_0 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_1 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_2 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_3 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_4 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_5 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_6 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_7 img{width: 100% !important; max-height: 220px; object-fit: cover;}
    #cycle_lite_8 img{width: 100% !important; max-height: 220px; object-fit: cover;}

    .bloque-videogrande-video {
      height: auto;
    }

    .video-4 {
      margin-bottom: 5px;
    }




    .esconder-desktop {
      display: none;
      z-index: -5;
      height: 0px !important;
    }

    .esconder-movil {
      display: block;
      height: 220px !important;
      margin-bottom: 90px !important;
    }

    .concejalestext {
      float: right;
      right: 10px;
      top: 8px;
      position: relative;
    }

    .hide-mobile {
      display: block;
    }

    .barra-escritorio a {
      text-decoration: none;
      color: white;
    }

    .barra-movil {
      width: 95%;
      height: 45px;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      background: #eee;

      visibility: visible;
      margin: 0 auto;
      margin-bottom: 5px;
    }

    .elecciones {
      font-family: 'peckham';
      color: #007406;
      width: 95%;
      margin: 0 auto;
    }
    .pnv-data-movil {
      width: 75%;
      height: 45px;
      background: #24922a;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .pnv-data-2-movil {
      width: 47%;
      height: 45px;
      background: #24922a;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .bildu-data-movil {
      width: 75%;
      height: 45px;
      background: #92aa3a;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .bildu-data-2-movil {
      width: 54%;
      height: 45px;
      background: #92aa3a;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .pp-data-movil {
      width: 66%;
      height: 45px;
      background: #3DB7FC;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .pp-data-2-movil {
      width: 76%;
      height: 45px;
      background: #3DB7FC;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .psoe-data-movil {
      width: 44.4%;
      height: 45px;
      background: #ed0a00;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .psoe-data-2-movil {
      width: 39%;
      height: 45px;
      background: #ed0a00;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .podemos-data-movil {
      width: 44.4%;
      height: 45px;
      background: #9a559a;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 28px;
      font-weight: bold;
    }
    .sumando-data-movil {
      width: 47%;
      height: 45px;
      background: #9a559a;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 18px;
      font-weight: bold;
    }
    .ciudadanos-data-movil {
      width: 22.2%;
      height: 45px;
      background: #ED7C38;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 18px;
      font-weight: bold;
    }
    .otros-data-movil {
      width: 3.9%;
      height: 45px;
      background: #cccccc;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 18px;
      font-weight: bold;
    }
    .irabazi-data-movil {
      width: 25%;
      height: 45px;
      background: #cccccc;
      float: left;
      padding-left: 6px;
      color: white;
      padding-top: 3px;
      font-size: 18px;
      font-weight: bold;
    }
  }

  .post-muyalaves {
    background: transparent !important;
    margin-bottom: 20px;
  }

  .post-muyalaves img {
    height: 425px !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    object-fit: cover;
  }

  .bloque-texto-muyalaves {
    padding: 10px 20px 8px !important;
    background: #eee;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    position: relative;
  }

  .bloque-text-muyalaves h4 {
    margin: 0;
    padding: 10px 20px 8px;
  }

  .comentarios-muyalaves {
    background: #009836;
    padding: 3px 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: white;
    position: relative;
    display: block;
    text-align: center;
  }

  /* EVENTO BLOQUE */

  .evento-bloque {
    width: 50%;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
  }

  .evento-img {
    height: 240px;

    float: left;

    background-size: cover !important;
    overflow: hidden;
  }

  .evento-img 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% !important;
    height: 800px !important;
  }

.amp-hide iframe {height: 200px; top: -5px; left: 0;}

  @media(max-width: 767px){
    .franjamovil {font-size: 16px;}

    .wp-embed-featured-image {
      display: block !important;
    }
    .amp-hide {right: 0 !important; height: 90px !important; bottom: 0 !important;}
    .amp-hide iframe {height: 85px !important; width: 100% !important; top: 15px !important; left: 5px !important;}

    .evento-info .titulo {
      font-size: 14px;
    }
    .evento-info {
      width: 100%;
      padding: 0;
    }
    .issuuembed {
      width: 100% !important;
      height: 500px !important;
    }
  }

  .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 !important;
    margin-left: 10px;
    width: 300px;
    border-radius: 5px;color: white; font-family: 'peckham';}

    .franja-movil2 a {color: white !important;}

.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: 100px;
}

.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;
}

@media(max-width: 767px){

  .subtitulo-contacto {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 15px;
  }

  .lista-contacto {
    padding-left: 0px;
    padding-top: 15px;
  }
  .lista-contacto .btn {
    margin-left: 20px;
  }
}

.fondo-verde {height: 325px; border-radius: 5px; background: linear-gradient(30deg, rgba(0,152,54, 0.85), rgba(228,5,19, 0.75)), url(https://www.gasteizhoy.com/wp-content/themes/eo-bootstrap/img/ironman-gasteiz.jpeg); background-size: cover;}

  .portfolio-row {padding: 0; border: solid 3px green;}

  .portfolio-div {padding: 0; margin: 5px; height: 100px; border-radius: 5px; text-align: center;}
  .portfolio-div:hover {opacity: .7; transition: .2s;}
  .nonabe-portfolio {background-color: #1a4a2b;}
  .dekocina-portfolio {background-color: #251c19;}
  .ecoisola-portfolio {background-color: #313131;}
  .gasteizhoy-portfolio {background-color: #009836;}
  .iralekue-portfolio {background-color: #eaeaea;}
  .ubikare-portfolio {background-color: #1d43a0;}
  .avocado-portfolio {background-color: #eaeaea;}
  .imagen-portfolio-div {max-width: 70% !important; margin: 0;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
