body,
.header #horizontal-multilevel-menu,
.header #horizontal-multilevel-menu ul,
.header #horizontal-multilevel-menu li:hover,
.header #horizontal-multilevel-menu ul li:hover,
.header #horizontal-multilevel-menu li:hover a.root-item,
.header #horizontal-multilevel-menu li.jshover a.root-item,
h2.back,
.footer,
.footerLogos,
.sliderOpacityLine,
h2.leftMenuTitle,
.vertical-multilevel-menu a.root-item,
.vertical-multilevel-menu a.parent,
.vertical-multilevel-menu li a,
.bx_pagination_bottom .bx_pagination_page li.bx_active,
.header #horizontal-multilevel-menu li a.root-item-selected {
  background: white !important;
}

.header #horizontal-multilevel-menu li a.root-item-selected,
.bx_pagination_bottom .bx_pagination_page li.bx_active,
.header #horizontal-multilevel-menu li:hover a.root-item,
.header #horizontal-multilevel-menu li.jshover a.root-item {
    border-left: 1px solid black !important;
    border-right: 1px solid black !important;
    border: 1px solid black; 
}

.searchBlock {
    box-shadow: none !important;
    border-radius: 0 !important;
}

a,
.news-date-time,
ul.breadcrumb li,
.news-detail .show-counter,
span.mf-req,
.pictureSection span, .pictureElement span,
font,
.bx_pagination_bottom .bx_pagination_page li.bx_active,
ul.breadcrumb-navigation span,
.album .name,
.pictureElement,
#footer_menu li a:hover {
  color: black !important;
}

.header #horizontal-multilevel-menu li a.root-item-selected .triangle {
  visibility: hidden;
}

.footerLogos,
.logoArea {
  border: none !important;
}

.header #horizontal-multilevel-menu,
.header #horizontal-multilevel-menu ul {
    border-radius: 0 !important;
}

.shadowWrap,
.footer {
    box-shadow: none !important;
}

i.fa {
  font-family: FontAwesome !important;
}


.wrap-slider-main,
.otz-edu-s,
.menu-container.site-top-menu > .menu > ul > li.menu-dropdown-icon > a:after,
.cover-wrap {
  display: none !important;
}

.nav-edu-center-no-active,
a.edu {
  white-space: nowrap;
}

.specials-wrap-wrap {
  display: inline-block;
}

.specials-wrap-wrap.right {
  float: right;
}

.special-version-text-button {
  padding: 10px 15px;
  border: 1px solid black;
  border-radius: 5px;
  background: white;
  cursor: pointer;
  font-size: 20px;
  user-select: none;
  touch-action: manipulation;
}

.special-version-text-button:hover,
.special-version-text-button:focus {
  border-style: dashed;
  background-color: #eee;
  outline: 2px dashed black !important;
  border-color: transparent;
}

.special-version-text-button:active {
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.special-version-text-button.active:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 3px;
  background-color: black;
  position: absolute;
  left: 0;
  bottom: -7px;
}

.uc-title-block,
.uc-menu-block,
.special-centered {
  width: 100%;
  text-align: center;
}

.special-version-font-size-2 {
  font-size: 30px;
}

.special-version-font-size-3 {
  font-size: 40px;
}

.special-version-font-size-1 span,
.special-version-font-size-2 span,
.special-version-font-size-3 span {
  height: 30px;
  line-height: 32px;
  display: block;
}

.special-version-font-color-1 {
  color: #000;
  background-color: #fff;
}

.special-version-font-color-2 {
  background: #000;
  color: #fff !important;
}

.special-version-font-color-3 {
  background: #9dd1ff;
  color: #195183 !important;
}

.special-version-font-color-4 {
  background: #f7f3d6;
  color: #4d4b43 !important;
}

.special-version-font-color-5 {
  background: #3b2716;
  color: #a9e44d !important;
}

.special-version-font-color-1:hover,
.special-version-font-color-2:hover,
.special-version-font-color-3:hover,
.special-version-font-color-4:hover,
.special-version-font-color-5:hover {
  background-color: #eee;
  color: black !important;
}

.special-additional-settings {
  line-height: normal;
}

.special-additional-settings .specials-panel-label {
  margin-left: 0;
  min-width: 110px;
}

.special-additional-settings .additional-settings-row {
  margin-bottom: 35px;
  margin-top: 20px;
}

.edu-center-spisok-naprav {
  height: auto !important;
}