
#mMenu{
    margin-bottom: 20px;
}

/*moje*/
#mMenu .submenu-button::after, #mMenu .submenu-button.submenu-opened::before{
	background: transparent!important;
	content: '';
    	border: 2px solid transparent;
    	display: block;
    	margin-bottom: -5px;
    	position: absolute;
	height:10px!important;
	width:10px!important;
    	bottom: 50%;

    	-webkit-transform: rotate(-45deg);
    	-moz-transform: rotate(-45deg);
    	-ms-transform: rotate(-45deg);
    	-o-transform: rotate(-45deg);
    	transform: rotate(-45deg);

	border-color: #747678;
	border-top: none;
    	border-left: none;
    	right: 22px;
}
#mMenu > ul > li > a {
    padding-right: 60px;
}
#mMenu .submenu-button::before{
	display:none;
}


#mMenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 15px;

    display: block;
    height: 50px;
    width: 52px;
    cursor: pointer;
}

#mMenu .submenu-button {
    border-left: 1px solid rgba(120, 120, 120, 0.15);
}

#mMenu span.inner {
    border-radius: 0;
    background: #fff;
    border: 0;
    box-sizing: border-box;
    display: block;
    padding: 0 10px 0 0;
    box-shadow: none;
}

#mMenu ul {
    list-style-type: none;
    margin: 20px 0 0 0;
    padding: 0;
    width: 100%;
      background: #fff;
}

#mMenu  li a {
    position: relative;
    display: block;
    text-transform: none;
    padding: 14px 10px;
    color: #525252;
    border-top: 1px solid #D8DADC;
    border-right: 1px solid #bbbdbf;
    text-align: right;
}

#mMenu  ul .sub-menu  a {
    border-right: 5px solid rgba(1,89,159,.2);

}

/* Change the link color on hover */
#mMenu  li a:hover {
    background-color:rgba(1,89,159,.2);
    text-decoration: none;
    border-right: 5px solid #01509f;
 
}

ul.mMenu li:last-of-type{
    border-bottom: 1px solid #D8DADC;

}