.achievements-view-more-btn {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.post-resources .field__label {
  font-weight: bold;
}

.course-thumbnail {
  background: #f0f0f0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.publication-thumbnail img {
  max-height: 280px;
}

/*header nav style*/
.stuck {
  z-index: 1000 !important;
}

@media (min-width: 1000px) {
  header.header-v1 .header-inner {
    padding-right: 197px !important;
  }
}

.contributors-header {
  width: 100%;
  float: left;
  display: flex;
  justify-content: flex-end;
  padding-top: 2em;
  border-top: 1px solid #e2e2e2
}

.contributors-header .collabo-logos {
  width: 257px;
}
.contributors-header .collabo-logos img {
  height: 50px;
}
.contributors-header .contrib-text {
  font-size: 11px;
  text-align: center;
  padding-top: 0.5em;
}
#google_translate_mobile {
  display: none;
}
#google_translate_element {
  display: inline-flex;
}


@media (max-width: 600px) {
  .contributors-header {
    display: none;
  }
  #google_translate_mobile {
    display: block;
  }
  #google_translate_element {
    display: none;
  }
}

/*end header nav style*/

/*publications styles*/
.attachment-resources .field__item .file > a {
  border: 1px solid #374f99;
  padding: 8px 1em;
  margin-bottom: 10px;
  color: #ccc;
  display: inline-block;
  min-width: 100px;
  background: #374f99;
}

.links-resources, .attachment-resources {
  margin-top: 1em;
}

.links-resources .field__item > a {
  border: 1px solid #009948;
  padding: 8px 1em;
  margin-bottom: 10px;
  color: #ccc;
  display: inline-block;
  min-width: 100px;
  background: #009948;
}

.single-publication .post-thumbnail img {
  max-height: 500px;
}

.post-resources .embed-resources .field__item {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.post-resources .embed-resources {

}

/*end publication styles*/

/*newsletters styles*/
.newsletter-grid-block {
  display: block;
}

.newsletter-grid-block .newsletter-grid-content {
  background: #f1f1f1;
  width: 100%;
  padding: 0.8em;
  margin-bottom: 0.6em;
}

.newsletter-grid-content .newsletter-date {
  border: 1px solid #374f99;
  padding: 0.2em 1em;
  border-radius: 20px;
  background: #fff;
  color: #374f99;
}

.newsletter-grid-content .newsletter-grid-title {
  font-weight: bold;
}

.newsletter-grid-content .newsletter-badge {
  font-size: 14px;
  color: #374f99;
  font-style: italic;
}

/*end newsletters styles*/


/*multi custom*/
.site-branding-logo img {
  top: -1em;
  position: relative;
  max-width: 250px !important;
  background: #fff;
}

.gavias_sliderlayer .btn-slide, .gavias_sliderlayer .btn-slide-white, #gavias_slider_single .btn-slide, #gavias_slider_single .btn-slide-white {
  background: #203C7A !important;
}

.partnership-grid {
  margin-bottom: 2em;
  border: 1px solid #f6f6f6;
  background: #fff;
}

.partnership-grid img {
  background: #AAABAE;
  max-height: 172px;
}

.partnerships-image {
  height: 197px;
  background: #AAABAE;
  display: flex;
  justify-content: center;
  align-items: center;
}

.partnership-grid .partnerships-content {
  padding: 0.5em
}

header .header-main {
  padding: 38px 0 !important;
}

.collaborators-logos img {
  height: 80px !important;
}

.twitter-feed-grid {
  max-height: 576px;
  overflow: scroll;
  border: 1px solid #ccc;
  text-align: center;
}

.facebook-feed-grid {
  border: solid 1px #ccc;
  text-align: center;
}

.heading-main-titles > .column-inner {
  padding: 4em 2em;
  background-color: #374F99;
}

.wwd-px {
  padding: 0 2em;
}

/*end multi custom*/

/*google translate styles*/

.translated-ltr{margin-top:-40px;}
.translated-ltr{margin-top:-40px;}
.goog-te-banner-frame {display: none;margin-top:-20px;}

.goog-logo-link {
  display:none !important;
}

.goog-te-gadget{
  color: transparent !important;
}
.goog-te-combo {
  color: #0b0b0b !important;
  width: 145px;
}
.lang-select-gva {
  display: inline-flex;
}

/*end google translate styles*/

/** cookie banner **/
.gva-cookie-dialog {
  background: #fff;
  padding: 0.5em 0.5em 1em 0.5em;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 10;
  box-shadow: #bbb 0 -2px 10px;
  display: none;
}
.gva-cookie-dialog p {
  color: #585757;
}

.gva-cookie-dialog .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.gva-cookie-dialog .cookie-policy-read-btn {
  border: 1px solid #374F99;
  padding: 0.2em 1em;
  border-radius: 20px;
  color: #374F99;
}

.gva-cookie-dialog .cookie-accept-btn {
  margin-top: 1em;
  cursor: pointer;
}
/** end cookie banner **/

/*** mapael map **/
.mapael .mapTooltip {
  position: absolute;
  background-color: #fff;
  moz-opacity: 0.80;
  opacity: 0.80;
  filter: alpha(opacity=80);
  border-radius: 4px;
  padding: 10px;
  z-index: 50000;
  max-width: 200px;
  display: none;
  color: #232323;
}
.mapael .map {
  position: relative;
}
/*** end mapael map **/
