@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 p, .priceCTA a {display: inline-table !important; margin: 0 20px;}
}
.retailerBlade .f-heavyweight {margin-top: 12px;}
.retailerBlade .m-banner {padding-top: 24px !important;}
.m-banner.purchRow2 {padding-top: 0px !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, .priceCTA p {padding-top: 24px;}
.strikethrough{text-decoration:line-through;}
.accInfo .buyText.elite-purchase{color: white;}
.accInfo .c-subheading-3 {font-weight: 400 !important;}

.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;}

.featuresBlade caption {display: none;}

/* Hero cta hiding */
.m-banner .hiddenImp {
    display: none !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 -old- */
.m-media-gallery .c-carousel picture:after {
    background: rgba(0,0,0,0) !important;
}

/* Media Gallery -new- */
.m-product-placement-item>a .c-image, .m-product-placement-item>a>picture img {
    outline: none !important;
}

.m-product-placement-item.f-size-large.context-video a img:hover {
opacity: .7 !important;
}

.m-product-placement-item a:focus {
outline: #0F760F dashed 2px !important;
}
