.button-sign-in .nav-link:not([data-toggle]) {
    display: none;
}

a.navbar-brand::after {
    content: 'РЎРљРР”РљР -30%';
    color: white;
    font-size: 18px;
    font-weight: 500;
    padding-left: 10px;
}

#signin .mb-0.lh-120.font-weight-light::before {
    font-size: 16px;
    content: 'РЈРєР°Р¶РёС‚Рµ Р»РѕРіРёРЅ Рё РїР°СЂРѕР»СЊ РѕС‚ РІР°С€РµРіРѕ Р°РєРєР°СѓРЅС‚Р° РЅР° СЃРµСЂРІРµСЂРµ. Р•СЃР»Рё РІС‹ РёСЃРїРѕР»СЊР·СѓРµС‚Рµ 'РїСЂРµРјРёСѓРј' Р°РєРєР°СѓРЅС‚, С‚Рѕ СѓРєР°Р¶РёС‚Рµ СЃРІРѕР№ Р»РѕРіРёРЅ Рё РїР°СЂРѕР»СЊ, РєРѕС‚РѕСЂС‹Р№ РІС‹ РёСЃРїРѕР»СЊР·РѕРІР°Р»Рё РїСЂРё РїРµСЂРІРѕРј Р·Р°С…РѕРґРµ РЅР° СЃРµСЂРІРµСЂ.';
}

.nav-link[data-toggle=modal] {
    text-transform: uppercase;
}

.small.mb-0 path {
    stroke: #65b75b !important;
}

#signin .mb-0.lh-120.font-weight-light {
    font-size: 0;
}

.badge-danger.blur-lg {
    background-color: rgb(255 79 79 / 0%);
    color: #ff4f4f00;
    display: none !important;
}

.badge-danger {
    color: #ffffff;
    background-color: #2a354f;
}

.nav-item.button-sign-in .nav-link:hover {
    color: white !important;
}

.nav-item.button-sign-in .nav-link::after {
    display: none !important;
}

a.navbar-brand {
    display: flex;
    align-items: center;
}

.bg-elegant-night.text-white.p-3::after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9;
    background: #171717;
    content: '';
}

.shop-title {
	    color: #a4c35f !important;
} 

a.text-underline.small.text-dark {
    color: #a4c35f !important;
    text-decoration: none !important;
}

a.text-underline.small.text-dark:hover {
        text-decoration: underline !important;
}

.fh-300 {
    height: 390px !important;
}

h1.shop-title::after {
    content: "РђРќРђР РҐРР§Р•РЎРљРР™ РЎР•Р Р’Р•Р ";
    font-size: 40px;
    display: block;
    color: white;
}

span.nav-link-inner-text {
	display: flex;
    align-items: center;
    gap: 0.5rem;
}

a.nav-link {
	position: relative;
}

a.nav-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 3px;
    width: 0;
	background: #f40d0d;
    transition: .2s ease-in;
}

a.nav-link:hover::after {
	    width: 80% !important;
}

.overlay-dark:before {
    position: absolute;
    content: "";
    background: #1e1e1e;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    z-index: 0;
}

.overlay-soft-dark:before {
    position: absolute;
    content: "";
    background: #1e1e1e;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    z-index: 0;
}