/******** KARAKTEREAK **********/
@font-face { font-family: 'open'; src: url('font/opensans-regular-webfont.eot'); src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-regular-webfont.woff2') format('woff2'), url('font/opensans-regular-webfont.woff') format('woff'), url('font/opensans-regular-webfont.ttf') format('truetype'), url('font/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'thin'; src: url('font/yanone_kaffeesatz_thin-webfont.woff') format('woff'), url('font/yanone_kaffeesatz_thin-webfont.woff2') format('woff2'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'light'; src: url('font/yanone_kaffeesatz_light-webfont.woff') format('woff'), url('font/yanone_kaffeesatz_light-webfont.woff2') format('woff2'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'regular'; src: url('font/yanone_kaffeesatz_regular-webfont.woff') format('woff'), url('font/yanone_kaffeesatz_regular-webfont.woff2') format('woff2'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bold'; src: url('font/yanone_kaffeesatz_bold-webfont.woff') format('woff'), url('font/yanone_kaffeesatz_bold-webfont.woff2') format('woff2'); font-weight: normal; font-style: normal; }
body { font-family: 'open';}
body * { -moz-outline:hidden;outline:hidden; }
header h1 { font-family: 'bold'; line-height: 29px; margin-bottom:10px; }
h1, h2, h3 { font-family: 'bold'; letter-spacing: 1px; }
h1.entzun { font-family: 'thin'; color:#FFF; }
h1 a mark { font-family: 'light'; font-size:0.6em; }
.fitxategihp h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; line-height:1.4em; margin-top:0; }
h4 { font-family: 'bold'; margin-top:20px; margin-bottom:10px; }
p, .carousel-caption p { font-size:1em; line-height:1.5em;}
p.sarrerak, p.sarrerak { font-size:1.2em; line-height:1.7em; font-family: 'light'; }
/* span, strong {  font-family: inherit; font-weight:bolder; letter-spacing: 1px; font-size:1.1em; } */
span, strong {  font-family: Arial, sans-serif; font-weight:bold; }
em {  font-family: 'thin'; letter-spacing: 1px; font-size:1.1em; }
hr { height:10px; margin:-0.5em 0; padding: 0; color:#fff; background-color:"transparent"; border:0; clear:both; }
.abisua { padding:10px; }
.abisua p, .galduta h1 { text-align: center; color:#273F46;}
a { -webkit-transition: color 1s; transition: color 1s; }
a span.jaitsi { font-family: 'thin'; font-size:0.8em; margin-left:3px; padding-bottom:5px; display:inline-block; vertical-align:middle;}
a span.jaitsi { color:#C94B17; }
a span.jaitsi:hover { color:#7E0000; }
.bg-grisurdiniluna span.jaitsi { color:#588593; }
.bg-grisurdiniluna span.jaitsi:hover  { color:#85afbc; }

/******** KOLOREAK **********/
.beltza { color: #181800}
.gorria { color: #7E0000}
.liranja { color: #C94B17}
.liranjargi { color: #FDBE7A}
.bege { color: #FEEEC5}
.grisurdinilun { color: #273F46}
.grisurdin { color: #588593}
.grisurdinargi { color: #85afbc}

.bg-zuri { background-color: #FFF}
.bg-beltza { background-color: #181800}
.bg-gorria { background-color: #7E0000}
.bg-liranja { background-color: #C94B17}
.bg-liranjargi { background-color: #FDBE7A}
.bg-bege { background-color: #FEEEC5}
.bg-grisurdinilun { background-color: #273F46}
/* ez hain ilun: 395d68
 * 588593
 * 85afbc
 * */
.bg-grisurdin { background-color: #588593}
.bg-grisurdinargi { background-color: #85afbc}


h1 a:link, h1 a:visited { color: #7E0000; }
h1 a:hover, h1 a:active, h1 a:focus { color: #C94B17; }
h4 { color: #588593; }

a.logo { border-right:1px solid #CCC; }
*a, * a:link, * a:visited { text-decoration: none; color: #C94B17;}
.emaitza * a:visited { color:#C94B17; }
* a:hover, * a:active, * a:focus, .emaitza * a:hover { text-decoration: none; color: #C94B17;}
a:hover { cursor:pointer; }
.bg-grisurdinilun a, .bg-grisurdinilun  a:link, .bg-grisurdinilun  a:visited { text-decoration: none; color: #85afbc;}
.bg-grisurdinilun a:hover, .bg-grisurdinilun a:active, .bg-grisurdinilun a:focus { text-decoration: none; color: #FDBE7A;}

#oina p a:link, #oina p a:visited { text-decoration: none; color: #588593;}
#oina p a:hover, #oina p a:active, #oina p a:focus { text-decoration: none; color: #C94B17;}

h1 a mark { background-color:transparent; color:#C94B17; }
p.sarrera, p.sarrerak { color:#C94B17; }
.bil_emaitza { margin:10px 0px; color:#FFF; }
.emaitza h2 a:link span.bilatuta { color:#C94B17;}
.emaitza h2 a:visited span.bilatuta { color:#273F46;}
.emaitza span.bilatuta { color:#C94B17;}
/* menua */
.nav>li>a:link, .nav>li>a:visited { color:#85afbc;}
.nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus, .nav>li.active>a { background-color: #588593; color:#FFF;}

.dropdown-menu {}
.nav .dropdown-menu>li>a:link, .nav .dropdown-menu>li>a:visited { color:#FFF;}
.nav .dropdown-menu>li>a:hover, .nav .dropdown-menu>li>a:active, .nav .dropdown-menu>li>a:focus, .nav .dropdown-menu>li.active>a { background-color: #588593; color:#FFF;}
div.lehena { padding-top:20px; }
.eskuinekoa section { border-bottom:10px solid #273F46;}
.eskuinekoa { border-left:1px dotted #273F46; }
.eskuinekoa section { border-bottom:10px solid #273F46;}
#berripapera { background-color:#273F46; }
#berripapera h2 { color:#C94B17; }

figurecaption { color:#85afbc; border-top: 1px dotted #85afbc; border-bottom: 1px dotted #85afbc; padding:5px 0; display:block; font-size:0.8em; text-align:left;} /* background-color:#EEE; */



/******** beste **********/

html { min-width:100%;  margin:0; background-image:url("irudik/atzekalde-gure-irratia.jpg"); background-repeat:no-repeat; background-position:center; background-attachment:fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
html, html>* { max-width:100%; }
body { background-color:"transparent"; padding-top:20px; max-width:100%; }

.gorde { display:none; }
header>.row { margin-bottom:20px; }
#burukoa { display: -moz-flex; display: flex; }
a.logo { width:108px; height:97px; padding:10px; margin-right:10px; }
a.button { padding:0; margin-bottom:10px; }
.fitxategihp h2 { margin-bottom:20px; padding-bottom:10px;}
p.sarrerak, p.sarrerak { padding:15px 0px; }
.dok { margin-top:10px; }

/*
#burua {border:3px solid red; }
#burua>* {border:3px solid orange; }
#burua header nav > div>* {border:3px solid pink; }
#burua>*>*>* { }
*/

/*
#hizkuntza { margin-right:40px; }
#hizkuntza a { margin-left:7px; }
#hizkuntza a+a { padding-left:7px; border-left:1px dotted #CCC;}
#facebook-goi { margin-right:40px; }
#hizkuntza #facebook-goi + a { border-left:0; }
/* .sareak-goi { margin-left:5px; } */
.sareak-goi img { width:15px; height:15px; margin-top:1px;  }
.eskuinekoa hr, form hr { height:15px; margin:-0.5em 0; padding: 0; color:transparent; background-color:transparent; border:0; clear:both; }
.agendaeduki hr{ border-bottom:1px dotted #ccc; display:block; height:0px; margin:10px 0;  }
.sarerow { display:flex;   justify-content:center;}

.glyphicon { opacity:0.5; margin-right:5px;  }

.vcard p { line-height:1.5em; }
.vcard p.arloa { color:#AAA; margin-bottom:20px; margin-top:-7px; }
.vcard p.arloa span.glyphicon, .glyphicon-triangle-right { margin-right:0; }

.clearfix { border-bottom:1px dotted #DDD; margin:20px 0;}

.atal { line-height:1em; }
.atal, .atal a:link,.atal a:visited { color:#AAA; }
.atal a:hover,.atal a:active { color:#71241A; }
.atal+h2 {margin-top:0; }

header {
	margin-top:25px; padding:10px 0 15px 0; background-color: rgba(140,0,0,1);
    -webkit-transition: background-color 1s; transition: background-color 1s;
}
.bilatzailea { padding:0 0 0 10px; margin-top:10px; }
.bilatzaileberri { padding:10px 0px;}
.bilatzaileberri h2 { color:#FFF; }
.bilatzaileberri .bilatzailea { margin-top:20px; }

header .bilatzailea .btn { margin-right:0;  border:1px solid #C94B17; background-color:#C94B17; -webkit-transition: background-color .3s; transition: background-color .3s; }
header .bilatzailea .btn:hover {  background-color:#7E0000; }

header.scroll-to-fixed-fixed { margin-top:0; background-color: rgba(0,0,0,1); z-index:2000; }
.navbar-brand { margin-right:20px;  }

header.scroll-to-fixed-fixed .bilatzailea .btn { margin-right:0; border:1px solid #7E0000; background-color:#7E0000; }
header.scroll-to-fixed-fixed .bilatzailea .btn:hover { border:1px solid #C94B17; background-color:#C94B17; }

/*
#nav>div, #nav div #navflex {
	border:1px solid green; padding:0;
	display: -moz-flex; display: -ms-flex; display: -webkit-flex;
	display: flex;
	align-items: flex-end;
}
nav div.navbar-collapse .navbar-nav {
	border:3px solid purple;
	display: -moz-flex; display: -ms-flex; display: -webkit-flex;
	display: flex;
	align-items: flex-end;
}
*/
nav ul { vertical-align:baseline; line-height:0;padding-top:20px; }
nav ul li { min-height:100%; }
.nav>li+li { padding-left:10px; }
.nav>li>a { display:block; padding:3px 13px; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; }
.sidebar-nav {  padding: 9px 0; }
.dropdown-menu .sub-menu { left: 100%; position: absolute; z-index:5000; top: 0; visibility: hidden; margin-top: -1px; }
.dropdown-menu li:hover .sub-menu { visibility: visible; background-color: #868787; }
.dropdown:hover .dropdown-menu { display: block; min-width:100%; }
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 10px; }
.navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; left: 10px; top: 11px; left: -6px; }
.navbar-brand { padding:0 0 0 10px; }
.navbar-brand img { height:50px; }

.navbar-default .navbar-nav { padding-left:2%;}
.navbar-default .navbar-nav >li { margin:0; padding:0; }
.navbar-default .navbar-nav >li.sarelehen { border-left:1px dotted #C94B17; }
.navbar-default .navbar-nav >li.sareak { padding-left:3px; float:left; display:inline!important;  }
.navbar-default .navbar-nav >li.sareak a {  padding: 5px 0px 5px 10px; }
.navbar-default .navbar-nav > li > a { color: #FFF; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color: #F39910; background-color: transparent; }
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus { color: #F39910; background-color: rgba(0,0,0,0); }
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }
.navbar-default .navbar-toggle { border-color: #ddd; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { border-color: #e7e7e7; border-top:0px;  }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { color: #555; background-color: #e7e7e7; }
.dropdown-menu { background-color:#000; }
html, body { height:100%; }
#zuzenean {
	height:20%;
	background-image:url("irudik/gureirrati-uhin-urdin.gif"); background-repeat:repeat-x; background-position:bottom;
	width:100%;
	max-width:100%;
	/*
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(253,253,253,0) 1%, rgba(56,11,36,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(253,253,253,0) 1%,rgba(56,11,36,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(253,253,253,0) 1%,rgba(56,11,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#380b24',GradientType=0 );
	*/
/* 	background-image:url("irudik/gureirrati-uhin.gif"); background-repeat:repeat-x; background-position:bottom; */
}
#zuzenean21 {
	height:200px;
	background-image:url("irudik/gureirrati-uhin-urdin.gif"); background-repeat:repeat-x; background-position:bottom;
	width:100%;
	max-width:100%;
}

#zuzenean>div, #zuzenean21>div, #zuzeneanttipi>div { display: flex; padding:10px 0 50px 0; height:100%;}
body  { background-image:url("irudik/gure-zure-bere.png"); background-repeat:no-repeat; background-position:center; background-attachment:fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
#zuzenean>div>div, #zuzenean21>div>div, #zuzeneanttipi>div>div { margin: auto; display: flex; justify-content: center; align-items: center;  max-width:100%; }
/* #zuzenean>div>div>* { margin:0 10px; } */
p.botoipusa a { margin-top:10px; }
#zuzenean h1, #zuzenean21 h1, #zuzeneanttipi h1 { font-size:2em;}
h1.t-eskuin {
	text-align:right;  padding:5px .5em 5px 1em;
	-moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;
	background: -moz-linear-gradient(right,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.86) 87%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.86) 87%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.86) 87%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
h1.t-ezker {
	text-align:left; padding:5px 1.5em 5px .5em;
	-moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px;
	background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.86) 87%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.86) 87%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.86) 87%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
h1.nor { color:#FFF; text-align:center; }
.bandodiapo { padding:0; }
.row-ttiki { padding:15px 0; margin:15px 0px; border-bottom:1px dotted #CCC;}
.clear-gorde .clearfix { border:0;}
.eskuinekoa section { margin-bottom:20px; padding-bottom:20px;}
/*/////////// mintzalasai botoia /////////////*/
.mintzabotoili a { display:block; }
.mintzabotoi img { max-width:100%; height:auto;  }

.eskuinekoa section h2 { margin-top:0; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.eskhztgtx { margin-bottom:20px; }
.img-bazter { padding:0; margin-bottom: 15px; }
.eskuinekoa section figure { padding:0; }
.eskuinekoa section figure img { margin: auto; width:100%; height:auto;  }

.container_fluid { padding: 20px 0; }
.gorputzoro {
	padding-top:0;
	margin-top:15px;
	background-color:#f5f1ec;
	display: -moz-flex; display: flex;
	flex-wrap: wrap;
}
.row { width:100%; margin:0; }
.row:first-child { margin-top:-20px; }

.berriflex { display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; width:100%; max-width:100%; }
.zerrengai {
	background-color:#f5f1ec;
	border:1px solid #eee9e2;
	border-top:0;
	margin:0;
	padding:20px;
}
.zerrengai h2:hover { cursor:default; }
/*
.zerrengai h2 { min-height: 100px; }
 */
/* hemdnik aldatua (agertze-desagertze kendua) */
/*
.zerrengai .zerrengai-gehio {
	-webkit-transition: all .5s ease-out, opacity 1s .5s ease-out;
	-moz-transition: all .5s ease-out, opacity 1s .5s ease-out;
	-o-transition: all .5s ease-out, opacity 1s .5s ease-out;
	transition: all .5s ease-out, opacity 1s .5s ease-out;
	position:relative;
	overflow:hidden;
	opacity:0;
}
.zerrengai-artik:hover .zerrengai-gehio, .zerrengai-artik:focus .zerrengai-gehio { opacity:1; }

.zerrengai-artik .zerrengai-gehio .zerrengai-gehio-barne {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	position:relative;
	margin-top:-600%;
}
.zerrengai-artik:hover .zerrengai-gehio .zerrengai-gehio-barne, .zerrengai-artik:focus .zerrengai-gehio .zerrengai-gehio-barne { margin-top:0; }
*/

.zerrengai-irudi {
	border:1px solid #ccc;
	padding:0;
	margin-bottom:10px;
}
.zerrengai-irudi a { display:block; cursor:default; }
.zerrengai-irudi img { min-width:100%; }

.zerrengai-artik { padding:0; }
.gehigarri { margin-top:10px; padding-top:10px; border-top:1px dotted #C94B17; }
h2 + .zerrengai-artik { margin-top:20px; }
.pad-10-ezk { padding-left:10px; }
.zerrengai-artik h2 { margin-top:0; }
.atala {
	border-bottom:1px dotted #999;
	color:#999;
	padding:5px 0 20px 0;
	text-align:center;
	width:90%;
	margin:auto;
	margin-bottom:20px;
	font-size:0.9em;
}
.eguna {
	border-top:1px dotted #710c07;
	font-size:0.8em;
	padding:5px 0;
}
.mp3k { width:50%; margin:20px 0; padding-bottom:40px;  background-color:#CCC; }

.zerrengai-ageri { background-color: #273F46; border:0; }
.zerrengai-ageri+.zerrengai-ageri { border-left:1px solid #588593;}
.zerrengai-ageri p, .zerrengai-ageri ul li, .zerrengai-ageri ol li { color: #FFF; }
.zerrengai-ageri h2, .zerrengai-ageri h2 a:link, .zerrengai-ageri h2 a:visited { color: #FFF; margin-bottom:5px; min-height:10px; }
.zerrengai-ageri h2 a:hover, .zerrengai-ageri h2 a:active { color: #C94B17; }

.zerrengai-ageri .zerrengai-irudi {
	border:1px solid #588593;
	margin-bottom:10px;
/*	margin-top:25px; */
}
.zerrengai-ageri h2+.zerrengai-irudi { margin-top:25px; }
.zerrengai-ageri .atala {
	border-bottom:1px dotted #85afbc;
	color:#85afbc;
	width:100%;
}
.zerrengai-ageri .zerrengai-irudi+.zerrengai-artik { padding-left:20px; }


.zerrengai-ageri .atala a:link, .zerrengai-ageri .atala a:visited,.zerrengai-ageri .zerrengai-artik a.button:link span, .zerrengai-ageri .zerrengai-artik a.button:visited span { color:#85afbc; }
.zerrengai-ageri .atala a:hover, .zerrengai-ageri .atala a:active,.zerrengai-ageri .zerrengai-artik  a.button:hover span, .zerrengai-ageri .zerrengai-artik a.button:active span { color:#FFF; }
.zerrengai-ageri .zerrengai-artik .mp3k { background-color:#85afbc; }
.zerrengai-ageri .zerrengai-artik .zerrengai-artik p { border:0; height:auto; display:block;}
.zerrengai-ageri .zerrengai-artik .eguna { /* border-top:1px dotted #85afbc; */ border:0; color:#85afbc; }

.erdira h2 { text-align:center;}

.asteme	{padding-top:30px;}
#astemenua {
	display: -ms-flexbox; display: -webkit-flex; display: flex; margin:auto;
	border-radius:10px 10px 0 0 ;
	width:90%;
	overflow:hidden;
}
#astemenua span {
	letter-spacing: 1px;
	cursor:pointer;
	flex: 1;
	text-align:center;
	padding:5px 10px;
	font-size:1.5em;
	background-color:#7E0000;
	color:#FFF;
	-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;
	border-left:1px solid #C94B17;
}
#astemenua span:first-child { border-left:0;}

#astemenua span:hover {
	background-color:#C94B17;
	color:#FFF;
}
#astemenua span.gaur {
	background-color:#FFF;
	color:#888;
}
#programazioa { padding-top:30px; background-color:#FFF;}
#programazioa .row:first-child, .emankizuna:first-child { margin-top:0; }
#programazioa h1 { color:#EEE; font-size:5em; text-align:center; margin-top:-20px;  }
.emankizuna {
	margin-top:0;
	border:1px dotted #CCC;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	align-items: stretch;
	margin-bottom:5px;
	-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;
	cursor:help;
}
.emankizuna:hover {
	background-color:#CCC;
}

.emankizuna .ordua {
	margin-top:0;
	background-color:#7E0000;
	color:#FFF;
	font-size:1.2em;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	justify-content: center;
	align-items: center;

}
.emankizuna .progirudi {
	text-align:center;
	padding-left:0;
	max-height:20%;
	display:relative;
	overflow:hidden;
}
.emankizuna .progirudi img { display:absolute; }
.emankizuna .progirudi span { color:#CCC; }
.emankizuna .emankizen h2 { font-size:1.8em; }
.emankizuna .ordua p {text-align:center;}

/*
.emankizuna .zerrengai-gehio {
	-webkit-transition: all .5s ease-out, opacity 1s .5s ease-out;
	-moz-transition: all .5s ease-out, opacity 1s .5s ease-out;
	-o-transition: all .5s ease-out, opacity 1s .5s ease-out;
	transition: all .5s ease-out, opacity 1s .5s ease-out;
	position:relative;
	overflow:hidden;
	opacity:0;
}
.emankizuna:hover .zerrengai-gehio, .emankizuna:focus .zerrengai-gehio { opacity:1; }

.emankizuna .zerrengai-gehio .zerrengai-gehio-barne {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	position:relative;
	margin-top:-600%;
}
.emankizuna:hover .zerrengai-gehio .zerrengai-gehio-barne, .emankizuna:focus .zerrengai-gehio .zerrengai-gehio-barne { margin-top:0; }
*/

.egunka { display:none; }
.gaur { display:block; }

.baliabideak { margin-bottom:20px; }
.baliabideak-eskuin-goib { padding:0 0 10px 0; }
.baliabideak-eskuin-goib h3 { margin:0; }
/*
.bideoa, div.bideoa {  border:1px solid #FFF; width:100%; height:0; padding-bottom:58%; overflow:hidden;  position:relative; border:0; }
.bideoa iframe , div.bideoa iframe {  width:100%!important; height:100%!important; position:absolute; top:0; left:0; display:block;  border:0; }
.bideoa embed, .bideoa iframe, div.bideoa embed, div.bideoa iframe { vertical-align:middle; margin-bottom:0; }
*/
.bideo {  width:100%; height:0; padding-bottom:50%; overflow:hidden;  position:relative; border:0; }
.bideo iframe, .bideo video {  max-width:100%!important; max-height:100%!important;width:100%!important; height:100%!important; position:absolute; top:0; left:0; display:block;  border:0; }
.bideoa embed, .bideoa iframe, .bideoa video { vertical-align:middle; margin-bottom:0; }

figure { margin-bottom:15px; }
.argazkik { width:100%; height:auto; border:1px solid #CCC; } /* height:0; position:relative; padding:0 0 69.23% 0; overflow: hidden; */
.argazki-nausi { margin-bottom:5px; }
.argazkik-A4 { padding-bottom:140%; }
.argazkik a { width:100%!important; height:100%!important; /* position:absolute; top:0; left:0; */ display: -moz-flex; display:flex; justify-content: center; align-items: center; overflow: hidden; }
.argazkik img { margin: auto; -moz-flex:1; flex:1; }
.argazkik img.zabal { min-height:100%; width:auto; margin: auto; -moz-flex-basis:100%;flex-basis:100%;}
.argazkik img.altu { min-width:100%; height:auto; margin: auto; -moz-flex-basis:100%;flex-basis:100%;}

/*
.zerrengai-irudi { position:relative; }
div.kapxion p { margin:0; position:absolute;bottom:0;  padding:2px 7px; border-radius:0 3px 0 0; color:#FFF; background-color:rgba(0,0,0,.7); max-width:100%;}
*/
.zerrengai-irudi {  }
div.kapxion p { margin:0;  padding:2px 7px; border-radius:0 3px 0 0; color:#FFF; background-color:rgba(0,0,0,.7); max-width:100%;}

.artik-nausi { text-indent:30px; }

.loturak { padding: 10px 0; margin:0 0 10px 10px; border-bottom:1px dotted #CCC; }
.aurkitegi h2 { margin-top:0; }
.behekoak { padding:40px 0; }
#berripapera h2 { margin-bottom:20px;}
#berripapera .testuzuri p, #berripapera label { color:#FFF; }
form .ager { padding-left:15px; }
footer { background-color:#444; color:#FFF; padding:50px 10px; }
footer p.atala { margin-bottom:0; }
footer h2 { margin-top:0; }
form { padding-top:25px; }
fieldset>div { margin-bottom:20px; }
.security_image>* { padding-right:10px; }
#kodkod, #kodkod2 { color:#888; padding-left:5px; margin-right:10px; }
#laguntza { background-color:#EEE; text-align:center; padding:15px;
/*-moz-box-shadow: inset 0px -5px 10px 0px #000; -webkit-box-shadow: inset 0px -5px 10px 0px #000; -o-box-shadow: inset 0px -5px 10px 0px #000; box-shadow: inset 0px -5px 10px 0px #000; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=90, Strength=10);*/
 }
#laguntza h3 { color:#333; margin-top:0; }
#laguntza p { color:#222; margin:0; font-size:0.9em;   }
#laguntza p button { margin-top:10px; }

figure.mapa { width:100%; margin-top:50px; }
figure.mapa iframe { width:100%; height:500px; border:0; }
.mini-map li ul { padding:20px 0; list-style: none; }
.mini-map li ul li { padding:10px 0; }
.mini-map li ul li a:link, .mini-map li ul li a:visited { color:#AAA }
.mini-map li ul li a:hover, .mini-map li ul li a:active, .mini-map li ul li.active a { color:#FFF }
.mini-map li ul li.divider * { color: #FFF; }
.googlemap { margin-top:50px; margin-bottom:0; max-width:100%; }
#oina { background-color:#181800; text-align:center; padding:20px;  }
#oina p { color: #999; margin-bottom:0; line-height:1.6em;  }
#oina p+p { margin-top:10px; font-size:0.8em;  }
/* SAIAKERA SARETZEKO */
#share-buttons { margin-top:10px; padding-bottom:20px; opacity:0.4; -webkit-transition: .7s; transition: .7s; }
#share-buttons:hover { opacity:1; }
#share-buttons img { padding: 5px; -webkit-transition: .7s; transition: .7s; }
#share-buttons img:hover  { background-color:#588593;}
#share-buttons img { width: 35px; box-shadow: 0; border-radius:15px; display: inline; }

/*///////////////////// LAPURDI /////////////////////////*/
.tokiko_mapa { padding:30px 0;}
.map__irudi polygon, .map__irudi path {
	fill:#C94B17; stroke:#7E0000; stroke-width:1px;
	opacity:0.6;
    -webkit-transition: all 0.3s; transition: all 0.3s;
}
.map__irudi polygon.lapurdi_off { fill:#f5f1ec; stroke:#85afbc; stroke-width:1px; }
.map__irudi a polygon { fill:#588593; stroke:#85afbc; stroke-width:1px; }
.map__irudi a polygon, .map__irudi polygon.lapurdi_off { opacity:1; }
.map__irudi a:hover polygon, .map__irudi a.is-active polygon { fill:#85afbc; stroke:#588593; }
.map__irudi a.aktibo polygon { fill:#273F46; stroke:#588593; }

.map__zerrenda a { margin-bottom:2px; -webkit-transition: all 0.3s; transition: all 0.3s; display:block; padding:3px 5px;
	background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));
	background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.map__zerrenda a:link, .map__zerrenda a:visited { color:#C94B17;}
.map__zerrenda a:hover, .map__zerrenda a:active, .map__zerrenda a.is-active { color:#f5f1ec;}
.map__zerrenda a.aktibo { color:#FDBE7A;}

/*///////////////////// LAPURDI AMAIERA /////////////////////////*/
/*
 *
 * .beltza { color: #181800}
.gorria { color: #7E0000}
.liranja { color: #C94B17}
.liranjargi { color: #FDBE7A}
.bege { color: #FEEEC5}
.grisurdinilun { color: #273F46}
.grisurdin { color: #588593}
.grisurdinargi { color: #85afbc}
 * 588593
 * 85afbc

 */
#zuzeneanttipi {
	padding-top:20px;
	height:auto;
/*	position:absolute;
	z-index:50;
*/	width:100%;
	max-width:100%;
	background-color:#395d68;
	border-top:15px solid #588593;
}

#iragarkioso{
	height:100px;
	margin-top:-20px;
	background-color:#EEE;
	padding:0px 0 0px 0;
	-webkit-box-shadow:inset 0 -13px 10px -12px rgba(0,0,0,1);
	box-shadow:inset 0 -13px 10px -12px rgba(0,0,0,1);
}
/* #dena { position:absolute; padding-top:150px; } */
#iragarki {
	background-color:#EEE;
	max-width:100%;
	min-width:100%;
	width:100%;
	height: 90px;
	overflow: hidden;
}
#iragarki .mSButtons {  display:none; }
#iragarki .frame { width: 100%; max-width: 100%; height: 100%; }
#iragarki .frame .slide_element { height: 100%; }
#iragarki .frame .slide_element > div { float: left; height: 100%; overflow: hidden; }
#iragarki .frame .mSCover img { max-width: none; }



#irudisorta {
	max-width:100%;
	min-width:100%;
	width:100%;
  height: 500px;
  overflow: hidden;
  	-moz-box-shadow: inset 0px 2px 15px 0px #000;
	-webkit-box-shadow: inset 0px 2px 15px 0px #000;
	-o-box-shadow: inset 0px 2px 15px 0px #000;
	box-shadow: inset 0px 2px 15px 0px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=180, Strength=10);
}
#irudisorta .mSButtons {  height: 80%; }
#irudisorta .frame { width: 100%; height: 100%; }
#irudisorta .frame .slide_element { height: 100%; }
#irudisorta .frame .slide_element > div { float: left; height: 100%; overflow: hidden; }
#irudisorta .frame .mSCover img { max-width: none; }
#irudisorta .credit {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 11px;
  line-height: normal;
  font-weight: 300;
  text-shadow: rgba(0,0,0,0.7) 0 1px 0px;
  color: #CCC;
  background: #000;
  background: rgba(0,0,0,0.6);
  padding: 0 4px;
  white-space: nowrap;
  z-index: 1002;
  text-transform: uppercase;
}
#irudisorta .credit a { color: #FFF; font-weight: 400; }
.infoBlock {
  position: absolute;
  bottom: 30px;
  right: 30px;
  left: auto;
  max-width: 30%;
  padding-bottom: 0;
  background: #FFF;
  background: rgba(255, 255, 255, 0.6);
  overflow: hidden;
  padding: 20px;
  z-index: 1002;
}
.infoBlockLeftBlack {
  color: #FFF;
  background: #000;
  background: rgba(0,0,0,0.55);
  left: 90px;
  right: auto;
  opacity: 0;
}
.infoBlock2 { top: 90px; left: 100px; }
.infoBlock h2 {
  margin: 0;
  padding-bottom: 3px;
  color: inherit;
  text-align: left;
}
.infoBlock p { font-size: 16px; font-weight: 300; margin: 4px 0 0; }

.infoBlock a:link, .infoBlock a:visited, .infoBlock span { color: #85afbc; }
.infoBlock a:hover, .infoBlock a:active { color: #C94B17; }

div#hauteskundeak {
	height:100%!important;
}
#hauteskundeak iframe {
	margin:2rem 0;
	/* height:auto!important;
	min-height:1000px; */
	border:0;
}

#twitter-jarioa { max-height:100%; height:800px; overflow:auto; border-left:1px solid #273F46; }
#twitter-jarioa > #sarerow { padding-top:2rem!important; }
@media (max-width: 979px) {
  #irudisorta {
	max-width:100%; min-width:100%; width:100%;
  	height: 400px; margin-top: 0; }
  .infoBlock { min-width: 40%; }
}

@media (max-width: 768px) {
  #irudisorta {
 	max-width:100%; min-width:100%; width:100%;
 	height: 300px; }
  .infoBlock { padding: 10px; height: auto; max-height: 80%; }
  .infoBlock h4 { font-size: 14px; line-height: 17px; }
  .infoBlock p { font-size: 12px; }
}



@media screen and (min-width: 992px) {
	#berripapera, #harreman { padding-top:200px; }
	.newsletter { border-left:1px dotted #FF7200; }
	.nav>li>a.podcasta { padding-left:0px!important; }

}
@media screen and (max-width: 992px) {
	#berripapera, #harreman { padding-top:100px; }
	#zuzenean { height:40%; background-image:url("irudik/gureirrati-uhin-urdin.gif"); background-repeat:repeat-x; background-position:bottom; }
	body { background: url("irudik/atzekalde-gure-irratia.jpg") no-repeat center center fixed; }
}
@media screen and (max-width: 767px) {
	#zuzenean h1, #zuzenean21 h1, #zuzeneanttipi h1 { font-size:1.5em;}
	.zerrengai-ageri+.zerrengai-ageri { border-left:0;}
}
