+ color: #57075f;
+ background: #eeeeee;
+ text-decoration: none;
+}
+
+.menu select {
+ margin: 0.5em 2%;
+ width: 94%;
+ max-width: 94%;
+ background: #fff;
+ border: 1px solid #ccc;
+ color: #57075F;
+ font-size: 1.2em;
+ display: none;
+}
+
+@media screen and (max-width: 45em) {
+ .js .menu ul {display: none;}
+ .js .menu select {display: block;}