/*
Theme Name: Mercury Child
Theme URI: https://mercurytheme.com/
Description: Child theme for Mercury theme
Author: MercuryTheme.com
Author URI: https://mercurytheme.com/
Template: mercury
Version: 3.9.6
*/
@import url("../mercury/style.css");

/* user-menu */
.user-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-right: 30px;
    height: 100%;
    justify-content: flex-end;
}

@media screen and (max-width: 1199px) {
    .user-menu {
        padding-right: 45px;
    }
}

@media screen and (max-width: 479px) {
    .user-menu {
        padding-right: 30px;
    }
}

.user-menu__list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.user-menu__list_item {
    margin-right: 20px;
}

.user-menu__list_item-url {
    display: block;
    padding: 10px 15px;
    border-radius: 4px;
    font-size: 14px;
}

.sn-space-header-2-top-ins {
    display: flex;
    justify-content: space-between;
}

.sn-space-header-2-top-logo {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

@media screen and (max-width: 600px) {
    .sn-space-header-2-top-logo {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
}

@media screen and (max-width: 479px) {
    .sn-space-header-2-height .sn-space-header-2-top-soc {
        width: 52px;
        padding: 15px;
    }
}

@media screen and (max-width: 479px) {
    .sn-space-header-2-height .sn-space-header-2-top-logo {
        width: auto;
        padding: 0 10px;
    }
}

@media screen and (max-width: 479px) {
    .sn-space-header-2-height .sn-space-header-2-top-search {
        width: auto;
    }
}
/* user-menu */