@charset "UTF-8";
html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden] {
display: none;
}
  :root{--body-font:Mulish, Arial, Helvetica, sans-serif;--title-font:Mulish, Arial, Helvetica, sans-serif;--container-max-width:1280px;--site-wrapper-max-width:calc(var(--container-max-width) + 30px);--theme-color-1:#6c5b7b;--theme-color-2:#f67280;--theme-color-3:#f8b195;--theme-color-4:#c06c84;--theme-color-5:#355c7d;--black:#000000;--very-dark-grey:#2e2f33;--dark-grey:#45464b;--medium-grey:#94979e;--light-grey:#D3D3D3;--white:#ffffff;--body-background:#fff7f3;--footer-background:var(--white);--footer-font-color:var(--body-font-color);--footer-link-color:var(--link-color);--footer-bottom-background:var(--footer-background);--light-border-color:#f1f1f1;--medium-border-color:#e5e5e5;--light-background-color:#f5f5f5;--very-light-background-color:#f9f9f9;--body-font-color:var(--dark-grey);--custom-header-background:#ffffff;--link-color:#6c5b7b;--link-hover-color:#f67280;--primary-nav-link-color:#6c6f76;--primary-nav-link-hover-color:var(--link-hover-color);--primary-nav-submenu-background:var(--white);--primary-nav-submenu-link-color:#6c6f76;--primary-nav-submenu-link-hover-color:var(--link-hover-color);--primary-nav-sidebar-link-color:#6c6f76;--primary-nav-sidebar-submenu-background:var(--very-light-background-color);--primary-nav-sidebar-submenu-link-color:var(--theme-color-1);--primary-nav-sidebar-submenu-sub-link-color:var(--theme-color-2);--primary-nav-sidebar-submenu-arrow-color:var(--theme-color-2);--sticky-header-primary-nav-submenu-background:var(--primary-nav-submenu-background);--sticky-header-primary-nav-submenu-link-color:var(--primary-nav-link-color);--sticky-header-primary-nav-submenu-link-hover-color:var(--primary-nav-link-hover-color);--sticky-header-primary-nav-link-color:var(--primary-nav-link-color);--sticky-header-primary-nav-link-hover-color:var(--primary-nav-link-hover-color);--post-background:var(--white);--entry-title-link-color:var(--very-dark-grey);--entry-meta-color:var(--medium-grey);--entry-meta-link-color:var(--link-color);--excerpt-color:var(--medium-grey);--continue-reading-color:var(--link-color);--single-post-background:#ffffff;--single-entry-title-color:var(--very-dark-grey);--single-entry-font-color:var(--body-font-color);--single-excerpt-color:var(--medium-grey);--single-entry-meta-color:var(--medium-grey);--single-entry-meta-link-color:var(--link-color);--post-tags-background:var(--light-background-color);--post-tags-font-color:var(--dark-grey);--toggle-background-color:none;--toggle-hover-background-color:none;--toggle-icon-color:var(--primary-nav-link-color);--logo-color:var(--very-dark-grey);--sidebar-logo-color:var(--very-dark-grey);--sticky-header-background:var(--white);--sticky-header-logo-color:var(--logo-color);--sticky-header-toggle-background:var(--toggle-background-color);--sticky-header-toggle-hover-background:var(--toggle-hover-background-color);--sticky-header-toggle-icon-color:var(--toggle-icon-color);--widget-background:var(--white);--widget-title-color:var(--very-dark-grey);--widget-font-color:var(--body-font-color);--widget-link-color:var(--very-dark-grey);--widget-child-link-color:var(--medium-grey);--widget-meta-color:var(--medium-grey);--widget-meta-link-color:var(--link-color);--widget-button-color:var(--button-color);--widget-line-color:var(--light-border-color);--widget-count-color:var(--theme-color-3);--widget-first-count-color:var(--very-dark-grey);--widget-count-background:var(--theme-color-3);--widget-first-count-background:var(--very-dark-grey);--widget-count-alt-color:var(--white);--widget-first-count-alt-color:var(--white);--special-widget-background:var(--white);--special-widget-title-color:var(--very-dark-grey);--special-widget-font-color:var(--body-font-color);--special-widget-link-color:var(--very-dark-grey);--special-widget-child-link-color:var(--medium-grey);--special-widget-meta-color:var(--medium-grey);--special-widget-meta-link-color:var(--link-color);--special-widget-button-color:var(--button-color);--special-widget-line-color:var(--light-border-color);--special-widget-count-color:var(--theme-color-3);--special-widget-first-count-color:var(--very-dark-grey);--special-widget-count-background:var(--theme-color-3);--special-widget-first-count-background:var(--very-dark-grey);--special-widget-count-alt-color:var(--white);--special-widget-first-count-alt-color:var(--white);--footer-widget-title-color:var(--very-dark-grey);--footer-widget-font-color:var(--body-font-color);--footer-widget-link-color:var(--very-dark-grey);--footer-widget-child-link-color:var(--medium-grey);--footer-widget-meta-color:var(--medium-grey);--footer-widget-meta-link-color:var(--link-color);--footer-widget-button-color:var(--button-color);--footer-widget-line-color:var(--light-border-color);--footer-widget-count-color:var(--theme-color-3);--footer-widget-first-count-color:var(--very-dark-grey);--footer-widget-count-background:var(--theme-color-3);--footer-widget-first-count-background:var(--very-dark-grey);--footer-widget-count-alt-color:var(--white);--footer-widget-first-count-alt-color:var(--white);--footer-columns-widget-title-color:var(--very-dark-grey);--footer-columns-widget-font-color:var(--body-font-color);--footer-columns-widget-link-color:var(--very-dark-grey);--footer-columns-widget-child-link-color:var(--medium-grey);--footer-columns-widget-meta-color:var(--medium-grey);--footer-columns-widget-meta-link-color:var(--link-color);--footer-columns-widget-button-color:var(--button-color);--footer-columns-widget-line-color:var(--light-border-color);--footer-columns-widget-count-color:var(--theme-color-3);--footer-columns-widget-first-count-color:var(--very-dark-grey);--footer-columns-widget-count-background:var(--theme-color-3);--footer-columns-widget-first-count-background:var(--very-dark-grey);--footer-columns-widget-count-alt-color:var(--white);--footer-columns-widget-first-count-alt-color:var(--white);--page-title-color:var(--very-dark-grey);--page-description-color:var(--medium-grey);--page-meta-background:var(--theme-color-2);--page-meta-color:var(--white);--default-border-radius:7px;--input-border-radius:5px;--button-border-radius:25px;--thumbnail-border-radius:50%;--misc-border-radius:14px;--hero-border-radius:10px;--sidebar-width:calc(100% / 3 - 50px);--overlay-gradient:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));--logo-font-size:5.125rem;--sticky-nav-logo-font-size:2.625rem;--medium-mobile-logo-font-size:3.25rem;--small-mobile-logo-font-size:2.25rem;--default-box-shadow:0 0 15px rgba(0,0,0,0.05);--thumbnail-box-shadow:0 0 10px rgba(0,0,0,0.05);--button-color:var(--theme-color-2);--pagination-prev-next-background:var(--button-color);--pagination-prev-next-color:var(--white);--pagination-numbers-background:var(--white);--pagination-numbers-color:var(--link-color);--pagination-numbers-current-color:var(--white);--pagination-numbers-current-background:var(--very-dark-grey);--ruki-menu-pill-background:var(--theme-color-3);--ruki-menu-pill-color:var(--white);--custom-logo-width-sticky-nav:75%;--custom-logo-width-mobile:120px;--custom-logo-width-small:80px;--hero-card-background:var(--white);--hero-title-color:var(--very-dark-grey);--hero-entry-meta-color:var(--medium-grey);--hero-entry-meta-link-color:var(--link-color);--hero-entry-content-color:var(--medium-grey);--hero-prev-arrow-color:var(--theme-color-3);--hero-next-arrow-color:var(--theme-color-3);--related-posts-card-background:var(--post-background);--related-posts-title-color:var(--very-dark-grey);--related-posts-entry-title-link-color:var(--entry-title-link-color);--related-posts-entry-meta-color:var(--entry-meta-color);--related-posts-entry-meta-link-color:var(--entry-meta-link-color);--related-posts-entry-content-color:var(--excerpt-color);--related-posts-continue-reading-color:var(--continue-reading-color);--home-featured-posts-card-background:var(--post-background);--home-featured-posts-title-color:var(--very-dark-grey);--home-featured-posts-entry-title-link-color:var(--entry-title-link-color);--home-featured-posts-entry-meta-color:var(--entry-meta-color);--home-featured-posts-entry-meta-link-color:var(--entry-meta-link-color);--home-featured-posts-entry-content-color:var(--excerpt-color);--home-featured-posts-continue-reading-color:var(--continue-reading-color);--home-featured-arrows-background:var(--theme-color-3);--home-featured-arrows-color:var(--white);--category-featured-posts-card-background:var(--post-background);--category-featured-posts-title-color:var(--very-dark-grey);--category-featured-posts-entry-title-link-color:var(--entry-title-link-color);--category-featured-posts-entry-meta-color:var(--entry-meta-color);--category-featured-posts-entry-meta-link-color:var(--entry-meta-link-color);--category-featured-posts-entry-content-color:var(--excerpt-color);--category-featured-posts-continue-reading-color:var(--continue-reading-color);--category-featured-arrows-background:var(--theme-color-3);--category-featured-arrows-color:var(--white);}
html{font-size:100%;}
body {
direction: ltr;
font-family: var(--body-font);
margin: 0;
overflow-x:hidden;
background: var(--body-background);
color: var(--body-font-color);
font-weight: 400;
} *{box-sizing:border-box;}
img:not(.custom-logo){width:100%;height:auto;}
img[class*="align"],
img[class*="wp-image-"]{height:auto;max-width:100%;width:auto;}
img.size-full, .attachment img{max-width:100%;width:auto;}
.entry-content img.size-thumbnail:not(.attachment-thumbnail) {
max-width: 150px;
} a{color:var(--link-color);text-decoration:underline;transition:color 0.2s ease;transition:background 0.2s ease;outline:none;}
a:hover{color:var(--link-hover-color);}
hr:not(.wp-block-separator){border:0;height:1px;background:var(--light-border-color);margin:30px 0;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:var(--light-border-color);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
strong, b{font-weight:700}
em, i{font-style:italic;}
h1, h2, h3, h4, h5, h6{clear:both;font-family:var(--title-font);margin:30px 0;font-weight:900;letter-spacing:-0.5px;color:var(--very-dark-grey);line-height:1.2;}
h1{font-size:2.5rem;}
h1.page-title, h1.entry-title,
.home.page div[class*="cols"] h1.entry-title{font-size:3.25rem;line-height:1.2}
.has-sidebar h1.entry-title{font-size:2.75rem;}
h1 b, h1 strong{font-weight:900;}
h2{font-size:2rem;}
h3{font-size:1.75rem;line-height:1.5;}
h4{font-size:1.5rem;}
h5{font-size:1.25rem;}
h6{font-size:1rem;}
blockquote{font-family:var(--title-font);font-size:2.25rem;line-height:1.2;font-weight:900;margin:50px 0 50px 0;color:var(--theme-color-2);letter-spacing:-0.5px;padding:0 30px 0 30px;}
blockquote strong {
font-weight: 900;
} q{font-family:var(--title-font);font-weight:900;}
var{font-weight:500;}
cite{color:var(--medium-grey);font-style:normal;font-size:1rem;font-weight:800;}
cite::before{content:"\2015";margin-right:5px;color:var(--medium-grey);font-weight:500;}
pre, code{white-space:pre-wrap;word-wrap:break-word;text-align:justify;}
code{background:var(--very-light-background-color);border-left:3px solid var(--theme-color-1);padding:30px;color:var(--single-entry-font-color);display:block;line-height:1.5;}
p code{margin:10px 0;}
code br{display:none;}
kbd{background:var(--very-light-background-color);padding:0 4px;display:inline-block;}
.page-title{margin:0;}
.page-subtitle{width:100%;color:var(--medium-grey);font-size:1rem;font-weight:400;margin:10px 0 0 0;}
.page-title a{text-decoration:none;color:var(--very-dark-grey);}
input, textarea{border:3px solid var(--light-border-color);padding:15px;transition:all 0.2s ease;max-width:100%;border-radius:var(--input-border-radius);font-size:1rem;}
input[type="checkbox"],
input[type="radio"]{float:left;margin-right:5px;}
button, input[type="submit"],
.button{border:0;background:var(--button-color);color:var(--white);padding:15px 30px;font-weight:800;font-size:1rem;font-family:var(--title-font);border-radius:var(--button-border-radius);text-decoration:none;}
button:hover, input[type="submit"]:hover,
.button:hover, button:focus, input[type="submit"]:focus,
.button:focus{outline:none;}
input:hover, textarea:hover{border-color:var(--medium-border-color);}
input:focus, textarea:focus{border-color:var(--medium-border-color);box-shadow:0 0 5px rgba(0,0,0,0.1);outline:none;}
select{border:3px solid var(--medium-border-color);padding:3px;border-radius:3px;}
.post-password-form p{display:flex;text-align:center;margin-bottom:30px;flex-direction:column;align-items:center;}
.post-password-form label{width:100%;padding:0;margin:0;max-width:480px;}
.post-password-form input{line-height:1;margin:10px 0;height:46px;width:100%;max-width:480px;}
ul{margin:30px 10px 30px 40px;padding:0;list-style:none;}
ol{margin-top:30px;margin-bottom:30px;}
ol li, ul li{margin-bottom:15px;position:relative;padding-left:15px;}
li > ul, li > ol{margin-bottom:10px;margin-left:30px;margin-top:10px;}
li > ol{margin-left:0;padding-left:35px;}
ol.ruki-ordered-list:not([start]):not([reversed]){list-style:none;margin-left:20px;}
ol.ruki-ordered-list:not([start]):not([reversed]){counter-reset:li-counter;list-style:none;}
ol.ruki-ordered-list[start],
ol.ruki-ordered-list[reversed]{list-style:decimal;}
ol.ruki-ordered-list:not([reversed]):not([start]) > li::before{position:absolute;top:2px;left:0px;content:counter(li-counter) '';counter-increment:li-counter;color:var(--link-color);font-size:11px;font-weight:600;margin-left:-40px;background:var(--very-light-background-color);width:24px;height:20px;border-radius:50%;text-align:center;padding-top:4px;letter-spacing:-0.5px;}
ul.ruki-list{list-style:none;margin-left:60px;}
ul.ruki-list > li::before{content:"\2022";color:var(--medium-grey);display:inline-block;position:absolute;top:-3px;left:0px;margin-left:-32px;font-size:20px;}
dt{font-weight:700;}
dd{margin:5px 10px 5px 15px;}
table{border-collapse:collapse;margin:30px 0 30px 0;width:100%;}
thead th{color:var(--white);border:0;}
th{padding:0.8em;text-align:left;font-weight:500;border-left:1px solid var(--light-border-color);border-top:1px solid var(--light-border-color);}
tr{border-bottom:1px solid #f1f1f1;}
thead th{background:var(--theme-color-2);}
td{padding:0.8em;border-left:1px solid var(--light-border-color);}
table tr > td{border-top:1px solid var(--light-border-color);}
table tr td:last-child, table tr th:last-child{border-right:1px solid var(--light-border-color)}
table thead th:first-child{border-top-left-radius:7px;}
table thead th:last-child{border-top-right-radius:7px;border-right:0;}
.mobile-only{display:none;visibility:hidden;}
main{margin-bottom:45px}
.single.has-related-posts-background main{margin-bottom:0;}
.single:not(.has-comments):not(.has-related-posts).has-post-nav main{margin-bottom:30px;}
.home:not(.has-custom-post-blocks):not(.has-loop-header).has-featured-posts .wrap{padding-top:20px;}
.home:not(.has-custom-post-blocks):not(.has-loop-header).has-featured-posts-background .wrap{padding-top:35px;}
.home:not(.has-custom-post-blocks).has-loop-header.has-featured-posts-background .wrap,
.home.has-hero.has-slick-dots:not(.has-featured-posts):not(.has-custom-post-blocks):not(.has-loop-header) .wrap{padding-top:15px;}
.home.has-custom-post-blocks.has-featured-posts .wrap{padding-top:20px;}
.container{width:100%;max-width:var(--container-max-width);margin:auto;}
.content-area{margin:auto;width:100%;max-width:var(--container-max-width);padding:0;}
.section-header{width:100%;max-width:var(--container-max-width);margin:auto;padding:22px 15px 26px 15px;position:relative;}
.home:not(.has-hero):not(.has-featured-posts):not(.has-custom-post-blocks) .section-header{padding-top:0;}
.page-header{padding:0 15px 15px 15px;}
.page-header .page-title{margin:0 0 8px 0;line-height:1;color:var(--page-title-color);}
.page-header .page-subtitle:not(.after-title){font-family:var(--title-font);font-weight:700;padding:6px 15px;background:var(--page-meta-background);display:inline-block;border-radius:calc( var(--misc-border-radius) * 2 );width:auto;margin-bottom:15px;color:var(--page-meta-color);}
.page-header .page-subtitle.after-title{padding:5px;max-width:875px;margin:auto;color:var(--page-description-color);}
.has-custom-header .page-header{padding-top:0;}
.has-category-featured .page-header{padding-top:10px;margin-top:10px;}
.has-category-featured-background .page-header{margin-top:20px;}
.has-category-featured-background .page-subtitle:not(.after-title){margin-top:10px;}
.archive .page-header, .search-results .page-header{text-align:center;}
.has-sidebar .wrap{max-width:var(--container-max-width);margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.has-sidebar .wrap main{width:calc(100% - var(--sidebar-width) - 40px);flex-grow:0;}
.aside-sidebar{width:var(--sidebar-width);margin-right:15px;padding-bottom:60px;padding-top:15px;}
.has-pagination:not(.has-custom-post-blocks) .aside-sidebar{padding-bottom:140px;}
.single .aside-sidebar{padding-bottom:40px;}
.single.has-post-nav .aside-sidebar{padding-bottom:70px;}
.single.has-comments .aside-sidebar{padding-bottom:150px;}
.single.has-related-posts .aside-sidebar{padding-bottom:55px;}
.home.has-featured-posts-background.has-custom-post-blocks .aside-sidebar{padding-top:30px;}
.aside-sticky-container{position:sticky;position:-webkit-sticky;top:0px;}
.has-sticky-nav .aside-sticky-container{top:65px;}
.ruki-post-block-wrapper[style*="background"]{padding-bottom:15px;padding-top:15px;}
.ruki-post-block-wrapper:not([style*="background"]).prev-has-background{padding-top:15px;}
.ruki-post-block-wrapper[style*="background"]:not(.prev-has-background):not(:first-of-type){margin-top:35px;}
.has-sidebar .ruki-post-block-wrapper[style*="background"].prev-has-background{margin-top:50px;}
.has-featured-posts.has-featured-posts-background .ruki-post-block-wrapper:first-of-type{margin-top:0;}
.home.has-featured-posts-background .ruki-post-block-wrapper[style*="background"]:first-of-type{margin-top:30px;}
.home .ruki-post-block-wrapper[style*="background"]:first-of-type{margin-top:15px;}
.ruki-post-block-wrapper.has-block-title[style*="background"]{padding-bottom:35px;}
.custom-post-block .section-header{padding-top:22px;padding-bottom:26px;}
.home.has-featured-posts-background .ruki-post-block-wrapper:not([style*="background"]):first-of-type .section-header{padding-top:17px;}
.has-hero.has-slick-dots:not(.has-featured-posts) .ruki-post-block-wrapper:not([style*="background"]):first-of-type .section-header,
.has-hero.has-slick-dots:not(.has-featured-posts) .ruki-post-block-wrapper:not([style*="background"]):not(.has-block-title):first-of-type{padding-top:15px;}
.has-featured-posts-background .ruki-post-block-wrapper:not([style*="background"]):not(.has-block-title):first-of-type{padding-top:15px;}
.home:not(.has-featured-posts):not(.has-hero) .ruki-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header,
.home.has-featured-posts:not(.has-featured-posts-background) .ruki-post-block-wrapper:not([style*="background"]):first-of-type .section-header{padding-top:2px;}
.section-header .more{position:absolute;top:37px;right:15px;font-size:0.875rem;}
.home:not(.has-featured-posts):not(.has-hero) .ruki-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header .more,
.home:not(.has-featured-posts).has-hero .ruki-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header .more,
.home.has-featured-posts:not(.has-featured-posts-background) .ruki-post-block-wrapper:not([style*="background"]):first-of-type .section-header .more{top:20px;}
.home.has-featured-posts-background .ruki-post-block-wrapper:not([style*="background"]):first-of-type .section-header .more{top:35px;}
.section-header .more a{font-weight:800;text-decoration:none;color:var(--medium-grey);}
.custom-post-block .page-subtitle a{float:right;text-decoration:none;font-weight:800;}
.has-sidebar .ruki-post-block-wrapper[style*="background"]{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;border-radius:var(--default-border-radius);}
.custom-post-block.woocommerce ul.products li.product{margin-bottom:15px;margin-top:15px;}
 .site-header{padding:0 0 0 0;text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;width:100%;max-width:var(--container-max-width);margin:15px auto 30px auto;background:var(--custom-header-background);}
.custom-logo-link{margin:auto;color:var(--logo-color);font-size:var(--logo-font-size);font-family:var(--title-font);font-weight:900;letter-spacing:-3px;padding:0;text-decoration:none;transition:all 0.3s ease;line-height:1.2;}
.wp-custom-logo .custom-logo-link{font-size:0;line-height:0;padding:0;}
.site-header.logo-below-nav{margin-bottom:15px;margin-top:0;}
a.custom-logo-link{color:var(--logo-color);}
.logo-wrapper{display:flex;padding:0;margin:0;}
.custom-logo{transition:all 0.3s ease;margin:auto;max-width:100%;height:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.custom-logo{image-rendering:-webkit-optimize-contrast;}
}
.site-header .container{display:flex;flex-wrap:wrap;flex-direction:column;}
.primary-menu-container{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;}
@media(min-width:1061px){ 
header.site-header.sticky-nav.fixed{position:fixed;z-index:1499;box-shadow:0px 0px 15px rgba(0,0,0,0.1);max-width:100%;border-color:var(--white);background:var(--sticky-header-background);transition:box-shadow 0.3s ease-in-out;padding-top:0 !important;transition:background 0.2s ease;}
header.site-header.default.sticky-nav.fixed .logo-wrapper, header.site-header.default.sticky-nav.fixed .tagline{display:none;}
header.site-header.sticky-nav.fixed.logo-split-menu .custom-logo-link, header.site-header.sticky-nav.fixed.logo-left-menu .custom-logo-link{font-size:var(--sticky-nav-logo-font-size);}
header.site-header.sticky-nav.fixed.logo-split-menu .custom-logo.resize-on-sticky, header.site-header.sticky-nav.fixed.logo-left-menu .custom-logo.resize-on-sticky{max-width:calc( var(--custom-logo-width-sticky-nav) - 14px);padding:7px 0;}
header.site-header.sticky-nav.fixed .primary-nav{max-width:calc(var(--container-max-width) - 30px);}
body:not(.has-custom-header) header.site-header.logo-left-menu-right.sticky-nav.fixed .container{margin-top:0;padding-left:15px;padding-right:15px;}
body header.site-header.sticky-nav.fixed .custom-logo-link{color:var(--sticky-header-logo-color);}
body header.site-header.sticky-nav.fixed .toggle span{background:var(--sticky-header-toggle-background);color:var(--sticky-header-toggle-icon-color);}
body header.site-header.sticky-nav.fixed .toggle span:hover{background:var(--sticky-header-toggle-hover-background);}
body header.site-header.sticky-nav.fixed .toggle i[class*="icon"]{color:var(--sticky-header-toggle-icon-color);}
body header.site-header.sticky-nav.fixed .primary-nav li:not(.ruki-subscribe){color:var(--sticky-header-primary-nav-link-color);}
body header.site-header.sticky-nav.fixed .primary-nav > li:not(.ruki-subscribe) > a{color:var(--sticky-header-primary-nav-link-color);}
body header.site-header.sticky-nav.fixed .primary-nav li:not(.ruki-subscribe):hover > a{color:var(--sticky-header-primary-nav-link-hover-color);}
body:not(.has-custom-header) header.site-header.sticky-nav.fixed .toggle span.has-sticky-toggle-background{margin-left:15px;}
body:not(.has-custom-header) header.site-header.sticky-nav.fixed .toggle.toggle-search span.has-sticky-toggle-background{margin-left:0;margin-right:15px;}
body header.site-header.sticky-nav.fixed .primary-nav li ul.sub-menu{background:var(--sticky-header-primary-nav-submenu-background);}
body header.site-header.sticky-nav.fixed .primary-nav li ul.sub-menu li a{color:var(--sticky-header-primary-nav-submenu-link-color);}
body header.site-header.sticky-nav.fixed .primary-nav li ul.sub-menu li a:hover{color:var(--sticky-header-primary-nav-submenu-link-hover-color);}
} .has-custom-header .site-header{background:var(--custom-header-background);max-width:100%;margin-top:0;}
.has-custom-header .site-header.logo-below-nav{margin-bottom:30px;padding-top:0;}
.has-custom-header .site-header.logo-left-menu, .has-custom-header .site-header.logo-split-menu{padding-top:0;}
.has-custom-header.has-category-featured-background .site-header:not(.logo-below-nav),
.home.has-custom-header.has-featured-posts-background:not(.has-hero) .site-header:not(.logo-below-nav){margin-bottom:0;}
.has-custom-header .site-header.logo-left-menu .custom-logo.resize-on-sticky, .has-custom-header .site-header.logo-split-menu .custom-logo.resize-on-sticky, .has-custom-header .site-header.logo-left-menu h1:not(.mobile-logo),
.has-custom-header .site-header.logo-split-menu h1:not(.mobile-logo){padding:10px 0;}
.tagline{text-align:center;color:var(--medium-grey);margin-top:0;}
.wp-custom-logo .tagline{margin-top:15px;}
.site-header.default .logo-wrapper:not(.site-title){padding-top:15px;}
.site-header.logo-left-menu{transition:background 0.2s ease;}
.logo-left-menu .container{flex-direction:row;align-items:center;justify-content:space-between;}
.logo-left-menu .logo-wrapper:not(.mobile-logo){margin-right:45px;margin-left:15px;}
.logo-left-menu .custom-logo, .logo-left-menu .custom-logo-link{margin:0;display:inline;float:left;}
.site-header.logo-split-menu{transition:background 0.2s ease;}
.logo-split-menu .primary-menu-container{align-items:center;}
.logo-split-menu .custom-logo-link{margin:0;}
.site-header.logo-below-nav{transition:background 0.2s ease;}
.lbn-logo-wrapper{margin-bottom:30px;}
.mobile-header{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0;background:var(--white);}
.has-custom-header .mobile-header{background:var(--custom-header-background);}
body.wp-custom-logo .site-header .mobile-header .logo-wrapper, body .site-header .mobile-header .logo-wrapper{margin:0;padding:0 !important;justify-content:center;align-items:center;flex-wrap:wrap;width:var(--custom-logo-width-mobile);}
.mobile-header .custom-logo-link{font-size:var(--medium-mobile-logo-font-size);}
.mobile-header .custom-logo{max-width:100%;height:auto;}
.mobile-header .toggle{min-width:53px;}
.site-footer{background:var(--footer-background);font-family:var(--title-font);color:var(--footer-font-color);}
.site-footer.has-footer-columns{padding-top:40px;}
.single:not(.has-related-posts) .site-footer{margin-top:35px;}
.site-footer .flex-grid{justify-content:space-between;flex-wrap:nowrap;}
.site-footer .flex-grid .flex-box{background:none;flex-grow:0;flex-basis:calc(100% / 3 - 40px);align-self:flex-start;text-align:left;font-size:0.875rem;box-shadow:none;padding-bottom:0;}
.site-footer .flex-grid.cols-1{flex-direction:column;}
.footer-info, .footer-nav{display:flex;flex-wrap:wrap;font-size:0.875rem;list-style:none;margin:0;padding:0;}
.footer-info{padding-top:30px;padding:0px 15px 0px 15px;}
.footer-info > li{flex-basis:50%;padding:30px 0 0 0;margin-bottom:0;}
.site-footer[class*="has-footer"] .footer-info > li{border-top:1px solid var(--light-border-color);}
.site-footer[class*="has-footer"] .footer-bottom.has-custom-background-color + div ul li{border:0;}
.footer-info > li ul.footer-nav{justify-content:flex-end;}
.footer-nav li{margin:0 5px;}
.footer-info a{font-weight:800;text-decoration:none;color:var(--footer-link-color);}
.footer-copyright{padding-top:10px;}
.goto-top{display:inline-block;position:fixed;bottom:-100px;right:15px;width:50px;height:50px;background:var(--theme-color-2);color:var(--white);visibility:hidden;opacity:0;transition:all 0.3s ease;padding:0;text-align:center;text-transform:uppercase;font-size:20px;z-index:2000;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.goto-top:hover{color:var(--white);}
.goto-top.visible{opacity:1;visibility:visible;bottom:30px;}
.flex-grid:not(.masonry),
.grid-container{display:flex;flex-wrap:wrap;width:100%;flex-grow:1;}
.flex-grid .flex-box{position:relative;margin:15px;background:var(--post-background);display:flex;flex-grow:1;flex-direction:column;position:relative;width:100%;min-width:0;border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);padding-bottom:30px;}
.masonry .flex-box{width:calc(100% - 30px);}
.cols-2 .flex-box{width:calc(100% / 2 - 30px);}
.cols-2 .entry-title, .split-3-2 .flex-box:nth-last-child(-n+2) .entry-title,
.split-4-2 .flex-box:nth-last-child(-n+2) .entry-title{font-size:2rem;line-height:1.3;}
.cols-3 .flex-box{width:calc(100% / 3 - 30px);}
.cols-3 .entry-title, .has-sidebar main .cols-2 .entry-title, .cols-4.full-width .entry-title, .split-4-3 .flex-box:nth-last-child(-n+3) .entry-title{font-size:1.625rem;}
.cols-4:not(.full-width) .entry-title,
.cols-4.full-width[data-thumbnail="landscape"] .flex-box.cover .entry-title{font-size:1.5rem;}
.cols-4 .flex-box{width:calc(100% / 4 - 30px);}
.has-sidebar main .cols-3 .entry-title{font-size:1.125rem;}
.has-sidebar main .split-3-2 .flex-box:nth-last-child(-n+2) .entry-title{font-size:1.625rem;}
.cols-1 .flex-box:not(.cover):not(.hero-entry) .entry-header,
.cols-1 .flex-box:not(.cover) .entry-content,
.split-3-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-header,
.split-3-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-content,
.split-2-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-header,
.split-2-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-content,
.split-4-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-header,
.split-4-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-content{max-width:875px;margin-left:auto;margin-right:auto;}
.cols-1 .entry-title, .split-3-1 .flex-box:last-child .entry-title, .split-2-1 .flex-box:last-child .entry-title, .split-4-1 .flex-box:last-child .entry-title{font-size:2.625rem;line-height:1.2;}
.post-thumbnail{width:100%;border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;position:relative}
.post-thumbnail img{height:100%;border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;object-fit:cover;display:flex;}
.split-4-1 .flex-box:last-child .post-thumbnail, .split-3-1 .flex-box:last-child .post-thumbnail, .split-2-1 .flex-box:last-child .post-thumbnail{display:flex;flex:1 0 auto;height:auto;}
.split-4-1 .flex-box:last-child .post-thumbnail::before, .split-3-1 .flex-box:last-child .post-thumbnail::before, .split-2-1 .flex-box:last-child .post-thumbnail::before{content:'';float:left;padding-top:42.5%;}
.has-sidebar .split-2-1 .flex-box:last-child .post-thumbnail::before{content:'';float:left;padding-top:66.75%;}
.split-4-1 .flex-box:last-child .post-thumbnail img, .split-3-1 .flex-box:last-child .post-thumbnail img, .split-2-1 .flex-box:last-child .post-thumbnail img{position:absolute;}
.entry-header{padding:30px 30px 0 30px;width:100%;position:relative;}
.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-header,
.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video) .entry-header,
.disabled-post-thumbnail .entry-header{padding:20px 30px 0 30px;}
.entry-title{margin:0;font-family:var(--title-font);word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;word-break:break-word;line-height:1.3;}
.entry-title b, .entry-title strong{font-weight:inherit;}
.entry-title a{text-decoration:none;color:var(--entry-title-link-color);}
.entry-meta{font-size:13px;color:var(--entry-meta-color);font-family:var(--title-font);font-weight:800;text-transform:capitalize;}
.entry-meta.before-title{margin-bottom:15px;}
.entry-meta.after-title{margin-top:20px;font-size:0.875rem;}
.entry-meta .category-list{padding:0;}
.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.single-post):not(.widget-entry):not(.hero-entry) .entry-meta.before-title,
.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video):not(.default-alt) .entry-meta.before-title{margin-top:-34px;margin-left:-3px;}
.flex-box:not(.footer-column):not(.widget-in-loop) .entry-meta.before-title ul li:not(.category-list),
article.single-post .entry-meta.before-title ul li:not(.category-list){display:inline-block;margin-right:3px;margin-bottom:3px;padding:0;line-height:1;padding:0;}
.flex-box:not(.footer-column):not(.widget-in-loop) .entry-meta.before-title ul li:not(.category-list) a,
article.single-post .entry-meta.before-title ul li:not(.category-list) a{background:var(--theme-color-2);color:var(--white);padding:7px 10px;border-radius:var(--misc-border-radius);display:block;margin:0;}
.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list):not(:first-child){margin-left:-3px;}
.flex-box:not(.footer-column).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list),
article.single-post:not(.cover) .entry-meta.before-title ul li:not(.category-list),
.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video) .entry-meta.before-title ul li:not(.category-list){border-radius:var(--misc-border-radius);border:3px solid var(--post-background);background:var(--post-background);}
.entry-header .entry-meta.before-title ul.author-category-meta li.category-prepend{display:none !important;}
.entry-meta a{text-decoration:none;display:inline-block;margin:2px 0;color:var(--entry-meta-link-color);}
.entry-meta.before-title a{color:var(--white);}
.entry-meta ul{list-style:none;margin:0;padding:0;}
.entry-meta li:not(.category-list){display:inline-block;padding-top:3px;margin:0;}
.entry-meta ul li span{display:inline;}
.entry-author-meta{font-weight:900;}
.entry-meta.has-avatar{padding-bottom:3px;}
.entry-meta.has-avatar li:not(.entry-read-time){padding-top:10px;}
.entry-meta.has-avatar ul:not(.author-category-meta):not(.post-categories) li.entry-author-avatar{padding-top:0;margin-right:3px;float:left;padding:0;}
.entry-meta .avatar{width:36px;margin-right:3px;border-radius:50%;}
.entry-meta ul:not(.author-category-meta):not(.post-categories) li{margin:0 0px 0 0px;padding-left:0;}
.entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,
.widget.ruki_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after{content:"\2015";margin-left:0px;color:var(--entry-meta-color);font-weight:500;}
.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.default-alt).has-meta-read-time .entry-meta ul:not(.author-category-meta):not(.post-categories) li:nth-last-child(2)::after{content:none;}
.entry-meta i{font-style:normal;font-weight:500;}
.has-avatar.entry-meta i{text-transform:lowercase;}
.entry-meta .entry-read-time{text-transform:none;}
.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.default-alt):not(.hero):not(.has-featured-media-caption) .entry-meta li.entry-read-time,
.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video):not(.default-alt) .entry-meta li.entry-read-time{position:absolute;top:-11px;right:30px;background:var(--post-background);border-radius:var(--misc-border-radius);padding:6px 8px 7px 8px;font-size:13px;line-height:1;height:27px;}
.entry-read-time::before{font-family:"fontello";content:"\e817";color:var(--entry-meta-color);font-weight:500;}
.entry-comment-count::before{font-family:"fontello";content:"\e816";margin-left:2px;color:var(--entry-meta-color);font-weight:500;}
.entry-meta ul li.entry-comment-count span, .entry-comment-count span{display:none;}
.entry-content{color:var(--excerpt-color);margin:0;font-family:var(--body-font);padding:0 30px;width:100%;}
.excerpt{font-size:0.875rem;line-height:1.25rem;}
.flex-box:not(.single-post):not(.single-page) .entry-content p{margin-bottom:0;padding-bottom:0;}
.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-content,
.disabled-post-thumbnail .entry-content{padding:10px 30px 0 30px;}
.has-meta-after-title.has-post-thumbnail .entry-content, .has-meta-after-title:not(.has-post-thumbnail) .entry-content{margin-top:10px;padding:0 30px;}
.entry-read-more{clear:both;display:block;padding:23px 0 0 0;margin-right:30px;margin-left:30px;margin-top:30px;text-align:left;border-top:1px solid var(--light-border-color);color:var(--entry-meta-color);}
.read-more{display:inline-block;padding:0;text-transform:capitalize;font-weight:inherit;font-size:0.875rem;background:none;color:var(--continue-reading-color);font-weight:900;}
.read-more::before{content:"\2015";margin-right:3px;color:var(--medium-grey);font-weight:500;}
.read-more:hover{color:var(--link-hover-color);}
.entry-read-more .entry-comment-count{padding:0 5px 0 15px;border-radius:0;font-size:0.875rem;font-weight:800;float:right;position:relative;margin-top:3px;}
.entry-read-more .entry-comment-count::after{content:'';width:1px;height:40px;position:absolute;top:-12px;left:0;background:var(--light-border-color);}
.sticky-post{position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:var(--very-dark-grey);color:var(--white);display:flex;justify-content:center;align-items:center;font-size:14px;}
.flex-box.cover:not(.single-page){justify-content:center;padding-bottom:0;border-radius:var(--default-border-radius);}
.cover .post-thumbnail{width:100%;height:100%;overflow:hidden;}
.cover .post-thumbnail img{display:flex;object-fit:cover;filter:brightness(60%);border-radius:var(--default-border-radius);}
.cover:not(.has-post-thumbnail) .entry-header,
.cover.disabled-post-thumbnail .entry-header, .cover:not(.single-post) .entry-content{padding:30px;}
.cover .entry-content{padding-top:0;}
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header{color:var(--white);background:var(--overlay-gradient);position:absolute;bottom:0;left:0;width:100%;margin:0;padding:30px;border-radius:var(--default-border-radius);}
.cover .post-thumbnail{border-radius:var(--default-border-radius);}
.cover .entry-title{margin-bottom:0;}
.has-post-thumbnail.cover .entry-title{color:var(--white);}
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-meta ul li{color:var(--white);}
.cover.flex-box .entry-meta.before-title ul li:not(.category-list){border:0;}
.cover .author-category-meta{color:var(--light-grey);}
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header a{color:var(--white);text-decoration:none;border:0;}
.cover .author-category-meta a{border:0;}
.cover .entry-comment-count{background:none;border-radius:none;padding:inherit;border:none;}
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-read-time::before,
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-comment-count::before{color:var(--white);}
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail,
.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail{flex:1 0 auto;height:auto;}
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before{content:'';float:left;padding-top:100%;}
.cover.has-post-thumbnail .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--white);}
.flex-box.archive-info{text-align:center;justify-content:center;}
.archive-info .post-count{background:var(--page-meta-background);color:var(--page-meta-color);padding:7px 12px;display:inline-block;border-radius:var(--misc-border-radius);line-height:1;}
.archive-info .entry-content{padding:30px 30px 0 30px;color:var(--page-description-color);}
.archive-info .entry-content p{margin-top:0;}
.cover.archive-info .author-social{font-family:var(--body-font);margin-top:30px;}
.archive-info .avatar{width:auto;margin:0 auto 30px auto;filter:brightness(100%);float:none;border-radius:50%;display:block;}
.flex-grid[class*="cols"] .archive-info .entry-title{font-size:2.5rem;line-height:1.2;color:var(--page-title-color);}
.flex-grid.cols-2 .archive-info .entry-title{font-size:2.75rem;}
.flex-grid.cols-1 .archive-info .entry-title{font-size:3.25rem;}
.archive-info ul.social-icons{align-items:center;justify-content:center;padding:30px 30px 0 30px;}
.archive-info ul.social-icons.icon-background li.social-icon{width:46px;margin:4px;padding:0;}
.flex-grid .widget-in-loop{padding:0;background:none;box-shadow:none;}
.formats-key{position:absolute;top:15px;right:15px;z-index:200;}
.formats-key span[class*="format"]{height:45px;width:45px;background:var(--white);color:var(--very-dark-grey);display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:50%;float:left;}
.formats-key span i{vertical-align:middle;}
.sticky{display:flex;}
.formats-key span.format-sticky{font-size:18px;}
.has-sidebar main .cols-3 .cover .entry-meta{display:none;}
.the-post .single-post{margin-bottom:0;border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;background:none;box-shadow:none;}
.the-post .single-post.card{background:var(--single-post-background);box-shadow:var(--default-box-shadow);padding-bottom:0;}
.the-post .flex-box.single-page.card{padding-bottom:5px;}
.the-post .single-post.card:not(.has-tags):not(.has-post-share){border-radius:var(--default-border-radius);padding-bottom:5px;margin-bottom:30px;}
.the-post .entry-content p, .home.page div[class*="cols"] .entry-content p{margin:0 0 25px 0;}
.the-post .entry-content div[class*="wp-block"]:last-child{margin-bottom:30px;}
.the-post .single-post .entry-content, .the-post .single-post .entry-header, .the-post .page .entry-content, .the-post .page .entry-header, .home.page div[class*="cols"] .flex-box .entry-content,
.home.page div[class*="cols"] .flex-box .entry-header{max-width:915px;margin:auto;width:100%;padding:20px 30px 20px 30px;}
.the-post .single-page:not(.has-post-thumbnail),
.the-post .single-page.hero.has-post-thumbnail, .home.page .single-page:not(.has-post-thumbnail){padding-top:25px;}
.single-post.hero .entry-header, .page.hero .entry-header{padding:30px 30px 15px 30px;}
.single-post.hero:not(.card) .entry-header{padding-top:15px;}
.the-post .single-post.disabled-post-thumbnail .entry-header, .the-post .single-post:not(.has-post-thumbnail):not(.post_format-post-format-video) .entry-header,
.the-post .page.has-post-thumbnail .entry-header{padding-top:30px;}
.single-post .entry-title, .the-post .single-post h2, .the-post .single-post h3, .the-post .single-post h4, .the-post .single-post h5, .the-post .single-post h6{color:var(--single-entry-title-color);}
.the-post .single-post:not(.has-featured-media-caption).has-post-thumbnail:not(.disabled-post-thumbnail):not(.hero):not(.default-alt) .entry-meta.before-title{margin-top:-34px;padding-right:150px;z-index:200;position:relative;}
.the-post .single-after-hero .entry-meta.after-title{margin-top:0;}
.single-post.has-featured-media-caption.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.post_format-post-format-video) .entry-meta li.entry-read-time,
.single-post.hero.has-post-thumbnail:not(.cover) .entry-meta li.entry-read-time{position:static;padding:0;}
.single-post.has-featured-media-caption:not(.post_format-post-format-video) .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,
.single-post.hero.has-post-thumbnail .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{content:"\2015" !important;margin-left:0px;color:var(--single-entry-meta-color);font-weight:500;}
.the-post .single-post:not(.cover):not(.has-post-thumbnail) .entry-meta.before-title ul li:not(.category-list){margin-right:0;}
.single-post.flex-box:not(.cover) .entry-meta.after-title a{color:var(--single-entry-meta-link-color);}
.single-post.flex-box:not(.cover) .entry-meta,
.single-post .entry-read-time::before, .single-post .entry-comment-count::before, .single-post.flex-box:not(.cover).entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--single-entry-meta-color);}
.single-post.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time{background:var(--single-post-background);}
.single-post.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list){border-color:var(--single-post-background);}
.single-post.flex-box:not(.card).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time{background:var(--body-background);}
.single-post.flex-box:not(.card).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list),
.single-post.flex-box:not(.card).disabled-post-thumbnail:not(.cover) .entry-meta.before-title ul li:not(.category-list){border-color:var(--body-background);}
.the-post .single-post.flex-box.has-featured-media-caption:not(.cover):not(.post_format-post-format-video) .entry-meta.before-title ul li:not(.category-list){border:0;margin-right:6px;}
.the-post .single-post.default-alt .entry-header{order:-1;margin-bottom:20px;padding-top:30px;}
.the-post .single-post.default-alt .post-thumbnail{margin-bottom:25px;}
.the-post .single-post.default-alt .post-thumbnail img, .the-post .single-post.default-alt .media-wrapper, .the-post .single-post .entry-content .media-wrapper{border-radius:0;}
.the-post .single-post.default-alt .media-wrapper{margin-bottom:25px;}
.cover-wrapper{position:relative;justify-content:center;align-items:center;display:flex;margin-bottom:15px;}
.container.hero-container{padding-left:15px;padding-right:15px;}
.the-post .cover-wrapper .entry-header{max-width:100%;}
.single-post.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header{padding:40px;}
.single-post.post_format-post-format-video:not(.disabled-post-thumbnail) .entry-content .wp-block-embed.is-type-video:first-of-type,
.single-post.post_format-post-format-audio:not(.disabled-post-thumbnail) .entry-content .wp-block-embed.is-type-audio:first-of-type,
.single-post.post_format-post-format-audio:not(.disabled-post-thumbnail) .entry-content .wp-block-embed.is-type-rich:first-of-type,
.single-post.post_format-post-format-video:not(.disabled-post-thumbnail) .entry-content .media-wrapper:first-of-type,
.single-post.post_format-post-format-audio:not(.disabled-post-thumbnail) .entry-content .media-wrapper:first-of-type,
.single-post.post_format-post-format-video:not(.disabled-post-thumbnail) .entry-content .wp-video:first-of-type{display:none;}
.the-post .single-post .entry-content:not(.custom-excerpt),
.the-post .page .entry-content, .home.page div[class*="cols"] .flex-box .entry-content{text-align:left;font-size:1.1875rem;line-height:1.5;color:var(--single-entry-font-color);padding:10px 30px 0 30px;}
.the-post .single-post .entry-content.custom-excerpt{font-size:1.1875rem;line-height:1.5;padding:10px 30px 0 30px;color:var(--single-excerpt-color);font-weight:700;}
.the-post .single-post .entry-content.custom-excerpt p{margin:0 0 10px 0;}
.cover .entry-content.custom-excerpt{margin-top:15px;}
.hero .entry-content.custom-excerpt{margin-top:18px;}
.the-post .single-post.cover.card .post-thumbnail, .the-post .single-post.cover.card .post-thumbnail img, .the-post .single-post.cover.card .entry-header, .the-post .single-page.cover.card .post-thumbnail, .the-post .single-page.cover.card .post-thumbnail img, .the-post .single-page.cover.card .entry-header{border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;}
.the-post .single-post:not(.card) .post-thumbnail img,
.the-post .single-page:not(.card) .post-thumbnail img{border-radius:var(--default-border-radius);}
.the-post .single-post .post-thumbnail img, .the-post .single-page .post-thumbnail img, .single-hero .post-thumbnail img, .hero .hero-entry .post-thumbnail img{animation:fadein 1s;}
.media-wrapper{position:relative;padding-bottom:56.25%;height:0;background:var(--black);overflow:hidden;width:100%;border-radius:var(--default-border-radius);}
.media-wrapper iframe{border:0;}
[data-thumbnail="uncropped"] .media-wrapper{padding-bottom:66.75%;}
[data-thumbnail="uncropped"] article:not(.single-post) .media-wrapper iframe{height:90%;margin-top:3%;}
[data-thumbnail="uncropped"] article:not(.single-post) .media-wrapper .mejs-container{margin-top:5%;}
[data-thumbnail="landscape"] article:not(.single-post) .media-wrapper{padding-bottom:66.75%;}
[data-thumbnail="landscape"] article:not(.single-post) .media-wrapper iframe{height:90%;margin-top:3%;}
[data-thumbnail="landscape"] article:not(.single-post) .media-wrapper .mejs-container{margin-top:5%;}
[data-thumbnail="square"] article:not(.single-post) .media-wrapper{padding-bottom:100%;}
[data-thumbnail="square"] article:not(.single-post) .media-wrapper iframe{height:56.25%;margin-top:22%;}
[data-thumbnail="square"] article:not(.single-post) .media-wrapper .mejs-container{margin-top:22%;}
[data-thumbnail="portrait"] article:not(.single-post) .media-wrapper{padding-bottom:149.88%;}
[data-thumbnail="portrait"] article:not(.single-post) .media-wrapper iframe{height:56.25%;margin-top:33%;}
[data-thumbnail="portrait"] article:not(.single-post) .media-wrapper .mejs-container{margin-top:43%;}
.video-shortcode-overlay{background:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000;}
.the-post .single-post .video-shortcode-overlay{display:none;}
.flex-box:not(.single-post) .mejs-container .mejs-controls{display:none;}
.card .media-wrapper, article:not(.single-post) .media-wrapper{border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;}
.hero-container .media-wrapper{border-radius:var(--default-border-radius);margin-bottom:15px;}
.media-wrapper iframe, .media-wrapper audio{position:absolute;top:0;left:0;width:100%;height:100%;}
.single-hero .hero-entry .post-thumbnail{position:absolute;}
.author-bio{width:100%;text-align:center;max-width:var(--container-max-width);margin:15px 15px 30px 15px;padding:30px;background:var(--white);border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);}
.author-bio .avatar{float:none;width:85px;margin-bottom:15px;margin-right:0;border-radius:50%;}
.author-bio:not(.has-bio-sidebar) .avatar{width:95px;margin-top:-60px;border:5px solid var(--white);}
.author-bio h2.page-title{clear:none;}
.author-bio p.bio-info{margin:30px 0 0 0;font-size:1.125rem;line-height:1.5rem;font-family:var(--body-font);color:var(--medium-grey);}
.author-bio ul.author-social.social-icons{margin-top:25px;justify-content:center;}
.author-bio ul.author-social.social-icons.icon.brand li.social-icon{margin:10px 5px 0 5px;padding:0;}
.author-bio ul.author-social.social-icons.icon.brand li.social-icon a{width:36px;}
.has-bio-sidebar, #comments.comments-area.has-comments-sidebar .flex-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;}
.comments-wrapper{width:100%;padding:30px;}
.has-bio-sidebar .bio, .has-comments-sidebar .comments-wrapper{width:calc(100% - 317px - 60px);margin-right:30px;border-right:1px solid var(--light-border-color);padding:30px;}
.bio-sidebar, .comments-sidebar{text-align:left;width:317px;align-items:flex-start;margin-right:30px;padding-top:30px;padding-bottom:30px;}
.bio-sidebar .widget, .comments-sidebar .widget{padding:0;box-shadow:none;background:none;color:var(--body-font-color);}
.bio-sidebar .widget:first-child, .comments-sidebar .widget:first-child{padding-top:0;}
.bio-sidebar .widget.widget_rss li, .comments-sidebar .widget.widget_rss li{background:var(--white);padding:0;box-shadow:none;}
.bio-sidebar .widget-title, .comments-sidebar .widget-title{color:var(--very-dark-grey);}
.bio-sidebar .widget ul li a, .bio-sidebar .widget ol li a,
.comments-sidebar .widget ul li a, .comments-sidebar .widget ol li a{color:var(--very-dark-grey);}
.bio-sidebar .widget.ruki_posts_widget .widget-entry .entry-meta a, .bio-sidebar .widget.widget_recent_comments ul li a.url, .comments-sidebar .widget.ruki_posts_widget .widget-entry .entry-meta a, .comments-sidebar .widget.widget_recent_comments ul li a.url, .bio-sidebar .widget_rss cite, .comments-sidebar .widget_rss cite{color:var(--link-color);}
.bio-sidebar .widget ul, .bio-sidebar .widget ol,
.bio-sidebar .widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,
.bio-sidebar .widget.ruki_posts_widget .entry-read-time::before, .bio-sidebar .widget.ruki_posts_widget .entry-comment-count::before,
.bio-sidebar .widget_nav_menu li.menu-item-has-children .sub-menu li a, .bio-sidebar .widget_pages,
.bio-sidebar .widget_text .wp-caption-text, .bio-sidebar .widget_calendar caption, .bio-sidebar .widget ul.children li a, .bio-sidebar .widget_calendar td, .comments-sidebar .widget ul, .comments-sidebar .widget ol,
.comments-sidebar .widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,
.comments-sidebar .widget.ruki_posts_widget .entry-read-time::before, .comments-sidebar .widget.ruki_posts_widget .entry-comment-count::before,
.comments-sidebar .widget_nav_menu li.menu-item-has-children .sub-menu li a, .comments-sidebar .widget_pages,
.comments-sidebar .widget_text .wp-caption-text, .comments-sidebar .widget_calendar caption, .comments-sidebar .widget ul.children li a, .comments-sidebar .widget_calendar td, .bio-sidebar .widget_rss .rssSummary, .comments-sidebar .widget_rss .rssSummary, .bio-sidebar .rss-date, .comments-sidebar .rss-date, .bio-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-fields label, .comments-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-fields label, .bio-sidebar .widget_rss cite::before, .comments-sidebar .widget_rss cite::before, .bio-sidebar .widget_search button[type="submit"],
.comments-sidebar .widget_search button[type="submit"]{color:var(--medium-grey);}
.bio-sidebar .widget button, .bio-sidebar .widget input[type="submit"], .bio-sidebar .widget .button,
.comments-sidebar .widget button, .comments-sidebar .widget input[type="submit"], .comments-sidebar .widget .button{background:var(--button-color);z-index:200;}
.bio-sidebar .widget.widget_search, .comments-sidebar .widget.widget_search{background:var(--very-light-background-color);}
.bio-sidebar .widget_search input[type="search"],
.comments-sidebar .widget_search input[type="search"]{background:var(--very-light-background-color);color:var(--body-font-color);}
.bio-sidebar .widget_search input[type="search"]::placeholder,
.comments-sidebar .widget_search input[type="search"]::placeholder{color:var(--medium-grey);}
.bio-sidebar .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time, .bio-sidebar .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time, .comments-sidebar .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time, .comments-sidebar .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time{background:var(--white);}
.bio-sidebar .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list),
.bio-sidebar .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),
.comments-sidebar .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list),
.comments-sidebar .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list){border-color:var(--white);}
.hentry-footer{width:100%;padding:0 30px 30px 30px;margin:0 15px 30px 15px;color:var(--medium-grey);font-family:var(--body-font);text-align:center;position:relative;}
.hentry-footer.card{background:var(--single-post-background);border-radius:0 0 var(--default-border-radius) var(--default-border-radius);z-index:2;box-shadow:var(--default-box-shadow);}
.hentry-footer.card::before{position:absolute;top:-15px;left:0;content:'';width:100%;height:15px;background:var(--single-post-background);}
.hentry-footer[class*="has"]{padding-top:35px;padding-bottom:28px;}
.hentry-footer[class*="has"]::after{content:'';width:200px;height:2px;background:var(--light-border-color);position:absolute;top:0;left:calc(50% - 100px);}
.share .share-text{font-size:13px;text-transform:uppercase;color:var(--medium-grey);font-family:var(--body-font);padding-bottom:10px;padding-left:0;}
.hentry-footer .share-text, .hentry-footer .share.side{display:none;}
.post-tags{font-size:13px;text-transform:capitalize;font-family:var(--body-font);color:var(--medium-grey);text-align:center;margin-left:auto;margin-right:auto;max-width:915px;padding:0 30px;}
.hentry-footer .entry-meta.post-tags ul li{background:var(--post-tags-background);border-radius:var(--misc-border-radius);margin:0 0 5px 0;padding:0;}
.post-tags li a{color:var(--post-tags-font-color);padding:7px 10px;margin:0;line-height:1;}
.entry-meta.post-tags ul li::after{content:none !important;}
.the-post ul.social-icons{margin-top:30px;}
.the-post ul.social-icons.text-icon li.social-icon{font-size:13px;font-family:var(--title-font);display:inline-block;margin:0 5px 10px 5px;}
.the-post ul.social-icons.text-icon li.social-icon i{font-size:13px;}
.the-post ul.social-icons.text li.social-icon{text-transform:uppercase;padding:0;}
.hentry-footer ul.social-icons{margin-top:0;margin-bottom:11px;}
.hentry-footer.has-post-tags ul.social-icons{margin-bottom:30px;}
.wp-caption{margin:0;max-width:100%;height:auto;}
.wp-caption-text{color:var(--medium-grey);text-align:center;font-size:0.875rem;}
.featured-media-caption{max-width:915px;text-align:left;margin:auto;margin-top:15px;margin-bottom:8px;color:var(--medium-grey);font-size:13px;width:100%;padding:0 30px;display:block;}
.has-sidebar .featured-media-caption{max-width:var(--container-max-width);padding:0 30px;}
.has-sidebar.has-hero .featured-media-caption{padding:0;}
.cover .featured-media-caption{margin-top:0;}
.hero-caption{max-width:var(--container-max-width);padding:0;margin-bottom:0;color:var(--hero-entry-meta-color);}
.featured-media-caption a{text-decoration:none;}
.single-content-wrapper{position:relative;width:100%;}
.sticky-container{position:absolute;top:0;left:60px;height:100%;z-index:2;}
.sticky-element{width:40px;position:-webkit-sticky;position:sticky;top:0;left:0;margin-bottom:100px;}
.has-sticky-nav.body-fix .sticky-element{top:110px;}
.has-sidebar .sticky-element{display:none;}
.entry-content ul:not(.ruki-list){list-style:initial;}
.entry-content ul:not(.ruki-list) li > ul{list-style:circle;}
.the-post .page .entry-title{margin-bottom:0;}
.has-sidebar .the-post .single-post .entry-content, .has-sidebar .the-post .single-post .entry-header, .has-sidebar .the-post .page .entry-content, .has-sidebar .the-post .page .entry-header{max-width:calc(var(--container-max-width) - var(--sidebar-width) - 50px);padding-right:30px;padding-left:30px;}
.has-sidebar .comments-area, .has-sidebar .hentry-footer{max-width:calc(100% - 10px);}
.has-sidebar .author-bio{max-width:calc(100% - 30px);}
.has-sidebar .the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper{display:flex;flex:1 0 auto;height:auto;max-height:100%;}
.has-sidebar .the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before{content:'';float:left;padding-top:56.25%;}
.alignleft{display:inline;float:left;margin-right:30px;margin-bottom:15px;margin-top:10px;}
.alignright{display:inline;float:right;margin-left:30px;margin-bottom:15px;margin-top:10px;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;}
.alignfull{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%) !important;}
figure.alignnone{margin-bottom:30px;}
.card .alignfull{width:calc(100% + 395px);max-width:calc(100% + 395px);margin-left:-197.5px !important;}
.alignwide{width:calc(100% + 395px);max-width:calc(100% + 395px);margin-left:-197.5px !important;}
.has-sidebar .alignwide, .has-sidebar .alignfull{width:calc(100% + 60px);margin-left:-30px !important;}
.full-width{max-width:100%;}
   .menu-primary-navigation-container{margin:0;padding:5px 0;display:flex;flex-grow:1;}
.split-menu{padding:5px 0;}
.logo-left-menu-right .menu-primary-navigation-container{width:auto;background:none;padding:5px 0;}
.has-custom-header .logo-left-menu-right .menu-primary-navigation-container{padding:4px 0;}
.primary-nav{list-style:none;margin:0 auto;padding:0;min-height:55px;display:flex;width:100%;justify-content:center;}
.primary-nav li{font-size:0.875rem;font-family:var(--title-font);font-weight:700;line-height:1.1;position:relative;color:var(--primary-nav-link-color);margin:0;padding:0;}
.nav-uppercase .primary-nav li{text-transform:uppercase;font-size:0.8125rem;}
.primary-nav a{padding:20px 15px;display:block;color:var(--primary-nav-link-color);text-decoration:none;}
.primary-nav li:hover > a{color:var(--primary-nav-link-hover-color);}
li.has-sash a span{background:var(--theme-color-2);font-size:0.625rem;color:var(--white);padding:2px 5px;font-weight:600;border-radius:var(--input-border-radius);margin-left:2px;}
.primary-nav li.menu-item-has-children > a::after{font-family:fontello;content:"\e806 ";font-weight:300;margin-left:5px;}
.primary-nav li ul.sub-menu{width:200px;position:absolute;top:100%;left:0;visibility:hidden;opacity:0;z-index:2000;transition:all 0.2s ease;background:var(--primary-nav-submenu-background);border-top:0;text-align:left;margin:0;padding:0;border-radius:var(--default-border-radius);box-shadow:0 0 15px rgba(0,0,0,0.07);}
.primary-nav li ul.sub-menu li{line-height:1.5;width:100%;color:var(--white);}
.primary-nav li ul.sub-menu li a{padding:15px 30px;color:var(--primary-nav-submenu-link-color);}
.primary-nav li ul.sub-menu li a:hover{color:var(--primary-nav-submenu-link-hover-color);}
.primary-nav li:hover > ul.sub-menu{visibility:visible;opacity:1;}
.primary-nav li ul.sub-menu li ul.sub-menu{left:100%;top:0;}
.primary-nav li ul.sub-menu li ul.sub-menu::before{content:none;}
.current-menu-item a{color:var(--primary-nav-link-hover-color);}
.primary-nav li ul.sub-menu li.current-menu-item a{color:var(--primary-nav-submenu-link-hover-color);}
.toggle{display:flex;align-items:center;font-weight:700;font-size:0.875rem;color:var(--primary-nav-link-color);}
.toggle.toggle-search{justify-content:flex-end;}
.toggle i[class*="icon"]{font-size:0.9375rem;display:inline-block;cursor:pointer;color:var(--toggle-icon-color);margin-right:10px;}
.toggle.toggle-search i{margin-right:0;margin-left:5px;}
.toggle span:not(.has-toggle-text) i{margin-right:0;margin-left:0;}
.toggle span{background:var(--toggle-background-color);display:flex;justify-content:center;align-items:center;transition:all 0.2s ease;padding:10px 17px 10px 15px;border-radius:20px;color:var(--toggle-icon-color);}
.toggle-search span{flex-direction:row-reverse;padding:10px 15px 10px 17px;}
.toggle span.has-toggle-background{margin-left:15px;}
.toggle-search span.has-toggle-background{margin-left:0;margin-right:15px;}
.toggle span:hover{background:var(--toggle-hover-background-color);cursor:pointer;}
.toggle span.has-toggle-hover-background:hover, .toggle span.has-toggle-hover-background:focus{margin-left:15px;}
.toggle.toggle-search span.has-toggle-hover-background:hover, .toggle.toggle-search span.has-toggle-hover-background:focus{margin-left:0;margin-right:15px;}
.primary-nav li.ruki-subscribe, .primary-nav li.ruki-pill{padding:10px 0 10px 0px;}
nav:not(.primary-nav-sidebar-wrapper) .ruki-subscribe a,
nav:not(.primary-nav-sidebar-wrapper) .ruki-pill a{padding:10px 15px;background:var(--ruki-menu-pill-background);color:var(--ruki-menu-pill-color);border-radius:20px;}
nav:not(.primary-nav-sidebar-wrapper) .ruki-subscribe a::before{font-family:Fontello;content:'\f0e0';margin-right:5px;}
.message-404{padding:30px;}
.message-404 .toggle-search{cursor:pointer;}
.slide-menu{width:100%;max-width:380px;height:100%;overflow:auto;background:var(--widget-background);position:fixed;top:0;left:-460px;transition:all 0.4s ease-in-out;z-index:2000;padding:30px 30px 40px 30px;font-size:0.875rem;box-shadow:0 5px 15px rgba(0,0,0,0.1)}
.slide-menu.show{left:0;z-index:4000;}
.slide-menu span.close-menu{display:block;margin:10px 0 10px 10px;text-align:right;cursor:pointer;position:relative;font-size:18px;color:var(--widget-font-color);}
.slide-menu .logo-wrapper{max-width:100%;visibility:visible;text-align:center;}
.slide-menu .custom-logo-link{font-size:2rem;margin:20px auto 20px auto;letter-spacing:-1px;color:var(--sidebar-logo-color);}
.slide-menu a{text-decoration:none;}
.primary-nav-sidebar-wrapper{margin:15px 0;}
.slide-menu .primary-nav-sidebar{background:none;list-style:none;margin:0;padding:0;color:var(--widget-font-color);font-family:var(--title-font);}
.slide-menu .primary-nav-sidebar li{position:relative;border-bottom:1px solid var(--widget-line-color);margin:0;padding-left:0;}
.slide-menu .primary-nav-sidebar li a{font-size:1rem;font-weight:800;padding:15px 0;display:inline-block;color:var(--primary-nav-sidebar-link-color);}
.slide-menu ul.primary-nav-sidebar ul.sub-menu{display:none;list-style:none;margin:0;padding:0;border-top:1px solid var(--widget-line-color);background:var(--primary-nav-sidebar-submenu-background);}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li{padding-left:10px;}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li::before{content:"- ";color:var(--primary-nav-sidebar-submenu-link-color);}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li::before{content:"- ";color:var(--primary-nav-sidebar-submenu-sub-link-color);}
.slide-menu ul.primary-nav-sidebar .sub-menu li:last-of-type{border:0;}
.slide-menu ul.primary-nav-sidebar .sub-menu li a{font-weight:600;color:var(--primary-nav-sidebar-submenu-link-color);}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li a{font-weight:600;color:var(--primary-nav-sidebar-submenu-sub-link-color);}
.slide-menu .widget:not(.ruki-special-widget){padding:0;box-shadow:none;}
.slide-menu .widget:first-of-type{margin-top:30px;}
.expand{display:none;width:40px;height:49px;position:absolute;bottom:auto;top:0;right:0;cursor:pointer;border-left:1px solid var(--widget-line-color);}
.expand::after{font-family:fontello;content:"\e806 ";font-size:12px;position:absolute;top:18px;right:14px;color:var(--primary-nav-sidebar-arrow-color);}
.expand.close::after{content:"\e808 ";}
.slide-menu .primary-nav-sidebar .menu-item-has-children > .expand{display:block;}
.body-fade{position:fixed;top:0;height:100%;width:100%;background:var(--body-background);opacity:0.96;display:none;z-index:1500;}
.site-search{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:2000;padding-top:calc(50vh - 100px);display:none;color:var(--very-dark-grey);}
.site-search::before{content:'';width:100%;height:100vh;background:var(--body-background);opacity:0.96;position:absolute;z-index:-1;top:0;}
.site-search form{width:50%;max-width:var(--container-max-width);margin:auto;display:flex;justify-content:center;}
.site-search input[type="search"]{-webkit-appearance:none;-webkit-appearance:textfield;width:calc(90%);padding:15px 15px 15px 70px;font-size:1.5rem;font-family:var(--title-font);font-weight:600;border-radius:calc( var(--button-border-radius) * 1.5 ) 0 0 calc( var(--button-border-radius) * 1.5 );border:0;box-shadow:var(--default-box-shadow);text-align:center;}
.site-search input::placeholder{color:var(--medium-grey);}
.site-search .search-submit{border-radius:0 calc( var(--button-border-radius) * 1.5 ) calc( var(--button-border-radius) * 1.5 ) 0;box-shadow:var(--default-box-shadow);background:var(--white);color:var(--medium-grey);cursor:pointer;font-size:1.25rem;position:relative;}
.site-search .search-submit::before{content:'';width:15px;height:100%;background:var(--white);position:absolute;top:0;left:-15px;}
.site-search .toggle-search{position:absolute;top:60px;right:60px;font-size:20px;cursor:pointer;background:var(--very-dark-grey);padding:12px 10px 13px 10px;border-radius:100%;color:var(--white);}
.site-search .widget{text-align:center;max-width:40%;margin:auto;background:none;box-shadow:none;padding-left:0;padding-right:0;}
.site-search .tagcloud{text-align:center;}
.site-search .widgettitle{display:none;}
.widget{padding:30px;font-family:var(--title-font);width:100%;line-height:1.4;color:var(--widget-font-color);margin-bottom:30px;border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);background:var(--widget-background);}
.widget-in-loop .widget.in-loop-widget:last-child{margin-bottom:0;}
.widget-title{margin-top:0;margin-bottom:15px;font-size:1.25rem;letter-spacing:normal;color:var(--widget-title-color);line-height:1;}
.category-header-widget .widget-title{font-size:1.75rem;}
.widget ul, .widget ol{list-style:none;margin:0;padding:0;color:var(--widget-meta-color);width:100%;}
.widget select{width:100%;padding:7px;margin:15px 0;}
.widget img{border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);}
.widget img.size-thumbnail{border-radius:var(--thumbnail-border-radius);box-shadow:var(--thumbnail-box-shadow);}
.widget img, .widget img.size-thumbnail, .bio-sidebar .widget img, .bio-sidebar .widget img.size-thumbnail, .comments-sidebar .widget img, .comments-sidebar .widget img.size-thumbnail{box-shadow:none;}
.widget ul > li, .widget ol > li{border-bottom:1px solid var(--widget-line-color);text-align:left;margin:0;padding:0;}
.widget ul > li:last-child, .widget ol > li:last-child{border:0;}
.widget ul .children{border-top:1px solid var(--widget-line-color);}
.widget ul ul.children li ul.children li a::before{content:"\2015";margin-right:5px;color:var(--medium-grey);font-weight:500;}
.widget ul.children li:last-child{border:0;}
.widget ul li a, .widget ol li a{font-family:var(--title-font);font-size:1.125rem;display:inline-block;padding:13px 0;border:0;text-decoration:none;font-weight:800;color:var(--widget-link-color);}
.widget ul.children li a{color:var(--widget-child-link-color);}
.widget button, .widget input[type="submit"],
.widget .button{background:var(--widget-button-color);}
.widget_nav_menu .menu-primary-navigation-container{background:none;}
.widget_nav_menu .sub-menu li .sub-menu li, .widget_pages ul.children li ul.children li{border:0;}
.widget_nav_menu li.menu-item-has-children .sub-menu li{border-top:1px solid var(--widget-line-color);}
.widget_nav_menu li.menu-item-has-children .sub-menu li:first-child{border-bottom:0;}
.widget_nav_menu li.menu-item-has-children .sub-menu li a, .widget_pages{color:var(--widget-child-link-color);}
.widget_nav_menu li.menu-item-has-children .sub-menu li .sub-menu li a::before{content:"\2015";margin-right:5px;color:var(--medium-grey);font-weight:500;}
.widget_nav_menu li.alignright{float:none;display:block;margin:0;}
.widget.widget_search{padding:15px 15px 15px 30px;}
.widget_search label{display:none;}
.widget_search form{display:flex;flex-direction:row;justify-content:space-between;}
.widget_search .widget-title{margin-bottom:25px;display:none;}
.widget_search input[type="search"]{width:calc(100% - 95px);-webkit-appearance:none;-webkit-appearance:textfield;padding:10px 10px 10px 0;background:var(--widget-background);border:0;color:var(--widget-font-color);}
.widget_search input[type="search"]::placeholder{color:var(--widget-meta-color);}
.widget_search input[type="search"]:hover,
.widget_search input[type="search"]:focus{border:0;box-shadow:none;}
.widget_search input[type="search"]:hover + button{border-color:var(--medium-border-color);}
.widget_search input[type="search"]:focus + button{border-color:var(--medium-border-color);}
.widget_search button[type="submit"]{padding:15px;cursor:pointer;background:none;color:var(--widget-meta-color);}
.widget_calendar caption{text-align:left;color:var(--widget-meta-color);font-size:0.875rem;padding:6px 0 24px 0;font-weight:800;}
.widget_calendar table{width:100%;border-collapse:collapse;margin-bottom:10px;margin-top:0;font-family:var(--title-font);border-radius:var(--default-border-radius);}
.widget_calendar td, .widget_calendar th{padding:8px;text-align:center;overflow:hidden;font-weight:800;color:var(--widget-meta-color);background:none;}
.widget_calendar th{background:var(--theme-color-2);color:var(--white);border:0;}
.widget_calendar tr{border:0;}
.widget_calendar td{border:0;box-shadow:inset 1px 1px 0 var(--widget-line-color);}
.widget_calendar table tr td:last-child, .widget_calendar table tr th:last-child{border:0;}
.widget_calendar table tr td:last-child{border:0;}
.widget_calendar table{position:relative;}
.widget_calendar table tbody::after{content:'';width:1px;height:100%;background:var(--widget-line-color);position:absolute;bottom:0;right:0;max-height:200px;}
.widget_calendar tbody{position:relative;border-bottom:1px solid var(--widget-line-color);}
.widget_calendar tfoot td{border-top:1px solid var(--widget-line-color);padding-bottom:30px;padding-top:24px;}
.widget_calendar td:not(#prev):not(#next) a{color:var(--white);background:var(--theme-color-2);display:block;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;text-decoration:none;}
#today{color:var(--white);background:none;position:relative;z-index:200;}
#today::before{content:'';width:30px;height:30px;background:var(--light-grey);position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);border-radius:50%;z-index:-1;}
.widget_calendar #prev a,
.widget_calendar #next a,
.widget_calendar .wp-calendar-nav a{color:var(--theme-color-2);font-weight:900;text-decoration:none;}
.tagcloud{padding-top:12px;}
.widget_tag_cloud a{display:inline-block;padding:7px 12px;font-size:13px !important;line-height:1;margin:4px 6px 4px 0px;font-weight:800;background:var(--theme-color-2);color:var(--white);text-decoration:none;border-radius:var(--misc-border-radius);}
.widget_tag_cloud a span.tag-link-count{font-weight:400;}
.widget_tag_cloud a:hover{background:var(--theme-color-1);}
.widget.widget_rss{background:none;padding:0;box-shadow:none;}
.widget.widget_rss .widget-title{margin-bottom:30px;}
.widget.widget_rss li{border:0;padding:10px 30px 30px 30px;background:var(--widget-background);margin-bottom:30px;color:var(--widget-font-color);border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);}
.widget.widget_rss li:last-child{margin:0;}
.widget_rss .rssSummary{margin:10px 0;color:var(--widget-meta-color);font-size:0.875rem;}
.widget_rss cite{color:var(--widget-link-color);font-style:normal;font-weight:800;font-size:0.875rem;margin:20px 0 0 0;display:block;}
.widget_rss cite::before{color:var(--widget-meta-color);}
.widget_rss ul li a{font-weight:900;font-size:1.125rem;color:var(--widget-link-color);}
.rss-widget-icon{display:none;}
a.rsswidget{text-decoration:none;color:var(--very-dark-grey);}
.rss-date{display:block;font-weight:800;color:var(--widget-meta-color);font-size:0.875rem;margin:5px 0 20px 0;}
.widget .widget-title a:nth-child(2)::before{font-family:"fontello";content:"\f09e";margin-right:10px;font-weight:400;}
.widget_recent_comments{font-size:0.875rem;}
.widget_recent_comments ul li{padding:16px 0 3px 0;font-weight:500;}
.widget_recent_comments ul li:last-child{margin:0;}
.widget_recent_comments ul li span{display:inline-block;font-weight:900;}
.widget.widget_recent_comments ul li a.url{color:var(--widget-meta-link-color);font-size:0.875rem;font-weight:900;padding:0;}
.widget.widget_recent_comments ul li a:not(.url){display:block !important;width:100%;padding:0 0 13px 0 !important;font-weight:800;font-size:1.125rem;}
.widget.widget_recent_entries span{padding-bottom:10px;}
.widget_text .widget-title{margin-bottom:25px;}
.widget_text .wp-caption-text{color:var(--widget-meta-color);}
.widget_media_gallery .widget-title{margin-bottom:30px;}
.widget_media_gallery .gallery .gallery-item{margin:0;width:calc(100% / 3);}
.widget.widget_media_gallery img{border-radius:0;box-shadow:none;}
.widget_media_gallery .gallery-caption{display:none;}
.widget_media_image .widget-title, .widget_media_video .widget-title, .widget_media_audio .widget-title{margin-bottom:30px;text-align:left;}
.widget_media_image{text-align:center;}
  .widget.ruki_posts_widget .widget-title{margin-bottom:30px;}
.widget.ruki_posts_widget .widget-entry{padding:15px 0;}
.widget.ruki_posts_widget .widget-entry:first-child{padding-top:0;}
.widget.ruki_posts_widget .widget-entry:last-child{padding-bottom:0;}
.widget.ruki_posts_widget .entry-header{padding:0;flex-grow:1;flex-basis:100px;min-width:0;}
.widget.ruki_posts_widget .entry-title-link{font-weight:800;word-wrap:break-word;line-height:1.3;font-size:1.125rem;padding:0;min-width:0;width:100%;}
.widget.ruki_posts_widget .entry-meta{margin:0 0 5px 0;position:static;font-size:12px;}
.widget.ruki_posts_widget .entry-meta.after-title{margin:5px 0 0 0;}
.widget.ruki_posts_widget .entry-meta.after-title.has-avatar{margin:8px 0 0 0;}
.widget.ruki_posts_widget .entry-meta li{border:0;}
.widget.ruki_posts_widget .widget-entry .entry-meta a{font-size:12px;padding:0;color:var(--widget-meta-link-color);}
.widget.ruki_posts_widget .avatar{width:24px;}
.widget.ruki_posts_widget .entry-meta.has-avatar li{padding-top:5px;}
.widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,
.widget.ruki_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after{margin-left:3px;color:var(--widget-meta-color);}
.widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--widget-meta-color);}
.widget.ruki_posts_widget .entry-read-time::before, .widget.ruki_posts_widget .entry-comment-count::before{margin-right:2px;font-size:13px;color:var(--widget-meta-color);}
.widget.ruki_posts_widget .list-style-list li.widget-entry.has-post-thumbnail, .widget.ruki_posts_widget .list-style-list-first-grid li.widget-entry.has-post-thumbnail:not(:first-child){display:flex;flex-wrap:wrap;flex-direction:row;border:0;}
.widget.ruki_posts_widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child){border-top:1px solid var(--widget-line-color);}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child){margin:10px 0;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child){margin:0 0 5px 0;}
.widget.ruki_posts_widget .list-style-list .post-thumbnail, .widget.ruki_posts_widget .list-style-list-first-grid li.widget-entry:not(:first-child) .post-thumbnail{width:105px;padding-right:20px;margin:0;}
.widget.ruki_posts_widget .post-thumbnail a{padding:0;display:block;}
.widget.ruki_posts_widget .list-style-list.has-post-thumbnails li.has-post-thumbnail ul.post-categories li, .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:not(:first-child).has-post-thumbnail ul.post-categories li{padding-top:0;}
.widget.ruki_posts_widget .list-style-grid li.widget-entry.has-post-thumbnail{border:0;padding-bottom:10px;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails a.entry-title-link{font-size:1.125rem;font-weight:700;line-height:1.3;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-header{padding:0 15px;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title, .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title{margin-top:-14px;margin-bottom:10px;margin-left:-3px;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list){background:var(--widget-background);border-radius:var(--misc-border-radius);border:3px solid var(--widget-background);padding:0;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title a{color:var(--white);background:var(--theme-color-2);color:var(--white);padding:6px 7px;border-radius:var(--misc-border-radius);display:block;margin:0;line-height:1;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time, .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time{position:absolute;top:-16px;right:15px;background:var(--widget-background);border-radius:var(--misc-border-radius);padding:3px 7px;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails.has-category-meta li.widget-entry.has-post-thumbnail .entry-read-time, .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails.has-category-meta li.widget-entry.has-post-thumbnail:first-child .entry-read-time{top:3px;}
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails.has-read-time li.widget-entry.has-post-thumbnail .entry-comment-count::after, .widget.ruki_posts_widget .list-style-grid .has-post-thumbnail .entry-meta.before-title ul.post-categories li:not(:last-child)::after{content:none;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child{border:0;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child .post-thumbnail{width:100%;padding:0;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-header{padding:0 15px;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails:not(.has-category-meta) li.widget-entry.has-post-thumbnail:first-child .entry-header,
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails:not(.has-category-meta) li.widget-entry.has-post-thumbnail .entry-header{padding:10px 15px 0 15px;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails:not(.has-category-meta).has-read-time li.widget-entry.has-post-thumbnail:first-child .entry-header,
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails:not(.has-category-meta).has-read-time li.widget-entry.has-post-thumbnail .entry-header{padding:15px 15px 0 15px;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list){background:var(--widget-background);border-radius:var(--misc-border-radius);border:3px solid var(--widget-background);padding:0;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title a{color:var(--white);background:var(--theme-color-2);color:var(--white);padding:6px 7px;border-radius:var(--misc-border-radius);display:block;margin:0;line-height:1;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child .entry-title-link, .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry .entry-title-link{font-size:1.125rem;font-weight:900;line-height:1.3;}
.widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails.has-read-time li.widget-entry.has-post-thumbnail.first-grid .entry-meta.after-title ul li:nth-last-child(2)::after,
.widget.ruki_posts_widget .list-style-grid.has-post-thumbnails.has-read-time li.widget-entry.has-post-thumbnail .entry-meta.after-title ul li:nth-last-child(2)::after{content:none;}
ol.show-post-count{counter-reset:li-counter;}
ol.show-post-count > li.widget-entry::before{position:absolute;top:5px;margin-left:0;display:flex;justify-content:center;align-items:center;color:var(--widget-count-color);content:counter(li-counter);counter-increment:li-counter;z-index:200;font-size:46px;font-weight:800;background:none;}
ol.show-post-count > li.widget-entry:first-child::before{color:var(--widget-first-count-color);top:-10px;}
ol.show-post-count > li.widget-entry:not(.has-post-thumbnail) .entry-header{padding-left:50px;}
ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before, ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before{top:15px;left:0;width:20px;height:20px;padding:5px;color:var(--widget-count-alt-color);background:var(--widget-count-background);font-size:0.875rem;border-radius:50%;line-height:10px;content:counter(li-counter);}
ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before{background:var(--widget-first-count-background);color:var(--widget-first-count-alt-color);top:0;}
ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before{top:15px;}
ol.show-post-count.list-style-grid.has-post-thumbnails > li.has-post-thumbnail::before{top:25px;left:10px;}
ol.show-post-count.list-style-list-first-grid.has-post-thumbnails > li.has-post-thumbnail:first-child::before, ol.show-post-count.list-style-grid.has-post-thumbnails > li.has-post-thumbnail:first-child::before{top:10px;left:10px;}
.widget.ruki_social_widget .widget-title{margin-bottom:20px;}
ul.social-icons{list-style:none;margin:0;padding:0;}
ul.social-icons{display:flex;flex-wrap:wrap;justify-content:flex-start;text-transform:capitalize;}
ul.social-icons.text-icon li.social-icon{margin:0 0 15px 0;padding:0;width:100%;border:0;}
ul.social-icons.text-icon li.social-icon:last-child{margin:0;}
ul.social-icons.text-icon.theme li.social-icon a, ul.social-icons.text-icon.brand li.social-icon a{display:block;padding:11px 15px;font-size:13px;border-radius:calc(var(--misc-border-radius) * 2);background:var(--very-light-background-color);color:var(--very-dark-grey);}
ul.social-icons.text-icon li.social-icon a:hover{background:var(--light-background-color);}
ul.social-icons.text-icon li.social-icon a span{margin-right:8px;}
ul.social-icons.icon-background li.social-icon{margin:4px;text-transform:capitalize;border:0;width:calc(100% / 6 - 7px);}
ul.social-icons li.social-icon:nth-child(6n+1){margin-left:0;}
ul.social-icons li.social-icon:nth-child(6n+6){margin-right:0;}
ul.social-icons li.social-icon.tiktok{text-transform:none;}
ul.social-icons li.social-icon.rss{text-transform:uppercase;}
ul.social-icons.icon li.social-icon a, ul.social-icons.icon-background li.social-icon a{color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;flex:1 0 auto;height:auto;padding:0;background:var(--dark-grey);}
ul.social-icons.icon-background li.social-icon a::before, ul.social-icons.icon li.social-icon a::before{content:'';float:left;padding-top:100%;}
ul.social-icons.icon-background.theme li.social-icon a{background:var(--theme-color-1);}
ul.social-icons.icon-background.theme li.social-icon a:hover{background:var(--theme-color-2);}
ul.social-icons li.social-icon i{font-size:1rem;}
ul.social-icons li.social-icon.discord i{font-size:0.75rem;width:21px;display:inline-block;margin-left:2px;}
ul.social-icons.icon.theme li.social-icon a, ul.social-icons.icon.brand li.social-icon a{background:var(--white);color:var(--medium-grey);border:2px solid var(--light-border-color);}
ul.social-icons.icon li.social-icon i{font-size:1.125rem;}
ul.social-icons.icon li.social-icon.discord i{font-size:0.875rem;margin-left:-3px;}
.share ul.social-icons{justify-content:center;}
.share ul.social-icons li.social-icon{width:40px;margin:0 0 8px 0;padding-left:0;}
.hentry-footer ul.social-icons li.social-icon{margin:4px;padding:0;}
ul.social-icons.brand.icon-background li.social-icon.twitter a, ul.social-icons.brand.text-icon li.social-icon.twitter a{background:#429CD6;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.facebook a, ul.social-icons.brand.text-icon li.social-icon.facebook a{background:#3A589E;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.pinterest a, ul.social-icons.brand.text-icon li.social-icon.pinterest a{background:#CD2029;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.linkedin a, ul.social-icons.brand.text-icon li.social-icon.linkedin a{background:#0077B5;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.tumblr a, ul.social-icons.brand.text-icon li.social-icon.tumblr a{background:#35465c;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.reddit a, ul.social-icons.brand.text-icon li.social-icon.reddit a{background:#FF4500;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.pocket a, ul.social-icons.brand.text-icon li.social-icon.pocket a{background:#EE4056;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.youtube a, ul.social-icons.brand.text-icon li.social-icon.youtube a{background:#FF0000;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.instagram a, ul.social-icons.brand.text-icon li.social-icon.instagram a{background:#CD486B;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.flickr a, ul.social-icons.brand.text-icon li.social-icon.flickr a{background:#FF0084;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.vimeo a, ul.social-icons.brand.text-icon li.social-icon.vimeo a{background:#17AEE1;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.vkontakte a, ul.social-icons.brand.text-icon li.social-icon.vkontakte a{background:#5082B9;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.dribbble a, ul.social-icons.brand.text-icon li.social-icon.dribbble a{background:#EA4C89;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.px500 a, ul.social-icons.brand.text-icon li.social-icon.px500 a{background:#222222;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.soundcloud a, ul.social-icons.brand.text-icon li.social-icon.soundcloud a{background:#E06A2C;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.spotify a, ul.social-icons.brand.text-icon li.social-icon.spotify a{background:#1ED760;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.mixcloud a, ul.social-icons.brand.text-icon li.social-icon.mixcloud a{background:#1D2D3B;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.medium a, ul.social-icons.brand.text-icon li.social-icon.medium a{background:#1C1B1A;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.github a, ul.social-icons.brand.text-icon li.social-icon.github a{background:#0E0B0A;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.behance a, ul.social-icons.brand.text-icon li.social-icon.behance a{background:#1769FF;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.gab a, ul.social-icons.brand.text-icon li.social-icon.gab a{background:#00D279;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.minds a, ul.social-icons.brand.text-icon li.social-icon.minds a{background:#464646;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.bitchute a, ul.social-icons.brand.text-icon li.social-icon.bitchute a{background:#EF4137;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.steemit a, ul.social-icons.brand.text-icon li.social-icon.steemit a{background:#06D4A7;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.whatsapp a, ul.social-icons.brand.text-icon li.social-icon.whatsapp a{background:#2CB742;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.tiktok a, ul.social-icons.brand.text-icon li.social-icon.tiktok a{background:#000000;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.rss a, ul.social-icons.brand.text-icon li.social-icon.rss a{background:#F78422;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.odnoklassniki a, ul.social-icons.brand.text-icon li.social-icon.odnoklassniki a{background:#F58220;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.telegram a, ul.social-icons.brand.text-icon li.social-icon.telegram a{background:#30A1DB;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.discord a, ul.social-icons.brand.text-icon li.social-icon.discord a{background:#5865F2;color:var(--white);}
ul.social-icons.brand.icon-background li.social-icon.email a, ul.social-icons.brand.text-icon li.social-icon.email a{background:var(--dark-grey);color:var(--white);}
ul.social-icons.brand.icon li.social-icon.twitter a, ul.author-social.brand.text-icon li.twitter a{color:#429CD6;}
ul.social-icons.brand.icon li.social-icon.facebook a, ul.author-social.brand.text li.facebook a{color:#3A589E;}
ul.social-icons.brand.icon li.social-icon.pinterest a, ul.author-social.brand.text li.pinterest a{color:#CD2029;}
ul.social-icons.brand.icon li.social-icon.google-plus a, ul.author-social.brand.text li.google-plus a{color:#DF4B37;}
ul.social-icons.brand.icon li.social-icon.linkedin a, ul.author-social.brand.text li.linkedin a{color:#0077B5;}
ul.social-icons.brand.icon li.social-icon.tumblr a, ul.author-social.brand.text li.tumblr a{color:#35465c;}
ul.social-icons.brand.icon li.social-icon.reddit a, ul.author-social.brand.text li.reddit a{color:#FF4500;}
ul.social-icons.brand.icon li.social-icon.pocket a{color:#EE4056;}
ul.social-icons.brand.icon li.social-icon.youtube a, ul.author-social.brand.text li.youtube a{color:#FF0000;}
ul.social-icons.brand.icon li.social-icon.instagram a, ul.author-social.brand.text li.instagram a{color:#CD486B;}
ul.social-icons.brand.icon li.social-icon.flickr a, ul.author-social.brand.text li.flickr a{color:#FF0084;}
ul.social-icons.brand.icon li.social-icon.vimeo a, ul.author-social.brand.text li.vimeo a{color:#17AEE1;}
ul.social-icons.brand.icon li.social-icon.vkontakte a, ul.author-social.brand.text li.vkontakte a{color:#5082B9;}
ul.social-icons.brand.icon li.social-icon.dribbble a, ul.author-social.brand.text li.dribbble a{color:#EA4C89;}
ul.social-icons.brand.icon li.social-icon.px500 a, ul.author-social.brand.text li.px500 a{color:#222222;}
ul.social-icons.brand.icon li.social-icon.soundcloud a, ul.author-social.brand.text li.soundcloud a{color:#E06A2C;}
ul.social-icons.brand.icon li.social-icon.spotify a, ul.author-social.brand.text li.spotify a{color:#1ED760;}
ul.social-icons.brand.icon li.social-icon.mixcloud a, ul.author-social.brand.text li.mixcloud a{color:#1D2D3B;}
ul.social-icons.brand.icon li.social-icon.medium a, ul.author-social.brand.text li.medium a{color:#1C1B1A;}
ul.social-icons.brand.icon li.social-icon.github a, ul.author-social.brand.text li.github a{color:#0E0B0A;}
ul.social-icons.brand.icon li.social-icon.behance a, ul.author-social.brand.text li.behance a{color:#1769FF;}
ul.social-icons.brand.icon li.social-icon.gab a, ul.author-social.brand.text li.gab a{color:#00D279;}
ul.social-icons.brand.icon li.social-icon.minds a, ul.author-social.brand.text li.minds a{color:#464646;}
ul.social-icons.brand.icon li.social-icon.bitchute a, ul.author-social.brand.text li.bitchute a{color:#EF4137;}
ul.social-icons.brand.icon li.social-icon.steemit a, ul.author-social.brand.text li.steemit a{color:#06D4A7;}
ul.social-icons.brand.icon li.social-icon.whatsapp a, ul.author-social.brand.text li.whatsapp a{color:#2CB742;}
ul.social-icons.brand.icon li.social-icon.tiktok a, ul.author-social.brand.text li.tiktok a{color:#000000;}
ul.social-icons.brand.icon li.social-icon.rss a, ul.author-social.brand.text li.rss a{color:#F78422;}
ul.social-icons.brand.icon li.social-icon.odnoklassniki a, ul.author-social.brand.text li.odnoklassniki a{color:#F58220;}
ul.social-icons.brand.icon li.social-icon.telegram a, ul.author-social.brand.text li.telegram a{color:#30A1DB;}
ul.social-icons.brand.icon li.social-icon.discord a, ul.author-social.brand.text li.discord a{color:#5865F2;}
ul.social-icons.brand.icon li.social-icon.email a, ul.author-social.brand.text li.email a{color:var(--dark-grey);}
 .widget.widget_mc4wp_form_widget, article.single-post .mc4wp-form, article.single-page .mc4wp-form{text-align:center;font-size:0.875rem;max-width:480px;margin-left:auto;margin-right:auto;}
article.single-post .mc4wp-form, article.single-page .mc4wp-form{font-size:100%;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label, article.single-post .mc4wp-form .mc4wp-form-fields label, article.single-page .mc4wp-form .mc4wp-form-fields label{width:100%;padding:10px 0 30px 0;display:block;color:var(--widget-meta-color);}
article.single-post .mc4wp-form .mc4wp-form-fields label{font-size:0.875rem;color:var(--dark-grey);}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label:last-child, article.single-post .mc4wp-form .mc4wp-form-fields label:last-child, article.single-page .mc4wp-form .mc4wp-form-fields label:last-child{padding-bottom:0;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields, article.single-post .mc4wp-form .mc4wp-form-fields, article.single-page .mc4wp-form .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:column;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p{margin:0;}
.widget.widget_mc4wp_form_widget input, .widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button){width:auto;padding:12px;flex-grow:1;margin-bottom:20px;border-radius:var(--button-border-radius);}
article.single-page .mc4wp-form .mc4wp-form-fields input, article.single-page .mc4wp-form .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button),
article.single-post .mc4wp-form .mc4wp-form-fields input, article.single-post .mc4wp-form .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button){width:auto;flex-grow:1;margin-bottom:20px;}
.widget.widget_mc4wp_form_widget input:not([type="submit"]):not([type="checkbox"]),
article.single-post .mc4wp-form .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]){background:var(--white);}
.widget.widget_mc4wp_form_widget input[type="submit"],
.widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button){flex-grow:0;padding:15px 15px;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input:not([type="checkbox"]),
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p button:not(.customize-partial-edit-shortcut-button){width:100%;}
.widget.widget_mc4wp_form_widget input[type="checkbox"],
article.single-post .mc4wp-form .mc4wp-form-fields input[type="checkbox"],
article.single-page .mc4wp-form .mc4wp-form-fields input[type="checkbox"]{float:none;width:auto;}
.widget.widget_mc4wp_form_widget a{color:var(--widget-meta-link-color);}
.aside-sidebar .widget.widget_mc4wp_form_widget .widget-title{margin-bottom:15px;}
.null-instagram-feed .widget-title{margin-bottom:30px;}
ul.instagram-pics{display:flex;flex-wrap:wrap;margin:0;list-style:none;padding:0;width:100%;}
ul.instagram-pics li{display:flex;flex-basis:calc(100% / 3 - 16px);padding:0;flex-grow:1;border:0;transition:all 0.3s ease;}
ul.instagram-pics li:nth-child(3n+1){margin-left:0;}
ul.instagram-pics li:nth-child(3n+3),
ul.instagram-pics li:nth-child(4):last-child,
ul.instagram-pics li:nth-child(5):last-child{margin-right:0;}
.widget.null-instagram-feed ul.instagram-pics li a, .widget ul.instagram-pics img{padding:0;object-fit:cover;width:100%;height:100%;transition:0.4s ease;background:none;}
.widget ul.instagram-pics img{border-radius:0;}
.widget.null-instagram-feed a{text-decoration:none;background:var(--dark-grey);padding:9px 12px 8px 12px;color:var(--white);border-radius:var(--button-border-radius);font-size:13px;line-height:1;}
.widget.null-instagram-feed p.clear{margin:30px 0 0 0;padding:0;text-align:center;font-weight:700;}
.widget.null-instagram-feed p.clear a::before{font-family:Fontello;content:'\f16d';margin-right:7px;font-size:14px;font-weight:400;}
.wpcf7-form p{margin:30px 0;}
.wpcf7-form em{color:var(--medium-grey);font-style:normal;font-size:1rem;}
span.wpcf7-list-item{margin-left:0;clear:both;display:block;width:100%;margin:10px 0;}
span.wpcf7-list-item input[type="checkbox"],
span.wpcf7-list-item input[type="radio"]{margin-top:10px;margin-right:10px;float:left;}
.wpcf7-select{margin-bottom:30px;}
.widget.ruki-special-widget:not(.widget_rss):not(.widget_search){padding:30px;}
.widget.ruki-special-widget li, .widget.ruki-special-widget ul .children, .widget_nav_menu.ruki-special-widget li.menu-item-has-children .sub-menu li, .widget_calendar.ruki-special-widget table tbody::after, .widget_calendar.ruki-special-widget tbody, .widget_calendar.ruki-special-widget tfoot td, .widget.ruki_posts_widget.ruki-special-widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child){border-color:var(--special-widget-line-color);}
.widget_calendar.ruki-special-widget td{box-shadow:inset 1px 1px 0 var(--special-widget-line-color);}
.widget_calendar.ruki-special-widget table tbody::after{background:var(--special-widget-line-color);}
.widget.ruki-special-widget.widget_rss li{padding:10px 30px 30px 30px;}
.widget.ruki-special-widget:not(.widget_rss),
.widget.ruki-special-widget.widget_rss li, .widget.ruki-special-widget.widget_search input[type="search"]{background:var(--special-widget-background);color:var(--special-widget-font-color);}
.widget.ruki-special-widget .widget-title{color:var(--special-widget-title-color);}
.widget.ruki-special-widget ul, .widget.ruki-special-widget ol, .widget.ruki-special-widget.widget_search input[type="search"]::placeholder,
.widget-ruki-special-widget.widget_calendar caption, .widget-ruki-special-widget.widget_calendar td, .widget-ruki-special-widget.widget_calendar th, .widget.ruki-special-widget.widget_rss .rssSummary, .widget.ruki-special-widget .rss-date, .widget.ruki-special-widget.widget_rss cite::before, .widget.ruki-special-wudget.widget_text .wp-caption-text, .widget.ruki-special-widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,
.widget.ruki-special-widget.ruki_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after,
.widget.ruki-special-widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,
.widget.ruki-special-widget.ruki_posts_widget .entry-read-time::before, .widget.ruki-special-widget.ruki_posts_widget .entry-comment-count::before, .widget.ruki-special-widget.widget_mc4wp_form_widget .mc4wp-form-fields label, .widget.ruki-special-widget.widget_search button[type="submit"]{color:var(--special-widget-meta-color);}
.widget.ruki-special-widget ul li a, .widget.ruki-special-widget ol li a, .widget.ruki-special-widget.widget_rss cite, .widget.ruki-special-widget.widget_rss ul li a, .widget.ruki-special-widget form a{color:var(--special-widget-link-color);}
.widget.ruki-special-widget ul.children li a, .widget.ruki-special-widget.widget_nav_menu li.menu-item-has-children .sub-menu li a, .widget.ruki-special-widget.widget_pages{color:var(--special-widget-child-link-color);}
.widget.ruki-special-widget.widget_recent_comments ul li a.url, .widget.ruki-special-widget.ruki_posts_widget .widget-entry .entry-meta a, .widget.ruki-special-widget.widget_mc4wp_form_widget a{color:var(--special-widget-meta-link-color);}
.widget.ruki-special-widget:not(.widget_search) button,
.widget.ruki-special-widget input[type="submit"],
.widget.ruki-special-widget .button{background:var(--special-widget-button-color);}
.widget.ruki-special-widget ol.show-post-count > li.widget-entry::before{color:var(--special-widget-count-color);}
.widget.ruki-special-widget ol.show-post-count > li.widget-entry:first-child::before{color:var(--special-widget-first-count-color);}
.widget.ruki-special-widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before, .widget.ruki-special-widget ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before{color:var(--special-widget-count-alt-color);background:var(--special-widget-count-background);}
.widget.ruki-special-widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before{background:var(--special-widget-first-count-background);color:var(--special-widget-first-count-alt-color);}
.footer-bottom .widget:not(.ruki_social_widget):not(.null-instagram-feed):not(.widget_instagram-feed-widget){flex-grow:1;max-width:728px;align-self:center;}
.footer-bottom .widget{margin-bottom:40px;}
.footer-bottom .widget-title{font-size:1.5rem;text-align:center;color:var(--footer-widget-title-color);}
.footer-bottom .widget.widget_mc4wp_form_widget{background:none;box-shadow:none;}
.footer-bottom .widget.widget_mc4wp_form_widget .widget-title{font-size:2rem;}
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields{flex-direction:row;justify-content:space-between;}
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]),
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button){width:auto;border-radius:var(--button-border-radius) 0 0 var(--button-border-radius);padding:12px 30px;border-right:0;}
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button),
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"]:not(.customize-partial-edit-shortcut-button){border-radius:0 var(--button-border-radius) var(--button-border-radius) 0;}
.footer-bottom .ruki_posts_widget ul[class*="list-style-list"] .post-thumbnail,
.footer-bottom .ruki_posts_widget ol[class*="list-style-list"] .post-thumbnail{width:140px;}
.footer-bottom ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before, .footer-bottom ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before{top:0;}
.footer-widget-area .widget:not(.widget_search){color:var(--footer-columns-widget-font-color);background:none;padding:0;box-shadow:none;border-radius:none;}
.site-footer .flex-grid:not(.cols-1) .widget-title{width:100%;}
.footer-widget-area .widget-title{color:var(--footer-columns-widget-title-color);}
.footer-widget-area.footer-columns .widget li, .footer-widget-area.footer-columns .widget ul .children, .footer-widget-area.footer-columns .widget_nav_menu li.menu-item-has-children .sub-menu li, .footer-widget-area.footer-columns .widget_calendar table tbody::after, .footer-widget-area.footer-columns .widget_calendar tbody, .footer-widget-area.footer-columns .widget_calendar tfoot td, .footer-widget-area.footer-columns .widget.ruki_posts_widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child){border-color:var(--footer-columns-widget-line-color);}
.footer-widget-area.footer-columns .widget_calendar td{box-shadow:inset 1px 1px 0 var(--footer-columns-widget-line-color);}
.footer-widget-area.footer-columns .widget_calendar table tbody::after{background:var(--footer-columns-widget-line-color);}
.footer-widget-area.footer-columns .widget ul, .footer-widget-area.footer-columns .widget ol, .footer-widget-area.footer-columns .widget_text .wp-caption-text, .footer-widget-area.footer-columns .widget.ruki_posts_widget .entry-read-time::before, .footer-widget-area.footer-columns .widget.ruki_posts_widget .entry-comment-count::before, .footer-widget-area.footer-columns .widget_calendar td, .footer-widget-area.footer-columns .widget_rss .rssSummary, .footer-widget-area.footer-columns .rss-date, .footer-widget-area.footer-columns .site-footer .widget_rss cite::before, .footer-widget-area.footer-columns .widget.widget_mc4wp_form_widget .mc4wp-form-fields label{color:var(--footer-columns-widget-meta-color);}
.footer-widget-area.footer-columns .widget ul li a, .footer-widget-area.footer-columns .widget ol li a, .footer-widget-area.footer-columns .widget_rss cite{color:var(--footer-columns-widget-link-color);}
.footer-widget-area.footer-columns .widget ul.children li a, .footer-widget-area.footer-columns .widget_nav_menu li.menu-item-has-children .sub-menu li a{color:var(--footer-columns-widget-child-link-color);}
.footer-widget-area.footer-columns .widget.widget_recent_comments ul li a.url, .footer-widget-area.footer-columns .widget.ruki_posts_widget .widget-entry .entry-meta a{color:var(--footer-columns-widget-meta-link-color);}
.site-footer .widget_rss .widget-title{margin-bottom:42px;}
.footer-widget-area.footer-columns .widget button, .footer-widget-area.footer-columns .widget input[type="submit"], .footer-widget-area .widget .button{background:var(--footer-columns-widget-button-color);}
.site-footer .ruki_posts_widget ul:not(.has-post-thumbnails) li.widget-entry,
.site-footer .widget.widget_recent_comments li, .site-footer .widget.widget_recent_entries li{margin-bottom:10px;}
.site-footer .list-style-list.has-post-thumbnails li.widget-entry.has-post-thumbnail a.entry-title-link{max-width:100%;}
.footer-widget-area.footer-columns .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time, .footer-widget-area.footer-columns .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time, .footer-widget-area.footer-columns .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),
.footer-widget-area.footer-columns .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list){background:var(--footer-columns-background);}
.footer-widget-area.footer-columns .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),
.footer-widget-area.footer-columns .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list){border-color:var(--footer-columns-background);}
.footer-widget-area.footer-columns .widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,
.footer-widget-area.footer-columns .widget.ruki_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after,
.footer-widget-area.footer-columns .widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--footer-columns-widget-meta-color);}
.footer-widget-area.footer-columns .widget ol.show-post-count > li.widget-entry::before{color:var(--footer-columns-widget-count-color);}
.footer-widget-area.footer-columns .widget ol.show-post-count > li.widget-entry:first-child::before{color:var(--footer-columns-widget-first-count-color);}
.footer-widget-area.footer-columns .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before, .footer-widget-area.footer-columns .widget ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before{color:var(--footer-columns-widget-count-alt-color);background:var(--footer-columns-widget-count-background);}
.footer-widget-area.footer-columns .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before{background:var(--footer-columns-widget-first-count-background);color:var(--footer-columns-widget-first-count-alt-color);}
.footer-bottom{flex-direction:column;background:var(--footer-bottom-background);}
.footer-bottom.has-custom-background-color{padding-top:50px;}
.footer-bottom-data{background:var(--footer-background);padding-bottom:30px;}
.footer-bottom .widget.null-instagram-feed, .footer-bottom .widget.widget_instagram-feed-widget{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%) !important;}
.footer-bottom .widget.null-instagram-feed.widget-last, .footer-bottom .widget.widget_instagram-feed-widget.widget-last{margin-bottom:-1px;z-index:200;background:var(--footer-background);}
.footer-bottom .widget ul.instagram-pics li{flex-basis:calc(100% / 7);padding:0;margin:0;margin:0;border-radius:0}
.site-footer .widget ul.instagram-pics img{border-radius:0}
.footer-bottom ul.social-icons{justify-content:center;}
.footer-bottom ul.social-icons.icon-background li.social-icon{margin:4px;text-transform:capitalize;border:0;width:46px;flex-grow:0;}
.footer-bottom ul.social-icons.text-icon li.social-icon{display:inline-block;width:auto;flex-grow:0;}
.footer-bottom ul.social-icons.text-icon li.social-icon{margin:7px;}
.footer-bottom ul.social-icons.text-icon li.social-icon a{display:inline-block;padding:12px 17px 12px 15px;border-radius:calc(var(--misc-border-radius) * 2);background:var(--theme-color-1);color:var(--white);}
.footer-bottom ul.social-icons.text-icon li.social-icon a span{margin-right:2px;}
.footer-column .widget.widget_mc4wp_form_widget{text-align:left;}
.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields{flex-direction:row;justify-content:space-between;}
.footer-column .widget.widget_mc4wp_form_widget label:first-of-type{padding-top:0;}
.footer-column .widget.widget_mc4wp_form_widget input:not([type="checkbox"]):not([type="submit"]){border-radius:var(--button-border-radius) 0 0 var(--button-border-radius);border-right:0;flex-shrink:1;}
.footer-column .widget.widget_mc4wp_form_widget input[type="submit"],
.footer-column .widget.widget_mc4wp_form_widget button{border-radius:0 var(--button-border-radius) var(--button-border-radius) 0;}
.footer-widget-area.footer-bottom .widget:not(.widget_search){color:var(--footer-widget-font-color);background:none;padding:0;box-shadow:none;border-radius:none;}
.footer-widget-area.footer-bottom .widget-title{color:var(--footer-widget-title-color);}
.footer-widget-area.footer-bottom .widget li, .footer-widget-area.footer-bottom .widget ul .children, .footer-widget-area.footer-bottom .widget_nav_menu li.menu-item-has-children .sub-menu li, .footer-widget-area.footer-bottom .widget_calendar table tbody::after, .footer-widget-area.footer-bottom .widget_calendar tbody, .footer-widget-area.footer-bottom .widget_calendar tfoot td, .footer-widget-area.footer-bottom .widget.ruki_posts_widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child){border-color:var(--footer-widget-line-color);}
.footer-widget-area.footer-bottom .widget_calendar td{box-shadow:inset 1px 1px 0 var(--footer-widget-line-color);}
.footer-widget-area.footer-bottom .widget_calendar table tbody::after{background:var(--footer-widget-line-color);}
.footer-widget-area.footer-bottom .widget ul, .footer-widget-area.footer-bottom .widget ol, .footer-widget-area.footer-bottom .widget_text .wp-caption-text, .footer-widget-area.footer-bottom .widget.ruki_posts_widget .entry-read-time::before, .footer-widget-area.footer-bottom .widget.ruki_posts_widget .entry-comment-count::before, .footer-widget-area.footer-bottom .widget_calendar td, .footer-widget-area.footer-bottom .widget_rss .rssSummary, .footer-widget-area.footer-bottom .rss-date, .footer-widget-area.footer-bottom .site-footer .widget_rss cite::before, .footer-widget-area.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields label{color:var(--footer-widget-meta-color);}
.footer-widget-area.footer-bottom .widget ul li a, .footer-widget-area.footer-bottom .widget ol li a, .footer-widget-area.footer-bottom .widget_rss cite{color:var(--footer-widget-link-color);}
.footer-widget-area.footer-bottom .widget ul.children li a, .footer-widget-area.footer-bottom .widget_nav_menu li.menu-item-has-children .sub-menu li a{color:var(--footer-widget-child-link-color);}
.footer-widget-area.footer-bottom .widget.widget_recent_comments ul li a.url, .footer-widget-area.footer-bottom .widget.ruki_posts_widget .widget-entry .entry-meta a{color:var(--footer-widget-meta-link-color);}
.footer-widget-area.footer-bottom .widget button, .footer-widget-area.footer-bottom .widget input[type="submit"], .footer-widget-area .widget .button{background:var(--footer-widget-button-color);}
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time, .footer-widget-area.footer-bottom .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time, .footer-widget-area.footer-bottom .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list){background:var(--footer-background);}
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list){border-color:var(--footer-background);}
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after,
.footer-widget-area.footer-bottom .widget.ruki_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--footer-widget-meta-color);}
.footer-widget-area.footer-bottom .widget ol.show-post-count > li.widget-entry::before{color:var(--footer-widget-count-color);}
.footer-widget-area.footer-bottom .widget ol.show-post-count > li.widget-entry:first-child::before{color:var(--footer-widget-first-count-color);}
.footer-widget-area.footer-bottom .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before, .footer-widget-area.footer-bottom .widget ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before{color:var(--footer-widget-count-alt-color);background:var(--footer-widget-count-background);}
.footer-widget-area.footer-bottom .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before{background:var(--footer-widget-first-count-background);color:var(--footer-widget-first-count-alt-color);}
.gallery{display:flex;flex-wrap:wrap;width:100%;}
.the-post .single-post .gallery{width:calc(100% + 30px);margin-left:-15px;}
.gallery-item{display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;margin:15px;}
.gallery-item .gallery-icon{flex:1;width:100%;height:100%;object-fit:cover;}
.gallery-item img{display:flex;object-fit:cover;width:100%;height:100%;}
.gallery-caption{position:absolute;bottom:0;left:0;width:100%;background:var(--overlay-gradient);color:var(--white);text-align:center;font-size:12px;padding:15px 10px 10px 10px;}
.gallery .gallery-item{width:calc(100% / 3 - 30px);}
.gallery-columns-2 .gallery-item{width:calc(100% / 2 - 30px);}
.gallery-columns-1 .gallery-item{width:calc(100% - 30px);}
.pagination, .post-navigation, .navigation, .page-pagination{width:100%;}
.nav-links{clear:both;text-align:center;padding:40px 80px 15px 80px;margin:auto;width:100%;font-family:var(--title-font);font-weight:800;font-size:1rem;color:var(--link-color);}
.comments-pagination .nav-links{display:flex;justify-content:center;}
ul.page-numbers{list-style:none;margin:0;}
ul.page-numbers li{display:inline-block;margin:2px 2px 2px 2px;padding:0;}
.nav-links span.page-numbers, .nav-links a.page-numbers, .nav-links .page-number{width:46px;height:46px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none;background:var(--pagination-numbers-background);color:var(--pagination-numbers-color);}
.nav-links span.current, .nav-links > .page-number{background:var(--pagination-numbers-current-background);color:var(--pagination-numbers-current-color);}
.nav-links .page-numbers.next, .nav-links .page-numbers.prev, .page-pagination span.page-numbers{width:auto;padding:15px 20px;background:var(--pagination-prev-next-background);color:var(--pagination-prev-next-color);text-decoration:none;border-radius:var(--button-border-radius);}
.page-pagination{padding-bottom:30px;padding-top:15px;}
.single-page .nav-links{color:var(--medium-grey);padding-top:15px;padding-bottom:30px;}
.single-page .nav-links .post-page-numbers.current{background:none;}
.single-page .nav-links .post-page-numbers.current .page-number{background:var(--pagination-numbers-current-background);color:var(--pagination-numbers-current-color);}
.nav-links a.post-page-numbers .page-number{background:var(--very-light-background-color);margin:2px;}
.nav-links .page-number{margin:2px 2px 2px 5px;}
.nav-links a .page-number{margin:0;}
.page .nav-links{display:flex;justify-content:center;align-items:center;}
.page .nav-links a{border-radius:50%;display:inline-block;text-decoration:none;}
.page-pagination a{width:auto;display:inline-block;text-decoration:none;margin:2px 5px 2px 5px;}
.pagination-arrows .nav-links .page-numbers.next, .pagination-arrows .nav-links .page-numbers.prev, .pagination-arrows .nav-links .nav-previous a, .pagination-arrows .nav-links .nav-next a, .pagination-arrows .nav-links a:not(.page-numbers){border-radius:50%;width:46px;height:46px;}
.no-page-numbers .nav-links a.page-numbers:not(.prev):not(.next),
.no-page-numbers .nav-links span.page-numbers:not(.prev):not(.next){display:none;font-size:60px;}
.no-page-numbers ul.page-numbers li:not(:first-child):not(:last-child){margin-left:0;margin-right:0;display:none;}
.post-navigation{margin-bottom:15px;justify-content:space-between;}
body:not(.has-comments) .post-navigation{margin-bottom:0;}
.post-navigation .entry-header, .post-navigation .has-post-thumbnail .entry-header{padding:35px 30px 30px 30px;min-width:0;width:100%;}
.post-navigation a{text-decoration:none;}
#post-navigation .entry-meta.before-title{margin-top:0;margin-bottom:25px;}
#post-navigation .entry-meta span{background:var(--theme-color-2);padding:5px 10px;border-radius:var(--misc-border-radius);color:var(--white);}
.post-navigation .flex-box:not(.has-post-thumbnail) .entry-meta span{padding:0;background:none;}
.post-navigation .has-post-thumbnail{flex-direction:row;padding:0;}
.post-navigation .post-thumbnail, .post-navigation .post-thumbnail img{border-radius:var(--default-border-radius) 0 0 var(--default-border-radius);background:var(--light-background-color);}
.post-navigation .next-article{text-align:right;}
.post-navigation .has-post-thumbnail.next-article{flex-direction:row-reverse;}
.post-navigation .next-article .post-thumbnail, .post-navigation .next-article .post-thumbnail img{border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;}
.post-navigation .post-thumbnail{height:100%;min-height:193px;}
.post-navigation .post-thumbnail img{position:absolute;}
.has-sidebar .post-navigation .post-thumbnail{min-height:185px;}
.post-navigation.cols-3 .flex-box{width:calc(100% / 2 - 38px);flex-grow:0;}
.single:not(.has-sidebar) .post-navigation.has-prev-post:not(.has-next-post) .flex-box,
.single:not(.has-sidebar) .post-navigation.has-next-post:not(.has-prev-post) .flex-box{flex-grow:0;width:calc(100% / 2 - 38px);}
.nav-links .pages{margin-right:5px;}
.has-post-nav .section-header.comments-header, .has-related-posts .section-header.comments-header{padding-top:15px;padding-bottom:13px;}
.toggle-comments{text-align:center;}
.toggle-comments span{background:var(--theme-color-2);color:var(--white);padding:15px 25px;font-size:16px;letter-spacing:normal;cursor:pointer;transition:all 0.5s ease;border-radius:calc( var(--button-border-radius));}
.toggle-comments span::after{font-family:fontello;content:"\e806 ";font-size:14px;color:var(--white);margin-left:8px;}
.toggle-comments.close span::after{content:"\e808 ";}
body:not(.comment-page) #comments.comments-area.closed{display:none;}
.comments-area{width:100%;max-width:var(--container-max-width);margin:45px 15px 13px 15px;background:var(--white);box-shadow:var(--default-box-shadow);border-radius:var(--default-border-radius);}
.comment-list{list-style:none;margin:0 0 30px 0;padding:0;float:left;width:100%;}
.comment, .pingback, .trackback{float:left;padding:15px 0 30px 0;width:100%;word-wrap:break-word;position:relative;border-bottom:2px solid var(--light-border-color);}
.comment-list > .comment:first-child, .pingback:first-child, .comment-list > .comment:first-child > .comment-body .comment-meta{padding-top:0;}
.comment-list > .comment:last-of-type{border:none;padding-bottom:0;}
.comment{margin:0;}
.pingback, .trackback{padding:20px 10px;font-family:var(--body-font);font-weight:700;line-height:1.4;border:0;background:var(--very-light-background-color);border-radius:calc( var(--default-border-radius) - 2px );margin-bottom:15px;}
.pingback .url, .trackback .url{margin-left:5px;font-weight:400;}
.pingback .comment-edit-link, .trackback .comment-edit-link{text-decoration:underline;margin-left:5px;}
.parent{border:0;padding-bottom:0;}
.comment-list .children{padding:0 0 0 0px;margin:15px 0 0 30px;list-style:none;float:left;border-top:1px solid var(--light-border-color);width:calc(100% - 30px);}
.comment-list .children .comment-body{}
.comment-body{float:left;width:100%;}
.parent > .comment-body{margin-bottom:15px;}
.comment-content{font-family:var(--body-font);font-weight:400;line-height:1.4;color:var(--single-entry-font-color);padding-left:70px;}
.comment-body cite{margin:0 0 0px 0;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;padding-top:10px;}
.comment-body cite a{text-decoration:none;}
.comment-body .says{display:none;}
.comment-author.vcard{position:relative;}
.comment.bypostauthor > .comment-body .comment-author.vcard::before{font-family:"fontello";content:"\e809";font-size:20px;margin-right:2px;position:absolute;top:0;left:36px;color:var(--theme-color-2);}
.comment-meta{color:var(--theme-color-1);font-size:14px;padding:10px 20px 10px 0px;position:relative;}
.comment-meta a{text-decoration:none;}
.comment-metadata{text-transform:capitalize;font-size:13px;font-family:var(--title-font);line-height:1.2;font-weight:800;}
.comment-metadata a{color:var(--medium-grey);}
.reply{padding-left:70px;padding-top:15px;}
.comment-author{padding:0;}
.comment-author b.fn{padding-top:7px;margin-bottom:4px;display:block;font-weight:900;font-family:var(--title-font);}
.comment-author b.fn a.url{color:var(--very-dark-grey);}
.comment-reply-link{font-size:13px;text-transform:capitalize;font-weight:800;text-decoration:none;background:var(--theme-color-2);border-radius:var(--misc-border-radius);padding:4px 10px;color:var(--white);font-family:var(--title-font)}
.comment-reply-link:hover{color:var(--white);background:var(--theme-color-1);}
.edit-link a{text-decoration:none;color:var(--link-color);margin-left:3px;}
#comments .comment-list .avatar{width:50px;border-radius:50%;float:left;margin-right:20px;}
.bypostauthor{background:none;}
.comment-respond{float:left;width:100%;padding:0 30px 15px 30px;font-size:14px;background:var(--very-light-background-color);border-radius:var(--default-border-radius);margin:0;}
.comment-respond input:not([type="checkbox"]){width:100%;}
.comment-respond p{clear:both;width:100%;text-align:left;padding:5px 0;}
.comment-respond label{color:var(--medium-grey);font-size:13px;padding-bottom:5px;display:block;font-family:var(--body-font);font-weight:500;}
p.comment-notes{color:var(--medium-grey);font-size:0.875rem;font-weight:500;margin:10px 0 30px 0;}
.comment-respond p.comment-form-author, .comment-respond p.comment-form-email{float:left;clear:none;width:calc(50%);padding:0 10px 0 10px;}
#respond.comment-respond p.comment-form-author{padding-left:0}
#respond.comment-respond p.comment-form-email{padding-right:0;float:right;}
.comment-respond textarea{width:100%;}
.comment-respond input[type="submit"]{width:auto;padding:15px 25px;}
.comment-respond p.comment-form-cookies-consent label{text-transform:none;}
.comment .comment-respond{margin-top:30px;}
.comment-reply-title{font-size:1.5rem;margin-bottom:20px;line-height:1;}
.comment-respond a{text-decoration:none;}
#cancel-comment-reply-link{font-size:14px;margin-left:5px;border-left:1px solid var(--light-grey);padding-left:10px;}
.no-comments{font-weight:700;clear:both;text-align:center;font-size:1.25rem;}
.logged-in-as a:nth-of-type(2){font-weight:800;}
@keyframes fadein {
from{opacity:0;}
to{opacity:1;}
}
.custom-post-block.woocommerce{padding:0 15px;}
.custom-post-block.woocommerce .section-header{padding-left:0;padding-bottom:0;padding-right:0;}
.has-comments .ruki-related-posts{margin-top:5px;}
.has-comments .ruki-related-posts:not(.has-title){margin-top:15px;}
.has-comments.has-related-posts:not(.has-related-posts-background) .ruki-related-posts:not(.has-title){margin-top:30px;}
.ruki-related-posts-wrapper{background:var(--related-posts-background);margin-right:calc(-50vw + 50%);margin-top:15px;padding-left:15px;padding-right:15px;}
.has-sidebar .ruki-related-posts-wrapper{border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow);margin-bottom:55px}
.has-sidebar .ruki-related-posts-wrapper.alignfull{width:100%;margin-left:15px !important;margin-right:15px;}
@media(max-width:1060px){
.has-sidebar .ruki-related-posts-wrapper{border-radius:0;margin-bottom:50px}
.has-sidebar .ruki-related-posts-wrapper.alignfull{width:100vw;margin-left:0 !important;margin-right:0 !important;}
}
.ruki-related-posts-wrapper .ruki-related-posts, .has-comments .ruki-related-posts-wrapper .ruki-related-posts{padding-bottom:35px;margin-top:0;}
.ruki-related-posts-wrapper .ruki-related-posts:not(.has-title){padding-top:15px;padding-bottom:15px;}
.has-post-nav .ruki-related-posts-wrapper{margin-top:35px;}
.has-comments .ruki-related-posts-wrapper{margin-top:45px;}
.ruki-related-posts-wrapper .section-header{padding-top:40px;}
.ruki-related-posts .page-title{color:var(--related-posts-title-color);}
.ruki-related-posts .flex-box{background:var(--related-posts-card-background);}
.ruki-related-posts .flex-box:not(.cover) .entry-title a{color:var(--related-posts-entry-title-link-color);}
.ruki-related-posts .flex-box:not(.cover) .entry-meta.after-title a{color:var(--related-posts-entry-meta-link-color);}
.ruki-related-posts .flex-box:not(.cover) .entry-meta,
.ruki-related-posts .entry-read-time::before, .ruki-related-posts .entry-comment-count::before, .ruki-related-posts .flex-box:not(.cover).entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,
.ruki-related-posts .entry-read-more{color:var(--related-posts-entry-meta-color);}
.ruki-related-posts .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time{background:var(--related-posts-card-background);}
.ruki-related-posts .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list){border-color:var(--related-posts-card-background);}
.ruki-related-posts .entry-content{color:var(--related-posts-entry-content-color);}
.ruki-related-posts .read-more{color:var(--related-posts-continue-reading-color);}
.has-category-featured-background:not(.has-custom-header) .site-header{margin-bottom:45px;}
.ruki-category-featured-wrapper{background:var(--category-featured-posts-background);}
.ruki-category-featured-wrapper .ruki-category-featured{padding-bottom:35px;}
.ruki-category-featured-wrapper .ruki-category-featured:not(.has-title){padding-top:15px;padding-bottom:15px;}
.ruki-category-featured-wrapper .section-header{padding-top:37px;padding-bottom:28px;}
.has-category-featured:not(.has-category-featured-background):not(.has-custom-header) .ruki-category-featured .section-header{padding-top:0;}
.has-custom-header.has-category-featured:not(.has-category-featured-background) .ruki-category-featured.has-title .section-header{padding-top:2px;}
.ruki-category-featured-wrapper .page-title{color:var(--category-featured-posts-title-color);}
.ruki-category-featured .flex-box{background:var(--category-featured-posts-card-background);}
.ruki-category-featured .flex-box:not(.cover) .entry-title a{color:var(--category-featured-posts-entry-title-link-color);}
.ruki-category-featured .flex-box:not(.cover) .entry-meta.after-title a{color:var(--category-featured-posts-entry-meta-link-color);}
.ruki-category-featured .flex-box:not(.cover) .entry-meta,
.ruki-category-featured .entry-read-more, .ruki-category-featured .entry-read-time::before, .ruki-category-featured .entry-comment-count::before, .ruki-category-featured .flex-box:not(.cover).entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--category-featured-posts-entry-meta-color);}
.ruki-category-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time{background:var(--category-featured-posts-card-background);}
.ruki-category-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list){border-color:var(--category-featured-posts-card-background);background:var(--category-featured-posts-card-background);}
.ruki-category-featured .entry-content{color:var(--category-featured-posts-entry-content-color);}
.ruki-category-featured .read-more{color:var(--category-featured-posts-continue-reading-color);}
.header-in-loop.has-category-featured-background .ruki-category-featured-wrapper{margin-bottom:35px;}
.ruki-home-featured .section-header{padding-top:37px;padding-bottom:28px;}
.has-hero:not(.has-featured-posts-background) .ruki-home-featured .section-header{padding-top:22px;}
.has-hero.has-slick-dots:not(.has-featured-posts-background) .ruki-home-featured.has-title .section-header,
.has-hero.has-slick-dots:not(.has-featured-posts-background) .ruki-home-featured:not(.has-title){padding-top:0;}
.home:not(.has-hero).has-featured-posts:not(.has-featured-posts-background) .ruki-home-featured.has-title .section-header{padding-top:0;}
.ruki-home-featured-wrapper{background:var(--home-featured-posts-background);}
.has-hero .ruki-home-featured-wrapper{margin-top:30px;}
.home.has-featured-posts-background:not(.has-hero):not(.has-custom-header) .ruki-home-featured-wrapper{margin-top:45px;}
.ruki-home-featured-wrapper .ruki-home-featured{padding-bottom:35px;}
.ruki-home-featured-wrapper .ruki-home-featured:not(.has-title){padding-top:15px;padding-bottom:15px;}
.ruki-home-featured-wrapper .page-title{color:var(--home-featured-posts-title-color);}
.ruki-home-featured .flex-box{background:var(--home-featured-posts-card-background);}
.ruki-home-featured .flex-box:not(.cover) .entry-title a{color:var(--home-featured-posts-entry-title-link-color);}
.ruki-home-featured .flex-box:not(.cover) .entry-meta.after-title a{color:var(--home-featured-posts-entry-meta-link-color);}
.ruki-home-featured .flex-box:not(.cover) .entry-meta,
.ruki-home-featured .entry-read-more, .ruki-home-featured .entry-read-time::before, .ruki-home-featured .entry-comment-count::before, .ruki-home-featured .flex-box:not(.cover) .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after{color:var(--home-featured-posts-entry-meta-color);}
.ruki-home-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time{background:var(--home-featured-posts-card-background);}
.ruki-home-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list){border-color:var(--home-featured-posts-card-background);background:var(--home-featured-posts-card-background);}
.ruki-home-featured .entry-content{color:var(--home-featured-posts-entry-content-color);}
.ruki-home-featured .read-more{color:var(--home-featured-posts-continue-reading-color);}
.ruki-featured-posts.full-width.carousel .section-header{text-align:center;}
.carousel-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.carousel-wrapper .slick-dots{height:46px;}
.carousel-wrapper .slick-arrow{width:96px;height:27px;right:calc(50% - 104px);color:var(--link-color);background:var(--white);border-radius:var(--button-border-radius);border:0;}
.carousel-wrapper .slick-arrow.slick-prev{left:calc(50% - 104px);}
.carousel-wrapper .slick-arrow::after{font-size:0.75rem;}
.carousel-wrapper .slick-arrow.slick-prev:hover::after, .carousel-wrapper .slick-arrow.slick-next:hover::after{margin:0;}
.ruki-featured-posts.carousel[data-slidestoshow="4"] .flex-box{width:calc(100% / 4 - 30px);}
.ruki-featured-posts.carousel[data-slidestoshow="4"] .flex-box:nth-child(n+5){display:none;}
.ruki-featured-posts.carousel[data-slidestoshow="4"] .slick-initialized .flex-box{width:100vw;}
.ruki-featured-posts.carousel[data-slidestoshow="4"] .slick-initialized .flex-box:nth-child(n+5){display:flex;}
.ruki-featured-posts.carousel[data-slidestoshow="3"] .flex-box{width:calc(100% / 3 - 30px);}
.ruki-featured-posts.carousel[data-slidestoshow="3"] .flex-box:nth-child(n+4){display:none;}
.ruki-featured-posts.carousel[data-slidestoshow="3"] .slick-initialized .flex-box{width:100vw;}
.ruki-featured-posts.carousel[data-slidestoshow="3"] .slick-initialized .flex-box:nth-child(n+4){display:flex;}
.ruki-featured-posts.carousel[data-slidestoshow="2"] .flex-box{width:calc(100% / 2 - 30px);}
.ruki-featured-posts.carousel[data-slidestoshow="2"] .flex-box:nth-child(n+3){display:none;}
.ruki-featured-posts.carousel[data-slidestoshow="2"] .slick-initialized .flex-box{width:100vw;}
.ruki-featured-posts.carousel[data-slidestoshow="2"] .slick-initialized .flex-box:nth-child(n+3){display:flex;}
.ruki-featured-posts.carousel[data-slidestoshow="1"].full-width .flex-box{max-width:calc( var(--container-max-width) - 30px);margin-left:auto;margin-right:auto;}
.ruki-featured-posts.carousel[data-slidestoshow="1"] .flex-box:nth-child(n+2){display:none;}
.ruki-featured-posts.carousel[data-slidestoshow="1"] .slick-initialized .flex-box{width:100vw;margin:15px;}
.ruki-featured-posts.carousel[data-slidestoshow="1"] .slick-initialized .flex-box:nth-child(n+2){display:flex;}
.ruki-featured-posts.carousel[data-slidestoshow="2"].full-width .carousel-wrapper{padding-left:10%;padding-right:10%;}
.ruki-featured-posts.carousel[data-slidestoshow="3"].full-width .carousel-wrapper{padding-left:8%;padding-right:8%;}
.ruki-featured-posts.carousel[data-slidestoshow="4"].full-width .carousel-wrapper{padding-left:8%;padding-right:8%;}
.ruki-featured-posts.carousel[data-slidestoshow="2"].full-width .slick-initialized,
.ruki-featured-posts.carousel[data-slidestoshow="3"].full-width .slick-initialized,
.ruki-featured-posts.carousel[data-slidestoshow="4"].full-width .slick-initialized{padding-left:0;padding-right:0;}
.ruki-featured-posts[data-arrows="false"] .slick-dots,
.ruki-featured-posts[data-arrows="false"] .slick-arrow{display:none !important;}
.ruki-featured-posts[data-slidestoshow="4"][data-posts="4"][data-arrows="true"] .slick-dots,
.ruki-featured-posts[data-slidestoshow="4"][data-posts="4"][data-arrows="true"] .slick-arrow,
.ruki-featured-posts[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-dots,
.ruki-featured-posts[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-arrow,
.ruki-featured-posts[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-dots,
.ruki-featured-posts[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-arrow{display:none;}
.ruki-featured-posts .slider.slick-slider:not(.full-width) div.slick-list{float:left;}
.ruki-featured-posts .slider.slick-slider:not(.full-width) div.slick-list{border-radius:var(--hero-border-radius);}
.ruki-featured-posts .slick-dots{height:60px;text-align:center;list-style:none;padding:0;width:50%;margin:0px auto 0 auto;}
.ruki-featured-posts .slick-dots li{display:none;}
.ruki-featured-posts .slick-arrow{position:absolute;bottom:15px;right:calc(50% - 68px);width:60px;opacity:1;color:var(--home-featured-arrows-color);font-size:0;background:var(--home-featured-arrows-background);transition:0.4s ease;border-radius:calc(var(--button-border-radius) * 1.2);cursor:pointer;z-index:400;box-shadow:none;}
.ruki-featured-posts .slick-arrow::after{font-family:"fontello";content:"\e81b";font-size:0.6875rem;font-weight:400;transition:all 0.2s ease;position:absolute;top:10px;left:22px;}
.ruki-featured-posts .slick-arrow.slick-prev{right:auto;left:calc(50% - 68px);background:var(--home-featured-arrows-background);}
.ruki-featured-posts .slick-arrow.slick-next::after{content:"\e81a";}
.category .ruki-featured-posts .slick-arrow{background:var(--category-featured-arrows-background);color:var(--category-featured-arrows-color);}
.category .ruki-featured-posts .slick-arrow.slick-prev{background:var(--category-featured-arrows-background);}
.infinite-scroll .masonry + #infinite-handle,
.infinite-scroll .grid .pagination{display:none;}
#infinite-handle{text-align:center;width:100%;margin:40px 0;z-index:2000;}
#infinite-handle span{padding:0;background:var(--very-dark-grey);}
#infinite-handle span button,
#infinite-handle span button:hover,
#infinite-handle span button:focus{border:0;background:var(--very-dark-grey);color:var(--white);padding:15px 25px;text-transform:capitalize;font-weight:800;font-size:1rem;display:block;margin:auto;}
@media(max-width:1450px){
.goto-top.visible{bottom:70px;}
}
@media(max-width:1280px){ .alignwide, .card .alignfull{width:100vw;max-width:calc(100vw - 30px);margin-left:calc(-50vw + 15px + 50%) !important;}
.has-sidebar .card .alignfull{width:calc(100% + 60px);margin-left:-30px !important;}
.logo-split-menu .primary-nav li:not(.ruki-subscribe) a:not(.custom-logo-link){padding:20px 8px;}
.logo-split-menu .primary-nav li ul.sub-menu li a{padding:13px 15px;}
.cols-4 .flex-box{width:calc(100% / 3 - 30px);}
.split-4-1 .flex-box:last-child .post-thumbnail{display:block;}
.split-4-1 .flex-box:last-child .post-thumbnail::before{content:none;}
.split-4-1 .flex-box:last-child .post-thumbnail img{position:static;}
.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail{display:flex;flex:1 0 auto;height:auto;}
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-4[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before{content:'';float:left;padding-top:66.75%;}
.cols-4[data-posts="4"] .flex-box:last-child .post-thumbnail::before,
.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before{padding-top:42.5%;}
.cols-4[data-posts="4"] .flex-box:last-child .post-thumbnail img,
.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail img{position:absolute;}
.cols-4 .flex-box .entry-title, .split-4-1 .flex-box:last-child .entry-title, .split-4-2 .flex-box:nth-last-child(-n+2) .entry-title,
.split-4-3 .flex-box:nth-last-child(-n+2) .entry-title{font-size:1.625rem;}
.split-4-3 .flex-box:last-child .entry-title, .grid.break-3-split-3-1 .flex-box:last-child .entry-title{font-size:2.625rem;}
.grid.break-3-split-3-2 .flex-box:nth-last-child(-n+2) .entry-title{font-size:2rem;}
.footer-bottom .widget ul.instagram-pics li{flex-basis:calc(100% / 5);}
}
@media(max-width:1250px){
.cols-2[data-thumbnail="landscape"].carousel.full-width .flex-box.cover .post-thumbnail{flex:1 0 auto;height:auto;}
.cols-2[data-thumbnail="landscape"].carousel.full-width .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before{content:'';float:left;padding-top:100%;}
}
@media(max-width:1200px){
.logo-left-menu-right .primary-nav a{padding:20px 10px;}
.cols-3[data-thumbnail="landscape"] .flex-box.cover .post-thumbnail,
.has-sidebar .cols-2[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover .post-thumbnail{flex:1 0 auto;height:auto;}
.cols-3[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.has-sidebar .cols-2[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before{content:'';float:left;padding-top:100%;}
.cols-4[data-posts="4"] .flex-box:last-child .post-thumbnail::before,
.cols-4.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before{padding-top:42.5%;}
.split-3-1[data-thumbnail="landscape"] .flex-box.cover:last-child .post-thumbnail{display:block;}
.split-3-1[data-thumbnail="landscape"] .flex-box.cover:last-child .post-thumbnail::before{content:none;}
.split-3-1[data-thumbnail="landscape"] .flex-box.cover:last-child .post-thumbnail img{position:static;}
.sticky-container{left:10px;}
.site-search .widget{max-width:50%;}
}
@media(max-width:1060px){
.mobile-only{display:inline-block !important;visibility:visible;}
.mobile-header.mobile-only{display:flex !important;}
.slide-menu .logo-wrapper.mobile-only{display:flex !important;}
.primary-nav-sidebar-wrapper.mobile-only{display:block !important;}
.slide-menu ul.primary-nav-sidebar .sub-menu li a, .slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li a{font-weight:800;}
.site-search input[type="search"]{padding:15px 15px 15px 30px;text-align:left;}
.site-header, .has-category-featured-background:not(.has-custom-header) .site-header{margin-bottom:0;margin-top:0;}
.has-sticky-nav-mobile .site-header{position:sticky;position:-webkit-sticky;top:0;z-index:1499;}
.has-sticky-nav-mobile .site-header.fixed{box-shadow:0px 0px 15px rgba(0,0,0,0.1);max-width:100%;transition:box-shadow 0.3s ease-in-out;}
.site-header .header-layout-wrapper, .lbn-logo-wrapper{display:none;}
.has-custom-header .site-header{margin-bottom:15px;}
.has-custom-header .site-header.logo-below-nav{padding-bottom:0;margin-bottom:15px;}
.has-sidebar .alignwide{width:100vw;max-width:calc(100vw - 30px);margin-left:calc(-50vw + 50% + 15px) !important;}
.has-sidebar .wrap main{width:100%;}
.has-sidebar .wrap .aside-sidebar{width:100%;padding:0 15px;margin:0 0 60px 0;}
.has-sidebar .wrap .aside-sidebar .widget{max-width:600px;margin:auto;margin-bottom:30px;}
.aside-sticky-container{margin-bottom:0;}
.has-sidebar .the-post .single-post .entry-content, .has-sidebar .the-post .single-post .entry-header, .has-sidebar .the-post .page .entry-content, .has-sidebar .the-post .page .entry-header{max-width:875px;}
.has-sidebar .author-bio
.has-sidebar .comments-area{max-width:100%;}
.has-sidebar .cols-2[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before{content:none;}
.has-sidebar .the-post .single-post.cover .cover-wrapper .entry-header{max-width:100%;}
.cols-4:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-3:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-4[data-style="cover"]:not([data-thumbnail="portrait"]) .flex-box.cover .entry-title,
.cols-3[data-style="cover"]:not([data-thumbnail="portrait"]) .flex-box.cover .entry-title{font-size:24px;line-height:1.3;}
.cols-2 .flex-box:not(.archive-info) .entry-title,
.split-3-2 .flex-box:nth-last-child(-n+2) .entry-title,
.cols-4.grid.break-3-split-3-2 .flex-box:nth-last-child(-n+2) .entry-title{font-size:32px;}
.split-4-3 .flex-box:last-child .entry-title, .split-3-1 .flex-box:last-child .entry-title, .split-2-1 .flex-box:last-child .entry-title, .cols-4.grid.break-3-split-3-1 .flex-box:last-child .entry-title, .split-3-1 .flex-box.cover:last-child .entry-title{font-size:42px;}
.cols-4:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title,
.cols-3:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title{display:none;}
.cols-1 .flex-box .widget{margin-bottom:0;}
.cols-1 .ruki_posts_widget a.entry-title-link{font-size:1rem;}
.cols-1 .widget.widget_recent_comments a, .cols-1 .widget.widget_recent_entries a, .cols-1 .widget_rss ul li a{font-size:1rem;}
.site-footer .flex-grid.cols-3{flex-direction:column;}
.site-footer .flex-grid.cols-3 .flex-box{width:100%;flex-grow:1;align-self:center;margin:0;max-width:600px;padding:10px 30px 30px 30px;}
.site-footer .flex-grid.cols-3 .flex-box .widget-title{justify-content:center;}
.goto-top{display:none;}
.footer-bottom .widget ul.instagram-pics li{flex-basis:calc(100% / 5);}
.sticky-container{display:none;}
.hentry-footer .share.side{display:block;}
.has-sidebar h1.page-title, .has-sidebar h1.entry-title{font-size:3.25rem;line-height:1.1;}
.post-navigation .flex-box .entry-title, .has-sidebar .post-navigation .flex-box .entry-title{font-size:1.5rem;}
#comments.comments-area.has-comments-sidebar .flex-grid{flex-direction:column;}
.has-comments-sidebar .comments-wrapper, .comments-sidebar{width:100%;margin:0;border:0;padding:30px;}
.comments-sidebar{max-width:617px;margin:auto;padding-top:0;}
.has-sidebar .alignfull{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%) !important;}
.has-sidebar .card .alignfull{width:100vw;max-width:calc(100vw - 30px);margin-left:calc(-50vw + 50% + 15px) !important;}
.single-hero.static .hero-entry.flex-box::before{content:none;}
.single-hero .hero-entry .post-thumbnail{position:static;height:auto;}
.hero.single-hero .flex-box.hero-entry .entry-header{position:static;}
.has-sidebar .ruki-post-block-wrapper[style*="background"]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-radius:0;}
.has-sidebar .ruki-post-block-wrapper[style*="background"].prev-has-background{margin-top:0;}
.home:not(.has-hero).has-featured-posts:not(.has-featured-posts-background) .ruki-home-featured.has-title .section-header,
.home:not(.has-hero):not(.has-featured-posts):not(.has-custom-post-blocks) .section-header,
.home:not(.has-featured-posts):not(.has-hero) .ruki-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header{padding-top:30px;}
.home:not(.has-featured-posts):not(.has-hero) .ruki-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header .more{top:45px;}
.home:not(.has-featured-posts):not(.has-hero) .ruki-post-block-wrapper[style*="background"]:first-of-type{margin-top:0;}
.has-custom-header.has-category-featured:not(.has-category-featured-background) .ruki-category-featured.has-title .section-header,
.has-category-featured:not(.has-category-featured-background):not(.has-custom-header) .ruki-category-featured .section-header{padding-top:32px;}
.header-in-loop.has-category-featured-background .ruki-category-featured-wrapper{margin-bottom:15px;}
}
@media(max-width:960px){
.cols-4 .flex-box, .cols-3 .flex-box{width:calc(100% / 2 - 30px);height:auto !important;}
.flex-grid.cols-4 .flex-box:not(.archive-info) .entry-title,
.flex-grid.cols-3 .flex-box:not(.archive-info) .entry-title,
.flex-grid.cols-2 .flex-box:not(.archive-info) .entry-title,
.flex-grid.cols-4[data-style="cover"] .flex-box.cover .entry-title,
.flex-grid.cols-3[data-style="cover"] .flex-box.cover .entry-title,
.cols-4:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-3:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-4.grid.break-3-split-3-1 .flex-box:last-child .entry-title, .flex-grid.grid.break-2-split-2-1 .flex-box:nth-last-child(2) .entry-title{font-size:28px;}
.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail,
.split-4-1 .flex-box:last-child .post-thumbnail, .grid.break-2-split-2-1 .flex-box:last-child .post-thumbnail{flex:1 0 auto;height:auto;}
.cols-3[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-4[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,
.split-2-1 .flex-box:last-child .post-thumbnail::before, .split-4-1 .flex-box:last-child .post-thumbnail::before, .grid.break-2-split-2-1 .flex-box:last-child .post-thumbnail::before{content:'';padding-top:66.75%;float:left;}
.split-4-1 .flex-box:last-child .post-thumbnail img{position:absolute;}
.flex-grid.split-4-1 .flex-box:last-child .entry-title, .cols-4.grid.split-4-3 .flex-box:last-child .entry-title, .cols-3[data-posts="3"]:not(.carousel) .flex-box:last-child .entry-title,
.flex-grid.split-2-1 .flex-box:last-child .entry-title, .flex-grid.grid.break-2-split-2-1 .flex-box:last-child .entry-title{font-size:42px;}
.split-4-2 .flex-box:last-child .post-thumbnail, .grid.break-3-split-3-1:not([class*="break-2"]) .flex-box:last-child .post-thumbnail{display:block;}
.split-4-2 .flex-box:last-child .post-thumbnail::before, .grid.break-3-split-3-1:not([class*="break-2"]) .flex-box:last-child .post-thumbnail::before{content:none;}
.split-4-2 .flex-box:last-child .post-thumbnail img, .grid.break-3-split-3-1:not([class*="break-2"]) .flex-box:last-child .post-thumbnail img{position:static;}
#post-navigation .flex-box .entry-title{font-size:22px;}
.the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper{display:flex;flex:1 0 auto;height:auto;max-height:100%;}
.the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before{content:'';float:left;padding-top:56.25%;}
.single-post.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header{padding:30px;}
.footer-bottom .widget ul.instagram-pics li{flex-basis:calc(100% / 4);}
}
@media(max-width:890px){
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.hero):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title{display:none;}
.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-3[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-2[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.flex-grid.cols-4[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-3[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-2[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-4[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-3[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-2[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title{font-size:26px;}
#post-navigation .flex-box .entry-title{font-size:18px;}
.cover h1.entry-title{font-size:2.875rem;}
}
@media(max-width:768px){
.has-sticky-nav-mobile .site-header.fixed{border:0;}
.has-hero.has-slick-dots-768:not(.has-featured-posts-background) .ruki-home-featured.has-title .section-header,
.has-hero.has-slick-dots-768:not(.has-featured-posts-background) .ruki-home-featured:not(.has-title),
.has-hero.has-slick-dots-768:not(.has-featured-posts) .ruki-post-block-wrapper:not([style*="background"]):first-of-type .section-header,
.has-hero.has-slick-dots-768:not(.has-featured-posts) .ruki-post-block-wrapper:not([style*="background"]):not(.has-block-title):first-of-type{padding-top:15px;}
.has-hero.has-slick-dots:not(.has-featured-posts-background) .ruki-home-featured.has-title .section-header{padding-top:22px;}
.has-hero.has-slick-dots-768:not(.has-featured-posts) .ruki-post-block-wrapper[style*="background"]:first-of-type{margin-top:30px;}
.page-header .page-subtitle.after-title{display:none;}
.site-search input[type="search"]{font-size:20px;text-align:left;}
.site-search .search-submit{font-size:16px;padding:14px;}
.home.has-hero.has-slick-dots-768:not(.has-featured-posts):not(.has-custom-post-blocks):not(.has-loop-header) .wrap{padding-top:15px;}
blockquote{font-size:30px;margin:50px 0 50px 0;}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title, .has-sidebar .default h1.entry-title{font-size:2.875rem;line-height:1.2;}
.cover h1.entry-title{font-size:2.625rem;}
.has-bio-sidebar{flex-direction:column;align-items:center;}
.has-bio-sidebar .bio, .bio-sidebar{width:100%;padding:30px;border:0;margin:0;}
.bio-sidebar{max-width:417px;border-top:1px solid var(--light-border-color);margin:0 30px;}
.footer-widget-area.cols-1 .flex-box{margin:15px 0;}
.footer-widget-area.flex-grid.cols-1 .widget:not(.null-instagram-feed):not(.widget_instagram-feed-widget){max-width:600px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.footer-info > li{flex-basis:100%;text-align:center;padding:15px;}
.footer-info > li ul.footer-nav{justify-content:center;}
.cols-2[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-3[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,
.flex-grid.cols-4[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-3[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-4[data-style="cover"][data-thumbnail="uncropped"] .flex-box.cover .entry-title,
.flex-grid.cols-3[data-style="cover"][data-thumbnail="uncropped"] .flex-box.cover .entry-title,
.flex-grid.cols-2[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,
.flex-grid.cols-2[data-style="cover"][data-thumbnail="uncropped"] .flex-box.cover .entry-title{font-size:22px;}
.cols-1 .entry-title, .flex-grid[class*="cols"].split-4-3 .flex-box:last-child .entry-title,
.flex-grid[class*="cols"].split-2-1 .flex-box:last-child .entry-title,
.flex-grid.grid.break-2-split-2-1 .flex-box:last-child .entry-title, .flex-grid.split-4-1 .flex-box.cover:last-child .entry-title{font-size:2.375rem;}
.cols-4[data-thumbnail="square"] .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title,
.cols-2[data-thumbnail="square"] .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title{display:none;}
#post-navigation .flex-box{width:100%;}
#post-navigation .flex-box .entry-title{font-size:28px;}
}
@media(max-width:680px){
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail{flex:1 0 auto;height:auto;}
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before{content:'';float:left;padding-top:100%;}
.flex-grid.grid.split-2-1 .flex-box.cover:last-child .post-thumbnail::before, .flex-grid.grid.break-2-split-2-1 .flex-box.cover:last-child .post-thumbnail::before{padding-top:66.75%;}
.flex-grid[class*="cols"]:not(.cols-1) .flex-box:not(.archive-info) .entry-title{font-size:22px;}
.flex-grid:not(.the-post).split-4-3 .flex-box:last-child .entry-title,
.flex-grid:not(.the-post).split-4-1 .flex-box:last-child .entry-title,
.flex-grid.cols-3[data-posts="3"]:not(.carousel) .flex-box:last-child .entry-title,
.flex-grid.grid.split-2-1 .flex-box:last-child .entry-title, .flex-grid.grid.break-2-split-2-1 .flex-box:last-child .entry-title, .flex-grid.cols-1:not(.single-hero) .flex-box:not(.archive-info) .entry-title{font-size:42px;}
.the-post[data-thumbnail="hero"] .flex-box.default:not(.previous-article):not(.next-article) .post-thumbnail{display:flex;flex:1 0 auto;height:auto;max-height:100%;}
.the-post[data-thumbnail="hero"] .flex-box.default:not(.previous-article):not(.next-article) .post-thumbnail::before{content:'';float:left;padding-top:56.25%;}
.single-post.cover .post-thumbnail img{transition:none;}
.cover h1.entry-title{font-size:2.25rem;}
.comment-meta{float:none;width:100%;text-align:left;}
.comment.bypostauthor > .comment-body .comment-author.vcard::after{left:20px;}
.gallery .gallery-item{width:calc(100% / 2 - 30px);}
.gallery-caption{display:none;}
.nav-links .pages, .navigation.pagination a.page-numbers:not(.prev):not(.next),
.navigation.pagination span.page-numbers:not(.prev):not(.next){display:none;}
.nav-links{padding-left:0;padding-right:0;}
ul.page-numbers li{margin:0;}
.footer-bottom .widget ul.instagram-pics li{flex-basis:calc(100% / 3);}
}
@media(max-width:640px){ .cols-4 .flex-box, .cols-3 .flex-box, .cols-2 .flex-box{width:100%;}
.masonry[class*="cols"] .flex-box{width:calc(100% - 30px);}
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.carousel) .flex-box.cover .post-thumbnail::before,
.split-2-1 .flex-box:last-child .post-thumbnail::before, .split-4-1 .flex-box:last-child .post-thumbnail::before, .cols-4.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before{content:none !important;}
.cols-4[data-thumbnail="landscape"] .flex-box:last-child .post-thumbnail img,
.split-2-1 .flex-box:last-child .post-thumbnail img, .split-4-1 .flex-box:last-child .post-thumbnail img, .cols-4.break-3-split-3-1 .flex-box:last-child .post-thumbnail img{position:static;}
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.hero) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title{display:block;}
.flex-grid.cols-1.carousel[data-thumbnail="landscape"] .flex-box.cover .post-thumbnail{flex:1 0 auto;height:auto;}
.flex-grid.cols-1.carousel[data-thumbnail="landscape"] .flex-box.cover .post-thumbnail::before{content:'';float:left;padding-top:100%;}
article:not(.single-post) .media-wrapper{padding-bottom:56.20% !important;}
article:not(.single-post) .media-wrapper iframe{height:100% !important;margin:0 !important;}
#main .flex-grid:not(.the-post):not(.post-navigation) .flex-box:not(.archive-info) .entry-title,
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.hero):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .entry-title,
.flex-grid:not(.the-post):not(.cols-1):not(.hero) .flex-box:not(.archive-info) .entry-title,
.flex-grid.cols-1:not(.single-hero).carousel .flex-box:not(.archive-info) .entry-title{font-size:32px;}
#post-navigation .flex-box .entry-title{font-size:24px;}
}
@media(max-width:580px){ .the-post .entry-content .alignleft:not(.wp-block-gallery),
.the-post .entry-content .alignright:not(.wp-block-gallery){max-width:100%;margin-left:auto;margin-right:auto;float:none;display:block;text-align:center;}
.custom-post-block .page-subtitle a{float:none;margin-top:10px;display:block;}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title, .has-sidebar .default h1.entry-title{font-size:2.625rem;}
.bio-sidebar{max-width:calc(100% - 60px);}
.the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before,
.has-sidebar .the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before{padding-top:66.75%;}
#comments .comment-respond p{width:100%;padding:0;}
}
@media(max-width:480px){
.site-header .custom-logo-link{font-size:var(--small-mobile-logo-font-size);letter-spacing:-2px;}
.site-header .custom-logo, .wp-custom-logo .mobile-header .logo-wrapper, .wp-custom-logo .logo-left-menu-right .logo-wrapper img{max-width:var(--custom-logo-width-small);}
.page-header, .section-header{text-align:center;}
.page-header .page-subtitle.after-title{display:none;}
.site-search form, .site-search .widget{width:70%;max-width:70%;}
.site-search input[type="search"]{font-size:16px;}
.site-search .search-submit{font-size:16px;padding:14px;}
.site-search > i.icon-cancel{right:40px;}
.flex-grid[class*="cols"]:not(.post-navigation):not(.single-hero) .flex-box .entry-title{font-size:30px !important;}
#post-navigation .flex-box .entry-title{font-size:22px;}
.post-navigation .post-thumbnail, .has-sidebar .post-navigation .post-thumbnail{min-height:auto;}
.flex-grid:not([data-thumbnail="square"]):not([data-thumbnail="portrait"]):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title{display:none !important;}
.entry-read-more{margin-top:15px;}
.the-post .single-post:not(.card) .entry-content,
.the-post .single-post:not(.card):not(.cover) .entry-header,
.the-post .page:not(.card) .entry-content,
.the-post .page:not(.card) .entry-header,
.single-post:not(.has-hero) .featured-media-caption{padding-left:10px !important;padding-right:10px !important;}
.the-post .single-post .entry-content:not(.custom-excerpt),
.the-post .page .entry-content{font-size:1.125rem;}
.custom-excerpt{text-align:left;}
.hero.single-hero .hero-entry.default::before{content:none;}
.hero.single-hero .hero-entry .post-thumbnail{height:auto;position:static;}
.single-hero .hero-entry .post-thumbnail img{height:auto;width:133%;margin-left:-17%;}
.hero.single-hero .flex-box.hero-entry .entry-header{position:static;}
blockquote{font-size:26px;padding:0 15px;line-height:1.1;padding-left:20px;padding-right:20px;}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title, .has-sidebar .default h1.entry-title{font-size:2.125rem;}
.cover h1.entry-title, .has-sidebar .cover h1.entry-title{font-size:1.875rem;}
.single-post.cover .entry-meta.before-title{display:none;}
.single-post.cover .entry-meta.after-title{font-size:0.75rem;}
.single-post.cover .entry-meta .avatar{width:30px;}
.single-post.cover .entry-meta.has-avatar li:not(.entry-read-time){padding-top:8px;}
.the-post .single-post:not(.has-featured-media-caption).has-post-thumbnail:not(.disabled-post-thumbnail):not(.hero) .entry-meta.before-title{padding-right:0;}
.single-post.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time{display:none;}
ul, ol{margin-left:40px;}
.the-post .single-post.default-alt .entry-header{margin-bottom:10px;}
.the-post .single-post.default-alt .post-thumbnail{margin-bottom:15px;}
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]),
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button),
.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]),
.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button){width:100%;border-radius:var(--button-border-radius) !important;}
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]):not([type="submit"]),
.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]):not([type="submit"]){border-right:3px solid var(--light-border-color);}
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"],
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button){padding:15px 30px;}
.custom-post-block .section-header .more{position:static;display:block;margin-top:10px;}
}
@media(max-width:420px){
.flex-grid[class*="cols"] .flex-box.cover .entry-meta.after-title{display:none !important;}
.flex-grid:not(.the-post):not(.hero) .flex-box:not(.archive-info) .entry-title,
.flex-grid:not([data-thumbnail="square"]):not([data-thumbnail="portrait"]):not(.the-post):not(.hero) .flex-box:not(.archive-info) .entry-title,
.flex-grid:not([data-thumbnail="square"]):not([data-thumbnail="portrait"]):not(.the-post):not(.hero) .flex-box.cover:not(.has-custom-image-format) .entry-title{font-size:24px !important;}
#post-navigation .flex-box .entry-title{font-size:18px !important;}
.bio-sidebar{padding-left:0;padding-right:0;}
.the-post:not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not([data-thumbnail="uncropped"]) .flex-box.cover .cover-wrapper{display:flex;flex:1 0 auto;height:auto;}
.the-post:not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not([data-thumbnail="uncropped"]) .flex-box.cover .cover-wrapper::before{content:'';padding-top:100% !important;float:left;}
}
@media(max-width:390px){
.archive-info .entry-content {
display:none;
}
.site-footer .widget.ruki_posts_widget ul.has-post-thumbnails[class*="list-style-list"] li.widget-entry  {
line-height: 1.2;
}
.widget.ruki_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta .entry-comment-count {
display:none;
}
.widget.ruki_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta .entry-date::after {
content:none;
} .gallery .gallery-item {
width:calc(100% - 30px);
}
.entry-content td {
display:block;
border-right:0 !important;
}
.entry-content tr {
border-right: 1px solid var(--light-border-color)
}
.entry-content thead tr {
border:0;
}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title, .has-sidebar .default h1.entry-title {
font-size: 2rem; }
h2 {
font-size: 1.75rem;
}
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1.25rem;
}
h5 {
font-size: 1rem;
}
h6 {
font-size: 0.875rem;
}
#post-navigation .flex-box .entry-header {
padding:20px;
}
}.has-light-grey-background-color{background-color:var(--light-grey) !important;}
.has-medium-grey-background-color{background-color:var(--medium-grey) !important;}
.has-dark-grey-background-color{background-color:var(--dark-grey) !important;}
.has-very-dark-grey-background-color{background-color:var(--very-dark-grey) !important;}
.has-theme-color-one-background-color{background-color:var(--theme-color-1) !important;}
.has-theme-color-two-background-color{background-color:var(--theme-color-2) !important;}
.has-theme-color-three-background-color{background-color:var(--theme-color-3) !important;}
.has-theme-color-four-background-color{background-color:var(--theme-color-4) !important;}
.has-light-grey-color{color:var(--light-grey) !important;}
.has-medium-grey-color{color:var(--medium-grey) !important;}
.has-dark-grey-color{color:var(--dark-grey) !important;}
.has-very-dark-grey-color{color:var(--very-dark-grey) !important;}
.has-theme-color-one-color{color:var(--theme-color-1) !important;}
.has-theme-color-two-color{color:var(--theme-color-2) !important;}
.has-theme-color-three-color{color:var(--theme-color-3) !important;}
.has-theme-color-four-color{color:var(--theme-color-4) !important;}
p.wp-block-subhead{font-style:normal;color:var(--medium-grey);font-size:1.125rem;line-height:1.5rem;margin-bottom:10px;}
p.has-drop-cap:not(:focus)::first-letter{font-size:6.25rem;font-weight:700;}
.wp-block-group.has-background{padding:30px;}
.wp-block-image{margin-bottom:0;}
.wp-block-image .alignright{margin-left:30px;}
.wp-block-image .alignleft{margin-right:30px;}
figure.wp-block-image{margin:auto;margin-top:30px;margin-bottom:30px;}
figure.wp-block-image figcaption, figure.wp-block-gallery .blocks-gallery-caption, figure.wp-block-embed figcaption, .wp-block-image figure[class*="align"] figcaption,
figure[class*="wp-block"] figcaption{text-align:center;margin-top:0;margin-bottom:1em;color:var(--medium-grey);font-size:13px;width:100%;padding:0 15px;}
.wp-block-image figure[class*="align"] figcaption{width:auto;}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{margin-bottom:0;}
.wp-block-latest-posts{margin:0;padding:0;margin-bottom:30px;}
.wp-block-latest-posts::after{content:'';display:table;clear:both;}
.wp-block-latest-posts:not(.alignwide):not(.alignfull){margin-left:0;width:100%;}
.wp-block-latest-posts:not(.alignwide):not(.alignfull) + p{margin-top:25px;}
.wp-block-latest-posts li{display:block;padding:0 0 30px 0;line-height:1.2;margin:0 0 30px 0;border-bottom:1px solid var(--light-border-color);float:left;width:100%;}
.wp-block-latest-posts li:last-child{border:0;padding-bottom:0;margin-bottom:0;}
.wp-block-latest-posts__featured-image{margin-bottom:30px;}
.wp-block-latest-posts__featured-image.alignleft{margin-right:30px;margin-top:0;margin-bottom:0}
.wp-block-latest-posts__featured-image.alignright{margin-left:30px;margin-top:0;margin-bottom:0}
.wp-block-latest-posts__featured-image.aligncenter{margin-top:0;}
.wp-block-latest-posts__featured-image img{width:100%;}
.wp-block-latest-posts.alignfull, .wp-block-latest-posts.alignwide{text-align:center;padding-left:30px;padding-right:30px;}
.wp-block-latest-posts.alignfull li, .wp-block-latest-posts.alignwide li{display:block;margin:0 auto;text-align:left;}
.wp-block-latest-posts a{color:var(--widget-link-color);text-decoration:none;font-family:var(--title-font);font-weight:900;font-size:1.625rem;}
.wp-block-latest-posts__post-date{margin-top:20px;font-weight:800;font-size:0.875rem;color:var(--entry-meta-color);}
.wp-block-latest-posts__post-excerpt{color:var(--excerpt-color);font-size:0.875rem;line-height:1.25rem;margin-bottom:0;margin-top:20px;}
.wp-block-latest-posts.is-grid{padding-top:15px;}
.wp-block-latest-posts.is-grid.alignfull{padding:30px;}
.wp-block-latest-posts.is-grid li{margin:0 30px 0 0;border:0;}
.wp-block-latest-posts.columns-2 li{width:calc(50% - 15px);}
.wp-block-latest-posts.columns-3 li{width:calc(100% / 3 - 20px);}
.wp-block-latest-posts.columns-4 li{width:calc(100% / 4 - 23px);}
.wp-block-latest-posts.columns-5 li{width:calc(100% / 5 - 24px);}
.wp-block-latest-posts.columns-6 li{width:calc(100% / 6 - 25px);}
.wp-block-latest-posts.columns-2 li:nth-child(odd){margin-left:0;}
.wp-block-latest-posts.columns-2 li:nth-child(even){margin-right:0;}
.wp-block-latest-posts[class*="columns"] li:last-child{margin-right:0;}
.wp-block-latest-posts.is-grid:not(.alignfull):not(.alignwide):not(.columns-2) li{width:calc(50% - 15px);margin:0 30px 0 0;}
.wp-block-latest-posts.is-grid:not(.alignfull):not(.alignwide) li:nth-child(odd){margin-left:0;}
.wp-block-latest-posts.is-grid:not(.alignfull):not(.alignwide) li:nth-child(even){margin-right:0;}
.wp-block-latest-posts.alignwide.columns-6 a, .wp-block-latest-posts.alignfull.columns-6 a{font-size:1.125rem;}
.wp-block-latest-posts.alignwide.columns-5 a, .wp-block-latest-posts.alignfull.columns-5 a{font-size:1.25rem;}
.wp-block-latest-posts.alignwide.columns-4 a, .wp-block-latest-posts.alignfull.columns-4 a{font-size:1.5rem;}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.alignleft + a,
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.alignright + a{font-size:1.25rem;}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-excerpt{clear:both;padding-top:15px;}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-date{margin-bottom:0;}
.wp-block-categories{margin-left:0;list-style:none !important;}
.wp-block-categories:not(.alignright):not(.alignfull){margin-left:0}
.wp-block-archives:not(.alignright):not(.alignfull){margin-left:0;list-style:none;margin-bottom:25px;}
.wp-block-categories.alignfull{padding-left:30px;padding-right:30px;}
.wp-block-categories li, .wp-block-archives li{border-bottom:1px solid var(--light-border-color);margin:0;padding:0;text-align:left;color:var(--medium-grey);}
.wp-block-categories li ul.children{list-style:none !important;margin:0;border-top:1px solid var(--light-border-color);}
.wp-block-categories li ul.children li:last-child{border:none;}
.wp-block-categories li ul.children li:before{content:none;}
.wp-block-categories ul.children li a{color:var(--medium-grey);}
.wp-block-categories ul.children li ul.children li a::before{content:"\2015";margin-right:5px;color:var(--medium-grey);font-weight:500;}
.wp-block-categories a, .wp-block-archives a{text-decoration:none;padding:13px 0;display:inline-block;font-weight:800;color:var(--widget-link-color);}
.wp-block-archives.alignleft, .wp-block-archives.alignright, .wp-block-categories.alignleft, .wp-block-categories.alignright{width:100%;max-width:305px;}
.wp-block-button:not([class*="align"]){padding:0 0 25px 0;}
.wp-block-button .wp-block-button__link{border:0;background-color:var(--button-color);color:var(--white);padding:13px 25px;font-weight:800;font-size:1rem;border-radius:var(--button-border-radius);}
.is-style-squared .wp-block-button__link{border-radius:0;}
.is-style-outline .wp-block-button__link{background-color:transparent;border:3px solid;color:var(--button-color);border-radius:calc( var(--button-border-radius) * 1.08 );}
.wp-block-button.aligncenter{margin:15px 0;}
.blocks-gallery-grid{}
.wp-block-gallery + h2,
.wp-block-gallery + h3,
.wp-block-gallery + h4{margin-top:0;}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright, [data-align="left"] .wp-block-gallery,
[data-align="right"] .wp-block-gallery{max-width:100%;display:flex;}
.wp-block-gallery:not(.alignfull):not(.alignwide){margin:0;}
.wp-block-gallery:not(.alignfull):not(.alignwide).columns-6,
.wp-block-gallery:not(.alignfull):not(.alignwide).columns-7,
.wp-block-gallery:not(.alignfull):not(.alignwide).columns-8{margin-bottom:20px;}
.wp-block-gallery.alignwide{}
.wp-block-gallery .blocks-gallery-item:before{content:none !important;}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{margin:0 15px 30px 15px;width:calc(100% / 2 - 30px);padding:0;}
.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(100% / 3 - 30px);padding:0;}
.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(100% / 4 - 30px);padding:0;}
.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(100% / 5 - 30px);padding:0;}
.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(100% / 6 - 16px);padding:0;margin:8px;}
.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(100% / 7 - 16px);padding:0;margin:8px;}
.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(100% / 8 - 16px);padding:0;margin:8px;}
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-child(8n+1),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-child(8n+1),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-child(7n+1),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-child(7n+1),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-child(6n+1),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-child(6n+1),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(5n+1),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-child(5n+1),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(4n+1),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-child(4n+1),
.wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(3n+1),
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-child(3n+1),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-child(2n+1),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-child(2n+1),
.wp-block-gallery.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image{margin-left:0;padding:0;}
.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0 !important;}
.blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item img{width:100vw;max-width:100%;}
.wp-block-columns.alignfull, .wp-block-columns.alignwide{padding-left:30px;padding-right:30px;}
.wp-block-media-text{display:flex;grid-template-rows:none;grid-template-columns:none;flex-wrap:no-wrap;}
.entry-content .wp-block-media-text + p{margin-top:30px;}
.wp-block-media-text > *{width:50%;}
.wp-block-media-text .wp-block-media-text__content{padding:0 60px;}
.wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse;}
.wp-block-separator{box-sizing:content-box;max-width:100px;border:0;height:2px;background:var(--light-grey);margin:30px auto;}
.wp-block-separator.is-style-wide{height:1px;background:var(--light-border-color);max-width:100%;}
.wp-block-separator.is-style-dots::before{font-size:32px;letter-spacing:2em;color:var(--medium-grey);}
pre.wp-block-verse{white-space:pre-wrap;word-wrap:break-word;text-align:justify;margin-bottom:25px;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{padding:0;padding-bottom:30px;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p, .wp-block-quote.is-large:not(.is-style-plain) p,
.wp-block-quote.is-style-large:not(.is-style-plain) p{font-style:normal;font-size:3rem;line-height:1.1;letter-spacing:-1px;}
.wp-block-quote.is-style-large, .wp-block-quote.is-large cite{font-size:1rem;}
.wp-block-quote.is-style-large cite br + em{margin-top:10px;position:absolute;}
.has-sidebar .wp-block-quote.is-large p, .has-sidebar .wp-block-quote.is-style-large p{font-size:2.5rem;line-height:1.1;}
.wp-block-quote.has-quote-marks p:first-of-type::before, .wp-block-pullquote.has-quote-marks p:first-of-type::before{font-family:"fontello";content:"\e80a";margin-right:20px;position:relative;top:-10px;font-size:32px;}
.wp-block-quote.has-quote-marks p:last-of-type::after, .wp-block-pullquote.has-quote-marks p:last-of-type::after{font-family:"fontello";content:"\e810";margin-left:20px;position:relative;bottom:-10px;font-size:32px;}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::before{font-size:3.25rem;margin-right:30px;}
.wp-block-quote.has-quote-marks.is-style-large p:last-of-type::after{font-size:3.25rem;margin-left:30px;}
.wp-block-pullquote.has-quote-marks p:first-of-type::before{font-size:28px;top:-5px;margin-right:10px;}
.wp-block-pullquote.has-quote-marks p:last-of-type::after{font-size:28px;bottom:-5px;margin-left:10px;}
.wp-block-pullquote{margin-top:30px;margin-bottom:30px;padding:40px 0 40px 0;position:relative;font-weight:700;}
.wp-block-pullquote[style*="border"]{border-top:5px solid;border-bottom:5px solid;}
.wp-block-pullquote blockquote{border:0;padding:0;font-weight:700;margin:0;}
.wp-block-pullquote blockquote:not(.has-text-color){color:var(--theme-color-2);}
.wp-block-pullquote.is-style-solid-color blockquote, .wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) cite{color:var(--white);}
.wp-block-pullquote.alignfull blockquote, .wp-block-pullquote.alignwide blockquote, blockquote.wp-block-pullquote.alignfull p, blockquote.wp-block-pullquote.alignwide p{padding:0;max-width:855px;margin:auto;}
blockquote.wp-block-pullquote.alignfull p, blockquote.wp-block-pullquote.alignwide p{margin-bottom:30px;}
.wp-block-pullquote p{line-height:1.3;margin:20px 0 30px 0;}
.wp-block-pullquote cite{text-transform:capitalize;margin-bottom:10px;display:block;color:var(--medium-grey);}
.wp-block-pullquote cite:before{content:none;}
.wp-block-pullquote blockquote:not(.has-text-color) cite{color:var(--medium-grey);}
.wp-block-pullquote.aligncenter{max-width:405px;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{margin-top:15px;padding:20px 20px 10px 20px;margin-bottom:15px;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p{font-size:1.5rem;}
.wp-block-pullquote.alignfull p, .wp-block-pullquote.alignwide p{font-size:2rem;}
.wp-block-pullquote.alignfull.is-style-solid-color blockquote p{font-size:1.625rem;}
.wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright){border:0;}
.wp-block-pullquote.is-style-solid-color.alignleft blockquote, .wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:100%;padding:0 30px;}
.wp-block-pullquote.is-style-solid-color blockquote p{margin:0 0 25px 0;}
.wp-block-pullquote.is-style-solid-color cite{color:var(--white);}
ol.wp-block-latest-comments{margin:0;list-style:none;padding-left:0;}
ol.wp-block-latest-comments:not([class*="align"]){margin-left:0;}
ol.wp-block-latest-comments li{text-align:left;margin:30px 0;border-bottom:1px solid var(--light-border-color);line-height:1.2;}
ol.wp-block-latest-comments.alignfull, ol.wp-block-latest-comments.alignwide{text-align:center;}
ol.wp-block-latest-comments.alignfull li, ol.wp-block-latest-comments.alignwide li{max-width:875px;margin:30px auto;text-align:left;}
ol.wp-block-latest-comments li:before{content:none !important;}
.wp-block-latest-comments footer{font-size:0.875rem;padding-left:15px;font-family:var(--title-font);margin-bottom:15px;color:var(--widget-meta-color);}
.wp-block-latest-comments:not(.has-avatars) footer{padding-left:0;}
.wp-block-latest-comments footer a{text-decoration:none;font-weight:900;}
.wp-block-latest-comments__comment-link{display:block;font-size:1.625rem;color:var(--widget-link-color);margin-top:10px;}
.wp-block-latest-comments__comment-link:hover{color:var(--widget-link-color);}
.wp-block-latest-comments__comment-date{text-decoration:none;font-weight:800;margin-top:20px;font-size:0.875rem;}
.wp-block-latest-comments__comment{padding:0 0 15px 0;margin:0;}
.wp-block-latest-comments__comment-excerpt p{color:var(--excerpt-color);font-size:0.875rem;line-height:1.25rem;margin-bottom:0;margin-top:20px;padding-left:15px;}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment{line-height:1.2;}
ol.wp-block-latest-comments.alignleft, ol.wp-block-latest-comments.alignright{max-width:305px;padding:0 0 30px 0;}
ol.wp-block-latest-comments.alignleft li, ol.wp-block-latest-comments.alignright li{padding:30px 30px 0 30px;}
.wp-block-latest-comments.alignleft.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments.alignleft.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .wp-block-latest-comments.alignright.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments.alignright.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{clear:both;margin-left:0;margin-top:15px;margin-bottom:15px;padding:0;}
.wp-block-latest-comments.alignleft .avatar, .wp-block-latest-comments.alignleft  .wp-block-latest-comments__comment-avatar, .wp-block-latest-comments.alignright .avatar, .wp-block-latest-comments.alignright  .wp-block-latest-comments__comment-avatar{margin:0;clear:both;float:none;}
.wp-block-latest-comments.alignleft .wp-block-latest-comments__comment-excerpt p, .wp-block-latest-comments.alignright .wp-block-latest-comments__comment-excerpt p{padding-left:0;font-size:18px;}
.wp-block-cover{height:auto;margin-top:30px;margin-bottom:30px;}
.wp-block-cover[class*="align"]{margin-top:10px;}
.wp-block-cover-image.alignright{margin-bottom:30px;}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container{max-width:855px;color:var(--white);line-height:1.3;}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover p.wp-block-cover-text, .wp-block-cover h2{font-family:var(--title-font);max-width:875px;padding:30px 0;margin:0;font-weight:600;}
.wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6{font-weight:900;}
.wp-block-cover .wp-block-cover-text, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-image-text{font-size:36px;}
.wp-block-cover p.has-large-font-size, .wp-block-cover .wp-block-cover-image-text{font-weight:600;}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color){color:var(--white);}
.wp-block-cover p{margin-bottom:0 !important;}
.wp-block-cover p:not(:first-child){margin-top:30px;}
.wp-block-cover h2 + p{margin-top:0 !important;}
.wp-block-cover.alignwide + p,
.wp-block-cover.alignfull + p,
.wp-block-cover-image.alignwide + p,
.wp-block-cover-image.alignfull + p{margin-top:30px;}
.wp-block-table{margin:0;padding:0;}
.wp-block-embed.alignwide, .wp-block-embed.alignfull{text-align:center;}
.is-type-video > iframe{width:100%;}
.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;}
.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.wp-block-embed:not(.alignfull):not(.alignwide){max-width:100%;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.twitter-tweet{margin:auto;}
.is-type-rich.alignwide{padding-left:30px;padding-right:30px;}
.wp-block-social-links li{padding-left:0;}
.wc-block-grid.alignfull{padding-left:30px;padding-right:30px;}
.entry-content ul.wc-block-grid__products > li:before{content:none;margin:0;}
.wc-block-grid__products{margin:0;margin-bottom:30px;}
.wc-block-grid__product{padding:0;margin-left:15px;margin-right:15px;border:0;list-style:none;}
.wc-block-grid__product:first-child, .wc-block-grid[class*="wp-block-product"].has-1-columns .wc-block-grid__product,
.wc-block-grid[class*="wp-block-product"].has-2-columns .wc-block-grid__product:nth-child(2n+1),
.wc-block-grid[class*="wp-block-product"].has-3-columns .wc-block-grid__product:nth-child(3n+1),
.wc-block-grid[class*="wp-block-product"].has-4-columns .wc-block-grid__product:nth-child(4n+1),
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(5n+1),
.wc-block-grid[class*="wp-block-product"].has-6-columns .wc-block-grid__product:nth-child(6n+1){margin-left:0;}
.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 calc(100% / 2 - 30px);}
.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 calc(100% / 3 - 30px);}
.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 calc(100% / 4 - 30px);}
.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 calc(100% / 5 - 30px);}
.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 calc(100% / 6 - 30px);}
.wc-block-grid__product:last-child, .wc-block-grid[class*="wp-block-product"].has-2-columns .wc-block-grid__product:nth-child(2n+2),
.wc-block-grid[class*="wp-block-product"].has-3-columns .wc-block-grid__product:nth-child(3n+3),
.wc-block-grid[class*="wp-block-product"].has-4-columns .wc-block-grid__product:nth-child(4n+4),
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(5n+5),
.wc-block-grid[class*="wp-block-product"].has-6-columns .wc-block-grid__product:nth-child(6n+6){margin-right:0;}
.wc-block-grid__product .wc-block-grid__product-image img{border-radius:var(--default-border-radius);}
.wc-block-grid__product-link, .wc-block-grid__product-title a{text-decoration:none;font-size:1.125rem;color:var(--product-entry-title-link-color);font-weight:900;}
.wc-block-grid__product-title{font-weight:900;}
.wc-block-grid__product-price, .wc-block-grid__product-price .wc-block-grid__product-price__value{color:var(--theme-color-1);font-size:1.125rem;font-weight:800;}
.wc-block-grid__product-price del{opacity:.5;}
.wc-block-grid__product-price ins{font-weight:700;}
.wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale.wc-block-grid__product-onsale--alignright{position:absolute;right:auto;left:10px;top:10px;margin:0;background:var(--theme-color-3);border:0;color:var(--white);height:35px;padding:2px 15px 0 15px;display:flex;justify-content:center;align-items:center;border-radius:25px;text-transform:none;font-weight:700;}
.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-size:.75em;}
.wc-block-grid__product-rating .star-rating span::before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span::before{color:var(--star-rating);}
.wc-block-grid__product-add-to-cart, .wc-block-grid__product-add-to-cart a.wp-block-button__link{padding:.618em 1em;text-transform:none;line-height:1;}
.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,
.wc-block-grid.has-5-columns.alignwide .wc-block-grid__product{font-size:1rem;}
.wc-block-grid.has-5-columns:not(.alignfull):not(.alignwide) .wc-block-grid__product, .wc-block-grid.has-6-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product{font-size:0.875rem;}
.wp-block-woocommerce-all-products .wc-block-grid__product .wc-block-grid__product-image{margin-bottom:20px;}
.wc-block-pagination-page:not(.toggle){cursor:pointer;}
.wc-block-pagination-page{font-size:1rem;font-weight:700;color:var(--medium-grey);}
.wc-block-pagination-page--active[disabled]{font-weight:800;}
.wc-block-pagination-page:last-child, .wc-block-pagination-page:first-of-type{color:#333;}
.wc-block-product-sort-select select{border:2px solid var(--light-border-color);}
.wc-block-featured-product{min-height:400px !important;margin-bottom:30px;}
.wp-block-column .wc-block-featured-product{margin-bottom:0;}
.wc-block-featured-product .wc-block-featured-product__price{font-size:1.5rem;font-weight:700;}
.wc-block-featured-product .wc-block-featured-product__price ins{font-weight:800;}
.the-post .single-post .wc-block-featured-product .wc-block-featured-product__title, .the-post .single-post .wc-block-featured-category .wc-block-featured-category__title{color:var(--white);}
.wc-block-featured-category .wc-block-featured-category__link{text-align:center;}
.wc-block-featured-category .wc-block-featured-category__link .wp-block-button{padding:0;margin:0;}
.entry-content ul.wc-block-review-list > li:before{content:none;margin:0;}
.wc-block-review-list-item__image{border-radius:50%;}
.wc-block-review-list-item__meta{font-size:14px;font-weight:700;color:var(--medium-grey);text-transform:capitalize;}
.wc-block-review-list-item__rating > .wc-block-review-list-item__rating__stars{font-size:12px;margin-top:3px;}
.wc-block-review-list-item__rating > .wc-block-review-list-item__rating__stars span::before{color:var(--theme-color-3);}
.wc-block-review-list-item__product + .wc-block-review-list-item__author{font-weight:700;color:var(--medium-grey);}
.wc-block-review-list-item__product a{font-size:1rem;text-transform:none;text-decoration:none;font-weight:800;}
.wc-block-review-list-item__published-date{color:var(--medium-grey);}
.wc-block-review-list-item__text{padding-left:65px;font-size:1rem;}
.editor-styles-wrapper .wc-block-review-list-item__item, .wc-block-review-list-item__item{border-bottom:1px solid var(--light-border-color);margin:0 0 30px;}
.wp-block-woocommerce-product-search{background:var(--very-light-background-color);padding:30px;border-radius:7px;}
.wp-block-woocommerce-product-search label{padding-bottom:10px;line-height:1;display:block;font-weight:700;font-size:1rem;}
.wc-block-product-categories ul{margin-left:0;}
.wc-block-product-categories li{display:inline-block;padding:5px 15px 8px 15px;background:var(--light-background-color);border-radius:var(--misc-border-radius);font-size:13px;font-weight:800;color:var(--medium-grey);}
.wc-block-product-categories li br, .wc-block-product-categories li p{display:none;}
.wc-block-product-categories a{text-decoration:none;}
@media(max-width:1280px){
.wp-block-latest-posts.columns-6 li, .wp-block-latest-posts.columns-5 li{width:calc(100% / 3 - 20px );}
.wp-block-latest-posts.columns-6 li:nth-child(3n+3),
.wp-block-latest-posts.columns-5 li:nth-child(3n+3){margin-right:0;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:40px;line-height:1.1;}
}
@media(max-width:1060px){
.wp-block-latest-posts.columns-4 li{width:calc(100% / 2 - 15px);}
.wp-block-latest-posts.columns-4 li:nth-child(even){margin-right:0;}
.wp-block-media-text .wp-block-media-text__content{padding:0 30px;}
.wp-block-pullquote.alignwide blockquote, .wp-block-pullquote.alignfull blockquote, blockquote.wp-block-pullquote.alignfull p, blockquote.wp-block-pullquote.alignwide p{max-width:100%;padding-left:30px;padding-right:30px;}
.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 calc(100% / 3 - 30px);max-width:50%;}
.wc-block-grid[class*="wp-block-product"].has-6-columns .wc-block-grid__product:nth-child(3n+1){margin-left:0;}
.wc-block-grid[class*="wp-block-product"].has-6-columns .wc-block-grid__product:nth-child(3n+3){margin-right:0;}
.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:1.125rem !important;}
}
@media(max-width:890px){ .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(100% / 3 - 30px);margin:15px;}
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(1n+4),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-child(1n+4),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(1n+4),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-child(1n+4),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-child(1n+4),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-child(1n+4),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-child(1n+4),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-child(1n+4),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-child(1n+4),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-child(1n+4){margin-right:30px;margin-left:0;}
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-child(3n+3){margin-right:0;}
.wp-block-columns.alignwide, .wp-block-columns.full{width:100%;margin:0 !important;padding:0;}
.wp-block-columns:not(.has-columns-2):not(.has-columns-3){flex-wrap:wrap;}
.wp-block-columns:not(.has-columns-2):not(.has-columns-3) .wp-block-column{flex-basis:calc(100% / 3 - 32px) !important;flex-grow:1;}
.wp-block-column:not(:first-child){margin-left:32px;}
.wp-block-columns:not(.has-columns-4) .wp-block-column:nth-child(4),
.wp-block-columns:not(.has-columns-5) .wp-block-column:nth-child(4),
.wp-block-columns:not(.has-columns-6) .wp-block-column:nth-child(4){margin-left:0;}
.wp-block-latest-posts.is-grid li{width:calc(100% / 2 - 15px);margin-right:30px !important;}
.wp-block-latest-posts.is-grid li:nth-child(even){margin-right:0 !important;}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.alignleft, .wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.alignright{width:100%;float:none;display:block;margin:0 0 15px 0;}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.alignleft img, .wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.alignright img{max-width:100% !important;max-height:100% !important;}
.wc-block-grid.has-5-columns .wc-block-grid__product{font-size:1.125rem !important;}
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(3n+1){margin-left:0;}
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(5n+5):not(:last-child){margin-right:15px;}
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(5n+1):not(:first-child){margin-left:15px;}
.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 calc(100% / 3 - 30px);max-width:100%;}
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(3n+3){margin-right:0;}
}
@media(max-width:781px){
.wp-block-columns.has-3-columns .wp-block-column:nth-child(3n+3){flex-basis:100%;padding:0;}
}
@media(max-width:768px){
.wp-block-latest-comments__comment-excerpt p{font-size:18px;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{clear:both;margin-left:0;margin-top:15px;margin-bottom:15px;padding:0;}
.wp-block-latest-comments__comment-excerpt p{padding-left:0}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar{margin:0;clear:both;float:none;}
.wp-block-latest-posts.is-grid[class*="columns"] a{font-size:1.375rem;}
.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 calc(100% / 2 - 30px);max-width:100%;font-size:1.125rem !important;}
.wc-block-grid[class*="wp-block-product"].has-4-columns .wc-block-grid__product:nth-child(2n+2){margin-right:0;}
.wc-block-grid[class*="wp-block-product"].has-4-columns .wc-block-grid__product:nth-child(2n+1){margin-left:0;}
}
@media(max-width:680px){
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{width:calc(100% / 2 - 30px) !important;margin-right:15px !important;}
.wp-block-gallery:not(.columns-1) .blocks-gallery-image:nth-child(odd),
.wp-block-gallery:not(.columns-1) .blocks-gallery-item:nth-child(odd){margin-left:0;margin-right:15px;}
.wp-block-gallery:not(.columns-1) .blocks-gallery-image:nth-child(odd):last-of-type,
.wp-block-gallery:not(.columns-1) .blocks-gallery-item:nth-child(odd):last-of-type{margin-right:0 !important;}
.wp-block-gallery:not(.columns-1) .blocks-gallery-image:nth-child(even),
.wp-block-gallery:not(.columns-1) .blocks-gallery-item:nth-child(even){margin-right:0 !important;margin-left:15px !important;}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{display:none;}
.wp-block-columns.alignwide, .wp-block-columns.alignfull{width:100% !important;margin:0 !important;padding:0;}
.the-post .single-post .wp-block-columns .wp-block-column, .the-post .single-page .wp-block-columns .wp-block-column{flex-basis:calc(100% / 2 - 32px) !important;}
.wp-block-column:nth-child(2n){margin-left:32px !important;}
.wp-block-columns .wp-block-column:nth-child(odd){margin-left:0;}
.wp-block-columns .wp-block-column{padding:0;}
.wp-block-media-text, .wp-block-media-text.has-media-on-the-right{flex-direction:column;}
.wp-block-media-text > *{width:100%;padding:0;}
.wp-block-media-text .wp-block-media-text__content{padding-top:30px;}
.wp-block-separator.is-style-dots::before{letter-spacing:1em;padding-left:1em}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignleft,
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignright{max-width:calc(100% / 3 * 1.3);}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignleft + a,
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignright + a{font-size:1.5rem;}
.wp-block-latest-posts__featured-image[class*="align"] img{width:100%;}
ol.wp-block-latest-comments{padding:0}
.wc-block-grid:not(.has-1-columns) .wc-block-grid__product{flex:1 0 calc(100% / 2 - 30px) !important;max-width:100% !important;margin-left:15px !important;margin-right:15px !important;font-size:1rem !important;padding:0 !important;}
.wc-block-grid .wc-block-grid__product:nth-child(2n+2),
.wc-block-grid .wc-block-grid__product:last-child{margin-right:0 !important;}
.wc-block-grid .wc-block-grid__product:nth-child(2n+1){margin-left:0 !important;}
}
@media(max-width:580px){
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{max-width:100%;float:none;margin-left:0;margin-right:0;display:block;}
.wp-block-image figure[class*="align"] figcaption{width:100%;}
.wp-block-latest-posts.is-grid a{font-size:1.25rem;}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignleft{margin:0 15px 0 0;float:left;}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignright{margin:0 0 0 15px;float:right;}
.wp-block-latest-posts__post-excerpt{clear:both;}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignleft + a,
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignright + a{font-size:1.25rem;}
}
@media(max-width:480px){
.wp-block-pullquote.alignfull p, .wp-block-pullquote.alignwide p,
.wp-block-pullquote.is-style-solid-color.alignfull blockquote p {
font-size: 22px;
}
.wp-block-pullquote.is-style-solid-color.alignfull blockquote {
max-width:80%;
padding: 0 30px;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
font-size:28px !important;
line-height: 1.2;
}
.wp-block-quote.has-quote-marks p:first-of-type::before {
font-size: 28px;
margin-right:10px;
}
.wp-block-quote.has-quote-marks p:first-of-type::after {
font-size: 28px;
margin-left:10px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::before {
font-size: 28px;
margin-right: 10px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::after {
font-size: 28px;
margin-left: 10px;
}
.wp-block-image figcaption {
width:100%;
}
.the-post .single-post .wp-block-columns .wp-block-column, .the-post .single-page .wp-block-columns .wp-block-column {
flex-basis: 100% !important;
margin:0 !important;
} .wp-block-latest-posts[class*="columns"] li,
.wc-block-grid:not(.has-1-columns) .wc-block-grid__product {
width:100% !important;
margin-left:0 !important;
margin-right: 0 !important;
}
.wp-block-latest-posts a {
font-size: 1.25rem;
}
.wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft, .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignright {
max-width: 100% !important;
width:100% !important;
float:none !important;
margin: 0 0 15px 0 !important;
}
.wp-block-latest-posts__featured-image img {
width:100%;
}
}