.announcement--opening .announcement__text {
    opacity: 1;
    background-color: #e7011d;
    font-weight: bolder;
}

.announcement__text {
    text-align: center;
    padding: 6px 20px 5px;
    font-size: 0.94118em;
    font-family: sans-serif;
}
.bold-ro__sub .tooltip-inner, .bold-ro__tooltip .tooltip-inner {
    background-color: #70849C;
    opacity: 0.9;
    color: #FFFFFF;
    font-size: 12px;
    border-radius: 3px;
    padding: 10px;
    margin-left: 30px;
}
.social_buttons a {
    background-color: #fcc841;
}
#tabs > ul > li, #tabs-app-accordion > h3, .custom-product-description-tabs > ul > li {
    display: block !important;
    font-family: sans-serif;
}
.meta .label, .label {
    color: #31373d;
    font-weight: bold;
}
div.snize li.snize-product .snize-price-list .snize-discounted-price {
    color: #202222;
    font-size: 13px;
    text-decoration: line-through;
}
div.snize-ac-results li:last-child {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    background-color: #c3cdd9;
    color: #FFFFFF;
}
.sale_banner, .new_banner {
    position: absolute;
    top: 0;
    background: #e00909;
    padding: 3px 5px;
    text-align: center;
    color: #fff;
    font-family: Lato;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.flex-caption {
    text-shadow: 3px 3px 5px #202222;
}
.product_slider .slides {
    width: 50% !important;
   
    padding: 0 125px 0 0;
}
.index .product_slider .slides {
    width: 75% !important;
    float: left;
    padding: 0 175px 0 0;
}
input.action_button[type="submit"] {
      font-size: 15px;
}
.newsletter form.contact-form input.contact_email {
    width: 60%;
    margin-bottom: 0;
}
  .thumbnail .quick_shop {
    display: none;
    background-color: #fcba10;
    color: #fff;
    font-family: Lato;
    font-weight: bold;
    font-size: 20px;
    text-transform: none;
    letter-spacing: 1px;
    padding: 5px 15px;
    transition: all 0.9s linear;
    box-shadow: 3px 3px 5px #202222;
}
.newsletter form.contact-form input.action_button {
    width: 36%;
    margin-left: 0;
}
.flex-caption .action_button {
    width: auto;
    margin-top: 15px;
    padding: 25px 35px;
    box-shadow: 3px 3px 5px #202222;
}
.add_to_cart {
    padding: 12px 30px;
    min-height: 48px;
    line-height: 50%;
    box-shadow: 3px 3px 5px #202222;
}
.featured-promotions .feature-section .action_button {
    width: auto;
    margin-bottom: 10px;
    pointer-events: all;
    box-shadow: 3px 3px 5px #202222;
}
.cbb-also-bought-add-to-cart-button {
  margin: 10px;
}
.sweettooth-launcher-container {
  height: 30px;
}