p, li {
	max-width: 60rem;
}

h1 {
	margin-bottom: 1rem;
}
table {
	margin: 1rem 0;
}

.rvt-pagination__item.rvt-pagination__item--first,
.rvt-pagination__item.rvt-pagination__item--previous,
.rvt-pagination__item.rvt-pagination__item--next,
.rvt-pagination__item.rvt-pagination__item--last {
	padding: 0 .5rem;
}

@media screen and (min-width: 46.25em) {
  .rvt-lockup__tab {
    width: 13rem;
    height: 3rem;
  }
}

.rvt-lockup__tab {
  background-color: transparent;
}

.rvt-container-xl {
  max-width: 100rem;
}

.rvt-pagination {
	margin-top: 1rem;
}

h1 {
  margin-bottom: 2rem;
}

.rvt-header-menu.rvt-c-header-menu nav {
  margin-left: 2rem;
}

.rvt-pagination {
  margin-top: 3rem;
}

.glide--carousel {
  margin-bottom: 4rem;
}

.rvt-c-field.rvt-p-tb-sm {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

tr td.views-field {
  padding: 1rem;
  /* padding: 0 1rem; */
}

/* eremuen arteko tartea egoitu node view bistan */
.content .rvt-c-field {
  margin: .1rem 0;
}

.rvt-header-local {
  padding: 1rem 0 .5rem 10vw;
  background-color: #0c4da2 !important;
  color: white;
}

.rvt-breadcrumbs li a {
  color: whitesmoke;
}

.rvt-header-local h1 {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.rvt-p-tb-xxl {
  padding-bottom: 4rem !important;
  padding-top: 3rem !important;
}

#block-icagi-rivet-branding--2 .rvt-lockup__tab {
  /* width: 2.25rem; */
  width: 24rem;
  /* background-color: #900; */
  background-color: white;
}

/* logoa */
#svg1 {
  max-width: 230px;
  max-height: 50px;
}


/* rivet.min.css | http://unpkg.com/rivet-core@2.9.0/css/rivet.min.css */

.rvt-footer-base, .rvt-footer-resources {
  background-color: #e7e7e7 !important;
  padding: 1rem 1rem 1rem 10vw;
  color: gray !important;
}

.rvt-footer-base a {
  color: black;
}

/* Inline | https://abokateka.icagi.ovh/search/node?keys=recurso */

.search-results.node_search-results > li {
  padding: 1rem 0 1rem 0;
  border-bottom: 1px dotted gray;
}

@media (max-width: 768px) {
  .form--inline {
    flex-direction: column;
    align-items: flex-start;
  }
  .form--inline .form-item {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 0;
  }
  .form--inline .form-actions {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: .5rem;
  }
}


@media (max-width: 1080px) {
  .rvt-header-menu.rvt-c-header-menu {
    border-bottom: 4px solid gray;
    box-shadow: 2px 2px 2px #aaa;
  }
}

@media screen and (min-width: 46.25em) {
  .rvt-layout__sidebar {
    /* flex-basis: 16rem; */
    /* max-width: 16rem; */
    flex-basis: 20rem;
    max-width: 20rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
