.is-size-5 {
  font-size: 1.25rem !important;
  color: #4a4a4a;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
  color: #4a4a4a;
}

.title-publisher-latest {
  font-weight: 400;
}

.zoom-gallery {
  padding-bottom: 0px;
}
.oapen-home-hero .title .is-1 {
  color: #fff;
  text-shadow: 3px 3px 4px #0001;
}
.title .is-1 {
  font-size: 3rem;
}

.oapen-home-hero .title.is-1 {
  color: #fff;
  text-shadow: 3px 3px 4px #0001;
}
.title.is-1 {
  font-size: 3rem;
}
.box:not(:last-child),
.content:not(:last-child),
.notification:not(:last-child),
.progress:not(:last-child),
.table:not(:last-child),
.table-container:not(:last-child),
.title:not(:last-child),
.subtitle:not(:last-child),
.block:not(:last-child),
.highlight:not(:last-child),
.breadcrumb:not(:last-child),
.level:not(:last-child),
.list:not(:last-child),
.message:not(:last-child),
.pagination:not(:last-child),
.tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}
h1.title {
  color: #c30000;
}
.title {
  font-weight: 400;
  color: #c30000;
  line-height: 1.325;
}
.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title,
.subtitle {
  word-break: break-word;
}
h1,
h2,
h3,
h4,
h5,
.oapen-header {
  font-family: "Roboto Slab", serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  margin-bottom: 0px;
  padding: 0;
}
*,
::before,
::after {
  box-sizing: inherit;
}
.oapen-home-hero {
  line-height: 1;
}

.oapen-hero-search-form .oapen-hero-search-browse {
  position: absolute;
  bottom: 3px;
  right: 0;
  text-align: right;
}
.oapen-hero-search-browse {
  margin-top: 2em;
  line-height: 1.5;
  font-size: 1em;
  font-family: "Roboto Condensed";
  color: white;
}
*,
::before,
::after {
  box-sizing: inherit;
}

.owl-controls {
  padding-top: 1em !important;
}

.col-latest {
  margin-bottom: 0px;
}
.latest {
  margin-bottom: 0px;
  min-height: 400px !important;
  max-height: 580px !important;
  padding-bottom: 20px;
  overflow-y: auto;
}

.item-mask-wrapper {
  padding: 0px;
}
/* .container-fluid {
  padding-left: 300px;
  padding-right: 300px;
} */
/*section oapen-home-hero*/
/*
.title {
  font-weight: 400;
  color: #c30000;
  line-height: 1.325;
}

.title.is-6 {
  font-size: 10rem;
}
.oapen-section-caption.title {
  font-size: .9rem;
}*/
