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

.letter-spacing-0 {
    letter-spacing:0px !important;
}

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

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

.txuri {
    color:#fff !important;
}
.beltz {
 color:#000 !important;  
}
.font-22 {
font-size:22px; 
line-height:1.1;
}
.font-36 {
font-size:36px; 
}

.text-deco-none {
text-decoration:none;
}

.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: 1px;
    font-weight:400;
    /* font-family: 'Barlow Condensed'; */
    text-decoration:none;
}

.sliderra-portadan .uk-overlay-background {
 /* background: rgba(0, 0, 0, 0.2); */
}
.sliderra-portadan {
}
.sliderra-portadan div ul li div.uk-overlay-panel {
max-width:1270px;margin:0px auto;
}
    @media (max-width: 1219px) {
        .sliderra-portadan div ul li div.uk-overlay-panel {
        max-width:980px;
        }
    }

.css-eu-ES .slirran-kutxa-testua {
display:block;margin:0px auto;width:100%;max-width:340px;;
}


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

.tm-footer-left {
width:100%;
max-width:1280px;
}

.foo-left-kutxa h2 {
    font-size: 18px;
    font-weight:600;
    letter-spacing:1px;
}

.foo-left-kutxa h3 {
    font-size:22px;
    line-height:32px;
}

.foo-left-kutxa {
margin:0px 0px;
border:0px solid red;
max-width:1000px;
}
.css-eu-ES .foo-left-kutxa {
margin:0px 0px;
}

     @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:1;
}
.tm-footer-left a:hover {
    opacity:1;
}

.back-footer {
 background: #800000;   
}

.color-logo {
 color:#008000;   
}

.back-color-logo {
background: #303030;
}



.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;
}
.uk-offcanvas .uk-panel .hizkuntzak-mov.widget_polylang ul li a {

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

letter-spacing: 1px;
font-weight: 400;
text-decoration:none;
}
.widget_polylang a:hover {
    text-decoration:none;
}
    
    #offcanvas  a.tel-mobilletan {
        text-decoration:none;
        color:#000;
        font-weight: 400;
        font-size:24px;
    }





.uk-button-large {
 /* min-height: 55px;
  padding: 0 35px;
  line-height: 55px;
  font-size: 11px; */

font-size: 15px;
}
.uk-button.txuri {
border: 2px solid #fff;
}
.txuri.uk-button:hover, .txuri.uk-button:focus {
color: #000 !important;
}
.txuri.uk-button-primary:hover, .uk-button-primary:focus {
  background-color: #fff;
}

/* en el formulario */
.uk-button.botoia-bi {
  color: #1f1e20;
  border: 2px solid #ffd49b; /* by tore */
}
.uk-button.botoia-bi:hover {
    opacity:0.8;
}

.home-motivos {
   max-width:560px;margin:0px auto ;
}
body.css-eu-ES .home-motivos {
   max-width:360px;margin:0px auto ;
}


.back-neutral {
/* background-color:#008061; */
background: #008061 url('../images/kudebatt/back-kude-block-formu-home.jpg') no-repeat top 0px center;
}
.back-neutral-behe {
background: #008061 url('../images/kudebatt/back-kude-block-formu-home-behe.jpg') no-repeat bottom 0px center;
position:absolute;width:100%;height:100px;left:0px;bottom:0px;
}

.kutxa-home-botoi-formu {
 margin:50px auto;
}
    @media (max-width: 959px) {
        .kutxa-home-botoi-formu {
        margin:70px auto;   
        }
    }
    @media (max-width: 767px) {
        .kutxa-home-botoi-formu .bat {
        margin-bottom:30px; 
        }
    }





/* erdi */

.margen-handia-p-txikitan-behean {
}
    @media (max-width: 767px) {
        .margen-handia-p-txikitan-behean {
            margin-bottom:50px;
            margin-top:25px !important;
        }
    }

.margenak-formua {
    margin:0px 40px 0px 0px;
}
    @media (max-width: 500px) {
        .margenak-formua {
        margin:0px 0px 0px 0px;
        }
    }

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

@media (max-width: 767px) {
   /* .uk-overlay-background {
    background: rgba(0, 0, 0, 0.4);
    } */
}

 @media (max-width: 1030px) {
    .tm-navbar-container .uk-navbar-nav.uk-hidden-small > li > a {
    font-size:15px;
    }
    .tm-navbar-container .uk-navbar-nav.uk-hidden-small > li {
        margin: 0px 12px;
    }
 }

.super-margena-behean {
    margin-bottom:0px;
    }

 @media (max-width: 767px) {
    .super-margena-behean {
    margin-bottom:40px;
    }
    .tm-totop-scroller {
        display:none;
    }
 }

.footer-menua {
    border:0px solid #fff;

}
    .footer-menua p {
        margin:0px 70px 0px 0px;
        border-bottom:2px solid #202020;
    }
        .footer-menua p:last-of-type {
            border-bottom:0px solid #202020;
        }
    .footer-menua p a {
        line-height:40px;
        color:#fff !important;
        opacity:1;
    }
         .footer-menua p a:hover {
             opacity:0.8;
         }



.back-txuri {
    background:#fff;
}

.reglabeltza {
     border-top:1px solid #000;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

.css-es .slirran-kutxa-testua, .css-eu-ES .slirran-kutxa-testua {
display:block;margin:0px auto;width:100%;max-width:540px;
}
      @media (max-width: 767px) {
         .slirran-kutxa-testua h1 {
          font-size:36px;
         }
        .slirran-kutxa-testua {
		padding:0px 10px;
		}
		.slirran-kutxa-testua h1 {
				word-break: break-word;
				-moz-hyphens: auto;
				hyphens: auto;
		}
      }



.css-es .slirran-kutxa-testua-bi, .css-eu-ES .slirran-kutxa-testua-bi {
display:block;margin:0px auto;width:100%;max-width:480px;
}
      @media (max-width: 767px) {
         .slirran-kutxa-testua h1 {
          font-size:36px;
         }
        .slirran-kutxa-testua {
		padding:0px 10px;
		}
		.slirran-kutxa-testua h1 {
				word-break: break-word;
				-moz-hyphens: auto;
				hyphens: auto;
		}
      }


.servicios-frase-calidad img {
    max-width:200px;height:auto;
}

@media (max-width: 467px) {
  .uk-hidden-small-mezua {
    display: none !important;
  }
}


.back-ticketbai {
/* background: transparent url('../images/gerritek/ticketBAI-gerritek_1920x480.jpg') no-repeat top 0px center; */
}
.wp-page-799 #tm-bottom-b, .wp-page-801 #tm-bottom-b {
    background-image: url('../images/gerritek/ticketBAI-gerritek-bi.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:50% bottom;
    backface-visibility:hidden;
}


.postetan-goiko-regla {
border-top:0px solid #0df09b;
/* padding-bottom:50px; */
}


body.single-post .tm-navbar-container {
border-bottom:0px solid #0df09b;
/* padding-bottom:50px; */
}
.tm-navbar-container {
border-top:4px solid #0df09b;
/* padding-bottom:50px; */
}

.uk-breadcrumb > li a {
    text-decoration:none;
    font-weight:400;
}

body.single-post h2 {
    font-weight:400;
}
body.single-post h3 {
    font-weight:500;
}

.back-migitak {
    background-color:#f8f9fa;
}


@media (max-width: 450px) {
    .uk-h1 {
    font-size:40px;
    }
 }

.prestigio-home {
    font-size:130px;line-height:130px
}
    @media (max-width: 650px) {
        .prestigio-home {
        font-size:90px;line-height:90px
        }
    }


.servi-bloques {
    margin:0px auto;max-width:600px;
}

    @media (max-width: 600px) {
       .servi-bloques h2.uk-h1 {
           font-size:32px;
           margin-bottom:15px;
       }
       .servi-bloques h3 {
           margin-top:15px;
           font-size:22px;
       }
       .servi-bloques .uk-button-large {
            line-height: 43px;
            min-height: 43px;
            padding:0 25px;
       }

        .servi-bloques  .uk-margin-large-top {
            margin-top: 25px !important;
        }
        .servi-bloques {
            margin:0px auto;max-width:400px;
        }
    }

    @media (max-width: 1240px) and (min-width: 768px) {
        .servi-bloques h2.uk-h1 {
           font-size:32px;
           margin-bottom:15px;
       }
       .servi-bloques h3 {
           margin-top:15px;
           font-size:22px;
       }
       .servi-bloques .uk-button-large {
            line-height: 43px;
            min-height: 43px;
            padding:0 25px;
       }

        .servi-bloques  .uk-margin-large-top {
            margin-top: 25px !important;
        }
        .servi-bloques {
            margin:0px auto;max-width:400px;
        }
    }


.consultanos-botoia {
}
    @media (max-width: 959px) {
        .consultanos-botoia {
            margin-top:80px;
        }
    }

.uk-nav.uk-nav-offcanvas ul > li > a {
 padding:8px 2px;
 border-bottom:0px solid red;
}
.uk-nav.uk-nav-offcanvas ul li.uk-active a {
font-weight:500;
}
