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

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

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

.beltz {
 color:#000 !important;
}

.txuri {
    color:#fff !important;
}
.back-txuri {
 background:#fff !important;   
}
.back-beltz {
 background:#000 !important;   
}


.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:#000;*/
    letter-spacing: 0px;
    font-weight:400;
   /*font-family: 'Barlow Condensed';*/
    font-family: 'Work Sans';
    text-decoration:none;
}

.sliderra-portadan .uk-overlay-background {
  /*background: rgba(0, 0, 0, 0.2);*/
  background: rgba(0, 0, 0, 0.3);
}

.css-eu-ES .slirran-kutxa-testua {
 display:block;margin:0px auto;
  /* max-width:790px;   */
max-width:1090px;
}
.css-es .slirran-kutxa-testua {
 display:block;margin:0px auto;max-width:930px;   
}
	 @media (max-width: 1050px) {
		 .slirran-kutxa-testua h1 {
          font-size:60px;   
         }
	 }
      @media (max-width: 767px) {
         .slirran-kutxa-testua h1 {
          font-size:46px;   
         }
        .slirran-kutxa-testua {
		padding:0px 10px;
		}
		.slirran-kutxa-testua h1 {
				word-break: break-word;
				-moz-hyphens: auto;
				hyphens: auto;
		}
      }
        @media (max-width: 380px) {
         .slirran-kutxa-testua h1 {
          font-size:32px;
          letter-spacing:0px;
         }
      }
        @media (max-width: 330px) {
         .slirran-kutxa-testua h1 {
          font-size:26px;
          letter-spacing:0px;
         }
      }

a.tm-totop-scroller {
    text-decoration:none;
}


.foo-left-kutxa {
margin:0px 0px;max-width:600px;   
}
.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;
            */
        }
     }

.tm-footer-left a {
    text-decoration:none;
    opacity:0.9;
    font-weight:500;
}
.tm-footer-left a:hover {
    opacity:1;
}


.color-logo {
 color:#008000;   
}


.back-footer {
background: #333333;
}



.hizkuntzak-mov { 
 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: 0px;
font-weight: 400;
/* font-family: 'Barlow Condensed'; */
font-family: 'Work Sans';
text-decoration:underline;
}
.widget_polylang a:hover {
    text-decoration:none;
}
    
    #offcanvas  a.tel-mobilletan {
        text-decoration:none;
        color:#000;
        font-weight: 200;
       /* font-family: 'Barlow Condensed'; */
        font-family: 'Work Sans';
        font-size:22px;
    }

    
    
    
/*
.home-grid-4-bloke {
  padding:0px 0px 0px 0px; 
}
    @media (max-width: 767px) {
        .home-grid-4-bloke {
        }
    }
    */
.home-grid-4-bloke-top-c {
 margin:0px auto;max-width:1280px;border:0px solid #000;
}
    
    
.footerra-bottom-d {
 padding:100px 0px 0px 0px;   
}
    

.uk-contrast .uk-button {
 background-color:transparent;   
 border:2px solid #fff;
}
.uk-contrast .uk-button-beltz {
 background-color:transparent;
 border:2px solid #000;
 color:#000;
}
.uk-contrast .uk-button.uk-button-beltz:hover {
 background-color:#000;
 border:2px solid #000;
 color:#fff !important;
}

.uk-contrast .uk-button:hover,
.uk-contrast .uk-button:focus {
  color:#000 !important;
  
}

.uk-modal-dialog.modal-form {
 background:#333;   
}
    
.uk-modal-dialog.modal-form  .uk-form input[type="checkbox"] {
    border: 2px solid #fff;
}

.text-link-lopd-form {
    font-size:15px;
}

@media (max-width: 767px) {

    .botoia-formu p.uk-text-center {
    text-align:left !important;
    margin-top:50px;
    }
}


.kutxa-01 {
    /* background:#666666 !important; */
    background: rgba(102,102,102,0.6) !important;
}
.kutxa-01-h3, .kutxa-01-ul {
color:#fff !important;
}

.kutxa-02 {
   /* background:#f5f5f5 !important; */
    background: rgba(245,245,245,0.6) !important;
}
.kutxa-02-h3, .kutxa-02-ul {
/* color:#262626 !important; */
color:#000 !important;
}

.kutxa-03 {
   /* background:#f5f5f5 !important; */
    background: rgba(245,245,245,0.6) !important;
}
.kutxa-03-h3, .kutxa-03-ul {
/* color:#262626 !important; */
color:#000 !important;
}

.kutxa-04 {
    /* background:#666666 !important; */
    background: rgba(102,102,102,0.6) !important;
}
.kutxa-04-h3, .kutxa-04-ul {
color:#fff !important;
}

@media (max-width: 767px) {
    .kutxa-03 {
   /* background:#666 !important; */
    background: rgba(102,102,102,0.9) !important;
    }
    .kutxa-03-h3, .kutxa-03-ul {
    color:#fff !important;
    }
    .kutxa-04 {
  /* background:#f5f5f5 !important; */
    background: rgba(245,245,245,0.9) !important;
    }
    .kutxa-04-h3, .kutxa-04-ul {
    color:#262626 !important;
    }
    .at-totop-scroller .uk-icon-arrow-circle-up.uk-h2 {
     font-size:35px;   
    }
}



@media (min-width: 1220px) {
  .home-grid-4-bloke .uk-panel-box {
    padding: 50px;
  }
}
  
  
  
.pos-relati {
position:relative;
}
.pos-bot-abs-sig-capa {
 position:absolute;z-index:2;bottom:50px;left:50%;margin-left:-22px;opacity:0.6; 
}
.pos-bot-abs-sig-capa.opa-09 {
 opacity:0.9; 
}
    .pos-bot-abs-sig-capa:hover {
     opacity:0.4;
    }
    
    @media (max-width: 767px) {
        .pos-bot-abs-sig-capa  .uk-icon-arrow-circle-down.uk-h1 {
        font-size:35px;
        }
        .pos-bot-abs-sig-capa {
        position:absolute;z-index:2;bottom:20px;left:50%;margin-left:-14px;opacity:0.6; 
        }

    }

.slider-top-b-home-testua {
 margin:0px auto;max-width:1280px;border:0px solid blue;   
}
.slider-top-b-home-testua .kutxa-011 {
max-width:300px;    
}

    @media (max-width: 767px) {
            .slider-top-b-home-testua .kutxa-011 {
            margin:0px 0px 30px 0px;   
            }
    }


.kutxa-slider-textua-home-topd {
    margin:0px auto;max-width:1280px;border:0px solid red;
}


.at-totop-scroller {
  display: block;
  position: absolute;
  top: 50%;
  right: 42px;
  height: 40px;
  width: 33px;
  margin-top: -20px;
  color: #a2a2a2;
  z-index: 1000;
}
.at-totop-scroller a {
    opacity:0.5;
}
    .at-totop-scroller:hover a {
    opacity:0.3;
    }




#Avisol .uk-modal-dialog {
    width:1080px;
}

#Avisol h1, #Avisol h2, #Avisol h3, #Avisol p {
    color:#000;
}
    #Avisol h1, #Avisol h2, #Avisol h3 {
     letter-spacing:-1px;
    }
#Avisol a {
    color:blue;
font-weight:normal;
}
#Avisol a:hover {
    color:blue;
text-decoration:none;
}




