/* Homepage Full Width Promo Banner */ .hp-full-promo-wrap { padding: 0; margin: 14px 9px 6px; } .hp-full-promo-wrap .hp-full-promo { width: 100%; max-width: 960px; padding: 0; margin: 0; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; background-size: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; } .hp-full-promo-wrap .hp-full-promo a { border: 0; } .hp-full-promo-wrap .hp-full-promo img { border: 0; display: block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; } @media screen and (min-width: 501px) { .hp-full-promo-wrap { margin: 0 33px 14px; } .hp-full-promo-wrap .hp-full-promo { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: inset 0 0 4px rgba(0,0,0,.4); -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.4); box-shadow: inset 0 0 4px rgba(0,0,0,.4); } }