.mg-nav-widget-area-back .inner {
  height: 200px;
}

.mg-headwidget .mg-head-detail {
  background-color: #013220;
  display: none;
}

.mg-nav-widget-area .site-branding-text .site-title {
  margin-top: 40px;
}

.navbar .container-fluid {
  background-color: #013220;
  z-index: -2;
}

a {
  color: #ffa200;
  font-size: 16px;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
}

.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow {
  margin-top: 247px;
  text-transform: none;
  text-shadow: 2;
  font-weight: 700;
}

.wp-block-cover__background.has-background-dim {
  opacity: 0;
}

.col-md-4.top-right-area {
  border-radius: 12px;
  display: none;
}

#block-2.mg-widget.widget_block.widget_search {
  border-radius: 5px;
}

#block-3.mg-widget.widget_block {
  border-radius: 5px;
  margin-top: -12px;
}

.wp-block-image {
  border-width: 1px;
  border-color: #f1f1f1;
  border-style: solid;
  border-radius: 5px;
  padding: 40px;
}

.wp-block-image:hover {
  background-color: #FFA5001c;
  /* Цвет фона при наведении */
}

.mg-breadcrumb-section .overlay {
  margin: -31px;
}

#custom-background-css.wrapper {
  background-color: #fafafa;
}

.wp-block-cover__background.has-background-dim-0.has-background-dim {
  border-radius: 20px;
  margin: 5px;
}

.container-fluid {
  opacity: 1;
}

.rt-wpls .logo-description p {
  margin-bottom: -20px;
  margin-left: 13px;
  margin-top: -18px;
}

footer .overlay {
  background-color: #013220;
}

body .site-title-footer a {
  color: #efa700;
}

.m-header.align-items-center {
  background-color: #e6b512zz;
}

footer .mg-footer-copyright {
  background-color: #e6e6e6;
}

font {
  color: #807979;
}

.col-md-12.col-sm-12 {
  text-shadow: 0.6;
  margin: 5px;
}

.home .mg-breadcrumb-section {
  display: none;
}

.col-md-8 {
  margin-top: -48px;
}

.col-md-4 {
  margin-top: -50px;
}

#polylang-3.mg-widget.widget_polylang {
  border-radius: 5px;
}

#block-5.mg-widget.widget_block {
  border-radius: 5px;
}

#block-4.mg-widget.widget_block.widget_text {
  border-radius: 5px;
  margin-top: -29px;
}

#block-7.mg-widget.widget_block {
  border-radius: 5px;
}

.wp-block-cover.aligncenter.has-custom-content-position.is-position-bottom-center.wp-duotone-unset-2 {
  margin: -10px;
}

#sp_news_sthumb_widget-2.mg-widget.SP_News_Thumb_Widget {
  border-radius: 5px;
}

.rt-wpls .single-logo img {
  border-radius: 5px;
}

.grid-news-thumb img {
  border-radius: 5px;
}

#wp-block-search__input-1.wp-block-search__input {
  border-radius: 5px;
}

.attachment-medium_large {
  border-radius: 5px;
}

.size-medium_large {
  border-radius: 5px;
}

.wp-post-image {
  border-radius: 5px;
}

* {
  border-radius: 2px;
}

.mg-sidebar a {
  text-align: center;
}

.bvi-widget {
  text-align: center;
}

.has-text-align-center {
  visibility: visible;
}

.wp-element-caption {
  width: 159%;
  margin-left: -21px;
}

.wp-image-44 {
  text-align: center;
}

.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
  width: 600px;
  margin-top: 22px;
}

.fa.fa-bell {
  background-color: #013220;
}

.btn-bell.btn-theme.mx-2 {
  background-color: #013220;
}

.navbar-wp .navbar-nav > .active > a:hover {
  background-color: #013220;
}

.mg-headwidget .navbar-wp .navbar-nav > li > a:hover {
  background-color: #013220;
}

.mg-headwidget .navbar-wp .navbar-nav > .active > a:hover {
  background-color: #013220;
}

.mg-headwidget .navbar-wp .navbar-nav > .active > a {
  background-color: #013220;
}

.mobilehomebtn:hover {
  background-color: #013220;
}

.mobilehomebtn {
  background-color: #013220;
}

.row.align-items-center {
  visibility: visible;
}

.mg-head-detail .info-left {
  visibility: hidden;
}

#bvi_widget-2.mg-widget.widget_bvi_widget {
  margin-top: -120px;
  position: absolute;
  display: inline-block;
  position: absolute;
}

.nav {
  z-index: -2;
}

.clearfix {
  background-color: #013220;
}

a:hover {
  color: #91d0f7;
}

#block-15.mg-widget.widget_block.widget_text {
  margin-top: -28px;
}

.mg-sidebar .mg-widget.widget_block p {
  margin-top: -1px;
}

footer .mg-widget p {
  width: 300px;
}

#block-20.mg-widget.widget_block.widget_text {
  margin-top: -45px;
}

#block-21.mg-widget.widget_block.widget_text {
  margin-top: -32px;
}

#block-16.mg-widget.widget_block {
  margin-top: -32px;
}

.missed-inner {
  visibility: hidden;
}