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

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

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

.opacity-1 {
 opacity:0.1;   
}


.uk-uppercase {
  text-transform: uppercase;  
}

.borderra {
border:1px solid red;   
}

.madec-kolorea {
 color:#d81a02;   
}

.back-transpa {
 background:transparent !important;   
}

.back-txuri {
 background: #fff;   
}
.back-txuri-marrak {
 background: #fff;
 background-image: url('../images/bergaretxe/section-light-background.svg');
 background-position-x: 50%;
 background-repeat: repeat-y;
}
.back-top-marra {
 border-top:1px solid #f0f0f0;
}

.back-urdin-triada {
 background: #6600ff;
}
.back-urdin-triada-arbolak {
/*  background: #6600ff url('../images/bergaretxe/home-philosophy-bg-txuri.svg') no-repeat bottom center; */
 background: #6600ff url('../images/bergaretxe/about-us-philosophy-bg-txuri.svg') no-repeat bottom center;
}

.back-letrak-contacto {
/* background: transparent url('../images/bergaretxe/back-contacto-bergaretxe.png') no-repeat top 100px right -25px; */
background: transparent url('../images/bergaretxe/back-contacto-bergaretxe.png') no-repeat top 100px right 0px;
}

.back-argazkia-kostan {
background: transparent url('../images/bergaretxe/banner-sobre-footer-contacto-excavaciones-bergaretxe-1920x429.jpg') no-repeat 50% 50%;
}


.txuri {
    color:#fff !important;
}

.okela {
  color:#00FF66 !important;   
}

.uk-container-large {
    max-width: 1360px; 
   /* max-width: 1420px; */
}

h1.uk-article-title {
    padding:85px 0px 0px;
}

.indizea h1.uk-article-title, .uk-article.tm-blog-single h1.uk-article-title, #kutxa-bilaketak h1.uk-article-title { /* kategorien indizea */
    padding:0px 0px;
}

.titulo-extra-extra-handia {
  font-size: 11rem !important;
}

.titulo-extra-handia {
 font-size:8rem;
 line-height: 1;
font-family: 'Barlow Condensed';
font-weight: 600;
text-transform: uppercase;
letter-spacing: .75px;
}

.titulo-handia, .uk-article-title {
     font-size:74px;   
}
    @media (max-width: 1200px) {
        .titulo-handia, .uk-article-title {
        font-size:64px; 
        }
    }
    @media (max-width: 1200px) {
        .titulo-handia, .uk-article-title {
        font-size:53px; 
        }
    }
    @media (max-width: 360px) {
        .titulo-handia, .uk-article-title {
        font-size:50px; 
        }
    }
    @media (max-width: 330px) {
        .titulo-handia, .uk-article-title {
        font-size:45px; 
        }
    }
    
.titulo-handia-b {
     font-size:58px;   
}
.titulo-handia-c {
     font-size:40px;   
}

.tm-text-lead-bi {
    font-family: 'Barlow Condensed';
}

.homen-mezua {
}
   /* @media (max-width: 767px) { */
    @media (max-width: 960px) {
        .homen-mezua {
        font-size:34px;
        }
    }



.uk-text-lead {
font-size: 24px;
line-height: 1.5;
color: #464646;
font-family: Barlow Condensed;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .75px;
}

.margin-top-20 {
 margin-top:20px;   
}

.iturria-20 {
 font-size:20px !important;
}
    @media (max-width: 960px) {
        .iturria-20 {
        font-size:16px !important;
        }
    }

.link-botoia {
padding: 0;
line-height: 1.5;
background: 0 0;
color: #262626;
border-bottom: 2px solid #00FF66;
text-decoration:none;
font-size:18px;
font-weight:600;
font-family: 'Barlow Condensed';
}


.sareak-navbar .uk-icon-hover {
  color:#fff;
}
.sareak-navbar .uk-icon-hover:hover, .sareak-navbar ul li.lang-item a:hover {
    opacity:0.7;
}
.sareak-navbar ul {
list-style:none;
padding:0px 0px;
float:right;
margin:0px 0px;
}
.sareak-navbar ul li {
 float:left;
 margin:0px 0px 0px 15px;
}
.sareak-navbar ul li.lang-item a {
    font-size:14px;
    /* color:#fff; */
    color:#da8fc2;
    letter-spacing: 1px;
    font-weight:400;
    font-family: 'Barlow Condensed';
    text-decoration:none;
}
ul.poly {
  list-style:none; 
  padding:0px 0px;
  margin:0px 0px;
}
ul.poly li a {
font-size:12px;
font-family: 'Barlow Condensed';
}


.grid-zerbitzuak-home {
 border:0px solid red;   
}
.grid-zerbitzuak-home h3, .grid-zerbitzuak-home .uk-overlay-panel  {
  /*  color:#262626; */
    
    color:#fff;
}
.grid-zerbitzuak-home .uk-overlay-panel a:not([class]) {
 text-decoration: none;   
}
.home-produktuak-bak-txuri {
   margin:0px auto;padding:56px 0px;
   /* background:#fff; */
}
.home-produktuak-bak-txuri p a {
 font-weight:600;   
}
.grid-zerbitzuak-home div.uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center > div {
 /* border:0px solid #000; */
 width:78%;
 /* background:#fff; */
 
/* background:transparent; */
 background: rgba(80, 80, 80, 0.5);
 border:4px solid #fff;
 color:#fff;
}
    
    /* @media (max-width: 690px) { */
     @media (max-width: 1080px) {
            .home-produktuak-bak-txuri.titulo-laukia .uk-text-left {
            text-align:center !important;
            }
            .home-produktuak-bak-txuri {
            padding:26px 0px;
            }
            .grid-zerbitzuak-home div.uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center > div {
            width:88%;
            }
            .grid-zerbitzuak-home p a {
             font-size:16px;   
            }
     }




.sliderra-portadan .uk-overlay-background {
  background: rgba(0, 0, 0, 0.4);
}


.slider-meta-top {
font-size: 22px;
line-height: 1.1;
font-family: 'Barlow Condensed';
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0;
/* color: rgba(255,255,255,.5) !important; */
}
    @media (max-width: 767px) {
        .slider-meta-top {
        font-size: 18px;
        }
    }
.slider-mezua {
    font-size:70px;
    text-transform: none;
}
    @media (max-width: 767px) {
        .slider-mezua {
        font-size:50px;
        }
    }
.slider-mezua-2 {
    font-size:55px;
    text-transform: none;
}
     @media (max-width: 767px) {
        .slider-mezua-2 {
        font-size:42px;
        max-width:280px;
        }
     }

.sliderra-portadan .uk-thumbnav > * > * {
  display: block;
  background: transparent; 
}
.sliderra-portadan ul.uk-thumbnav.uk-flex-center li.uk-active a img {
padding:4px 4px;
background:#fff;
max-width:134px;height:auto;
opacity:1;
}
    @media (max-width: 767px) {
        .sliderra-portadan ul.uk-thumbnav.uk-flex-center li.uk-active a img {
        max-width:80px;height:auto;
        }
    }
.sliderra-portadan ul.uk-thumbnav.uk-flex-center li a img {
max-width:140px;height:auto;
padding:0px 0px;
}
        @media (max-width: 767px) {
        .sliderra-portadan ul.uk-thumbnav.uk-flex-center li a img {
        max-width:86px;height:auto;
        }
    }
/* ++ de momento no mostramos panel de fondo ++
.sliderra-portadan .uk-overlay-background {
  background: rgba(0, 0, 0, 0.2);
}
*/

.kutxa-produktuak-homen {
    margin:0px auto;max-width:1290px;border:0px solid red;
    padding-left:25px;
    padding-right:25px;
}
.kutxa-produktuak-homen-servi {
    max-width:none;
}
    @media (max-width: 767px) {
        .kutxa-produktuak-homen {
         /*   padding:0px 30px; */
        }
    }
.kutxa-produktuak-homen .titulo-handia {
}
    @media (max-width: 1200px) {
        .kutxa-produktuak-homen .titulo-handia {
            font-size: 54px;
        }
        .kutxa-produktuak-homen .uk-h2 {
            font-size: 30px;
        } 
    }
    @media (max-width: 410px) {
        .kutxa-produktuak-homen .uk-h2 {
            font-size: 28px;
        }
    }

    @media (min-width: 960px) and (max-width: 1540px) {
        .kutxa-produktuak-homen .uk-h2 {
            font-size: 24px;
        }
    }
    
    
.kutxa-produktuak-homen .postion-titulo-ta-testu {
 position:relative;border:0px solid blue;margin-top:130px   
}
.kutxa-produktuak-homen .postion-titulo-ta-testu .position-testu-left {
    position:absolute;border:1px solid #efefef;top:100px;left:0px;width:500px;height:auto;padding:50px 50px;background:#fff;
}
.kutxa-produktuak-homen .postion-titulo-ta-testu .position-testu-right {
    position:absolute;border:1px solid #efefef;top:100px;right:0px;width:500px;height:auto;padding:50px 50px;background:#fff;
}

.kutxen-arteko-margena-homen-zerbi {
 margin:100px 0px 0px 0px;  
}
    
    
    @media (max-width: 1200px) {
        
        .kutxa-produktuak-homen .postion-titulo-ta-testu {
        margin-top:30px;
        border:0px solid blue;
        }
        
    }
    @media (max-width: 959px) {
            .kutxa-produktuak-homen {
            margin:50px auto 70px;
            }
    }
     @media (max-width: 890px) {
            .kutxa-produktuak-homen {
            margin:50px auto 120px;
            }
            .kutxen-arteko-margena-homen-zerbi {
            margin:160px 0px 0px 0px;   
            }
    }
    @media (max-width: 767px) {
        .kutxa-produktuak-homen .postion-titulo-ta-testu {
        margin-top:0px;
        border:0px solid yellow;
        }
        .kutxa-produktuak-homen .postion-titulo-ta-testu .position-testu-left, .kutxa-produktuak-homen .postion-titulo-ta-testu .position-testu-right  {
        position:relative;height:auto;padding:20px 20px;background:#fff;top:auto;left:auto;width:auto;max-width:500px;
        }
        .kutxa-produktuak-homen .postion-titulo-ta-testu .position-testu-left {
        margin-bottom:20px;
        }
        .kutxa-produktuak-homen .postion-titulo-ta-testu .uk-h1.uk-text-center {
         text-align:left !important; 
         margin-top:20px;
        }
        .kutxen-arteko-margena-homen-zerbi {
        margin:50px 0px 0px 0px;   
        }
        .kutxa-produktuak-homen {
        margin:70px auto 70px;
        }
    }
    

.kutxa-homen-enpresa-fundada {
    margin:0px auto;max-width:1300px;border:0px solid red;
    padding:0px 25px;
}
    
    

.kutxa-home-amianto {
}
    @media (max-width: 767px) {
        .kutxa-home-amianto {
        margin-bottom:-12px;
        }
        .kutxa-home-amianto .uk-panel-space {
            padding:10px 15px 30px 15px;
        }
    }

.kutxa-home-makineria {
    float:right;border:0px solid red;max-width:1550px;
    margin-left:25px;
}
    @media (max-width: 964px) {
        .uk-margin-large-right {
        margin-right:0px !important;
        }
    }
    @media (max-width: 630px) {
        .uk-margin-large-right {
        margin-bottom:20px !important;
        }
        .kutxa-home-makineria {
        float:none;
        margin:25px 0px -42px 25px;
        background:#fff url('../images/bergaretxe/logo-marca-maquinas-bergaretxe-excavaciones-tx-w200.png') no-repeat bottom right;
        padding-bottom:40px;
        }
        .makinen-marka-okultatu {
         display:none;   
        }
    }
    
.kutxa-botoia-clientes-valoran {
margin:0px auto;display:table;    
}
    @media (max-width: 767px) {
        .kutxa-botoia-clientes-valoran {
        margin-top:25px;
        margin-bottom:10px !important;
        }
    }
    @media (max-width: 440px) {
        .css-eu-ES .kutxa-botoia-clientes-valoran a.uk-button-large {
        font-size:22px;
        }
    }
    @media (max-width: 372px) {
        .kutxa-botoia-clientes-valoran a.uk-button-large {
        font-size:22px;
        }
    }
    
    
 /* botones srvicios a galerias fotos */   
.luze-ez-ikusi {
}
    @media (max-width: 500px) {
        .luze-ez-ikusi {
        display:none;
        }
    }
    
    


.home-empre-fondo {
  background:#fff;
  padding:100px 0px;
  margin:50px 0px 50px 0px;
}
    @media (max-width: 1690px) {
        .home-empre-fondo {
        padding:100px 20px;
        }
    }
    @media (max-width: 960px) {
        .home-empre-fondo .uk-text-left {
            text-align:center !important;
            
        }
        .home-empre-fondo h2 {
            font-size:30px;
        }
    }
    @media (max-width: 767px) {
        .home-empre-fondo {
        padding:100px 0px;
        }
    }
.home-empre-esaldia {
 margin:0px auto 0px;max-width:1640px;height:auto;   
}
    @media (max-width: 767px) {
        .home-empre-esaldia {
        margin:-30px 15px 0px 15px;
        }
            
    }
.homen-empre-argazkiak {
 margin:35px auto 0px;max-width:1640px;height:auto;
}
    @media (max-width: 767px) {
        .homen-empre-argazkiak {
        margin:15px 15px 0px 15px;
        }
            
    }
    
p.urteak {
   color: #262626; 
   font-size: 33px;
   line-height: 53px;
   background:#fff;
}
     @media (max-width: 767px) {
        p.urteak {
        font-size: 28px;
        margin:-15px 0px 0px 0px;
        }
    }

.home-trata-fito-kutxa-1 {
margin-left:140px;max-width:410px;   
}
    /* @media (max-width: 767px) { */
    @media (max-width: 1850px) {
        .home-trata-fito-kutxa-1 {
        margin-left:100px;
        }
    }
    @media (max-width: 1750px) {
        .home-trata-fito-kutxa-1 {
        margin-left:50px;
        }
    }
    @media (max-width: 1550px) {
        .home-trata-fito-kutxa-1 {
        margin-left:20px;
        }
    }
    @media (max-width: 1081px) { 
        .home-trata-fito-kutxa-1 .titulo-handia-b {
        font-size: 46px;
        }
        .home-fito-img-kutxa {
         margin-left:20px;   
        }
    }
    @media (max-width: 767px) { 
        .home-trata-fito-kutxa-1 {
        margin:-40px 20px 0px 20px;
        }
        
        .home-fito-img-kutxa {
         margin:0px 15px;   
        }
    }
    



.home-busca-emba { /* baita empresan erabilia */
/*  background:#fff url('../images/egurra.jpg') repeat top center; */
  background:#fff url('../images/busca-un-embalaje-especial-dsc_7038-w1500x531.jpg') repeat top center;
  margin:0px auto;max-width:1630px;height:auto;
  padding:110px 0px;
  border:0px solid red;
}
    /*  @media (max-width: 767px) { */
     @media (max-width: 1640px) {
        .home-busca-emba { 
         margin:0px 20px 30px 20px;   
        }
        .home-busca-emba .titulo-handia-b {
        font-size: 44px;
        margin:20px 20px;
        }
    }
    @media (max-width: 767px) { 
        .home-busca-emba { 
        margin:0px 15px 30px 15px; 
        }
    }
.img-bil-nahi {
    max-width:120px;height:auto;
}
    @media (max-width: 767px) {
        .img-bil-nahi {
        max-width:80px;height:auto;
        }
    }
.botoia-bil-nahi {
    margin-top:70px;
}
    @media (max-width: 767px) {
        .botoia-bil-nahi {
        margin-top:35px;
        }
    }



.produk-top-titulo, .contac-top-titulo {
margin:0px auto;max-width:1270px;padding:85px 0px 135px 0px;
}
.empre-top-titulo {
padding:0px 0px 135px 0px;
margin:0px auto;max-width:1270px;
}
    @media (max-width: 1340px) {
        .produk-top-titulo, .contac-top-titulo {
            padding:85px 40px 135px 40px;
        }
        .empre-top-titulo {
            padding:0px 40px 135px 40px;
        }
    }
.produk-titulo-kutxa-es, .contac-titulo-kutxa {
 margin:0px 0px;max-width:650px;   
}
.produk-titulo-kutxa-eu {
 margin:0px 0px;max-width:700px;   
}
.empresa-titulo-kutxa-es {
margin:0px 0px;max-width:650px;
}
.empresa-titulo-kutxa-eu {
margin:0px 0px;max-width:680px;
}

     @media (max-width: 1200px) {
        .produk-titulo-kutxa-es, .contac-titulo-kutxa {
        margin:0px 0px;max-width:450px;
        }
        .produk-titulo-kutxa-eu {
        margin:0px 0px;max-width:600px;   
        }
        .produk-top-titulo, .contac-top-titulo {
        padding:75px 40px 85px 40px;
        }
        .empre-top-titulo {
        padding:0px 40px 85px 40px;
        }
        .empresa-titulo-kutxa-es {
        margin:-10px 0px 0px 0px;max-width:450px;
        }
        .empresa-titulo-kutxa-eu {
        margin:-10px 0px 0px 0px;max-width:580px;
        }
        
    }
    @media (max-width: 440px) {
        .produk-titulo-kutxa-es, .contac-titulo-kutxa {
        margin:0px 0px;max-width:350px;   
        }
        .produk-titulo-kutxa-eu {
        margin:0px 0px;max-width:350px;   
        }
        .empresa-titulo-kutxa-es {
        max-width:350px;
        }
        .empresa-titulo-kutxa-eu {
        max-width:350px;
        }
    }



.enpre-historian-kutxa { 
 margin:120px 0px 0px 0px
}
    @media (max-width: 960px) {
        .enpre-historian-kutxa { 
        margin:60px 0px 0px 0px
        }
    }
    @media (max-width: 960px) {
        .enpre-historian-kutxa .titulo-handia-b {
        font-size:46px;   
        }
    }

.urteen-grid-kutxa div {
    margin-bottom:25px;
    
}
.urteen-grid-kutxa div p {
 line-height:1.3;   
}

    @media (max-width: 767px) {
        .urteen-grid-kutxa {
        margin:0px auto;max-width:600px;
        }
    }
     @media (max-width: 420px) {
        .urteen-grid-kutxa div {
        padding:0px 0px;
        }
        .urteen-grid-kutxa .uk-h3 {
        font-size:22px;
        }
    }
    @media (max-width: 360px) {
        .urteen-grid-kutxa .uk-h3 {
        font-size:18px;
        }
    }


.empresa-gran-capacidad-almacenaje {
  background:#fff;
  margin:0px auto 135px !important;height:auto;
  padding:140px 0px;
  
}
    .empresa-gran-capacidad-almacenaje .text-kutxa {
      border:0px solid red;
      margin:0px auto;
      max-width:800px;
      padding:0px 0px;
      color:#fff;
      
      /* padding:150px 0px; */
    }


.empresa-calidad {
position:relative;
margin:0px auto 70px;
width:100%;
min-height:700px;
/*border-top:8px solid red;*/
}
.empresa-calidad-q {
position:absolute;
top:-80px;
left:-2px;
width:611px;
height:700px;
border:0px solid red;
/* background:#fff url('../images/q-calidad-argazki-desberdinak_8-591x700.png') no-repeat left top; */
background:#fff url('../images/q-calidad-argazki-desberdinak_8-591x700.webp') no-repeat left top;
}

.enpre-calidad-kutxa {
    margin:70px auto 50px;
}

.enpre-calidad-kutxa .tm-text-lead-bi {
    color:#a2a2a2;margin-right:5px;
}

    @media (max-width: 1300px) {
        .enpre-calidad-kutxa .titulo-extra-handia {
        font-size:110px;
        }
        .empresa-calidad-q {
        opacity:0.7;
        }
        .enpre-calidad-kutxa .tm-text-lead-bi {
        color:#464646;
        }
    }
    @media (max-width: 1020px) {
        .enpre-calidad-kutxa .titulo-extra-handia {
        font-size:90px;
        }
        .empresa-calidad-q {
        top:-100px;
        left:-30px;
        }
    }
    @media (max-width: 870px) {
        .enpre-calidad-kutxa .titulo-extra-handia {
        font-size:70px;
        }
        .empresa-calidad-q {
        top:-100px;
        left:-100px;
        }
    }
    @media (max-width: 767px) {
        .empresa-calidad-q {
        top:-10px;
        left:-100px;
       
        }
    }
    
.enpre-calidad-kutxa .calidad-esaldiak {
    margin:0px -25px 0px 0px;
}
    
        @media (max-width: 1300px) {
         .enpre-calidad-kutxa .calidad-esaldiak .uk-h1 { 
            font-size:50px;
            }
            .enpre-calidad-kutxa .calidad-esaldiak .uk-h2 { 
            font-size:40px;
            }
        }

         @media (max-width: 910px) {
            .enpre-calidad-kutxa .calidad-esaldiak .uk-h1 { 
            font-size:45px;
            opacity:0.8;
            }
            .enpre-calidad-kutxa .calidad-esaldiak .uk-h2 { 
            font-size:35px;
            }
        }
        @media (max-width: 767px) {
            .enpre-calidad-kutxa .calidad-esaldiak {
             margin-right:0px;   
            }
            .enpre-calidad-kutxa .calidad-esaldiak .uk-h1 { 
            opacity:0.5;
            }
        }




.empresa-compromiso {
  margin:0px auto 135px !important;
}
    
    .empresa-compromiso .empresa-compromiso-paralax {
        border:0px solid red;
    }
    
    .empresa-compromiso .empresa-compromis-tit {
        margin:0px auto;display:table;padding:0px 0px 150px 0px;
    }
    .empresa-compromiso .kutxa-01 {
        margin:0px 0px 0px 0px;max-width:480px;
    }
    .empresa-compromiso .kutxa-02 {
       margin:150px 0px 0px 350px;max-width:600px;
    }
    .empresa-compromiso .kutxa-03 {
        margin:150px 0px 0px 0px;max-width:480px;
    }
    
        @media (max-width: 1640px) {
            .empresa-compromiso .kutxa-02 {
                margin:120px 0px 0px 250px;max-width:600px;
            }
            .empresa-compromiso .kutxa-03 {
                margin:120px 0px 0px 0px;max-width:480px;
            }
            
        }
        @media (max-width: 1480px) {
            .empresa-compromiso .titulo-extra-extra-handia {
                font-size:8rem !important;
            }
            .empresa-compromiso .empresa-compromis-tit {
                 margin:0px auto;padding:0px 0px 100px 0px;
            }
            .empresa-compromiso .titulo-handia {
                font-size: 60px;
            }
            .empresa-compromiso .kutxa-02 {
                margin:150px 0px 0px 150px;
            }
        }
        @media (max-width: 1120px) {
            .empresa-compromiso .titulo-extra-extra-handia {
                font-size:7rem !important;
            }
        }
        @media (max-width: 830px) {
            .empresa-compromiso .titulo-extra-extra-handia {
                font-size:6rem !important;
            }
            .empresa-compromiso .titulo-handia {
                font-size: 50px;
            }
        }
        @media (max-width: 630px) {
            .empresa-compromiso .titulo-extra-extra-handia {
                font-size:70px !important;
            }
            .empresa-compromiso .titulo-handia {
                font-size: 38px;
            }
             .empresa-compromiso .kutxa-02 {
                margin:90px 0px 0px 50px;
            }
            .empresa-compromiso .kutxa-03 {
                margin:90px 0px 0px 0px;
            }
            .empresa-compromiso .uk-text-lead {
                font-size:20px;
            }
        }
        @media (max-width: 400px) {
            .empresa-compromiso .titulo-extra-extra-handia {
                font-size:60px !important;
            }
            .empresa-compromiso .titulo-handia {
                font-size: 32px;
            }
             .empresa-compromiso .kutxa-02 {
                margin:80px 0px 0px 30px;
            }
            .empresa-compromiso .kutxa-03 {
                margin:80px 0px 0px 0px;
            }
        }
        @media (max-width: 360px) {
            .empresa-compromiso .titulo-extra-extra-handia {
                font-size:50px !important;
            }
            .empresa-compromiso .kutxa-02 {
                margin:80px 0px 0px 0px;
            }
        }
    
    
    
    
    

.contacto-grid-stack {
    background:#262626;
}
    .contacto-grid-stack h2 {
        line-height:75px;
        font-size: 54px;
        color:#fff;
    }
    .contacto-grid-stack .h2-kutxa-es {
     margin:0px 0px;max-width:400px;   
    }
    .contacto-grid-stack .h2-kutxa-eu {
     margin:0px 0px;max-width:480px;   
    }
    
    .contacto-grid-stack div.datuak h3 a {
     text-decoration:none; 
     color:#fff;
    }
    .contacto-grid-stack div.datuak {
     margin:80px auto 0px;
    }
    .contacto-grid-stack div.datuak .uk-grid {
    max-width:390px;
    }

    .contacto-grid-stack div.datuak h3 {
    font-size: 22px;
    line-height: 1.1;
    font-family: Barlow Condensed;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0;
    color:#b6bdbd;
    letter-spacing:1px;
    }
    
    @media (max-width: 1600px) {
        .contacto-grid-stack h2 {
        line-height:1.2;
        font-size: 46px;
        }
        .contacto-grid-stack div.datuak {
        margin:60px auto 0px;   
        }
    }
    @media (max-width: 1290px) {
        .contacto-grid-stack h2 {
        line-height:1.1;
        font-size: 36px;
        }
        .contacto-grid-stack div.datuak {
        margin:30px auto 0px;   
        }
    }
    @media (max-width: 1026px) {
        .contacto-grid-stack h2 {
        line-height:1.1;
        font-size: 32px;
        }
        .contacto-grid-stack div.datuak {
        margin:20px auto 0px;   
        }
        .contacto-grid-stack div.datuak h3 {
            font-size: 20px;line-height: 1;
            letter-spacing:0px;
        }
    }
    @media (max-width: 959px) {
        .contacto-grid-stack h2 {
        line-height:1.2;
        font-size: 46px;
        }
        .contacto-grid-stack div.datuak {
        margin:40px auto 0px;   
        }
        .contacto-grid-stack div.datuak h3 {
        font-size: 22px;
        line-height: 1.1;
        }
        .contacto-grid-stack div.datuak {
         padding-bottom:25px;  
        }
    }
    @media (max-width: 320px) {
        .contacto-grid-stack div.datuak h3 {
            font-size: 19px;line-height: 1;
            letter-spacing:0px;
        }
    }
    


.formularioan-kutxa {
 margin:50px 0px;max-width:600px;border:0px solid red;
 padding-bottom:50px;
}
.logo-kolore-iluna {
 font-size:15px;
}

.uk-alert-close.uk-close {
 color:#fff;
 opacity:0.8;
 font-size:14px;
}

#mensaje-formulario {
padding:18px 18px;
}
#mensaje-formulario p {
max-width:90%;
}


    @media (max-width: 959px) {
        .formularioan-kutxa .uk-text-center {
        text-align:left !important;
        font-size:36px;
        }
    }


.porductos-sub-producto-text-kutxa {
    margin:100px auto 0px;
}
.porductos-sub-producto-galeria-kutxa {
    /* margin:100px auto 0px; */
   margin:0px auto 0px !important;
}
.menua-sub-produktuak {
 padding:50px 0px 0px 0px;
}

.uk-modal-caption {
 text-transform:uppercase;
 font-size:16px;
}


.indizea .uk-overlay-fade {
  opacity: 0.9;
}
.indizea .uk-overlay-fade:hover {
   opacity:1; 
}

.etiketak {
 padding:50px 0px 0px 0px;
 word-spacing:2px;
}
.etiketak p {
    font-size:12px;font-weight:400;
}
.etiketak p a {
    text-transform:uppercase;
    text-decoration:none;
    opacity:0.7;
}


.blogan-produktuen-kutxa {
    margin:75px 0px 75px 0px;
}
.blogan-produktuen-kutxa hr {
 margin:30px 0px;   
}
.blogan-produktuen-kutxa a {
 text-decoration:none;   
}
.blogan-produktuen-kutxa a ul li {
 padding-left:10px;   
}
    @media (max-width: 780px) {
        .blogan-produktuen-kutxa a ul li {
        padding-left:6px;
        margin-bottom:14px;
        }
        .blogan-produktuen-kutxa .uk-h2 {
        font-size:32px;
        }
    }


/* momentuz hau css hau ez dugu erabiltzen */
.uk-nav > li > a.katalogo-osoa {
 font-size:12px;   
 margin-top:12px;
 padding:16px 0px 6px 0px;
 border-top:1px solid #4a4a4a;
 letter-spacing:1px;
}

#botoia:hover {
opacity:0.8;
background:#000;
color:#fff;
/*
border:2px solid #000;*/
}



.foo-left-kutxa {
margin:0px 0px;max-width:400px;   
}
.css-eu-ES .foo-left-kutxa {
margin:0px 0px;max-width:460px;   
}

     @media (max-width: 767px) {
        .foo-left-kutxa {
            border-bottom:1px solid #fff;
            padding:0px 0px 35px 0px;
            margin-bottom:20px !important;
        }
     }

.foo-left a {
    text-decoration:none;
}
    .foo-left p {
    text-align: left !important;
    }
     @media (max-width: 767px) {
        .foo-left {
        padding:20px 0px 20px 0px;
        }
    }

    @media (max-width: 767px) {
        #tm-footer .tm-totop-scroller {
        top:0px;
        }
    }

    
    @media (min-width: 767px) and (max-width: 959px) {
        .tm-footer-right {
            min-width:350px;
            padding-left:50px !important;
            padding-right:30px !important;
        }
    }


.banner-cid {
float:right;border:0px solid red;margin:0px 0px 0px 25px;
}
a div.banner-cid {
 font-size:18px;
 line-height:27px;
 color:#000;
 font-weight:600;
 opacity:0.1;
}




    
    
    
    
.sareak-navbar { /* width-a erabilia menua zentratzeko bi loguak kontuan izanda */
 border:0px solid red;
 width:150px;
}
     @media (max-width: 1210px) {
        .sareak-navbar { 
         width:60px;
        }
        .css-eu-ES .uk-navbar-nav > li {
        margin: 0 15px;
        }
         .uk-navbar-nav > li {
        margin: 0 15px;
        }
    }
    @media (max-width: 960px) {
        .css-eu-ES .uk-navbar-nav > li {
        margin: 0 10px;
        }
        .uk-navbar-nav > li {
        margin: 0 15px;
        }
    }
    @media (max-width: 870px) {
        .css-eu-ES .uk-navbar-nav > li {
        margin: 0 8px;
        }
        .css-eu-ES .uk-navbar-nav > li > a, .css-es .uk-navbar-nav > li > a {
            font-size:15px;
        }
    }
    @media (max-width: 770px) {
        .uk-navbar-nav > li {
        margin: 0 12px;
        }
    }
    
    
.puntos-fuertes-madec-kutxa {
 border:0px solid red;   
}
.puntos-fuertes-madec-kutxa .detaile-kutxa {
 border:0px solid red;margin:0px 20px 0px 50px;max-width:410px;   
}
    @media (max-width: 1500px) {
        .puntos-fuertes-madec-kutxa .titulo-handia-b {
        font-size:48px;   
        }
        .puntos-fuertes-madec-kutxa .detaile-kutxa {
        margin-left:20px;  
        }
    }
    @media (max-width: 1219px) {
        .puntos-fuertes-madec-kutxa .detaile-kutxa {
        margin-left:50px;  
        }
        .puntos-fuertes-madec-kutxa {
        padding:50px 0px 50px 0px;
        }
    }
    @media (max-width: 959px) {
        .puntos-fuertes-madec-kutxa {
        padding:0px 0px 50px 0px;
        }
        .puntos-fuertes-madec-kutxa .titulo-handia-b {
        margin-top:30px;
        font-size:42px;   
        }
         
    }
    @media (max-width: 500px) {
        .puntos-fuertes-madec-kutxa .detaile-kutxa {
        margin-left:30px;  
        }
        .puntos-fuertes-madec-kutxa ul li {
            font-size:16px;
        }
    }
    

.porductos-sub-producto-galeria-kutxa .uk-overlay-panel {
 background-color: rgba(0, 0, 0, 0.2);  
}
    @media (max-width: 760px) {
        .porductos-sub-producto-galeria-kutxa .uk-overlay-panel h3 {
        font-size:15px;   
        }
    }
    
    
.menua-sub-produktuak a {
    font-size:18px;
}
    @media (max-width: 575px) {
        .menua-sub-produktuak a {
        background:#f9f9f9;
        padding:3px 6px;
        }
        .menua-sub-produktuak ul.uk-subnav {
        display:block;
        }
        .menua-sub-produktuak ul li {
         float:none;   
        }
        .menua-sub-produktuak {
        padding-bottom:30px;    
        }
    }


    
    
    
    
    
    
    
    
.hizkuntzak-mov { 
 float:right;
 border:0px solid red;
 margin:0px 0px 0px 0px;
}
.widget_polylang ul {
    list-style: outside none none;
    padding-left:0px;
    word-spacing:6px;
}
.widget_polylang ul li {
    display:inline;
}
.widget_polylang a {


    font-size:16px;
    line-height:35px;
    color:#fff;

    
letter-spacing: 1px;
font-weight: 400;
font-family: 'Barlow Condensed';
text-decoration:none;
}
.widget_polylang a:hover {
    text-decoration:none;
}
    
    #offcanvas  a.tel-mobilletan {
        text-decoration:none;
        color:#000;
        font-weight: 200;
        font-family: 'Barlow Condensed';
        font-size:22px;
    }
    
    .uk-navbar-nav > li > a, #offcanvas .uk-nav > li > a {
 font-size:19px;
 letter-spacing:0px;
 font-weight:600;
}
  #offcanvas .uk-nav > li > a {
  /* background:#26283d; */
  background:#000;
  margin:5px 20px;
  opacity:0.8;
  color:#fff;
  }
   #offcanvas .uk-nav > li > a:hover {
   opacity:1;
   }
   
   #offcanvas .uk-nav > li.uk-active > a {
  /* color:#d81a02; */
   color:#00FF66;
   }
   
   #offcanvas .uk-nav ul > li > a {
    font-size: 16px;
    color:#000;
    padding:8px 10px;
    }
    #offcanvas .uk-nav ul > li {
    margin-top:6px;
    border:1px solid #fdb569;
    margin-right:21px;
    }
    #offcanvas .uk-nav ul > li:first-child {
    margin-top:0px;
    }
    #offcanvas .uk-nav-sub > li.uk-active > a {
    color:#d81a02;
    }
   
   
    
.puntos-fuertes-madec-kutxa .uk-hidden-touch, .sliderra-portadan .uk-hidden-touch {
 display:block !important;   
}
    
    
    
    
    
    
    
    
    
    
    
    
    



.uk-button {
 margin:0;
 border:none;
 overflow:visible;
 font:inherit;
 color:inherit;
 text-transform:none;
 -webkit-appearance:none;
 border-radius:0;
 display:inline-block;
 box-sizing:border-box;
 padding:0 15px;
 vertical-align:middle;
 font-size:18px;
 line-height:36px;
 text-align:center;
 text-decoration:none;
 transition:.1s ease-in-out;
 transition-property:color,background-color,background-position,background-size,border-color,box-shadow;
 font-family:Barlow Condensed;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:.75px;
 background-origin:border-box
}
.uk-button:not(:disabled) {
 cursor:pointer
}
.uk-button::-moz-focus-inner {
 border:0;
 padding:0
}
.uk-button:hover {
 text-decoration:none
}
.uk-button-default {
 background-color:transparent;
 color:#262626;
 border:2px solid #00FF66;
}
.uk-button-default:hover {
 background-color:#00FF66 !important;
 /* color:#262626; */
 color:#fff;
 border-color:#00FF66;
 /* opacity:0.7; */
}
.uk-button-default.botoia-transpa:hover {
 background:transparent !important;
}
.uk-button-default.botoia-back-txuri:hover {
 background:#fff!important;
}
.uk-button-default.uk-active,
.uk-button-default:active {
 background-color:rgba(0,0,0,0);
 color:#262626;
 border-color:#00FF66;
}
.uk-button-primary,
.woocommerce form.login .woocommerce-form-login__submit,
.woocommerce form.lost_reset_password button.button,
.woocommerce form.register .woocommerce-form-register__submit {
 background-color:#00FF66;
 color:#262626;
 border:2px solid transparent
}
.uk-button-primary:hover,
.woocommerce form.login .woocommerce-form-login__submit:hover,
.woocommerce form.lost_reset_password button.button:hover,
.woocommerce form.register .woocommerce-form-register__submit:hover {
 background-color:#262626;
 color:#00FF66;
 border-color:transparent
}
.uk-button-primary.uk-active,
.uk-button-primary:active,
.woocommerce form.login .woocommerce-form-login__submit.uk-active,
.woocommerce form.login .woocommerce-form-login__submit:active,
.woocommerce form.lost_reset_password button.button.uk-active,
.woocommerce form.lost_reset_password button.button:active,
.woocommerce form.register .woocommerce-form-register__submit.uk-active,
.woocommerce form.register .woocommerce-form-register__submit:active {
 background-color:#ffbe68;
 color:#262626;
 border-color:transparent
}
.uk-button-secondary {
 background-color:#262626;
 color:#00FF66;
 border:2px solid transparent
}
.uk-button-secondary:hover {
 background-color:#00FF66;
 color:#262626;
 border-color:transparent
}
.uk-button-secondary.uk-active,
.uk-button-secondary:active {
 background-color:#0c0c0c;
 color:#fff;
 border-color:transparent
}
.uk-button-danger {
 background-color:#f0506e;
 color:#fff;
 border:2px solid transparent
}
.uk-button-danger:hover {
 background-color:#ee395b;
 color:#fff;
 border-color:transparent
}
.uk-button-danger.uk-active,
.uk-button-danger:active {
 background-color:#ec2147;
 color:#fff;
 border-color:transparent
}
.uk-button-danger:disabled,
.uk-button-default:disabled,
.uk-button-primary:disabled,
.uk-button-secondary:disabled,
.woocommerce form.login .woocommerce-form-login__submit:disabled,
.woocommerce form.lost_reset_password button.button:disabled,
.woocommerce form.register .woocommerce-form-register__submit:disabled {
 background-color:#f7f7f7;
 color:#9c9c9c;
 border:2px solid transparent;
 background-image:none;
 box-shadow:none
}
.uk-button-small {
 padding:0 10px;
 line-height:26px;
 font-size:15px
}
.uk-button-large {
 padding:0 25px;
 line-height:51px;
 font-size:28px
}
.uk-button-text {
 padding:0;
 line-height:1.5;
 background:0 0;
 color:#262626;
 border-bottom:2px solid #00FF66;
}
.uk-button-text:hover {
 color:#00FF66;
 border-bottom-color:#00FF66;
}
.uk-button-text:disabled {
 color:#262626
}
.uk-button-link {
 padding:0;
 line-height:1.5;
 background:0 0;
 color:#262626
}
.uk-button-link:hover {
 color:#00FF66;
 text-decoration:none
}
.uk-button-link:disabled {
 color:#9c9c9c;
 text-decoration:none
}

.uk-contrast .uk-button, .uk-block-secondary .uk-button, .tm-navbar-primary.tm-navbar-absolute .tm-toolbar .uk-button, .tm-navbar-secondary.tm-navbar-absolute .tm-toolbar .uk-button {
  color: #ffffff;
  /*background: #ea6a69; */
  background:transparent;
  border-color: rgba(255, 255, 255, 1);
  box-shadow: none;
}
.uk-block-secondary .uk-article .uk-button:not(:disabled):not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(.uk-button-link), .uk-block-secondary .uk-panel:not(.uk-panel-box) .uk-button:not(:disabled):not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(.uk-button-link) {
  /*background-color: #ea6a69;*/
  background:transparent;
}






/* beragaretxe */



.postetan-goiko-regla {
}
.postetan-beheko-regla {
}
        @media (max-width: 659px) {
            .postetan-goiko-regla, ul.uk-breadcrumb, .postetan-beheko-regla {
                display:none;
            }
        }

.kutxa-botoiak-autorizacion {
    margin:23px auto;
}
.behean-margena-botoiak {
}
        @media (max-width: 767px) {
            .behean-margena-botoiak {
                margin-bottom:50px;   
            }
            .kutxa-botoiak-autorizacion {
                margin:50px auto;
            }
            .kutxa-botoiak-autorizacion .uk-button-large.botoia-back-txuri {
            width:278px;
            font-size:24px;
            }
        }
        @media (max-width: 328px) {
            .kutxa-botoiak-autorizacion .uk-button-large.botoia-back-txuri {
            width:auto;
            font-size:22px;
            }
        }
        
.kutxa-kontaktu-datoak {
}
    @media (max-width: 420px) {
        .kutxa-kontaktu-datoak h3, .kutxa-kontaktu-datoak .uk-h3 {
         font-size:24px;   
        }
    }
    

    /* las flechitas slider en pantallas peq ez ilisu */
    @media (max-width: 680px) {
        .uk-slidenav-next:before, .uk-slidenav-previous::before {
        display:none;   
        }
    }
    
        

h2.mezua-homen-top-c {
  font-size: 22px;
  line-height: 1.4;
  font-family: Barlow;
  font-weight: 400;
  text-transform:none;
}
.titulo-home-top-c {
font-size: 22px;
line-height: 1.2;
font-family: 'Barlow Semi Condensed';
font-weight: 500;
letter-spacing: 0;
text-transform:none;
}
.marratxua>::after {
 content:"";
 position:absolute;
 /* top:calc(50% - (calc(.12em)/ 2)); */
 top:calc(91% - (calc(.12em)/ 2));
 margin-left:5px;
 width:45px;
 border-bottom:calc(.12em) solid #ff6600;
}



.homen-zerbitzuak-mezua { /* amianto be erabilia homen */
 font-size:26px;
 line-height:1.4;
 font-family:'Barlow Semi Condensed';
 font-weight:500;
 text-transform:none;
 letter-spacing:0
}



.border-top-footerrrian {
 border-top:1px solid #ddd;
}
.makina-kolorea {
 background-color:#ff6600;   
}
/*
.border-top-txuri, #tm-bottom-d .uk-container.uk-container-center {
 border-bottom:1px solid #fff;
}
*/
.back-iluna {
 background-color:#1a1a1a;   
}

.tm-totop-scroller {
 text-decoration:none;
 border:2px solid #fff;
 border-radius:50%;
 opacity:0.9;
 width:25px;
}
.uk-block-primary .tm-totop-scroller:hover,
.uk-block-primary .tm-totop-scroller:focus {
  color: #ffffff;
   opacity:1;
   border:2px solid #ff6600;
}
.tm-footer-left a {
    text-decoration:none;
    opacity:0.9;
    font-weight:500;
}
.tm-footer-left a:hover {
    opacity:1;
}

.tm-footer-right ul.uk-subnav li a {
font-size:18px; 
}


.clientes-valoran {
}
    .clientes-valoran ul {
     margin-top:50px;
     margin-left:16px;
    
    }
    .clientes-valoran ul li {
        font-size:21px;
        font-weight:400;
        margin-top:3px;
        padding-left:20px;
    }
    
    
.kontaktu-datuen-kutxa {
  
    margin:100px 0px;border:0px solid red;max-width:600px;
}
.kontaktu-datuen-kutxa a {
      color:#262626;
    text-decoration:none;
}




.todo-tipo-obra p.uk-h2 {
    font-size:48px;
    line-height:36px;
}
.obrak-tamainak {
    margin:0px auto;display:table;
}
.obrak-tamainak p {
    word-spacing:14px;
}
.obra-handia {
    font-size:130px; 
   /* line-height:100px; */
}
.obra-ertaina {
     font-size:80px; 
}
.obra-txikia {
     font-size:40px; 
}
.obra-testu-normala {
 word-spacing:1px;
}


    @media (max-width: 767px) {
        .obrak-tamainak {
        margin:30px 0px 0px 0px;display:block;
        }
        .obrak-tamainak .uk-text-left {
         text-align:right !important; 
        }
    }
    @media (max-width: 420px) {
        .obra-handia {
        font-size:110px;
        line-height:100px;
        }
    }


.br-ak-ikusi {
    display: none !important;
}
@media (max-width: 1219px) {
        br.br-ak-ikusi {
        display: block !important;
        }
        .obra-handia {
        line-height:100px;
        }
}



ul.uk-breadcrumb li a {
 text-decoration:none;
 color:#000;
 opacity:1;
 font-weight: 400;
}

body.single-post #tm-main {
    padding-bottom:0px;
}







