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