/************************  IMPREZA GRID STYLES *************************************/

@media (max-width:750px) {
  #us_grid_1 {
    --columns: 1 !important
  }
}

.w-hwrapper {
  gap: .3rem;
}

.w-hwrapper .no-margin {
  margin-right: 0;
}

.layout_8270 .w-grid-item-h {}

.layout_8270 .usg_hwrapper_1 {
  border-radius: 16px !important;
  background: var(--color-header-middle-bg) !important;
  box-shadow: 2px 2px 4px 4px rgba(15, 15, 15, 0.09) !important
}

.layout_8270 .usg_vwrapper_1 {
  width: 50% !important;
  padding: 3rem 1rem 3rem 2rem !important
}

.layout_8270 .usg_post_title_1 {
  text-transform: uppercase !important;
  min-height: 100px !important
}

.layout_8270 .usg_post_content_1 {
  min-height: 100px !important
}

.layout_8270 .usg_vwrapper_2 {
  width: 47% !important;
  padding: 1rem 1rem 1rem 2rem !important
}

.layout_8270 .usg_post_image_1 {
  margin-top: -2rem !important;
  border-radius: 20px !important
}

.layout_8270 .usg_text_1 {
  color: var(--color-header-middle-text) !important;
  font-size: 16px !important;
  line-height: 16px;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 5px !important;
  padding: 3px 5px !important;
  background: var(--color-content-link-hover) !important
}

.layout_8270 .usg_text_2 {
  color: var(--color-header-middle-text) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 5px !important;
  background-color: var(--color-content-link-hover);
  /* background: var(--color-content-link-hover) url(http://ika-materialak.ametza.com/wp-content/uploads/2025/08/book.png) no-repeat 90% center / 10% !important; */
    padding: 3px 5px !important;
}

.layout_8270 .usg_text_2>span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap:0rem 0.3rem;
}

.layout_8270 .usg_text_2>svg {
  margin: 3px;
}

.layout_8270 .usg_text_3 {
  color: var(--color-header-middle-bg) !important;
font-size: 16px !important;
  line-height: 16px;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 5px !important;
    padding: 3px 5px !important;
  background: var(--color-header-middle-text) !important
}

.layout_8270 .usg_text_4 {
  color: var(--color-header-middle-text) !important;
 font-size: 16px !important;
    line-height: 16px;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 5px !important;
  padding: 3px 5px !important;
  background: var(--color-content-link-hover) !important
}

@media (min-width:1025px) and (max-width:1380px) {
  .layout_8270 .usg_vwrapper_1 {
    width: 58% !important
  }

  .layout_8270 .usg_vwrapper_2 {
    width: 47% !important
  }
}

@media (min-width:751px) and (max-width:1024px) {
  .layout_8270 .usg_vwrapper_1 {
    width: 58% !important
  }

  .layout_8270 .usg_vwrapper_2 {
    width: 47% !important
  }
}

@media (max-width:750px) {
  .layout_8270 .usg_vwrapper_1 {
    width: 58% !important
  }

  .layout_8270 .usg_vwrapper_2 {
    width: 47% !important
  }
}

/************************  END OF IMPREZA GRID STYLES *************************************/

.btn-1 {
  border-bottom: 2px solid #FBB605;
  transition: all 0.5s ease;
}

.btn-1:hover {
  border-bottom: 2px solid #0f0f0f !important;

}

.maila-filtroak h3 {
  font-weight: 700;
}

.maila-filtroak .d-flex {
  display: flex;
  justify-content: start;
}

.maila-filtroak .d-flex a,
.gomendatuak-item .maila,
.gomendatuak-item .lanketa {
  background: #FBB605;
  color: black;
  font-size: 14px;
  font-weight: 700;
  margin: 0px 5px;
  border-radius: 10px;
  padding: 5px 10px;
}

.maila-filtroak .oharra {
  margin-top: 1.5rem;
  display: block;
  opacity: 0.8;
}

.formularioko-eremua {
  padding: 5px 20px;
}

.egiletza-filtroak input {
  margin-top: 0rem;
  margin-bottom:0.6rem;
}

.egiletza-filtroak label {
  margin-top: 0rem;
    margin-bottom:0.6rem;
}

.hautatutako-filtroak p {
  text-align: center;
    margin-bottom:0.6rem;
}

.hautatutako-filtroak .d-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.hautatutako-filtroak .d-flex a {
  background: #EEEEEE;
  padding: 0.5rem 2rem 0.5rem 1.3rem;
  border-radius: 20px;
  display: block;
  margin: 0px 10px;
  position: relative;
  transition: all 0.5s ease;
}

@media(max-width:1024px) {
  .hautatutako-filtroak .d-flex a {

    margin: 05px 10px;

  }
}

.ib-hautatutako-filtroak a {
  background: #EEEEEE;
  padding: 0.5rem 2rem 0.5rem 1.3rem;
  border-radius: 20px;
  display: block;
  margin: 0px 10px;
  position: relative;
  transition: all 0.5s ease;
}

.ib-hautatutako-filtroak .d-flex {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-wrap: wrap;
}

.ib-hautatutako-filtroak a::before {
  position: absolute;
  top: 0.5rem;
  right: 0.7rem;
  content: "x";
  font-weight: 700;
  transition: all 0.5s ease;
}


.delete-filter {
  position: absolute;
  top: 0.5rem;
  right: 0.7rem;
  content: "x";
  font-weight: 700;
  transition: all 0.5s ease;
  z-index: 1;
}

.hautatutako-filtroak .d-flex a:hover {
  background: #0f0f0f;
  color: white;
  cursor: pointer;
}

.hautatutako-filtroak .d-flex a:hover .delete-filter {
  color: white;
}

.maila-filtroak a {
  cursor: pointer;
}

.maila-filtroak .disabled {
  opacity: 50%;
  cursor: default;
}


/* FITXA */

.w-hwrapper>:not(:last-child) {
  margin-right: var(--hwrapper-gap, 1.2rem);
  cursor: default;
}

.us_custom_de6735df {
  text-align: center !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  min-width: 38px !important;
  border-radius: 0.5rem !important;
  padding: 0.3rem !important;
  background: var(--color-content-link-hover) !important;
  cursor: default;
}

.us_custom_2287fcaa {
  min-width: auto !important;
  border-radius: 0.5rem !important;
  background: var(--color-content-link-hover) url(http://ika-materialak.ametza.com/wp-content/uploads/2025/08/book.png) no-repeat 90% center / 14px !important;
  padding: 0.3rem 2rem 0.3rem 1rem !important;
  cursor: default;
}

.us_custom_d4579be2 {
  min-width: 150px !important;
  border-radius: 0.5rem !important;
  padding: 0.3rem !important;
  background: var(--color-content-link-hover) !important;
  cursor: default;
}

.us_custom_a5120fa7,
.gomendatuak-item .kategoria {
  color: var(--color-header-middle-bg) !important;
  text-align: center !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  min-width: 70px !important;
  border-radius: 0.5rem !important;
  padding: 0.3rem !important;
  background: var(--color-header-middle-text) !important;
  cursor: default;
}

time {
  cursor: default;
}

.bideoak-section .bideoa-title {
  margin: 0;
  margin-top: 1em;
  color: #726c5f;
}

.fitxa-etiketak.w-hwrapper,
.bideoak-section {
  display: flex;
  flex-wrap: wrap;
}

.fitxa-two-cols-row {
  column-count: 2;
  column-gap: 2em;

}

.fitxa-two-cols-row section {
  width: 100%;
}

.inline-block {
  display: inline-block;
  width: 100%;
}

.inline-block {
  display: inline-block;
  width: 100%;
}

.fitxa-two-cols-row section:not(:first-child) {
  margin-top: 2.5em;
}

.us_custom_99b21d71 {
  border-radius: 25px !important;
  overflow: hidden !important;
  padding: 0.3rem !important;
  background: var(--color-content-link-hover) !important;
}

.zerrenda-container {
  max-height: 26vh;
  overflow-y: auto;
}

.zerrenda-container .zerrenda-item:not(:first-child) {
  margin-top: 10px;
}

.zerrenda-container small {
  display: block;
}

.zerrenda-item:hover {
  color: var(--color-content-link) !important;
  opacity: .5;
}

.zerrenda-container .link-item {
  text-decoration: underline;
  text-decoration-color: #FBB605;
  text-decoration-thickness: 2px;
}

.no-touch a:hover .link-item svg {
  fill: #FBB605;
}

.iframe-container {
  position: relative;
}

.iframe-container iframe video {
  width: 100%;
}

@media (max-width: 750px) {
  .fitxa-two-cols-row {
    column-count: 1;
    column-gap: 0;
  }
}


/* IKASLEAK */

#ikasleak-grid {
  margin-top:2rem;
}

.layout_8173 .w-grid-item-h {}

.layout_8173 .usg_vwrapper_1 {
  border-radius: 16px !important;
  padding: 1rem !important;
  background: var(--color-header-middle-bg) !important;
  box-shadow: 2px 2px 4px 4px rgba(15, 15, 15, 0.09) !important;
  height:-webkit-fill-available;
}

#ikasleak-grid .w-html.usg_html_1 {
  height:100%;
}

#ikasleak-grid .gomendatuak-item {
  height: 100%;
  display: flex;
  gap:10px;
  flex-direction: column;
  justify-content: space-between;
}

#ikasleak-grid .gomendatuak-item .us-btn-style_1 {
  width: max-content;
}

.titulua-separatu{
  margin: 20px 0px 10px 0px !important;
  display:block;
}
.titulua-separatu2{
  margin: 20px 0px 0px 0px !important;
  display:block;
}
.botoia-separatu{
  margin-top:20px !important;
}
.gomendatuak-item .usg_text_3 .w-text-value{
  font-size:14px !important;
}
.us_custom_a5120fa7, .gomendatuak-item .kategoria {
    color: var(--color-header-middle-bg) !important;
    text-align: center !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    min-width: 70px !important;
    border-radius: 0.5rem !important;
    padding: 3px 10px !important;
    background: var(--color-header-middle-text) !important;
    cursor: default;
}
.maila-filtroak .d-flex a, .gomendatuak-item .maila, .gomendatuak-item .lanketa {
    background: #FBB605;
    color: black;
    font-size: 14px;
    font-weight: 700;
    margin: 0px 0px !important;
    border-radius: 10px;
    padding: 5px 10px;
}


.maila-filtroak .d-flex a{
  display:block;
  margin-right: 10px !important;
}
.maila-filtroak .d-flex a:hover{
  transition:all 0.5s ease;
  background:black; color:#FBB605;
  transform:scale(1.1);
}
.grideko-etiketa{
  font-size:12px;
  padding:0px 5px;
}

.separatu-slider{
  margin-bottom:5px !important;
  margin-left:5px;
}
.slide-hero .right-col {
  
    padding: 1rem 0.4rem !important;

    margin-top: .5rem;
}
.fitxa-etiketak{ 
  margin-bottom:0.5rem !important;}