.museums
h2{font-size:2.4em;padding:0
0 5px 0}@media screen and (max-width: 768px){.museums
h2{border-bottom:1px solid #dedede;font-size:2em}}@media screen and (max-width: 480px){.museums
h2{font-size:1.6em}}.museums
section{margin:0
0 20px 0;overflow:auto}.museums section
.museum{padding:5px
0}@media screen and (min-width: 1280px){.museums section
.museum{-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:5px
20px 5px 0;width:50%}}.museums section .museum
h3{font-size:1.5em;font-weight:normal;line-height:1.4em;margin:0}@media screen and (max-width: 768px){.museums section .museum
h3{font-size:1.6em}}@media screen and (max-width: 480px){.museums section .museum
h3{font-size:1.3em}}@media screen and (max-width: 320px){.museums section .museum
h3{font-size:1.2em}}.museums section .museum
.details{font-family:"Open Sans",Arial,sans-serif;font-size:1.2em;margin:0}@media screen and (max-width: 768px){.museums section .museum
.details{font-size:1.0em}}@media screen and (max-width: 480px){.museums section .museum
.details{font-size:0.8em;margin:0}}.museums section .museum
a{display:block;font-family:"Open Sans",Arial,sans-serif;margin:5px
0 0 0;text-decoration:none}.museums section .museum a:hover{color:#478569;text-decoration:underline}@media screen and (max-width: 480px){.museums section .museum
a{font-size:0.8em}}