@media screen and (min-width: 1921px) {
img.c-image, picture.c-image img {
    margin: 0 auto;
    max-width: 1920px;
}
}
@media screen and (max-width: 540px) {
.retailerBlade .pipe { display: none !important;}
}
@media screen and (min-width: 768px) {
.priceCTA h3, .priceCTA a {display: inline-table !important; margin: 0 20px;}
}
.retailerBlade .f-heavyweight {margin-top: 12px;}
.retailerBlade .m-banner {padding-top: 24px !important;}
.m-banner.priceCTA {padding-top: 0px;}
.retailerLB {cursor: pointer;}
.LogoContainer {text-align: center; padding-top: 20px 0 24px;}
.LogoContainer div {display: inline-block;}
.LogoContainer div img {margin: 0 10px;}
.priceCTA {text-align: center;}
.priceCTA hr {margin: 24px 0 !important;}
.priceCTA h3 {padding-top: 24px;}

.theme-green a.c-call-to-action, .theme-green .theme-green a.c-call-to-action, a:not(.x-hidden-focus).c-call-to-action:focus, a.c-call-to-action:hover {background: #fff; color: #107c10;}

.greenBar p {padding-bottom: 0 !important;}

/* dialogue lightbox */
.c-dialog [role=dialog] h2 {
padding: 24px 0 !important;
}
.c-dialog [role=dialog] .c-group .c-button {
width: auto !important;
}

/* Media Gallery */
.c-carousel .f-gallery li .transparent-trigger {
    position: absolute;
    background: rgba(0,0,0,0);
    border: transparent;
    margin: 0;
    height: inherit;
    width: inherit;
}

.m-media-gallery .c-carousel picture:after {
    background: rgba(0,0,0,0) !important;
}

.c-carousel .f-gallery li :not(.x-hidden-focus).c-action-trigger:focus {
outline: dashed 1px #FFF !important;
}
