*{margin:0; padding:0;}
.wrapper,.main,.footer,.header,.top-panel,.panel-wrap,.nav-head,nav,.banner,.wine-panel,section{ float:left; width:100%;}
.top-panel{background:#669d89;padding: 10px 0;}
.top-panel ul{ margin:0; padding:0; list-style:none; float:right;}
.top-panel ul li{float:left; padding:0 15px;font-size:12px;color: #ffffff;line-height: 18px;}
.top-panel ul li a{ color: #ffffff; text-decoration:none;}
.top-panel ul li a:hover{ color:yellow;}
.panel-wrap{margin:0 auto;text-align: center;background:#dec978;padding: 5px 0;border-bottom: 1px dashed #9c9c9c;}
.panel-wrap img{ max-width:100%;}
nav{background:#dec978;}
.nav-head ul{padding:0;list-style:none;text-align: center;margin: 0;}
.nav-head ul li{font-size:14px;display: inline-block;line-height: 70px; }
.nav-head ul li a{color:#669d89;text-decoration:none;padding: 5px 7px 5px 7px;margin:0 10px;}
.nav-head ul li a.active{color: #fff;background: #f27c7e;border-radius: 4px;}
.nav-head ul li a:hover{color: #fff;background: #f27c7e;border-radius: 4px;}
.nav-head ul ul{ display: none;
position: absolute;
width: 150px;
background: #dec978;
margin: 0;
padding: 0; }
.nav-head ul li:hover ul{display:block;}
.nav-head ul li li{ display: block;
line-height: 20px;
padding: 5px 0;
text-align: left; transition: all 5s ease;}
.nav-head ul li li a{ display: block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease }
.nav-head ul li li a:hover{background:transparent;color:#ff0000;padding-left:10px;}
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
}