.no-margin {
  margin: 0px !important;
}
.no-padding {
  padding: 0px !important;
}
.no-bottom-margin, .no-bottom-margin figure {
  margin-bottom: 0px !important;
}
.no-button .ugb-button {
  display: none;
}
.wp-block-cover-text strong {
  font-size: 50px;
  font-weight: bold;
  padding: 20px;
  display: block;
  font-family: 'Axiforma Regular';
}
.page-title {
  margin-bottom: 20px;
  font-size: 3.5rem;
  font-weight: 600;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  font-family: "Axiforma Book";
}
.box-content {
  margin-top: 15px;
}
.box-content-shadow {
  box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.25);
}
.box-content-blue {
  background: #38abe4;
  border: #38abe4;
  color: #fff;
}
.rounded-border {
  border-radius: 12px;
}
p.lead {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 24px;
  font-family: "Axiforma Book";
}
.nav-dropdown {
  background: #ddd;
  margin-bottom: 20px;
  font-weight: bold;
  margin-top: -58px;
  /* Gutenbergn override */
}
.nav-dropdown .nav-item {
  display: block;
  width: 100%;
}
.nav-dropdown .dropdown-menu {
  width: 100%;
  border: none;
  margin-top: 0px;
  border-radius: 0px;
  background: #ddd;
}
.nav-dropdown .dropdown-menu .nav-item {
  padding: 0.5rem 1rem;
}
.nav-dropdown .show > .nav-link {
  color: #000;
  background-color: #ddd;
  border-radius: 0px;
}
.nav-dropdown .dropdown-toggle::after {
  margin-top: 7px;
  float: right;
}
.ghostkit-accordion .ghostkit-accordion-item-heading {
  font-size: 1.15rem;
}
.img-fullwidth {
  /* menu badge for footer menu*/
}
.img-fullwidth figure, .img-fullwidth figure.alignright {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.img-fullwidth figure img, .img-fullwidth figure.alignright img {
  max-width: 200%;
  width: 100%;
}
li.new-badge::after {
  padding-top: 5px;
  background: #ef5491;
  border-radius: 60px;
  color: #fff;
  content: 'new';
  font-size: 10px;
  margin-top: -4px;
  min-width: 21px;
  line-height: 12px;
  padding: 4px;
  margin-left: 5px;
  position: absolute;
  text-align: center;
}
