ul.inline {
	display: inline-block;
	list-style: none;
}
ul.inline li {
	float: left;
	border-right: 1px solid #efefef;
}

ul.inline a {
	text-decoration: none;
}

#mm #mm_main ul li a {
    display: block;
    white-space: nowrap;
    padding: 8px 20px 8px 20px;
    margin: 0;
    color: #2e7fb4;
}
#mm #mm_main ul li a:hover,
#mm #mm_main ul li.activ a{
	color: #d31414;
}

#mm li {
	float: left;
	position: relative;
	cursor: pointer;
}

#mm_main {
	max-width: 828px;
	float: left;
	margin: 0 24px 0 0;
}
#mm_lang{
	float:right;
	max-width: 150px;
	text-align: right;
	margin: 0;
    font-size: 15px;
}
.wl_lang {
    display: inline-block;
    vertical-align: top;
    float: initial;
    height: auto;
    padding: 7px 20px 5px 20px;
    margin-top: 0;
    line-height: 1.1rem;
}
.wl_lang{
    padding: 0;
    position: relative;
    border: 0 none;
    margin-top: 10px;
}
.wl_lang {
    border-left: 1px solid #dadada;
}
#mm_lang .wl_lang .lang-sel{
    padding-top: 2px;
}
#mm_main ul{
    margin-bottom: 0;
}
.wl_lang .dropdown-toggle {
    padding: 7px 0 5px 20px;
}

@media only screen and (max-width : 1064px) {
    #mm_main{
        margin:0;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {   
    #mm li{
        float: unset;
        border:none;
    }
    .wl_lang{
        border:none;
    }
    .lang-sel-text{
        display: none;
    }
    .wl_lang .dropdown-menu{
        right: -11px;
        left:auto;
    }
}
@media only screen and (max-width : 480px) {
    #mm #mm_main ul li a{
        padding-left:10px;
        padding-right:10px;
    }
}