* {
  box-sizing: border-box;
}

body.page.site-page-artigos-academicos ul > li {
  display: none; /* Hide all top-level <li> elements */
}

body.page.site-page-artigos-academicos ul > li[data-item-set-id="108506"] {
  display: list-item; /* Show the specific <li> */
}

body.page.site-page-artigos-academicos ul > li[data-item-set-id="108506"] > ul {
  display: block; /* Show the <ul> inside the specific <li> */
}

body.page.site-page-artigos-academicos ul > li[data-item-set-id="108506"] > ul > li {
  display: list-item; /* Ensure all <li> inside the specific <ul> are shown */
}
body.page.site-page-teses-dissertacoes ul > li {
  display: none; /* Hide all top-level <li> elements */
}

body.page.site-page-teses-dissertacoes ul > li[data-item-set-id="108507"] {
  display: list-item; /* Show the specific <li> */
}

body.page.site-page-teses-dissertacoes ul > li[data-item-set-id="108507"] > ul {
  display: block; /* Show the <ul> inside the specific <li> */
}

body.page.site-page-teses-dissertacoes ul > li[data-item-set-id="108507"] > ul > li {
  display: list-item; /* Ensure all <li> inside the specific <ul> are shown */
}
.slider {
  width: 750px;
  text-align: center;
  overflow: hidden;
  margin: 0 auto;
}
.media-embeds{
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
.media-embeds::-webkit-scrollbar-button:single-button {
  background-color: #bbbbbb;
  display: block;
  border-style: solid;
  height: 13px;
  width: 16px;
}
.media-embeds::-webkit-scrollbar-button:single-button:vertical:decrement {
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #555555 transparent;
}

.media-embeds::-webkit-scrollbar {
  width: 55px;
  height: 18px;
}

.media-embeds::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}
.media-embeds::-webkit-scrollbar-track {
  background: transparent;
}
.media-embeds > div {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 280px;
  min-height: 300px;
  margin-right: 50px;
  border-radius: 10px;
  background: #eee;
  transform-origin: center center;
  transform: scale(1);
  transition: transform 0.5s;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 100px;
}

.media-embeds a[title]::after {
  content: attr(title);
  font-size: 10px;
  text-align: justify;
  line-height: 18px;
  display: block;
}



body {
   font-family:'Arvo', serif;
   font-size:16px;
}

button, a.button, .resource-list.preview+a, [type="submit"] {
   background-color:#cf5c36;
   color:#ffffff;
}

h2,h4 {
   font-size:18px;
}

input, textarea, button, .button, .resource-list.preview+a, select {
   font-family:'Arvo', serif;
   font-size:16px;
}

nav.pagination {
   font-size:16px;
}

@media (max-width:480px) {
   .field .field-meta {
      width:100%;
   }
   .field .inputs {
      width:100%;
      padding-left:0;
   }
}

.site-page-pagination a:last-child {
   float: right;
}

.items.results>:last-child,.item_sets.results>:last-child  {
   display: block;
   text-align: center;
}

#collecting_form_1>:nth-child(8) {
  display: none;
}