/* ---------- Color Module Styles ----------- */
.ikapp9-bootstrap5-body #page-wrapper {
  color: #4B5D68;
  background: -webkit-gradient(linear, left top, left bottom, from(#F6FAFD), color-stop(19.4%, #FFFFFF));
  background: -o-linear-gradient(top, #F6FAFD 0%, #FFFFFF 19.4%);
  background: linear-gradient(180deg, #F6FAFD 0%, #FFFFFF 19.4%);
  font-family: "Lato", arial, sans-serif;
}
.ikapp9-bootstrap5-body #page-wrapper .btn {
  border-radius: 2em;
}
.ikapp9-bootstrap5-body #page-wrapper .btn-primary {
  background-color: #2239A9;
  border-color: #2239A9;
  color: #fff;
}
.ikapp9-bootstrap5-body #page-wrapper .btn-primary:hover {
  background-color: transparent;
  color: #2239A9;
}
.ikapp9-bootstrap5-body #page-wrapper a,
.ikapp9-bootstrap5-body #page-wrapper .link {
  color: #69AE2D;
}
.ikapp9-bootstrap5-body #page-wrapper .more-link {
  margin: 2em 0 1em;
}
button[type="submit"],
.ikapp9-bootstrap5-body #page-wrapper .more-link a {
  background-color: transparent;
  border: 1px solid #2239A9;
  border-radius: 2em;
  color: #2239A9;
}
button[type="submit"]:hover,
.ikapp9-bootstrap5-body #page-wrapper .more-link a:hover {
  border-color: #4e62c5;
  background-color: #4e62c5;
  color: #fff;
}
.form-submit::before { 
  background-image: url('data:image/svg+xml,<svg class="bi bi-check" width="1em" height="1em" viewBox="0 0 16 16" fill="darkblue" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13.854 3.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3.5-3.5a.5.5 0 11.708-.708L6.5 10.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>') !important;
}
.form-submit:hover::before { 
  background-image: url('data:image/svg+xml,<svg class="bi bi-check" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13.854 3.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3.5-3.5a.5.5 0 11.708-.708L6.5 10.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>') !important;
}
.ikapp9-bootstrap5-body #page-wrapper #page {
  background: transparent;
}
.ikapp9-bootstrap5-body #page-wrapper #header .nav-link {
  color: #4B5D68;
  cursor: pointer;
}
.ikapp9-bootstrap5-body #page-wrapper #header .nav-link.active {
  color: #69AE2D;
  font-weight: 700;
}
.ikapp9-bootstrap5-body #page-wrapper #header .nav-link:hover {
  color: #69AE2D;
}
.ikapp9-bootstrap5-body #page-wrapper #header .nav-link::after {
  content: none;
}
.ikapp9-bootstrap5-body #page-wrapper #header nav {
  z-index: auto;
}
.ikapp9-bootstrap5-body #page-wrapper #header #navbar-top {
  border-bottom: 1px solid #E7E9ED;
  background-color: transparent;
}
.ikapp9-bootstrap5-body #page-wrapper #header #navbar-main {
  padding: 2rem 2rem 1rem 2rem;
  border-bottom: 1px solid #E7E9ED;
  background-color: transparent;
}
.ikapp9-bootstrap5-body #page-wrapper #header .dropdown-menu {
  border: 1px solid #E7E9ED;
  border-radius: 0;
  padding: 0;
}
.ikapp9-bootstrap5-body #page-wrapper #header #ikapp9_offcanvas_menu ul.dropdown-menu {
  position: unset !important;
  -webkit-transform: inherit !important;
      -ms-transform: inherit !important;
          transform: inherit !important;
}
.ikapp9-bootstrap5-body #page-wrapper #header .dropdown-item {
  border-top: 10px solid transparent;
  border-bottom: 1px solid #E7E9ED;
  padding: 0.5em 0.5em 1em;
}
.ikapp9-bootstrap5-body #page-wrapper #header .dropdown-item.active {
  background-color: transparent;
  border-top-color: #69AE2D;
}
.ikapp9-bootstrap5-body #page-wrapper #header .dropdown-item a {
  text-decoration: none;
  color: #4B5D68;
}
.ikapp9-bootstrap5-body #page-wrapper #header .dropdown-item a:hover {
  color: #69AE2D;
}
.ikapp9-bootstrap5-body #page-wrapper #header .dropdown-item:hover {
  background-color: transparent;
}
.ikapp9-bootstrap5-body #page-wrapper #header .ikapp9-bootstrap5-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ikapp9-bootstrap5-body #page-wrapper #header .ikapp9-bootstrap5-header .header-slogan {
  display: inline-block;
  color: #212353;
  font-weight: 700;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-secondary-menu-3 {
  width: auto;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-secondary-menu-3 .blurtext {
  color: transparent !important;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa {
  -ms-flex-preferred-size: content;
      flex-basis: content;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa input.form-search {
  width: 0px;
  border: 0px;
  background-color: transparent;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa .input-click {
  width: 200px !important;
  border: 1px solid #cbcfd1 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #fff !important;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa div.form-actions {
  -ms-flex-item-align: auto;
      align-self: auto;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa div.form-actions button {
  background-color: #cce3bf !important;
  border: none;
  border-radius: 0px;
  font-size: 0px;
  height: 100%;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa div.form-actions button:before {
  background-image: url('data:image/svg+xml,<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 011.415 0l3.85 3.85a1 1 0 01-1.414 1.415l-3.85-3.85a1 1 0 010-1.415z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 100-11 5.5 5.5 0 000 11zM13 6.5a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z" clip-rule="evenodd"/></svg>');
  background-position: 0.25rem 0.25rem !important;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa-2 fieldset {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa-2 button {
  background-color: #cce3bf !important;
  border: none;
  border-radius: 0px;
  font-size: 0px;
  height: 100%;
}
.ikapp9-bootstrap5-body #page-wrapper #header #block-bilaketaformularioa-2 button:before {
  background-image: url('data:image/svg+xml,<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 011.415 0l3.85 3.85a1 1 0 01-1.414 1.415l-3.85-3.85a1 1 0 010-1.415z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 100-11 5.5 5.5 0 000 11zM13 6.5a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z" clip-rule="evenodd"/></svg>');
  background-position: 0.25rem 0.25rem !important;
}
.ikapp9-bootstrap5-body #page-wrapper #header #ikapp9_search_m_icon {
  background-image: url('data:image/svg+xml,<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 011.415 0l3.85 3.85a1 1 0 01-1.414 1.415l-3.85-3.85a1 1 0 010-1.415z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 100-11 5.5 5.5 0 000 11zM13 6.5a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z" clip-rule="evenodd"/></svg>');
  background-position: 1rem 1rem !important;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  background-color: #cce3bf;
}
.ikapp9-bootstrap5-body #page-wrapper #main-wrapper {
  background: white;
}
.ikapp9-bootstrap5-body .site-footer {
  margin: 0;
  background: #212353;
  color: white;
}
.ikapp9-bootstrap5-body .site-footer h2 {
  color: white;
}
.ikapp9-bootstrap5-body .site-footer a {
  color: white !important;
  text-decoration: none;
}
.ikapp9-bootstrap5-body .site-footer a:hover {
  color: #69AE2D !important;
  text-decoration: underline;
}
.ikapp9-bootstrap5-body .site-footer .content {
  color: white !important;
}
.ikapp9-bootstrap5-body .site-footer .site-footer__top h2 {
  border: none;
  font-size: 1em;
  margin-bottom: 2em;
  text-transform: initial;
  padding: 0;
}
.ikapp9-bootstrap5-body .site-footer .site-footer__top > section {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.ikapp9-bootstrap5-body .site-footer .sare-sozialak li {
  background: white;
  border-radius: 30px;
  padding: 15px;
  margin: 0em 1em 0 0;
}
.ikapp9-bootstrap5-body .site-footer .sare-sozialak li a {
  color: #212353 !important;
}
.ikapp9-bootstrap5-body #block-local-barrio-breadcrumbs {
  background: transparent;
}
.ikapp9-bootstrap5-body #block-local-barrio-breadcrumbs .breadcrumb-item {
  color: #4B5D68;
}
.ikapp9-bootstrap5-body #block-local-barrio-breadcrumbs .breadcrumb-item.active:last-of-type {
  font-weight: 700;
}
.ikapp9-bootstrap5-body.path-node.node--type-page .ikapp9-bootstrap5-content #block-local-barrio-page-title h1, .ikapp9-bootstrap5-body.path-node.node--type-page .ikapp9-bootstrap5-content #block-ikapp-barrio-page-title h1 {
  font-size: 4em;
  color: #69AE2D;
  margin: 0 0 0.5em;
  max-width: initial;
}

/* menuak ere konfigurazioko kolorea har dezan*/
#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6FAFD), color-stop(19.4%, #FFFFFF));
  background: -o-linear-gradient(top, #F6FAFD 0%, #FFFFFF 19.4%);
  background: linear-gradient(180deg, #F6FAFD 0%, #FFFFFF 19.4%);
}

.tabs ul.primary li a.is-active {
  background-color: #fff;
}

.tabs ul.primary li.is-active a {
  background-color: #fff;
  border-bottom-color: #fff;
}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #018fe2;
}

a:active,
.link:active {
  color: #23aeff;
}

.page-item.active .page-link {
  background-color: #0071b3;
  border-color: #0071b3;
}

.page-link,
.page-link:hover {
  color: #0071b3;
}

.sidebar .block {
  background-color: #f6f6f2;
  border-color: #f9f9f9;
}

.btn-primary {
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #0256b1;
}

.site-footer {
  background: #292929;
}

.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
  color: #fffeff;
}

/* ---------- Color Form ----------- */
[dir=rtl] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}

[dir=rtl] .color-form .form-item label {
  float: right;
}

[dir=rtl] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}

/* ---------- Color Module Styles ----------- */
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-argazkiak-block-2 {
  padding: 1.5em 0;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-argazkiak-block-2 h3 {
  color: #69AE2D;
  position: relative;
  margin-bottom: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-argazkiak-block-2 h3:after {
  content: "";
  width: 100px;
  height: 5px;
  background: #69AE2D;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-argazkiak-block-2 h3:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%234B5D68" class="bi bi-camera" viewBox="0 0 16 16"><path d="M15 12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1.172a3 3 0 0 0 2.12-.879l.83-.828A1 1 0 0 1 6.827 3h2.344a1 1 0 0 1 .707.293l.828.828A3 3 0 0 0 12.828 5H14a1 1 0 0 1 1 1v6zM2 4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.172a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 9.172 2H6.828a2 2 0 0 0-1.414.586l-.828.828A2 2 0 0 1 3.172 4H2z"/><path d="M8 11a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM3 6.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/></svg>');
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: 0px 4px;
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-argazkiak-block-2 .albums {
  position: relative;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-argazkiak-block-2 .albums:before {
  display: inline-block;
  content: "";
  position: absolute;
  width: 500px;
  height: 140px;
  bottom: -60px;
  left: -50px;
  background-image: url("/themes/custom/local_barrio/images/albums_bg.png");
  background-repeat: no-repeat;
}
.ikapp9-bootstrap5-body #page-wrapper .album-item-wrapper {
  background-color: #fff;
  position: relative;
}
.ikapp9-bootstrap5-body #page-wrapper .album-item-wrapper .album-title {
  margin-bottom: 0.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .album-item-wrapper .album-title a {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0.5em;
  color: #212353;
  text-decoration: none;
}
.ikapp9-bootstrap5-body #page-wrapper .album-item-wrapper .album-title a:hover {
  color: #69AE2D;
}
.ikapp9-bootstrap5-body #page-wrapper .album-item-wrapper .album-date:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23212353" width="16" height="16" class="bi bi-calendar" viewBox="0 0 16 16"><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/></svg>');
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-position: 0;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5em;
}

/* ---------- Color Module Styles ----------- */
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-1 {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding: 1.5em 0;
  background-color: #f6f6f8;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-1 .views-field-title {
  color: #212353;
  font-weight: 700;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-1 .views-field-body {
  color: #4B5D68;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-1 .views-field-field-anoeta-home-edukia-esteka {
  text-align: right;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-2 {
  margin-top: 2em;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-2 .banner-title {
  font-size: 80px;
  color: #212353;
  margin-bottom: 0.5em;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-2 .banner-body {
  font-size: 18px;
  color: #212353;
  margin-bottom: 1.5em;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-2 .banner-link {
  font-size: 18px;
  padding: 1em 2em;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-3 {
  background-color: #69AE2D;
  margin-top: 2em;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding: 2.5em 0;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-3 .banner-title {
  font-size: 60px;
  margin-bottom: 0.5em;
  color: white;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-3 .banner-body {
  color: white;
}
.ikapp9-bootstrap5-body #block-views-block-home-page-edukia-block-3 .banner-link {
  font-size: 18px;
  padding: 1em 2em;
  float: right;
}

/* ---------- Color Module Styles ----------- */
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 {
  margin-top: 2em;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding: 1.5em 0;
  background-color: #f6f6f8;
  border-bottom: 1px solid #E7E9ED;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 h3 {
  color: #69AE2D;
  position: relative;
  margin-bottom: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 h3:after {
  content: "";
  width: 100px;
  height: 5px;
  background: #69AE2D;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 h3:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23212353" width="16" height="16" class="bi bi-calendar" viewBox="0 0 16 16"><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/></svg>');
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  background-position: 0;
  width: 1.5rem;
  height: 1.5rem;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 .events {
  position: relative;
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 .events:before {
  display: inline-block;
  content: "";
  position: absolute;
  width: 203px;
  height: 203px;
  bottom: -75px;
  left: -10px;
  background-image: url("/themes/custom/local_barrio/images/puntuak_bg.svg");
}
.ikapp9-bootstrap5-body #page-wrapper #block-views-block-agenda-ekitaldia-block-1 .event-item {
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper {
  padding: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item {
  background-color: white;
  padding: 1em;
  color: #212353;
  position: relative;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-data {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-time-label {
  color: #4B5D68;
  font-size: 0.9em;
  margin-bottom: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-time-label .event-time {
  margin-right: 1.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-time-label .event-time:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%234B5D68" width="16" height="16" class="bi bi-clock" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z"/></svg>');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
  margin-right: 0.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-time-label .event-label a {
  color: #4B5D68;
  text-decoration: none;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-time-label .event-label:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%234B5D68" class="bi bi-bookmark" viewBox="0 0 16 16"><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/></svg>');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
  margin-right: 0.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-title {
  margin-bottom: 1.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-link {
  display: inline-block;
  text-align: right;
  width: 100%;
  color: #4B5D68;
  text-decoration: none;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-link:hover {
  color: #69AE2D;
}
.ikapp9-bootstrap5-body #page-wrapper .event-item-wrapper .event-item .event-link:after {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2369AE2D" class="bi bi-arrow-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z"/></svg>');
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 0px 4px;
  width: 24px;
  height: 24px;
  margin-left: 0.5em;
}

/* ---------- Color Module Styles ----------- */
.ikapp9-bootstrap5-body #page-wrapper #block-local-barrio-views-block-albisteak-block-1-2 {
  margin: 0;
  padding: 1.5em 0;
}
.ikapp9-bootstrap5-body #page-wrapper #block-local-barrio-views-block-albisteak-block-1-2 > h3 {
  color: #69AE2D;
  position: relative;
  margin-bottom: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper #block-local-barrio-views-block-albisteak-block-1-2 > h3:after {
  content: "";
  width: 100px;
  height: 5px;
  background: #69AE2D;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.ikapp9-bootstrap5-body #page-wrapper #block-local-barrio-views-block-albisteak-block-1-2 > h3:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chat-square-text" viewBox="0 0 16 16"><path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2.5a2 2 0 0 0-1.6.8L8 14.333 6.1 11.8a2 2 0 0 0-1.6-.8H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M3 3.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3 6a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 6zm0 2.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/></svg>');
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: 0px;
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-date {
  margin-right: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-date:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23212353" width="16" height="16" class="bi bi-calendar" viewBox="0 0 16 16"><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/></svg>');
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-position: 0;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-label a {
  color: #4B5D68;
  text-decoration: none;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-label:before {
  display: inline-block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%234B5D68" class="bi bi-bookmark" viewBox="0 0 16 16"><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/></svg>');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
  margin-right: 0.5em;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-title {
  margin-top: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-title h2 {
  line-height: 1em;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-title h2 a {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0.5em;
  color: #212353;
  text-decoration: none;
}
.ikapp9-bootstrap5-body #page-wrapper .news-item-wrapper .news-title h2 a:hover {
  color: #69AE2D;
}

/* ---------- Color Module Styles ----------- */
.ikapp9-bootstrap5-body #page-wrapper #block-local-barrio-page-title {
  text-align: center;
}
.ikapp9-bootstrap5-body #page-wrapper .field--name-field-sarrera {
  font-size: 1.2em;
  margin-bottom: 2em;
  line-height: normal;
}
.ikapp9-bootstrap5-body #page-wrapper .align-left {
  margin-right: 1em;
}

/*menu nagusiaa*/
.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-depth-1.menuparent > span::after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 45%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #000000 transparent transparent transparent;
  margin-left: 0.5em;
  -webkit-transition: -webkit-transform 0.1s linear;
  transition: -webkit-transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-depth-1.menuparent > span:hover:after {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: translate(0, 2px);
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-depth-2.menuparent a::after,
.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-depth-2.menuparent span::after {
  content: " ";
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 6px;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
  right: 5px;
  top: 45%;
  -webkit-transition: -webkit-transform 0.1s linear;
  transition: -webkit-transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-depth-2.menuparent a:hover::after,
.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-depth-2.menuparent span:hover::after {
  -webkit-transform: translate(5px);
      -ms-transform: translate(5px);
          transform: translate(5px);
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu .sf-no-children a::after {
  all: unset !important;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu ul {
  -webkit-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu li.sf-depth-1::before {
  position: absolute;
  width: 100%;
  height: 2px;
  background: currentColor;
  top: 0%;
  left: 5px;
  pointer-events: none;
  border-radius: 3px;
  content: "";
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu li.sf-depth-1::before {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu li.sf-depth-1:hover::before {
  -webkit-transform-origin: 0% 50%;
      -ms-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

/*superfish accordion*/
.ikapp9-bootstrap5-primary-menu ul.sf-menu.sf-accordion .menuparent > span::after {
  position: absolute;
  right: 3%;
  top: 13px;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu.sf-accordion .sf-depth-2.menuparent a::after {
  position: absolute;
  top: 5px;
  right: 25px;
  border-width: 6px 3px 0 3px;
  border-color: #000000 transparent transparent transparent;
  margin-left: 0.5em;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu.sf-accordion .sf-depth-3.menuparent a::after {
  right: 39px;
}

.ikapp9-bootstrap5-primary-menu ul.sf-menu.sf-accordion .sf-depth-4.menuparent a::after {
  right: 74px;
}
/*# sourceMappingURL=maps/style.css.map */
