/*

Responsive Mobile Menu v1.0
Plugin 
URI: responsivemobilemenu.com

Author: Sergio Vitov
Author 
URI: http://xmacros.com

License: 
CC BY 3.0 http://creativecommons.org/licenses/by/3.0/

*/

.rmm {	
    display:inline-block;	
    position:relative;
    width:100%;    	
    padding:0px;
    margin:0 auto !important;
    text-align: center;
    line-height:12px !important;
    float:right;
    vertical-align:text-bottom;
}

.rmm * {
	-webkit-tap-highlight-color: transparent !important;
	font-family: Signika;
	color: #ebebeb;
}

.rmm a {	
     color:#ebebeb;
     text-decoration:none;
}

.rmm .rmm-main-list, .rmm .rmm-main-list li {	
    margin:0px;
	padding:0px;
}

.rmm ul {	
    display:block;
    width:auto !important;
    margin:0 auto !important;
    overflow:hidden;
    list-style:none;
}


/* sublevel menu - in construction */


.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
    display:none !important;
    height:0px !important;
    width:0px !important;
}

/* */
.rmm .rmm-main-list li {
    display:inline;
    padding:padding:0px;
    margin:0px !important;
}

.rmm-toggled {
    display:none;
    width:100%;
    position:relative;
    overflow:hidden;
    margin:0 auto !important;
}

.rmm-button:hover {
    cursor:pointer;
}

.rmm .rmm-toggled ul {
    display:none;
    margin:0px !important;
    padding:0px !important;
}


.rmm .rmm-toggled ul li {
    display:block;
    margin:0 auto !important;

}

/* MINIMAL STYLE */

.rmm.minimal a {
     color:#999999;
}

.rmm.minimal a:hover {
     opacity:0.8;
     color:#a0c8ff;
}

.rmm.minimal .rmm-main-list li a {
     display:inline-block;
     padding:0px 0px 5px 25px;
     margin:0px -3px 0px -3px;
     font-size:1.0em;
}

.rmm.minimal .rmm-toggled {
     width:95;
     min-height:21px;
}

.rmm.minimal .rmm-toggled-controls {
     display:block;
     height:21px;
     color:#333333;
     text-align:left;
     position:relative;
}

.rmm.minimal .rmm-toggled-title {
     position:relative;
     top:1px;
     left:9px;
     font-size:1.0eem;
     color:#999;

}

.rmm.minimal .rmm-button {
     display:block;
     position:absolute;
     right:9px;
     top:-4px;
}

.rmm.minimal .rmm-button span {
     display:block;
     margin:4px 0px 4px 0px;
     height:2px;
     background:#333333;
     width:25px;
}

.rmm.minimal .rmm-toggled ul li a {
     display:block;
     width:100%;
     text-align:left;
     padding:8px 0px 8px 9px;
     border-bottom:1px solid #dedede;
     color:#999;
}

.rmm.minimal .rmm-toggled ul li:first-child a {
     border-top:1px solid #dedede;
}

/*
@media only screen and (max-width: 800px) {
     .rmm.minimal .rmm-main-list li a {
        font-size:0.8em;
     }
}
*/
