.footer-menu, .deposit-btn-container{
    padding-bottom: env(safe-area-inset-bottom);
}

.text-white{
    color: #ffffff!important;
}

/******************************** Main menu ****************************************/
.navbar-flatty .container .header-navigation .navbar-nav.navbar-main_menu menu a{
    color: #FFFFF0;
}
/***********************************************************************************/

h1:not(.magazine-profile__name),.h1:not(.magazine-profile__name){
    font-size: 32px;
    font-weight: normal;
    padding: 0px 0px 12px;
    color: inherit;
}

.footer-languages .fa-globe{
    font-size: 18px;
    color: #fff;
    margin-right: 5px;
    margin-bottom: 0;
}

.footer-languages span{
    color: #fff;
}

.footer-languages .active{
    color: inherit;
    font-weight: bold;
    cursor: default;
    text-decoration: none;
}

.footer-menu-title-block {
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding: 5px 0 0;
}

@media (min-width: 768px) {
    .footer-menu-list-block a{
        color: #fff;
    }
}

/************************* users/search - page *******************************/

.search-header h1.title{
    color: #ffffff;
}

.user-search .users-sort .active{
    color: #ffffff;
}
.user-search .users-sort span:hover{
    color: #ffffff;
}

/********************************** media/index ***********************************/

.g-flatty-block{
    background: #ededed;
    border: 1px #ddd solid;
    border-radius: 5px;
    padding: 15px 15px;
}
@media (max-width: 768px) {
    #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right{
        margin-bottom: 64px;
    }
}

/********************************** chat/index ***********************************/
.chatbox.dialog-opened {
    display: flex;
    flex-flow: column;
}
.chatbox.dialog-opened .chatbox-content{
    flex-grow: 1;
    min-height: auto;
}
.chatbox.dialog-opened .chatbox-content .chatbox-dialog{
    height: 100%;
    display: flex !important;
    flex-flow: column;
}
.chatbox.dialog-opened .chatbox-content .chatbox-dialog .chatbox-dialog__messages{
    flex-grow: 1;
}
@media (max-width: 768px) {

    .chatbox.dialog-opened {
        width: 100%;
        bottom: 0;
        z-index: 10;
        display: flex;
        position: fixed;
        flex-flow: column;
        margin-top: 0;
        max-height: calc(100vh - env(safe-area-inset-bottom));
        max-height: calc(var(--vh, 1vh) * 100 - env(safe-area-inset-bottom));
    }

    .chatbox.dialog-opened h1{
        display: none;
    }
    .chatbox.dialog-opened .chatbox-container{
        /*height: calc(100% - 26px);*/
        overflow: hidden;
    }
    .chatbox.dialog-opened .chatbox-content{
        flex-grow: 1;
        min-height: auto;
    }
    .chatbox.dialog-opened .chatbox-content .chatbox-dialog{
        height: 100%;
        display: flex;
        flex-flow: column;
    }
    .chatbox.dialog-opened .chatbox-content .chatbox-dialog .chatbox-dialog__messages{
        flex-grow: 1;
    }
    .chatbox-dialog__h-user{
        padding: 4px 0;
    }
    .chatbox-dialog__header .chatbox-dialog__h-user-image{
        width: 48px;
        height: 48px;
    }
    .chatbox-dialog__header .chatbox-dialog__h-user-location{
        margin-top: 0;
    }
}
.chatbox-dialog__footer-msgbox i.emoji-picker-icon-attach.emoji-picker{
    left: unset!important;
}
