#sp-header #sp-menu > .sp-column nav.sp-megamenu-wrapper {
  margin-top: 0px;
}
.sppb-addon-articles .sppb-addon-article-layout-side-wrapper .sppb-addon-article-layout-side-content {
  align-items: center;
}
.sppb-addon-articles .sppb-addon-article-layout-side-wrapper .sppb-readmore {
  background-color: #2765b2;
  color: #fff !important;
  padding: 8px 16px;
  transition: all 0.3ms ease-in;
  border-radius: 10px;
}
.sppb-addon-articles .sppb-addon-article-layout-side-wrapper .sppb-readmore:hover {
  background-color: #1a4375;
}
.view-article .article-details div[itemprop="articleBody"] {
  padding-top: 40px !important;
}
.view-article #sp-main-body .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap {
  top: 200px;
}
.view-article
  #sp-main-body
  .article-details
  .wimble-article-details-title-wraper
  .wimble-article-details-title-wrap
  .article-header
  h1 {
  font-size: 48px;
  line-height: 58px;
}
@media (max-width: 1199px) {
  .view-article #sp-main-body .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .view-article
    #sp-main-body
    .article-details
    .wimble-article-details-title-wraper
    .wimble-article-details-title-wrap
    .article-header
    h1 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 767.98px) {
  #sp-logo .logo-image {
    height: 100%;
  }
  .view-article
    #sp-main-body
    .article-details
    .wimble-article-details-title-wraper
    .wimble-article-details-title-wrap
    .article-header
    h1 {
    width: 80%;
  }
  .transparent-header:not(.header-sticky) #sp-menu #offcanvas-toggler > .fa {
    color: #fff;
  }
  #sp-header #sp-menu > .sp-column nav.sp-megamenu-wrapper {
    margin-right: 16px;
    margin-top: 0px;
  }
  #sp-menu #offcanvas-toggler {
    height: 32px;
    line-height: 32px;
    font-size: 32px;
  }
  #erasmus .sppb-addon-articles .sppb-addon-article-layout-side-wrapper .sppb-addon-article-layout-side-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 575.98px) {
  .view-article
    #sp-main-body
    .article-details
    .wimble-article-details-title-wraper
    .wimble-article-details-title-wrap
    .article-header
    h1 {
    width: 95%;
  }
  .view-article
    #sp-main-body
    .article-details
    .wimble-article-details-title-wraper
    .wimble-article-details-title-wrap
    .article-header
    h1 {
    font-size: 36px;
    line-height: 46px;
  }
}
