/* 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;   
}

.borderra {
border:1px solid red;   
}

.madec-kolorea {
 color:#d81a02;   
}

.back-txuri {
 background: #fff;   
}

.txuri {
    color:#fff !important;
}

.okela {
  color:#ffd49b !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 #ffd49b;
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;
}
.grid-zerbitzuak-home .uk-overlay-panel a:not([class]) {
 text-decoration: none;   
}
.home-produktuak-bak-txuri {
   margin:0px auto;padding:56px 0px;
   /* background:#fff; */
}
.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;
}
    
    /* @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 {
}
    @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;
        }
    }
    

.home-empre-fondo {
  background:#fff url('../images/fondo-home-empresa-madec-1920x635.jpg') no-repeat top center;
  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 url('../images/gran-capacidad-de-almacenaje-madera-para-embalaje-industrial_madec_1920x505.jpg') repeat center center;
  margin:0px auto 135px !important;height:auto;
  padding:140px 0px;
  
  
 /*  background:#fff;
 
    background-image:url('../images/gran-capacidad-de-almacenaje-madera-para-embalaje-industrial_madec_1920x505.jpg');
    background-position-x:50%;
    background-repeat:repeat-y;   
 
    background-attachment: fixed;
    backface-visibility: hidden; */
}
    .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 auto 0px;max-width:800px;border:0px solid red;
 padding-bottom:100px;
}
.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;
}
.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:25px 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 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;
        }
    }



.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;
}



.banner-cid-02 {
 border:0px solid red;   
 float:right;
 margin:48px 0px 0px 20px;
}
 @media (max-width: 767px) {
        .banner-cid-02 {
        margin:38px 0px 0px 20px;
        }
 }
a div.banner-cid-02 {
    border-left:3px solid #d81a02;
    font-size:12px;
    line-height:13px;
    color:#000;
    padding:0px 0px 0px 10px;
    opacity:0.8;
    font-family:arial;
    font-weight:bold;
    letter-spacing:0px;
}
    
    
    
    
.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;
        }
    }
    @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 {
            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 {
}
    @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:17px;
 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:#ffd49b;
   }
   
   #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 #ffd49b
}
.uk-button-default:hover {
 background-color:#ffd49b;
 /* color:#262626; */
 color:#fff;
 border-color:#ffd49b;
 /* opacity:0.7; */
}
.uk-button-default.uk-active,
.uk-button-default:active {
 background-color:rgba(0,0,0,0);
 color:#262626;
 border-color:#ffd49b
}
.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:#ffd49b;
 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:#ffd49b;
 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:#ffd49b;
 border:2px solid transparent
}
.uk-button-secondary:hover {
 background-color:#ffd49b;
 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 #ffd49b
}
.uk-button-text:hover {
 color:#ffd49b;
 border-bottom-color:#ffd49b
}
.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:#ffd49b;
 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;
}





.llamada-accion-botoiak {
 text-align:center;   
}
.llamada-accion-botoiak a {
 min-width:200px   
}
   @media (max-width: 959px) {
       .llamada-accion-botoiak a.bat {
        margin-bottom:20px;  
        }
   }
   @media (max-width: 390px) {
        .llamada-accion-botoiak {
        text-align:left;   
        } 
   }


a.bak-okela:hover {
background-color: #ffd49b !important;
}



.foo-abiso-legala-kutxa {
    border:0px solid red;
    margin:0px 0px;
}
    .foo-abiso-legala-kutxa a {
        text-decoration:none;
        opacity:0.3;
    }
