.magazine-banner-wrapper h1{color:#222;font-family:BioRhyme;font-size:36px;font-weight:800;line-height:44px;letter-spacing:2px;max-width:980px;margin:34px auto 22px}
.magazine-banner--imagediv{position:relative}
.magazine-banner--imagediv::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:.4}
.mb--features-div{position:absolute;top:17px;left:0;right:0;margin:0 auto;width:auto;max-width:976px}
.mb--features{color:#FFF;font-size:14px;font-style:italic;font-weight:500;letter-spacing:.14px;border-radius:4px;background:#000;padding:3px 13px;cursor:default}
.mb--wishlist-share-div{display:flex;justify-content:right;position:absolute;bottom:-32px;left:0;right:0;margin:0 auto;width:100%;max-width:970px}
.mb--wishlist-share-div img{width:auto;cursor:pointer}
.mb--wishlist-filled{display:none}
#banner-wishlist-evt.icon-bookmark .mb--wishlist-filled{display:block}
#banner-wishlist-evt.icon-bookmark .mb--wishlist{display:none}
#banner-wishlist-evt.icon-bookmark-0 .mb--wishlist-filled{display:none}
#banner-wishlist-evt.icon-bookmark-o .mb--wishlist{display:block}
.mb--wishlist-share-div{position:absolute;bottom:-32px}
.mb--share{margin-left:26px;margin-right:20px}
.mb-author-div{max-width:960px;margin-left:auto;margin-right:auto;margin-top:36px}
.mb--author-name{display:block;font-size:18px;color:#000;line-height:20px;margin-bottom:10px}
.mb--author-name span{font-weight:700}
.mb--date{font-size:18px;color:#000;line-height:20px;font-style:normal;font-weight:400}
#banner-wishlist-evt::before{display:none}
.tb-image__container{position:relative}
@media screen and (max-width:991px){.magazine-banner-wrapper h1{font-size:16px;line-height:20px;letter-spacing:0;margin:15px 18px 10px}
.mb--share{margin-right:18px}
.mb--features-div{top:4px;left:16px}
.mb--features{font-size:12px;padding:1px 6px}
.mb-author-div{margin-left:18px;margin-top:48px}
.magazine-banner-container{margin-top:52px}
}