
/*
ul {
    margin: 0;
    padding: 0;
}

#r-menu ul{
    width: 100%;
background: linear-gradient(to bottom, #f2f2f2 0%, #Ffffff);
background-image: -moz-linear-gradient(
bottom, #f2f2f2, #ffffff
);
background-image: -webkit-gradient(
linear, left top, left bottom, 
color-stop(0, #f2f2f2),
color-stop(1, #ffffff)
);
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f2f2f2, EndColorStr=#ffffff, GradientType=0);   
}

nav#r-menu ul li a {
    display: inline-block;
font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400; 
	font-size: 20px;
	color: #00052f;
	text-decoration: none;
padding: 0 30px;
}

nav#r-menu ul li a:hover {
	background: #aad4ff;
	color: #ffffff;
}

*/

#menu-switch {
    display: none;
    position: relative;
    width: 100%;
height: 40px;
line-height: 40px;
    padding: 10px 0;
background: #ffffff;      
	font-family: 'Open Sans', sans-serif;
	font-weight: 400; 
	font-size: 14px;
	color: #000000;
    text-decoration: none;
    text-transform: uppercase;    
    text-align: center;
    cursor: pointer;
}



@media(max-width: 950px) {
    #r-menu {
        display: none;
    }
    #menu-switch {
        display: block;
        height: 40px;
        line-height: 40px;
        margin: 0;
        padding: 0;
        z-index: 99999999999;  
        overflow: visible;
    }
    nav#r-menu ul li {
        display: block;
        text-align: center;
        height: 40px;
        line-height: 40px;
        margin: 0;
        padding: 0;   
	z-index: 99999999999;   
	white-space: nowrap;
	overflow: visible;  
	width: 150px;
	}
    nav#r-menu ul li a {
        display: block;
        text-align: center;
    }
    nav#r-menu ul li a:hover {
	background: #f2f2f2;
	text-decoration: none;
    }
}

@media(min-width: 950px) {
    #r-menu {
        display: block !important;
        overflow: visible;
    }
}