#top-menu li ul {
width: 320px;
} #top-menu li ul li {
width: 100%;
} #top-menu li ul li a {
width: 100%;
padding: 10px 20px;
}
#top-menu li ul {
border-bottom-left-radius: 14px;
border-bottom-right-radius: 14px;
overflow: hidden;
box-shadow: 0 8px 18px rgba(0,0,0,0.08);
} 
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
ul#top-menu.nav li ul li a{
font-size:1.1em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}
.count {
background-color: transparent !important; }
.woocommerce div.product form.cart .variations select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: none !important;
} 
.out-of-stock-badge {
position: absolute;
top: 12px;
left: 12px;
background: #82A7A1;
color: #fff;
padding: 6px 12px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
border-radius: 4px;
z-index: 10;
}#top-menu li ul {
width: 320px;
} #top-menu li ul li {
width: 100%;
} #top-menu li ul li a {
width: 100%;
padding: 10px 20px;
}
#top-menu li ul {
border-bottom-left-radius: 14px;
border-bottom-right-radius: 14px;
overflow: hidden;
box-shadow: 0 8px 18px rgba(0,0,0,0.08);
} 
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
ul#top-menu.nav li ul li a{
font-size:1.1em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}
.count {
background-color: transparent !important; }
.woocommerce div.product form.cart .variations select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: none !important;
} 
.out-of-stock-badge {
position: absolute;
top: 12px;
left: 12px;
background: #82A7A1;
color: #fff;
padding: 6px 12px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
border-radius: 4px;
z-index: 10;
}