.cl {	display: inline-block;	}.cl:after {	content: "";	display: block;	clear: both;}#menu{  width: 100%;  max-width: 960px;  margin: 0 auto;  padding: 0; background: #ff2806; }#menu li{  display: block;  float: left;  width: 25%;  margin: 0;  padding: 0; }#menu li a{  display: block;  padding: 12px 0 10px;  background: #333;  color: #fff;  text-align: center;  text-decoration: none;}#menu li a:hover{  background: #7c6697;}#toggle{  display: none;}@media only screen and (max-width: 768px) {    #menu li{    width: 25%;    border-bottom: 1px solid #444;  }}@media only screen and (max-width: 480px) {  #menu{    display: none;  }  #menu li{    width: 100%;  }  #toggle{    display: block;    position: relative;    width: 100%;    background: #222;  }  #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: #7c6697;  }  #toggle a:before{    margin-top: -6px;  }  #toggle a:after{    margin-top: 2px;  }}