/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


.uk-lightbox-content iframe {
/* height: auto !important; */
/*max-width: 800px !important;*/
}

.bolderra {
 font-weight:bolder;   
}

p:empty { /* editorea sartzen dituen p-ak ez joditzeko layout-a */
 display:none; 
}

a {
   outline: none;   
}

code .uk-grid {
white-space:normal;  
color:#3e3d3d;
}

.iluna {
color:#3e3d3d;
}


/* skaten erabilia prezioendako */

.kutxa-erdian .uk-accordion-title {
 background:#fff url('../images/plus-31x20.png') no-repeat center left;
/* border:2px solid #65851B; */
}
.kutxa-erdian .uk-accordion-title.uk-active {
 background:#fff url('../images/plus-itxi-31x20.png') no-repeat center left;
 /* border-bottom:2px solid #fff;
 border-left:2px solid #fff;
 border-right:2px solid #fff; */
 
}

/* fin skaten erabilia prezioendako */


/* erosi botoia */

.uk-button.erosi-button {
 color:#fff;
 /* background: rgba(0, 0, 0, 0); */
 background: rgba(181, 152, 86, 255);
 border-color: #b59856;
 font-weight:bold;
}

.uk-button.erosi-button:before {
  content: "";
  position: absolute;
  bottom: -100%;
  left: 0;
  z-index: -1;
  height: 100%;
  width: 100%;
  -webkit-transition: bottom 0.2s, background 0.5s, color 0.2s ease-in-out;
  transition: bottom 0.2s, background 0.5s, color 0.2s ease-in-out;
 /* background-color: #3e3d3d; */
  background-color: rgba(255, 255, 255, 255);
}
.uk-button.erosi-button:hover,
.uk-button.erosi-button:focus {
  background-color: rgba(0, 0, 0, 0);
  /*color: #ffffff;*/
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
  
  /*color:#000;*/
  color:#b59856
  
}
.uk-button.erosi-button:hover:before,
.uk-button.erosi-button:focus:before {
  bottom: 0;
}

/* fin erosi botoia */


.uk-pagination {
 margin-top:40px;   
}

.wp-page-20 .tm-main main#tm-content, .wp-page-22 .tm-main main#tm-content, .wp-page-24 .tm-main main#tm-content {
    background: transparent url('../images/escuela-de-surf-y-skate-IPAR-en-deba_12042021_AM_0617-w1920.jpg') no-repeat;
}

.uk-h2.uk-article-title {
 font-size:25px;
 line-height:35px;
}
    @media (max-width: 767px) {
        .uk-h2.uk-article-title {
        font-size:18px;
        line-height:28px;
        }
		.uk-margin-small-bottom-galerian {
  		margin-bottom: 25px !important;
		}
    }

.uk-block-default {
    /*
  background: #f2f2f2; */
    background:#fff;
}
.uk-block-default .tm-slideshow-edge-container {
 /* background: #f2f2f2; */
  background: #fff;
}

.iturri-bold {
    font-weight:bold;
}
.iturri-bold-normal {
    font-weight:normal;
}
.iturri-bold-bolder {
    font-weight:bolder;
}

.sagarra {
    font-family:'Homemade Apple';
    font-weight:400
}
h1  {
    font-family:Playfair Display;
    font-weight:700;
    text-transform:none;
    font-size:55px;
    line-height:1.2;
    }

    
.roboto-amp {
  font-family: 'Roboto';   
  font-weight:400;
}
    
/* hizkuntza aldaketa */

ul.widget_polylang  {
    list-style-type:none;
    /* margin:-1px -25px 0px 0px; */ /* padding 25 (bi aldiz) konpensatzeko */
    /* margin:0px 0px 0px 20px; */
    margin:0px 0px 0px 40px;
    padding:0px 0px;
    display:table;
    float:right;
    
}
ul.widget_polylang li {
    float:right;
}
ul.widget_polylang li a {
    padding:0px 6px;
    color:#fff;
    
    font-size:13px;
    color:#fff;
   /* font-family:'Lora'; */
    font-family:'Ubuntu';
    font-weight:bolder;
    line-height:35px;
}
ul.widget_polylang  li a:hover {
    text-decoration:none;
    /* color:#fff; */
}
/* fin hizkuntza aldaketa */


/* bloke tel eta sareak + hizkuntzak */

.sareak-navbar {
 /* margin-left:70px; */
 margin-left:20px;
 padding:0px 0px 0px 0px;
}
.sareak-navbar a.uk-icon-small {
     font-size:20px;
     color:#fff;
}
.sareak-navbar a.tel {
    font-size:16px;
    color:#fff;
   /* font-family:'Lora'; */
    font-family:'Ubuntu';
    font-weight:bolder;
    margin-right:25px;
    line-height:35px;
}
   
.sareak-navbar img.tel-ikonua {
 margin-top:-4px;margin-right:6px;  
}
.sareak-navbar a:hover {
 opacity:0.8;   
}
.sareak-navbar a:before {
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.tm-navbar .uk-panel {
  /* max-width: 300px; */
  max-width:500px;
  margin-right: 0;
}

/* fin bloke tel eta sareak + hizkuntzak */


/* barra de navagcion sticky */

.tm-navbar {
    /* padding: 60px 25px; */
    /* padding: 25px 25px 25px 25px; */
    padding: 25px 25px 25px 25px;
  }
  
nav .tm-navbar-content {
/*max-width:1600px;*/
max-width:1654px;
margin:0px auto;   
}
  
nav .uk-flex.uk-flex-center.uk-visible-large.uk-margin-large-top {
    /* logua erdian goian badoia
    margin-top:10px !important;
    border-top:0px solid #e5e5e5;
    border-bottom:0px solid #e5e5e5;
    */
}

.uk-navbar-nav > li {
 /* padding-left: 20px;
  padding-right: 20px; */
  padding-left: 12px;
  padding-right: 12px;
}

    /* ajustamos la altura al la alt del logo */
 
.uk-navbar-nav > li > a {
/* line-height:35px;
    height:35px; */
 font-size:14px;  
 line-height:40px;
 height:40px;
}
        /* la cruz y el subrayado ajustado */
.uk-navbar-nav > li.uk-parent > a:after {
 top:15px;   
}
.uk-navbar-nav > li > a:before {
 bottom:9px;
}
        /* fin la cruz y el subrayado ajustado */
    /* ajustamos la altura al la alt del logo */

nav.tm-navbar.uk-active img {
 /* display:none;   */
}


.tm-navbar-absolute {
  position: absolute;
  width: 100%;
  z-index: 1980;
}
.tm-navbar-absolute .tm-navbar:not(.uk-active) {
    background-image: none;
    /* background-color: transparent; */
    /*background: rgba(255, 255, 255, 0.3);*/
    background: rgba(0, 0, 0, 0.2);
}
    body.wp-page-39 .tm-navbar-absolute .tm-navbar:not(.uk-active),  body.wp-page-538 .tm-navbar-absolute .tm-navbar:not(.uk-active), body.wp-page-551 .tm-navbar-absolute .tm-navbar:not(.uk-active),  body.wp-page-549 .tm-navbar-absolute .tm-navbar:not(.uk-active), body.wp-page-270 .tm-navbar-absolute .tm-navbar:not(.uk-active), body.wp-page-268 .tm-navbar-absolute .tm-navbar:not(.uk-active), body.wp-search .tm-navbar-absolute .tm-navbar:not(.uk-active)  {
        background: rgba(0, 0, 0, 0.6); /* nola fondua txuri dan gehitu egiten dugu beltza orri hauetan */
    }
.tm-navbar-absolute .tm-navbar.uk-active {
    background-image: none;
    /* background-color: transparent; */
   /* background: rgba(255, 255, 255, 0.6); */
    background: rgba(0, 0, 0, 0.4);
}


.uk-navbar-nav > li > a {
    color:#fff;
    font-size: 15px;
    font-family: 'Roboto';
    font-weight: bolder;
}
.uk-navbar-nav > li > a:before {
    background: #47463d;
}
.uk-navbar-nav > li.uk-active > a {
    color:#fff;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
  /* 3 */
  outline: none;
}


    /* sub menua */
.uk-dropdown {
  /*
  font-size: 13px; 
  font-size: 14px; */
  
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: none;
}
.uk-dropdown-navbar {
  background: #fff;
}
.uk-nav-navbar > li > a {
  /* color: #3e3d3d; */
  color:#0d1724;
 /* padding-left: 28px;
  padding-right: 28px;
  text-align: center; */
  
  padding-left: 18px;
  padding-right: 18px;
  text-align: center;
  text-transform:uppercase;
}
.uk-dropdown,
.uk-dropdown-blank {
/*  width: 200px; */
  width:170px;
}

/* fin barra de navagcion sticky */



.fontcolortxuri {
 color:#fff !important;   
}

.zerbi-blokea-homen {
    margin-top:80px;
}
    @media (max-width: 767px) {
        .zerbi-blokea-homen {
        margin-top:30px;
        }
    }

.footerra {
    margin:30px 0px 50px 0px;
}
    @media (max-width: 1344px) {
        .footerra .uk-list-space {
        /* font-size: 14px; */
        font-size: 12px;
        }
    }
    @media (max-width: 1219px) {
        .footerra .uk-list-space {
        /* font-size: 14px; */
        font-size: 14px;
        }
    }
    @media (max-width: 1032px) {
        .footerra .uk-list-space {
        /* font-size: 14px; */
        font-size: 12px;
        }
    }
    @media (max-width: 959px) {
        .footerra {
        display:block;margin:30px auto 50px;max-width:620px;
        }
        .footerra .uk-text-left {
            text-align:center !important;
        }
        .footerra .uk-list-space {
        /* font-size: 14px; */
        font-size: 14px;
        }
    }
    @media (max-width: 767px) {
        .footerra {
        margin-top:0px;
        }
    }
    @media (max-width: 527px) {
        .footerra .uk-list-space {
        /* font-size: 14px; */
        font-size: 12px;
        }
    }
    @media (max-width: 479px) {
        .footerra .uk-text-left {
        text-align:left !important;
        }
        .footerra .uk-list-space {
        /* font-size: 14px; */
        font-size: 14px;
        }
    }
    

.margin-grupos-right {
margin:0px 160px 0px 0px;display:block;
}
.margin-grupos-left {
 margin:0px 0px 0px 160px;display:block;   
}

     @media (max-width: 1370px) {
         .margin-grupos-right {
            margin:0px 60px 0px 0px;display:block;
        }
        .margin-grupos-left {
            margin:0px 0px 0px 60px;display:block;   
        }
     }
     @media (max-width: 959px) {
         .margin-grupos-right {
            margin:0px 0px 0px 0px;
        }
        .margin-grupos-left {
            margin:0px 0px 0px 0px;  
        }
     }
     @media (max-width: 959px) {
         .margin-grupos-right .uk-width-large-2-5, .margin-grupos-left .uk-width-large-2-5 {
            padding:0px 30px 30px 50px;
        }
     }
     

.home-intro-servi {
 margin-top:60px;   
}

.prezio-kutxa {
    max-width:510px;margin:0px auto;
}
.prezio-kutxa-alqui {
    max-width:290px;margin:0px auto;
}

.kutxa-erdian {
 max-width:310px;border:0px solid red;margin:30px auto;   
}

.mas-info-equipo ul li {
    margin-bottom:10px;
}


.logo-contacto-medi-txiki {
 padding:0px 25px;display:table;margin:0px auto 0px;   
}


.berrien-kutxa {
 display:block;margin:0px auto 0px;max-width:1260px;   
}
.extraktoa p {
font-size: 17px;
line-height: 26px;
/* color:#3e3d3d */
}

/* noticiasen */
img.notin-irudia {
 width:100%;
 height:auto;
}

.aurrekua-hurrengoa {
    border:0px solid red;
    margin:70px 0px 0px 0px;
    display:block;
    width:100%;
}

.aurrekua-hurrengoa {
    color: #3e3d3d;
}
.aurrekua-hurrengoa a {
 
    color: #3e3d3d;
}
.aurrekua-hurrengoa a:hover {
    opacity:0.7;
}
.aurrekua-hurrengoa .ezk {
 float:left;   
    border-top: 1px solid #3e3d3d;
    border-bottom: 1px solid #3e3d3d;
       padding:10px 4px;
      
}
.aurrekua-hurrengoa .ezk:hover {
     opacity:0.7;
}
.aurrekua-hurrengoa .esk {
 float:right; 
    border-top: 1px solid #3e3d3d;
    border-bottom: 1px solid #3e3d3d;
       padding:10px 4px;
}
.aurrekua-hurrengoa .esk:hover {
    opacity:0.7;
}

.back-noticias {
 background-image: url('../images/ipar-surf-skate-eskola-ia-TXURI-1100x1100.png');
 background-size: 1100px; 
 background-repeat: no-repeat;
 background-position:-630px -557px;
}

/* fin noticiasen */


.uk-navbar-toggle {
 /* color: #3e3d3d; */
  color:#fff;
}
.uk-nav-offcanvas > li > a, .uk-nav-offcanvas ul a {
  /*color: #ababab;*/
  color:#fff;
}
ul.uk-nav.uk-nav-offcanvas li a {
 font-size:16px;   
}
ul.uk-nav.uk-nav-offcanvas li ul.uk-nav-sub li a {
  /*padding: 5px 0 5px 0;
  font-size: 13px; */
   font-size:15px;
}
    .uk-nav-offcanvas ul.uk-nav-sub a {
        padding:4px 0px 4px 5px;
    }
.sareak-offcanvas {
 padding:0px 0px;
 margin:0px 0px 10px 0px;
}
    .sareak-offcanvas a.tel {
    font-size:16px;
    color:#fff;
   /* font-family:'Lora'; */
    font-family:'Ubuntu';
    font-weight:bolder;
    margin-right:25px;
    line-height:35px;
    }
    .sareak-offcanvas img.tel-ikonua {
    margin-top:-4px;margin-right:6px;  
    }
.uk-offcanvas .uk-panel {
 /* margin: 25px 15px; */
  margin: 15px 0px;
}
.sareak-menu-tel {
    display:table;margin:0px auto;
    opacity:0.8;
}
    .sareak-menu-tel .uk-margin-right {
    margin-right:30px !important;    
    }


.galeria-blokea {
    margin:200px auto 50px;max-width:1360px;
}

.denda-blokea {
    margin:200px auto 50px;max-width:1360px;
}

.contacto-blokea {
  max-width:1600px;margin:130px auto;background:#fff;  
}
.datu-kutxa-contacto {
 /* max-width:400px; */ max-width:450px;margin:0px auto;
}

.bilaketa-kutxa {
    max-width:1200px;margin:120px auto 20px;display:block;padding:0px 20px;
}

.skate-home {
    font-size:58px;
}
@media (max-width: 767px) {
    .skate-home {
    font-size:38px;
    }
    h1.fluir-mezua {
    /*font-size: 55px;*/
    font-size: 42px;
    }
}



/* css responsive barra de navegacion princi */

/* @media (max-width: 1438px) { */
@media (max-width: 1548px) {
    .uk-navbar-nav a.ez-ikusi-boton-inicio {
    display:none;
    }
}
@media (max-width: 1438px) {
    .sareak-navbar {
    margin-left:0px;
    }
}
@media (max-width: 1235px) {
    .sareak-navbar a.ik-bl-bi {
        display:none;
    }   
}
@media (max-width: 1155px) {
    .sareak-navbar a.tel {
        display:none;
    } 
}

@media (max-width: 1045px) {
    ul.widget_polylang  {
    margin-left:-10px;
    }
}

@media (max-width: 480px) {
    .hiru-bloke-home {
    }
    .hiru-bloke-home .uk-panel.uk-overlay.uk-overlay-hover.uk-cover-background {
    height:300px !important;
    }
}

@media (max-width: 480px) {
    .home-intro-zerbi .tm-slideshow-edge-container {
     padding: 0px;
    }
}

@media (max-width: 1766px) {
    #alquiler .tm-title-border {
    /* border: 7px solid #e0d7c3; */
    border: 0px solid #e0d7c3;
    }
}
@media (max-width: 959px) {
    #alquiler .tm-title-border {
    /* border: 7px solid #e0d7c3; */
    border: 7px solid #e0d7c3;
    }
}

@media (max-width: 1160px) {
    .surf-eskola .tm-title-border, .skate-eskola .tm-title-border {
    /* border: 7px solid #e0d7c3; */
    border-top: 0px solid #e0d7c3;
    border-left: 0px solid #e0d7c3;
    border-right: 0px solid #e0d7c3;
    border-bottom: 7px solid #e0d7c3;
    /* padding: 70px 35px 35px 35px; */
    padding:0px 35px 0px 35px;
    }
}
@media (max-width: 959px) {
      .surf-eskola .tm-title-border, .skate-eskola .tm-title-border  {
    /* border: 7px solid #e0d7c3; */
    border: 7px solid #e0d7c3;
    padding: 70px 35px 35px 35px;
    }   
}

@media (max-width: 1219px) {
    .equipo-container {
     padding:0px 30px 0px 30px;   
    }
}

@media (max-width: 1385px) {
    .galeria-blokea, .denda-blokea {
    margin:110px auto 50px;
    padding:0 20px;
    }
}


@media (max-width: 959px) {
    .contacto-blokea .uk-text-left {
    text-align:center !important;
    }
    .datu-kutxa-contacto {
    max-width:620px;    
    }
    .contacto-blokea {
     /* margin: 130px auto;   */
     margin:84px auto 70px;
    }
   
        .logo-contacto-medi-txiki {
    /*padding:0px 25px;display:table;*/margin:100px auto 0px !important;   
    }

}

@media (max-width: 767px) {
        .logo-contacto-medi-txiki {
    /*padding:0px 25px;display:table;*/margin:0px auto 20px !important;   
    }
    
}

@media (max-width: 480px) {
    .contacto-blokea .uk-text-left .datu-kutxa-contacto {
    text-align:left !important;
    margin-left:25px;
    }

}


@media (max-width: 1025px) {
    .tm-top-a .uk-h2.sagarra {
    font-size:19px;
    }
}
@media (max-width: 480px) {
    .tm-top-a .uk-heading-large.uk-heading-large-txikitu {
   /* font-size: 45px;
    line-height: 59px;*/
   
    font-size: 40px;
    line-height: 54px;
    
    }
}

/* @media (min-width: 959px) and (max-width: 1438px) { */

/* fin css responsive barra de navegacion princi */



/* scroll top-era agertzen dana */
.agertzendana {
  
 opacity:0.9;
 /*border:0px solid #91A958;*/
 /*border-radius:50%; */
 position:fixed;
 display:block;
 /* bottom:23px;
 right:15px;
 height:24px;
 width:24px;
 line-height:22px;*/
 padding:0px;
 margin:0px;
 top:auto;
 /*
 color:#e0d7c3; */
 color:#3d3d3d;
 /*
 height:38px;
 line-height:38px;
 width:38px;
 right:9px;
 bottom:10px;
 background:#fff;
 */
 
 background-color:rgba(255, 255, 255, 0.3);
 right:0px;
 height:40px;
 width:60px;
 line-height:40px;
 bottom:0px;

 z-index:1000;
}
.agertzendana::after {
 /* content: "\f077";
 font-family: "FontAwesome"; */
 
 content: '\e901';
 font-family: 'Edge';
 margin-left:22px;
 font-weight:bold;
}
.agertzendana:hover,
.agertzendana:focus {
color:#3d3d3d;
 opacity:0.8;
}
.agertzendana:active {
 color:#3d3d3d;
 opacity:0.9;
}

.bottomScrollTop {
display:none; 
}
/* fin scroll top-era agertzen dana */


/* noti argazkia */

.berria .berrian-argazkia {
display:block;margin:0px auto;width:100%;
}
    .berria .berrian-argazkia .irudia-berrian {
    width:100%;
    height:500px;
    }
    @media (max-width: 480px) {
        .berria .berrian-argazkia .irudia-berrian {
        width:100%;
        height:350px;
        }
    }

/* fin notin argazkia */


.div_bideoarekin {
	position: relative;
	padding-bottom: 56.25%; /*panorámico*/
	padding-top: 25px;
	height: 0;
}
.div_bideoarekin iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





@media (min-width: 1401px) {
  .uk-hidden-menua-mobilla {
    display: none !important;
  }
}
@media (max-width: 1400px) {
  .uk-visible-menua-normal {
    display: none !important;
  }

}



table.prezioak {
}
table.prezioak td {
 /*  border: 3px solid #DBDBDA; */
  border: 3px solid #e0d7c3;
  padding: 8px 8px 8px 10px;
  text-align:right;
  font-weight:bold;
}
table.prezioak tr.tope td {
  font-weight: bold;
  /* background: #DBDBDA; */
  background: #e0d7c3;
  text-align:center;
}

@media (max-width: 380px) {
	table.prezioak td {
	 padding: 3px 4px 3px 6px;
	}
}
@media (max-width: 340px) {
	table.prezioak td {
	 padding: 2px 2px;
	}
}







