.header-top__menu .icon-close:before{background-color:#fff;font-size:32px}.header-top__container{display:grid;grid-template-columns:10fr auto;height:50px}.header-top__wrapper{justify-content:space-between;width:90%}.header-top__contacts,.header-top__location,.header-top__wrapper{align-items:center;display:flex}.header-top__contacts{justify-content:center}.header-top__contacts.icon-callback:before{display:block;font-size:18px;margin-right:10px}.header-top__container{flex-direction:row-reverse;padding-bottom:8px;padding-top:8px}