.c-in-page-navigation .hiddenImp {
display: none;
}
@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:not(.hiddenImp, .c-hyperlink) {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;
}

.gallery .c-flipper, .gallery .c-flipper:focus {
    color: #FFF !important;
    background-color: #000 !important;
 }
.gallery div .c-flipper:focus {
    outline: none;
    border: 2px dashed white !important;
    opacity: 1 !important;
}

/* PAGE BAR*/
.c-in-page-navigation .CTAdiv li.c-glyph{float:left; margin-right:5px;}
.c-in-page-navigation .CTAdiv .c-select{margin-top: 0px;}

@media only screen and (min-width: 1779px) and (min-width: 860px){
.c-uhfh.f-transparent {
    margin-top: 0px !important;
}
}
.c-in-page-navigation .CTAdiv .c-select button:focus{
    outline: 2px dashed black;
    border: 2px dashed white !important;}
