.cl {	display: inline-block;}.cl:after {	content: "";	display: block;	clear: both;}#menu{  width: 100%;  max-width: 960px;  margin: 0 auto;  padding: 0;  font-size:90%;}#menu li{  display: block;  float: left;  width: 17%;  margin: 0;  padding: 0; }  #menu li:nth-child(4){    width:29%;  }     #menu li:nth-child(5){    width:20%;  } #menu li a{  display: block;  padding: 12px 0 10px;  background: #FFAD5D;  color: #fff;  text-align: center;  text-decoration: none;}#menu li a:hover{  background: #ED6D1F;}#toggle{  display: none;}@media only screen and (max-width: 768px) {    #menu li{    width: 16%;    border-bottom: 1px solid #444;  }  #menu li:nth-child(4){    width:34%;  }     #menu li:nth-child(5){    width:18%;  } }@media only screen and (max-width: 480px) {  #menu{    display: none;  }  #menu li{    width: 100%;  }    #menu li:nth-child(4){    width:100%;  }    #menu li:nth-child(5){    width:100%;  }   #toggle{    display: block;    position: relative;    width: 100%;    background: #FFAD5D;  }  #toggle a{    display: block;    position: relative;    padding: 12px 0 10px;    border-bottom: 1px solid #444;    color: #fff;    text-align: center;    text-decoration: none;  }  #toggle:before{    display: block;    content: "";    position: absolute;    top: 50%;    left: 10px;    width: 20px;    height: 20px;    margin-top: -10px;    background: #fff;  }  #toggle a:before, #toggle a:after{    display: block;    content: "";    position: absolute;    top: 50%;    left: 10px;    width: 20px;    height: 4px;    background: #FFAD5D;  }  #toggle a:before{    margin-top: -6px;  }  #toggle a:after{    margin-top: 2px;  }}