/*
Theme Name: Magazine Power Child
Template: magazine-power
Version: 1.0
*/
.magazine_power_widget_social ul li a[href*="vk.com"]::before,
.magazine_power_widget_social ul li a[href*="vk.ru"]::before{content:"\f189";font-family:"Font Awesome 6 Brands";font-weight:400}
.magazine_power_widget_social ul li a[href*="t.me"]::before,
.magazine_power_widget_social ul li a[href*="telegram.me"]::before{content:"\f2c6";font-family:"Font Awesome 6 Brands";font-weight:400}
.mb-mark{float:left;margin:0 12px 0 0;display:block}
.mb-mark img{display:block;width:44px;height:44px;border-radius:8px}
.images-zoom>img{width:100%;height:100%;object-fit:cover;display:block}
.block-item-thumb .images-zoom{aspect-ratio:16/10;overflow:hidden}
.carousel-item-thumb .images-zoom{aspect-ratio:16/9;overflow:hidden}
.latest-news-thumb .images-zoom{aspect-ratio:3/2;overflow:hidden}
.categorized-news-thumb .images-zoom{aspect-ratio:3/2;overflow:hidden}
.categorized-news-thumb a{display:block;overflow:hidden;aspect-ratio:3/2}
.categorized-news-thumb img
{width:100%;height:100%;object-fit:cover;display:block}
.magazine_power_widget_social ul li a::before{font-size:17px;line-height:2.1}
.mb-promo{display:block;position:relative;min-height:118px;overflow:hidden;
border-radius:6px;padding:20px 24px;color:#fff;text-decoration:none;
background-color:#0E2A47;background-size:cover;background-position:50%}
.mb-promo::after{content:"";position:absolute;inset:0;
background:linear-gradient(90deg,rgba(14,42,71,.93),rgba(14,42,71,.35))}
.mb-promo span{position:relative;z-index:2;display:block}
.mb-promo-t{font-size:21px;font-weight:700;line-height:1.2}
.mb-promo-s{font-size:13px;opacity:.9;margin:6px 0 12px}
.mb-promo-b{display:inline-block;background:#E8453C;padding:7px 16px;
border-radius:4px;font-weight:700;font-size:13px}
.mb-promo span.mb-promo-b{display:inline-block}
.mb-promo,.mb-promo:hover,.mb-promo:focus,
.mb-promo:hover span,.mb-promo span{text-decoration:none}
.mb-promo{text-align:right;background-position:18% 50%}
.mb-promo::after{background:linear-gradient(270deg,
rgba(14,42,71,.94),rgba(14,42,71,.25))}
.mb-mark img{width:66px;height:66px;border-radius:10px}
.mb-mark{margin-right:14px}
.mb-promo,.mb-promo span,.mb-promo:hover,.mb-promo:hover span,
.mb-promo:focus,.mb-promo:focus span,.mb-promo:active span{color:#fff}
.mb-promo:hover span.mb-promo-b{background:#c9372f}
.site-branding .custom-logo-link{float:left;margin:0 14px 0 0;
max-width:none;width:auto;display:block}
.site-branding .custom-logo{width:66px;height:66px;display:block}
#header-widget .mb-promo,#header-widget .mb-promo span,
#header-widget .mb-promo:hover,#header-widget .mb-promo:hover span,
#header-widget .mb-promo:focus,#header-widget .mb-promo:focus span
{text-decoration:none !important;color:#fff !important}
#header-widget .mb-promo span.mb-promo-b{background:#E8453C;transition:background .2s}
#header-widget .mb-promo:hover span.mb-promo-b{background:#A8281F}
#tophead #news-ticker .list a{display:block;white-space:nowrap;
overflow:hidden;text-overflow:ellipsis;max-width:52vw}
#masthead .inner-wrapper{display:flex;align-items:center;
justify-content:space-between;gap:24px}
#masthead .site-branding{display:flex;align-items:center;gap:14px;float:none}
#masthead .site-branding .custom-logo-link{float:none;margin:0;flex:0 0 auto}
#masthead #site-identity{min-width:0;flex:1 1 auto}
#masthead #header-widget{float:none;flex:0 1 auto;margin:0}
#tophead #news-ticker{width:620px}
#tophead #news-ticker .list a{max-width:100%}
@media (max-width:1100px){#tophead #news-ticker{width:380px}}
