.topmenu {background:#e1e1e1}

.js-topmenu-button {background: none;border: 0;color: #fff;width: 100%;height: 100%;text-align: center;padding: 0;line-height: 50px;font-size: 1.2rem;margin-right: 1rem;display: block;}
.js-topmenu-button:hover {background:#ee8b27;}

.mm-listitem>a, .mm-listitem>span {text-overflow: unset; white-space: unset;}
#js-topmenu-mmenu svg {display:none;}

#js-topmenu-mmenu {background:#f1f1f1;color: #444;font-weight:500;}
.mm-listitem {border-color: #c13e32;}
.mm-menu .mm-listview .mm-btn_next::after {border-color: #0C71C3 !important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {color:#0C71C3 !important; text-transform:uppercase;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before { border-color: #0C71C3 !important;}

.topmenu__order-button {padding: 0.5rem 1.5rem !important;margin: 1rem 0 !important;}


@media (min-width:992px)
{
	
	.js-topmenu-ul {width: 100%;display: flex;margin: 0;padding: 0;list-style-type: none;position:relative;height:100%;}
	.js-topmenu-ul>li {}
	.js-topmenu-ul>li>a {position: relative;display: flex;height:100%;font-weight:bold;align-items:center;font-size: 0.9rem;text-decoration: none;line-height: 1;padding: 1rem;color: #fff;text-align: center;text-transform: uppercase;}
	.js-topmenu-ul>li>a:hover {background:#22bccc;}
	.js-topmenu-ul>li>a svg {color: #fff;margin-left: 0.5rem;vertical-align: middle;font-size: 0.7rem !important;}
	
	/*2nd lvl and so on*/
	.js-topmenu-ul li ul {display:none;position:absolute;list-style-type: none;padding: 0;margin: 0;z-index:5;}
	.js-topmenu-ul li ul a {padding: 15px; color: #333; border: 1px solid #ddd; border-bottom: 0; background: #fff; width: 250px; font-size: 0.8rem;text-align:left;display:flex;align-items:center;justify-content:space-between;text-decoration:none;text-transform:uppercase;}
	.js-topmenu-ul li ul a:hover {background: #f9f9f9;}
	.js-topmenu-ul ul li:last-child>a {border-bottom:1px solid #ddd;}
	.js-topmenu-ul li ul a svg {margin-left: 0.5rem;vertical-align: middle;font-size: 0.7rem !important;}
}	

@media (min-width:1200px)
{
	.js-topmenu-ul>li>a {padding-left:1.5rem;padding-right:1.5rem;}
}

.social-link {color: #fff !important; border-radius: 5px; padding: 3px; margin-left: 15px;}
.social-link.vk {background: #4e7db2;}

