html body section#content-islands div.content-island-wrap div.content-island.products,
html body section#content-islands div.content-island-wrap div.content-island.savor,
html body section#content-islands div.content-island-wrap div.content-island.about-us {
   background-color: #666666; 
}

.pairing-1 img {

    width: 75%;
    margin: 0 auto;

}
 @media screen and (max-width: 768px) {
              
              div#store-locator-2 div.text a {
                font-size: 12px !important;
  }
  html body header#header div.header-inner div.buttons-wrap div#store-locator, div#store-locator-2 {
    width: 180px !important;
  }
   }

.clearfix::before, .clearfix::after, .single-theme .features::before, .single-theme .features::after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}

html body div#page-wrap section#sweepstakes-costco {
	margin: 0 15px 50px 15px !important;

}
html body div#page-wrap section#sweepstakes-costco p {
	margin: 15px 0;
}

html body div#page-wrap section#sweepstakes-costco a {
	text-decoration: none !important;
	color: #d4a45b !important;
}


 html body div#page-wrap section#sweepstakes-costco .video video {
    width: 100%;
  height: auto;
  margin: 0 auto !important;
  float: none;
}

html body div#page-wrap section#sweepstakes-costco  h3 {
 padding: 0;
margin: 35px 0 0px 0;
font-family: DesirePro, "Times New Roman", Times;
color: #2f2b28;
font-size: 30px;
line-height: 30px;
letter-spacing: 2px;
}
html body div#page-wrap section#page-intro div.inner div.text-wrap div.title-costco {
padding: 0;
margin: 0 0 0px 0;
font-family: DesirePro, "Times New Roman", Times;
color: #2f2b28;
font-size: 50px;
line-height: 50px;
letter-spacing: 2px;
}

@media screen and (max-width: 768px) {
html body div#page-wrap section#page-intro div.inner div.text-wrap div.title-costco {
  font-size: 36px;
  line-height: 36px;
}
}


html body div#main-nav-modal div.modal-inner div.social-icons a.icon.pt svg {
  width: 24px !important;
  height: 25px;
}

html body div#main-nav-modal div.modal-inner div.social-icons a.icon.pt {
	width: 24px !important;
}
