:root{--c-main:#e54e53;--main-width:1078px;--c-excerpts:var(--c-contrast-500);--excerpt-size:13px;--sidebar-pad:25px;--body-font:"Open Sans", system-ui, sans-serif;--title-font:"Roboto Slab", Georgia, serif;--title-size-xs:13px;--title-size-s:14px;--title-size-n:14px;--title-size-m:15px;--title-size-l:18px;--title-size-xl:23px;--title-fw-semi:400;--title-fw-bold:500;--list-p-title:var(--title-size-m);--dark-color:#19232d;--c-links:#19232d;--c-headings:#19232d;--post-content-size:14px;--post-content-lh:1.857;--post-content-gaps:1.857em;--block-wrap-mb:42px;--footer-mt:50px;}
@media(min-width:1201px){
:root{--sidebar-width:376px;}
}
.s-light{--body-color:#4d5053;--c-post-meta:#a6a6a6;--c-separator:#d9d9d9;--c-separator2:var(--c-separator);}
.site-s-light .s-dark{--footer-bg:#19232d;--footer-lower-bg:#121a21;--c-nav-drop-bg:var(--dark-color);}
.site-s-dark:not(i),
.site-s-dark .s-light{--c-nav-drop-bg:#111;}
.post-content{color:var(--body-color);}
.smart-head-legacy{--head-bot-h:46px;--nav-items-space:25px;--nav-text-weight:500;--nav-drop-text:13px;}
.smart-head-bot.s-dark, .s-dark .smart-head-bot{--c-bg:var(--dark-color);border:0;}
.site-s-dark .smart-head-bot{--c-bg:#080808;}
.s-dark .nav-hov-b{--c-nav-hov-bg:rgba(255, 255, 255, 0.035);--c-nav-drop-hov-bg:rgba(255, 255, 255, 0.035);}
.mega-menu-b .sub-cats{background:rgba(var(--c-rgba), 0.03);border-right:0;}
.s-dark .mega-menu-b .sub-cats{background:#1e2935;}
.site-s-dark .mega-menu-b .sub-cats{background:#1e1e1e;}
.mega-menu-b .sub-cats li a:not(._){font-size:13px;text-transform:uppercase;}
.mega-menu-b .grid-post .post-meta .meta-above{background:#ddd;}
.smart-head-mobile .smart-head-mid.s-dark{background:var(--dark-color);}
.off-canvas{background:var(--dark-color);}
.mobile-menu{font-size:14px;}
.widget{--li-pad:initial;--c-li-sep:var(--c-separator);font-size:13px;}
.textwidget{font-size:14px;}
.post-title a{--c-a-hover:var(--c-links);}
.post-title a:hover{text-decoration:underline;}
.post-meta{font-size:11px;color:var(--c-contrast-400);}
.post-meta-items{text-transform:uppercase;}
.post-meta .meta-above{display:flex;}
.post-meta .meta-above .has-icon:not(:first-child){margin-left:auto;}
.post-meta .post-author > a{text-transform:uppercase;color:var(--c-main);font-weight:400;letter-spacing:.04em;}
.post-meta .main-stars{font-size:16px;}
.post-meta-single{font-size:12px;}
.cat-labels a, .cat-labels .category{padding:0 12px;font-size:12px;font-weight:400;letter-spacing:0;line-height:25px;}
.cat-labels-overlay{margin-left:7px;}
.block-head-a .heading{font-size:13px;}
.block-head-a2{--c-border:var(--c-separator);}
.block-head-g{background:var(--dark-color);}
.read-more-btn{padding:7px 12px;}
.loop-grid{--grid-row-gap:30px;}
.loop-grid-lg{--grid-row-gap:50px;}
.loop + .main-pagination{margin-top:40px;}
.l-post .excerpt{margin-top:14px;}
.grid-post .post-meta .meta-above{position:relative;padding:0 14px;margin-top:-16px;background:var(--c-contrast-50);line-height:26px;}
.grid-post .post-title{position:relative;padding-left:14px;}
.grid-post .post-title:before{content:" ";display:block;float:left;position:absolute;left:0;top:.1em;height:18px;border-left:3px solid var(--c-main);}
.loop-small-sep{--grid-row-gap:28px;}
.small-post .post-title{margin:8px 0;}
.block-highlights .loop-small{margin-top:22px;}
.block-highlights .loop-small-b{margin-top:14px;padding-top:12px;border-top:1px solid var(--c-separator);}
@media(min-width:941px){
.main-featured.has-classic-slider{margin:28px 0 49px 0;padding:28px 0;background:rgba(var(--c-rgba), 0.05);border:1px solid var(--c-contrast-100);border-right:0;border-left:0;}
.site-s-dark .main-featured.has-classic-slider{background:rgba(0, 0, 0, 0.25);}
}
.breadcrumbs-b{font-size:12px;--c-a:var(--c-contrast-600);}
.breadcrumbs-b:not(.is-full-width) > .inner{padding:14px 25px;}
.s-light .breadcrumbs-b{color:#8d97a1;}
.main-sidebar .block-head{--space-below:30px;}
.main-sidebar .widget{margin-bottom:38px;}
.main-heading{font-size:18px;text-transform:uppercase;border-left:3px solid var(--c-main);padding-left:14px;line-height:2;margin-bottom:28px;font-weight:600;}
.post-header .post-title{font-size:20px;font-weight:400;}
.entry-content{--title-fw-bold:700;}
.author-info .description{font-size:13px;}
.author-info .bio{margin-top:10px;}
.author-info [rel="author"]{font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase;}
.comments-list .comment-content{font-size:13px;}
.post-cover .post-meta .post-author > a{color:#fff;margin-left:2px;}
.classic-footer-lower .inner{padding:18px 0;}
.upper-footer .block-head-h{--space-below:35px;padding-bottom:10px;}
.s-dark .upper-footer .block-head-h{--c-block:var(--c-contrast-800);}
.upper-footer .block-head-h .heading{letter-spacing:.01em;font-size:14px;}
.upper-footer.s-dark, .s-dark .upper-footer {
color: #eee;
}