<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.menu--main li.menu__item a {
    color: #2d2d2d;
}
.menu--main li.menu__item a:hover {
  color: #2f2483;
  transition: color 0.25s ease;
}
.menu--main li.menu__item--active a{
  color: #2f2483;
}

.clearfix::before, .clearfix::after {
    content: "";
    display: table;
    line-height: 0;
    width: 100%;
}

.menu--sidebar li ul li  .submenu-opener.menu__item--active,
.menu--sidebar li ul li  .submenu-opener1.menu__item--active{
    background: #f0f0f0 none repeat scroll 0 0;
    color: #181818;
}

  .catalogs-item{
    display: block;
    width: 49%;
    height: 250px;
    margin: 0 0 0 0;
    float: left!important;
  }
  .catalogs-item .catalogs-item__link div {
    width: 228px;
  }

  
.overlay {
  position: fixed;
  z-index: 150;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -ms-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
  -webkit-transition-property: opacity, visibility;
  -moz-transition-property: opacity, visibility;
  -ms-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}
.overlay.showed {
  visibility: visible;
  opacity: 1;
}

.overlay .popup {
  position: absolute;
/*  width: 300px;
  height: 300px;*/
  padding: 30px;
  background: #ffffff;
  left: 50%;
  top: 50%;
  margin: -182.5px 0 0 -182.5px;
  cursor: auto;
}
.overlay .popup-close {
  position: absolute;
  right: -7px;
  top: -6px;
  width: 30px;
  height: 30px;
  background: url('../images/popup-close.png') 40% no-repeat;
}
.errorMessage, .errorSummary {
    color: #ff0000;
    font-size: 10px;
    font-style: italic;
}
.overlay #feedback-form{
padding: 0;
}

/*.overlay #feedback-form h3,
.successform.om-msg,
.successform.om-msg1
{color: #fff;}*/

.product-order__form .accept{
    font-size: 8px;
    
}
.product-order__form .accept-c{
    font-size: 8px;
    
}

.product-order__form .form__label.selest--type{
  width: 100%;
}

.selest--type .form__select{
     width: 425px;
}

.overlay .product-order__form {
    float: right;
    margin-bottom: 0px;
    width: 480px;
}
.product-order__form {
  float: right;
  width: 480px;
  margin-bottom: 40px;
}

.header__logo,
.header__slogan,
.header__order {
  float: left;
  margin: 0px 8px 0px 0px;
}

.header__contacts-phone {
  font-family: 'pt-sans-bold', sans-serif;
  font-weight: bold;
  font-size: 28px;
  line-height: 30px;
  color: #2d2d2d;
  margin: 0 0 10px 0;
}

.article .map{
    margin-top: 40px;
}</pre></body></html>