@charset "UTF-8";
@font-face{font-family:'fontello';src:url(//noorybooks.com/blog/wp-content/themes/ruki/css/fontello/font/fontello.eot?37224863);src:url(//noorybooks.com/blog/wp-content/themes/ruki/css/fontello/font/fontello.eot?37224863#iefix) format('embedded-opentype'), url(//noorybooks.com/blog/wp-content/themes/ruki/css/fontello/font/fontello.woff2?37224863) format('woff2'), url(//noorybooks.com/blog/wp-content/themes/ruki/css/fontello/font/fontello.woff?37224863) format('woff'), url(//noorybooks.com/blog/wp-content/themes/ruki/css/fontello/font/fontello.ttf?37224863) format('truetype'), url(//noorybooks.com/blog/wp-content/themes/ruki/css/fontello/font/fontello.svg?37224863#fontello) format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-picture:before{content:'\e800';}
.icon-videocam-1:before{content:'\e801';}
.icon-cancel:before{content:'\e802';}
.icon-reply:before{content:'\e803';}
.icon-headphones:before{content:'\e804';}
.icon-star:before{content:'\e805';}
.icon-down-open:before{content:'\e806';}
.icon-search:before{content:'\e807';}
.icon-up-open:before{content:'\e808';}
.icon-ok-circle:before{content:'\e809';}
.icon-quote-left:before{content:'\e80a';}
.icon-gab:before{content:'\e80b';}
.icon-minds:before{content:'\e80c';}
.icon-globe:before{content:'\e80d';}
.icon-bitchute:before{content:'\e80e';}
.icon-steemit:before{content:'\e80f';}
.icon-quote-right:before{content:'\e810';}
.icon-left-open:before{content:'\e811';}
.icon-right-open:before{content:'\e812';}
.icon-share:before{content:'\e813';}
.icon-comment:before{content:'\e814';}
.icon-tiktok:before{content:'\e815';}
.icon-comment-alt2:before{content:'\e816';}
.icon-clock:before{content:'\e817';}
.icon-ruki-menu:before{content:'\e818';}
.icon-discord:before{content:'\e819';}
.icon-ruki-right:before{content:'\e81a';}
.icon-ruki-left:before{content:'\e81b';}
.icon-twitter:before{content:'\f099';}
.icon-facebook:before{content:'\f09a';}
.icon-rss:before{content:'\f09e';}
.icon-menu-1:before{content:'\f0c9';}
.icon-gplus:before{content:'\f0d5';}
.icon-mail-alt:before{content:'\f0e0';}
.icon-linkedin:before{content:'\f0e1';}
.icon-youtube:before{content:'\f167';}
.icon-instagram:before{content:'\f16d';}
.icon-flickr:before{content:'\f16e';}
.icon-tumblr:before{content:'\f173';}
.icon-dribbble:before{content:'\f17d';}
.icon-vkontakte:before{content:'\f189';}
.icon-behance:before{content:'\f1b4';}
.icon-spotify:before{content:'\f1bc';}
.icon-soundcloud:before{content:'\f1be';}
.icon-git:before{content:'\f1d3';}
.icon-pinterest:before{content:'\f231';}
.icon-whatsapp:before{content:'\f232';}
.icon-medium:before{content:'\f23a';}
.icon-odnoklassniki:before{content:'\f263';}
.icon-get-pocket:before{content:'\f265';}
.icon-500px:before{content:'\f26e';}
.icon-vimeo:before{content:'\f27d';}
.icon-reddit-alien:before{content:'\f281';}
.icon-mixcloud:before{content:'\f289';}
.icon-telegram:before { content: '\f2c6'; }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-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: rtl;
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;right: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-left: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-right: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:right;margin-left: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 40px 30px 10px;padding:0;list-style:none;}
ol{margin-top:30px;margin-bottom:30px;}
ol li, ul li{margin-bottom:15px;position:relative;padding-right:15px;}
li > ul, li > ol{margin-bottom:10px;margin-right:30px;margin-top:10px;}
li > ol{margin-right:0;padding-right:35px;}
ol.ruki-ordered-list:not([start]):not([reversed]){list-style:none;margin-right: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;right:0px;content:counter(li-counter) '';counter-increment:li-counter;color:var(--link-color);font-size:11px;font-weight:600;margin-right:-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-right:60px;}
ul.ruki-list > li::before{content:"\2022";color:var(--medium-grey);display:inline-block;position:absolute;top:-3px;right:0px;margin-right:-32px;font-size:20px;}
dt{font-weight:700;}
dd{margin:5px 15px 5px 10px;}
table{border-collapse:collapse;margin:30px 0 30px 0;width:100%;}
thead th{color:var(--white);border:0;}
th{padding:0.8em;text-align:right;font-weight:500;border-right: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-right: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-left:1px solid var(--light-border-color)}
table thead th:first-child{border-top-right-radius:7px;}
table thead th:last-child{border-top-left-radius:7px;border-left: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-left: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;left: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:left;text-decoration:none;font-weight:800;}
.has-sidebar .ruki-post-block-wrapper[style*="background"]{margin-right:15px;margin-left:15px;padding-right:15px;padding-left: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%;}
@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-right:15px;padding-left: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-right:15px;}
body:not(.has-custom-header) header.site-header.sticky-nav.fixed .toggle.toggle-search span.has-sticky-toggle-background{margin-right:0;margin-left: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-left:45px;margin-right:15px;}
.logo-left-menu .custom-logo, .logo-left-menu .custom-logo-link{margin:0;display:inline;float:right;}
.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%;}
.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:right;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;left: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-right:auto;margin-left: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:right;padding-top:42.5%;}
.has-sidebar .split-2-1 .flex-box:last-child .post-thumbnail::before{content:'';float:right;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-right:-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-left: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-right:-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-left:3px;float:right;padding:0;}
.entry-meta .avatar{width:36px;margin-left:3px;border-radius:50%;}
.entry-meta ul:not(.author-category-meta):not(.post-categories) li{margin:0 0px 0 0px;padding-right: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-right: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;left: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-right: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-left:30px;margin-right:30px;margin-top:30px;text-align:right;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-left:3px;color:var(--medium-grey);font-weight:500;}
.read-more:hover{color:var(--link-hover-color);}
.entry-read-more .entry-comment-count{padding:0 15px 0 5px;border-radius:0;font-size:0.875rem;font-weight:800;float:left;position:relative;margin-top:3px;}
.entry-read-more .entry-comment-count::after{content:'';width:1px;height:40px;position:absolute;top:-12px;right:0;background:var(--light-border-color);}
.sticky-post{position:absolute;top:0;left: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;right: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:right;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;left: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:right;}
.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-left:150px;}
.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-right: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-left: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-left: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-right:15px;padding-left: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{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:right;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);}
[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="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="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="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%;}
.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;right: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-left: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-left:30px;border-left:1px solid var(--light-border-color);padding:30px;}
.bio-sidebar, .comments-sidebar{text-align:right;width:317px;align-items:flex-start;margin-left: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;right: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;right: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-right: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-right:auto;margin-left: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:right;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;right:60px;height:100%;z-index:2;}
.sticky-element{width:40px;position:-webkit-sticky;position:sticky;top:0;right: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-left:30px;padding-right: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:right;padding-top:56.25%;}
.alignleft{display:inline;float:right;margin-left:30px;margin-bottom:15px;margin-top:10px;}
.alignright{display:inline;float:left;margin-right:30px;margin-bottom:15px;margin-top:10px;}
.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto;margin-top:30px;margin-bottom:30px;}
.alignfull{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%) !important;}
figure.alignnone{margin-bottom:30px;}
.card .alignfull{width:calc(100% + 395px);max-width:calc(100% + 395px);margin-right:-197.5px !important;}
.alignwide{width:calc(100% + 395px);max-width:calc(100% + 395px);margin-right:-197.5px !important;}
.has-sidebar .alignwide, .has-sidebar .alignfull{width:calc(100% + 60px);margin-right:-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-right: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%;right:0;visibility:hidden;opacity:0;z-index:2000;transition:all 0.2s ease;background:var(--primary-nav-submenu-background);border-top:0;text-align:right;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{right: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-left:10px;}
.toggle.toggle-search i{margin-left:0;margin-right:5px;}
.toggle span:not(.has-toggle-text) i{margin-left:0;margin-right:0;}
.toggle span{background:var(--toggle-background-color);display:flex;justify-content:center;align-items:center;transition:all 0.2s ease;padding:10px 15px 10px 17px;border-radius:20px;color:var(--toggle-icon-color);}
.toggle-search span{flex-direction:row-reverse;padding:10px 17px 10px 15px;}
.toggle span.has-toggle-background{margin-right:15px;}
.toggle-search span.has-toggle-background{margin-right:0;margin-left: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-right:15px;}
.toggle.toggle-search span.has-toggle-hover-background:hover, .toggle.toggle-search span.has-toggle-hover-background:focus{margin-right:0;margin-left:15px;}
.primary-nav li.ruki-subscribe, .primary-nav li.ruki-pill{padding:10px 0px 10px 0;}
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;right:-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{right:0;z-index:4000;}
.slide-menu span.close-menu{display:block;margin:10px 10px 10px 0;text-align:left;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-right: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-right: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;left:0;cursor:pointer;border-right:1px solid var(--widget-line-color);}
.expand::after{font-family:fontello;content:"\e806 ";font-size:12px;position:absolute;top:18px;left: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;right: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 70px 15px 15px;font-size:1.5rem;font-family:var(--title-font);font-weight:600;border-radius:0 calc( var(--button-border-radius) * 1.5 ) calc( var(--button-border-radius) * 1.5 ) 0;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:calc( var(--button-border-radius) * 1.5 ) 0 0 calc( var(--button-border-radius) * 1.5 );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;right:-15px;}
.site-search .toggle-search{position:absolute;top:60px;left: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-right:0;padding-left: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:right;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-left: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-left:5px;color:var(--medium-grey);font-weight:500;}
.widget_nav_menu li.alignright{float:none;display:block;margin:0;}
.widget.widget_search{padding:15px 30px 15px 15px;}
.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 0 10px 10px;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:right;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;left: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);right: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 0px 4px 6px;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-left: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:right;}
.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-right: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-left: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-right:-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;left: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-right: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-right: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;right: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;right: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;right: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-left: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-right:0;}
ul.social-icons li.social-icon:nth-child(6n+6){margin-left: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:right;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-right: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-right:-3px;}
.share ul.social-icons{justify-content:center;}
.share ul.social-icons li.social-icon{width:40px;margin:0 0 8px 0;padding-right: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-right:auto;margin-left: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-right: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-left: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-left: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-right: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-left:10px;float:right;}
.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:0 var(--button-border-radius) var(--button-border-radius) 0;padding:12px 30px;border-left: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:var(--button-border-radius) 0 0 var(--button-border-radius);}
.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-right: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 15px 12px 17px;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-left:2px;}
.footer-column .widget.widget_mc4wp_form_widget{text-align:right;}
.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-left: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-right:-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;right: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 5px 2px 2px;}
.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-right:0;margin-left: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:left;}
.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-left: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-right: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:right;width:100%;}
.comment, .pingback, .trackback{float:right;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-right:5px;font-weight:400;}
.pingback .comment-edit-link, .trackback .comment-edit-link{text-decoration:underline;margin-right:5px;}
.parent{border:0;padding-bottom:0;}
.comment-list .children{padding:0 0px 0 0;margin:15px 30px 0 0;list-style:none;float:right;border-top:1px solid var(--light-border-color);width:calc(100% - 30px);}
.comment-list .children .comment-body{}
.comment-body{float:right;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-right: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-left:2px;position:absolute;top:0;right:36px;color:var(--theme-color-2);}
.comment-meta{color:var(--theme-color-1);font-size:14px;padding:10px 0px 10px 20px;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-right: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-right:3px;}
#comments .comment-list .avatar{width:50px;border-radius:50%;float:right;margin-left:20px;}
.bypostauthor{background:none;}
.comment-respond{float:right;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:right;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:right;clear:none;width:calc(50%);padding:0 10px 0 10px;}
#respond.comment-respond p.comment-form-author{padding-right:0}
#respond.comment-respond p.comment-form-email{padding-left:0;float:left;}
.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-right:5px;border-right:1px solid var(--light-grey);padding-right: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-right:0;padding-bottom:0;padding-left: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-left:calc(-50vw + 50%);margin-top:15px;padding-right:15px;padding-left: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-right:15px !important;margin-left: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-right:0 !important;margin-left: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;left:calc(50% - 104px);color:var(--link-color);background:var(--white);border-radius:var(--button-border-radius);border:0;}
.carousel-wrapper .slick-arrow.slick-prev{right: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-right:auto;margin-left: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-right:10%;padding-left:10%;}
.ruki-featured-posts.carousel[data-slidestoshow="3"].full-width .carousel-wrapper{padding-right:8%;padding-left:8%;}
.ruki-featured-posts.carousel[data-slidestoshow="4"].full-width .carousel-wrapper{padding-right:8%;padding-left: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-right:0;padding-left: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:right;}
.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;left: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;right:22px;}
.ruki-featured-posts .slick-arrow.slick-prev{left:auto;right: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-right:calc(-50vw + 15px + 50%) !important;}
.has-sidebar .card .alignfull{width:calc(100% + 60px);margin-right:-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:right;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:right;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:right;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{right: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 30px 15px 15px;text-align:right;}
.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-right: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-right:calc(-50vw + 50%) !important;}
.has-sidebar .card .alignfull{width:100vw;max-width:calc(100vw - 30px);margin-right: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-right:0;margin-left:0;padding-right:0;padding-left: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:right;}
.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:right;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:right;}
.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-right:auto;margin-left:auto;padding-right:30px;padding-left: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:right;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:right;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:right;}
.comment.bypostauthor > .comment-body .comment-author.vcard::after{right: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-right:0;padding-left: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:right;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-right:auto;margin-left: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{left: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-right:10px !important;padding-left:10px !important;}
.the-post .single-post .entry-content:not(.custom-excerpt),
.the-post .page .entry-content{font-size:1.125rem;}
.custom-excerpt{text-align:right;}
.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-right:-17%;}
.hero.single-hero .flex-box.hero-entry .entry-header{position:static;}
blockquote{font-size:26px;padding:0 15px;line-height:1.1;padding-right:20px;padding-left: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-left: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-right: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-left: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-right:0;padding-left: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:right;}
}
@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-left:0 !important;
}
.entry-content tr {
border-left: 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-right:30px;}
.wp-block-image .alignleft{margin-left: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-right: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:right;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-left:30px;margin-top:0;margin-bottom:0}
.wp-block-latest-posts__featured-image.alignright{margin-right: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-right:30px;padding-left:30px;}
.wp-block-latest-posts.alignfull li, .wp-block-latest-posts.alignwide li{display:block;margin:0 auto;text-align:right;}
.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 0 0 30px;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-right:0;}
.wp-block-latest-posts.columns-2 li:nth-child(even){margin-left:0;}
.wp-block-latest-posts[class*="columns"] li:last-child{margin-left:0;}
.wp-block-latest-posts.is-grid:not(.alignfull):not(.alignwide):not(.columns-2) li{width:calc(50% - 15px);margin:0 0 0 30px;}
.wp-block-latest-posts.is-grid:not(.alignfull):not(.alignwide) li:nth-child(odd){margin-right:0;}
.wp-block-latest-posts.is-grid:not(.alignfull):not(.alignwide) li:nth-child(even){margin-left: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-right:0;list-style:none !important;}
.wp-block-categories:not(.alignright):not(.alignfull){margin-right:0}
.wp-block-archives:not(.alignright):not(.alignfull){margin-right:0;list-style:none;margin-bottom:25px;}
.wp-block-categories.alignfull{padding-right:30px;padding-left:30px;}
.wp-block-categories li, .wp-block-archives li{border-bottom:1px solid var(--light-border-color);margin:0;padding:0;text-align:right;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-left: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="right"] .wp-block-gallery,
[data-align="left"] .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-right:0;padding:0;}
.wp-block-gallery .blocks-gallery-item:last-child{margin-left:0 !important;}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img{width:100vw !important;}
.wp-block-columns.alignfull, .wp-block-columns.alignwide{padding-right:30px;padding-left: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-left:20px;position:relative;top:-10px;font-size:32px;}
.wp-block-quote.has-quote-marks p:first-of-type::after, .wp-block-pullquote.has-quote-marks p:first-of-type::after{font-family:"fontello";content:"\e810";margin-right: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-left:30px;}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::after{font-size:3.25rem;margin-right:30px;}
.wp-block-pullquote.has-quote-marks p:first-of-type::before{font-size:28px;top:-5px;margin-left:10px;}
.wp-block-pullquote.has-quote-marks p:first-of-type::after{font-size:28px;bottom:-5px;margin-right: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-right:0;}
ol.wp-block-latest-comments:not([class*="align"]){margin-right:0;}
ol.wp-block-latest-comments li{text-align:right;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:right;}
ol.wp-block-latest-comments li:before{content:none !important;}
.wp-block-latest-comments footer{font-size:0.875rem;padding-right:15px;font-family:var(--title-font);margin-bottom:15px;color:var(--widget-meta-color);}
.wp-block-latest-comments:not(.has-avatars) footer{padding-right: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-right: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-right: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-right: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-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;right:0;width:100%;height:100%;}
.wp-block-embed:not(.alignfull):not(.alignwide){max-width:100%;width:100%;margin-right:auto;margin-left:auto;margin-bottom:30px;}
.twitter-tweet{margin:auto;}
.is-type-rich.alignwide{padding-right:30px;padding-left:30px;}
.wp-block-social-links li{padding-right:0;}
.wc-block-grid.alignfull{padding-right:30px;padding-left: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-right:15px;margin-left: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-right: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-left: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;left:auto;right: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-right: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-right: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-left: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-left: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-right:30px;padding-left: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-right:0;}
.wc-block-grid[class*="wp-block-product"].has-6-columns .wc-block-grid__product:nth-child(3n+3){margin-left: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-left:30px;margin-right: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-left: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-right: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-right:0;}
.wp-block-latest-posts.is-grid li{width:calc(100% / 2 - 15px);margin-left:30px !important;}
.wp-block-latest-posts.is-grid li:nth-child(even){margin-left: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-right:0;}
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(5n+5):not(:last-child){margin-left:15px;}
.wc-block-grid[class*="wp-block-product"].has-5-columns .wc-block-grid__product:nth-child(5n+1):not(:first-child){margin-right: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-left: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-right:0;margin-top:15px;margin-bottom:15px;padding:0;}
.wp-block-latest-comments__comment-excerpt p{padding-right: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-left:0;}
.wc-block-grid[class*="wp-block-product"].has-4-columns .wc-block-grid__product:nth-child(2n+1){margin-right:0;}
}
@media(max-width:680px){
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{width:calc(100% / 2 - 30px) !important;margin-left: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-right:0;margin-left: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-left: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-left:0 !important;margin-right: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-right:32px !important;}
.wp-block-columns .wp-block-column:nth-child(odd){margin-right: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-right: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-right:15px !important;margin-left: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-left:0 !important;}
.wc-block-grid .wc-block-grid__product:nth-child(2n+1){margin-right:0 !important;}
}
@media(max-width:580px){
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{max-width:100%;float:none;margin-right:0;margin-left: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 0 0 15px;float:right;}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image.alignright{margin:0 15px 0 0;float:left;}
.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-left:10px;
}
.wp-block-quote.has-quote-marks p:first-of-type::after {
font-size: 28px;
margin-right:10px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::before {
font-size: 28px;
margin-left: 10px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::after {
font-size: 28px;
margin-right: 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-right:0 !important;
margin-left: 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%;
}
}.hero.full-width{max-width:100%;}
.hero.flex-grid{margin-bottom:15px;max-width:var(--container-max-width);margin:auto;}
.hero .flex-box{margin:15px;width:100%;overflow:hidden;border-radius:var(--hero-border-radius);background-color:var(--white);background-size:cover;box-shadow:var(--default-box-shadow);padding:0;position:relative;}
.hero .flex-box .post-thumbnail{width:100%;height:100%;}
.hero .post-thumbnail img{display:flex;transition:all 0.6s ease;object-fit:cover;width:100%;height:100%;-webkit-backface-visibility:hidden;}
.hero .flex-box .entry-header:not(.single-after-hero){position:absolute;bottom:0;padding:20px 30px 30px 30px;background:var(--hero-card-background);width:80%;border-radius:0 var(--hero-border-radius) 0 var(--hero-border-radius);}
.hero .flex-box .entry-meta.before-title{margin-top:-34px;margin-left:-3px;}
.hero .flex-box.default.hero-entry.has-post-thumbnail .entry-meta.before-title ul li:not(.category-list){border-color:var(--hero-card-background);background:var(--hero-card-background);border-radius:calc( var(--misc-border-radius) * 1.2 );}
.hero .flex-box.default.hero-entry.has-post-thumbnail .entry-meta li.entry-read-time{background:var(--hero-card-background);}
.hero .entry-meta.after-title a{color:var(--hero-entry-meta-link-color);}
.hero .hero-entry .entry-meta, .hero .hero-entry .entry-read-time::before, .hero .hero-entry .entry-comment-count::before, .hero .hero-entry.flex-box.default .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(--hero-entry-meta-color);}
.hero .flex-box .entry-header:not(.single-after-hero) .entry-meta.after-title{position:static;border-radius:var(--misc-border-radius);}
.hero .flex-box .entry-header:not(.single-after-hero) .entry-meta.after-title.has-avatar{margin-top:20px;}
.hero .flex-box .entry-header p{color:var(--hero-entry-content-color);margin-bottom:8px;}
.hero .flex-box.has-meta-after-title p{padding-top:15px;}
.hero .entry-title{font-size:3rem;line-height:1.15;max-width:1000px;margin:0 auto 0 auto;font-weight:900;letter-spacing:-1px;color:var(--hero-title-color);}
.hero .flex-box.default.hero-entry .entry-title a{color:var(--hero-title-color);}
@keyframes fadein {
from{opacity:0;}
to{opacity:1;}
}
.faux-thumb-link{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:300;}
.hero.slider.full-width{max-width:100%;}
.hero.slider .flex-box, .hero.static.flex-box{width:calc(100vw);max-width:calc( var(--container-max-width) - 30px);flex:1 0 auto;height:auto;}
.hero.slider .flex-box::before, .hero.static .flex-box::before{content:'';float:left;padding-top:42.5%;}
.hero.slider.full-width .flex-box{margin:15px auto;}
.hero.slider.full-width.slick-initialized .flex-box{margin:15px;max-width:100%;}
@media(min-width:1921px){
.hero.slider.full-width .flex-box{max-width:100%;margin:15px;}
}   .hero.carousel{display:flex;justify-content:space-between;flex-wrap:wrap;}
.hero.carousel.full-width{max-width:100%;}
.hero.carousel.full-width.slick-initialized::after, .hero.carousel.full-width.slick-initialized::before{content:none;}
.hero.carousel .flex-box{overflow:visible;flex:1 0 auto;height:auto;border-radius:var(--hero-border-radius) var(--hero-border-radius) calc(var(--hero-border-radius) + 4px ) calc(var(--hero-border-radius) + 4px );background-size:110%;background-position:top center;}
.hero.carousel[data-initial-status="inactive"] .flex-box{width:100vw;}
 .hero.carousel[data-slidestoshow="4"] .flex-box{width:calc(100% / 4 - 30px);}
.hero.carousel[data-slidestoshow="4"] .flex-box:nth-child(n+5){display:none;}
.hero.carousel[data-slidestoshow="4"].slick-initialized .flex-box{width:100vw;}
.hero.carousel[data-slidestoshow="4"].slick-initialized .flex-box:nth-child(n+5){display:flex;}
.hero.carousel[data-slidestoshow="3"] .flex-box{width:calc(100% / 3 - 30px);}
.hero.carousel[data-slidestoshow="3"] .flex-box:nth-child(n+4){display:none;}
.hero.carousel[data-slidestoshow="3"].slick-initialized .flex-box{width:100vw;}
.hero.carousel[data-slidestoshow="3"].slick-initialized .flex-box:nth-child(n+4){display:flex;}
.hero.carousel[data-slidestoshow="2"] .flex-box{width:calc(100% / 2 - 30px);}
.hero.carousel[data-slidestoshow="2"] .flex-box:nth-child(n+3){display:none;}
.hero.carousel[data-slidestoshow="2"].slick-initialized .flex-box{width:100vw;}
.hero.carousel[data-slidestoshow="2"].slick-initialized .flex-box:nth-child(n+3){display:flex;}
.hero.slider[data-slidestoshow="1"] .flex-box:nth-child(n+2){display:none;}
.hero.slider[data-slidestoshow="1"].slick-initialized .flex-box:nth-child(n+2){display:flex;}
.hero.carousel[data-slidestoshow="2"].full-width{padding-left:16%;padding-right:16%;}
.hero.carousel[data-slidestoshow="3"].full-width{padding-left:10.5%;padding-right:10.5%;}
.hero.carousel[data-slidestoshow="2"].full-width.slick-initialized,
.hero.carousel[data-slidestoshow="3"].full-width.slick-initialized{padding-left:0;padding-right:0;}
@media(max-width:1600px){
.hero.carousel[data-slidestoshow="4"] .flex-box{width:calc(100% / 3 - 30px);}
.hero.carousel[data-slidestoshow="4"] .flex-box:nth-child(n+4){display:none;}
.hero.carousel[data-slidestoshow="4"].slick-initialized .flex-box:nth-child(n+4){display:flex;}
}
@media(max-width:1200px){
.hero.carousel[data-slidestoshow="4"] .flex-box,
.hero.carousel[data-slidestoshow="3"] .flex-box{width:calc(100% / 2 - 30px);}
.hero.carousel[data-slidestoshow="4"] .flex-box:nth-child(n+3){display:none;}
.hero.carousel[data-slidestoshow="4"].slick-initialized .flex-box:nth-child(n+3){display:flex;}
.hero.carousel[data-slidestoshow="3"] .flex-box:nth-child(n+3){display:none;}
.hero.carousel[data-slidestoshow="3"].slick-initialized .flex-box:nth-child(n+3){display:flex;}
}
@media(max-width:768px){
.hero.carousel[data-slidestoshow="4"] .flex-box,
.hero.carousel[data-slidestoshow="3"] .flex-box,
.hero.carousel[data-slidestoshow="2"] .flex-box{width:100vw;}
.hero.carousel[data-slidestoshow="4"] .flex-box:nth-child(n+2){display:none;}
.hero.carousel[data-slidestoshow="4"].slick-initialized .flex-box:nth-child(n+2){display:flex;}
.hero.carousel[data-slidestoshow="3"] .flex-box:nth-child(n+2){display:none;}
.hero.carousel[data-slidestoshow="3"].slick-initialized .flex-box:nth-child(n+2){display:flex;}
.hero.carousel[data-slidestoshow="2"] .flex-box:nth-child(n+2){display:none;}
.hero.carousel[data-slidestoshow="2"].slick-initialized .flex-box:nth-child(n+2){display:flex;}
} .hero.carousel .flex-box::before{content:'';float:left;padding-top:100%;}
.hero.carousel.full-width[data-slidestoshow="1"] .flex-box::before{padding-top:56.25%;}
.hero:not(.grid) .flex-box .entry-header{z-index:300;}
.hero.carousel:not(.cover) .entry-header{width:100%;border-radius:0 0 var(--hero-border-radius) var(--hero-border-radius);}
.hero.carousel[data-slidestoshow="2"] .entry-title{font-size:2.5rem;}
.hero.carousel[data-slidestoshow="3"] .entry-title{font-size:1.75rem;}
.hero.carousel[data-slidestoshow="3"].full-width .entry-title{font-size:2.25rem;}
.hero.slider .flex-box.cover::after, .hero.static .flex-box.cover::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);z-index:200;}
.hero .flex-box.cover .entry-header:not(.single-after-hero){background:var(--overlay-gradient);padding:40px 40px;border-radius:var(--hero-border-radius);width:100%;}
.hero .flex-box.cover .entry-title{line-height:1.2;font-size:3.5rem;letter-spacing:-0.5px;}
.hero .flex-box.cover.hero-entry .entry-title a{padding:0;background:none;color:var(--white);}
.hero .flex-box.cover .entry-header:not(.single-after-hero) .entry-meta.before-title{margin-top:0;margin-left:0;}
.hero.slider .flex-box.cover .entry-meta.before-title ul li:not(.category-list),
.hero.static .flex-box.cover .entry-meta.before-title ul li:not(.category-list){border-radius:calc(var(--misc-border-radius) * 2);}
.hero.slider .flex-box.cover .entry-meta.after-title, .hero.static .flex-box.cover .entry-meta.after-title{margin-left:auto;margin-right:auto;}
.hero .flex-box.cover .entry-header:not(.single-after-hero) .entry-meta.after-title.has-avatar{margin-top:15px;}
.hero.slider .flex-box.cover .entry-header, .hero.static .flex-box.cover .entry-header{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;}
.hero.carousel .flex-box.cover{border-radius:var(--hero-border-radius);}
.hero.carousel .flex-box.cover::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);z-index:200;border-radius:var(--hero-border-radius);}
.hero.carousel[data-slidestoshow="3"]:not(.full-width) .flex-box.cover .entry-header{padding:30px;}
.hero.carousel[data-slidestoshow="2"] .flex-box.cover .entry-title{font-size:2.625rem;}
.hero.carousel[data-slidestoshow="3"] .flex-box.cover .entry-title{font-size:2rem;}
.hero.carousel[data-slidestoshow="3"].full-width .flex-box.cover .entry-title{font-size:2.375rem;}
.slider.slick-slider:not(.full-width) div.slick-list{float:left;}
.slider.slick-slider:not(.full-width) div.slick-list{border-radius:var(--hero-border-radius);}
.slick-dots{height:47px;text-align:center;list-style:none;padding:0;width:50%;margin:15px auto 0 auto;}
.slick-dots li{display:none;}
.slick-arrow{position:absolute;bottom:0;right:calc(50% - 108px);width:100px;opacity:1;color:var(--white);font-size:0;background:var(--hero-next-arrow-color);transition:0.4s ease;border-radius:calc(var(--button-border-radius) * 1.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:400;box-shadow:var(--default-box-shadow);}
.slick-arrow::after{font-family:"fontello";content:"\e81b";font-size:0.875rem;font-weight:400;transition:all 0.2s ease;}
.slick-arrow.slick-prev{right:auto;left:calc(50% - 108px);background:var(--hero-prev-arrow-color);}
.slick-arrow.slick-next::after{content:"\e81a";}
.slick-arrow.slick-next:hover::after{margin-left:10px;}
.slick-arrow.slick-prev:hover::after{margin-right:10px;}
.hero[data-arrows="true"]{margin-bottom:16px;}
.hero[data-arrows="false"] .slick-dots,
.hero[data-arrows="false"] .slick-arrow{display:none !important;}
.hero.carousel[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-dots,
.hero.carousel[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-arrow,
.hero.carousel[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-dots,
.hero.carousel[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-arrow{display:none;}
@media(max-width:1650px){
.hero.carousel[data-slidestoshow="3"].full-width .flex-box{background-size:110%;}
.hero.carousel[data-slidestoshow="3"].full-width .entry-title{background-size:2.5rem;}
.hero.carousel[data-slidestoshow="3"].full-width .flex-box.cover .entry-title{font-size:2.625rem;}
}
@media(max-width:1450px){
.hero.slider.full-width .entry-header p{display:none;}
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title{font-size:2.25rem;}
}
@media(max-width:1280px){ .hero.slider .flex-box{max-width:100%;}
.hero.slider.full-width .entry-header p{display:none;}
}
@media(max-width:1250px){
.hero.slider:not([data-posts="1"]){max-width:100%;padding:15px 0;}
.hero.slider:not([data-posts="1"]) .flex-box{max-width:100vw;margin:15px;}
.hero.slider .entry-header p, .hero.static .entry-header p{display:none;}
.hero.slider.full-width .flex-box::before, .hero.slider:not([data-posts="1"]) .flex-box::before{padding-top:100%;}
.hero.slider.full-width .flex-box .entry-header, .hero.slider:not([data-posts="1"]) .flex-box .entry-header{width:100%;border-radius:0;}
.hero.slider.full-width .flex-box, .hero.slider:not([data-posts="1"]) .flex-box{background-size:160%;background-position:top center;}
.hero.carousel[data-slidestoshow="2"].full-width .flex-box{background-size:105%;}
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title,
.hero.slider.full-width .entry-title, .hero.slider:not([data-posts="1"]) .flex-box .entry-title{font-size:2.5rem;}
.hero.slider:not([data-posts="1"]) .flex-box.cover::before{padding-top:66.75%;}
.hero.slider .flex-box.cover .entry-meta.before-title ul li:not(.category-list){padding:3px 9px;border-radius:var(--misc-border-radius)}
.hero.slider .slick-dots{margin:15px auto 0 auto;}
}
@media(max-width:1200px){
.hero.slider.full-width .entry-title{font-size:2.625rem;line-height:1.2;}
.hero.carousel[data-slidestoshow="2"] .entry-header p{display:none;}
.hero.carousel[data-slidestoshow="2"] .entry-title,
.hero.carousel[data-slidestoshow="3"] .entry-title,
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title,
.hero.slider.full-width .entry-title, .hero.slider:not([data-posts="1"]) .flex-box .entry-title{font-size:2.375rem;}
.hero.carousel[data-slidestoshow="3"]:not(.full-width) .flex-box.cover .entry-header{padding:40px;}
.hero.carousel[data-slidestoshow="3"] .flex-box.cover .entry-title{font-size:2.625rem;}
.hero.carousel[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-dots,
.hero.carousel[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-arrow,
.hero.carousel[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-dots,
.hero.carousel[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-arrow{display:block;}
}
@media(max-width:1060px){
.hero .flex-box.default .entry-title{font-size:2.625rem;line-height:1.2;}
.hero.static .flex-box::before{padding-top:56.25%;}
.hero.static .flex-box{background-position:top center;background-size:110%;}
.hero.static .flex-box.default .entry-header{width:100%;transition:all 0.2s ease;border-radius:0;}
.hero.slider.full-width .flex-box::before{padding-top:100%;}
.hero.slider.full-width .flex-box::before{padding-top:100%;}
.hero.slider.full-width .flex-box.default .entry-header{width:100%;border-radius:0;}
.hero.slider.full-width .flex-box{background-position:top center;background-size:160%;}
.hero.carousel[data-slidestoshow="2"] .entry-title,
.hero.carousel[data-slidestoshow="3"] .entry-title,
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title,
.hero.slider.full-width .entry-title, .hero.slider:not([data-posts="1"]) .flex-box .entry-title{font-size:2.25rem;}
.hero.static .flex-box.cover{background-size:140%;}
}
@media(max-width:960px){ .hero.static .flex-box.default::before{padding-top:66.75%;}
}
@media(max-width:890px){ .hero.static .flex-box.cover .entry-title{font-size:3.25rem;}
.hero.static .flex-box.cover .entry-meta.before-title ul li:not(.category-list){padding:3px 9px;border-radius:var(--misc-border-radius)}
}
@media(max-width:768px){ .hero.static .flex-box.default{background-position:top center;background-size:130%;}
.hero.static .flex-box.default::before{padding-top:80%;}
.hero .flex-box.default .entry-title{font-size:2.375rem;}
.hero.carousel[data-slidestoshow="2"] .entry-title,
.hero.carousel[data-slidestoshow="3"] .entry-title,
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title,
.hero.slider.full-width .entry-title, .hero.slider:not([data-posts="1"]) .flex-box .entry-title{font-size:2.25rem;}
.hero.carousel .flex-box{background-size:110% !important;}
.hero.slider.full-width .flex-box{background-size:155%;}
.hero .flex-box.cover .entry-header:not(.single-after-hero),
.hero.carousel[data-slidestoshow="3"] .flex-box.cover .entry-header{padding:30px;}
.hero.static .flex-box.cover .entry-title{font-size:3rem;}
.hero[data-arrows="true"]{margin-bottom:0;}
.slick-dots, .slick-arrow{display:none !important;}
}
@media(max-width:680px){ .hero.carousel[data-slidestoshow="2"] .entry-title,
.hero.carousel[data-slidestoshow="3"] .entry-title,
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title,
.hero.slider.full-width .entry-title, .hero.slider:not([data-posts="1"]) .flex-box .entry-title{font-size:2.125rem;}
.hero.static .flex-box.cover::before{padding-top:66.75%;}
.hero.static .flex-box.cover{background-size:160%;}
.hero.slider .flex-box.cover .entry-title{font-size:2.5rem;line-height:1.1;}
.hero.static .flex-box.cover .entry-title{font-size:2.75rem;}
}
@media(max-width:640px){
.hero.slider .flex-box.default, .hero.static .flex-box.default{background-position:top center !important;background-size:175% !important;}
.hero.slider .flex-box.default::before, .hero.static .flex-box.default::before{padding-top:100% !important;}
.hero .flex-box.cover .entry-meta.after-title{display:none;}
}
@media(max-width:580px){
.hero .flex-box.default .entry-meta.after-title li:not(.entry-read-time){display:none;}
.hero .flex-box.default .entry-header .entry-meta.after-title{margin:0 0 0 0 !important;}
.hero .flex-box.default .entry-title{font-size:2.125rem;}
.hero.carousel[data-slidestoshow="2"] .entry-title,
.hero.carousel[data-slidestoshow="3"] .entry-title,
.hero.carousel[data-slidestoshow="2"].full-width .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .entry-title,
.hero.slider.full-width .entry-title, .hero.slider:not([data-posts="1"]) .flex-box .entry-title{font-size:1.875rem;}
.hero .flex-box.cover .entry-title, .hero.carousel[data-slidestoshow="2"] .flex-box.cover .entry-title,
.hero.carousel[data-slidestoshow="3"] .flex-box.cover .entry-title,
.hero.carousel[data-slidestoshow="3"].full-width .flex-box.cover .entry-title,
.hero.static .flex-box.cover .entry-title{font-size:2.375rem;line-height:1.1;}
.hero.slider:not([data-posts="1"]) .flex-box.cover .entry-title{font-size:2.125rem;}
}
@media(max-width:480px){
.hero .flex-box.default .entry-title{font-size:1.875rem !important;}
.hero.slider .flex-box.cover::before, .hero.static .flex-box.cover::before{padding-top:100% !important;}
.hero.slider .flex-box.cover, .hero.static .flex-box.cover{background-size:cover !important;}
.hero .flex-box.cover .entry-title{font-size:2.125rem !important;}
.hero[data-arrows="true"]{margin-bottom:5px;}
.hero .slick-dots, .hero .slick-arrow{display:block !important;}
.slick-dots{margin-top:0px;height:30px;}
.slick-arrow{right:calc(50% - 63px);width:60px;padding:7px 12px;bottom:0;}
.slick-arrow.slick-prev{left:calc(50% - 63px);}
.slick-arrow::after{font-size:0.75rem;}
}
@media(max-width:420px){
.hero .flex-box.default .entry-title{font-size:1.75rem !important;}
.hero .entry-meta.after-title{margin:0 !important;}
.hero .flex-box.cover .entry-title{font-size:2rem !important;}
}
@media(max-width:390px){
.hero .flex-box.default .entry-title {
font-size: 1.625rem !important;
}
}@-webkit-keyframes smile-slideInBottom{from{-webkit-transform:translateY(20%);opacity:0}60%{-webkit-transform:translateY(0);opacity:1}}@keyframes smile-slideInBottom{from{transform:translateY(20%);opacity:0}60%{transform:translateY(0);opacity:1}}.smile-slideInBottom{-webkit-animation-name:smile-slideinbottom;animation-name:smile-slideInBottom}@-webkit-keyframes smile-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInDown{-webkit-animation-name:smile-slideindown;animation-name:smile-slideInDown}@-webkit-keyframes smile-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInLeft{-webkit-animation-name:smile-slideinleft;animation-name:smile-slideInLeft}@-webkit-keyframes smile-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInRight{-webkit-animation-name:smile-slideinright;animation-name:smile-slideInRight}@-webkit-keyframes smile-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInUp{-webkit-animation-name:smile-slideinup;animation-name:smile-slideInUp}@-webkit-keyframes smile-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes smile-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.smile-slideOutDown{-webkit-animation-name:smile-slideoutdown;animation-name:smile-slideOutDown}@-webkit-keyframes smile-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes smile-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.smile-slideOutLeft{-webkit-animation-name:smile-slideoutleft;animation-name:smile-slideOutLeft}@-webkit-keyframes smile-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes smile-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.smile-slideOutRight{-webkit-animation-name:smile-slideoutright;animation-name:smile-slideOutRight}@-webkit-keyframes smile-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes smile-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.smile-slideOutUp{-webkit-animation-name:smile-slideoutup;animation-name:smile-slideOutUp}@-webkit-keyframes smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.smile-shake{-webkit-animation-name:smile-shake;animation-name:smile-shake}.cp-no-click{pointer-events:none!important}.cp-info-bar,.cp-info-bar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cp-form-container::after .cp-clear::after,.cp-msg-container::after,.ib-form-container::after{clear:both}.cp-clear::after,.cp-clear::before,.cp-form-container::after,.cp-form-container::before,.cp-msg-container::after,.cp-msg-container::before,.ib-form-container::after,.ib-form-container::before{display:table;content:""}.cp-info-bar{color:#fff;position:absolute;width:100%;left:0;top:0;display:none;overflow:hidden;z-index:99999}.cp-info-bar-inline{display:block!important;position:relative!important;color:#fff;margin-bottom:20px}.cp-info-bar.ib-display{display:block}.cp-info-bar .smile-loading-bar{height:10px;width:10px;margin-right:1px;border-radius:50%;-webkit-animation:info-loading 1s ease-in-out infinite;-moz-animation:info-loading 1s ease-in-out infinite;animation:info-loading 1s ease-in-out infinite}.cp-info-bar .smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.cp-info-bar .smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}.cp-info-bar .smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.cp-info-bar .smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes info-loading{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1.4)}40%{-webkit-transform:scale(1)}}@-moz-keyframes info-loading{0%{-moz-transform:scale(1)}20%{-moz-transform:scale(1.4)}40%{-moz-transform:scale(1)}}@keyframes info-loading{0%{transform:scale(1)}20%{transform:scale(1.4)}40%{transform:scale(1)}}.cp-ib-form{margin:0;padding:0;line-height:normal}.cp-info-bar.cp-pos-top{bottom:auto;top:0}.cp-info-bar.cp-pos-bottom{top:auto;bottom:0}.cp-info-bar.ib-fixed,.logged-in.cp-pos-bottom{position:fixed}.logged-in.cp-info-bar{margin-top:32px!important}.cp-info-bar-wrapper{display:block;position:relative;width:100%;max-width:100%;min-height:inherit}.cp-info-bar-msg{font-size:16px}.cp-email-field,.cp-msg-container,.cp-name-field{margin:0 12px 0 0}@media screen and (max-width:768px){.cp-customizer-info_bar .cp-info-bar{max-height:100%;overflow-y:auto}.ib-form-container .cp-button-field,.ib-form-container .cp-email-field,.ib-form-container .cp-name-field{flex-basis:100%;margin:0}.ib-form-container .cp-email,.ib-form-container .cp-name{text-align:center}.ib-form-container .cp-button-field{margin-top:5px}}.cp-info-bar-msg div{text-align:center;width:100%}.cp-msg-container{line-height:normal;position:relative}.ib-close{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:999999999999999;line-height:1;cursor:pointer}.ib-close.cp-adjacent-left{right:auto;left:10px}.ib-close.cp-adjacent-right{right:10px;left:auto}.ib-close-inline .ib-close{position:relative;right:0;top:0;-webkit-transform:none;-moz-transform:none;transform:none;padding:5px 0}@media(max-width:769px){.ib-close{top:5px;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.ib-close img{cursor:pointer;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:100%;display:block}.ib-close .ib-img-default{padding:6px;background:#292929;border-radius:3px}.ib-close.ib-text-close{color:#fff;font-size:13px;font-weight:400}.cp-info-bar-body-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;max-width:100%;height:100%;padding:0;z-index:0}.cp-pos-top.cp-info-bar-shadow{box-shadow:1px 1px 2px 0 rgba(66,66,66,.6)}.cp-pos-bottom.cp-info-bar-shadow{box-shadow:-1px -1px 2px 0 rgba(66,66,66,.6)}.custom-html-form button,.custom-html-form input,.custom-html-form input[type=password],.custom-html-form input[type=text],.custom-html-form select,.custom-html-form textarea{z-index:2}.cp-info-bar button:focus,.cp-info-bar input:focus,.cp-info-bar input[type=password],.cp-info-bar input[type=text],.cp-info-bar select:focus,.cp-info-bar textarea:focus{box-shadow:none;outline:0}.cp-info-bar button{border:0 solid #ddd}@media(max-width:768px){.cp-info-bar button,.cp-info-bar input,.cp-info-bar input[type=password],.cp-info-bar input[type=text],.cp-info-bar select,.cp-info-bar textarea{margin:0 0 5px 0;padding:3px 5px;font-size:.9em}.cp-info-bar input::-webkit-input-placeholder{font-size:.9em}.cp-info-bar input:-moz-placeholder{font-size:.9em}.cp-info-bar input::-moz-placeholder{font-size:.9em}.cp-info-bar input:-ms-input-placeholder{font-size:.9em}}.cp-info-bar .cp-subscription-success{position:absolute;background-color:#fff;font-size:15px;padding:20px 40px;border-radius:5px;line-height:normal;border:none;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-info-bar .cp-error{border:1px solid red!important}.cp-info-bar .cp-msg-on-submit,.cp-info-bar .cp-msg-on-submit p{margin-bottom:0;font-size:13px;line-height:normal;color:#000}.cp-info-bar .cp-form-processing-wrap{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;opacity:1;width:100%;padding:0;z-index:99999999;border:none;box-shadow:none;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.cp-info-bar .cp-form-after-submit{width:100%;height:100%}.cp-info-bar .cp-form-processing{display:block;visibility:hidden;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;transition:visibility .2s linear;line-height:normal}.cp-info-bar .cp-msg-on-submit{font-size:16px;display:inline-block;visibility:visible;position:absolute;width:100%;height:100%;z-index:999999999999;border:none;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;transition:visibility .2s linear}.cp-info-bar .cp-msg-on-submit .cp-m-error,.cp-info-bar .cp-msg-on-submit .cp-m-success{width:100%;padding:0 20px;text-align:center;position:absolute!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-info-bar .cp-msg-on-submit .cp-m-error::after{content:"<<";font-family:cursive,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#7dbb7d;font-size:40px;left:calc(50% + 10px);top:-15px;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-moz-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-ms-transition:left .2s linear,opacity .2s linear,visibility .2s linear;transition:left .2s linear,opacity .2s linear,visibility .2s linear;opacity:0;visibility:hidden}.cp-info-bar .cp-msg-on-submit:hover .cp-m-error::after{opacity:1;visibility:visible;left:50%}.cp-info-bar.cp-form-submit-error .cp-form-processing-wrap,.cp-info-bar.cp-form-submit-success .cp-form-processing-wrap{border:none;box-shadow:none}.cp-info-bar.cp-form-submit-error .cp-form-processing-wrap{cursor:pointer}.cp-info-bar.cp-form-submit-error .cp-form-processing,.cp-info-bar.cp-form-submit-success .cp-form-processing{display:none!important}.cp-optin-fullwidth .cp-msg-container{width:auto}.cp-info-bar-body{background-color:transparent;padding:0 30px;text-align:center;overflow:hidden}@media(max-width:769px){.cp-info-bar-body{padding:0 15px}}.cp-button-field,.cp-email-field,.cp-info-bar-desc-container,.cp-name-field{z-index:9999}.cp-info-bar-body a,.cp-info-bar-body a:active,.cp-info-bar-body a:focus,.cp-info-bar-body a:hover{outline:0;border:none}.cp-info-bar-body a{color:inherit;text-decoration:none;text-transform:none}.cp-info-bar .cp-image-container img{position:relative;margin:0 auto;width:100%;max-width:100%}@media(max-width:768px){.cp-info-bar .cp-image-container .cp_ifb_hide_img{display:none!important}.cp-bitbucket-bar img.cp-image{left:auto!important;top:auto!important}}.cp-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.cp-flex-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.cp-flex.cp-flex-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cp-flex.cp-flex-justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cp-flex.cp-flex-justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cp-flex.cp-flex-justify-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.cp-flex.cp-flex-justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cp-flex.cp-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cp-flex.cp-flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cp-flex.cp-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cp-flex.cp-flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cp-flex.cp-flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cp-flex.cp-flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cp-flex.cp-flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.cp-flex.cp-flex-align-content-center{-webkit-align-content:center;-ms-align-content:center;align-content:center}.cp-flex.cp-flex-align-content-stretch{-webkit-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.cp-flex.cp-flex-align-content-start{-webkit-align-content:start;-ms-align-content:start;align-content:start}.cp-flex.cp-flex-align-content-end{-webkit-align-content:end;-ms-align-content:end;align-content:end}.cp-flex.cp-flex-align-content-space-between{-webkit-align-content:space-between;-ms-align-content:space-between;align-content:space-between}.cp-flex.cp-flex-align-content-space-around{-webkit-align-content:space-around;-ms-align-content:space-around;align-content:space-around}.cp-flex.cp-flex-align-item-stretch{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.cp-flex.cp-flex-align-item-center{-webkit-align-items:center;-ms-align-items:center;align-items:center}.cp-flex.cp-flex-align-item-start{-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.cp-flex.cp-flex-align-item-end{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.cp-flex.cp-flex-align-item-baseline{-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.cp-ib-container{max-width:100%;position:relative;padding:5px 20px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cp-info-bar ol,.cp-info-bar ul{list-style-position:inside}@media(max-width:768px){.cp-ib-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cp-ifb-toggle-btn{background-color:#444;background-image:none;color:#fff;font-size:inherit;font-family:inherit;font-weight:400;line-height:1;padding:10px 15px;text-align:center;text-transform:none;max-width:100%;z-index:9999999999999999999;display:block;margin:0 auto;position:fixed;top:0;min-width:100px;left:auto;right:20px;-moz-perspective:1200px;perspective:1200px;cursor:pointer;border-style:solid}.cp-ifb-hide{visibility:hidden}.cp-ifb-show{visibility:visible}.cp-info-bar .cp-ifb-toggle-btn{top:inherit}.cp-pos-bottom .cp-ifb-toggle-btn{bottom:0;top:auto;position:absolute}.cp-pos-top.cp-info-bar .cp-ifb-toggle-btn{top:0;position:absolute}.cp-live-preview .cp-ifb-hide{visibility:visible}.cp-live-preview .cp-ifb-show{visibility:hidden}.cp-info-bar-inline.cp-info-bar.ib-fixed{position:relative!important}.cp-info-bar-inline img{box-shadow:none}.cp-info-bar-inline .cp-flex.cp-ib-container{padding:0}.cp-info-bar .cp-form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.cp-info-bar .default-form.cp-form-layout-3{align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.cp-info-bar .default-form{-webkit-flex-wrap:wrap;flex-wrap:wrap}.cp-info-bar .cp-error-msg{display:inline}.cp-info-bar .cp-m-error h5{font-weight:400;display:inline}.cp-info-bar .cp-detailed-message{margin-top:0;display:inline-block}.cp-info-bar .cp-admin-error-notice{margin-top:0;margin-bottom:0;display:inline-block}.cp-info-bar .cp-only-admin-msg{padding:0}.cp-info-bar .cp-msg-on-submit .cp-m-error{height:100%}.cp-info-bar.cp-hide-inline-style{display:none!important}.cp-info-bar input.cp-input[type=checkbox],.cp-info-bar input.cp-input[type=radio]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:20px;min-width:20px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.cp-info-bar input.cp-input[type=checkbox]:checked::before{content:"";margin:-3px 0 0 -4px;color:#1e8cbe}.cp-info-bar input.cp-input[type=radio]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:20px;min-width:20px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.cp-info-bar label.cp-label{width:100%;display:inline-block!important;margin:0 10px;padding:10px;vertical-align:middle;pointer-events:none}.cp-info-bar input.cp-input.cp-checkbox{-webkit-appearance:checkbox!important;pointer-events:all}.cp-recaptcha.cp-recaptcha-index-1.cp-recaptcha-index-2.cp-recaptcha-index-3.cp-recaptcha-index-4.cp-recaptcha-index-5.cp-recaptcha-index-6.cp-recaptcha-index-7+div{z-index:9999999999!important}textarea.cp-input.cp-googlerecaptcha{width:304px!important;height:74px}.cp-import-overlay{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;display:none}.cp-style-importer{display:none;max-width:400px;background-color:#fff;top:50%;position:absolute;left:50%;z-index:999999;padding:15px;margin-left:-200px;border-radius:3px}.smile-style-search-section.search-stick{position:fixed;top:0;z-index:10000;width:100%}.cp-clear::after{clear:both}.cp-clear::after,.cp-clear::before{display:table;content:""}.cp-empty,.cp-empty *{margin:0!important;padding:0!important;line-height:1px!important}[data-template=demo] .cp-empty,[data-template=demo] .cp-empty *{line-height:3px!important}.smile-absolute-loader,.smile-fixed-loader{width:100%;height:100%;background-color:transparent;z-index:99999;visibility:hidden;-webkit-transition:visibility .6s linear,background-color .6s linear;-moz-transition:visibility .6s linear,background-color .6s linear;transition:visibility .6s linear,background-color .6s linear}.smile-absolute-loader{position:absolute}.smile-fixed-loader{position:fixed}.smile-loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile-loading-bar{display:inline-block;width:6px;height:29px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;-moz-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin-right:1px}.smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}.smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes loading{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1,2.2)}40%{-webkit-transform:scale(1)}}@-moz-keyframes loading{0%{-moz-transform:scale(1)}20%{-moz-transform:scale(1,2.2)}40%{-moz-transform:scale(1)}}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}.smile-top-fix-loader .smile-loader{top:150px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.cp-highlight{position:relative}.blinking-cursor{font-weight:100!important;display:inline-block!important;line-height:inherit!important;width:1px;background-color:rgba(0,0,0,0);font-size:inherit!important;color:transparent!important;position:absolute;overflow:hidden;top:auto;bottom:0;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@-moz-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-webkit-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-ms-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}.cp-no-responsive{font-size:initial!important;line-height:initial!important}.cp-hidden{display:none}.cp-form-container{clear:both;float:none;margin:auto auto 10px auto}.cp-info-bar .cp-form-container,.cp-slidein .cp-form-container{margin:5px 0}.cp-info-bar .cp-form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cp-form-container .cp-form-layout-3,.cp-form-container .cp-form-layout-4{margin-left:15px;margin-right:15px}.cp-form-container ::-webkit-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container ::-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-ms-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :placeholder-shown{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container .cp-submit,.cp-form-container .cp-submit:active,.cp-form-container .cp-submit:focus,.cp-form-container .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-form-container .cp-submit.cp-btn-flat,.cp-form-container .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-form-container label{font-size:14px;line-height:normal;margin-bottom:5px;text-align:left;display:block}.cp-form-container .cp-form-layout-3 label{display:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field button:active,.cp-form-container .cp-form-field button:focus,.cp-form-container .cp-form-field button:hover,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field input:active,.cp-form-container .cp-form-field input:focus,.cp-form-container .cp-form-field input:hover,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field select:active,.cp-form-container .cp-form-field select:focus,.cp-form-container .cp-form-field select:hover,.cp-form-container .cp-form-field textarea,.cp-form-container .cp-form-field textarea:active,.cp-form-container .cp-form-field textarea:focus,.cp-form-container .cp-form-field textarea:hover{outline:0;box-shadow:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field textarea{font-size:16px;line-height:normal;border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin:0 0 10px 0;width:100%;max-width:100%}.cp-modal-popup-container .cp-form-field button:focus,.cp-modal-popup-container .cp-form-field input:focus,.cp-modal-popup-container .cp-form-field select:focus,.cp-modal-popup-container .cp-form-field textarea:focus{box-shadow:none;outline:0}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input:not(.cp-checkbox),.cp-modal-popup-container .cp-form-field textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input,.cp-modal-popup-container .cp-form-field select,.cp-modal-popup-container .cp-form-field textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:768px){.cp-form-container .cp-form-field input:-moz-placeholder,.cp-form-container .cp-form-field input:-ms-input-placeholder,.cp-form-container .cp-form-field input::-moz-placeholder,.cp-form-container .cp-form-field input::-webkit-input-placeholder{line-height:normal;font-size:.85em!important}}.cp-form-container .cp-submit{width:auto;display:inline-block}.cp-info-bar .cp-form-container .cp-submit{font-size:14px}.cp-form-container .cp-form-layout-3 .cp-submit{display:block}.cp-form-container .cp-submit-wrap-full .cp-submit{width:100%}.cp-form-container .cp-submit-wrap-center{text-align:center}.cp-form-container .cp-submit-wrap-left{text-align:left}.cp-form-container .cp-submit-wrap-right{text-align:right}.cp-form-container .cp-form-layout-3 label:not(.cp-label){display:none!important}.cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2{margin:0 auto}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2,.cp-info-bar .cp-form-container .cp-form-layout-4{max-width:550px}@media(min-width:768px){.cp-form-layout-2 .cp-form-field:nth-child(odd):not(.odd-field-fallback){padding-right:5px;clear:both}.cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:5px}.cp-form-container .cp-form-layout-3 .cp-form-field{padding:0 5px 0 5px}.cp-form-container .cp-form-layout-3 .cp-submit-wrap{padding:0 0 0 5px}.cp-form-container .cp-form-layout-3 .cp-form-field:first-child{padding-left:0}.cp-form-container .cp-form-layout-3 .cp-form-field button,.cp-form-container .cp-form-layout-3 .cp-form-field input,.cp-form-container .cp-form-layout-3 .cp-form-field select,.cp-form-container .cp-form-layout-3 .cp-form-field textarea{margin-bottom:0}.cp-form-layout-3 .cp-form-field.enable-field-attached{padding-right:0!important}.cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.cp-form-layout-3 .cp-submit-wrap.enable-field-attached{padding-left:0!important;margin-left:0}.cp-info-bar .cp-form-layout-3 .cp-submit-wrap.enable-field-attached{margin-left:0}.cp-info-bar .cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input,.cp-slidein .cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input{border-right-width:0!important}.cp-form-layout-3 .cp-submit-wrap.enable-field-attached .cp-submit{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.cp-form-field.enable-field-attached.cp-enable-box-shadow>div{border-bottom-right-radius:0!important}}.cp-form-container.cp-vertical-form-container .cp-form-layout-3,.cp-form-container.cp-vertical-form-container .cp-form-layout-4{margin:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-submit-wrap,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-submit-wrap{padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(odd){padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-right:0}.cp-trigger-shortcode{cursor:pointer}.cp-form-container .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-1 .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-2 .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-4 .cp-submit-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-3,.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}html body div#ui-datepicker-div[style]{z-index:99999999999!important}.cp-form-field select.cp-dropdown{height:auto}@media(max-width:768px){.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:0}.cp-form-container .cp-submit-wrap-center,.cp-form-container .cp-submit-wrap-left,.cp-form-container .cp-submit-wrap-right{text-align:center}html.cp-mp-open{position:absolute;width:100%}html.cp-iphone-browser.cp-mp-open,html.cp-mp-open.cp-iphone-browser{position:absolute;width:100%}}.cp-detailed-message{color:red;margin-top:15px;font-size:15px}.cp-admin-error-notice{font-size:15px;margin-top:13px;margin-bottom:10px;color:#101010}.cp-error-msg{margin-bottom:15px}.cp-error{border:1px solid red!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:cp-input-smile-shake;animation-name:cp-input-smile-shake}@-webkit-keyframes cp-input-smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,60%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%,20%,50%,80%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}}@keyframes cp-input-smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,60%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%,20%,50%,80%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}}.cp-input-smile-shake{-webkit-animation-name:cp-input-smile-shake;animation-name:cp-input-smile-shake}.cp-m-error h5{font-weight:400}.cp-only-admin-msg{position:absolute;bottom:0;width:100%;text-align:center;background:rgba(128,128,128,.46);padding:10px}.cp-form-container input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cp-form-container input[type=number]{height:auto}.cp_edit_link{background:#fff;color:#888;cursor:pointer;font-size:9px;font-family:Tahoma,sans-serif;font-weight:400;letter-spacing:.5px;line-height:1;margin:0;padding:4px;position:absolute;bottom:0;right:0;z-index:99999999999999999}.cp_edit_link a{color:#888;font-family:inherit;line-height:inherit;font-size:inherit;margin:0;padding:0}#content .wpb_text_column:last-child>.cp-modal-inline .cp_social_networks{margin-bottom:10px!important}.cp-overlay-close.cp-hide-close,.ib-close.cp-hide-close,.slidein-overlay-close.cp-hide-close{display:none}.cp-form-field.cp-enable-box-shadow>div{box-shadow:1px 1px 2px 0 rgba(66,66,66,.45)!important}.cp-form-container input:focus:not([type=radio]):not([type=checkbox]):not([type=range]),.cp-form-container textarea:focus{border-color:#eee;box-shadow:0 0 5px 0 #eee}.cp-tooltip-icon.has-tip{cursor:pointer}.tip[class*=close-tip-content]{font-family:"open sans",sans-serif}input.cp-input.cp-email{height:auto}a.cp_nofollow{clear:both}.cp-module .text-left{text-align:left}.cp-module .text-right{text-align:right}.cp-module .text-center{text-align:center}.cp-module .col-lg-1,.cp-module .col-lg-10,.cp-module .col-lg-11,.cp-module .col-lg-12,.cp-module .col-lg-2,.cp-module .col-lg-3,.cp-module .col-lg-4,.cp-module .col-lg-5,.cp-module .col-lg-6,.cp-module .col-lg-7,.cp-module .col-lg-8,.cp-module .col-lg-9,.cp-module .col-md-1,.cp-module .col-md-10,.cp-module .col-md-11,.cp-module .col-md-12,.cp-module .col-md-2,.cp-module .col-md-3,.cp-module .col-md-4,.cp-module .col-md-5,.cp-module .col-md-6,.cp-module .col-md-7,.cp-module .col-md-8,.cp-module .col-md-9,.cp-module .col-sm-1,.cp-module .col-sm-10,.cp-module .col-sm-11,.cp-module .col-sm-12,.cp-module .col-sm-2,.cp-module .col-sm-3,.cp-module .col-sm-4,.cp-module .col-sm-5,.cp-module .col-sm-6,.cp-module .col-sm-7,.cp-module .col-sm-8,.cp-module .col-sm-9,.cp-module .col-xs-1,.cp-module .col-xs-10,.cp-module .col-xs-11,.cp-module .col-xs-12,.cp-module .col-xs-2,.cp-module .col-xs-3,.cp-module .col-xs-4,.cp-module .col-xs-5,.cp-module .col-xs-6,.cp-module .col-xs-7,.cp-module .col-xs-8,.cp-module .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.cp-module .col-xs-1,.cp-module .col-xs-10,.cp-module .col-xs-11,.cp-module .col-xs-12,.cp-module .col-xs-2,.cp-module .col-xs-3,.cp-module .col-xs-4,.cp-module .col-xs-5,.cp-module .col-xs-6,.cp-module .col-xs-7,.cp-module .col-xs-8,.cp-module .col-xs-9{float:left;box-sizing:border-box}.cp-module .col-xs-12{width:100%}.cp-module .col-xs-11{width:91.66666666666666%}.cp-module .col-xs-10{width:83.33333333333334%}.cp-module .col-xs-9{width:75%}.cp-module .col-xs-8{width:66.66666666666666%}.cp-module .col-xs-7{width:58.333333333333336%}.cp-module .col-xs-6{width:50%}.cp-module .col-xs-5{width:41.66666666666667%}.cp-module .col-xs-4{width:33.33333333333333%}.cp-module .col-xs-3{width:25%}.cp-module .col-xs-2{width:16.666666666666664%}.cp-module .col-xs-1{width:8.333333333333332%}@media(min-width:768px){.cp-module .container{width:750px}.cp-module .col-sm-1,.cp-module .col-sm-10,.cp-module .col-sm-11,.cp-module .col-sm-12,.cp-module .col-sm-2,.cp-module .col-sm-3,.cp-module .col-sm-4,.cp-module .col-sm-5,.cp-module .col-sm-6,.cp-module .col-sm-7,.cp-module .col-sm-8,.cp-module .col-sm-9{float:left}.cp-module .col-sm-12{width:100%}.cp-module .col-sm-11{width:91.66666666666666%}.cp-module .col-sm-10{width:83.33333333333334%}.cp-module .col-sm-9{width:75%}.cp-module .col-sm-8{width:66.66666666666666%}.cp-module .col-sm-7{width:58.333333333333336%}.cp-module .col-sm-6{width:50%}.cp-module .col-sm-5{width:41.66666666666667%}.cp-module .col-sm-4{width:33.33333333333333%}.cp-module .col-sm-3{width:25%}.cp-module .col-sm-2{width:16.666666666666664%}.cp-module .col-sm-1{width:8.333333333333332%}}@media(min-width:992px){.cp-module .container{width:970px}.cp-module .col-md-1,.cp-module .col-md-10,.cp-module .col-md-11,.cp-module .col-md-12,.cp-module .col-md-2,.cp-module .col-md-3,.cp-module .col-md-4,.cp-module .col-md-5,.cp-module .col-md-6,.cp-module .col-md-7,.cp-module .col-md-8,.cp-module .col-md-9{float:left}.cp-module .col-md-12{width:100%}.cp-module .col-md-11{width:91.66666666666666%}.cp-module .col-md-10{width:83.33333333333334%}.cp-module .col-md-9{width:75%}.cp-module .col-md-8{width:66.66666666666666%}.cp-module .col-md-7{width:58.333333333333336%}.cp-module .col-md-6{width:50%}.cp-module .col-md-5{width:41.66666666666667%}.cp-module .col-md-4{width:33.33333333333333%}.cp-module .col-md-3{width:25%}.cp-module .col-md-2{width:16.666666666666664%}.cp-module .col-md-1{width:8.333333333333332%}}@media(min-width:1200px){.cp-module .container{width:1170px}.cp-module .col-lg-1,.cp-module .col-lg-10,.cp-module .col-lg-11,.cp-module .col-lg-12,.cp-module .col-lg-2,.cp-module .col-lg-3,.cp-module .col-lg-4,.cp-module .col-lg-5,.cp-module .col-lg-6,.cp-module .col-lg-7,.cp-module .col-lg-8,.cp-module .col-lg-9{float:left}.cp-module .col-lg-12{width:100%}.cp-module .col-lg-11{width:91.66666666666666%}.cp-module .col-lg-10{width:83.33333333333334%}.cp-module .col-lg-9{width:75%}.cp-module .col-lg-8{width:66.66666666666666%}.cp-module .col-lg-7{width:58.333333333333336%}.cp-module .col-lg-6{width:50%}.cp-module .col-lg-5{width:41.66666666666667%}.cp-module .col-lg-4{width:33.33333333333333%}.cp-module .col-lg-3{width:25%}.cp-module .col-lg-2{width:16.666666666666664%}.cp-module .col-lg-1{width:8.333333333333332%}}label.cp-label{width:100%;display:inline-block!important;margin:0;padding:0;vertical-align:middle;pointer-events:none}input.cp-input.cp-checkbox{-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;appearance:checkbox!important;pointer-events:all}.cp-mp-open .cp-affilate-link{display:block}@media(max-width:768px){.fusion-header.cp-scroll-start,.fusion-secondary-main-menu.cp-scroll-start{position:fixed!important;display:block;width:100%}}.cp-fusion-header,.cp_push_scroll_animate{-webkit-animation-name:smile-slideindown;animation-name:smile-slideInDown}.cp_push_no_scroll{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cp-empty-content{display:inherit}.cp-center{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}span.cp-chbx-label{pointer-events:all}.cp-form input[name=cp_set_hp]{display:none}.default-form input.cp-number[type=number]::-webkit-inner-spin-button,.default-form input.cp-number[type=number]::-webkit-outer-spin-button,input.cp-input.cp-number[type=number]::-webkit-inner-spin-button,input.cp-input.cp-number[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp-g-recaptcha-response{width:304px;transform:scale(.77);-webkit-transform:scale(.77);transform-origin:left top;-webkit-transform-origin:left top}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.cp-form-container .cp-form-layout-3 .cp-submit.cp-recaptcha-css{display:inline}.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{display:block!important}