/* ---------------------------------------------------
   Article: Introduction & Share
--------------------------------------------------- */
.slot--article-introduction {
    height: 150px;
    overflow: auto;
}

.slot--article-share {
    display: none;
}


/* ---------------------------------------------------
   Buy Button Adjustments
--------------------------------------------------- */
/* Adjust the size of the buy button */
.bountiful--buy-button-group 
.slot--article-buy-button 
.btn {
    height: 40px;
    width: 100px;
}

/* Remove arrow / pseudo-elements on buy buttons */
.tws-article-list--list 
.tws-article-list--buy-button 
.btn.tws-article-buy-button-with-modal--buy-button::after,
.tws-article-list--list 
.tws-article-list--buy-button 
.btn.tws-article-list--choices-button::after,
.bountiful--buy-button-group 
.slot--article-buy-button 
.btn::after {
    display: none !important;
}

/* Normalize button text styling */
span.tws-article-buy-button-with-modal--buy-button-label,
.tws-article-list--list 
.tws-article-list--buy-button 
.btn.tws-article-buy-button-with-modal--buy-button 
.ladda-label,
span.tws-article-list--choices-button-text {
    text-transform: math-auto;
    font-weight: initial;
}


/* ---------------------------------------------------
   Related Articles
--------------------------------------------------- */
/* Reduce the size of the related article block */
.slot--article-page-footer 
.tws-container--tws-articles-two 
.tws-article-list--list 
.tws-article-list--introduction-text {
    display: none;
}


/* ---------------------------------------------------
   Special price
--------------------------------------------------- */
/* Color change */
.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
 color: #dc6529!Important;
}

.slot--article-price .tws-api--price-current.tws-api--price-both-shown,
.twsPriceCurrent.tws-api--price-both-shown.tws-api--price-current-diff,
.slot--checkout-related .twsPriceCurrent.tws-api--price-both-shown.tws-api--price-current-diff{
 color: #dc6529!Important;
}
  
.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text {
  background-color: #d74e09!Important;
}

.bountiful--article-images .slot--article-labels .tws-article-labels--special-offer .tws-article-labels--label-text {
   background-color: #d74e09!Important;
}

/* ---------------------------------------------------
   Header Logo
--------------------------------------------------- */
@media only screen and (min-width: 992px) {
    .slot--header-logo {
        max-width: 500px;
    }
}

@media only screen and (max-width: 448px) {
    .slot--header-logo {
        margin: 0;
        max-width: 200px;
    }
}

/*--Remove the delivery info title--*/
.tws-article-list--delivery-info-title {
    display: none;
}
/*--Reduce space in the first block--*/
    .bountiful--body .bountiful--body-wrapper {
        padding-top: 20px !important;
    }
.bountiful--start-page .tws-container--tws-image-carousel,
.bountiful--start-page .tws-container--tws-articles-two,
.tws-usps-big--list{
    margin-top: 20px !important;
}
.slot--article-quantity {
    display: none;
}
.tws-cta-slider .inner{
  padding-top:0px !important;
}

/*--Checkout related--*/
.opc-checkout--related .tws-article-list--list .thumbnail {
    background: white !important;
    padding: 10px;
  flex-direction:column !important;
}
    .opc-checkout--related .tws-article-list--list .thumbnail .caption {
        width: 100%;
    }