nav ul {display: none;}


nav img {margin-left: 10px;}
body {width: 100vw; background-color:#666;}
#banner {padding-top: 15%;}

footer {height: auto; min-height: 0; display: none;}
footer > div {width: auto; height: auto; min-height: auto;}
article > div {width: 100vw;}

#bespoke li, #forsale li {width: 93vw; padding-top: 0%; display: block; margin: auto; float: none; margin-bottom: 1em;}
#bespoke img, #forsale img{width: 100%}
#bespoke .info, #forsale .info {width: 93vw; height: auto; margin-top: 0vw;}

#bespoke .info p, #forsale .info p {margin-top: 0;}

#bespoke p, #forsale p, #collectors p, article > div > p {margin-left: 2%; margin-right: 2%; width: auto;}

#collectors img {width: 94vw; display: block; margin: auto;}

#story img {width: 94vw; display: block; float: none; margin: auto; margin-top: 10px;}

#latest .sidescroller {Width: 100vw;}
#story .scrolldown {width: 80vw;}

#latest .right {display: none;}
#latest .scrollelement {width: 80vw}
#latest .left {float: right;}
#latest .scrollitem {width: 75vw;}
#latest img {clear: both; float: none; width: 70vw}

#contact .left, #contact .right {width: 95%; margin: auto; clear; both; float: none;}
#contact .scrollitem {width: 90vw;}
label, input, textarea {clear: both; float: none; margin-left: 0 !important;}

#contact .scrollelement {width: 90vw;}


nav {width: 100vw; top: 0; margin-top: 0;}
nav > div {width: auto;}
.menu {float: right; height: 5px; width:50px; background-color: white; margin-top:  40px; margin-right: 10px;}

.menu ul {position: fixed; left: 100%; top: 0; margin-left: 10px; width: 60%; height: 100vh;}

.menu ul.nav a {display: block; border-bottom: 2px solid #aaa; padding: 10px;}


.menu:before {content: " "; height: 5px; width: 50px; position: absolute; margin-top: -10px; background-color: white;}
.menu:after {content: " "; height: 5px; width: 50px; position: absolute; margin-top: 10px; background-color: white;}

body > * {width: 100vw;}

.menu {overflow: visible; }

nav li {float: none; width: 60vw;}
nav a {padding: 0;}

nav, nav ul, .menu {-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0); overflow: visible;}

nav ul a {padding: 20px; border-bottom: 1px solid white; width: auto;}

nav ul {display: none;}