/* 2klik Estiloak */

@font-face {
    font-family: chevin-fina;
    src: url(https://b69d51.claudeassets.com/20181210110648im_/https://www.astragernika.net/wp-content/themes/2KLIK_TEMPLATE/fonts/ChevinStd-Medium.otf);
}

@font-face {
    font-family: chevin-lodia;
    src: url(https://c5c515.claudeassets.com/20181210110648im_/https://www.astragernika.net/wp-content/themes/2KLIK_TEMPLATE/fonts/ChevinStd-Bold.otf);
}

.fina{
font-family: chevin-fina, Helvetica, Arial, sans-serif!important;
}
.lodia{
font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
}

b, strong {
    font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
}


/* Estilo Orokorrak */

body{
	font-family: chevin-fina, Helvetica, Arial, sans-serif!important;
	background: #ececeb!important;
}

body ul{
	padding: 0!important;
	margin: 0!important;
}

h1, h2, h3, h4, h5, h6{
	font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
	margin: 0 0 6px 0!important;
}

.erdiratu{
text-align: center;
}
p{
text-align:justify;
}


/* Sticky Footer */

html,
body {
	height: 100%;
	padding-bottom: 0!important;
	/* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto;
	/* Negative indent footer by its height */
	margin: 0 auto -80px;
	/* Pad bottom by footer height */
	padding: 0 0 80px;
	background: #fff;
	max-width: 960px;
}

/* Set the fixed height of the footer here */
#footer {
	height: 80px;
	background: #000;
	text-align: center;
	font-family: chevin-fina, Helvetica, Arial, sans-serif!important;
	color: #fff;
	padding-top: 25px;
	line-height: 16px;
}

/* Sticky Footer */





/* 960px zabalera zehaztu! Nahi dugun zabaleragatik aldatu */

/* Custom container */
.container-fixed {
  margin: 0 auto;
  max-width: 960px;
}
.container-fixed > hr {
  margin: 30px 0;
}

@media (min-width: 992px) {
  .container {
    width: 960px!important;
   }
 }

/*Agenda */

.agenda h1, 
.agenda h2, 
.agenda h3{
	margin: 0!important;
}

.agenda{
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 0;
}

.dataZenbakia{
	text-align: center;
}

.mota{
text-transform: uppercase;
}



.navbar-toggle {
    border: 1px solid #fe4d01!important;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fe4d01!important;
}

.navbar-inverse .navbar-nav>li>a{
text-align: center;
}

.navbar-right {
    margin-top: 15px!important;
    text-align: center;
}
.navbar-right ul{
list-style-type: none;
}
.navbar-right li{
display: inline;
}

.menu-item-39{
border-bottom: solid 1px #9d9d9d;
}

/* Bideoak responsive Content editorean */

div.flex-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  /* margin: 50px 0; /* esto es opcional */
  clear: both;
}
 
div.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}




/* Contact form 7 */

.wpcf7-form input:focus{
    border-color: #f18000;
  	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
    outline: none;
}

.wpcf7-form textarea:focus{
    border-color: #f18000;
  	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
    outline: none;
}


.wpcf7-form textarea{
	height: 100px!important;
}

.wpcf7-form .btn-success {
    background-color: #f18000!important;
    border-color: #d67200!important;
    color: #fff;
}

.wpcf7-form .btn-success:hover {
    background-color: #d67200!important;
}


div.wpcf7-response-output {
    border: 1px solid transparent!important;
    border-radius: 4px!important;
    margin: 10px 0 20px 0!important;
    padding: 15px!important;
    
}

.wpcf7-form .aviso-legal{
	margin: 0 0 0 10px;
}

.wpcf7-form .form-group{
	margin: 0 0 15px 0!important;
}

div.wpcf7-response-output {
    border: 1px solid transparent!important;
    border-radius: 4px!important;
    margin: 10px 0 20px 0!important;
    padding: 15px!important;
    
}


div.wpcf7-validation-errors {
    background-color: #fcf8e3!important;
    border-color: #faebcc!important;
    color: #8a6d3b!important;
}

div.wpcf7-mail-sent-ok {
    background-color: #dff0d8!important;
    border-color: #d6e9c6!important;
    color: #3c763d!important;
}




/* Non-linear resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 900px) { 
  #gallery-1 {
    padding: 12px 0 12px;
  }
  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    height: 400px !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 500px) { 
  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    height: 300px !important;
  }
}

a{
color: #e84b0f;
}
a:hover{
color: #892600;
text-decoration: none;
}
a:visited{
color: #e84b0f;
text-decoration: none;
}

.laranja{
color: #e84b0d;
}
.bg-info {
padding: 10px;
background: #fce4db;
font-size: 16px;
}

.navbar {
    border-radius: 0px!important;
    margin-bottom: 0!important;
}

.migas{
margin-bottom: 5px;
color: #969696;
}

.tituloa{
font-size: 32px;
line-height: 26px;
color: #e84b0d;
font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
border-bottom: 1px solid #e84b0d;
/*margin-top: 20px;*/
margin-bottom: 20px;
text-transform: uppercase;
}

.bideotit{
background: #e84b0d;
color: #fff;
padding: 8px;
text-align: center;
font-size: 16px;
margin-bottom: 20px;
}

.btn-warning {
background-color: #e84b0d;
border-color: #cf430b;
}

.berriak{
color: #fff;
background: #101010;
padding: 5px 0 1px 8px;
margin-bottom: 20px;
font-size: 16px;
}

.berriaktit a{
font-size: 24px;
line-height: 22px;
color: #e84b0d;
font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
}
.berriaktit a:hover{
color: #333;
text-decoration: none;
}

.agendatit{
	font-size: 24px;
    line-height: 22px;
    color: #e84b0d;
    font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
}

.data{
background: #f8f8f8;
padding: 5px 0 1px 5px;
border-top: 1px solid #e84b0d;
margin-bottom: 10px;
}



.banner{
background-color: #e94b0e;
font-family: chevin-lodia, Helvetica, Arial, sans-serif!important;
font-size: 20px;
line-height: 20px;
text-align: center;
border-radius: 8px;
padding: 14px 0 14px 0;
}
.banner a{
    display:block;
    text-decoration:none;
	color: #fff;
}
.banner a:hover{
	color: #333;
}



.handia{
font-size: 40px!important;
margin-bottom: 10px;
}

.pdf{
font-size: 36px!important;
margin-bottom: 10px;
}

.lerroa{
border-right: 1px dotted #000;
width: 100px;
text-align: center;
}
.lerroa a{
color: #e94b0e;
}
.lerroa a:hover{
color: #ff7846;
text-decoration: none;
}

.informazioa{
margin-left: 20px;
}
.informazioa p{
margin: 0;
}

.dokumentu-tit{
color: #e94b0e;
font-size: 18px;
}


.logoa{
text-align: center;
line-height: 14px!important;
color: #969696;
}

.taula tr td{
    line-height: 16px!important;
}

.taula a{
    display:block;
    text-decoration:none;
    color: #333;
}

.taula a:hover{
    color: #e94b0e;
}

.instalazioak a{
font-size: 16px;
}
.instalazioak a:hover{
color: #892600;
}



.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
	color: #fff;
    text-decoration: none;
    background-color: #e94b0e;
    outline: 0;
    padding: 8px 0 8px 20px;
}
.dropdown-menu>li>a {
    padding: 8px 0 8px 20px;
}



.nabarmenduak{
background: #101010;
color: #fff;
text-align: center;
padding: 8px;
line-height: 16px;
}
.nabar1{
text-transform: uppercase;
}

.agendahasiera{
background: #e84b0d;
color: #fff;
text-align: center;
padding: 8px 0 4px 0;
line-height: 16px;
min-height: 42px;
}
.agendahasiera a{
color: #fff;
font-size: 16px;
}

.agendahasiera a:hover{
color: #892600;
}

.agendahasierainfo{
background: #ececeb;
padding: 5px 0 0 0;
text-align: center;
margin-bottom: 15px;
min-height: 46px;
}

.bordea{
border: solid 1px #e94b0e;
}


/* Opacity #1 */
.hover11 figure img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover11 figure:hover img {
	opacity: .5;
}
/* Opacity #2 */
.hover12 figure {
	background: #e94b0e;
}
.hover12 figure img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover12 figure:hover img {
	opacity: .5;
}


.baliabideak{
border-top: solid 1px #e8e8e8;
padding: 15px 0 0 0;
margin-top: 15px;
text-align: center;
}

.baliabideak a{
font-size: 24px;
}


.berezia{
padding: 20px 0 0 0;
border-top: solid 2px #892600;
/*border-bottom: solid 2px #892600;*/
color: #fff;
	
	background: #892600; /* For browsers that do not support gradients */    
	background: -webkit-linear-gradient(left top, #ca400b, #e94b0e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #ca400b, #e94b0e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #ca400b, #e94b0e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #ca400b, #e94b0e); /* Standard syntax (must be last) */
}

.berezi1{
font-size: 32px;
line-height: 30px;
text-transform: uppercase;
}

.berezi2{
font-size: 18px;
line-height: 18px;
}

.berezi2 p{
text-align: left;
}

.berezikoadro{
padding-top: 20px;
}

.head{
font-size: 22px;
}
.table>thead>tr>td{
padding: 0 0 0 10px!important;
}


.guztiak{
background: #e94b0e;
color: #fff;
width: 100%; 
padding: 8px 0 2px 15px;
}
.scroll {
    padding: 10px;
    height: 160px;
    border: 2px solid #e94b0e;
    overflow: auto;
}

.argazkiak ul{
list-style: none;
}

.argazkiak ul li{
display: inline;
list-style-type: none;
}

.argazkia{
padding: 0!important;
margin-bottom: 10px;
}

/* Royal slider */

.visibleNearby {
  width: 100%;
  background: #141414;
  color: #FFF;
  padding-top: 25px;
}
.visibleNearby .rsGCaption {
  font-size: 16px;
  line-height: 18px;
  padding: 12px 0 16px;
  background: #141414;
  width: 100%;
  position: static;
  float: left;
  left: auto;
  bottom: auto;
  text-align: center;
}
.visibleNearby .rsGCaption span {
  display: block;
  clear: both;
  color: #bbb;
  font-size: 14px;
  line-height: 22px;
}


/* Scaling transforms */
.visibleNearby .rsSlide img {
  opacity: 0.45;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

  -webkit-transform: scale(0.9);  
  -moz-transform: scale(0.9); 
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
.visibleNearby .rsActiveSlide img {
  opacity: 1;
  -webkit-transform: scale(1);  
  -moz-transform: scale(1); 
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}


/* ROYAL SLIDER VIDEO */

#video-gallery {
  width: 100%;
height:505px;
}
.videoGallery > .rsContent,
.videoGallery > .rsImg {
  visibility:hidden;
}
.videoGallery .rsTmb {
  padding: 20px;
}
.videoGallery .rsThumbs .rsThumb {
  width: 220px;
  height: 80px;
  border-bottom: 1px solid #2E2E2E;
}
.videoGallery .rsThumbs {
  width: 220px;
  padding: 0;
}
.videoGallery .rsThumb:hover {
  background: #000;
}
.videoGallery .rsThumb.rsNavSelected {
  background-color: #02874A;
  border-bottom:-color #02874A;
}
.videoGallery .rsImg {
  position:absolute;
}
.sampleBlock {
  left: 3%; 
  top: 1%; 
  width: 100%;
  max-width: 400px;
}

.rsVideoContainer {
width:100%; 
height:100%; 
overflow:hidden; 
display:block; 
float:left; 
}


@media screen and (min-width: 0px) and (max-width: 500px) {
  .videoGallery .rsTmb {
    padding: 6px 8px;
  }
  .videoGallery .rsTmb h5 {
    font-size: 12px;
    line-height: 17px;
  }
  .videoGallery .rsThumbs.rsThumbsVer {
    width: 100px;
    padding: 0;
  }
  .videoGallery .rsThumbs .rsThumb {
    width: 100px;
    height: 47px;
  }
  .videoGallery .rsTmb span {
    display: none;
  }
  .videoGallery .rsOverflow,
  .royalSlider.videoGallery {
    height: 300px !important;
  }
  .sampleBlock {
    font-size: 14px;
  }
}

.rsDefault .rsThumbsVer {
    width: 22%!important;
}
.rsDefault .rsThumb.rsNavSelected {
    background: #e84b0d!important;
}
/* ROYAL SLIDER VIDEO *****************************************/


.sidebar-egutegia p{
	text-align: left;	
}




.ikastaroak{
	color: #e84b0f;
	font-size: 16px;
}
.ikastaroak2{
	border-bottom: solid 1px #dddddd;
	margin-bottom: 6px;
}

.balantze{
	font-size: 20px;
	line-height: 20px;
}
.balantzea i{
	font-size: 44px;
	margin-bottom: 10px;
}

.balantzea{
	text-align: center;
}
.balantzea tr{
	margin-bottom: 20px;
}
.balantzea td{
	background-color: #e84b0d;
}
.balantzea td a{
	color: #fff;
	display: block;
}

.balantzea td a:hover{
	color: #892600;
}

.balantzea2{
	border: solid 1px #e84b0d;
}

.balantzea2 a{
	padding: 20px;
	background-color: #fff;
	display: block;
    }

.balantzea2 a:hover{
	background-color: #e84b0d;
	color: #fff;
}

.balantzea .col-md-4{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 10px;
}

.line{
	
	margin: auto;
	border-bottom: dotted 1px #ccc;
	width: 80%;
	margin-bottom: 40px;
	margin-top: 40px;
}

.wp-video{
    margin-bottom: 20px!important;
}
/*
     FILE ARCHIVED ON 11:04:56 Jan 13, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:14:51 Sep 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.461
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.047
  esindex: 0.006
  cdx.remote: 44.477
  LoadShardBlock: 194.757 (3)
  PetaboxLoader3.datanode: 97.256 (4)
  PetaboxLoader3.resolve: 550.415 (2)
  load_resource: 847.424
*/