#nav-top {
margin-top:0px;
transition: all ease 700ms;
-moz-transition: all ease 700ms;
-webkit-transition: all ease 700ms;
 -ms-transition: all ease 700ms;
 -o-transition: all ease 700ms; 
 width:100%;
} 

ul.menu #toggle ,
ul.menu #hide{
display: none ;
}

#navigation-res {
padding:0;
list-style:none;
text-align: center !important;
width:100%;
float:none;
margin-left:auto;
margin-right:auto;
}

#navigation-res ul {
padding:0;
margin:0 25px 0 25px;
list-style:none;
text-align: right !important;
}

#navigation-res li {
margin:0 0px; 
}

#navigation-res li li {
max-height:0;
overflow: hidden;
transition: all .5s;
border-radius:0;
box-shadow: none;
border:none;
margin:0
}

#navigation-res a {
display:block;
text-decoration: none;
padding: 10px 0px;
font-size:20px !important;
text-transform:uppercase;
font-weight:normal;
border-bottom:1px solid #eee;
}

#navigation-res ul li a, #navigation-res li:hover li a {
font-size:1em;
}

#navigation-res li a:hover {
background:#fafafa;
}

#navigation-res li:hover li {
max-height: 15em;
}

div#navigation-res ul#menu.menu li.deeper.parent a:after{
content: "\f0dd" !important;   
font-family: fontawesome;
color:#161616;
font-weight:normal;
padding-left:10px;
display:none;
}

div#navigation-res > ul#menu.menu li.deeper.parent a:before{
content: "" !important; 
font-family: fontawesome;
}

div#navigation-res > ul#menu.menu li.deeper.parent > ul.navig > li.deeper.parent > a:after{
content: "" !important;
font-family: fontawesome;
}

div#navigation-res > ul#menu.menu li.deeper.parent > ul.navig > li.deeper.parent > a:before{
content: "" !important;
font-family: fontawesome;
}

#navigation-res ul#menu.menu > li.deeper.parent > ul.navig > li > a:after{
content: "" !important; 
font-family: fontawesome;
}

#navigation-res ul.menu ul li a {
font-size:18px !important;
text-transform:capitalize;
}
 
#navigation{
padding:0;
margin:50px 0 0 0 ;
list-style:none;
text-align: center !important;
width:100% !important;
}

#navigation ul {
padding:0;
margin:0;
list-style:none;
text-align: center;
}

#navigation li {
margin-bottom:20px; 
}

#navigation li li {
max-height:0;
overflow: hidden;
transition: all .5s;
border-radius:0;
box-shadow: none;
border:none;
margin:0
}

#navigation a {
display:block;
text-decoration: none;
padding: 8px 0;
font-size:25px !important;
text-transform:uppercase;
font-weight:normal;
}

#navigation ul li a, #navigation li:hover li a {
font-size:1em;
color:#fff !important;
}

#navigation li a:hover {
color:#000 !important;
}

#navigation li:hover li {
max-height: 15em;
}

div#navigation ul#menu.menu li.deeper.parent a:after{
content: "\f0dd" !important;   
font-family: fontawesome;
color:#fff;
font-weight:normal;
padding-left:10px;
}

div#navigation > ul#menu.menu li.deeper.parent a:before{
content: "" !important; 
font-family: fontawesome;
}

div#navigation > ul#menu.menu li.deeper.parent > ul.navig > li.deeper.parent > a:after{
content: "" !important;
font-family: fontawesome;
}

div#navigation > ul#menu.menu li.deeper.parent > ul.navig > li.deeper.parent > a:before{
content: "" !important;
font-family: fontawesome;
}

#navigation ul#menu.menu > li.deeper.parent > ul.navig > li > a:after{
content: "" !important; 
font-family: fontawesome;
}

#navigation ul.menu ul li a {
font-size:18px !important;
text-transform:capitalize;
 }

