
@media (min-width: 400px) {
  .logotype-link img{
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.grid__cell.grid__cell_12.grid__cell_12-ss, .phone.text-left.text-center-sm.hidden-sm {
  text-align: center;
}
.menu-item__controls {
  /*margin-right: 10px;*/
}
.header-menu-wrapper .menu-item__controls .menu-link {
  font-size:1.23rem; 
}
@media screen and (max-width: 480px ){
  .grid__inner_hr-align_left{
    justify-content: center;
  }
  .grid__inner.menu__inner.grid__inner_direction_horizontal.grid__inner_vr-align_stretch.grid__inner_hr-align_left{
    margin: 7px !important;
  }
}

.header-menu-wrapper .menu_more .menu-item {
  background: none;
}

.menu_layout_is-nav-header > .menu__inner {
  justify-content: space-between;
}

.footer-wrapper .payments-wrapper {
  margin: 0;
}

.payments-wrapper .image-container {
  text-align: left;
}  

.header-wrapper .phone p {
  justify-content: flex-end;
}  

.footer-wrapper .phone p,
.footer-wrapper .email p {
  justify-content: center;
}  

@media screen and ( max-width: 640px ){
  .header-wrapper .phone p {
    justify-content: center;
  }

  .header-wrapper .phone p:last-child {
    padding-right: 61px;
  }
}


@media screen and ( max-width: 768px ){
  .footer-social .grid__inner {
    margin: 0!important;
  }  

  .payments-wrapper .image-container {
    text-align: center;
  }
  .editor img:not([style*=float]){
    object-fit: cover;
  }
}
@media screen and (max-width: 480px ){
  .radio-variant__caption, .radio-variant__inner{
    text-align: center;
  }
  .editor h1{
    text-align: center;
  }
  .top-panel-product .product-introtext{
    text-align: center;
  }
  .product-control{
    justify-content: center;
  }
}

.popup_top_menu .menu-item .menu-link {
  color: black;
}

.footer-social, .footer-payments, .logotype {
 	text-align: center; 
}

.footer-social, .footer-payments {
 	display: flex;
    flex-direction: column;
    align-items: center;
}
