html, body{ padding: 0; margin: 0;}
nav:not(.mm-menu){ display: none;}

#menu_list,
#menu_list.fixed{
	position:absolute;
	top: 0;
	left: 0;
}

#menu_list a{
	background: center center no-repeat transparent;
    color: #fff;
    line-height: 40px;
    padding-left: 40px;
}

.title_menu{
    width: 100%;
    padding-left: 10px;
    padding: 10px 10px;
    text-align: justify;
    height: 40px;
    line-height: 20px;
    color: #fff;
    font-size: 17px;
}
.wrap {
    clear: both;
    width: 22px;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}
.icon-bar {
    width: 22px;
    height: 2px;
    background: #fff;
    float: left;
    clear: both;
    margin-bottom: 3px;
}

.title_menu span{font-size: 17px; color: #ffffff!important; float: right;}
.title_menu img{vertical-align: middle;}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
