
:root { --c-main: #009543; --c-main-rgb: 0,149,67; --text-font: "Bitter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; --body-font: "Bitter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; --ui-font: "Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; --title-font: "Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; --h-font: "Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; --tertiary-font: "DM Serif Display", Georgia, serif; --title-font: var(--body-font); --h-font: var(--body-font); --main-width: 1280px; --c-p-meta-icons: var(--c-main); --excerpt-size: 12.50px; --post-content-gaps: 1.4em; } .s-light body { background-color: #f6f8fa; } .post-title:not(._) { font-weight: bold; letter-spacing: -0.01em; } :root { --wrap-padding: 30px; } :root { --sidebar-width: 300px; } .ts-row, .has-el-gap { --sidebar-c-width: calc(var(--sidebar-width) + var(--grid-gutter-h) + var(--sidebar-c-pad)); } :root { --sidebar-pad: 36px; --sidebar-sep-pad: 36px; } :where(.s-light) .layout-boxed-inner .main { border: 1px solid #dbe2ec; } :where(.s-light) .layout-boxed-inner { --c-box-shadow: rgba(247,247,247,0); } .smart-head-main .smart-head-top { --head-h: 35px; } .s-dark .smart-head-main .smart-head-top, .smart-head-main .s-dark.smart-head-top { background-color: #0c0c0c; } .smart-head-main .smart-head-mid { --head-h: 84px; background-color: #aa0000; } .navigation-main .menu > li > a { font-size: 15px; } .navigation-main { --nav-items-space: 15px; } .nav-hov-b .menu > li > a:before { border-width: 3px; } .s-dark .navigation-main { --c-nav: #ffffff; } .s-dark .navigation { --c-nav-blip: rgba(255,255,255,0.48); --c-nav-hov-bg: rgba(255,255,255,0); --c-nav-drop-bg: #0b1321; --c-nav-drop-hov-bg: rgba(255,255,255,0.03); } .smart-head-mobile .smart-head-mid { --head-h: 70px; } .s-dark .smart-head-mobile .smart-head-mid, .smart-head-mobile .s-dark.smart-head-mid { background-color: #aa0000; } .smart-head-mobile .smart-head-mid { border-bottom-width: 0px; } .s-dark .off-canvas, .off-canvas.s-dark { background-color: #0b1321; } .navigation-small .menu > li > a { font-size: 14px; font-weight: bold; } .navigation-small { margin-left: calc(-1 * var(--nav-items-space)); } .smart-head-main .spc-social { --spc-social-fs: 14px; --spc-social-size: 24px; } .s-dark .smart-head-mobile .search-icon, .smart-head-mobile .s-dark .search-icon { --c-search-icon: rgba(255,255,255,0.9); } .smart-head-mobile .search-icon:hover { color: #ffffff; } .smart-head-mobile { --search-icon-size: 19px; } .s-dark .smart-head-mobile .offcanvas-toggle, .smart-head-mobile .s-dark .offcanvas-toggle { --c-hamburger: rgba(255,255,255,0.9); } .s-dark .smart-head-mobile .offcanvas-toggle:hover, .smart-head-mobile .s-dark .offcanvas-toggle:hover { --c-hamburger: #ffffff; } .smart-head .ts-button1 { font-size: 14px; font-weight: bold; } .smart-head .ts-button1:not(._) { color: #000114; } .smart-head .ts-button1 { background-color: #ffe500; border-radius: 30px; padding-left: 20px; padding-right: 20px; } .smart-head .h-text { font-family: var(--ui-font); font-size: 14px; font-weight: bold; color: #ffe500; } .post-meta .meta-item, .post-meta .text-in { font-size: 10px; font-weight: 600; } .post-meta .post-cat > a { font-family: var(--tertiary-font); } .post-meta .text-in, .post-meta .post-cat > a { font-size: 12px; } .post-meta .post-cat > a { font-weight: 600; text-transform: initial; } .s-dark .post-meta .post-cat > a { color: #ff5b5b; } .l-post .excerpt { font-family: var(--body-font); } .l-post .excerpt { font-weight: 500; } .cat-labels .category { font-family: var(--tertiary-font); font-size: 13px; letter-spacing: 0.08em; } .block-head .heading { font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; } .block-head-b .heading { font-size: 18px; font-weight: bold; text-transform: initial; letter-spacing: -0.03em; } .block-head-b { --space-below: 15px; } .block-head-h .heading { font-weight: bold; text-transform: initial; letter-spacing: -0.03em; } .block-head-h { --space-below: 15px; --border-weight: 2px; } .read-more-btn { font-size: 11px; font-weight: 600; padding-top: 9px; padding-bottom: 9px; padding-left: 14px; padding-right: 14px; } .load-button { font-size: 12px; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; padding-right: 10px; border-radius: 3px; } .loop-grid .ratio-is-custom { padding-bottom: calc(100% / 1.6); } .loop-grid-base .post-title { font-size: 17px; } .loop-grid-sm .post-title { font-size: 15px; } .has-nums-a .l-post .post-title:before, .has-nums-b .l-post .content:before { font-size: 20px; } .has-nums-c .l-post .post-title:before, .has-nums-c .l-post .content:before { font-size: 18px; } .has-nums:not(.has-nums-c) { --num-color: var(--c-main); } .loop-list .ratio-is-custom { padding-bottom: calc(100% / 1.6); } .loop-overlay .post-title { font-size: 17px; } .loop-small .media { margin-right: 12px; } .loop-small .post-title { font-size: 13px; } .loop-small .media:not(i) { max-width: 86px; } .post-meta-single .meta-item, .post-meta-single .text-in { font-size: 12px; } .entry-content { line-height: 1.75; } .site-s-light .entry-content { color: #282828; } :where(.entry-content) a { text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 2px; text-decoration-thickness: 1px; } :where(.s-light .entry-content) a { text-decoration-color: rgba(10,10,10,0.17); } .entry-content p { --post-content-gaps: 1.4em; } .post-share-b:not(.is-not-global) { --service-height: 34px; --service-width: 40px; --service-min-width: initial; --service-gap: 5px; } .post-share-b:not(.is-not-global) .service i { font-size: 17px; } .post-share-b:not(.is-not-global) { --service-b-radius: 2px; } .s-head-modern .sub-title { font-size: 16px; } .site-s-light .s-head-modern .sub-title { color: #545454; } .s-post-modern .post-content-wrap { display: grid; grid-template-columns: minmax(0, 1fr); } .s-post-modern .entry-content { max-width: min(100%, calc(720px + var(--p-spacious-pad)*2)); justify-self: center; } .category .feat-grid { --grid-gap: 2px; } .spc-newsletter-c { background-color: #f6f8fa; } @media (min-width: 941px) and (max-width: 1200px) { .ts-row, .has-el-gap { --sidebar-c-width: calc(var(--sidebar-width) + var(--grid-gutter-h) + var(--sidebar-c-pad)); } .navigation-main .menu > li > a { font-size: calc(10px + (15px - 10px) * .7); } .navigation-small .menu > li > a { font-size: calc(10px + (14px - 10px) * .7); } } @media (min-width: 768px) and (max-width: 940px) { .ts-contain, .main { padding-left: 35px; padding-right: 35px; } .layout-boxed-inner { --wrap-padding: 35px; } :root { --wrap-padding: 35px; } } @media (max-width: 767px) { .ts-contain, .main { padding-left: 25px; padding-right: 25px; } .layout-boxed-inner { --wrap-padding: 25px; } :root { --wrap-padding: 25px; } .post-share-follow-top .social-follow-compact { display: none; } } @media (min-width: 940px) and (max-width: 1300px) { :root { --wrap-padding: min(30px, 5vw); } }