/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.19.6
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');

.logo a {
  font-size: 0px;
}

/*LOGOS CLIENTES*/
body .logos .alignleft {
  margin: 1.2% 1.9%;
}

body .logos .alignleft:last-child {
  margin: 1.2% 1.9%;
}

/*RRSS en trabaja*/
.social-icons.big i {
  font-size: 2rem;
}

.social-icons.big a {
  margin: 0 15px;
}

/*RECAPTCHA*/
.wpcf7-form-control.g-recaptcha {
  margin: 20px 0
}

p.lead,
a.lead {
  font-size: 1.5em;
  font-weight: 300;
}

.amarillo {
  color: #e1b529
}

.lista-num {
  list-style: none;
  margin: 20px;
  font-size: 110%;
}

.lista-num .amarillo {
  font-weight: bold;
  margin-right: 15px;
  display: inline-block;
  width: 30px;
}

/*COOKIES*/
.has-cookie-bar #catapult-cookie-bar {
  background-color: #231709;
  font-size: 12px;
  line-height: 1.1em;
  padding: 10px 15px;
}

body button#catapultCookie {
  background-color: #e4e4e4;
  color: #231709;
  padding: 0 10px;
}

/*MENÚ EUS*/
.nav-spacing-medium>li.nav-eu {
  margin: 0 3px;
}

.nav-uppercase>li.nav-eu>a {
  letter-spacing: 0;
}

.nav-uppercase>li.nav-eu>a.nav-top-link {
  font-size: 0.7em;
}

.nav-dropdown .nav-dropdown-col>a {
  color: #3d290f;
  font-size: 1em;
  font-weight: bolder;
  text-transform: uppercase;
}

.nav-spacing-medium>li {
  margin: 0 5px;
}

.nav-column li>a,
.nav-dropdown>li>a {
  color: #3d290f;
  font-size: 1em;
}

/*MENÚ LATERAL MOBILE*/
ul.nav.header-nav li.mobile {
  display: none;
}

.mfp-ready .mfp-close {
  left: 250px !important;
}

.off-canvas-right .mfp-content,
.off-canvas-left .mfp-content {
  width: 300px;
}

.nav-vertical li li {
  font-size: 0.9em;
}

.nav-vertical>li>ul li a {
  color: #3d290f;
}

.nav-vertical li li.menu-item-has-children>a {
  color: #3d290f;
  font-size: 1em;
}

.nav-vertical li.redes {
  position: absolute;
  top: -33px;
  width: 60px;
}

.nav-vertical li.redes.facebook {
  left: 10px;
}

.nav-vertical li.redes.twitter {
  left: 70px;
}

.nav-vertical li.redes.youtube {
  left: 130px;
}

.nav-vertical li.redes a {
  color: #3d290f;
}

/*TAMAÑO LETRA MENÚ DESKTOP SECUNDARIO*/
body .header-main .header-nav>li>a.nav-top-link {
  font-size: 0.9em
}

/*BACKGROUNDS*/
body .urgatzi_cifras {
  background-size: cover
}

.cajas_cifras {
  min-height: 210px;
}

/*AJUSTE ANCHO ROW*/
.full-width .ubermenu-nav,
.container,
.row {
  max-width: 1194px;
}

/*BLOG*/
.blog-wrapper {
  padding-top: 70px
}

body .box-overlay.dark .box-text {
  text-shadow: none !important;
}

/*FOOTER*/
#block_widget-8,
#block_widget-13,
#block_widget-16,
#block_widget-17
{
  text-align: right;color:#fff;
}

#block_widget-8 .social-icons,
#block_widget-13 .social-icons,
#block_widget-16 .social-icons,
#block_widget-17 .social-icons{
  margin-top: 20px;
}
#block_widget-8 a,
#block_widget-13 a,
#block_widget-16 a,
#block_widget-17 a
{
  color:#fff;
}
#block_widget-2 span {}

#block_widget-2 img {
  max-width: 200px;
  display: block;
  margin-bottom: 2px;
}

/*SLIDER*/
body .button.white.is-outline {
  font-size: 120%;
  padding: 10px 20px;
  max-width: 400px;
  margin-top: 30px;
}

/*TRAPI PARA WOOCOMMERCE*/
.mobile-sidebar .nav {
  text-indent: -400px;
  color: transparent
}

.mobile-sidebar .nav li {
  text-indent: 0px;
  color: #3d290f
}

/*TABS INFACIA CENTROS RED*/
#tab_programa-de-acogida-de-urgencia .col-inner {
  min-height: 310px;
}

#tab_premiazko-harrera-programa .col-inner {
  min-height: 310px;
}

/*MEDIA QUERIES*/
@media only screen and (max-width: 1600px) {
  .cajas_cifras {
    min-height: 190px;
  }
}

@media only screen and (max-width: 1300px) {
  .cajas_cifras {
    min-height: 200px;
  }
}

@media only screen and (max-width: 980px) {
  .cajas_cifras {
    min-height: 210px;
  }

  #tab_centros-socioeducativos .col-inner {
    min-height: 300px;
  }

  #tab_centros-residenciales-para-personas-mayores-dependientes .col-inner {
    min-height: 420px;
  }
}

@media only screen and (max-width: 849px) {
  ul.nav.header-nav li.mobile {
    display: block;
  }

  #block_widget-2 {
    text-align: center;
  }

  #block_widget-2 img {
    margin: 0 auto;
  }

  #block_widget-2 span {}

  #block_widget-8,
  #block_widget-13 {
    text-align: center;
  }

  #block_widget-8 .social-icons,
  #block_widget-13 .social-icons {
    margin-top: 0;
  }

  body .cajas_cifras .cifra {
    font-size: 220%;
  }

  /*HOME ICONOS COLORES IGUALAR TAMAÑO*/
  body.home .row.row-large.row-full-width.align-center .col.medium-6.small-12.large-2 .box-image,
  body.home .row.row-large.row-full-width.align-center .col.medium-4.small-12.large-2 .box-image {
    max-width: 110px;
  }
}

@media only screen and (max-width: 720px) {
  body .cajas_cifras .title {
    font-size: 90%;
  }

  body .cajas_cifras .cifra {
    font-size: 180%;
  }

  .cajas_cifras {
    min-height: 170px;
  }
}

@media only screen and (max-width: 549px) {

  body.home .row.row-large.row-full-width.align-center .col.medium-6.small-12.large-2 .box-image,
  body.home .row.row-large.row-full-width.align-center .col.medium-4.small-12.large-2 .box-image {
    max-width: 100%;
  }

  body .cajas_cifras .title {
    font-size: 120%;
  }

  body .cajas_cifras .cifra {
    font-size: 220%;
  }

  .cajas_cifras {
    min-height: 1px;
  }

  #tab_programa-de-acogida-de-urgencia .col-inner {
    min-height: 1px;
  }

  #tab_premiazko-harrera-programa .col-inner {
    min-height: 1px;
  }

  #tab_centros-socioeducativos .col-inner {
    min-height: 1px;
  }

  #tab_centros-residenciales-para-personas-mayores-dependientes .col-inner {
    min-height: 1px;
  }
}

/*ACTUALIDAD URGATZI*/
.actualidad_urgatzi .section-title-container {
  margin-bottom: 0;
}

.actualidad_urgatzi {
  background-color: #fff;
  color: #222222;
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.actualidad_urgatzi p a {
  color: #aba398;
}

.actualidad_urgatzi .is-small.button {
  color: #aba398;
}

.actualidad_urgatzi p.title {
  font-size: 95%;
  border-left: 4px solid #aba398;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-left: 8px;
}

.actualidad_urgatzi p a.ico-video {
  background: url('http://www.grupourgatzi.eus/wp-content/uploads/2020/03/ico-video.png') no-repeat left center;
  padding: 5px 0 5px 30px;
}

.actualidad_urgatzi p a.ico-pdf {
  background: url('http://www.grupourgatzi.eus/wp-content/uploads/2020/03/ico-pdf.png') no-repeat left center;
  padding: 5px 0 5px 30px;
}

.actualidad_urgatzi p a.ico-imagen {
  background: url('http://www.grupourgatzi.eus/wp-content/uploads/2020/03/ico-imagen.png') no-repeat left center;
  padding: 5px 0 5px 30px;
}

.actualidad_urgatzi img {
  max-width: 100%;
}

/* TEKNEI */

.image-cover{
  filter: blur(1px);
}

.icon-como-hacemos{
  padding: 20px;
}

.cifras-urgatzi-en-cifras{
  max-height: 120px;
}

.icon-metodologia{
  padding: 20px;
}

#wpgmza_map_3{
  margin-bottom: 20px;
}