@media only screen and (min-width:480px) {
#mainlist {list-style-type: none; display: inline-block; z-index: 5; margin-top: -50vw; margin-left: -3vh; background-color: black; width: 200vh; height: 11vh; padding-left: 50vw;}

body{ background-image: url("photos/background3.jpg"); background-size:100vw 110vh; background-attachment: fixed;background-color: #af967e; font-family: 'Source Sans Pro', sans-serif;font-weight:300;}

.mySlides{float: right;}

section{margin-top: 0; }

  .mySlides {width: 100%;
  position: absolute;
  left: 0;
  top:11vh;
  right:0;
  z-index: -3;}



 ul{margin-top: 0px; line-height: 40px; position: fixed;}

li {
    float: left; padding-right: 40px; font-size: 2vw; color: white;  text-align: center; padding-top: 1.5vw; position: relative;}
a{text-decoration: none;}
a:link{color: white;}
a:visited{color: #777777;}
a:hover{color: #921A1F}


.dropdown-content{display:none; position: absolute; padding-top: 2em; text-decoration: none;}
.dropbtn{cursor:pointer;}
.dropdown-content li{display: block;}
.dropdown-content a:hover {display: block; list-style-type: none}
.dropbtn:hover + .dropdown-content{display: block; position: absolute;}


#menu{width: 79vw; margin-left: 17vh;}

#main{position: relative; margin-top: 70vw;}
header{color:white;font-size: 2vw; z-index: 6; position: fixed; margin-top:-52vw; letter-spacing: .3vw;}
h3{font-size: 2vw; padding-left: 20.5vw; margin-top: -2.5vw; font-weight:200;}
}
h2{font-weight:200; margin-top: 1.5vw;}

h1{text-align: center; color: white; font-size:6vw;padding-top:0vh;}

h4{font-size: 4vw; color: white;text-align: center}
h5{font-size: 2vw;color: white;text-align: center; margin-bottom: 0vw;}

#menutext{color: white; text-align: center; }

hr{color: white; width: 20vw; display: inline-block; vertical-align: middle;}
#sizes{margin-top: -3vw;font-size: 2vw; padding-bottom:3vw;}

h6{font-size: 1.5vw; margin-top: -8vh; padding-bottom:3vh;}

p{color:white; font-size:1.7vw; margin-top:-20vw; width: 70vw; text-align: center; margin-left: 13vw; font-weight:200;}

#toppings{width: 50vw; margin-left: 40vh;}