.iframe-padding-100 .wp-block-embed__wrapper div {
    padding-bottom: 100%!important;
}

#toolbar-administration {
	font-size: 15.99px;
}

.has-drop-cap:not(:focus):first-letter {
    font-size: 7em!important;
}

.wp-block-table.no-borders td, .wp-block-table.no-borders th, .wp-block-table.no-borders tr {
  border: 0px;
}

.no-padding {
  padding: 0px!important;
}

.no-padding-top {
  padding-top: 0px!important;
}

.no-padding-bottom {
  padding-bottom: 0px!important;
}

.no-margin {
  margin: 0px!important;
}

.no-margin-top {
  margin-top: 0px!important;
}

.no-margin-bottom {
  margin-bottom: 0px!important;
}

.no-margin-left {
  margin-left: 0px!important;
}

.no-margin-right {
  margin-right: 0px!important;
}

.wp-block-button.btn-primary-blue a,
.wp-block-button.btn-primary-blue div {
    color: #fff!important;
    background-color: #96a495!important;
    border-color: #93a392!important;
}

.wp-block-button.btn-primary-blue:hover a, .wp-block-button.btn-primary-blue.focus a, .wp-block-button.btn-primary-blue:focus a,
.wp-block-button.btn-primary-blue:hover div, .wp-block-button.btn-primary-blue.focus div, .wp-block-button.btn-primary-blue:focus div {
    color: #fff!important;
    background-color: #7f8a7f!important;
    border-color: #6f826e!important;
}

.flex-control-nav {
    z-index: 10;
    bottom: unset;
}

.gutenberg-embed-landscape .wp-block-embed__wrapper div {
    padding-bottom: 90% !important;
}

.toolbar-oriented .toolbar-bar {
    z-index: 5000!important;
}

body.is-fullscreen-mode .edit-post-layout {
  top: 39px !important;
}

.wp-block-embed.adjust-padding-bottom .wp-block-embed__wrapper div,
.wp-block-embed.adjust-padding-bottom-43 .wp-block-embed__wrapper div{
  padding-bottom: 43%!important;
  max-height: 550px;
}

.wp-block-embed.adjust-padding-bottom-80 .wp-block-embed__wrapper div  {
  padding-bottom: 80%!important;
  max-height: 550px;
}

.wp-block-embed.adjust-padding-bottom-210 .wp-block-embed__wrapper div div  {
  padding-bottom: 210%!important;
}

@media (max-width: 782px) {
  .wp-block-embed.adjust-padding-bottom .wp-block-embed__wrapper div {
    padding-bottom: 58%!important;
  }
}

@media (min-width: 782px) {
  .toolbar-horizontal.toolbar-tray-open .interface-interface-skeleton {
      top: 88px!important;
  }
}

.image-shadow-box img, .iframe-shadow-box iframe {
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}

.filter-grayscale {
  filter: grayscale(100%);
}

.img-border-1px img {
  border: 1px solid #000;
}

.extra-margin.tns-item div {
	width: 98%;
}

.tns-item img {
  background-size: cover !important;
  width: 100%;
  position: relative;
}

.tns-carousel .tns-item img {
  display: block;
}

.tns-outer .tns-controls [aria-controls] {
  color: #ffff;
    background: #470A68;
}

.wp-block-cloudblocks-hero-section.hero-slim section{
    padding-top: 20px;
    padding-bottom: 20px;
}

.wp-block-cloudblocks-hero-section .wp-block-buttons .dark-outline a {
    border-color: #000000;
    border-width: medium;
}

.layout-region--node-main, .layout-region--node-footer {
	margin-inline: unset!important;
}