.slim{
  min-height: 25px!important;
}

.ba-item-icon-list .vertical-layout li {
    margin-top: 0px!important;
}
.ba-form-field-item .ba-form-products-cart .ba-form-product-quantity-cell input, .ba-form-page-navigation-title, .upload-file-btn, .upload-file-input, .ba-field-container select, .ba-field-container textarea[readonly], .ba-field-container textarea, .ba-field-container input[type="text"], .ba-field-container input[type="number"], .ba-field-container input[type="password"], .ba-field-container input[type="email"], input {
  opacity:1!important
}

div.mod-languages li a {
   padding: 4px 4px;
     /*background-color:#63b5c1;*/
  border-radius:100px;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
    line-height: 22px;
   color:#202536;

}
div.mod-languages li a:hover {
  
   color:#fff;
}

div.mod-languages li {
    float: right!important;  
    margin-left: 2px;
    margin-right: 2px;
}

#item-16330231841400 .ba-icon-list-wrapper ul li i, #item-16330231841400 ul li a:before, #item-16330231841400 ul li.list-item-without-link:before {
    margin-right: 10px;
}

.ba-item-icon-list li {
    margin-right: 20px;
}

.style-6 .ba-slideset-dots, .style-3 .testimonials-title-wrapper, .style-2 .testimonials-title-wrapper {
    margin-top: 0px;
}
.testimonials-icon-wrapper {
    margin-bottom: 0px;
}

.footer .ba-item-recent-posts .ba-blog-post-content {
  padding: 0 0px!important;}

.for .ba-field-container textarea {
    min-height: 100px!important;
}

.forms-modal-opened .ba-sticky-header.visible-sticky-header,
.forms-modal-opened header {
    max-width: calc(100vw - var(--forms-body-scroll-width));
}

.forms-modal-opened .scroll-btn-right {
    right: calc(25px + var(--forms-body-scroll-width));
}

  /*Сдвиг сайта вправо*/
  
  .forms-modal-opened .ba-sticky-header.visible-sticky-header,
.forms-modal-opened header {
    max-width: calc(100vw - var(--forms-body-scroll-width))!important;
}

.forms-modal-opened .scroll-btn-right {
    right: calc(25px + var(--forms-body-scroll-width))!important;
}


header .ba-icon-list-wrapper ul li a:hover{
   color:#244a73;
}

.vertical-menu li.deeper > a i.ba-icon-caret-right {
  display: none;
}


#item-16343600902480 .ba-icon-wrapper :last-child  i{    
  padding-bottom: 4px!important;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
 }
  
  
  
  
  
  
  
  
  
  
  
  
  ]
}