.verde1 {
/*color: #199e57;*/
color: #0c925d;
}
.gris1 {
color: #474646;
}
.rojo1 {
color: #ff2c42;
}
.blanco{
color:#fff;	
}
/*sombra del logo */
.shadowfilter {
    -webkit-filter: drop-shadow(12px 12px 7px rgba(2, 51, 22, 0.7));
     filter: drop-shadow(12px 12px 7px rgba(2, 51, 22, 0.7));
}
.shadowfilter-w {
    -webkit-filter: drop-shadow(12px 12px 7px rgba(255, 255, 255, 0.7));
     filter: drop-shadow(12px 12px 7px rgba(255, 255, 255, 0.7));
}

*{margin:0;padding:0;}
body{
	background:url('../img/fondo-aberri-2024.jpg') no-repeat scroll center 0px;
	font-family:'Abel';
	font-weight:normal;
	line-height:15px;
	font-size: 15px;
}

body.inner{
	background:#01300c url('../img/fondo-aberri-2024-inner.jpg') no-repeat scroll center 0px;
	font-family:'Abel';
	font-weight:normal;
	line-height:15px;
	font-size: 15px;
}




a {
color: #000000;
}
a:hover {
color: #000000;
}
a, a:hover {
-o-transition: color 0.25s ease-in;
-webkit-transition: color 0.25s ease-in;
-moz-transition: color 0.25s ease-in;
transition: color 0.25s ease-in;
}

h1 {
	color: #000000;
	font-size: 36px;
}

h2 {
	font-family:'Oswald';
	color: #000000;
	font-size: 36px;
	font-weight:300;
	margin-bottom:20px;
}

h3 {
	color: #fff;
	font-size: 24px;
}

h4 {
	color: #fff;
	font-size: 40px;
}

h5 {
	color: #fff;
	font-size: 16px;
}

hr {
	border-top-width:0px;
	border-bottom: 6px solid #D94949;
	width: 80px;
	margin:15px auto 10px auto;
	text-align:center;
}

.hr-rojo{
	border-color:#ff2c42;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.badge-activo{
	padding: 7px;
	border-radius: 0;
	font-size: 18px;
	color: #fff;
	background-color:#C74244;
}

.badge-inactivo{
	padding: 7px;
	border-radius: 0;
	font-size: 18px;
	color: #666;
	background-color:#ccc;
}

.boton-formulario{
	background-color: #ff2c42;
    border-color: #ff2c42;
    color: #fff;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.centralo {text-align:center}


#imglogo{max-height: 110px;}

.row-cabecera{	height: 685px; 	margin-top:15px;}
body.zuzenean .row-cabecera, body.entrevistas .row-cabecera, body.enespera .row-cabecera{height:485px;}
body.inner .row-cabecera{height:auto;}


.row-aviso{margin-top:15px;}


#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
}




/* FILA VERDE INFO Y COMPARTIR */
.row-zonablanca{background-color:#fff;}
.row-zonaverde{margin-top:0px; background-color:#0c925d;;}
body.inner .row-zonaverde{background-color:#1d703ef7;}

.menuverde{min-height:50px; padding:20px 20px 10px 20px;}
.menuverde .fa{color:#fff; font-size:28px; display:inline-block; width:40px;}
.menuverde p{color:#fff; font-size:28px;}
.menuverde p.minicompartir{font-size:18px; padding-right:90px}
.menuverde .compartir{text-align:right}
.menuverde .tacoredes{float:right;}

/* titulos en general */
.cajatitulo {width:100%; text-align:center; padding-top:20px;}

/* FILA OTROS ABERRI */
.row-zonanegra{margin-top:0px; background-color:#000; color:#fff;}
.row-zonanegra p{ font-family:'Oswald'; font-weight:bold;}
.row-zonanegra a.bloquefecha{display:inline-block;  width: 100px; line-height:22px; font-family:'Oswald'; font-weight:bold; font-size:22px; color:#fff;}
.menunegro{min-height:50px; padding:20px 20px 10px 20px;}
.menunegro p{color:#fff; font-size:28px; line-height:26px;}

#contanyos{margin-left:55px; margin-right:20px;}

.owl-theme .owl-controls .owl-buttons div {
	position:absolute;
	top:0px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	border-radius: 20px;
	width:30px;
}

.owl-theme .owl-controls .owl-buttons .fa{color:#fff; font-size:18px; display:inline-block; width:40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev .fa{margin-left:-15px}
.owl-theme .owl-controls .owl-buttons .owl-next .fa{margin-left:-12px}

.owl-carousel .owl-item {
 /* text-align: center;*/
}


/* MAPA */

#mapa{height:500px; background-color:#000;}






#contentmarker{text-align:left;}
#contentmarker h2{color: #000; font-size: 32px; font-family:'Oswald';}
#contentmarker h3{color: #474645; font-size: 22px; font-family:'Abel'; margin:0px;}

#contentmarker #bodyContent{height:80px;}

.zonaroja-titulo{margin-left: auto; margin-right: auto; float:none !important; text-align:center; margin-top:86px;}

.zonaroja-subtitulo{margin-left: auto; margin-right: auto; float:none !important; text-align:center; margin-top:60px;margin-bottom:40px;}

.zonaroja-subtitulo p{color:#fff; font-size:22px; line-height:22px;}



/* TWITTER */
.row-twitter{margin-top:0px; height: 488px; background:#131313  url('../img/fondo-twitter2.jpg') no-repeat scroll center 0px;}

#columnatwleft, #columnaright{text-align:center;}
#columnatwleft h2{color:#fff; font-size:28px; margin-bottom:10px;}
#columnatwleft p{padding:0px;}
#columnatwleft p a{color:#919090; text-decoration:none}
#columnatwleft p a:hover{color:#D94949; text-decoration:none}

#logotwitter{padding:108px 0 15px 0; clear:both; text-align:center;}
#logotwitter img{margin:0 auto;}

#columnatwright h3{font-family:'Oswald'; color:#D94949; font-size:18px; margin-bottom:5px;}
#columnatwright h3 a{color:#D94949; text-decoration:none;}
#columnatwright h3 a:hover{text-decoration:none;}

#carruseltwitter{color:#ffffff; margin-top:108px; min-height:260px;}
#carruseltwitter a{color:#919090;}
#carruseltwitter a:hover{color:#ff3043;}
p.firmatwitter{color:#919090; padding:35px;}
.carrusel-tweet{display:none}
#tweet1{display:block}


#flechastwitter {text-align:center;}
#flechastwitter img{margin:10px;}
a.flechai{display:inline-block; height:37px; width:19px; background: url('../img/flecha-izq-g.png') no-repeat; margin:10px;}
a.flechai:hover{background-position:-19px 0}

a.flechad{display:inline-block; height:37px; width:19px; background: url('../img/flecha-der-g.png') no-repeat; margin:10px;}
a.flechad:hover{background-position:-19px 0}


/* EVENTOS */
.eventoblanco{}
.eventogris{background-color:#efefef;}

.columnaeventoleft{padding:40px 20px;}

.fechaevento{font-family:'Oswald'; font-weight:bold; font-size:36px; color:#d94949; padding-bottom:4px; line-height:28px; }
.localidadevento{font-family:'Oswald'; font-weight:bold;font-size:48px; color:#cc0000; padding-bottom:4px; line-height:36px;}
.horaevento{font-family:'Oswald'; font-weight:bold;font-size:36px; color:#d94949; padding-bottom:10px; line-height:28px;}
.direccionevento{font-size:22px; color:#666; padding-bottom:20px; }
h2.descripcionevento{font-size:32px; }

.columnaeventoright{padding-top:20px;}


/* PIE */

.row-pie{padding-top:10px; padding-bottom:10px; background-color:#fff;}

.row-pie a.centratexto{margin-top: 20px;
  display: inline-block;
  margin-left: 10px;}




/* RETOQUES IE */
#hablamos hr{text-align:left;}
.col-infocandidato hr{text-align:left;}



/* ANIMACION */

#animacionaberri{display:none; text-align:center; margin-top:160px; height:60px;}
.elementoanimacion{font-family:'Oswald'; font-weight:normal; height:100px; font-size:90px;}
#aberri1{display:none;  color:#000000; opacity:0;}
#aberri2{display:none;  color:#000000; opacity:0;}
#aberri3{display:none;  color:#000000; opacity:0;}
/* EN DIRECTO */
.row-zuzenean-titulo{background-color:#da3435;}
.row-zuzenean-titulo div{text-align:center}
.row-zuzenean-titulo h2{color:#fff; font-size:36px; font-weight:bold; margin:10px 0px}


.row-zuzenean{background:#f0ede8 url(../img/fondo-zuzenean.jpg) center top no-repeat; background-size: cover;}
.videozuzenean{
	/*width:560px;
	height:340px;*/
	margin:20px auto 20px auto;

	}
.videoWrapper {
	position: relative;
	/*padding-bottom: 56.25%; */ /* 16:9 */
	/*padding-top: 25px;*/

}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* MANIFIESTO */

.row-manifiesto2{background:#0c925d url(../img/fondo-manifiesto.jpg) center top no-repeat;}
.row-manifiesto{background-color:#0c925d; color:#fff; text-align:right;}
.row-manifiesto h2{color:#fff; font-size:24px; text-align: right;}
.row-manifiesto .manifiesto{text-align:left; height:70px;}
.row-manifiesto .manifiesto a{font-size:20px; line-height:18px; color:#fff; text-decoration:none; margin-top: -5px;
    float: left;}
.row-manifiesto .manifiesto a:hover{color:#000000; text-decoration:none;}


.row-manifiesto .manifiesto p{margin-top: 20px;}
.row-manifiesto .manifiesto p a span{font-size: 14px}
.row-manifiesto .manifiesto i.fa {
    float: left;
    font-size: 30px;
    margin-bottom: 80px;
    margin-right: 20px;
    margin-top: 5px;
}


/* INTERVENCIONES */
.row-intervenciones{ background:#fff url(../img/fondo-entrevistas.jpg) center top; padding-bottom:20px;}
.row-intervenciones h2{color:#0c925d;}
.row-intervenciones hr{border-color:#0c925d; margin-bottom:40px;}

.dvintervencion { padding-left:30px; padding-right:30px; min-height:370px;}
.dvintervencion .dvh4{margin-top:320px; width:100%; text-align:center; text-transform:uppercase;}
.dvintervencion .dvh4 a{text-decoration:none;}
.dvintervencion .dvh4 a:hover{color:#0c925d; text-decoration:none;}

/* OTROS */

.row-otros{ background-color:#e5e8e5; padding-bottom:20px;}
.row-otros h2{color:#0c925d; font-size:28px;}
.row-otros hr{border-color:#0c925d; margin-bottom:40px; width:140px;}

.dvotro { padding-left:30px; padding-right:30px;}


/* ROW CARTEL */
.row-cartelsolo{ background:#fff url(../img/fondo-entrevistas.jpg) center top; padding-bottom:20px;}
.row-cartelsolo h2{color:#0c925d;}
.row-cartelsolo hr{border-color:#0c925d; margin-bottom:40px;}




/* ROW NUEVO PROGRAMA */
.row-programas{margin-top:40px; margin-bottom: 80px;}
.row-programas .columna-programa {margin-bottom: 40px;}
.row-programas .columna-programa h4{color:#000; font-size:30px; font-weight: 700; padding-left: 10px;}
.row-programas .columna-programa h4 span{color:#cc3441; padding-left: 40px;}
.row-programas .columna-programa p.diasemana{color:#666666; font-size:26px; font-weight: normal; padding-left: 10px;}
.row-programas .columna-programa .tacoevento{padding:10px 10px; background-color: #f0f0f0; margin-top:20px}
.row-programas .columna-programa .tacoevento h3{color:#222; font-size: 34px; font-weight: 300; text-transform: uppercase; font-family: "Oswald"}
.row-programas .columna-programa .tacoevento h3.eventodestacado{color:#000; font-weight:normal;}
.row-programas .columna-programa .tacoevento p{color:#444; font-size: 24px; min-height: 52px; line-height: 26px}
.row-programas .columna-programa .tacoevento h3 span.mini{font-size:28px;}

/*NUEVO 2024*/
.row-programas .columna-programa p.horaevento{font-family:Abel; color:#cc3441; font-size:30px;padding-top: 20px; padding-bottom: 0; margin-bottom: 0;}
.row-programas .columna-programa .tacoevento h3 {padding-top:10px; margin-top:0}
.row-programas .columna-programa .tacoevento.fondogrisclaro{background-color: #f8f8f8;}

/* ROW CARTEL */
.row-cartel-twitter{ background:#fff url(../img/fondo-entrevistas.jpg) center top; background-repeat: no-repeat; background-size: cover; padding-bottom:40px;}
.row-cartel-twitter h2{text-align: left}
.row-cartel-twitter h2 span{font-size:20px; padding-left: 20px;}




.row-eventos {padding-top: 40px; padding-bottom: 40px; background-color:#F0F0F0}
.row-eventos .col-eventos{padding-bottom: 30px}
.row-eventos h3{color:#000000; font-family: 'Oswald'; font-weight: 100; font-size:30px; margin-bottom: 20px;}
.row-eventos p.enlacemasvideos {font-family: 'Oswald'; font-weight: normal; font-size:16px; text-transform: uppercase; padding-top: 10px}
.row-eventos p.enlacemasvideos i{font-size:20px;}
.row-eventos p.enlacemasvideos a:hover{color:#cc3441; text-decoration: none;}

.row-entrevistas {padding-top: 20px; padding-bottom: 40px; background-color:#fff}
.row-entrevistas .cajatitulo{margin-bottom:40px;}
.row-entrevistas h3{font-size:22px; color:#000; width: 100%; text-align: center;}

.row-imagenes{background:#fff url(../img/fondo-aberri-imagenes-2024.jpg) center center; background-repeat: no-repeat; background-size: cover; padding-bottom:200px; padding-top: 300px; margin-top:40px; margin-bottom:40px;}
.row-imagenes .col-imagenes{text-align: center;}
.row-imagenes .col-imagenes a{display:inline-block;  padding: 20px 30px; color:#fff; border:2px solid #fff; font-size:28px; text-decoration: none; text-transform: uppercase;}	
.row-imagenes .col-imagenes a:hover{background-color: #0c925d; border:2px solid #0c925d; text-decoration: none; color:#fff;}	

/* PROGRAMA BIZKARGI */

.programa-bizkargi{
    padding-top:120px;
}
.programa-bizkargi .tacoevento{
    background-color: transparent;
}