body {
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-weight: 200;
font-style:normal;
}
/* CSS Main Menu */
nav#menu {display: block;background: #eee;margin: 0 0px;font-size: 0;border: 1px solid #eaeaea;border-top: none;position:fixed;width:100%}
.menu {display:block;margin:0;padding: 0 0 0 20px;}
.menu .home a{;background:#4791d2;color:#fff!important;}
.menu.home a:hover{background:#4f9adb;}
.menu li {display:inline-block;position:relative;margin:0;}
.menu li a {font-family:'Open Sans';font-size:14px;font-weight:400;text-decoration:none;padding:20px 15px;display:block;color:#888;transition:all .5s ease; font-style:normal;
}
.menu li a:hover,.menu li:hover {background:#4791d2;color:#fff;}
.menu ul {display:none;margin:0;padding:0;width:100%;min-width:160px;position:fixed;left:0px;background:#f9f9f9;z-index:99;transition:all .5s ease;}
.menu ul li {display:block;float:none;margin:0;padding:0;}
.menu ul li a {font-size:12px;font-weight:700;display:block;background:#333;color:#fff;transition:all 0.3s ease-out;}
.menu ul li a:hover,.menu ul li:hover > a {background:#4791d2;color:#fff;}
ul.menu > li > a > i {margin-right:5px;font-weight:normal;}
ul.menu > li > a:hover > i,ul.menu > li:hover > a > i {color:#fff;}
.menu li:hover > ul {display:block;}
.menu ul ul {left:160px;top:0px;display:none;transition:all .5s ease;}
.menu li > ul ul:hover {display:block;}
.responsive-menu {display:none;padding:20px 15px;background:#fff;color:#aaa;text-transform:uppercase;font-weight:400;font-family:'Open Sans';font-size:16px;}
.responsive-menu a {color:#aaa;}
li {list-style:none !important;}
.content {
height: 2000px;
font-style:normal;
padding: 100px;
}
@media only screen and (max-width:640px){
.menu .searchbutton{display:none}
.menu {display:none;padding: 0;}
a#resp-menu {color:#aaa;}
.responsive-menu {display:block;}
nav {margin:0;background:none;}
.menu li {display:block;margin:0;}
.menu li a...