@charset "UTF-8";html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}body { margin: 0;}article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block;}audio, canvas, progress, video { display: inline-block;}audio:not([controls]) { display: none; height: 0;}progress { vertical-align: baseline;}[hidden], template { display: none;}a { background-color: transparent; -webkit-text-decoration-skip: objects;}a:active, a:hover { outline-width: 0;}abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted;}b, strong { font-weight: inherit;}b, strong { font-weight: bolder;}dfn { font-style: italic;}h1 { font-size: 2em; margin: 0.67em 0;}mark { background-color: #ff0; color: #000;}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;}svg:not(:root) { overflow: hidden;}code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em;}figure { margin: 1em 40px;}hr { box-sizing: content-box; height: 0; overflow: visible;}button, input, select, textarea { font: inherit; margin: 0;}optgroup { font-weight: 700;}button, input { overflow: visible;}button, select { text-transform: none;}[type=reset], [type=submit], button, html [type=button] { -webkit-appearance: button;}[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0;}[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText;}fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal;}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-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none;}::-webkit-input-placeholder { color: inherit; opacity: 0.54;}::-webkit-file-upload-button { -webkit-appearance: button; font: inherit;}.clearfix { *zoom: 1;}.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0;}.clearfix:after { clear: both;}article, aside, details, figcaption, figure, footer, topbar, hgroup, nav, section { display: block;}audio, canvas, video { display: inline-block; *display: inline; *zoom: 1;}audio:not([controls]) { display: none;}html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}a:hover, a:active { outline: 0;}sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}img { max-width: 100%; width: auto\9 ; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle;}button, input { *overflow: visible; line-height: normal;}button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0;}[class^=ic56-], [class*=" ic56-"] { font-family: "icon56" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.ic56-headphones:before { content: "\e925";}.ic56-search1:before { content: "\e986";}.ic56-menu:before { content: "\e9bd";}.ic56-link:before { content: "\e9cb";}.ic56-heart:before { content: "\e9da";}.ic56-cross:before { content: "\ea0f";}.ic56-play3:before { content: "\ea1c";}.ic56-amazon:before { content: "\ea87";}.ic56-google:before { content: "\ea88";}.ic56-facebook:before { content: "\ea90";}.ic56-facebook2:before { content: "\ea91";}.ic56-instagram:before { content: "\ea92";}.ic56-whatsapp:before { content: "\ea93";}.ic56-spotify:before { content: "\ea94";}.ic56-telegram:before { content: "\ea95";}.ic56-twitter:before { content: "\ea96";}.ic56-vk:before { content: "\ea98";}.ic56-sina-weibo:before { content: "\ea9a";}.ic56-rss:before { content: "\ea9b";}.ic56-youtube:before { content: "\ea9d";}.ic56-twitch:before { content: "\ea9f";}.ic56-vimeo:before { content: "\eaa0";}.ic56-vimeo2:before { content: "\eaa1";}.ic56-flickr:before { content: "\eaa3";}.ic56-dribbble:before { content: "\eaa7";}.ic56-behance:before { content: "\eaa8";}.ic56-500px:before { content: "\eaab";}.ic56-steam:before { content: "\eaac";}.ic56-github:before { content: "\eab0";}.ic56-wordpress:before { content: "\eab4";}.ic56-tumblr:before { content: "\eab9";}.ic56-yahoo:before { content: "\eabb";}.ic56-soundcloud:before { content: "\eac3";}.ic56-soundcloud2:before { content: "\eac4";}.ic56-skype:before { content: "\eac5";}.ic56-reddit:before { content: "\eac6";}.ic56-linkedin:before { content: "\eac9";}.ic56-linkedin2:before { content: "\eaca";}.ic56-pinterest:before { content: "\ead1";}.ic56-pinterest2:before { content: "\ead2";}.ic56-yelp:before { content: "\ead7";}.ic56-paypal:before { content: "\ead8";}.ic56-x-twitter:before { content: "\e921";}.ic56-mastodon:before { content: "\e922";}.ic56-threads:before { content: "\e923";}.ic56-tiktok:before { content: "\e906";}.ic56-chevron-thin-right:before { content: "\e91e";}.ic56-chevron-thin-up:before { content: "\e907";}.ic56-chevron-small-up:before { content: "\e908";}.ic56-chevron-thin-down:before { content: "\e909";}.ic56-chevron-small-down:before { content: "\e90a";}.ic56-link1:before { content: "\e91b";}.ic56-images:before { content: "\e924";}.ic56-heart1:before { content: "\e920";}.ic56-chevron-thin-left:before { content: "\e91f";}.ic56-chevron-thin-right:before { content: "\e91e";}.ic56-chevron-thin-up:before { content: "\e907";}.ic56-chevron-small-up:before { content: "\e908";}.ic56-chevron-thin-down:before { content: "\e909";}.ic56-chevron-small-down:before { content: "\e90a";}.ic56-external-link:before { content: "\e91c";}.ic56-link2:before { content: "\e91d";}.ic56-chevrons-up:before { content: "\e917";}.ic56-shopping-bag:before { content: "\e914";}.ic56-shopping-cart:before { content: "\e915";}.ic56-menu1:before { content: "\e913";}.ic56-x:before { content: "\e910";}.ic56-search:before { content: "\e911";}.ic56-chat_bubble_outline:before { content: "\e918";}.ic56-chat_bubble:before { content: "\e919";}.ic56-chat:before { content: "\e91a";}.ic56-arrow_upward:before { content: "\e916";}.ic56-clear:before { content: "\e912";}.ic56-close:before { content: "\e912";}.ic56-envelope:before { content: "\e90f";}.ic56-caret-left:before { content: "\e90c";}.ic56-caret-up:before { content: "\e90d";}.ic56-caret-down:before { content: "\e90e";}.ic56-quora:before { content: "\e900";}.ic56-tripadvisor:before { content: "\e901";}.ic56-medium:before { content: "\e902";}.ic56-snapchat-square:before { content: "\e903";}.ic56-snapchat-ghost:before { content: "\e904";}.ic56-snapchat:before { content: "\e905";}.ic56-caret-right:before { content: "\e90b";}.ic56-caret-left:before { content: "\e90c";}.ic56-caret-up:before { content: "\e90d";}.ic56-caret-down:before { content: "\e90e";}.ic56-quora:before { content: "\e900";}.ic56-tripadvisor:before { content: "\e901";}.ic56-medium:before { content: "\e902";}.ic56-snapchat-square:before { content: "\e903";}.ic56-snapchat-ghost:before { content: "\e904";}.ic56-snapchat:before { content: "\e905";}:root { --font-body: "Helvetica Neue", Helvetica, Arial, sans-serif; --font-heading: "Helvetica Neue", Helvetica, Arial, sans-serif; --font-nav: "Helvetica Neue", Helvetica, Arial, sans-serif; --accent-color: #db4a37; --link-color: #db4a36; --border-color: #c0c1c0; --input-color: #000; --input-background: #fff; --input-border-color: var(--border-color); --input-border-width: 1px; --input-border-radius: 1px; --input-height: 46px; --input-focus-color: #000; --input-focus-background: #fafafa; --input-focus-border-color: var(--border-color); --input-shadow: none; --input-focus-shadow: none; --input-placeholder-opacity: 0.6; --button-padding: 28px; --button-height: 48px; --button-border-radius: 0px; --button-shadow: none; --button-hover-shadow: none; --content-width: 1080px; --narrow-width: 660px; --ipad-f: 0.88; --ipad-portrait-f: 0.71; --iphone-f: 0.5; --iphone-portrait-f: 0.42; --fb: #3b5998; --ms: #0084ff; --tw: #55acee; --pin: #cc2127; --lin: #0077b5; --em: #111; --ws: #128c7e; --rd: #ff4500; --list-widget-border-style: solid; --list-widget-border-color: var(--border-color); --microtip-transition-duration: 0ms; --darkmode-text-color: #fff; --darkmode-bg: #000;}html { overflow-y: scroll;}body { position: relative; overflow: hidden;}.hide_on_desktop { display: none !important;}@media only screen and (max-width: 840px) { .show_on_tablet { display: block !important; }}@media only screen and (max-width: 840px) { .hide_on_tablet { display: none !important; }}@media only screen and (max-width: 600px) { .show_on_mobile { display: block !important; }}@media only screen and (max-width: 600px) { .hide_on_mobile { display: none !important; }}.disable--desktop,.disable--tablet,.disable--mobile,.section56--disable { position: relative;}.disable--desktop:before,.disable--tablet:before,.disable--mobile:before,.section56--disable:before { display: none; z-index: 999; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: not-allowed; background: rgba(255, 255, 255, 0.7);}.section56--disable:after { z-index: 9999; position: absolute; top: 48%; left: 10%; right: 10%; padding: 8px; text-align: center; background: #05456d; color: white; border-radius: 3px; box-shadow: 3px 5px 20px rgba(0, 0, 0, 0.6); cursor: not-allowed; content: "This section is hidden temporarily (by \"Section\" tab of your builder section). When you close Customizer, you won't be able to see this section.";}.section56--disable:before { display: block; content: "";}@media (min-width: 1025px) and (max-width: 99999px) { .hide--desktop { display: none !important; } .disable--desktop { opacity: 0.4; } .disable--desktop:before { content: ""; display: block; }}@media (min-width: 700px) and (max-width: 1024px) { .hide--tablet { display: none !important; } .disable--tablet { opacity: 0.4; } .disable--tablet:before { content: ""; display: block; }}@media (max-width: 699px) { .hide--mobile { display: none !important; } .disable--mobile { opacity: 0.4; } .disable--mobile:before { content: ""; display: block; }}*, *:before, *:after { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}html { font-size: 0.625em; }.says,.screen-reader-text,.updated:not(.published),.post-navigation h2 { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px;}body { font-family: var(--font-body); font-size: 16px; color: #000; line-height: 1.5;}@media only screen and (max-width: 600px) { body { font-size: 14px; }}h1, h2, h3, h4, h5, h6 { line-height: 1.3; font-family: var(--font-heading); font-weight: 700;}figure, p, h1, h2, h3, h4, h5, h6, blockquote, table, ul, ol, dl, pre, address, .gallery, .wp-block-media-text, .wp-block-embed { margin: 0 0 24px;}@media only screen and (max-width: 600px) { figure, p, h1, h2, h3, h4, h5, h6, blockquote, table, ul, ol, dl, pre, address, .gallery, .wp-block-media-text, .wp-block-embed { margin-bottom: 20px; }}ul, ol { padding-left: 1.75em;}ol { list-style-type: decimal;}ul { list-style-type: square;}li { line-height: 1.5;}a { color: var(--link-color); text-decoration: none;}a:hover { text-decoration: none;}a:focus { outline: inherit;}img { border: 0; max-width: 100%;}blockquote { border: 0 solid;}input, textarea, select { max-width: 100%; background: none;}input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=date],input[type=password],textarea,.fox-input { box-shadow: none; -webkit-appearance: none; -webkit-border-radius: 0; color: var(--input-color); border: 1px solid var(--input-border-color); border-radius: var(--input-border-radius); background: var(--input-background); border-width: var(--input-border-width); transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out; line-height: var(--input-height); padding: 0 14px; font-size: 0.9em; font-family: var(--font-body); box-shadow: var(--input-shadow); width: 100%;}input[type=text]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.fox-input::-webkit-input-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-color);}input[type=text]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder,.fox-input::-moz-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-color);}input[type=text]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder,.fox-input:-moz-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-color);}input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder,.fox-input:-ms-input-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-color);}textarea { height: 180px; padding-top: 12px; padding-bottom: 12px; line-height: 1.5; width: 100%;}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,input[type=password]:focus,textarea:focus,.fox-input:focus { color: var(--input-focus-color); border-color: var(--input-focus-border-color); background: var(--input-focus-background); box-shadow: var(--input-focus-shadow); outline: 0;}input[type=text]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,.fox-input:focus::-webkit-input-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-focus-color);}input[type=text]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,.fox-input:focus::-moz-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-focus-color);}input[type=text]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,textarea:focus:-moz-placeholder,.fox-input:focus:-moz-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-focus-color);}input[type=text]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,.fox-input:focus:-ms-input-placeholder { opacity: var(--input-placeholder-opacity); color: var(--input-focus-color);}select { width: 100%; max-width: 100%; outline: none; height: var(--input-height); line-height: var(--input-height); border: 1px solid var(--input-border-color); border-width: var(--input-border-width); padding: 0 12px;}.button56 { display: inline-block;}input[type=submit],button,.btn56 { cursor: pointer; display: inline-flex; align-content: center; align-items: center; justify-content: center; line-height: var(--button-height); padding: 0 var(--button-padding); font-family: var(--font-heading); border: 0 solid; border-radius: var(--button-border-radius); box-shadow: var(--button-shadow); font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; letter-spacing: 0; text-align: center; transition: all 0.3s ease-out; color: white; background: black;}input[type=submit]:hover,button:hover,.btn56:hover { box-shadow: var(--button-hover-shadow); color: white; background: var(--accent-color);}input[type=submit] i,button i,.btn56 i { margin-left: 5px;}.btn56--primary { background-color: var(--accent-color); color: white;}.btn56--primary:hover { color: white;}.btn56--black { color: white; background: #191919;}.btn56--black:hover { color: white; background: #000;}.btn56--outline { color: inherit; border: 2px solid; background: none;}.btn56--outline:hover { color: inherit; background: none;}.btn56--fill { background: none; color: inherit; border: 2px solid;}.btn56--fill:hover { background-color: black; border-color: black; color: white;}.btn56--tiny { line-height: 28px; padding-left: 15px; padding-right: 15px; font-size: 0.8em;}.btn56--tiny.btn56--outline, .btn56--tiny.btn56--fill { line-height: 26px;}.btn56--small { line-height: 38px; padding-left: 20px; padding-right: 20px;}.btn56--small.btn56--outline, .btn56--small.btn56--fill { line-height: 36px;}.btn56--normal { line-height: 48px; padding-left: 28px; padding-right: 28px;}.btn56--normal.btn56--outline, .btn56--normal.btn56--fill { line-height: 46px;}.btn56--medium { line-height: 58px; padding-left: 38px; padding-right: 38px;}.btn56--medium.btn56--outline, .btn56--medium.btn56--fill { line-height: 56px;}.btn56--large { line-height: 68px; padding-left: 48px; padding-right: 48px;}.btn56--large.btn56--outline, .btn56--large.btn56--fill { line-height: 66px;}.button56--align { display: block;}.button56--align .btn56 { display: inline-flex;}.button56--block { display: block; text-align: center;}.button56--block .btn56 { display: inline-flex;}.button56--block-full .btn56 { width: 100%;}.button56--block-half .btn56 { width: 50%;}@media only screen and (max-width: 600px) { .button56--block-half .btn56 { width: 100%; }}.button56--block-third .btn56 { width: 33.33%;}@media only screen and (max-width: 600px) { .button56--block-third .btn56 { width: 100%; }}.align-center { text-align: center;}.align-left { text-align: left;}.align-right { text-align: right;}.textskin--dark { color: white;}.textskin--dark .meta56 .meta56__category--fancy a,.textskin--dark .meta56 .meta56__category--fancy a:hover { color: inherit;}.skin--dark { background: #000; color: white;}.skin--dark .widget_archive li, .skin--dark .widget_nav_menu li, .skin--dark .widget_meta li, .skin--dark .widget_recent_entries li, .skin--dark .widget_categories li, .skin--dark .widget_product_categories li { border-color: rgba(255, 255, 255, 0.2);}.hide { display: none !important;}.stretch--full .container { width: 98%; max-width: 100%;}.fox56-social-list ul { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; flex-flow: row wrap;}.fox56-social-list li { display: block;}.fox56-social-list li + li { margin-left: 6px;}.fox56-social-list a { display: flex; align-content: center; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; border: 0 solid; text-align: center; font-size: 18px; color: inherit; text-decoration: none; transition: all 0.15s ease-out;}.fox56-social-list i { display: block;}.fox56-social-list img { display: block; width: 18px;}.fox56-social-list a:hover { color: var(--accent-color);}.share56 { display: flex; align-items: center;}.align-center .share56,.share56.align-center { justify-content: center;}.align-right .share56,.share56.align-right { justify-content: flex-end;}.share56 ul { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; flex-flow: row wrap;}@media only screen and (max-width: 600px) { .share56__label { display: none; }}.share56__label + ul { margin-left: 16px;}@media only screen and (max-width: 600px) { .share56__label + ul { margin-left: 0; }}.share56 li { display: block;}.share56 a { display: block; color: #fff; background: #111; text-decoration: none; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 16px; height: 32px; transition: all 0.2s ease-out;}.share56 a:hover { color: white; background-color: #111;}.share56 a span { display: none;}.share56--full ul { text-align: center; width: 100%; display: grid; grid-auto-columns: 1fr; -moz-column-gap: 3px; column-gap: 3px;}.share56--full li { grid-row: 1;}.share56--inline a { width: 32px; height: 32px; border-radius: 30px;}.share56--inline li + li { margin-left: 3px;}.share56--brand a { color: white; box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;}.share56--brand a:hover { color: white;}.share56--brand .li-facebook a { background: var(--fb);}.share56--brand .li-twitter a { background: var(--tw);}.share56--brand .li-pinterest a { background: var(--pin);}.share56--brand .li-linkedin a { background: var(--lin);}.share56--brand .li-reddit a { background: var(--rd);}.share56--brand .li-whatsapp a { background: var(--ws);}.share56--brand .li-email a { background: var(--em);}.share56--brand .li-telegram a { background: #0088cc;}.row56 { display: grid; -moz-column-gap: 24px; column-gap: 24px; margin: 0;}@media only screen and (max-width: 840px) { .row56 { display: block; }}.row56--1cols { grid-template-columns: 1fr;}.row56--2cols { grid-template-columns: repeat(2, 1fr);}.row56--3cols { grid-template-columns: repeat(3, 1fr);}.row56--4cols { grid-template-columns: repeat(4, 1fr);}.row56--5cols { grid-template-columns: repeat(5, 1fr);}@media only screen and (max-width: 840px) { .row56__col + .row56__col { margin-top: 24px; }}[class*=col-].row56__col { padding: 0;}.col--1 { grid-column: 1/-1;}.col--1-1 { grid-column: 1/span 1;}.col--1-2 { grid-column: 1/span 2;}.col--1-3 { grid-column: 1/span 3;}.col--1-4 { grid-column: 1/span 4;}.col--2 { grid-column: 2/-1;}.col--2-1 { grid-column: 2/span 1;}.col--2-2 { grid-column: 2/span 2;}.col--2-3 { grid-column: 2/span 3;}.col--2-4 { grid-column: 2/span 4;}.col--3 { grid-column: 3/-1;}.col--3-1 { grid-column: 3/span 1;}.col--3-2 { grid-column: 3/span 2;}.col--3-3 { grid-column: 3/span 3;}.col--4 { grid-column: 4/-1;}.col--4-1 { grid-column: 4/span 1;}.col--4-2 { grid-column: 4/span 2;}.col--4-3 { grid-column: 4/span 3;}.order--1 { order: 1;}.order--2 { order: 2;}.order--3 { order: 3;}.order--4 { order: 4;}.order--5 { order: 5;}.order--6 { order: 6;}.row { display: flex; align-items: stretch; flex-flow: row wrap; margin: 0 -10px;}.col { padding: 0 10px;}.col-0-1 { width: 0; display: none !important;}.col-1-1 { width: 100%;}.col-1-2 { width: 50%;}.col-1-3 { width: 33.33%;}.col-2-3 { width: 66.66%;}.col-1-4 { width: 25%;}.col-3-4 { width: 75%;}.col-1-5 { width: 20%;}.col-2-5 { width: 40%;}.col-3-5 { width: 60%;}.col-4-5 { width: 80%;}.col-1-6 { width: 16.66%;}.col-5-6 { width: 83.3333333%;}.col-1-7 { width: 14.28%;}.col-1-8 { width: 12.5%;}#wi-main { overflow: hidden;}body { background: #fff; border: 0 solid;}@media only screen and (max-width: 840px) { body { border: 0; }}body.layout-boxed #wi-all { background-color: white; max-width: 100%; margin-left: auto; margin-right: auto; width: calc(var(--content-width) + 60px); position: relative; border: 0 solid;}#wi-all,.wi-content,.widget-area { max-width: 100%;}#wi-all::after,.wi-content::after,.widget-area::after { clear: both; content: ""; display: table;}body.layout-boxed.body--hand-drawn #wi-all { border: 0;}body.layout-boxed.body--hand-drawn .handborder { position: absolute;}body.layout-boxed.body--hand-drawn .handborder--left,body.layout-boxed.body--hand-drawn .handborder--right { top: 0; bottom: 0; width: 2px; background: url(https://maxmag.org/wp-content/themes/fox/css56/images/line.webp) top left repeat-y;}body.layout-boxed.body--hand-drawn .handborder--top,body.layout-boxed.body--hand-drawn .handborder--bottom { left: 0; right: 0; height: 2px; background: url(https://maxmag.org/wp-content/themes/fox/css56/images/line-h.webp) top left repeat-x;}body.layout-boxed.body--hand-drawn .handborder--right { right: 0;}body.layout-boxed.body--hand-drawn .handborder--left { left: 0;}body.layout-boxed.body--hand-drawn .handborder--top { top: 0;}body.layout-boxed.body--hand-drawn .handborder--bottom { bottom: 0;}.container { width: var(--content-width); max-width: 97%; margin-left: auto; margin-right: auto; *zoom: 1; clear: both;}.container:before, .container:after { clear: both; display: table; content: ""; line-height: 0;}.container::after { clear: both; content: ""; display: table;}.container .container { max-width: 100%;}@media only screen and (max-width: 600px) { .container { max-width: 94%; }}.wi-content { padding: 20px 0 60px;}@media only screen and (max-width: 840px) { .wi-content { padding-bottom: 40px; }}@media only screen and (max-width: 600px) { .wi-content { padding-bottom: 30px; }}.home.blog .wi-content { overflow: hidden; padding-top: 10px;}@media only screen and (max-width: 840px) { .home.blog .wi-content { padding-top: 0 !important; }}.archive .wi-content { padding-top: 60px; padding-bottom: 80px;}.hassidebar > .container--main { display: flex; align-items: stretch;}@media only screen and (max-width: 840px) { .hassidebar > .container--main { display: block; }}.hassidebar > .container--main > .primary56 { width: calc(100% - 260px); flex: none;}@media only screen and (max-width: 840px) { .hassidebar > .container--main > .primary56 { width: 100% !important; }}.hassidebar > .container--main > .secondary56 { flex: none;}@media only screen and (max-width: 840px) { .hassidebar > .container--main > .secondary56 { width: 100%; }}.secondary56 { width: 260px;}@media only screen and (max-width: 840px) { .secondary56 { margin-top: 24px; }}.secondary56 { position: relative;}.secondary56__sep { position: absolute; z-index: 10; top: 0; bottom: 0; border-left: 0 solid var(--border-color);}.section56--nosidebar .secondary56 { display: none !important;}.hassidebar--right .primary56 { padding-right: 32px;}@media only screen and (max-width: 1024px) { .hassidebar--right .primary56 { padding-right: 10px; }}@media only screen and (max-width: 840px) { .hassidebar--right .primary56 { padding-right: 0; }}.hassidebar--right .secondary56__sep { left: -16px;}@media only screen and (max-width: 1024px) { .hassidebar--right .secondary56__sep { left: -5px; }}@media only screen and (max-width: 840px) { .hassidebar--right .secondary56__sep { display: none; }}.hassidebar--left .secondary56 { order: 1;}.hassidebar--left .secondary56__sep { right: -16px;}@media only screen and (max-width: 1024px) { .hassidebar--left .secondary56__sep { right: -5px; }}@media only screen and (max-width: 840px) { .hassidebar--left .secondary56__sep { display: none; }}.hassidebar--left .primary56 { order: 2; padding-left: 32px;}@media only screen and (max-width: 1024px) { .hassidebar--left .primary56 { padding-left: 16px; }}@media only screen and (max-width: 840px) { .hassidebar--left .primary56 { padding-left: 0; }}.ad56 { line-height: 0; text-align: center;}.ad56__content { display: inline-block;}.ad56__content--banner a { display: block;}.ad56__wrapper { padding: 0;}.ad56--code { display: flex; justify-content: center; text-align: center;}.ad56--code > div,.ad56--code > a,.ad56--code > img,.ad56--code > span,.ad56--code > figure,.ad56--code > strong,.ad56--code > ins { display: block;}.banner56 { display: block; margin: 0 auto; max-width: 100%; text-align: center;}.banner56 a { display: block; outline: 0;}.banner56--mobile { display: none;}@media only screen and (max-width: 600px) { .banner56--mobile { display: block; } .banner56--mobile ~ .banner56--desktop, .banner56--mobile ~ .banner56--tablet { display: none; }}.banner56--tablet { display: none;}@media only screen and (max-width: 840px) { .banner56--tablet { display: block; } .banner56--tablet ~ .banner56--desktop { display: none; }}.meta56 { display: flex; align-items: center; flex-flow: row wrap; font-size: 0.9em; line-height: 1.4; font-family: var(--font-heading); -ms-word-wrap: break-word; word-wrap: break-word;}.align-center .meta56 { justify-content: center;}.align-right .meta56 { justify-content: flex-end;}.meta56__item + .meta56__item:before { content: "·"; margin: 0 5px; opacity: 0.5;}.meta56__item a { color: inherit; transition: all 0.15s ease-out;}.meta56__item a:hover { color: inherit;}.meta56__comment a { display: inline-flex; align-items: center;}.meta56__comment a span + i { margin-left: 2px;}.meta56__comment a i.off { opacity: 0.4;}.live-indicator { margin: 10px 0; display: inline-block; font-family: "Helvetica Neue", Arial, sans-serif; vertical-align: middle; color: #d0022c; font-size: 0.8em; font-weight: bold;}.live-word { display: inline-block; margin-right: 4px;}.single-post .live-word { background: #d0022c; color: white; border-radius: 3px; padding: 2px 10px; text-transform: uppercase; font-size: 10px; letter-spacing: 0.5px;}.live-circle { width: 10px; height: 10px; border-radius: 50%; background: #d0022c; display: inline-block; margin-right: 4px; animation: live-fade 2s infinite;}@keyframes live-fade { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; }}.meta56__author { display: flex; align-items: center; flex-flow: row wrap;}.meta56__author a { display: flex; align-items: center; align-content: center;}.meta56__author a img { width: 32px; display: block; border-radius: 50%; margin-right: 6px;}.meta56__author a:first-child { margin-left: 4px;}.meta56__author__by { margin-right: 5px;}.meta56__author__sep { margin: 0 6px;}.meta56__category { -ms-word-wrap: break-word; word-wrap: break-word;}.meta56__category a { color: inherit;}.meta56__category a,.meta56__category span { display: inline-block;}.meta56__category--fancy { text-transform: uppercase; font-family: var(--font-heading); letter-spacing: 1px; font-size: 0.85em; word-wrap: break-word;}.meta56__category--fancy .sep { margin: 0 4px; opacity: 0.5;}.meta56__category--fancy a { border-bottom: 2px solid transparent; transition: all 0.15s ease-out; display: inline-block;}.meta56__category--fancy a:hover { border-bottom-color: currentColor;}@media only screen and (max-width: 420px) { .meta56__category--fancy { font-size: 0.8em; }}.meta56 .meta56__category--fancy a,.meta56 .meta56__category--fancy a:hover { color: var(--accent-color);}.meta56__category--fancy--box a { display: inline-block; border: 2px solid; padding: 4px 6px;}.meta56__category--fancy--solid a { display: inline-block; padding: 2px 4px; border: 0;}.carousel56 { overflow: hidden; position: relative;}.carousel56__container { margin: 0 -16px;}.blog56--slider .carousel56__container { margin: 0 -1px !important;}.blog56--slider .carousel-cell { padding: 0 1px !important;}.main-carousel { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: auto; display: flex; -ms-overflow-style: -ms-autohiding-scrollbar; -ms-overflow-style: none; scrollbar-width: none; }.main-carousel.flickity-enabled { overflow-x: auto; overflow-y: auto; display: block;}.main-carousel::-webkit-scrollbar { display: none;}.carousel-cell { flex: none; display: block; white-space: normal !important; padding: 0 16px;}.main-carousel.carousel-ready .carousel-cell { height: 100%;}.carousel56--1cols .carousel-cell { width: 100%;}.carousel56--2cols .carousel-cell { width: 50%;}.carousel56--3cols .carousel-cell { width: 33.33%;}.carousel56--4cols .carousel-cell { width: 25%;}.carousel56--5cols .carousel-cell { width: 20%;}.carousel56--6cols .carousel-cell { width: 16.66%;}@media only screen and (max-width: 840px) { .carousel56--tablet--1cols .carousel-cell { width: 100%; } .carousel56--tablet--2cols .carousel-cell { width: 50%; } .carousel56--tablet--3cols .carousel-cell { width: 33.33%; } .carousel56--tablet--4cols .carousel-cell { width: 25%; }}@media only screen and (max-width: 600px) { .carousel56--mobile--1cols .carousel-cell { width: 100%; } .carousel56--mobile--2cols .carousel-cell { width: 50%; }}.carousel56--hint--1cols .carousel-cell { width: 90%;}.carousel56--hint--2cols .carousel-cell { width: 45%;}.carousel56--hint--3cols .carousel-cell { width: 30%;}.carousel56--hint--4cols .carousel-cell { width: 22.5%;}.carousel56--hint--5cols .carousel-cell { width: 18%;}.carousel56--hint--6cols .carousel-cell { width: 15%;}@media only screen and (max-width: 840px) { .carousel56--tablet--hint--1cols .carousel-cell { width: 90%; } .carousel56--tablet--hint--2cols .carousel-cell { width: 45%; } .carousel56--tablet--hint--3cols .carousel-cell { width: 30%; } .carousel56--tablet--hint--4cols .carousel-cell { width: 22.5%; }}@media only screen and (max-width: 600px) { .carousel56--mobile--hint--1cols .carousel-cell { width: 90%; } .carousel56--mobile--hint--2cols .carousel-cell { width: 45%; }}.titlebar56 { display: block; border: 0 solid;}.titlebar56 .container { border: 0 solid; padding: 20px 0;}@media only screen and (max-width: 600px) { .titlebar56 .container { padding: 10px 0; }}.titlebar56__main { display: block; margin: 0 auto; max-width: 100%; width: 600px;}.align-left .titlebar56__main { margin-left: 0;}.align-right .titlebar56__main { margin-left: auto; margin-right: 0;}.titlebar56__title { margin: 0; font-size: 64px;}@media only screen and (max-width: 600px) { .titlebar56__title { font-size: 32px; }}.titlebar56__description { font-weight: 300; font-size: 1.1em; line-height: 1.4;}@media only screen and (max-width: 600px) { .titlebar56__description { font-size: 0.9em; line-height: 1.3; }}.titlebar56__description p { margin: 0;}.titlebar56__label { display: inline-block; background: black; color: white; font-family: var(--font-heading); font-size: 10px; text-transform: uppercase; letter-spacing: 1px; padding: 0 6px; line-height: 20px;}.terms56 { line-height: 0;}.terms56 ul { line-height: 0; overflow: hidden; list-style: none; margin: 0; padding: 0;}.terms56 li { display: inline-block; margin: 0 4px 2px 0;}.terms56 a { display: block; color: inherit; background: #f0f0f0; padding: 0 14px; line-height: 24px; font-family: var(--font-heading); border: 0 solid; transition: all 0.15s ease-out;}.terms56 a:hover { color: inherit; background: #e0e0e0;}@media only screen and (max-width: 600px) { .terms56 a { padding: 0 10px; }}.titlebar56--author .titlebar56__main { display: flex; align-items: flex-start;}.titlebar56--author .titlebar56__title { font-size: 2em;}@media only screen and (max-width: 600px) { .titlebar56--author .titlebar56__title { font-size: 1.2em; }}.titlebar56__author__avatar { display: block; width: 150px; margin-top: 8px;}@media only screen and (max-width: 840px) { .titlebar56__author__avatar { width: 90px; }}@media only screen and (max-width: 600px) { .titlebar56__author__avatar { width: 54px; }}.titlebar56__author__text { padding-left: 20px; width: calc(100% - 80px);}@media only screen and (max-width: 600px) { .titlebar56__author__text { padding-left: 10px; }}@media only screen and (max-width: 600px) { .titlebar56--author .fox56-social-list a { font-size: 14px; width: 28px; height: 28px; }}.authorbox56--avatar-acute .authorbox56__avatar { position: relative; z-index: 30; color: inherit;}.authorbox56--avatar-acute .authorbox56__avatar:hover { color: inherit;}.authorbox56--avatar-acute .authorbox56__avatar img { background: white; width: 100%; position: relative; z-index: 30; background: white; padding: 4px; border: 1px solid;}.authorbox56--avatar-acute .authorbox56__avatar:after { content: ""; display: block; position: absolute; z-index: 4; top: 4px; left: 4px; width: 106%; height: 106%; background: rgba(0, 0, 0, 0.2); transform: rotate(5deg);}.authorbox56--avatar-round .authorbox56__avatar img { border-radius: 4px;}.authorbox56--avatar-circle .authorbox56__avatar img { border-radius: 50%;}.titlebar56.has-cover { position: relative;}.titlebar56.has-cover .container { position: relative; z-index: 30; padding: 5em 0;}@media only screen and (max-width: 840px) { .titlebar56.has-cover .container { padding: 3em 0; }}@media only screen and (max-width: 600px) { .titlebar56.has-cover .container { padding: 1.2em 0; }}.titlebar56.has-cover .titlebar56__title { color: white;}.titlebar56__overlay,.titlebar56__bg,.titlebar56__bg img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1;}.titlebar56__bg img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.titlebar56__overlay { z-index: 10; background: rgba(0, 0, 0, 0.6);}.toparea56 .container { padding: 2em 0; border-bottom: 1px solid var(--border-color);}.toparea56 .blog56--slider .post56__overlay { background: rgba(0, 0, 0, 0.3);}.toparea56 .blog56--slider .post56--ontop .post56__text__inner { max-width: 600px;}.toparea56 .blog56--slider .post56__padding { padding-bottom: 55%;}@media only screen and (max-width: 840px) { .toparea56 .blog56--slider .post56__padding { padding-bottom: 70%; }}@media only screen and (max-width: 600px) { .toparea56 .blog56--slider .post56__padding { padding-bottom: 90%; }}.archive56__main { padding: 2em 0;}@media only screen and (max-width: 600px) { .archive56__main { padding: 1em 0; }}.page404__content { padding: 120px 0; text-align: center; margin: 0 auto; max-width: 600px;}@media only screen and (max-width: 600px) { .page404__content { padding: 60px 0; }}.page404__message + .searchform { margin-top: 16px;}.darkmode-img-logo,.footer56__logo .darkmode-footer-logo { display: none;}.darkmode { background: var(--darkmode-bg); color: var(--darkmode-text-color); }.darkmode .review-text { background: rgba(255, 255, 255, 0.2);}.darkmode .review-text-inner { border-color: rgba(255, 255, 255, 0.2);}.darkmode .scrollup56 { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .sidedock56 { background: var(--darkmode-bg);}.darkmode .mainnav ul.menu > li > a,.darkmode .mainnav ul.menu > li > a:hover { color: var(--darkmode-text-color);}.darkmode .mainnav ul.sub-menu { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .masthead--sticky .masthead__wrapper.before-sticky { background: var(--darkmode-bg);}.darkmode .masthead--sticky .masthead__wrapper.before-sticky .mainnav ul.menu > li > a { color: var(--darkmode-text-color);}.darkmode .search-wrapper-modal { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .header_mobile56 { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .darkmode-img-logo,.darkmode .footer56__logo .darkmode-footer-logo { display: block;}.darkmode .darkmode-img-logo + .main-img-logo,.darkmode .footer56__logo .darkmode-footer-logo + .main-footer-logo { display: none;}.darkmode .footer_sidebar56 { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .footer_bottom56 { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .offcanvas56 { background: var(--darkmode-bg); color: var(--darkmode-text-color);}.darkmode .terms56 a { background: rgba(255, 255, 255, 0.2);}.darkmode .post56__sep__line,.darkmode .blog56__sep__line { border-color: rgba(255, 255, 255, 0.25) !important;}.darkmode .wp-caption-text, .darkmode .single_thumbnail56 figcaption, .darkmode .thumbnail56 figcaption, .darkmode .wp-block-image figcaption, .darkmode .blocks-gallery-caption, .darkmode .wp-element-caption { color: var(--darkmode-text-color);}.scrollup56,.site-footer,.footer_sidebar56,.footer_bottom56,.widget,.sidedock56,.fox-error { display: none;}.header56__section { border: 0 solid;}.header56__section__container { border: 0 solid;}.header56__section .header56__part { display: flex; align-items: center;}.header56__part--center { justify-content: center;}.header56__part--right { justify-content: flex-end;}.header56__element { display: block;}.header56__element + .header56__element { margin-left: 8px;}.container.stretch--full { width: 98%; max-width: 100%;}.before-header { margin: 10px 0 0;}.after-header { margin: 0 0 10px;}.topbar56 .container .row { height: 32px;}.main_header56 .container { padding: 14px 0;}.header_bottom56 .container .row { height: 32px;}@media only screen and (max-width: 840px) { .header_desktop56 { display: none; }}.header_mobile56 { border: 0 solid #c0c0c0; display: none;}@media only screen and (max-width: 840px) { .header_mobile56 { display: block; }}.header_mobile56 .container .row,.header_mobile56__height { height: 54px;}.header_mobile56 .logo56 img { width: auto; height: 32px;}.header_mobile56--sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 999; background: white;}.header_mobile56__height { display: none;}@media only screen and (max-width: 840px) { .header_mobile56--sticky + .header_mobile56__height { display: block; }}.logo56 { text-align: center;}.logo56 a { color: inherit;}.logo56 a:hover { color: inherit;}.logo56 .logo-type-image,.logo56 .fox-logo.logo-type-image { line-height: 0;}.text-logo { display: block; font-weight: 600; font-size: 2em; text-transform: uppercase;}.slogan { margin: 0; text-transform: uppercase; letter-spacing: 2px; font-weight: 300;}.search-btn { display: block; color: inherit; font-size: 18px; cursor: pointer;}.search-btn i { display: block;}.search-btn img { width: 32px;}.search-wrapper-classic { display: none; margin: 0 0 6px;}.search-wrapper-modal { display: none;}.header_cart56 { color: inherit; position: relative; width: 32px; height: 32px; line-height: 32px; text-align: center; display: block;}.header_cart56:hover { color: inherit;}.header_cart56 img { width: 24px;}.header_cart56 i { line-height: inherit;}.header_cart56 .num { position: absolute; top: -3px; right: -6px; width: 18px; height: 18px; line-height: 18px; border-radius: 50%; display: block; background: var(--accent-color); color: #fff; font-size: 10px; font-family: sans-serif; text-align: center; letter-spacing: 0;}.hamburger { display: block; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border: 0 solid; color: inherit; font-size: 18px; transition: all 0.15s ease-out; cursor: pointer;}.hamburger i { line-height: inherit;}.hamburger .icon-close { display: none;}.hamburger img { display: block; max-width: 100%; width: 100%;}.lamp56 { cursor: pointer;}.lamp56 svg { width: 20px; height: 20px;}.lamp56 span { font-family: Arial, sans-serif; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 400; margin-left: 5px;}.lamp56__dark,.lamp56__light { height: 36px; padding: 0 10px; border-radius: 40px; display: flex; align-items: center; justify-content: center;}.lamp56__dark { display: none; background: rgba(255, 255, 255, 0.2);}.lamp56__light { background: rgba(0, 0, 0, 0.1);}.darkmode .lamp56__light { display: none;}.darkmode .lamp56__dark { display: flex;}.mainnav { font-family: var(--font-nav);}.mainnav ul { list-style: none; margin: 0; padding: 0;}.mainnav ul:after { clear: both; content: ""; display: table;}.mainnav a { color: inherit; text-decoration: none; display: block;}.mainnav a span .menu-icon-icon { display: inline-block; margin-right: 4px;}.mainnav ul.menu > li { display: block; float: left; position: relative;}.mainnav ul.menu > li > a { position: relative; display: flex; align-items: center; font-size: 16px; padding: 0 12px; line-height: 40px; transition: all 0.15s ease-out;}.mainnav ul.sub-menu { display: block; position: absolute; z-index: 999; top: 100%; left: 0; background: white; width: 180px; border: 1px solid #ccc; display: none;}.mainnav ul.sub-menu li { border-top: 0 solid;}.mainnav ul.sub-menu > li { position: relative;}.mainnav ul.sub-menu a { color: inherit; display: block; line-height: 28px; padding: 0 12px; text-decoration: none;}.mainnav li:hover > ul.sub-menu { display: block;}.mainnav ul.sub-menu ul.sub-menu { top: 0; left: 100%;}.mainnav ul.menu > li > a:after { position: absolute; left: 10%; width: 90%; height: 2px; display: none; content: ""; z-index: 10; transition: all 0.15s ease-out; background: currentColor; transform: scale(0, 1); transform-origin: top center;}.mainnav ul.menu > li:hover > a:after,.mainnav ul.menu > li.current-menu-item > a:after,.mainnav ul.menu > li.current-menu-ancestor > a:after { transform: scale(1, 1);}.nav--active-bar-top ul.menu > li > a:after { display: block; top: 0;}.nav--active-bar-bottom ul.menu > li > a:after { display: block; bottom: 0;}.nav--has-item-sep ul.menu > li + li > a:before { content: ""; display: block; position: absolute; left: 0; border: 1px solid #aaa; border-width: 0 0 0 1px; height: 16px; margin-top: -8px; top: 50%;}.mk { text-decoration: none; font-style: normal; font-size: 14px; margin-left: 3px; display: block;}.nav--dropdown-indicator-angle-down ul.menu > li.menu-item-has-children > a > .mk,.nav--dropdown-indicator-angle-down ul.menu > li.mega > a > .mk { font-family: "icon56" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.nav--dropdown-indicator-angle-down ul.menu > li.menu-item-has-children > a > .mk:before,.nav--dropdown-indicator-angle-down ul.menu > li.mega > a > .mk:before { content: "\e90a";}.nav--dropdown-indicator-caret-down ul.menu > li.menu-item-has-children > a > .mk,.nav--dropdown-indicator-caret-down ul.menu > li.mega > a > .mk { font-family: "icon56" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.nav--dropdown-indicator-caret-down ul.menu > li.menu-item-has-children > a > .mk:before,.nav--dropdown-indicator-caret-down ul.menu > li.mega > a > .mk:before { content: "\e90e";}.nav--dropdown-indicator-plus ul.menu > li.menu-item-has-children > a > .mk:before,.nav--dropdown-indicator-plus ul.menu > li.mega > a > .mk:before { content: "+";}.mainnav ul.menu > li.menu-item-has-children,.mainnav ul.menu > li.mega { position: relative;}.mainnav ul.menu > li.menu-item-has-children:before, .mainnav ul.menu > li.menu-item-has-children:after,.mainnav ul.menu > li.mega:before,.mainnav ul.menu > li.mega:after { display: none; content: ""; position: absolute; bottom: 0px; left: 30px; z-index: 29999; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid white;}.mainnav ul.menu > li.menu-item-has-children:before,.mainnav ul.menu > li.mega:before { z-index: 28888; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #ccc; bottom: 0px; left: 29px;}.nav--dropdown-has-arrow ul.menu > li.menu-item-has-children:hover:before, .nav--dropdown-has-arrow ul.menu > li.menu-item-has-children:hover:after,.nav--dropdown-has-arrow ul.menu > li.mega:hover:before,.nav--dropdown-has-arrow ul.menu > li.mega:hover:after { display: block;}.nav--dropdown-shadow-1 ul.sub-menu { box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);}.nav--dropdown-shadow-2 ul.sub-menu { box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);}.nav--dropdown-shadow-3 ul.sub-menu { box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);}.nav--dropdown-has-sep ul.sub-menu li + li { border-top-width: 1px;}.mainnav li.mega > .sub-menu { display: none; align-items: stretch; padding: 20px 0;}.mainnav li.mega > .sub-menu > li { display: block; position: relative; flex: none;}.mainnav li.mega > .sub-menu > li:before { content: ""; top: 0px; bottom: 0px; border-left: 1px solid; position: absolute; left: 0; display: none;}.mainnav li.mega > .sub-menu > li > a { display: block; font-weight: 600;}.mainnav li.mega > .sub-menu > li + li { border-top: 0;}.mainnav li.mega > .sub-menu > li + li:before { display: block;}.mainnav li.mega > .sub-menu ul { display: block !important; position: static !important; box-shadow: none !important; border: 0; margin: 0; padding: 1px; border-radius: 0; background: none;}.mainnav li.mega > .sub-menu ul > li + li { border-top: 0;}.mainnav li.mega:hover > .sub-menu { display: none;}.mainnav li.mega.mega-loaded:hover > .sub-menu { display: flex;}.mega.column-2 > .sub-menu { width: 360px;}.mega.column-2 > .sub-menu > li { width: 50%;}.mega.column-3 > .sub-menu { width: 540px;}.mega.column-3 > .sub-menu > li { width: 33.33%;}.mega.column-4 > .sub-menu > li { width: 25%;}.mega.column-5 > .sub-menu > li { width: 20%;}.mega.mega-full { position: relative;}.mega.mega-full > .sub-menu { width: 100%;}.mainnav li.mega > .submenu-display-items { padding-left: 10px; padding-right: 10px;}.mainnav li.mega > .submenu-display-items > li:before { border: 0; display: none;}.mainnav li.mega > .submenu-display-items li, .mainnav li.mega > .submenu-display-items a { background: none !important;}.mainnav li.mega > .submenu-display-items .post-nav-item-title { text-transform: inherit; font-size: 1.1em; line-height: 1.1 !important; font-weight: inherit; margin: 4px 0 0; letter-spacing: 0;}.mainnav li.mega > .submenu-display-items .post-nav-item-title a { line-height: inherit !important;}.offcanvas56 { display: none;}.offcanvas56__overlay { opacity: 0; visibility: hidden;}.minimal-header { height: 40px;}.minimal-header-inner { position: relative; display: flex; align-items: center; height: 100%;}.minimal-logo { display: block; margin-left: 20px;}.minimal-logo a { outline: 0; text-decoration: none; color: inherit;}.minimal-logo a:hover { color: inherit;}.minimal-logo img { display: block; height: 24px; width: auto;}.minimal-logo .minimal-logo-img-white { display: none;}@media only screen and (max-width: 840px) { .minimal-header-inner { justify-content: center; } .minimal-header .hamburger { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); } .minimal-logo { margin-left: 0; }}@media (min-width: 1024px) { .body--hero, .body--hero.layout-boxed, .body--hero .wi-wrapper, .body--hero.layout-boxed .wi-wrapper { padding-top: 0; } .body--hero .wi-all { margin-top: 0; } .minimal-header { position: fixed; top: 0; left: 0; right: 0; z-index: 999999; } .minimal-header .hamburger { transition: color 0.25s, background-color 0.25s, border-color 0.25s; } .admin-bar .minimal-header { top: 32px; } .min-logo-text { display: block; font-family: var(--font-heading); } .minimal-header .min-text-logo { font-size: 24px; } .minimal-header.top-mode .minimal-header-inner { justify-content: center; } .minimal-header.top-mode .hamburger { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 9999; } .minimal-header.top-mode .minimal-logo { margin-left: 0; } .minimal-header-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .body--hero--half .minimal-header { right: 50%; } .body--hero--half .minimal-header .minimal-logo-img-white { display: none; } .body--hero--half .minimal-logo-img-white { display: none; } .body--hero--full .minimal-header .minimal-logo-img, .body--hero--half--dark .minimal-header .minimal-logo-img { display: block; } .body--hero--full .minimal-header .minimal-logo-img-white, .body--hero--half--dark .minimal-header .minimal-logo-img-white { display: none; } .body--hero--full .minimal-header.top-mode .hamburger, .body--hero--full .minimal-header.top-mode .min-text-logo, .body--hero--half--dark .minimal-header.top-mode .hamburger, .body--hero--half--dark .minimal-header.top-mode .min-text-logo { color: white; } .body--hero--full .minimal-header.top-mode .minimal-logo-img, .body--hero--half--dark .minimal-header.top-mode .minimal-logo-img { display: none; } .body--hero--full .minimal-header.top-mode .minimal-logo-img-white, .body--hero--half--dark .minimal-header.top-mode .minimal-logo-img-white { display: block; }}.masthead--sticky .masthead__wrapper { transition: top 0.6s ease-out; position: static; top: -400px; }.masthead--sticky .masthead__wrapper.before-sticky { position: fixed; left: 0; right: 0; z-index: 999; background: white; border: 0 solid;}.masthead--sticky .masthead__wrapper.before-sticky .header56__section,.masthead--sticky .masthead__wrapper.before-sticky .header56__section > .container { border: 0;}.masthead--sticky .masthead__wrapper.before-sticky .disable--sticky { display: none;}.masthead--sticky .masthead__wrapper.is-sticky { top: 0;}.admin-bar .masthead--sticky .masthead__wrapper.is-sticky { top: 32px;}.search-wrapper-modal { display: block; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999999999; background: white; opacity: 0; visibility: hidden; transition: all 0.3s ease-out;}.search-modal-close-btn { position: absolute; top: 10%; right: 10%; z-index: 99; display: block; font-size: 28px; text-decoration: none; cursor: pointer; color: inherit;}.search-wrapper-modal .container { display: flex; align-items: center; height: 100%;}html.in-modal-search56 .search-wrapper-modal { display: block; opacity: 1; visibility: visible;}.modal-search-content { display: block; width: 100%; max-width: 800px; margin: 0 auto; flex: none;}.modal-search-content .s { display: block; width: 100%; border: 1px solid transparent; border-width: 0 0 1px; background: none; font-size: 24px; line-height: 60px; padding: 0; background: none;}.modal-search-content .s:focus { background: none; border-bottom-color: transparent;}.modal-search-content .searchform .submit { line-height: 60px; font-size: 20px; width: 60px; height: 60px; text-align: center;}.search-suggestion { margin: 40px 0 0;}.search-suggestion h4 { margin: 0 0 10px; font-size: 11px; text-transform: uppercase; font-weight: 400; display: block;}.search-suggestion nav { display: block;}.search-suggestion ul { list-style: none; margin: 0; padding: 0; display: block;}.search-suggestion nav a { color: inherit; text-decoration: none;}.search-suggestion nav a:hover { text-decoration: underline;}.search-suggestion nav li { display: inline-block; font-size: 1.1em;}.search-suggestion nav li + li:before { content: "/"; margin: 0 20px; opacity: 0.5;}.search-suggestion nav li,.search-suggestion h4 { transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1); transition-delay: 0.46s; opacity: 0; visibility: hidden; transform: translate(0, 10px);}.search-suggestion h4 { transition-delay: 0.25s;}.search-suggestion nav li:first-child { transition-delay: 0.3s;}.search-suggestion nav li:nth-child(2) { transition-delay: 0.35s;}.search-suggestion nav li:nth-child(3) { transition-delay: 0.3s;}.search-suggestion nav li:nth-child(4) { transition-delay: 0.42s;}.search-suggestion nav li:nth-child(5) { transition-delay: 0.44s;}.in-modal-search56 .search-suggestion nav li,.in-modal-search56 .search-suggestion h4 { transform: translate(0, 0); opacity: 1; visibility: visible;}.offcanvas56 { display: block; position: fixed; top: 0; left: 0; bottom: 0; z-index: 99999999; background: white; padding: 16px; width: 320px; transform: translate(-102%, 0); overflow-y: scroll; -ms-overflow-style: none; scrollbar-width: none; }@media only screen and (max-width: 600px) { .offcanvas56 { top: 54px; width: 100%; }}.offcanvas56::-webkit-scrollbar { display: none;}.offcanvas56__overlay { position: fixed; display: block; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; background: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; transition: all 0.25s ease-out; display: block;}html.on-offcanvas,html.in-offcanvas-permanent { }html.on-offcanvas .offcanvas56,html.in-offcanvas-permanent .offcanvas56 { transform: translate(0, 0);}html.on-offcanvas .offcanvas56__overlay,html.in-offcanvas-permanent .offcanvas56__overlay { display: block; opacity: 1; visibility: visible;}@media only screen and (max-width: 600px) { html.on-offcanvas .offcanvas56__overlay, html.in-offcanvas-permanent .offcanvas56__overlay { display: none; }}html.on-offcanvas .hamburger .icon-close,html.in-offcanvas-permanent .hamburger .icon-close { display: block;}html.on-offcanvas .hamburger .icon-menu,html.in-offcanvas-permanent .hamburger .icon-menu { display: none;}.offcanvasnav56 { }.offcanvasnav56 ul { list-style: none; margin: 0; padding: 0; display: block;}.offcanvasnav56 a { display: block; color: inherit; text-decoration: none; line-height: 46px; position: relative;}.offcanvasnav56 ul.sub-menu { display: none; margin-left: 24px; border-top: 0 solid;}.offcanvasnav56 li { border-top: 0 solid;}.offcanvasnav56 li + li,.offcanvasnav56 ul.sub-menu { border-top: 1px solid;}.offcanvas56__element + .offcanvas56__element { margin-top: 20px;}.offcanvasnav56 .mk { text-decoration: none; font-style: normal; display: none; position: absolute; top: 0; right: 0; cursor: pointer; z-index: 99; width: 32px; height: 32px; font-size: 24px; text-align: center; line-height: 32px; text-align: center; font-family: "icon56" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 32px;}.offcanvasnav56 .mk:before { content: "\e90a";}.offcanvasnav56 li.menu-item-has-children > a > .mk { display: block;}.offcanvasnav56 li.active > a > .mk:before { content: "\e908";}.nav--cols-2 ul.menu { display: flex; flex-flow: row wrap;}.nav--cols-2 ul.menu > li { width: 50%;}.nav--cols-2 ul.menu > li:nth-child(2) { border-top: 0 !important;}.offcanvas56--hasanimation .offcanvasnav56 ul.menu > li,.offcanvas56--hasanimation .offcanvas56__social,.offcanvas56--hasanimation .offcanvas56__search,.offcanvas56--hasanimation .widget { display: block; transform: translate(0, 20px); opacity: 0; visibility: hidden; transition: all 0.3s ease-out;}html.on-offcanvas .offcanvasnav56 ul.menu > li,html.on-offcanvas .offcanvas56__social,html.on-offcanvas .offcanvas56__search,html.on-offcanvas .widget,html.in-offcanvas-permanent .offcanvasnav56 ul.menu > li,html.in-offcanvas-permanent .offcanvas56__social,html.in-offcanvas-permanent .offcanvas56__search,html.in-offcanvas-permanent .widget { transform: translate(0, 0); opacity: 1; visibility: visible;}.site-footer { overflow: hidden; display: block;}#footer-instagram { overflow: hidden;}.footer_sidebar56 { display: block; border: 0 solid var(--border-color); border-width: 1px 0 0;}.footer_sidebar56 .container { border: 0 solid var(--border-color); padding: 30px 0;}@media only screen and (max-width: 840px) { .footer_sidebar56 .container { padding: 20px 0; }}@media only screen and (max-width: 600px) { .footer_sidebar56 .container { padding: 10px 0; }}.footer_sidebar56 .widget + .widget { margin-top: 12px;}@media only screen and (max-width: 840px) { .footer_sidebar56 .widget + .widget { margin-top: 6px; }}@media only screen and (max-width: 600px) { .footer_sidebar56 .widget + .widget .widget-title { text-align: inherit; padding-left: 0; padding-right: 0; }}.footer56__row { align-items: stretch; margin: 0 -20px;}.footer56__row .footer56__col { padding: 0 20px;}@media only screen and (max-width: 840px) { .footer56__row .footer56__col { width: 100%; }}@media only screen and (max-width: 840px) { .footer56__row { display: block; }}.footer56__col { min-height: 1px; position: relative; padding: 0 20px;}@media only screen and (max-width: 600px) { .footer56__col { width: 100% !important; } .footer56__col + .footer56__col { margin-top: 20px; }}.footer56__col__sep { position: absolute; top: 0; bottom: 0; left: 0; display: none; border: 0px solid var(--border-color); border-width: 0 1px 0 0;}@media only screen and (max-width: 600px) { .footer56__col__sep { display: none; }}.footer56__col + .footer56__col .footer56__col__sep { display: block;}@media only screen and (max-width: 600px) { .footer56__col + .footer56__col .footer56__col__sep { display: none; }}.footer__col--left .widget { width: auto; display: table; margin-right: auto; text-align: left;}.footer__col--center .widget { width: auto; margin: 0 auto; text-align: center;}.footer__col--right .widget { width: auto; display: table; margin-left: auto; text-align: right;}.valign--stretch .footer56__row { align-items: stretch;}.valign--middle .footer56__row { align-items: center;}.valign--bottom .footer56__row { align-items: flex-end;}.valign--top .footer56__row { align-items: flex-start;}.footer_bottom56 { display: block; border: 0 solid var(--border-color); border-width: 1px 0 0;}.footer_bottom56 .container { border: 0 solid var(--border-color); padding: 60px 0;}@media only screen and (max-width: 840px) { .footer_bottom56 .container { padding: 30px 0; }}@media only screen and (max-width: 600px) { .footer_bottom56 .container { padding: 20px 0; }}.footer_bottom--stack { text-align: center;}.footer_bottom--stack .footer56__element + .footer56__element { margin-top: 26px;}@media only screen and (max-width: 840px) { .footer_bottom--stack .footer56__element + .footer56__element { margin-top: 18px; }}@media only screen and (max-width: 600px) { .footer_bottom--stack .footer56__element + .footer56__element { margin-top: 12px; }}.footer_bottom--stack .footer56__social ul { justify-content: center;}@media only screen and (max-width: 600px) { .footer_bottom__row { display: block; } .footer_bottom__row .footer_bottom__col { width: 100%; } .footer_bottom__row .footer_bottom__col + .footer_bottom__col { margin-top: 20px; }}.footer_bottom__col .footer56__element { margin-bottom: 4px;}.footer_bottom__col .footer56__element { display: inline-block;}.footer_bottom__col--left { text-align: left; display: flex; align-items: center; flex-flow: row wrap;}.footer_bottom__col--left .footer56__element { margin-right: 10px;}.footer_bottom__col--left .footer56__element:last-child { margin-right: 0;}.footer_bottom__col--right { text-align: right; display: flex; align-items: center; justify-content: flex-end; flex-flow: row wrap;}.footer_bottom__col--right .footer56__element + .footer56__element { margin-left: 10px;}@media only screen and (max-width: 600px) { .footer_bottom__col--right .footer56__element + .footer56__element { margin-left: 0; }}@media only screen and (max-width: 600px) { .footer_bottom__col--right { text-align: inherit; justify-content: flex-start; } .footer_bottom__col--right .footer56__element { margin-right: 10px; }}.footer56__logo { line-height: 0;}.footer56__logo a { display: inline-block;}.footer56__logo img { display: block; width: 200px;}.footer56__nav { font-family: var(--font-nav); text-transform: uppercase; letter-spacing: 1px; font-size: 11px;}.footer56__nav ul { list-style: none; margin: 0; padding: 0;}.footer56__nav li { display: inline-block;}.footer56__nav li + li { margin-left: 10px;}.footer56__nav a { color: inherit; display: block; transition: all 0.2s ease-out;}.footer56__nav a:hover { color: #888;}@media only screen and (max-width: 600px) { .footer56__nav a { letter-spacing: 0; }}.footer56__nav .current-menu-item a { color: #888;}.footer56__search { position: relative;}.footer56__search .searchform { display: inline-block; width: 240px; max-width: 100%; position: relative;}.footer56__search .searchform .s { width: 100%; height: 34px; line-height: 34px; padding-left: 12px; padding-right: 40px; background: white; color: black; font-size: 14px;}.footer56__search .submit { width: 34px; height: 34px; line-height: 34px; padding: 0; font-size: 16px; text-align: center; transition: all 0.15s ease-out; cursor: pointer;}.footer56__search .submit i { display: block; margin: 0; line-height: inherit;}.footer56__search .submit:hover { background: var(--accent-color);}.footer56__copyright { position: relative;}.footer56__copyright p { display: inline-block; margin: 0; width: 440px; max-width: 100%;}@media only screen and (max-width: 840px) { .footer56__copyright p { width: auto; display: block; }}.footer56__copyright a { color: inherit;}.footer56__copyright a:hover { color: inherit;}.footer56__copyright i { margin: 0 4px; font-size: 12px;}.footer56__copyright i.fa-heart { color: #D82E2E;}.scrollup56 { display: block; position: fixed; z-index: 9999; bottom: 30px; right: 30px; background-color: white; cursor: pointer;}.scrollup56--icon { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--border-color); transition: all 0.15s ease-out; opacity: 0; visibility: hidden;}.scrollup56--icon i { display: block;}.scrollup56--icon.scrollup56--round { border-radius: 4px;}.scrollup56--icon.scrollup56--circle { border-radius: 50%;}.scrollup56--icon.shown { opacity: 1; visibility: visible;}.scrollup56--image { background: none; opacity: 0; visibility: hidden;}.scrollup56--image img { width: 32px;}.scrollup56--image.shown { opacity: 1; visibility: visible;}.scrollup56--text { border: 1px solid var(--border-color); padding: 6px 12px; text-align: center; font-family: var(--font-heading); transition: all 0.35s ease-out; transform: translateY(105%);}.scrollup56--text.scrollup56--square { bottom: 0; bottom: -3px;}.scrollup56--text.scrollup56--round { border-radius: 4px 4px 0 0; bottom: -3px;}.scrollup56--text span { display: block; line-height: 1.1; text-transform: uppercase; transition: transform 0.15s ease-out;}.scrollup56--text:hover span { transform: translate(0, -3px);}.scrollup56--text .go { font-size: 12px;}.scrollup56--text .top { font-size: 20px; font-weight: bold;}.scrollup56--text.scrollup56--circle { border-radius: 50%; width: 40px; height: 40px; padding: 0; line-height: 40px;}.scrollup56--text.scrollup56--circle .go { display: none;}.scrollup56--text.scrollup56--circle .top { font-weight: normal; font-size: 0.7em; letter-spacing: 0.5px; position: absolute; top: 50%; left: 0; right: 0; transform: translate(0, -50%);}.scrollup56--text.scrollup56--circle:hover .top { transform: translate(0, -52%);}.scrollup56--text.scrollup56--circle, .scrollup56--text.shown { transform: translate(0, 0);}.widget { display: block; position: relative; clear: both; width: 100%; border: 0 solid var(--border-color);}.widget::after { content: ""; display: block;}.widget + .widget { margin-top: 20px; padding-top: 20px;}@media only screen and (max-width: 840px) { .widget + .widget { margin-top: 15px; padding-top: 15px; }}@media only screen and (max-width: 600px) { .widget + .widget { margin-top: 10px; padding-top: 10px; }}.widget-title,.secondary56 .wp-block-heading { border: 0 solid; font-size: 18px; margin: 0; margin-bottom: 8px;}.widget-title a,.secondary56 .wp-block-heading a { color: inherit;}.widget select { width: 100%; height: 32px; padding-top: 0; padding-bottom: 0; line-height: 32px; outline: none; background: none;}.textwidget { font-size: 0.9em; line-height: 1.4;}.textwidget p:last-child,.textwidget ul:last-child,.textwidget ol:last-child { margin-bottom: 0;}.searchform { position: relative;}.searchform .s { display: block; padding-right: 48px; width: 100%; max-width: 100%;}.searchform .submit { position: absolute; top: 50%; right: 0; display: block; margin: 0; padding: 0; width: 48px; margin-top: -24px; height: 48px; line-height: 48px; padding: 0; cursor: pointer; text-align: center; font-size: 1em; color: inherit; border: none; outline: none; background: none; box-shadow: none; transition: all 0.3s ease-out;}.searchform .submit:hover { opacity: 0.6; box-shadow: none; background: none; color: inherit;}.searchform .submit i { display: block; line-height: inherit; margin: 0;}.searchform .submit img { width: 32px;}.wp-block-search__inside-wrapper { position: relative;}.wp-block-search__button { position: absolute; top: 6px; right: 6px; bottom: 6px; padding: 0 10px;}#today { background: rgba(0, 0, 0, 0.04);}#wp-calendar td { text-align: center;}.fox56-social-list.align-center ul { justify-content: center;}.fox56-social-list.align-left ul { justify-content: flex-start;}.fox56-social-list.align-right ul { justify-content: flex-end;}.about-image { text-align: center; margin: 0; max-width: 100%;}.about-image.thumbnail-acute img { border-radius: 0;}.about-image.thumbnail-round img { border-radius: 4px;}.about-image.thumbnail-circle img { border-radius: 50%;}.about-image figcaption { font-size: 0.8em; color: #777; line-height: 1.3; margin: 6px 0 0; text-align: left;}.about-image figcaption a { color: #111;}.about-image + .widget-title { margin-top: 20px;}.about-image img { display: block; width: 100%;}.widget-about .desc { font-size: 0.9em; margin-top: 0.3em;}.widget-about .desc p { margin-bottom: 1.4em;}.widget-about .desc p:last-child { margin-bottom: 0;}.about-signature { margin: 1em 0 0; max-width: 100%;}.about-signature img { display: block;}.about-wrapper.align-center .widget-title { text-align: center;}.about-wrapper.align-center .about-image,.about-wrapper.align-center .about-signature { margin-left: auto; margin-right: auto;}.about-wrapper.align-right .widget-title { text-align: right;}.about-wrapper.align-right .about-image,.about-wrapper.align-right .about-signature { margin-left: auto;}.widget_archive, .widget_nav_menu, .widget_meta, .widget_recent_entries, .widget_categories, .widget_product_categories { font-family: var(--font-heading);}.widget_archive ul, .widget_nav_menu ul, .widget_meta ul, .widget_recent_entries ul, .widget_categories ul, .widget_product_categories ul { list-style: none; margin: 0; padding: 0; border: 0 solid var(--border-color);}.widget_archive li, .widget_nav_menu li, .widget_meta li, .widget_recent_entries li, .widget_categories li, .widget_product_categories li { position: relative; border: 0 solid; border-style: var(--list-widget-border-style); border-color: var(--list-widget-border-color);}.widget_archive li + li, .widget_nav_menu li + li, .widget_meta li + li, .widget_recent_entries li + li, .widget_categories li + li, .widget_product_categories li + li { border-width: 1px 0 0; margin-top: 6px; padding-top: 6px;}.widget_archive a, .widget_nav_menu a, .widget_meta a, .widget_recent_entries a, .widget_categories a, .widget_product_categories a { color: inherit; text-decoration: none; transition: all 0.3s ease-out;}.widget_archive a:hover, .widget_nav_menu a:hover, .widget_meta a:hover, .widget_recent_entries a:hover, .widget_categories a:hover, .widget_product_categories a:hover { color: var(--accent-color);}.widget_archive ul ul, .widget_nav_menu ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_categories ul ul, .widget_product_categories ul ul { padding-left: 20px; margin-left: 0; border-width: 1px 0 0; margin-top: 6px; padding-top: 6px;}.fox-post-count { float: right;}.fox-post-count:before { content: "(";}.fox-post-count:after { content: ")";}.wp-block-latest-posts,.wp-block-latest-comments { list-style: none; margin: 0; padding: 0;}.wp-block-latest-posts li,.wp-block-latest-comments li { position: relative; border: 0 solid; border-style: var(--list-widget-border-style); border-color: var(--list-widget-border-color);}.wp-block-latest-posts li + li,.wp-block-latest-comments li + li { border-width: 1px 0 0; margin-top: 6px; padding-top: 6px;}.wp-block-latest-posts a,.wp-block-latest-comments a { color: inherit; text-decoration: none; transition: all 0.3s ease-out;}.wp-block-latest-posts a:hover,.wp-block-latest-comments a:hover { color: var(--accent-color);}.wp-block-latest-posts ul ul,.wp-block-latest-comments ul ul { padding-left: 20px; margin-left: 0; border-width: 1px 0 0; margin-top: 6px; padding-top: 6px;}.post-date { display: block; font-size: 0.8em; color: #999;}.widget-title .rsswidget img { margin-top: -4px; margin-right: 6px;}.widget_rss > ul { list-style: none; margin: 0; padding: 0;}.widget_rss > ul > li { border-top: 1px solid; padding-top: 14px; margin-top: 14px; line-height: 1.5; overflow: hidden;}.widget_rss > ul > li:first-child { border-top: 0;}.widget_rss > ul a.rsswidget { font-family: var(--font-heading); text-transform: uppercase; font-size: 1em; line-height: 1;}.rss-date { display: block;}.rssSummary { font-size: 0.9em; margin-top: 20px;}.widget_rss > ul > li > cite { float: right; margin-top: 8px; font-size: 0.8em; font-family: var(--font-heading);}.widget_recent_comments,.widget_recent_entries { font-family: var(--font-heading);}.widget_recent_comments ul,.widget_recent_entries ul { list-style: none; margin: 0; padding: 0; counter-reset: count;}.widget_recent_comments ul li,.widget_recent_entries ul li { display: block; padding: 10px 0; position: relative; border: 0 solid rgba(0, 0, 0, 0.5); padding-left: 40px;}.widget_recent_comments ul li + li,.widget_recent_entries ul li + li { border-width: 1px 0 0;}.widget_recent_comments ul li:last-child,.widget_recent_entries ul li:last-child { padding-bottom: 0;}.widget_recent_comments ul li:before,.widget_recent_entries ul li:before { content: counter(count); counter-increment: count; position: absolute; top: 6px; left: 0; font-size: 32px; font-style: italic; font-family: serif;}.widget_recent_comments ul li a,.widget_recent_entries ul li a { color: inherit; text-decoration: none;}.widget_recent_comments ul li a:last-child,.widget_recent_entries ul li a:last-child { transition: all 0.3s ease-out; line-height: 1.3;}.widget_recent_comments ul li > a:last-child,.widget_recent_entries ul li > a:last-child { display: block !important;}.widget_recent_comments ul li > a:last-child:hover,.widget_recent_entries ul li > a:last-child:hover { text-decoration: underline;}.widget_recent_entries ul li { padding-left: 32px;}.widget_recent_entries ul li:before { font-size: 24px;}.tagcloud { overflow: hidden; font-family: var(--font-heading);}.tagcloud a { color: inherit; text-decoration: none; transition: all 0.15s ease-out;}.tagcloud a:hover { color: var(--accent-color);}.style--tagcloud-2 .tagcloud { font-family: var(--font-heading); text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}.style--tagcloud-2 .tagcloud a { float: left; margin: 0 5px 5px 0; background: #f0f0f0; padding: 3px 5px; color: #777; font-size: 10px !important;}.style--tagcloud-2 .tagcloud a:hover { color: #333; background: #eaeaea;}.style--tagcloud-3 .tagcloud { font-family: var(--font-heading); text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}.style--tagcloud-3 .tagcloud a { float: left; margin: 0 5px 5px 0; background: none; border: 2px solid var(--border-color); padding: 3px 5px; color: inherit; font-size: 10px !important;}.style--tagcloud-3 .tagcloud a:hover { color: white; background: var(--accent-color); border-color: var(--accent-color);}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe { width: 100%;}.wi-pin-list { display: block; margin: 0; padding: 0; list-style: none; margin: -4px -2px 0; overflow: hidden; transition: all 0.3s ease-out; -moz-column-count: 2; column-count: 2; -moz-column-gap: 4px; column-gap: 4px;}.wi-pin-list li { display: block; padding: 4px 2px 0;}.wi-pin-list a { display: block; color: inherit; outline: 0; width: 100%; text-decoration: none;}.wi-pin-list a:hover { opacity: 0.85;}.wi-pin-list img { display: block; width: 100%;}.widget-pin__follow { margin: 1em 0 0;}.widget-pin__follow a { background: var(--pin); color: white;}.widget-pin__follow a:hover { color: white;}.widget-author-list .author-list { list-style: none; margin: 0; padding: 0;}.widget-author-list .author-list-item { display: block; border: 0 solid var(--border-color);}.widget-author-list .author-list-item:after { content: ""; display: table; clear: both;}.widget-author-list .author-list-item + .author-list-item { margin-top: 0.7em;}.widget-author-list .author-list-item-avatar { float: left; width: 72px; height: 72px; margin: 0 1.2em 0 0;}.authors-has-sep .author-list-item + .author-list-item { border-width: 1px 0 0; padding-top: 0.7em;}.author-list-item-avatar { display: block;}.author-list-item-avatar a { display: block; outline: 0;}.author-list-item-avatar img { margin: 0; display: block; width: 100%;}.authors-avatar--grayscale .author-list-item-avatar { filter: grayscale(1);}.authors-avatar--hover-color .author-list-item-avatar:hover { filter: grayscale(0);}.authors-avatar--hover-grayscale .author-list-item-avatar:hover { filter: grayscale(1);}.authors-avatar--circle img { border-radius: 50% !important;}.authors-avatar--round img { border-radius: 4px !important;}.author-list-item-text { display: block; overflow: hidden;}.author-list-item-name { font-size: 0.9em; margin: 0 0 0.3em;}.author-list-item-name a { color: inherit; outline: 0;}.author-list-item-post-name { display: block; color: inherit; font-size: 0.85em; outline: 0; line-height: 1.3;}.author-list-item-description { font-size: 0.85em; line-height: 1.4;}.author-list-item-description p { margin: 0;}.widget-author-grid { padding-bottom: 10px;}.widget-author-grid ul { display: flex; flex-flow: row wrap; list-style: none; padding: 0; margin: -8px -4px 0;}.widget-author-grid ul li { display: block; padding: 8px 4px 0; width: 25%;}.widget-author-grid a { transition: all 0.1s ease-out;}.widget-author-grid a:hover { transform: translate(0, -2px);}.widget-author-grid.column-2 ul li { width: 50%;}.widget-author-grid.column-3 ul li { width: 33.33%;}.fox-imagebox { overflow: hidden; position: relative;}.imagebox-inner { position: relative; display: block; z-index: 30;}.imagebox-height { display: block; padding-bottom: 50%;}.imagebox-image,.imagebox-content,.imagebox-overlay,.imagebox-link { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block;}.imagebox-link { outline: 0; border: 0; color: inherit; text-decoration: none; z-index: 40;}.imagebox-overlay { background: black; opacity: 0.3; z-index: 20;}.imagebox-image { margin: 0; display: block; z-index: 10;}.imagebox-image img { display: block; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; width: 100%; height: 100%;}.imagebox-hover-scale .imagebox-image img { transition: all 0.3s ease;}.imagebox-hover-scale:hover .imagebox-image img { transform: scale(1.05);}.imagebox-hover-slide .imagebox-image img { transform: scale(1.15); transition: all 0.3s ease;}.imagebox-hover-slide:hover .imagebox-image img { transform: scale(1.15) translate(10px, 0);}.imagebox-content { z-index: 30; color: white; padding: 8%; display: flex; align-items: center; justify-content: center;}.text-top .imagebox-content { align-items: flex-start;}.text-bottom .imagebox-content { align-items: flex-end;}h3.imagebox-name { text-align: center; margin: 0; color: inherit; display: block; text-transform: uppercase; letter-spacing: 2px; font-size: 1em; transition: all 0.3s ease;}@media only screen and (max-width: 600px) { h3.imagebox-name { font-size: 1.1em; }}.imagebox-style-2 .imagebox-overlay { opacity: 0;}.imagebox-style-2 .imagebox-name { background: rgba(255, 255, 255, 0.9); color: black; padding: 10px;}.imagebox-style-3 .imagebox-overlay { opacity: 0;}.imagebox-style-3 .imagebox-content { padding: 0; display: block; position: absolute; bottom: 0; top: auto; text-align: center;}.imagebox-style-3 .imagebox-name { display: table; margin: 0 auto; background: white; color: black; padding: 10px 10px 0;}.fox-imagebox.has-inner-border { padding: 10px;}.fox-imagebox.has-inner-border .imagebox-inner { border: 1px solid rgba(255, 255, 255, 0.5);}.imagebox-border-top,.imagebox-border-bottom { border-top: 1px solid white; transform: scale(0, 1); left: -1px; right: -1px;}.imagebox-border-left,.imagebox-border-right { border-left: 1px solid white; transform: scale(1, 0); height: 100%; top: -1px; bottom: -1px;}.imagebox-border-top { top: -1px;}.imagebox-border-bottom { bottom: -1px;}.imagebox-border-left { left: -1px;}.imagebox-border-right { right: -1px;}.imagebox-border { position: absolute; z-index: 30; transition: all 0.3s ease;}.fox-imagebox:hover .imagebox-border { transform: scale(1, 1);}.fox-imagetext { display: block; overflow: hidden;}.fox-imagetext figure img { display: block; max-width: 100%;}.fox-imagetext figure a { display: block; color: inherit; border: 0; text-decoration: none;}.fox-imagetext figure a:focus { outline: 0;}.fox-imagetext .image-element { max-width: 100%;}.imagetext-imagetop figure { margin: 0 0 10px;}.imagetext-imagetop figure .image-element { display: inline-block;}.imagetext-imageleft .imagetext-image { float: left; margin: 0 20px 0 0; max-width: 80%;}@media only screen and (max-width: 600px) { .imagetext-imageleft .imagetext-image { max-width: 150px; }}.imagetext-imageleft .imagetext-text { overflow: hidden;}.imagetext-image picture,.imagetext-image img { display: block;}.imagetext-heading { margin: 0 0 5px;}.imagetext-heading a { color: inherit; outline: 0; border: 0; text-decoration: none;}.imagetext-heading a:hover { color: inherit;}.imagetext-description { max-width: 300px; display: inline-block; line-height: 1.4; font-size: 0.9em;}.imagetext-description p { margin: 0 0 5px;}.imagetext-description p:last-child { margin: 0;}@media only screen and (max-width: 600px) { .imagetext-description { max-width: none; }}.image-shape-circle img { border-radius: 50%;}.image-shape-round img { border-radius: 4px;}.fox-coronavirus { overflow: hidden; font-size: 90%; font-family: "Helvetica Neue", Arial, sans-serif;}.coronavirus-big-numbers { display: flex; align-items: center; background: #f0f0f0; border-radius: 5px; text-align: center; margin: 0 0 5px;}.coronavirus-big-numbers .big-number { display: block; width: 50%; flex: none; padding: 16px 5px;}.coronavirus-big-numbers .big-number span { display: block;}.coronavirus-big-numbers .big-number .num { font-size: 2em; font-weight: bold;}.num-today { color: #999;}.coronavirus-table-wrapper { max-height: 200px; overflow-x: hidden; overflow-y: scroll; position: relative;}.t-row-th { border: 0; display: block; display: flex; align-content: center; font-weight: bold; padding: 5px 0;}.th-name { width: 40%; flex: none;}.th-case,.th-death { width: 30%; flex: none; text-align: right;}.coronavirus-table-container { margin: 0 -5px;}.coronavirus-table { display: table; width: 100%;}.coronavirus-table .t-row { display: table-row;}.coronavirus-table .td { display: table-cell; padding: 5px; border-top: 1px solid #ccc;}.td-case,.td-death { width: 30%; text-align: right;}.coronavirus-source { margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid #ccc; color: #aaa; font-size: 90%;}.coronavirus-source a { color: inherit; transition: all 0.1s;}.coronavirus-source a:hover { color: #111;}.mc4wp-form-fields p { margin-bottom: 10px;}.mc4wp-form-fields p:last-child { margin-bottom: 0;}.foxmc { padding: 10px; position: relative; }.foxmc input[type=text],.foxmc input[type=email] { border: 0;}.foxmc-inner { padding: 30px; position: relative; z-index: 30; border: 1px solid transparent;}.secondary56 .foxmc { padding: 5px;}.secondary56 .foxmc-inner { padding: 15px;}.secondary56 .foxmc-title { font-size: 1.1em;}.secondary56 .foxmc-subtitle { font-style: normal;}.foxmc-bg-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; display: block;}.foxmc-bg-image img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.foxmc-title { font-size: 1.3em; line-height: 1.1; text-transform: uppercase; letter-spacing: 1px; margin: 0; display: inline-flex; align-content: center; align-items: center;}.foxmc-title i { display: block; margin: 0 6px 0 0; font-size: 80%;}@media only screen and (max-width: 600px) { .foxmc-title i { display: none; }}@media only screen and (max-width: 600px) { .foxmc-title { letter-spacing: 0; }}.foxmc-subtitle { margin: 5px 0 0; font-size: 0.9em; line-height: 1.1; color: #999;}.foxmc-heading { text-align: center; margin-bottom: 10px;}.foxmc-stack input[type=submit] { display: block; width: 100%;}.foxmc-inline .mc4wp-form-fields { display: flex; align-items: center; justify-content: center;}@media only screen and (max-width: 1168px) { .foxmc-inline .mc4wp-form-fields { justify-content: center; }}@media only screen and (max-width: 840px) { .foxmc-inline .mc4wp-form-fields { display: block; }}.foxmc-inline .mc4wp-form-fields > p { margin: 0 2px;}@media only screen and (max-width: 840px) { .foxmc-inline .mc4wp-form-fields > p { margin: 5px 2px; }}.foxmc-inline .mc4wp-form-fields input[type=text],.foxmc-inline .mc4wp-form-fields input[type=email] { width: 400px;}@media only screen and (max-width: 1168px) { .foxmc-inline .mc4wp-form-fields input[type=text], .foxmc-inline .mc4wp-form-fields input[type=email] { width: 280px; }}@media only screen and (max-width: 840px) { .foxmc-inline .mc4wp-form-fields input[type=text], .foxmc-inline .mc4wp-form-fields input[type=email] { width: 100%; }}.foxmc-button-primary input[type=submit] { background: var(--accent-color); color: white; line-height: 46px;}.foxmc-button-black input[type=submit] { line-height: 46px;}.foxmc-button-outline input[type=submit],.foxmc-button-fill input[type=submit] { border: 2px solid; color: inherit; background: none; line-height: 42px;}.foxmc-button-fill input[type=submit]:hover { background: black; color: white; border-color: black;}.foxmc-no-bg.foxmc { padding: 0;}.foxmc-no-bg.foxmc-no-border .foxmc-inner { padding: 0;}.authorbox-widget + .authorbox-widget { margin-top: 2em;}.authorbox-widget-inline { overflow: hidden;}.authorbox-widget-inline .authorbox-widget-avatar { display: block; float: left; width: 90px; margin: 0 16px 0 0;}.authorbox-widget-inline .authorbox-widget-avatar img { display: block; width: 100%; margin: 0; border-radius: 50%;}.authorbox-widget-inline .authorbox-widget-text { overflow: hidden;}.authorbox-widget-inline .authorbox-widget-name { font-size: 1.1em;}.authorbox-widget-inline .authorbox-widget-description { font-size: 0.9em;}.authorbox-widget-name { margin: 0 0 0.5em;}.authorbox-widget-name a { color: inherit;}.authorbox-widget-description { display: block; line-height: 1.5;}.authorbox-widget-description p { margin: 0;}.authorbox-widget-stack .authorbox-widget-avatar { display: inline-block; margin: 0 0 10px; width: 120px;}.authorbox-widget-stack .authorbox-widget-avatar img { display: block; width: 100%; margin: 0; border-radius: 50%;}.authorbox-widget-stack .authorbox-widget-name { font-size: 1.2em;}.blog56--widget--small.blog56--list { row-gap: 20px;}.blog56--widget--small .post56__sep__line { border-color: var(--border-color); top: -10px;}.blog56--widget--small .post56--list .thumbnail56 { padding-right: 10px; width: 100px;}.blog56--widget--small .post56--list--thumb-right .thumbnail56 { padding-right: 0; padding-left: 10px;}.blog56--widget--small .thumbnail56 { overflow: visible; width: 100px; border-radius: 0;}.blog56--widget--small .thumbnail56 img { border-radius: 0;}.blog56--widget--small .thumbnail56__index { position: absolute; top: -10px; left: -10px; z-index: 20; background: var(--accent-color); color: #fff; width: 28px; height: 28px; line-height: 24px; border: 2px solid #fff; border-radius: 50%; text-align: center; box-shadow: none; text-shadow: none; font-size: 12px; font-style: normal; font-family: sans-serif;}.blog56--widget--small .post56--list .thumbnail56 + .post56__text { width: calc(100% - 100px);}.blog56--widget--small .title56 { margin: 0; font-size: 1.1em;}.blog56--widget--small .excerpt56 { font-size: 0.88em; line-height: 1.4; margin: 5px 0 0;}.blog56--widget--small .component56 + .component56 { margin-top: 0px;}.blog56--widget--small .post56 .post56__text { padding: 0;}.blog56--widget--big .thumbnail56__index { display: block; position: absolute; font-size: 2.4em; line-height: 1; color: #fff; bottom: 6px; right: 10px; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); z-index: 30; font-family: serif; font-style: italic;}.blog56--widget--big .title56 { font-size: 1.3em;}.blog56--widget--big .excerpt56 { font-size: 0.95em;}.blog56--widget--big .component56 + .component56 { margin-top: 5px;}.blog56--widget--big .post56 .post56__text { padding: 0;}.instagram56 { display: block;}.instagram56__header { text-align: center; padding: 2% 0;}.instagram56__header__subtitle { text-transform: uppercase; letter-spacing: 1px; font-size: 0.8em; margin: 0 0 6px; opacity: 0.7;}.instagram56__header__title { font-size: 1.3em; text-transform: uppercase; letter-spacing: 2px; margin: 0;}.instagram56__header__title i { margin-right: 4px;}.instagram56__header__title a { color: inherit; text-decoration: none;}.instagram56__header__title a:hover { color: inherit;}.sb_instagram_header a { color: inherit;}.sbi_header_img_hover { display: none;}#sb_instagram { padding-bottom: 0 !important;}#sb_instagram .sbi_follow_btn a { background: #3897f0;}.follow-text { margin: 1em 0 0; display: block; text-align: center;}.follow-text::after { clear: both; content: ""; display: table;}.follow-text a.btn56 { line-height: 32px; padding: 0 32px; display: inline-block; margin: 0; max-width: 100%;}.follow-text a.btn56.btn56--insta { background: #3897f0; color: white; border-radius: 4px;}.follow-text a.btn56.btn56--white { background: white; color: #111; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);}.instagram56__main { position: relative;}.follow-text--overlap { position: absolute; margin: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; z-index: 50;}.follow-text--overlap a.btn56 { display: block;}.instagram56--fade .sbi_item img { transition: all 0.15s ease-out;}.instagram56--fade .sbi_item:hover img { opacity: 0.7;}.instagram56--border .sbi_item a { display: block; position: relative; overflow: hidden;}.instagram56--border .sbi_item a:before, .instagram56--border .sbi_item a:after { display: block; content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 20; transition: all 0.4s ease-out; top: 8px; left: 8px; right: 8px; bottom: 8px; opacity: 0; visibility: hidden; border: 1px solid white;}.instagram56--border .sbi_item a:before { border-width: 1px 0; transform: scale(0, 1);}.instagram56--border .sbi_item a:after { border-width: 0 1px; transform: scale(1, 0);}.instagram56--border .sbi_item:hover a:before, .instagram56--border .sbi_item:hover a:after { opacity: 1; visibility: visible; transform: scale(1, 1);}.skin-dark { background: black; color: white;}.skin-dark .widget-title { background: none !important; color: inherit !important;}.skin-dark .widget_archive ul,.skin-dark .widget_archive li, .skin-dark .widget_nav_menu ul,.skin-dark .widget_nav_menu li, .skin-dark .widget_meta ul,.skin-dark .widget_meta li, .skin-dark .widget_recent_entries ul,.skin-dark .widget_recent_entries li, .skin-dark .widget_categories ul,.skin-dark .widget_categories li, .skin-dark .widget_product_categories ul,.skin-dark .widget_product_categories li { border: 0;}.skin-dark .widget_archive a:hover, .skin-dark .widget_nav_menu a:hover, .skin-dark .widget_meta a:hover, .skin-dark .widget_recent_entries a:hover, .skin-dark .widget_categories a:hover, .skin-dark .widget_product_categories a:hover { color: inherit; text-decoration: underline;}:root { --blog-grid-h-spacing: 20px; --blog-grid-v-spacing: 40px;}.imageframe56 { display: block; padding-bottom: 50%; position: relative;}.imageframe56 img { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.builder56 { display: block; padding: 20px 0 30px;}@media only screen and (max-width: 840px) { .builder56 { padding: 0 0 20px; }}@media only screen and (max-width: 600px) { .builder56 { padding: 0 0 10px; }}.builder56__section { border: 0 solid black;}.builder56__section + .builder56__section { margin-top: 24px;}.section56 { overflow: hidden;}.container--main { border: 0 solid;}.section56--stretch-fullwidth .container { width: 100%; max-width: 100%;}.section56--stretch-narrow .container { width: 660px;}.section56__after_code { margin: 20px 0 0;}.container--heading { position: relative;}.heading56__wrapper { position: relative; margin: 0 0 24px;}h2.heading56 { display: block; position: relative; margin: 0;}.heading56 a { color: inherit;}.heading56 a:hover { color: inherit;}.heading56__text { display: inline-block; position: relative;}.heading56--border-bottom { border: 1px solid; border-width: 0 0 1px;}.heading56--border-top { border: 1px solid; border-width: 1px 0 0;}.heading56--border-around .heading56__text { padding: 16px; border: 5px solid;}.heading56--decorate-middle .heading56__line { display: block; position: absolute; top: 50%; transform: translate(0, -50%);}.heading56--decorate-middle .heading56__line--left { right: 100%; margin-right: 20px;}.heading56--decorate-middle .heading56__line--right { left: 100%; margin-left: 20px;}.heading56--decorate-middle.heading56--stretch-full .heading56__line { width: 2000px;}.heading56--decorate-middle.heading56--stretch-content { overflow: hidden;}.heading56--decorate-middle.heading56--stretch-content .heading56__line { width: 2000px;}.heading56--decorate-middle.heading56--stretch-half .heading56__line { width: 200px;}.heading56--middle-line .heading56__line { background: currentColor; height: 1px;}.heading56--diagonal-stripe .heading56__line { background: repeating-linear-gradient(-45deg, transparent, transparent 6px, currentColor 7px, currentColor 1px); background-position: top left; opacity: 0.5; height: 30%;}.heading56--pixelate-dots .heading56__line { height: 40%; background-image: radial-gradient(currentColor 20%, transparent 20%); background-position: 0 0; background-size: 8px 8px; opacity: 0.6;}.heading56--left { text-align: left;}.heading56--center { text-align: center;}.heading56--right { text-align: right;}.heading56__link--separated { position: absolute; top: 50%; right: 0; z-index: 20; display: block; transform: translate(0, -50%);}@media only screen and (max-width: 600px) { .heading56__link--separated { padding-left: 10px; }}.heading56--right + .heading56__link--separated { right: auto; left: 0; padding-left: 0; padding-right: 20px;}.ad56__wrapper .ad56__container { margin-bottom: 20px;}.blog56 { position: relative;}.post56 { position: relative; z-index: 10;}.component56 + .component56 { margin-top: 8px;}body .post56__text > .component56:last-child { margin-bottom: 0;}.thumbnail56 { display: block; margin: 0; position: relative; overflow: hidden;}.thumbnail56 img { width: 100%; display: block; margin: 0; border: 0 solid;}.thumbnail56 a { outline: 0; display: block; position: relative;}.thumbnail56__view { position: absolute; bottom: 0; left: 0; z-index: 0; display: block; background: black; color: white; font-size: 11px; text-align: center; padding: 2px 8px; font-family: var(--font-heading); text-transform: uppercase; letter-spacing: 1px; font-size: 11px; z-index: 40;}.thumbnail56__score { display: block; position: absolute; bottom: 0; right: 0; display: block; background: black; color: white; z-index: 99; width: 60px; height: 60px; line-height: 60px; font-size: 2.4em;}.title56 { margin: 0; -ms-word-wrap: break-word; word-wrap: break-word;}.title56 a { display: block; color: inherit; transition: color 0.15s ease-out;}.title56 a:hover { color: inherit;}.excerpt56 { display: block; -ms-word-wrap: break-word; word-wrap: break-word;}.excerpt56 p { margin: 0;}.readmore56 .btn56 { line-height: 24px;}a.more--plain { font-family: var(--font-heading); text-transform: uppercase;}a.more--minimal { color: inherit; text-transform: uppercase; letter-spacing: 1px; font-size: 90%; display: inline-block; margin-top: 0.5em; position: relative;}a.more--minimal:hover { color: inherit;}a.more--minimal:after { position: absolute; bottom: 0; left: 0; right: 0; transform: scale(0, 1); transform-origin: 0 0; transition: all 0.2s ease-out; display: block; border-top: 2px solid; content: "";}a.more--minimal:hover:after { transform: scale(1, 1);}.hover--fade a { transition: all 0.2s ease-out;}.hover--fade a:hover { opacity: 0.8;}.hover--grayscale img { transition: all 0.4s ease-out;}.hover--grayscale img:hover { filter: grayscale(100%);}.hover--sepia img { transition: all 0.4s ease-out;}.hover--sepia img:hover { filter: sepia(100%);}.thumbnail56__overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; z-index: 20; opacity: 0; visibility: hidden; transition: all 0.3s ease-out; background: black; display: none;}.hover--dark .thumbnail56__overlay { display: block;}.hover--dark a:hover .thumbnail56__overlay { opacity: 0.4; visibility: visible;}.hover--zoomin img { display: block; transition: all 0.3s ease-out;}.hover--zoomin a:hover img, .hover--zoomin:hover img { transform: scale(1.05);}.thumbnail56__letter { display: block; position: absolute; top: 50%; left: 50%; text-align: center; display: block; z-index: 30; transform: translate(-50%, -50%); width: 100px; height: 100px; line-height: 100px; text-align: center; color: white; position: absolute; font-size: 5em;}.thumbnail56__letter__main { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; transition: all 0.4s ease-out; transform: scale(0.9); font-weight: 100;}.thumbnail56__letter__cross { position: absolute; display: block; border-left: 1px solid; height: 0; transition: all 0.3s ease-out; opacity: 0.8;}.thumbnail56__letter__cross--left { transform: rotate(45deg); transform-origin: 0 0; top: 100%; right: 100%;}.thumbnail56__letter__cross--right { transform: rotate(45deg); transform-origin: 100% 100%; bottom: 100%; left: 100%;}.hover--letter a:hover .thumbnail56__overlay { opacity: 0.7;}.hover--letter a:hover .thumbnail56__letter__cross { height: 60px;}.hover--letter a:hover .thumbnail56__letter__main { visibility: visible; opacity: 1; transform: scale(1);}.thumbnail56__hover-img { display: block; max-width: 100%; position: absolute; top: 50%; left: 50%; z-index: 50; border-radius: 0 !important; opacity: 0; visibility: hidden; transition: all 0.3s ease-out; transform: translate(-50%, -45%); border: 0 !important;}.thumbnail56 .thumbnail56__hover-img { width: 40%;}.thumbnail56.hover--logo a:hover img.thumbnail56__hover-img { opacity: 1; visibility: visible; transform: translate(-50%, -50%);}.thumbnail56--hasshowing--fade a { opacity: 0; visibility: hidden; transition: all 0.4s ease-out; transition-delay: 0.1s;}.thumbnail56--hasshowing--fade.inview a { opacity: 1; visibility: visible;}.thumbnail56--hasshowing--slide a { opacity: 0; visibility: hidden; transform: translate(0, 40px); transition: all 0.3s ease-out;}.thumbnail56--hasshowing--slide.inview a { opacity: 1; visibility: visible; transform: translate(0, 0);}.thumbnail56--hasshowing--popup a { opacity: 0; visibility: hidden; transform: scale(0.95); transition: all 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.thumbnail56--hasshowing--popup.inview a { opacity: 1; visibility: visible; transform: scale(1);}.thumbnail56--hasshowing--zoomin a { opacity: 0; visibility: hidden; transform: scale(1.3); transition: all 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.thumbnail56--hasshowing--zoomin.inview a { opacity: 1; visibility: visible; transform: scale(1);}.format-icon { position: absolute; z-index: 999; display: block; left: 10px; bottom: 10px; background: rgba(0, 0, 0, 0.4); border-radius: 3px; color: white; width: 36px; height: 36px; text-align: center;}.format-icon i { font-size: 16px; line-height: 36px; margin: 0;}.format-icon--video { left: 50%; top: 50%; width: 48px; height: 48px; margin: -24px 0 0 -24px; border-radius: 50%; transition: all 0.15s ease-out;}.format-icon--video i { transform: translate(3px, 0); font-size: 22px; line-height: 48px;}.format-icon--video--minimal { background: none;}.format-icon--video--minimal i { font-size: 28px; text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.format-icon--video--solid { background: #000;}.thumbnail56:hover .format-icon--video--solid { background: var(--accent-color);}.format-icon--video--outline { width: 48px; height: 48px; line-height: 42px; font-size: 14px; color: white; border: 4px solid rgba(255, 255, 255, 0.8); background: rgba(0, 0, 0, 0.1); transition: all 0.15s ease-out;}.format-icon--video--outline i { line-height: 40px; transform: translate(3px, 0); font-size: 22px;}.thumbnail56:hover .format-icon--video--outline { border-color: white; color: white;}.post56__overlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 30; background: rgba(0, 0, 0, 0.3); display: none;}.post56__padding { display: none; padding-bottom: 80%;}.post56__height { display: none; height: 320px;}.post56__wraplink { display: none; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.post56--ontop { color: white; overflow: hidden;}.post56--ontop .post56__overlay,.post56--ontop .post56__height,.post56--ontop .post56__padding,.post56--ontop .post56__wraplink { display: block;}.post56--ontop .thumbnail56 { z-index: 10; margin: 0 !important;}.post56--ontop .thumbnail56 a { width: 100%; height: 100%; display: block;}.post56--ontop .thumbnail56 img { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; width: 100%; height: 100%; border-radius: 0 !important;}.post56--ontop .post56__text { z-index: 40; padding: 24px;}.post56--ontop .post56__text,.post56--ontop .thumbnail56 { position: absolute; left: 0; right: 0;}.post56--ontop .thumbnail56 { top: 0; bottom: 0;}.text--top .post56__text { top: 0;}.text--bottom .post56__text { bottom: 0;}.text--middle .post56__text { top: 50%; transform: translate(0, -50%);}:root { --blog-grid-h-spacing: 20px; --blog-grid-v-spacing: 40px;}.blog56--grid { display: grid; row-gap: 32px; -moz-column-gap: 32px; column-gap: 32px;}.blog56--grid--1cols { grid-template-columns: 1fr;}.blog56--grid--2cols { grid-template-columns: 1fr 1fr;}.blog56--grid--3cols { grid-template-columns: 1fr 1fr 1fr;}.blog56--grid--4cols { grid-template-columns: 1fr 1fr 1fr 1fr;}.blog56--grid--5cols { grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}.blog56--grid--6cols { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}@media only screen and (max-width: 840px) { .blog56--grid--tablet--1cols { grid-template-columns: 1fr; } .blog56--grid--tablet--2cols { grid-template-columns: 1fr 1fr; } .blog56--grid--tablet--3cols { grid-template-columns: 1fr 1fr 1fr; } .blog56--grid--tablet--4cols { grid-template-columns: 1fr 1fr 1fr 1fr; }}@media only screen and (max-width: 600px) { .blog56--grid--mobile--1cols { grid-template-columns: 1fr; } .blog56--grid--mobile--2cols { grid-template-columns: 1fr 1fr; }}.post56--grid .post56__text { padding: 16px 0 0;}.blog56--list { display: grid; row-gap: 32px; -moz-column-gap: 32px; column-gap: 32px; position: relative;}.post56--list { display: flex; position: relative; z-index: 20;}.post56--list .post56__text { width: 100%;}.post56--list .thumbnail56 { width: 40%; order: 1; padding-right: 24px; flex: none; margin-bottom: 0 !important; max-width: 60%;}@media only screen and (max-width: 840px) { .post56--list .thumbnail56 { padding-right: 14px; }}@media only screen and (max-width: 600px) { .post56--list .thumbnail56 { padding-right: 6px; }}.post56--list .thumbnail56 + .post56__text { width: 60%; order: 2; flex: none; min-width: 40%;}.valign-top { align-items: stretch;}.valign-middle { align-items: center;}.valign-bottom { align-items: flex-end;}.post56--list--thumb-right .thumbnail56 { order: 3; padding-left: 24px; padding-right: 0;}@media only screen and (max-width: 840px) { .post56--list--thumb-right .thumbnail56 { padding-right: 0; padding-left: 14px; }}@media only screen and (max-width: 840px) { .post56--list--thumb-right .thumbnail56 { padding-right: 0; padding-left: 6px; }}.blog56__sep { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; display: grid; -moz-column-gap: 32px; column-gap: 32px;}.blog56__sep__line { display: block; height: 100%; border-right: 0 solid var(--border-color); transform: translate(16px, 0);}.blog56--grid--1cols .blog56__sep__line { display: none;}.blog56--grid--2cols .blog56__sep { grid-template-columns: 1fr 1fr;}.blog56--grid--2cols .line--2,.blog56--grid--2cols .line--3,.blog56--grid--2cols .line--4,.blog56--grid--2cols .line--5 { display: none;}.blog56--grid--3cols .blog56__sep { grid-template-columns: 1fr 1fr 1fr;}.blog56--grid--3cols .line--3,.blog56--grid--3cols .line--4,.blog56--grid--3cols .line--5 { display: none;}.blog56--grid--4cols .blog56__sep { grid-template-columns: 1fr 1fr 1fr 1fr;}.blog56--grid--4cols .line--4,.blog56--grid--4cols .line--5 { display: none;}.blog56--grid--5cols .blog56__sep { grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}.blog56--grid--5cols .line--5 { display: none;}.blog56--grid--6cols .blog56__sep { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}@media only screen and (max-width: 840px) { .blog56--grid--tablet--1cols .blog56__sep__line { display: none; } .blog56--grid--tablet--2cols .blog56__sep { grid-template-columns: 1fr 1fr; } .blog56--grid--tablet--2cols .line--1 { display: block; } .blog56--grid--tablet--2cols .line--2, .blog56--grid--tablet--2cols .line--3, .blog56--grid--tablet--2cols .line--4, .blog56--grid--tablet--2cols .line--5 { display: none; } .blog56--grid--tablet--3cols .blog56__sep { grid-template-columns: 1fr 1fr 1fr; } .blog56--grid--tablet--3cols .line--1, .blog56--grid--tablet--3cols .line--2 { display: block; } .blog56--grid--tablet--3cols .line--3, .blog56--grid--tablet--3cols .line--4, .blog56--grid--tablet--3cols .line--5 { display: none; } .blog56--grid--tablet--4cols .blog56__sep { grid-template-columns: 1fr 1fr 1fr 1fr; } .blog56--grid--tablet--4cols .line--1, .blog56--grid--tablet--4cols .line--2, .blog56--grid--tablet--4cols .line--3 { display: block; } .blog56--grid--tablet--4cols .line--4, .blog56--grid--tablet--4cols .line--5 { display: none; }}@media only screen and (max-width: 600px) { .blog56--grid--mobile--1cols .blog56__sep__line { display: none; } .blog56--grid--mobile--2cols .blog56__sep { grid-template-columns: 1fr 1fr; } .blog56--grid--mobile--2cols .line--1 { display: block; } .blog56--grid--mobile--2cols .line--2, .blog56--grid--mobile--2cols .line--3, .blog56--grid--mobile--2cols .line--4, .blog56--grid--mobile--2cols .line--5 { display: none; }}.post56__sep__line { position: absolute; top: -16px; left: 0; right: 0; z-index: 11; border-top: 1px solid var(--border-color);}.griditem56:first-child .post56__sep__line { display: none !important;}.blog56--grid--2cols .griditem56:nth-child(2) .post56__sep__line,.blog56--grid--3cols .griditem56:nth-child(2) .post56__sep__line,.blog56--grid--4cols .griditem56:nth-child(2) .post56__sep__line,.blog56--grid--5cols .griditem56:nth-child(2) .post56__sep__line,.blog56--grid--6cols .griditem56:nth-child(2) .post56__sep__line { display: none;}.blog56--grid--3cols .griditem56:nth-child(3) .post56__sep__line,.blog56--grid--4cols .griditem56:nth-child(3) .post56__sep__line,.blog56--grid--5cols .griditem56:nth-child(3) .post56__sep__line,.blog56--grid--6cols .griditem56:nth-child(3) .post56__sep__line { display: none;}.blog56--grid--4cols .griditem56:nth-child(4) .post56__sep__line,.blog56--grid--5cols .griditem56:nth-child(4) .post56__sep__line,.blog56--grid--6cols .griditem56:nth-child(4) .post56__sep__line { display: none;}.blog56--grid--5cols .griditem56:nth-child(5) .post56__sep__line,.blog56--grid--6cols .griditem56:nth-child(5) .post56__sep__line { display: none;}.blog56--grid--6cols .griditem56:nth-child(6) .post56__sep__line { display: none;}@media only screen and (max-width: 840px) { .blog56.blog56--grid--tablet--1cols .griditem56 .post56__sep__line, .blog56.blog56--grid--tablet--2cols .griditem56 .post56__sep__line, .blog56.blog56--grid--tablet--3cols .griditem56 .post56__sep__line, .blog56.blog56--grid--tablet--4cols .griditem56 .post56__sep__line, .blog56.blog56--grid--tablet--5cols .griditem56 .post56__sep__line, .blog56.blog56--grid--tablet--6cols .griditem56 .post56__sep__line { display: block; } .blog56.blog56--grid--tablet--2cols .griditem56:nth-child(2) .post56__sep__line, .blog56.blog56--grid--tablet--3cols .griditem56:nth-child(2) .post56__sep__line, .blog56.blog56--grid--tablet--4cols .griditem56:nth-child(2) .post56__sep__line { display: none; } .blog56.blog56--grid--tablet--3cols .griditem56:nth-child(3) .post56__sep__line, .blog56.blog56--grid--tablet--4cols .griditem56:nth-child(3) .post56__sep__line { display: none; } .blog56.blog56--grid--tablet--4cols .griditem56:nth-child(4) .post56__sep__line { display: none; }}@media only screen and (max-width: 600px) { .post56__sep__line { display: block !important; } .griditem56:first-child .post56__sep__line { visibility: hidden; opacity: 0; } .blog56.blog56--grid--mobile--2cols .griditem56:nth-child(2) .post56__sep__line { visibility: hidden; opacity: 0; }}@media only screen and (max-width: 840px) { .post56--list--thumb-pixel .thumbnail56 { width: 200px; }}@media only screen and (max-width: 600px) { .post56--list--thumb-pixel .thumbnail56 { width: 100px; }}@media only screen and (max-width: 840px) { .post56--list--thumb-pixel .thumbnail56 + .post56__text { width: calc(100% - 200px); }}@media only screen and (max-width: 600px) { .post56--list--thumb-pixel .thumbnail56 + .post56__text { width: calc(100% - 100px); }}@media only screen and (max-width: 840px) { .post56--list--thumb-percent .thumbnail56 { width: 60%; }}@media only screen and (max-width: 600px) { .post56--list--thumb-percent .thumbnail56 { width: 40%; }}@media only screen and (max-width: 840px) { .post56--list--thumb-percent .thumbnail56 + .post56__text { width: 40%; }}@media only screen and (max-width: 600px) { .post56--list--thumb-percent .thumbnail56 + .post56__text { width: 60%; }}.blog56--list { display: grid; row-gap: 32px; -moz-column-gap: 32px; column-gap: 32px; position: relative;}.post56--list { display: flex; position: relative; z-index: 20;}.post56--list .post56__text { width: 100%; text-align: left;}.post56--list .post56__text .meta56 { justify-content: flex-start;}.post56--list .thumbnail56 { width: 40%; order: 1; padding-right: 24px; flex: none; margin-bottom: 0 !important;}@media only screen and (max-width: 840px) { .post56--list .thumbnail56 { padding-right: 14px; }}@media only screen and (max-width: 840px) { .post56--list .thumbnail56 { padding-right: 6px; }}.post56--list .thumbnail56 + .post56__text { width: 60%; order: 2; flex: none;}.valign-top { align-items: stretch;}.valign-middle { align-items: center;}.valign-bottom { align-items: flex-end;}.post56--list--thumb-right .thumbnail56 { order: 3; padding-left: 24px; padding-right: 0;}@media only screen and (max-width: 840px) { .post56--list--thumb-right .thumbnail56 { padding-right: 0; padding-left: 14px; }}@media only screen and (max-width: 840px) { .post56--list--thumb-right .thumbnail56 { padding-right: 0; padding-left: 6px; }}@media only screen and (max-width: 600px) { .list56--mobile-grid .post56--list { display: block; } .list56--mobile-grid .thumbnail56, .list56--mobile-grid .post56__text { width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; } .list56--mobile-grid .thumbnail56 + .post56__text { margin-top: 10px; }}.main-masonry { margin: -32px -16px 0;}.masonry-cell { display: block; float: left; padding: 32px 16px 0; z-index: 99;}.masonry56--1cols .masonry-cell,.masonry56--1cols .grid-sizer { width: 100%;}.masonry56--2cols .masonry-cell,.masonry56--2cols .grid-sizer { width: 50%;}.masonry56--3cols .masonry-cell,.masonry56--3cols .grid-sizer { width: 33.33%;}.masonry56--4cols .masonry-cell,.masonry56--4cols .grid-sizer { width: 25%;}.masonry56--5cols .masonry-cell,.masonry56--5cols .grid-sizer { width: 20%;}.masonry56--6cols .masonry-cell,.masonry56--6cols .grid-sizer { width: 16.66%;}@media only screen and (max-width: 840px) { .masonry56--tablet--1cols .masonry-cell, .masonry56--tablet--1cols .grid-sizer { width: 100%; } .masonry56--tablet--2cols .masonry-cell, .masonry56--tablet--2cols .grid-sizer { width: 50%; } .masonry56--tablet--3cols .masonry-cell, .masonry56--tablet--3cols .grid-sizer { width: 33.33%; } .masonry56--tablet--4cols .masonry-cell, .masonry56--tablet--4cols .grid-sizer { width: 25%; } .masonry56--tablet--5cols .masonry-cell, .masonry56--tablet--5cols .grid-sizer { width: 20%; } .masonry56--tablet--6cols .masonry-cell, .masonry56--tablet--6cols .grid-sizer { width: 16.66%; }}@media only screen and (max-width: 600px) { .masonry56--mobile--1cols .masonry-cell, .masonry56--mobile--1cols .grid-sizer { width: 100%; } .masonry56--mobile--2cols .masonry-cell, .masonry56--mobile--2cols .grid-sizer { width: 50%; } .masonry56--mobile--3cols .masonry-cell, .masonry56--mobile--3cols .grid-sizer { width: 33.33%; } .masonry56--mobile--4cols .masonry-cell, .masonry56--mobile--4cols .grid-sizer { width: 25%; } .masonry56--mobile--5cols .masonry-cell, .masonry56--mobile--5cols .grid-sizer { width: 20%; } .masonry56--mobile--6cols .masonry-cell, .masonry56--mobile--6cols .grid-sizer { width: 16.66%; }}.masonry56--bigfirst .masonry-cell:first-child { background: white;}.masonry56--bigfirst.masonry56--2cols .masonry-cell:first-child { width: 100%;}.masonry56--bigfirst.masonry56--3cols .masonry-cell:first-child { width: 66.66%;}.masonry56--bigfirst.masonry56--4cols .masonry-cell:first-child { width: 50%;}.masonry56--bigfirst.masonry56--5cols .masonry-cell:first-child { width: 40%;}.masonry56--bigfirst.masonry56--6cols .masonry-cell:first-child { width: 33.33%;}@media only screen and (max-width: 840px) { .masonry56--bigfirst.masonry56--tablet--2cols .masonry-cell:first-child { width: 100%; } .masonry56--bigfirst.masonry56--tablet--3cols .masonry-cell:first-child { width: 66.66%; } .masonry56--bigfirst.masonry56--tablet--4cols .masonry-cell:first-child { width: 50%; } .masonry56--bigfirst.masonry56--tablet--5cols .masonry-cell:first-child { width: 40%; } .masonry56--bigfirst.masonry56--tablet--6cols .masonry-cell:first-child { width: 33.33%; }}@media only screen and (max-width: 600px) { .masonry56--bigfirst.masonry56--mobile--2cols .masonry-cell:first-child { width: 100%; } .masonry56--bigfirst.masonry56--mobile--3cols .masonry-cell:first-child { width: 66.66%; } .masonry56--bigfirst.masonry56--mobile--4cols .masonry-cell:first-child { width: 50%; } .masonry56--bigfirst.masonry56--mobile--5cols .masonry-cell:first-child { width: 40%; } .masonry56--bigfirst.masonry56--mobile--6cols .masonry-cell:first-child { width: 33.33%; }}.thumbnail56__padding { display: block; padding-bottom: 60%; background-color: #f0f0f0;}.blog56--masonry { overflow: hidden;}.blog56--masonry .blog56__sep { position: absolute; top: 0; left: 0; right: 0; z-index: 1;}.post56--portrait .thumbnail56 { float: left; width: 50%; margin: 0 20px 5px 0 !important; z-index: 999;}.masonry-cell .thumbnail56,.masonry-cell .post56__text { opacity: 0; visibility: hidden; transform: translate(0, 5px); transition: all 0.3s ease-out; transition-delay: 0.15s;}.masonry-cell .post56__text { transition-delay: 0.45s;}.masonry-cell.inview .thumbnail56,.masonry-cell.inview .post56__text { opacity: 1; visibility: visible; transform: translate(0, 0);}.post56--carousel { min-height: 100%;}.main-carousel.flickity-enabled { position: static;}.flickity-button:disabled { display: none !important;}.flickity-button:disabled + .flickity-page-dots { display: none;}.main-carousel .flickity-button { padding: 0; box-shadow: none !important;}.nav--middle-inside .flickity-button { top: 50%;}.nav--middle-inside .flickity-button.previous { left: 30px;}.nav--middle-inside .flickity-button.next { right: 30px;}.nav--middle-edge .flickity-button { top: 50%;}.nav--middle-edge .flickity-button.previous { left: 0;}.nav--middle-edge .flickity-button.next { right: 0;}.nav--top-right .flickity-button { top: 10px; transform: none;}.nav--top-right .flickity-button.previous { left: auto; right: 56px;}.nav--top-right .flickity-button.next { right: 10px;}.nav--circle .flickity-button { width: 32px; height: 32px; border-radius: 50%;}.nav--square .flickity-button { width: 52px; height: 52px; border-radius: 1px;}.nav--high-square .flickity-button { width: 40px; height: 120px; border-radius: 1px;}.nav--outline .flickity-button { color: rgba(255, 255, 255, 0.7); background: none; border: 2px solid rgba(255, 255, 255, 0.6); transition: all 0.15s;}.nav--outline .flickity-button:hover { background: none; color: rgba(255, 255, 255, 0.9); border-color: rgba(255, 255, 255, 0.8); box-shadow: 3px 3px 0 black;}.nav--fill .flickity-button { color: rgba(255, 255, 255, 0.7); background: none; border: 2px solid rgba(255, 255, 255, 0.6); transition: all 0.15s;}.nav--fill .flickity-button:hover { background: white; color: #111; border-color: white;}.nav--primary .flickity-button { color: rgba(255, 255, 255, 0.7); background: none; border: 2px solid rgba(255, 255, 255, 0.6); transition: all 0.15s;}.nav--primary .flickity-button:hover { background: var(--accent-color); color: #fff; border-color: var(--accent-color);}.nav--dark .flickity-button { color: rgba(255, 255, 255, 0.7); background: rgba(0, 0, 0, 0.4); transition: all 0.15s;}.nav--dark .flickity-button:hover { background: rgba(0, 0, 0, 0.6); color: #fff;}.nav--top-right.nav--circle .flickity-button.previous { right: 44px;}.nav--top-right.nav--square .flickity-button.previous { right: 64px;}.nav--circle.nav--outline .flickity-button:hover { box-shadow: none;}.main-carousel .flickity-page-dots { position: absolute; bottom: 10%; z-index: 30;}.main-carousel .flickity-page-dots .dot { background: none; border: 1px solid white; opacity: 1; transition: all 0.2s ease-out;}.main-carousel .flickity-page-dots .dot:hover { background: white;}.main-carousel .flickity-page-dots .dot.is-selected { background: white;}.pager--circle .flickity-page-dots .dot { width: 14px; height: 14px;}.pager--big-circle .flickity-page-dots .dot { width: 20px; height: 20px;}.pager--square .flickity-page-dots .dot { width: 14px; height: 14px; border-radius: 0;}.pager--big-square .flickity-page-dots .dot { width: 20px; height: 20px; border-radius: 0;}.post56--ontop .post56__text__inner { display: block; max-width: 100%; padding: 40px; margin: 0 auto;}@media only screen and (max-width: 840px) { .post56--ontop .post56__text__inner { padding: 20px; }}@media only screen and (max-width: 600px) { .post56--ontop .post56__text__inner { padding: 10px; }}.row56__col { position: relative;}.row56__col .blog56__sep__line { display: block !important; position: absolute; top: 0; right: 0;}@media only screen and (max-width: 840px) { .row56__col .blog56__sep__line { height: 0; }}.col--last .blog56__sep__line { height: 0;}.row56 .post56__sep__line { left: 0 !important; right: 0 !important;}.blog56--group { overflow: hidden;}.row56__col--big .blog56--grid--1cols .align-center .post56__text { max-width: 600px; margin-left: auto; margin-right: auto;}body .builder56 .section56 .row56__col--medium .post56--list--thumb-right .thumbnail56,body .builder56 .section56 .row56__col--small .post56--list--thumb-right .thumbnail56 { padding-left: 10px;}body .builder56 .section56 .row56__col--medium .post56--list--thumb-left .thumbnail56,body .builder56 .section56 .row56__col--small .post56--list--thumb-left .thumbnail56 { padding-right: 10px;}.row56__col--medium .post56--list,.row56__col--small .post56--list { align-items: flex-start;}.row56__col--medium .post56--list .thumbnail56,.row56__col--small .post56--list .thumbnail56 { width: 100px;}.row56__col--medium .post56--list .thumbnail56 + .post56__text,.row56__col--small .post56--list .thumbnail56 + .post56__text { width: calc(100% - 100px);}.row56__col--medium .post56--list--thumb-right .thumbnail56,.row56__col--small .post56--list--thumb-right .thumbnail56 { padding-left: 12px;}.row56__col--medium .post56--list--thumb-left .thumbnail56,.row56__col--small .post56--list--thumb-left .thumbnail56 { padding-right: 12px;}.row56__col--medium .title56 { font-size: 1.3em;}@media only screen and (max-width: 600px) { .row56__col--medium .title56 { font-size: 1.1em; }}.row56__col--medium .excerpt56 { font-size: 1em; line-height: 1.3;}.row56__col--small .title56 { font-size: 1.15em;}@media only screen and (max-width: 600px) { .row56__col--small .title56 { font-size: 1em; }}.row56__col--small .excerpt56 { font-size: 0.94em; line-height: 1.3;}.section-sidebar-inner { display: flex; flex-flow: row wrap; align-items: flex-start; margin: -40px -20px 0;}.main-section-sidebar { overflow: hidden;}.main-section-sidebar .widget,.main-section-sidebar .widget + .widget { flex: none; padding: 40px 20px 0; margin: 0 !important; border: 0 !important;}.main-section-sidebar-1 .widget { width: 100%;}.main-section-sidebar-2 .widget { width: 50%;}@media only screen and (max-width: 420px) { .main-section-sidebar-2 .section-sidebar-inner { margin: 0; } .main-section-sidebar-2 .widget { width: 100%; padding: 0; } .main-section-sidebar-2 .widget + .widget { margin-top: 20px !important; }}.main-section-sidebar-3 .widget { width: 33.33%;}@media only screen and (max-width: 600px) { .main-section-sidebar-3 .section-sidebar-inner { margin: 0; } .main-section-sidebar-3 .widget { width: 100%; padding: 0; } .main-section-sidebar-3 .widget + .widget { margin-top: 20px !important; }}.main-section-sidebar-4 .widget { width: 25%;}@media only screen and (max-width: 840px) { .main-section-sidebar-4 .section-sidebar-inner { margin: -20px -10px 0; } .main-section-sidebar-4 .widget, .main-section-sidebar-4 .widget + .widget { width: 50%; padding: 20px 10px 0; }}@media only screen and (max-width: 600px) { .main-section-sidebar-4 .section-sidebar-inner { margin: 0; } .main-section-sidebar-4 .widget { width: 100%; padding: 0; } .main-section-sidebar-4 .widget + .widget { margin-top: 20px !important; }}#wpstats { width: 0 !important; height: 0 !important; position: absolute; top: 0; left: 0;}.wi-button { display: table; margin: 0 auto; width: 50%;}.wi-button .wi-btn { text-align: center;}.single-fox_block .site-content { min-height: 100vh;}.demonstration { display: block; background: #000; color: #fc0; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; padding: 10px; font-family: Helvetica, sans-serif; font-size: 16px; line-height: 1.5; text-align: center;}.demonstration p { margin: 0;}.fox-library-modal-btn { margin-left: 5px; background: #000; color: white; vertical-align: top;}.fox-library-modal-btn:before { content: ""; width: 24px; height: 24px; background-image: url(https://maxmag.org/wp-content/themes/fox/css56/images/foxhead.png); background-position: center; background-size: contain; background-repeat: no-repeat; margin-right: 10px;}.elementor-add-new-section .elementor-add-section-area-button.fox-library-modal-btn { width: auto; font-size: 14px; font-family: Helvetica, sans-serif; font-weight: bold; background: #006ba1; color: white; border-radius: 0; padding: 0 10px; display: flex; align-items: center;}@media only screen and (max-width: 600px) { .archive-builder .container, .single-builder .container { max-width: 100%; }}.elementor-image-box-title { margin-top: 0;}:root { --fox-single-outer-gap: 20px; --fox-single-header-gap: 10px; --fox-single-block-gap: 20px; --fox-single-body-area-gap: 10px;}.single56__outer + .single56__outer { margin-top: var(--fox-single-outer-gap);}.single56__block + .single56__block { margin-top: var(--fox-single-block-gap);}.single56__block:last-child { margin-bottom: 1em;}.single56__body_area + .single56__body_area { margin-top: var(--fox-single-body-area-gap);}.single56__header .component56 + .component56 { margin-top: var(--fox-single-header-gap);}.entry-content + #comments { margin-top: 2em;}.single56 { padding-top: 20px;}@media only screen and (max-width: 840px) { .single56 { padding-top: 0; }}.single56.single56--4,.single56.single56--5 { padding-top: 0;}.single56--3 .thumbnail-placement .single_thumbnail56,.single56--3 .thumbnail-placement .gallery56 { padding-top: 0px; margin-top: -1px;}.single56--1 .thumbnail-placement .single_thumbnail56,.single56--1 .thumbnail-placement .gallery56 { padding-top: 0; margin-top: -1px;}.page56 { padding-bottom: 30px;}.page56__title { margin: 0;}.single56--narrow .single56__header,.single56--narrow .hero56__content_meta,.single56--narrow .single56__content,.single56--narrow .page56__content,.single56--narrow .single56__before_content,.single56--narrow .primary56 .share56__outer,.single56--narrow .primary56 .single56__related,.single56--narrow .primary56 .single56__heading,.single56--narrow .primary56 .single56__tags,.single56--narrow .primary56 .single56__authorbox,.single56--narrow .primary56 #comments,.single56--narrow .primary56 .single56__nav { width: var(--narrow-width); max-width: 100%; margin-left: auto; margin-right: auto;}.single56--narrow.no-sidebar .single56__thumbnail { width: var(--narrow-width); max-width: 100%; margin-left: auto; margin-right: auto;}.single56--1b.hassidebar.single56--narrow .single56__header { width: 100%;}.single56--thumbnail-stretch-full .single56__thumbnail .single_thumbnail56 { width: auto; max-width: none; margin-left: calc((100% - 100vw) / 2); margin-right: calc((100% - 100vw) / 2);}.single56--thumbnail-stretch-full .single56__thumbnail .single_thumbnail56 img { display: block; width: 100%;}.single56--thumbnail-stretch-container .single56__thumbnail,.single56--thumbnail-stretch-container.single56--narrow .single56__thumbnail { width: 100%;}.single56--thumbnail-stretch-container .single56__thumbnail img,.single56--thumbnail-stretch-container.single56--narrow .single56__thumbnail img { display: block; width: 100%;}.single56--thumbnail-stretch-bigger .single56__thumbnail .single_thumbnail56 { margin-left: -60px; margin-right: -60px;}@media only screen and (max-width: 600px) { .single56--thumbnail-stretch-bigger .single56__thumbnail .single_thumbnail56 { margin-left: 0; margin-right: 0; }}.single56__header { border: 0 solid var(--border-color);}.single56__header--has-border-top { padding-top: 16px;}.single56__header--has-border-bottom { padding-bottom: 16px;}.single56__header.align-left .meta56 { justify-content: left;}.single56__header.align-center .meta56 { justify-content: center;}.single56__header.align-right .meta56 { justify-content: flex-end;}.page56__header.align-right { text-align: right;}.page56__header.align-center { text-align: center;}.page56__header.align-left { text-align: center;}.single_thumbnail56 { text-align: center; margin: 0;}.single56__title { margin-bottom: 0; font-size: 3em;}@media only screen and (max-width: 600px) { .single56__title { font-size: 1.5em; }}.single56__subtitle { max-width: 600px;}.align-center .single56__subtitle { margin-left: auto; margin-right: auto;}.align-right .single56__subtitle { margin-left: auto;}.gallery56--normal figure { margin: 0; position: relative;}.gallery56--normal figure img { display: block; width: 100%;}.gallery56--normal figure a { display: block; outline: 0; color: inherit;}.gallery56--normal figure figcaption { position: absolute; font-size: 0.9em; line-height: 1.2; bottom: 0; left: 0; right: 0; z-index: 400; transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1); color: white; padding: 6px; background: rgba(0, 0, 0, 0.45); opacity: 0; visibility: hidden;}.gallery56--normal figure:hover figcaption { opacity: 1; visibility: visible;}.gallery56--grid { display: grid; -moz-column-gap: 16px; column-gap: 16px; row-gap: 16px;}@media only screen and (max-width: 600px) { .gallery56--grid { -moz-column-gap: 4px; column-gap: 4px; row-gap: 4px; }}.gallery56--grid--1cols { grid-template-columns: 1fr;}.gallery56--grid--2cols { grid-template-columns: 1fr 1fr;}.gallery56--grid--3cols { grid-template-columns: 1fr 1fr 1fr;}.gallery56--grid--4cols { grid-template-columns: 1fr 1fr 1fr 1fr;}@media only screen and (max-width: 600px) { .gallery56--grid--4cols { grid-template-columns: 1fr 1fr; }}.gallery56--grid--5cols { grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}@media only screen and (max-width: 600px) { .gallery56--grid--5cols { grid-template-columns: 1fr 1fr 1fr; }}.gallery56--grid--custom figure { position: relative; overflow: hidden; padding-bottom: 80%;}.gallery56--grid--custom figure img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.gallery56--grid--landscape figure { padding-bottom: 80%;}.gallery56--grid--square figure { padding-bottom: 100%;}.gallery56--grid--portrait { padding-bottom: 125%;}.gallery56--stack figure { margin: 0; overflow: hidden; display: block;}.gallery56--stack figure a { display: block; width: 100%;}.gallery56--stack figure img { display: block; width: 100%;}.gallery56--stack figure + figure { margin-top: 1em;}@media only screen and (max-width: 600px) { .gallery56--stack figure { display: block; }}.gallery56--stack figure.has-caption { display: flex; align-items: flex-end;}@media only screen and (max-width: 600px) { .gallery56--stack figure.has-caption { display: block; }}.gallery56--stack figure.has-caption a { width: calc(100% - 200px); flex: none;}@media only screen and (max-width: 840px) { .gallery56--stack figure.has-caption a { width: calc(100% - 150px); }}@media only screen and (max-width: 600px) { .gallery56--stack figure.has-caption a { width: 100%; }}.gallery56--stack figcaption { font-size: 0.9em; display: block; width: 200px; max-width: 50%; margin-left: 20px; flex: none; text-align: left;}@media only screen and (max-width: 840px) { .gallery56--stack figcaption { width: 150px; }}@media only screen and (max-width: 600px) { .gallery56--stack figcaption { display: block; margin: 0.3em 0 0; width: 100%; max-width: 100%; }}.gallery56--metro { display: block; margin-left: -4px; margin-right: -4px;}.gallery56--metro:after { clear: both; content: ""; display: table;}.gallery56--metro figure { margin: 0; position: relative; float: left; width: 33.33%; padding-bottom: 30%;}.gallery56--metro figure a { display: block;}.gallery56--metro figure img { position: absolute; top: 4px; left: 4px; width: calc(100% - 8px) !important; height: calc(100% - 8px); -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.gallery56--metro figure:nth-child(6n+1) { clear: left;}.gallery56--metro figure:nth-child(6n+1), .gallery56--metro figure:nth-child(6n+4) { width: 66.66%; padding-bottom: 60%;}.gallery56--metro figure:nth-child(6n+4) { float: right; clear: right;}.gallery56--metro figure figcaption { left: 4px; right: 4px; bottom: 4px;}.gallery56--masonry .main-masonry { margin: -8px -4px 0;}.gallery56--masonry figure { float: left; padding: 8px 4px 0;}.gallery56--masonry figure img { opacity: 0; visibility: hidden; transform: translate(0, 10px); transition: all 0.3s ease-out;}.gallery56--masonry figure a { display: block;}.gallery56--masonry figure figcaption { left: 4px; right: 4px; bottom: 0;}.gallery56--masonry.loaded figure img { opacity: 1; visibility: visible; transform: translate(0, 0);}.gallery56--masonry figure:nth-child(2) img { transition-delay: 0.1s;}.gallery56--masonry figure:nth-child(3) img { transition-delay: 0.2s;}.gallery56--masonry figure:nth-child(4) img { transition-delay: 0.3s;}.gallery56--masonry figure:nth-child(5) img { transition-delay: 0.4s;}.gallery56--masonry figure:nth-child(n+6) img { transition-delay: 0.6s;}.gallery56--masonry--1cols figure, .gallery56--masonry--1cols .grid-sizer { width: 100%;}.gallery56--masonry--2cols figure, .gallery56--masonry--2cols .grid-sizer { width: 50%;}.gallery56--masonry--3cols figure, .gallery56--masonry--3cols .grid-sizer { width: 33.33%;}@media only screen and (max-width: 600px) { .gallery56--masonry--3cols figure, .gallery56--masonry--3cols .grid-sizer { width: 50%; }}.gallery56--masonry--4cols figure, .gallery56--masonry--4cols .grid-sizer { width: 25%;}@media only screen and (max-width: 600px) { .gallery56--masonry--4cols figure, .gallery56--masonry--4cols .grid-sizer { width: 50%; }}.gallery56--masonry--5cols figure, .gallery56--masonry--5cols .grid-sizer { width: 20%;}@media only screen and (max-width: 600px) { .gallery56--masonry--5cols figure, .gallery56--masonry--5cols .grid-sizer { width: 50%; }}.gallery56--slider { overflow: hidden; margin: 0 -1px;}.gallery56--slider .carousel-cell { padding: 0 1px;}.gallery56--slider figure { margin: 0; padding-bottom: 55%; position: relative;}@media only screen and (max-width: 840px) { .gallery56--slider figure { padding-bottom: 70%; }}@media only screen and (max-width: 600px) { .gallery56--slider figure { padding-bottom: 90%; }}.gallery56--slider figure img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.gallery56--carousel { margin: 0 -1px;}.gallery56--carousel .carousel-cell { width: auto; padding: 0 1px;}.gallery56--carousel .carousel-cell > a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 999;}.gallery56--carousel figure img { width: auto; max-width: none; height: 440px;}@media only screen and (max-width: 840px) { .gallery56--carousel figure img { height: 300px; }}@media only screen and (max-width: 600px) { .gallery56--carousel figure img { height: 200px; }}.gallery56--slider-rich { margin: 0; border: 1px solid var(--border-color);}.gallery56--slider-rich .carousel-cell { padding: 0;}.gallery56__richitem { height: 560px; display: block; overflow: hidden;}@media only screen and (max-width: 840px) { .gallery56__richitem { height: 450px; }}@media only screen and (max-width: 600px) { .gallery56__richitem { height: 300px; }}.gallery56__richitem figure { margin: 0; float: left; height: 100%;}.gallery56__richitem figure img { display: block; width: auto; max-width: none; height: 100%;}.gallery56__richitem__text { padding: 2em; overflow: hidden;}@media only screen and (max-width: 840px) { .gallery56__richitem__text { padding: 1.2em; }}@media only screen and (max-width: 600px) { .gallery56__richitem__text { padding: 10px; }}.gallery56__richitem__title { margin-top: 0;}.gallery56__richitem__description .button56 { display: block;}.review56__heading { text-align: center; font-size: 24px; letter-spacing: 3px; font-weight: 300; text-transform: uppercase;}@media only screen and (max-width: 600px) { .review56__heading { letter-spacing: 1px; }}.review56__heading:after { display: block; width: 20px; height: 2px; background: #111; content: ""; margin: 10px auto 0;}.review56__item { display: block; padding: 7px 0; border-bottom: 1px dotted #999; display: flex; align-items: center;}.review56__item.overall .review56__item__score { border-color: var(--accent-color); background: var(--accent-color); color: #fff; font-size: 24px;}.review56__item.overall .review56__item__criterion { background: none; color: inherit; font-size: 18px;}.review56__item__criterion { font-family: var(--font-heading); text-transform: uppercase; letter-spacing: 3px; font-weight: 300; background: #111; color: white; padding: 0 10px; font-size: 12px; letter-spacing: 4px;}.review56__item__score { margin-left: auto; font-family: var(--font-heading); padding: 0 10px;}.review56__item__score .unit { letter-spacing: 2px; font-weight: 400; margin-left: 4px;}.review56__text { background: #f0f0f0; padding: 5px; margin: 1em 0 0; font-family: var(--font-heading); text-transform: uppercase; letter-spacing: 2px; font-size: 12px;}.review56__text__inner { border: 1px solid #ccc; padding: 30px;}.review56__buttons { margin: 1em 0 0; text-align: center;}.review56__buttons .btn56 { display: inline-block; margin: 0 4px;}.single56__sponsor { display: flex; align-items: center; flex-flow: row wrap; margin-bottom: 30px;}@media only screen and (max-width: 600px) { .single56__sponsor { margin-bottom: 10px; }}.single56__sponsor:after { clear: both; display: table; content: "";}.single56__sponsor__label { display: block; background: #aaa; border-radius: 3px; color: white; font-size: 10px; font-family: "Helvetical Neue", Arial, sans-serif; text-transform: uppercase; font-weight: 400; padding: 3px 10px; line-height: 1.3;}.single56__sponsor__meta { display: flex; align-items: center; flex-flow: row wrap; margin-left: 10px;}.single56__sponsor__image { margin: 0; display: block; width: 60px;}.single56__sponsor__image a { display: block; color: inherit;}.single56__sponsor__image a:focus { outline: 0;}.single56__sponsor__image img { width: 100%; max-width: 400px; display: block;}.single56__sponsor__name { margin: 0; margin-left: 10px; display: block; font-size: 14px; text-transform: uppercase; font-family: "Helvetical Neue", Arial, sans-serif; text-transform: uppercase;}.single56__sponsor__name a { color: inherit;}.single56__sponsor__name a:focus { outline: 0;}.progress56 { display: block; width: 100%; position: fixed; top: 0px; left: 0; right: 0; z-index: 1000000; height: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background-color: transparent; color: var(--accent-color);}.progress56--bottom { top: auto; bottom: 0;}.admin-bar .progress56--top { top: 32px;}@media only screen and (max-width: 600px) { .admin-bar .progress56--top { top: 0; }}.progress56::-webkit-progress-bar { background-color: transparent;}.progress56::-webkit-progress-value { background-color: var(--accent-color);}.progress56::-moz-progress-value { background-color: var(--accent-color);}.progress56--header { bottom: -1px; position: absolute; top: auto; display: none;}.masthead__wrapper.before-sticky .progress56--header { display: block;}.hero56__content,.hero56__half_content { padding: 30px 0; border-bottom: 1px solid var(--border-color); margin-bottom: 20px;}@media only screen and (max-width: 600px) { .hero56__content, .hero56__half_content { padding: 10px 0; margin-bottom: 10px; }}.hero56__image { position: relative; margin: 0;}.hero56__image img { display: block; width: 100%;}.hero56__image figcaption.wp-caption-text { margin: 0; position: absolute; bottom: 0; left: 0; right: 0; z-index: 99; padding: 10px; color: white; background: linear-gradient(transparent, black);}.hero56__content_meta { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--border-color);}.scroll-down-btn-arrow { display: none; position: absolute; z-index: 200; bottom: 20px; left: 50%; color: inherit; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; transform: translate(-50%, 0);}.scroll-down-btn-arrow span { display: block; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; animation: updown 1s linear infinite;}.scroll-down-btn-arrow i { display: block; font-size: 32px;}.scroll-down-btn-arrow:hover { color: inherit;}@keyframes updown { 0% { transform: translateY(0); } 50% { transform: translateY(6px); } 100% { transform: translateY(0); }}.hero56__scrolldown { display: none;}@media screen and (min-width: 1024px) { .hero56--full { width: 100%; height: 100vh; position: relative; overflow: hidden; margin-bottom: 30px; } .admin-bar .hero56--full { height: calc(100vh - 32px); } .hero56__background, .hero56__overlay, .hero56__background img { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; } .hero56__overlay { z-index: 10; opacity: 0.8; background-image: linear-gradient(transparent 60%, black); } .hero56__background { z-index: 8; } .hero56__background__caption.wp-caption-text { text-align: right; position: absolute; z-index: 99999; bottom: 0; right: 0; left: 70%; padding: 8px; color: white; background: rgba(0, 0, 0, 0.3); } .hero56__background img { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .hero56__content { z-index: 20; position: absolute; padding: 0; border: 0; margin: 0; color: white; width: auto; } .hero56__content .single56__subtitle, .hero56__content .meta56, .hero56__content .meta56 .meta56__category--fancy a, .hero56__content .meta56 .meta56__category--fancy a:hover { color: inherit; } .hero56__content.container { width: auto; } .scroll-down-btn-arrow { display: block; } .hero56__scrolldown { display: block; margin-top: 10px; } .hero56--full .scroll-down-btn-arrow, .hero56--full .scroll-down-btn-arrow:hover { color: white; } .hero56--full .btn56--fill:hover { color: black; background: white; border-color: white; } .hero56--full--bottom-left .hero56__content { bottom: 12%; left: 5%; right: 5%; } .hero56--full--bottom-center .hero56__content { bottom: 12%; left: 5%; right: 5%; text-align: center; } .hero56--full--bottom-center .meta56 { justify-content: center; } .hero56--full--bottom-center .single56__subtitle { margin-left: auto; margin-right: auto; } .hero56--full--center .hero56__content { top: 50%; left: 5%; right: 5%; text-align: center; transform: translate(0, -50%); } .hero56--full--center .meta56 { justify-content: center; } .hero56--full--center .single56__subtitle { max-width: 800px; margin-left: auto; margin-right: auto; } .hero56--full--center .hero56__overlay { background: black; opacity: 0.3; } .hero56--half { margin: 0 0 30px; height: 100vh; display: grid; grid-template-columns: 1fr 1fr; border-bottom: 1px solid var(--border-color); } .hero56--half .single56__subtitle { max-width: none; } .admin-bar .hero56--half { height: calc(100vh - 32px); } .hero56__image { position: relative; order: 2; grid-row: 1; } .hero56__image img { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .hero56__half_content { display: block; position: relative; grid-row: 1; order: 1; padding: 2em 4em; display: flex; height: 100%; justify-content: center; align-items: center; margin: 0; border: 0; } .hero56__half_content .hero56__header { display: block; text-align: center; } .hero56__half_content .meta56 { justify-content: center; } .hero56__half_content.container { width: auto; } .hero56--dark { background-color: black; color: white; border-bottom: 0; } .hero56--dark .scroll-down-btn-arrow, .hero56--dark .scroll-down-btn-arrow:hover, .hero56--dark .single56__subtitle, .hero56--dark .meta56, .hero56--dark .meta56 .meta56__category--fancy a, .hero56--dark .meta56 .meta56__category--fancy a:hover { color: inherit; }}.container--6 { display: flex; align-items: center; justify-content: center;}@media only screen and (max-width: 840px) { .container--6 { display: block; }}.container--6 .single56__thumbnail { display: block; width: 50%; flex: none;}@media only screen and (max-width: 840px) { .container--6 .single56__thumbnail { width: 100% !important; }}.container--6 .single56__header { flex: none; border: 0; padding-top: 0; padding-bottom: 0;}@media only screen and (max-width: 840px) { .container--6 .single56__header { width: 100%; padding-left: 0; padding-top: 20px; }}.container--6 .single56__thumbnail + .single56__header { width: 50%; padding-left: 24px;}@media only screen and (max-width: 840px) { .container--6 .single56__thumbnail + .single56__header { padding-left: 0; width: 100%; padding-left: 0; }}.post-divider { opacity: 0; visibility: hidden; margin: 0; border: 0;}#page-wrapper .post-divider { height: 0; margin: 0;}.single56__related,.authorboxes56,#comments,.singlebottom56 { visibility: hidden;}.single56__related,.authorboxes56,#comments,.singlebottom56 { visibility: visible;}.single56--link-1 .single56__content p a,.single56--link-1 .single56__content ul a,.single56--link-1 .single56__content ol a { text-decoration: underline; text-decoration-color: #ccc; text-underline-position: under; transition: all 0.15s ease;}.single56--link-1 .single56__content p a:hover,.single56--link-1 .single56__content ul a:hover,.single56--link-1 .single56__content ol a:hover { text-decoration-color: #333;}.single56--link-2 .single56__content p a,.single56--link-2 .single56__content ul a,.single56--link-2 .single56__content ol a { text-decoration: underline; text-underline-position: under; transition: all 0.15s ease;}.single56--link-2 .single56__content p a:hover,.single56--link-2 .single56__content ul a:hover,.single56--link-2 .single56__content ol a:hover { text-decoration-color: transparent;}.single56--link-3 .single56__content p a,.single56--link-3 .single56__content ul a,.single56--link-3 .single56__content ol a { color: inherit; text-decoration: underline; transition: all 0.15s ease;}.single56--link-3 .single56__content p a:hover,.single56--link-3 .single56__content ul a:hover,.single56--link-3 .single56__content ol a:hover { text-decoration-color: transparent;}.can-stretch-full .alignfull { width: auto; max-width: none !important; margin-left: calc((100% - 100vw) / 2); margin-right: calc((100% - 100vw) / 2);}@media only screen and (max-width: 840px) { .can-stretch-full .alignfull { margin-left: 0; margin-right: 0; max-width: 100% !important; }}.can-stretch-wide .alignwide { margin-left: -60px; margin-right: -60px; max-width: calc(100% + 120px) !important;}@media only screen and (max-width: 840px) { .can-stretch-wide .alignwide { margin-left: 0; margin-right: 0; max-width: 100% !important; }}.single56--content-image-stretch .alignleft { margin-left: -60px;}@media only screen and (max-width: 840px) { .single56--content-image-stretch .alignleft { margin-left: 0; }}.single56--content-image-stretch .alignright { margin-right: -60px;}@media only screen and (max-width: 840px) { .single56--content-image-stretch .alignright { margin-right: 0; }}.single56--content-image-stretch .aligncenter { margin-left: -60px; margin-right: -60px; max-width: calc(100% + 120px) !important; display: block;}@media only screen and (max-width: 840px) { .single56--content-image-stretch .aligncenter { margin-left: 0; margin-right: 0; }}.authorbox56 { max-width: 100%; display: block;}.authorbox56 + .authorbox56 { margin-top: 12px;}.authorbox56__inner { display: flex; align-items: flex-start; margin: 0 auto;}.authorbox56__avatar { display: block; color: inherit; outline: 0; text-decoration: none; border: 0; width: 90px; flex: none;}@media only screen and (max-width: 600px) { .authorbox56__avatar { width: 54px; }}.authorbox56__text { width: calc(100% - 90px); flex: none; padding-left: 22px;}@media only screen and (max-width: 600px) { .authorbox56__text { width: calc(100% - 54px); padding-left: 12px; }}.authorbox56__name { font-size: 1.3em; font-weight: bold; margin: 0 0 10px;}.authorbox56__name a { color: inherit;}.authorbox56__name a:hover { color: inherit;}.authorbox56__description { line-height: 1.4; margin: 0 0 5px;}.authorbox56__description p { margin: 0;}.authorbox56 .fox56-social-list a:hover { color: inherit;}.authorbox56--simple { padding-top: 16px; border-top: 1px solid var(--border-color);}.authorbox56--narrow { width: 580px; margin-left: auto; margin-right: auto;}.authorbox56__tabs { margin-bottom: 10px; display: flex;}.authorbox56__tabs a { display: block; color: inherit; cursor: pointer; text-transform: uppercase; letter-spacing: 0.5px; font-size: 14px; line-height: 28px; padding: 0 12px;}.authorbox56__tabs a:hover { color: inherit;}.authorbox56__tabs a + a { margin-left: 2px;}.authorbox56__tabs a.active { color: white; background: black; text-decoration: none;}.authorbox56__latest ol { margin: 0 0 10px;}.authorbox56__latest ol a { color: inherit;}.authorbox56__latest ol a:hover { color: inherit; text-decoration: underline;}.authorbox56--box { background: rgba(0, 0, 0, 0.1); padding: 5px;}.authorbox56--box .authorbox56__inner { border: 1px solid rgba(0, 0, 0, 0.4); padding: 16px;}@media only screen and (max-width: 600px) { .authorbox56--box .authorbox56__inner { padding: 10px; }}.authorbox56--box .authorbox56__content { display: none;}.authorbox56--box .authorbox56__content.active { display: block;}.authorboxes56--stack .authorbox56__inner { display: block;}.authorboxes56--stack .authorbox56__avatar { margin-right: 0;}.authorboxes56--stack .authorbox56__text { width: 100% !important;}.authorboxes56--stack.align-center .authorbox56__avatar { margin-right: auto; margin-left: auto;}.authorboxes56--stack.align-center .fox56-social-list ul { justify-content: center;}.authorboxes56--stack.align-right .authorbox56__avatar { margin-left: auto;}.authorboxes56--stack.align-right .fox56-social-list ul { justify-content: flex-end;}.authorboxes56--widget .authorbox56__text { padding-left: 10px;}.authorboxes56--widget .authorbox56__description { font-size: 0.9em; line-height: 1.3;}.authorboxes56--widget .fox56-social-list a { font-size: 14px; width: 28px; height: 28px;}.nav-links { display: flex;}.nav-links > div { display: block; width: 50%;}.nav-next { text-align: right;}.singlenav56--minimal a { color: inherit; display: inline-flex; align-items: center;}.singlenav56--minimal a:hover { color: inherit;}.singlenav56--minimal a span { transition: all 0.2s ease-out;}.singlenav56--minimal .nav-previous i { margin-right: 10px;}.singlenav56--minimal .nav-previous a:hover span { transform: translate(10px, 0);}.singlenav56--minimal .nav-next a { margin-left: auto;}.singlenav56--minimal .nav-next i { margin-left: 10px;}.singlenav56--minimal .nav-next a:hover span { transform: translate(-10px, 0);}.singlenav56--minimal-2 a { padding: 10px 0; transition: all 0.3s ease-out;}.singlenav56--minimal-2 a:hover { background: #f0f0f0; padding-left: 20px; padding-right: 20px;}.singlenav56--minimal-3 span { display: none;}.singlenav56--minimal-3 a { width: 40px; height: 40px; background: #f0f0f0; line-height: 40px; text-align: center; font-size: 24px; transition: all 0.25s; justify-content: center;}.singlenav56--minimal-3 a:hover { background: #e0e0e0;}.singlenav56--minimal-3 a i { margin: 0 !important;}.singlenav56--simple .meta-nav { font-size: 10px; text-transform: uppercase; letter-spacing: 2px; display: block; font-family: Helvetica, Arial, sans-serif; text-decoration: underline;}.singlenav56--simple a:hover .meta-nav { text-decoration: none;}.singlenav56--simple h4 { display: block; text-align: inherit; font-size: 1.375em; line-height: 1.2; margin: 0; color: inherit;}.singlenav56--simple a { color: inherit;}.singlenav56--simple a:hover { color: inherit;}.singlenav56--simple-2 .meta-nav { text-decoration: none; letter-spacing: 1px; color: #aaa; margin-bottom: 10px;}.singlenav56--simple-2 h4 { font-size: 1.1em;}.singlenav56--advanced { display: grid; -moz-column-gap: 2px; column-gap: 2px; align-items: stretch; grid-auto-columns: 1fr;}@media only screen and (max-width: 600px) { .singlenav56--advanced { display: block; }}.singlenav56__post { display: block; grid-row: 1; position: relative; overflow: hidden;}@media only screen and (max-width: 600px) { .singlenav56__post + .singlenav56__post { margin-top: 2px; }}.singlenav56__post a,.singlenav56__post__overlay { color: inherit; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 300;}.singlenav56__post__overlay { z-index: 3; background: rgba(0, 0, 0, 0.3); transition: all 0.2s ease-out;}.singlenav56__post__bg { padding-bottom: 60%;}.singlenav56__post__bg img { display: block; transition: all 0.2s ease-out; will-change: transform; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}.singlenav56--1cols .singlenav56__post__bg { padding-bottom: 33.3333333333%;}.singlenav56__post:hover .singlenav56__post__bg img { transform: scale(1.02) translate(5px, 0);}.singlenav56__post:hover .singlenav56__post__overlay { background: rgba(0, 0, 0, 0.4);}.singlenav56__post__text { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 30; display: flex; justify-content: center; align-items: center; text-align: center; padding: 0 4em; color: white;}@media only screen and (max-width: 840px) { .singlenav56__post__text { padding: 0 2em; }}.singlenav56__post__text span { display: block; display: block; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; margin-bottom: 2em;}@media only screen and (max-width: 840px) { .singlenav56__post__text span { margin-bottom: 1em; }}.singlenav56__post__text h4 { font-size: 1.875em; max-width: 800px; color: inherit; margin: 0;}@media only screen and (max-width: 840px) { .singlenav56__post__text h4 { font-size: 1.3em; }}.nocomments { font-size: 0.9em; margin: 20px 0 0; font-style: italic;}.commentlist { margin: 0; padding: 0; list-style: none; }.commentlist li { overflow: hidden;}.commentlist li + li > .comment-body { padding: 0; display: block; border-top: 1px solid var(--border-color); margin-top: 1.5em; padding-top: 1.5em; position: relative;}.commentlist .comment-author img { float: left; margin-right: 28px; width: 56px; display: block; margin-top: 3px;}.commentlist .fn { font-family: var(--font-heading); font-weight: normal; font-size: 1.1em; position: relative; display: table;}.commentlist .fn a { color: inherit;}.commentlist li.bypostauthor .fn:after { color: green; margin-left: 6px; font-size: 8px; width: 11px; height: 11px; border-radius: 50%; text-align: center; line-height: 11px; background: #08c; color: white; display: block; position: absolute; top: 50%; right: -20px; margin-top: -5px;}.commentlist ul.children { margin: 0; list-style: none; padding-left: 2em; margin-left: 2em; border: 0px solid var(--border-color); border-width: 0 0 0 1px; margin-top: 1.5em; margin-bottom: 1.5em;}.commentlist ul.children .comment-avatar { width: 54px;}.comment-metadata { line-height: 1.3;}.comment-metadata a { font-family: "Helvetica Neue", Helvetical, Arial, sans-serif !important; color: inherit; font-size: 12px; text-decoration: none; opacity: 0.5; transition: all 0.1s;}.comment-metadata a:hover { opacity: 1;}.comment-metadata .edit-link { margin-left: 16px;}.reply { display: block; margin-top: 0.5em 0 0;}.reply a { color: inherit; font-size: 0.8em; text-decoration: none; font-style: normal; padding: 1px 3px; transition: all 0.1s;}.reply a:hover { background: rgba(0, 0, 0, 0.1);}.comment-metadata,.comment .reply,.comment-content,.comment .comment-respond { padding-left: 84px;}.comment-content { padding-top: 10px;}.comment-content::after { clear: both; content: ""; display: table;}.comment-content p,.comment-content ul,.comment-content ol { margin-bottom: 0.5em;}.comment-content p ul,.comment-content p ol,.comment-content ul ul,.comment-content ul ol,.comment-content ol ul,.comment-content ol ol { margin-bottom: 0;}.comment-content p > a,.comment-content ul > a,.comment-content ol > a { text-decoration: none; border-bottom: 1px dotted;}.comment-content p > a:hover,.comment-content ul > a:hover,.comment-content ol > a:hover { border-bottom: 1px solid;}.comment-notes,.logged-in-as { text-align: center; padding: 8px 12px; border: 1px dashed rgba(0, 0, 0, 0.1); background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.4); font-size: 0.9em; letter-spacing: 0.5px; margin-bottom: 2em; display: none;}.logged-in-as a { color: inherit;}.logged-in-as a:hover { text-decoration: underline;}.commentlist + #respond { margin-top: 3em;}#respond { }#respond .required { color: red;}#respond p { margin-bottom: 1em;}#respond p.form-submit { margin-bottom: 0;}#respond #submit { line-height: 40px; padding: 0 32px; display: block; border: 0 solid;}#respond #submit:hover { background: var(--accent-color);}label[for=wp-comment-cookies-consent] { font-size: 0.9em; margin-left: 6px; vertical-align: middle;}#cancel-comment-reply-link { margin-left: 0.7em; color: inherit; font-size: 0.6em; font-weight: 400; margin-top: 6px; display: inline-block; text-decoration: underline;}.comment-awaiting-moderation { color: red; margin: 10px 0;}.comment-form-author,.comment-form-email,.comment-form-url { width: 32%; float: left; margin-left: 2%; margin-bottom: 1.25em;}@media only screen and (max-width: 600px) { .comment-form-author, .comment-form-email, .comment-form-url { width: 100%; flex: none; margin-left: 0; }}.comment-form-author { margin-left: 0;}.form-submit { margin-bottom: 0.9em;}.page-links-container { overflow: hidden; font-weight: normal; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.2; text-align: center; margin-top: 3em;}.page-links-label { display: inline-block; margin-right: 1em;}.page-links > span,.page-links > a,.page-links > a:hover { display: inline-block; padding: 0 10px; color: inherit;}.page-links > a:hover { color: var(--accent-color);}.page-links > span { opacity: 0.4;}.single56__heading { font-weight: 400; font-size: 1.5em; font-style: normal; margin: 0; padding: 20px 0; text-align: center; overflow: hidden;}@media only screen and (max-width: 600px) { .single56__heading { margin-bottom: 12px; padding: 10px 0; }}.single56__heading i { margin-right: 3px;}.single56__heading span { position: relative; display: inline-block; white-space: nowrap;}.single56__heading span:before, .single56__heading span:after { position: absolute; top: 50%; display: none; content: ""; border-top: 1px solid var(--border-color); width: 999px;}.single56__heading span:before { right: 100%; margin-right: 20px;}.single56__heading span:after { left: 100%; margin-left: 20px;}.single56--small-heading-normal .single56__heading { border: 0 solid var(--border-color);}.single56--small-heading-around .single56__heading span:before, .single56--small-heading-around .single56__heading span:after { display: block;}.single56__before_content > div + div { margin-top: 16px; padding-top: 16px;}.single56__after_content { margin-top: 20px;}.single56__after_content > div + div { margin-top: 16px; padding-top: 16px;}.singlebottom56 { margin-top: 30px;}.singlebottom56 > div + div { margin-top: 16px; padding-top: 16px;}.singlebottom56__inner { margin: 0 auto; max-width: 1440px;}.singlebottom56__inner > * + * { margin-top: 1em;}.single56__bottom_posts,.singlebottom56 .single56__related { padding: 0 20px;}@media only screen and (max-width: 600px) { .single56__bottom_posts, .singlebottom56 .single56__related { padding-left: 10px; padding-right: 10px; }}.single56__bottom_posts:last-child,.singlebottom56 .single56__related:last-child { padding-bottom: 30px;}.single56__related .post56__sep__line { display: none;}.single56__bottom_posts .title56 { font-size: 1.1em;}.single56__bottom_posts .excerpt56 { font-size: 0.85em; line-height: 1.2;}.sidedock56 { display: block; position: fixed; bottom: 0; left: 0; z-index: 5000; background: #f0f0f0; box-shadow: 3px 8px 10px rgba(0, 0, 0, 0.3); width: 300px; max-height: 500px; overflow-y: scroll; transform: translate(0, 100%); transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);}.sidedock56--siding-right { transform: translate(-120%, 0); bottom: 30px;}.in-single-sidedock-permanent .sidedock56,.sidedock56.shown { transform: translate(0, 0);}.sidedock56::-webkit-scrollbar { display: none;}.sidedock56 { -ms-overflow-style: none; scrollbar-width: none; }.sidedock56__heading { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; text-align: left; background: #000; color: #fff; padding: 6px 0 6px 28px; font-weight: normal; margin: 0; border: 0;}.sidedock56 .close { cursor: pointer; position: absolute; top: 1px; right: 0px; z-index: 50001; height: 24px; width: 24px; text-align: center; font-size: 20px; line-height: 22px; margin: 0; padding: 0; border: 0; background: none; color: #fff; outline: 0; display: block;}.sidedock56 .close i { margin: 0; display: block; line-height: inherit;}.sidedock56__content { padding: 14px;}.sidedock56__content .blog56--list { row-gap: 10px;}.sidedock56__post { opacity: 0; visibility: hidden; transform: translate(0, 10px); transition: all 0.3s ease-out; overflow: hidden;}.sidedock56__post + .sidedock56__post { margin-top: 16px;}.sidedock56__post .title56 { margin: 0; font-size: 1.1em;}.sidedock56__post .excerpt56 { font-size: 0.85em; margin: 0; margin-top: 5px; line-height: 1.2;}.sidedock56__post .excerpt56 p { margin: 0;}.sidedock56__post__thumbnail { float: left; margin: 0; width: 90px;}.sidedock56__post__thumbnail img { display: block; width: 100%;}.sidedock56__post__text { overflow: hidden;}.sidedock56__post__thumbnail + .sidedock56__post__text { padding-left: 16px;}.sidedock56__post__title { font-size: 1.05em; margin: 0;}.sidedock56__post__title a { color: inherit;}.sidedock56__post__title a:hover { color: inherit;}.in-single-sidedock-permanent .sidedock56__post,.sidedock56.shown .sidedock56__post { opacity: 1; visibility: visible; transform: translate(0, 0);}