/* General Use */

.thinline {
  height: 1px;
  border-width:0px;
  color:gray;
  background-color:gray;
}

.clearboth {
 clear: both;
}

.redText {
 color: red; 
}
/* Omega Search Font Override */
.os-e omega__autocomplete {
  font-family: Montserrat, sans-serif !important;  
}

.os-page-container {
  font-family: Montserrat, sans-serif !important;
}

.image-center img{
  margin-left: auto;
  margin-right: auto;
}

#shopify-section-index-slideshow
{
max-width: 1200px;
margin: auto;
  
}

/* Wine Scores & Reviews for Item Page */


.score_box {
  margin-top: 25px;
  border: 1px solid black;
}

.score_box th, .score_box td {
  padding: 3px 15px 3px 15px;  
  border: 1px solid black;
}

.score_box th {
  background-color: #705e70;
  color: #ffffff;
  text-align: center;
  font-weight: 500;
  font-size: 130%;
}

.score_box td {
 background-color: #dfdddf;
 font-style: italic;
}

/* Cart Options */
.IWS_Cart_Options {
  text-align: left;
  padding-left: 30px;
  margin: 10px 20px 10px 20px;
}

#AgeVerify {
 font-weight: 500;
 border: 1px solid #808080;
 padding: 10px;

}

#walgreensBox {
 font-weight: 500;
 padding: 10px;
 border: 3px solid #ff0000;

}

.deliveryOptions {
  font-weight: 500;
  margin-left: 10px;
}

#RushOptions {
  font-weight: 700;
  text-decoration: underline;
}

.cart__instructions__label2 {
  font-weight: 700;
  text-decoration: underline;
}


/* Product Page Inventory */

#inventory_qty {
 color: #aaaaaa; 
}

/* Score Sticker for Items in Grid */
.score_sticker{
  @extend .uppercase;
  float:left;
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px;
  background: #705e70;
  color: white;
  z-index: 400;
  opacity: 0.8;
}

/* Sale Text for Product Page */
.product_page_sale {
 color: #999999;
}
.product_page_sale_price {
 text-decoration: line-through;
}

/* Header Style */

.header-message {
  font-weight: bold;
}

/* Theme Override for Menu Color */

.site-header {
  border-bottom: none;
}

.nav--desktop .grandparent>.main-menu-dropdown>ul>.parent>a {
    border-bottom: 1px solid #EFEFEF;
}

.nav--desktop .main-menu>.parent>.main-menu-dropdown {
	border-right: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-bottom:  1px solid #EFEFEF;
  
}

.nav--desktop .grandparent>.main-menu-dropdown {
    border-bottom: 1px solid #EFEFEF;