/*
 * bimber-all-light-okrojony.css - PLIK GENEROWANY, NIE EDYTUJ RECZNIE.
 *
 * Zrodlo:      https://wiemwiecej.pl/wp-content/themes/bimber/css/9.2.5/styles/original/all-light.min.css
 * Wygenerowany:2026-09-18 przez narzedzia/css-okrojony/generuj.js
 * Reguly:      707 z 2098
 *
 * Jak powstal i co zachowuje - README obok generatora. Po aktualizacji
 * motywu Bimber albo WPBakery wygeneruj ten plik od nowa; do tego czasu
 * mozesz wylaczyc podmiane stala WCP_OKROJONY_CSS w functions.php.
 */
@charset "UTF-8";
abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video { margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0 }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block }
body { line-height:1 }
ol,ul { list-style:none }
blockquote,q { quotes:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
:root { --g1-rtxt-color:#333;--g1-itxt-color:#000;--g1-mtxt-color:#999;--g1-border-color:#e6e6e6;--g1-bg-color:#fff;--g1-bg-color-r:red($skin_background_color);--g1-bg-color-g:green($skin_background_color);--g1-bg-color-b:blue($skin_background_color);--g1-bg-tone-color:#f2f2f2;--g1-bg-alt-color:#ededed;--g1-cat-border-color:#e6e6e6;--g1-cat-bg-color:#e6e6e6;--g1-cat-txt-color:#000;--g1-reverse-border-color:#333;--g1-reverse-bg-color:#1a1a1a;--g1-reverse-itxt-color:#fff }
body { background-color:#fff;color:#333;background-color:var(--g1-bg-color);color:var(--g1-rtxt-color) }
ul { padding-left:2em;list-style-type:circle }
ol { padding-left:2em;list-style-type:decimal }
dl { margin-bottom:1.5em }
dt { font-weight:700 }
dd { margin-bottom:.75em }
code,kbd,pre,samp { font-family:"Lucida Console",Courier,monospace }
pre { overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word }
pre code { padding:.75em;display:block;border-width:0 }
blockquote { min-height:32px;padding:0 22px }
a { cursor:pointer;text-decoration:none;border-width:0;border-style:solid }
a:active,a:hover { outline:0 }
strong { font-weight:700 }
cite,dfn,em,q { font-weight:400;font-style:italic }
del { text-decoration:line-through }
sub,sup { position:relative;font-size:75%;line-height:0 }
sup { top:-.5em }
sub { bottom:-.25em }
h1 sub,h2 sub,h3 sub { font-size:50%;bottom:0 }
h1 sup,h2 sup,h3 sup { font-size:50%;top:-.75em }
abbr,acronym { text-transform:uppercase }
hr { border-width:1px 0 0;margin:1.5em 0;border-style:solid;opacity:.1667 }
img { max-width:100%;height:auto }
embed,iframe,object,video { max-width:100% }
table { border-collapse:collapse;border-spacing:0 }
table caption { width:100%;padding:6px 10px }
th { font-weight:700;vertical-align:bottom }
td { font-weight:400;vertical-align:top }
ins { color:#333;background-color:#c1f7ff }
mark { padding:0 .33em }
figure { position:relative;margin-bottom:1.5rem }
button::-moz-focus-inner,input::-moz-focus-inner { border:0;padding:0 }
input::-ms-clear { display:none }
button,input,select,textarea { box-sizing:border-box;max-width:100%;margin:0;padding:7px;border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:transparent;color:inherit;border-radius:4px;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out }
[type=email],[type=number],[type=password],[type=reset],[type=search],[type=tel],[type=text],[type=url] { height:36px }
[type=checkbox],[type=radio] { margin-right:6px;height:auto }
[type=search] { -webkit-appearance:none }
[type=search]::-webkit-search-cancel-button { -webkit-appearance:none;height:11px;width:11px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E %3Cpath fill='%23808080' d='M5.5,0C2.5,0,0,2.5,0,5.5c0,3,2.5,5.5,5.5,5.5S11,8.5,11,5.5C11,2.5,8.5,0,5.5,0z M8,7.3 C8.2,7.5,8.2,7.8,8,8C7.8,8.2,7.5,8.2,7.3,8L5.5,6.2L3.7,8C3.5,8.2,3.2,8.2,3,8C2.8,7.8,2.8,7.5,3,7.3l1.8-1.8L3,3.7 C2.8,3.5,2.8,3.2,3,3s0.5-0.2,0.7,0l1.8,1.8L7.3,3C7.5,2.8,7.8,2.8,8,3c0.2,0.2,0.2,0.5,0,0.7L6.2,5.5L8,7.3z'/%3E %3C/svg%3E") }
[type=button],[type=reset],[type=submit],button { width:auto;padding:5px 23px;border-width:2px;cursor:pointer;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none }
select { padding-right:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-size:5px 4px,5px 4px;background-repeat:no-repeat }
select::-ms-expand { display:none }
option { color:#000 }
html.lt-ie10 select { padding:8px;background-image:none }
textarea { width:100% }
fieldset { display:table-column;min-width:inherit }
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus { border-color:currentColor }
button[disabled],input[disabled] { cursor:default;opacity:.666 }
::-webkit-input-placeholder { color:inherit;opacity:.33 }
::-moz-placeholder { color:inherit;opacity:.33 }
:-ms-input-placeholder { color:inherit;opacity:.33 }
.g1-row { clear:both;box-sizing:border-box;position:relative;width:100%;margin:0 auto }
.g1-row:after { display:table;clear:both;content:"" }
.g1-row-layout-page>.g1-row-background { background-color:#fff;background-color:var(--g1-bg-color) }
.g1-row-inner { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;max-width:1182px;margin:0 auto;position:relative;z-index:1;font-size:0 }
.g1-row-background { overflow:hidden;margin:0 auto;position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0 }
.g1-row-background-media { position:absolute;left:0;right:0;top:0;bottom:0 }
.g1-column { display:block;box-sizing:border-box;width:100%;padding:0 10px;margin:0 auto;position:relative;vertical-align:top;font-size:1rem }
@media only screen and (min-width:801px) {
	.g1-row-inner { -ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap }
	.g1-column-1of3 { width:33.3333333333% }
	.g1-column-1of4 { width:25% }
}
@media only screen and (min-width:1025px) {
	.g1-column { padding-left:15px;padding-right:15px }
}
.g1-primary-max { width:100% }
.g1-row-padding-m { padding-top:30px;padding-bottom:0 }
.g1-row-padding-l { padding-top:60px;padding-bottom:30px }
.g1-fluid-wrapper-inner>embed,.g1-fluid-wrapper-inner>iframe,.g1-fluid-wrapper-inner>object { position:absolute;left:0;right:auto;top:0;width:100%;height:100% }
#g1-breakpoint-desktop { min-width:1024px }
body,button,html,input,select,textarea { font:400 14px/20px serif;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
label,legend { font:700 13px/16px serif;font-family:Poppins,Roboto,Arial,sans-serif;letter-spacing:normal;text-transform:none }
.g1-mega { font:700 27px/1.067 serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:-.05em;color:#000;color:var(--g1-itxt-color);text-transform:none }
.g1-alpha,h1 { font:600 24px/1.067 serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:-.05em;text-transform:none;color:#000;color:var(--g1-itxt-color) }
.g1-beta,h2 { font:600 21px/1.125 serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:-.025em;text-transform:none;color:#000;color:var(--g1-itxt-color) }
.g1-gamma,h3 { font:600 19px/1.125 serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:-.025em;text-transform:none;color:#000;color:var(--g1-itxt-color) }
.g1-delta,h4 { font:600 17px/1.2 serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:-.025em;text-transform:none;color:#000;color:var(--g1-itxt-color) }
@media only screen and (min-width:601px) {
	.g1-delta,h4 { font-size:17px }
	.g1-gamma,h3 { font-size:20px }
	.g1-beta,h2 { font-size:23px }
	.g1-alpha,h1 { font-size:26px }
	.g1-mega { font-size:30px }
}
@media only screen and (min-width:1025px) {
	.g1-delta,h4 { font-size:18px }
	.g1-gamma,h3 { font-size:21px }
	.g1-beta,.g1lg-beta,h2 { font-size:24px }
	.g1-alpha,h1 { font-size:34px }
	.g1-mega { font-size:39px }
}
.g1-alpha-2nd,.g1-beta-2nd,.g1-delta-2nd,.g1-epsilon-2nd,.g1-gamma-2nd,.g1-giga-2nd,.g1-mega-2nd,.g1-zeta-2nd { font-family:Poppins,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal }
.g1-alpha-3rd,.g1-beta-3rd,.g1-delta-3rd,.g1-epsilon-3rd,.g1-gamma-3rd,.g1-giga-3rd,.g1-mega-3rd,.g1-zeta-3rd { font-weight:300;letter-spacing:-.025em;opacity:.5 }
address,blockquote,dl,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,ul { margin-bottom:20px }
.g1-meta { font:400 13px/16px serif;font-family:Poppins,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:var(--g1-mtxt-color) }
.g1-meta a { color:#000;color:var(--g1-itxt-color) }
.g1-button,[type=button],[type=reset],[type=submit],button { box-sizing:border-box;display:inline-block;margin-right:.2px;position:relative;z-index:0;text-decoration:none;text-align:center;vertical-align:middle;zoom:1;cursor:pointer;font:700 14px/22px serif;font-family:Poppins,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;border-radius:4px;transition:border-color 175ms ease-in-out,background-color 175ms ease-in-out,color 175ms ease-in-out,padding 175ms ease-in-out }
.g1-button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover { box-shadow:0 3px 6px -3px rgba(0,0,0,.333) }
.g1-button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:active { box-shadow:inset 0 3px 6px -3px rgba(0,0,0,.333) }
.g1-button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled { filter:grayscale(100%);opacity:.333;box-shadow:none }
.g1-button-m { padding:5px 18px;border-width:2px }
.g1-button-wide { display:block }
.g1-button-simple { border-color:#000;border-color:var(--g1-itxt-color);background-color:transparent;color:#000;color:var(--g1-itxt-color) }
.g1-button-subtle { border-color:#f2f2f2;border-color:var(--g1-bg-tone-color);background-color:#f2f2f2;background-color:var(--g1-bg-tone-color);color:#000;color:var(--g1-itxt-color) }
.g1-button-none { padding:0;border-width:0;box-shadow:none;text-align:inherit;border-color:transparent;background-color:transparent;color:inherit }
.g1-button-none:active,.g1-button-none:hover { box-shadow:none }
.g1-button-xs { padding:3px 9px;border-width:1px;font-size:10px;line-height:16px }
.g1-button-s { padding:5px 14px;border-width:1px;font-size:12px;line-height:18px }
.g1-button-l { padding:10px 28px;border-width:2px;font-size:16px;line-height:18px }
.g1-button-xl { padding:10px 32px;border-width:3px;font-size:18px;line-height:22px }
.g1-link { font-size:14px;font-family:Poppins,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#000;color:var(--g1-itxt-color) }
.g1-link-right:after { display:inline-block;margin-left:8px;font-family:bimber;vertical-align:middle;content:"\e00b";content:"\e00b" }
.g1-link-left:before { display:inline-block;margin-right:8px;font-family:bimber;vertical-align:middle;content:"\e00d";content:"\e00d" }
span.g1-link { opacity:.333 }
.g1-link-xs { font-size:10px }
.g1-link-s { font-size:12px }
.g1-link-l { font-size:16px }
.g1-link-xl { font-size:18px }
.g1-arrow { display:block;box-sizing:border-box;padding:0 20px;border-width:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:60px;margin-left:auto;margin-right:25px;position:relative;border-radius:6px 9px 9px 6px;font-size:18px;line-height:1;font-family:Poppins,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase;text-decoration:none;text-align:center;border-color:#e6e6e6;background-color:#e6e6e6;color:#000;background-color:var(--g1-border-color);border-color:var(--g1-border-color);color:var(--g1-itxt-color) }
.g1-arrow:before { display:block;width:0;height:2px;margin-left:-1px;margin-right:0;border-width:25px 20px;position:absolute;left:100%;right:auto;top:4px;border-style:solid;border-color:inherit;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;content:"" }
.g1-arrow-left { margin-left:25px;margin-right:auto;border-radius:6px 9px 9px 6px }
.g1-arrow-left:before { left:auto;right:100%;margin-right:-1px;margin-left:0;border-color:inherit;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent }
.g1-arrow-l { height:48px }
.g1-arrow-l:before { border-width:19px 12px }
.g1-arrow-xl { height:80px }
.g1-arrow-xl:before { border-width:35px 20px }
a.g1-arrow:hover { box-shadow:0 3px 6px -3px rgba(0,0,0,.333) }
span.g1-arrow-simple { color:#999 }
.g1-arrow-disabled { pointer-events:none;opacity:.5 }
blockquote { position:relative;padding:70px 10px .5em;text-align:center;font:300 24px/1.25 serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:.025em;color:#000;color:var(--g1-itxt-color) }
blockquote:before { display:block;width:1em;margin:0 auto;position:absolute;z-index:-1;left:0;right:0;top:20px;font:40px/1 bimber;cursor:default;vertical-align:bottom;content:"\e056" }
blockquote>cite { font:13px/16px serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:normal }
@media only screen and (min-width:1025px) {
	blockquote { padding-left:3em;padding-right:3em }
}
.g1-message-success:before { background-color:#2ecc71 }
.g1-message-success:after { content:"\e031" }
.g1-message-error:before { background-color:#96281b }
.g1-message-error:after { content:"\e071" }
table { border-color:#e6e6e6;border-color:var(--g1-border-color) }
caption { font-family:Poppins,Roboto,sans-serif;font-weight:400 }
.g1-th,th { padding:10px 5px;border-width:0 0 1px;font-size:13px;font-family:Poppins,Roboto,sans-serif;font-weight:700;text-transform:uppercase;text-align:left;vertical-align:top;border-style:solid;border-color:#e6e6e6;color:#000;border-color:var(--g1-border-color);color:var(--g1-itxt-color) }
.g1-td,td { padding:10px 5px;border-width:0 0 1px;vertical-align:top;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color) }
.g1-table { margin-bottom:1.5em;overflow-x:auto }
.g1-table caption { width:auto;padding:2px 16px 10px 16px;font-size:.83em }
.g1-table table { width:100%;margin:0;position:relative;border-collapse:separate;border-spacing:0 }
.g1-table th { padding:8px 16px;text-transform:uppercase;letter-spacing:.1em }
.g1-table td { padding:8px 16px }
.g1-table thead th { padding-top:1.25em;padding-bottom:1.25em;text-align:left }
.g1-table-simple table { border-width:0 0 2px }
.g1-table-simple thead th { border-width:2px 0 }
.g1-table-simple tbody td { border-width:0 0 1px 0 }
.g1-table-simple tfoot td { border-width:1px 0 0 }
.g1-table-solid { padding:4px }
.g1-table-solid thead th { border-width:1px 1px 1px 0 }
.g1-table-solid thead th:first-child { border-width:1px 1px 1px 1px }
.g1-table-solid tbody td,.g1-table-solid tbody th,.g1-table-solid tfoot td,.g1-table-solid tfoot th { border-width:0 1px 1px 0 }
.g1-table-solid tbody td:first-child,.g1-table-solid tbody th:first-child,.g1-table-solid tfoot td:first-child,.g1-table-solid tfoot th:first-child { border-width:0 1px 1px 1px }
@media only screen and (max-width:600px) {
	.g1-table { margin:0 0 1.5em 0;overflow-x:scroll;border-style:dotted solid;border-width:3px }
	.g1-table table { width:auto;margin:0;white-space:nowrap }
	.g1-table caption { text-align:left }
}
.g1-breadcrumbs { margin-bottom:10px }
.g1-breadcrumbs ol { margin:0;padding:0;list-style:none }
.g1-breadcrumbs-label { margin:0;position:absolute!important;clip:rect(1px,1px,1px,1px) }
.g1-breadcrumbs-item { display:inline-block;margin-right:.333em;vertical-align:top }
.g1-breadcrumbs-item+.g1-breadcrumbs-item:before { display:inline-block;margin-right:inherit;content:"›" }
.g1-breadcrumbs-with-ellipsis .g1-breadcrumbs-item { max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
@media only screen and (min-width:801px) {
	.g1-breadcrumbs-item { margin-right:.666em }
	.g1-breadcrumbs-with-ellipsis .g1-breadcrumbs-item { max-width:20em }
}
.g1-pagination-item .g1-link { display:inline-block;padding:.25rem 10px }
.g1-pagination-item .g1-arrow { display:-ms-flexbox;display:-webkit-flex;display:flex }
.g1-pagination-just-arrows .g1-arrow span,.g1-pagination-just-arrows .g1-link span { display:none }
.g1-collection .g1-newsletter-horizontal { margin-top:0;margin-bottom:30px }
.g1-collection-with-cards .g1-newsletter-horizontal { margin-top:0;margin-bottom:15px }
.g1-drop { display:inline-block;margin-bottom:1.5rem }
.g1-drop-toggle { display:none;position:relative;z-index:2;cursor:pointer;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out }
.g1-drop-toggle-icon { display:inline-block;width:32px;margin-right:6px;font:32px/50px bimber;text-align:center;vertical-align:middle }
.g1-drop-toggle-icon:before { display:block;content:"\e01f" }
.g1-drop-toggle-text { display:inline-block;font-size:10px;font-family:Poppins,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;vertical-align:middle }
.g1-drop-toggle-badge-hidden { visibility:hidden }
.g1-drop-toggle-arrow { display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:0;width:0;height:0;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent #fff;border-color:transparent transparent var(--g1-bg-color);content:"" }
.g1-drop-icon .g1-drop-toggle-icon { margin-right:0 }
.g1-drop-icon .g1-drop-toggle-text { overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px) }
.g1-drop-content { display:block;box-sizing:border-box;border-radius:0 }
.g1-dropable .g1-drop { margin-left:10px;vertical-align:top }
.g1-dropable .g1-drop-toggle { display:inline-block }
.g1-dropable .g1-drop-content { display:none;position:absolute;z-index:14;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07) }
.g1-dropable .g1-drop-expanded .g1-drop-content,.g1-hoverable .g1-dropable .g1-drop:hover .g1-drop-content { display:block }
@media only screen and (min-width:1025px) {
	.g1-dropable .g1-drop { position:relative }
	.g1-dropable .g1-drop-content { width:320px;left:0;right:auto;top:100% }
	.g1-dropable .g1-drop-before .g1-drop-content { right:0;left:auto }
}
.g1-drop-the-user .sub-menu+.sub-menu { padding-top:0 }
.sub-menu.csstodo-sub-menu { min-height:48px;padding-left:68px;position:relative }
.sub-menu.csstodo-sub-menu .menu-item,.sub-menu.csstodo-sub-menu .menu-item>a { position:static }
.sub-menu.csstodo-sub-menu .avatar { display:block;position:absolute;left:20px;right:auto }
.g1-drop-the-search .g1-drop-toggle-icon:before { content:"\e016" }
.g1-drop-the-nsfw-on .g1-drop-toggle-icon:before { content:"\e065" }
.g1-drop-the-nsfw-off .g1-drop-toggle-icon:before { content:"\e064" }
.g1-dropable .g1-drop-with-anim>.g1-drop-content,.g1-dropable .g1-drop-with-anim>.g1-drop-toggle>.g1-drop-toggle-arrow { display:block;visibility:hidden;opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);transition:visibility 0s .55s,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden }
.g1-dropable .g1-drop-with-anim.g1-drop-expanded>.g1-drop-content,.g1-dropable .g1-drop-with-anim.g1-drop-expanded>.g1-drop-toggle>.g1-drop-toggle-arrow,.g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-content,.g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-toggle>.g1-drop-toggle-arrow { visibility:visible;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:visibility 0s ease-in-out 175ms,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms }
@keyframes g1-drop-toggle-badge-jump{0%{transform:translate(0,0)}25%{transform:translate(0,-12px)}50%{transform:translate(0,0)}75%{transform:translate(0,-6px)}100%{transform:translate(0,0)}}
.entry-media-ellipsis .g1-button { border-color:#fff;background-color:#fff;color:#000 }
.entry-content,.entry-summary { overflow-wrap:break-word;word-wrap:break-word;word-break:break-word }
.entry-content::after,.entry-summary::after { clear:both;display:table;content:"" }
.entry-content video,.entry-summary video { width:100%;margin-bottom:1.5rem }
.g1-content-narrow>.twitter-tweet,.g1-content-narrow>aside,.g1-content-narrow>audio,.g1-content-narrow>blockquote,.g1-content-narrow>canvas,.g1-content-narrow>code,.g1-content-narrow>div,.g1-content-narrow>dl,.g1-content-narrow>figure,.g1-content-narrow>form,.g1-content-narrow>h1,.g1-content-narrow>h2,.g1-content-narrow>h3,.g1-content-narrow>h4,.g1-content-narrow>h5,.g1-content-narrow>h6,.g1-content-narrow>hr,.g1-content-narrow>iframe,.g1-content-narrow>ol,.g1-content-narrow>p,.g1-content-narrow>pre,.g1-content-narrow>section,.g1-content-narrow>table,.g1-content-narrow>ul,.g1-content-narrow>video { max-width:662px;margin-left:auto;margin-right:auto }
.entry-todome .g1-button,.entry-todome .snax-voting { margin-bottom:6px }
.g1-collection-list-otxtlist .g1-collection-item+.g1-collection-item { padding-top:10px;border-width:1px 0 0;border-style:solid;border-color:#e6e6e6 }
.g1-collection-item-txtlist+.g1-collection-item-txtlist { padding-top:10px;border-top:1px solid #e6e6e6 }
.entry-tpl-upvote-up { padding-left:66px }
.g1-collection-listxxsmall-numbered { padding-top:10px }
.g1-collection-with-cards .entry-tpl-tile { margin-bottom:15px }
@media only screen and (min-width:1025px) {
	.g1-indent .mashsb-container,.g1-indent .snax-items,.g1-indent .snax-message,.g1-indent blockquote { margin-left:-120px }
}
@media only screen and (min-width:767px) {
	.g1-collection-item-entry-even .entry-tpl-zigzag { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }
	.g1-collection-item-entry-even .entry-tpl-zigzag>.entry-featured-media { padding-left:15px;padding-right:0 }
	.g1-collection-item-entry-even .entry-tpl-zigzag>.entry-flags { left:auto;right:0 }
	.g1-collection-item-entry-even .entry-tpl-zigzag>.entry-body { padding-right:45px;padding-left:0 }
}
.g1-collection-zigzag .g1-collection-viewport { margin-left:0;margin-right:0 }
.g1-collection-zigzag .g1-collection-item { padding-left:0;padding-right:0 }
.g1-collection-zigzag .g1-collection-item+.g1-collection-item { padding-top:30px;border-width:1px 0 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color) }
.g1-collection-zigzag .g1-advertisement-inside-zigzag { margin-top:0;margin-bottom:20px }
.g1-collection-zigzag .g1-newsletter-horizontal { margin-top:0;margin-bottom:20px }
.g1-collection-zigzag.g1-collection-with-cards .g1-collection-item+.g1-collection-item { padding-top:0;border-width:0 }
.g1-collection-zigzag-s .g1-advertisement-inside-zigzag { margin-top:0;margin-bottom:20px }
.g1-collection-zigzag-s .g1-newsletter-horizontal { margin-top:0;margin-bottom:20px }
.g1-collection-zigzag.g1-collection-with-cards .g1-collection-item+.g1-collection-item { padding-top:0;border-width:0 }
@media only screen and (max-width:600px) {
	.g1-collection-item:nth-child(2n) .entry-tpl-zigzag-s { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }
	.g1-collection-item:nth-child(2n) .entry-tpl-zigzag-s>.entry-flags { left:auto;right:0 }
	.g1-collection-item:nth-child(2n) .entry-tpl-zigzag-s>.entry-body { padding-right:30px;padding-left:0 }
}
@media only screen and (min-width:601px) {
	.g1-collection-columns-1 .g1-collection-item:nth-child(2n) .entry-tpl-zigzag-s { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }
	.g1-collection-columns-1 .g1-collection-item:nth-child(2n) .entry-tpl-zigzag-s>.entry-flags { left:auto;right:0 }
	.g1-collection-columns-1 .g1-collection-item:nth-child(2n) .entry-tpl-zigzag-s>.entry-body { padding-right:30px;padding-left:0 }
}
@media only screen and (min-width:601px) {
	.g1-collection-columns-2 .g1-collection-item:nth-child(4n+3) .entry-tpl-zigzag-s,.g1-collection-columns-2 .g1-collection-item:nth-child(4n+4) .entry-tpl-zigzag-s { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }
	.g1-collection-columns-2 .g1-collection-item:nth-child(4n+3) .entry-tpl-zigzag-s>.entry-flags,.g1-collection-columns-2 .g1-collection-item:nth-child(4n+4) .entry-tpl-zigzag-s>.entry-flags { left:auto;right:0 }
	.g1-collection-columns-2 .g1-collection-item:nth-child(4n+3) .entry-tpl-zigzag-s>.entry-body,.g1-collection-columns-2 .g1-collection-item:nth-child(4n+4) .entry-tpl-zigzag-s>.entry-body { padding-right:30px;padding-left:0 }
}
.g1-collection { clear:both;margin:0 auto }
.g1-collection:after { clear:both;display:table;content:"" }
.g1-collection-header { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center }
.g1-collection-header .g1-collection-title { -webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto }
.g1-collection-header .g1-collection-author-link { display:block;margin-right:8px;margin-bottom:1.5rem }
.g1-collection-header .g1-collection-author-link .avatar { display:block }
.g1-collection-header .follow,.g1-collection-header .unfollow { margin-left:auto;margin-bottom:1.5rem }
.g1-collection-viewport { clear:both;margin-left:-10px;margin-right:-10px }
.g1-collection-items { clear:both;margin:0;padding:0;list-style:none;font-size:0;counter-reset:g1-collection-item-counter }
.g1-collection-item { display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:0 10px;vertical-align:top;font-size:1rem }
.g1-collection-item-1of3 { width:100% }
.g1-collection-with-cards .g1-collection-item>article { box-sizing:border-box;width:100% }
.g1-collection-with-cards .g1-collection-item .g1-advertisement,.g1-collection-with-cards .g1-collection-item .g1-box { display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100% }
@media only screen and (min-width:801px) {
	.g1-collection-with-cards .g1-collection-items { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-bottom:0 }
	.g1-collection-with-cards .g1-collection-item { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch }
}
@media only screen and (min-width:480px) {
	.g1-collection-columns-4 .g1-collection-item { width:50% }
}
@media only screen and (min-width:601px) {
	.g1-collection-columns-2 .g1-collection-item,.g1-collection-columns-3 .g1-collection-item { width:50% }
}
@media only screen and (min-width:801px) {
	.g1-collection-columns-4 .g1-collection-item { width:33.3333333333% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-viewport { margin-left:-15px;margin-right:-15px }
	.g1-collection-item { padding:0 15px }
	.g1-collection-columns-3 .g1-collection-item { width:33.3333333333% }
	.g1-collection-columns-4 .g1-collection-item { width:25% }
}
.g1-collection-gutter-s { margin-bottom:24px }
.g1-collection-gutter-s .g1-collection-viewport { margin-left:-3px;margin-right:-3px }
.g1-collection-gutter-s .g1-collection-item { padding:0 3px }
.g1-collection-gutter-s .entry-tpl-tile { margin-left:3px;margin-right:3px;margin-bottom:6px }
.g1-collection-gutter-0 { margin-bottom:30px }
.g1-collection-gutter-0 .g1-collection-viewport { margin-left:0;margin-right:0 }
.g1-collection-gutter-0 .g1-collection-item { padding:0 }
.g1-collection-gutter-0 .entry-tpl-tile { margin-bottom:0 }
.g1-collection-more { overflow:hidden;margin-bottom:3rem;position:relative;text-align:center;padding-bottom:.75em }
.g1-collection-more .g1-button { max-width:100%;width:364px }
.g1-collection-more-spinner { display:none;width:32px;height:32px;position:absolute;left:50%;right:auto;top:50%;margin-top:-.5em;margin-left:-.5em;text-align:center;font-size:24px;line-height:32px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:g1-anim-spin 2s infinite linear;-moz-animation:g1-anim-spin 2s infinite linear;animation:g1-anim-spin 2s infinite linear }
.g1-collection-more-spinner:before { font-family:bimber;font-style:normal;content:"\e01d" }
.g1-collection-more-inner { max-width:1152px;margin-left:auto;margin-right:auto }
.g1-collection-more-inner { display:inline-block;position:relative;max-width:100% }
.g1-collection-more-inner:before { display:block;width:999px;height:0;border-width:1px 0 0;margin-right:20px;position:absolute;right:100%;left:auto;top:50%;border-style:solid;content:"";opacity:.1667 }
.g1-collection-more-inner:after { display:block;width:999px;height:0;border-width:1px 0 0;margin-left:20px;position:absolute;left:100%;right:auto;top:50%;border-style:solid;content:"";opacity:.1667 }
.g1-collection-more-loading .g1-button { visibility:hidden }
.g1-collection-more-loading .g1-collection-more-spinner { display:block }
.g1-collection-narrow .g1-collection-more,.g1-collection-narrow .g1-collection-title { max-width:608px;margin-left:auto;margin-right:auto }
.g1-collection-masonry { max-width:none }
.g1-collection-masonry .g1-collection-title { margin-bottom:20px }
.g1-collection-masonry .g1-collection-item { display:inline-block }
.g1-collection-masonry .g1-collection-viewport { margin-left:-10px;margin-right:-10px }
.g1-collection-masonry .g1-collection-item { width:100%;padding-left:5px;padding-right:5px }
.g1-collection-masonry .g1-collection-item>* { margin-bottom:10px }
.archive-body .g1-collection-masonry { padding-top:20px }
@media only screen and (min-width:480px) {
	.g1-collection-masonry .g1-collection-item { width:50% }
}
@media only screen and (min-width:768px) {
	.g1-collection-masonry .g1-collection-item { width:33.3333333333%;padding-left:10px;padding-right:10px }
	.g1-collection-masonry .g1-collection-item>* { margin-bottom:20px }
}
@media only screen and (min-width:1025px) {
	.g1-collection-masonry .g1-collection-item { width:25% }
}
@media only screen and (min-width:1280px) {
	.g1-collection-masonry .g1-collection-item { width:20% }
}
@media only screen and (min-width:2000px) {
	.g1-collection-masonry .g1-collection-item { width:16.6666666667% }
}
@media only screen and (min-width:3000px) {
	.g1-collection-masonry .g1-collection-item { width:12.5% }
}
@media only screen and (min-width:4000px) {
	.g1-collection-masonry .g1-collection-item { width:10% }
}
.g1-hoverable .g1-featured-js:hover .g1-featured-arrow { opacity:1;transition:opacity 375ms ease-in-out }
.g1-hoverable .g1-featured-viewport-start:hover .g1-featured-arrow-prev { display:none }
.g1-hoverable .g1-featured-viewport-end:hover .g1-featured-arrow-next { display:none }
.g1-hoverable .g1-featured-viewport-no-overflow:hover .g1-featured-arrow-prev { display:none }
.g1-hoverable .g1-featured-viewport-no-overflow:hover .g1-featured-arrow-next { display:none }
.g1-hoverable .g1-featured-fade { display:none }
.entry-tpl-grid-module .g1-button { float:right;margin-bottom:15px }
.entry-tpl-grid-module-l .g1-button { float:right;margin-bottom:15px }
.todo-music .g1-collection { margin-top:-40px }
.todo-music .g1-collection-items { margin-bottom:0 }
.g1-collection-grid-s-mod03 .g1-collection-items { padding-left:20px;padding-right:20px }
.g1-collection-grid-s-mod03 .g1-collection-item { position:relative;z-index:2 }
.g1-collection-grid-s-mod03 .g1-collection-item-tile { display:block;width:auto;height:440px;margin:0 -10px -40px;position:relative;z-index:1 }
.g1-collection-grid-s-mod03 .entry-tpl-tile { margin-bottom:0 }
.g1-collection-grid-s-mod03 .entry-tpl-tile .entry-body { text-align:center }
.g1-collection-grid-s-mod03 .entry-tpl-tile .entry-body:after { display:block;height:40px;content:"" }
.g1-collection-grid-s-mod03 .entry-tpl-tile .entry-header { max-width:758px;margin-left:auto;margin-right:auto }
@media only screen and (min-width:420px) {
	.g1-collection-grid-s-mod03 .g1-collection-item-grid-s { width:50% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-grid-s-mod03 .g1-collection-items { padding-left:90px;padding-right:90px }
	.g1-collection-grid-s-mod03 .g1-collection-viewport { margin-left:-10px;margin-right:-10px }
	.g1-collection-grid-s-mod03 .g1-collection-item { padding-left:10px;padding-right:10px }
	.g1-collection-grid-s-mod03 .g1-collection-item-tile { margin-left:-80px;margin-right:-80px }
	.g1-collection-grid-s-mod03 .g1-collection-item-grid-s { width:25% }
}
.g1-collection-grid-m-mod03 .g1-collection-item { position:relative;z-index:2 }
.g1-collection-grid-m-mod03 .g1-collection-item-tile { display:block;width:auto;height:440px;margin:0 0 -40px;position:relative;z-index:1 }
.g1-collection-grid-m-mod03 .entry-tpl-tile { margin-bottom:0 }
.g1-collection-grid-m-mod03 .entry-tpl-tile .entry-body { text-align:center }
.g1-collection-grid-m-mod03 .entry-tpl-tile .entry-body:after { display:block;height:40px;content:"" }
.g1-collection-grid-m-mod03 .entry-tpl-tile .entry-header { max-width:758px;margin-left:auto;margin-right:auto }
.g1-collection-grid-m-mod03 .entry-tpl-grid-s .entry-featured-media { background-color:#f2f2f2 }
@media only screen and (min-width:420px) {
	.g1-collection-grid-m-mod03 .g1-collection-item-grid-s { width:50% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-grid-m-mod03 .g1-collection-viewport { margin-left:-10px;margin-right:-10px }
	.g1-collection-grid-m-mod03 .g1-collection-items { padding-left:90px;padding-right:90px }
	.g1-collection-grid-m-mod03 .g1-collection-item { width:33.3333333333%;padding-left:10px;padding-right:10px }
	.g1-collection-grid-m-mod03 .g1-collection-item:nth-child(4n+1) { width:auto;margin-left:-90px;margin-right:-90px }
}
.g1-collection-grid-m-mod13 .g1-collection-item { width:100%;position:relative }
.g1-collection-grid-m-mod13 .g1-collection-item:nth-child(3n+1) { width:100%;height:0;padding-top:75% }
@media only screen and (min-width:601px) {
	.g1-collection-grid-m-mod13 .g1-collection-item { width:50% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-grid-m-mod13 .g1-collection-items { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap }
	.g1-collection-grid-m-mod13 .g1-collection-item { width:33.3333333333% }
	.g1-collection-grid-m-mod13 .g1-collection-item:nth-child(3n+1) { width:33.3333333333%;height:auto;min-height:300px;padding-top:0;position:relative;left:33.3333333333%;right:auto }
	.g1-collection-grid-m-mod13 .g1-collection-item:nth-child(3n+2) { position:relative;left:-33.3333333333%;right:auto }
}
.g1-collection-grid-xxs .g1-collection-item { width:16.6666666667% }
.g1-collection-grid-xxs.g1-collection-columns-2 .g1-collection-item { width:50% }
@media only screen and (min-width:1025px) {
	.g1-collection-grid-xxs .g1-collection-viewport { margin-left:-10px;margin-right:-10px }
	.g1-collection-grid-xxs .g1-collection-item { padding-left:10px;padding-right:10px }
}
.g1-collection-grid-xxs-mod01 { margin-left:auto;margin-right:auto }
.g1-collection-grid-xxs-mod01 .g1-collection-viewport { margin-left:-10px;margin-right:-10px }
.g1-collection-grid-xxs-mod01 .g1-collection-item { padding-left:10px;padding-right:10px }
.g1-collection-grid-xxs-mod01 .g1-collection-item+.g1-collection-item { width:50% }
.g1-collection-grid-xxs-mod01 .entry-tpl-grid { margin-bottom:20px }
.g1-collection-grid-xxs-mod01 .entry-tpl-grid-xxs { margin-bottom:15px }
.g1-collection-grid-xxs-mod11 { margin-left:auto;margin-right:auto }
.g1-collection-grid-xxs-mod11 .g1-collection-viewport { margin-left:-10px;margin-right:-10px }
.g1-collection-grid-xxs-mod11 .g1-collection-item { width:50%;padding-left:10px;padding-right:10px }
.g1-collection-grid-xxs-mod11 .g1-collection-item:first-child { display:block;width:auto;padding:75% 0 0;margin-left:10px;margin-right:10px;position:relative }
.g1-collection-grid-xxs-mod11 .entry-tpl-tile { margin-bottom:20px }
.g1-collection-grid-xxs-mod11 .entry-tpl-grid-xxs { margin-bottom:15px }
.g1-collection-tiles-m .g1-collection-item { width:100%;height:400px;position:relative }
@media only screen and (min-width:801px) {
	.g1-collection-tiles-m .g1-collection-item { float:left;width:33.3333333333% }
}
.g1-collection-tiles-m-mod02 .g1-collection-item { width:100%;height:0;padding-top:75%;float:left;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-tiles-m-mod02 .g1-collection-item { width:50%;padding-top:37.5% }
	.g1-collection-tiles-m-mod02 .g1-collection-item:nth-child(3n+1) { width:100%;padding-top:56.25% }
}
@media only screen and (min-width:801px) {
	.g1-collection-tiles-m-mod02 .g1-collection-item { width:25%;height:400px;padding-top:0 }
	.g1-collection-tiles-m-mod02 .g1-collection-item:nth-child(3n+1) { width:50%;padding-top:0 }
}
.g1-collection-tiles-m-mod03 .g1-collection-item { width:100%;height:0;padding-top:75%;float:left;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-tiles-m-mod03 .g1-collection-item { width:50%;padding-top:37.5% }
	.g1-collection-tiles-m-mod03 .g1-collection-item:nth-child(3n+1) { width:100%;padding-top:56.25% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-tiles-m-mod03 .g1-collection-item { float:left;width:33.3333333333%;height:200px;padding-top:0 }
	.g1-collection-tiles-m-mod03 .g1-collection-item:nth-child(3n+1) { float:left;width:66.6666666667%;height:400px;padding-top:0 }
}
.g1-collection-tiles-m-mod13 .g1-collection-item { width:100%;height:0;padding-top:75%;float:left;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-tiles-m-mod13 .g1-collection-item { width:50%;padding-top:37.5% }
	.g1-collection-tiles-m-mod13 .g1-collection-item:nth-child(5n+1) { width:100%;padding-top:56.25% }
}
@media only screen and (min-width:801px) {
	.g1-collection-tiles-m-mod13 .g1-collection-item { width:33.3333333333%;height:230px;padding-top:0 }
	.g1-collection-tiles-m-mod13 .g1-collection-item:nth-child(5n+1) { width:33.3333333333%;height:460px;padding-top:0 }
}
.g1-collection-tiles-l .g1-collection-item { width:100%;height:0;padding-top:75%;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-tiles-l .g1-collection-item { float:left;width:50%;padding-top:37.5% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-tiles-l .g1-collection-item { height:400px;padding-top:0 }
}
.g1-collection-list .entry-tpl-tile { position:relative;padding-top:75% }
.g1-collection-list.g1-collection-with-cards { margin-bottom:15px }
@media only screen and (min-width:601px) {
	.g1-collection-list .entry-tpl-tile { padding-top:56.25% }
}
.g1-collection-listxxs-mod01 .entry-tpl-grid:after { margin-top:20px }
.g1-collection-listxxs-mod02 .g1-collection-items:after { display:table;clear:both;content:"" }
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod02 .g1-collection-items:after { display:table;clear:both;content:"" }
	.g1-collection-listxxs-mod02 .g1-collection-item { width:50%;float:right;clear:right }
	.g1-collection-listxxs-mod02 .g1-collection-item:first-child { width:50%;float:left }
}
.g1-collection-listxxs-mod03 .entry-tpl-grid { margin-bottom:20px }
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod03 .g1-collection-item+.g1-collection-item { width:50% }
}
@media only screen and (min-width:801px) {
	.g1-collection-listxxs-mod03 .g1-collection-items { padding-left:33.3333333333%;position:relative }
	.g1-collection-listxxs-mod03 .g1-collection-item:first-child { float:left;width:50%;margin-left:-50% }
}
.g1-collection-listxxs-mod11 .entry-tpl-tile { margin-bottom:20px }
.g1-collection-listxxs-mod11 .g1-collection-viewport { margin-left:0;margin-right:0 }
.g1-collection-listxxs-mod11 .g1-collection-item { padding-left:0;padding-right:0 }
.g1-collection-listxxs-mod11 .g1-collection-item:first-child { display:block;padding-top:75%;position:relative }
.g1-collection-listxxs-mod12 .entry-tpl-tile { margin-bottom:10px }
.g1-collection-listxxs-mod12 .g1-collection-item:first-child { display:block;width:auto;padding:75% 0 0;position:relative }
@media only screen and (max-width:600px) {
	.g1-collection-listxxs-mod12 .g1-collection-viewport { margin-left:0;margin-right:0 }
	.g1-collection-listxxs-mod12 .g1-collection-item { padding-left:0;padding-right:0 }
}
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod12 .g1-collection-items { padding-left:50%;position:relative }
	.g1-collection-listxxs-mod12 .g1-collection-item:first-child { padding-top:0;margin-left:10px;margin-right:10px;position:absolute;left:0;right:50%;top:0;bottom:0 }
}
@media only screen and (min-width:1025px) {
	.g1-collection-listxxs-mod12 .g1-collection-item:first-child { margin-left:15px;margin-right:15px }
}
.g1-collection-listxxs-mod13 .entry-tpl-grid { margin-bottom:20px }
.g1-collection-listxxs-mod13 .g1-collection-item:first-child { display:block;width:auto;padding-top:75%;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod13 .g1-collection-item+.g1-collection-item { width:50% }
}
@media only screen and (min-width:801px) {
	.g1-collection-listxxs-mod13 .g1-collection-items { padding-left:33.3333333333%;position:relative }
	.g1-collection-listxxs-mod13 .g1-collection-item:first-child { position:absolute;left:0;right:66.6666666667%;top:0;bottom:0;padding-top:0 }
}
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod21 .g1-collection-item+.g1-collection-item { width:50% }
}
.g1-collection-listxxs-mod23 .entry-tpl-grid { margin-bottom:20px }
.g1-collection-listxxs-mod23 .g1-collection-item:first-child { display:block;width:auto;padding-top:75%;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod23 .g1-collection-items { padding-left:50%;position:relative }
	.g1-collection-listxxs-mod23 .g1-collection-item+.g1-collection-item { width:100% }
	.g1-collection-listxxs-mod23 .g1-collection-item:first-child { position:absolute;left:0;right:50%;top:0;bottom:0;padding-top:0 }
}
.g1-collection-listxxs-mod31 .g1-collection-item:first-child { display:block;width:auto;padding:75% 0 0;margin-left:10px;margin-right:10px;position:relative }
.g1-collection-listxxs-mod31 .entry-tpl-tile { margin-bottom:20px }
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod31 .g1-collection-item:first-child { padding:56.25% 0 0 }
	.g1-collection-listxxs-mod31 .g1-collection-item+.g1-collection-item { width:50% }
}
@media only screen and (min-width:1025px) {
	.g1-collection-listxxs-mod31 .g1-collection-item:first-child { margin-left:15px;margin-right:15px }
}
.g1-collection-listxxs-mod32 .entry-tpl-tile { margin-bottom:20px;left:10px;right:10px }
.g1-collection-listxxs-mod32 .g1-collection-item:first-child { display:block;width:auto;padding-top:75%;position:relative }
@media only screen and (min-width:601px) {
	.g1-collection-listxxs-mod32 .g1-collection-item { width:50% }
	.g1-collection-listxxs-mod32 .g1-collection-item:first-child { width:100% }
}
@media only screen and (min-width:901px) {
	.g1-collection-listxxs-mod32 .g1-collection-items { padding-left:66.6666666667%;position:relative }
	.g1-collection-listxxs-mod32 .g1-collection-item { width:100% }
	.g1-collection-listxxs-mod32 .g1-collection-item:first-child { width:66.6666666667%;padding-top:0;position:absolute;left:0;right:auto;top:0;bottom:0 }
}
@media only screen and (min-width:1025px) {
	.g1-collection-listxxs-mod32 .entry-tpl-tile { left:15px;right:15px }
}
.g1-collection-txtlist { margin-left:auto;margin-right:auto }
.g1-collection-txtlist .g1-collection-viewport { margin-left:0;margin-right:0 }
.g1-collection-txtlist .g1-collection-item { padding-left:0;padding-right:0 }
.g1-collection-txtlist-mod01 .g1-collection-viewport { margin-left:0;margin-right:0 }
.g1-collection-txtlist-mod01 .entry-tpl-tile { margin-bottom:15px }
.g1-collection-txtlist-mod01 .g1-collection-item { padding-left:0;padding-right:0 }
.g1-collection-txtlist-mod01 .g1-collection-item { padding-left:0;padding-right:0 }
.g1-collection-txtlist-mod01 .g1-collection-item:first-child { display:block;padding-top:75%;position:relative }
.g1-collection-txtlist-mod02 .entry-tpl-tile { margin-bottom:15px }
.g1-collection-txtlist-mod02 .g1-collection-item:first-child { display:block;width:auto;padding-top:75%;position:relative }
@media only screen and (max-width:600px) {
	.g1-collection-txtlist-mod02 .g1-collection-viewport { margin-left:0;margin-right:0 }
	.g1-collection-txtlist-mod02 .g1-collection-item { padding-left:0;padding-right:0 }
}
@media only screen and (min-width:601px) {
	.g1-collection-txtlist-mod02 .g1-collection-items { padding-left:50%;position:relative }
	.g1-collection-txtlist-mod02 .g1-collection-item { width:100% }
	.g1-collection-txtlist-mod02 .g1-collection-item:first-child { padding-top:0;position:absolute;left:0;right:50%;top:0;bottom:0 }
}
@media only screen and (min-width:1025px) {
	.g1-collection-txtlist-mod02 .g1-collection-item:first-child { margin-left:15px;margin-right:15px }
}
.g1-collection-txtlist-mod03 .entry-tpl-tile { margin-bottom:10px;left:10px;right:10px }
.g1-collection-txtlist-mod03 .g1-collection-items { margin-bottom:24px }
.g1-collection-txtlist-mod03 .g1-collection-item:first-child { position:relative;padding-top:75% }
@media only screen and (min-width:601px) {
	.g1-collection-txtlist-mod03 .g1-collection-item { width:50% }
	.g1-collection-txtlist-mod03 .g1-collection-item:first-child { width:100% }
}
@media only screen and (min-width:801px) {
	.g1-collection-txtlist-mod03 .entry-tpl-tile { margin-bottom:0;left:15px;right:15px }
	.g1-collection-txtlist-mod03 .g1-collection-items { position:relative;padding-left:33.3333333333% }
	.g1-collection-txtlist-mod03 .g1-collection-item { width:50% }
	.g1-collection-txtlist-mod03 .g1-collection-item:first-child { width:33.3333333333%;padding-top:0;position:absolute;left:0;right:auto;top:0;bottom:0 }
}
.g1-collection-txtlist-mod11 .g1-collection-viewport { margin-left:0;margin-right:0 }
.g1-collection-txtlist-mod11 .g1-collection-items { margin-bottom:24px }
.g1-collection-txtlist-mod11 .g1-collection-item { padding-left:0;padding-right:0 }
.g1-collection-ticker.g1-collection-no-js .g1-collection-item+.g1-collection-item { display:none }
.g1-collection-ticker { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch }
.g1-collection-ticker .g1-collection-title { -webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px;margin:0 auto;position:relative;line-height:24px }
.g1-collection-ticker .g1-collection-title:after { display:block;border-width:6px;margin:0 0 0 -6px;position:absolute;left:50%;right:auto;top:100%;border-style:solid;border-top-color:inherit;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;content:"" }
.g1-collection-ticker .g1-collection-title>span { padding:0;border:0;margin:0 }
.g1-collection-ticker .g1-collection-viewport { -webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:6px 0 0 }
.g1-collection-ticker .g1-collection-item { width:100%;padding-left:0;padding-right:0 }
.g1-collection-ticker .g1-collection-items { padding-right:58px;position:relative }
.g1-collection-ticker .flickity-prev-next-button { width:24px;padding-left:0;padding-right:0;position:absolute;top:-30px;text-align:center;font-size:0 }
.g1-collection-ticker .flickity-prev-next-button svg { display:none }
.g1-collection-ticker .flickity-prev-next-button.next { right:0;left:auto }
.g1-collection-ticker .flickity-prev-next-button.next:after { display:inline-block;vertical-align:middle;font:16px/1 bimber;content:"\e091" }
.g1-collection-ticker .flickity-prev-next-button.previous { right:auto;left:0 }
.g1-collection-ticker .flickity-prev-next-button.previous:before { display:inline-block;vertical-align:middle;font:16px/1 bimber;content:"\e090" }
@media only screen and (min-width:601px) {
	.g1-collection-ticker { -ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap }
	.g1-collection-ticker .g1-collection-viewport { margin-top:0 }
	.g1-collection-ticker .g1-collection-title { margin:0 14px 0 0 }
	.g1-collection-ticker .g1-collection-title:after { margin:-6px 0 0;left:100%;right:auto;top:50%;border-left-color:inherit;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent }
	.g1-collection-ticker .flickity-prev-next-button.next { top:0;right:0;left:auto;border-top-left-radius:0;border-bottom-left-radius:0 }
	.g1-collection-ticker .flickity-prev-next-button.previous { top:0;right:24px;left:auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent }
}
@media only screen and (min-width:481px) {
	.g1-module-10-2of3 .g1-collection-item { width:50% }
	.g1-module-10-2of3 .g1-collection-item:first-child { width:100% }
}
@media only screen and (min-width:768px) {
	.g1-module-10-2of3 .g1-collection-items:after { display:table;clear:both;content:"" }
	.g1-module-10-2of3 .g1-collection-item { clear:right;float:right;width:33.3333333333% }
	.g1-module-10-2of3 .g1-collection-item:first-child { float:left;width:66.6666666667% }
}
.g1-links ul,.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul { margin:0;padding:0;list-style:none }
.g1-links ul a,.widget_archive ul a,.widget_categories ul a,.widget_meta ul a,.widget_nav_menu ul a,.widget_pages ul a { display:block;box-sizing:border-box;padding-left:20px;position:relative;color:inherit }
.g1-links ul a:before,.widget_archive ul a:before,.widget_categories ul a:before,.widget_meta ul a:before,.widget_nav_menu ul a:before,.widget_pages ul a:before { display:inline-block;position:absolute;left:0;right:auto;vertical-align:middle;font-size:16px;font-family:bimber;content:"\e091" }
.g1-links ul a:after,.widget_archive ul a:after,.widget_categories ul a:after,.widget_meta ul a:after,.widget_nav_menu ul a:after,.widget_pages ul a:after { display:table;clear:both;content:"" }
.g1-links ul a:hover,.widget_archive ul a:hover,.widget_categories ul a:hover,.widget_meta ul a:hover,.widget_nav_menu ul a:hover,.widget_pages ul a:hover { color:#000;color:var(--g1-itxt-color) }
#wp-calendar caption { box-sizing:border-box;padding:0 70px .375rem 0;text-align:left }
#wp-calendar table { width:100% }
#wp-calendar td,#wp-calendar th { padding-top:.75em;padding-bottom:.75em;text-align:center }
#wp-calendar tbody td { border-width:1px solid #e6e6e6;border-color:var(--g1-border-color) }
#wp-calendar tfoot { width:64px;height:1.5em;position:absolute;right:0;left:auto;top:0 }
#wp-calendar tfoot td { border:none }
.widget_rss ul li .rss-date,.widget_rss ul li .rssSummary+cite { display:block;margin-bottom:.75em;font:13px/1.125 serif;font-family:Poppins,Roboto,sans-serif;opacity:.666 }
.widget_adace_patreon .g1-box-inner { text-align:center }
.widget_adace_patreon .g1-button { display:block;text-align:center }
.g1-sticky-widget { position:-webkit-sticky;position:sticky }
.page-header { padding-top:20px;position:relative;z-index:5 }
.page-header>.g1-row-background { border-width:0 0 1px 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color) }
.page-title { margin-bottom:20px;padding-bottom:0;border-width:0 }
.page-subtitle { margin-top:-20px;margin-bottom:20px;text-align:inherit }
.page-header-01 { text-align:left }
body.tag .archive-title:before { content:"#" }
.aligncenter { display:table;margin-left:auto;margin-right:auto }
.wp-block-image img,.wp-caption img { display:block }
.wp-caption-text,figcaption { padding:.5em 10px 0 0;text-align:center;font:13px/16px serif;font-family:Poppins,Roboto,sans-serif;letter-spacing:normal;text-transform:none;color:var(--g1-mtxt-color) }
.wp-caption-text a,figcaption a { color:#000;color:var(--g1-itxt-color) }
.g1-box { box-sizing:border-box;position:relative;text-align:center;padding:45px 30px 1px 30px }
.g1-box:after { display:block;width:100%;height:0;margin-top:35px;content:"" }
.widget.g1-box { padding-top:45px;padding-bottom:1px }
.g1-box-inner { position:relative;z-index:3 }
.g1-box-background { position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;border-radius:0 }
.g1-box-tpl-frame .g1-box-background:before { display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-width:6px;border-style:solid;opacity:.1667;content:"" }
.g1-box-tpl-background { background-color:#000 }
.g1-box-tpl-background .g1-box-background { opacity:.333;background-size:cover }
.g1-box-icon { display:block;width:40px;height:40px;margin:0 auto;position:absolute;z-index:5;top:-10px;left:0;right:0;pointer-events:none;text-align:center;font:24px/40px bimber;border-radius:50% }
.g1-box-icon:before { content:"\e012" }
.g1-box-inner header { overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px) }
@media only screen and (min-width:1025px) {
	.g1-box { padding-left:34px;padding-right:34px }
}
.g1-link-toggle { display:none;position:absolute;left:50%;right:auto;bottom:0;width:0;height:0;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent currentColor transparent;content:"" }
.g1-hamburger { display:block;float:left;padding:4px 0;margin-right:20px;z-index:1;cursor:pointer;color:inherit }
.g1-hamburger-icon { display:block;font:32px/1 bimber;text-align:center }
.g1-hamburger-icon:before { display:inline;content:"\e018" }
.g1-hamburger-label { display:block;font-size:13px;line-height:15px }
.g1-hamburger-label-hidden { overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px) }
.g1-hamburger-m .g1-hamburger-icon { width:32px;font-size:24px;line-height:24px }
.g1-hamburger-s .g1-hamburger-icon { width:32px;font-size:16px;line-height:16px }
.menu-item { position:relative }
.menu-item>a { display:block;position:relative;line-height:1.25;color:inherit;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out }
.menu-item>a:before { display:none }
.menu-item>a mark { visibility:visible;display:inline-block;min-width:1em;padding:2px 6px;margin-left:4px;vertical-align:top;font-size:9px;line-height:11px;font-weight:600;letter-spacing:.1em;text-align:center;border-radius:10px;border-color:#000;background-color:#000;color:#fff }
.menu-item-has-children>a { padding-right:20px;position:relative }
.menu-item-has-children>a:after { display:inline-block;margin-top:-.5em;vertical-align:middle;position:absolute;right:0;left:auto;top:50%;font:16px/1 bimber;text-transform:none;letter-spacing:normal;content:"\e000" }
.menu-item-has-children .sub-menu .g1-link-toggle { display:none }
.menu-item-g1-standard .sub-menu .menu-item-has-children>a:after { position:absolute;margin-left:0;left:calc(100% - 20px - 6px);right:auto;content:"\e001" }
.menu-item-g1-mega .sub-menu .menu-item-has-children>a:after { display:none }
.mtm-drop-expanded>a:after { content:"\e002" }
.g1-menu-item-helper { margin-bottom:6px }
.g1-menu-item-helper>.mtm-link { font-size:13px;line-height:15px;font-family:Poppins,Roboto,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em;opacity:.666 }
.menu-item-g1-mega .g1-menu-item-helper { display:none!important }
.sub-menu { margin:0;padding:15px 0;list-style:none }
.sub-menu>.menu-item>a,.sub-menu>.menu-item>button { display:block;padding:4px 20px;padding-right:26px;border-width:0;font-size:13px;font-family:Poppins,Roboto,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:normal;box-shadow:none }
.g1-canvas .sub-menu { display:none }
.menu-item-g1-mega .sub-menu .sub-menu .sub-menu { margin-left:10px }
.g1-dropable .menu-item-g1-standard .sub-menu { display:none;box-sizing:border-box;position:absolute;z-index:10;left:0;right:auto;width:240px;padding:20px 0;box-shadow:0 15px 45px 15px rgba(0,0,0,.07) }
.g1-dropable .menu-item-g1-standard .sub-menu .sub-menu { left:100%;right:auto;top:-20px }
.g1-dropable .menu-item-g1-mega>a .g1-link-toggle { border-color:transparent transparent #fff;border-color:transparent transparent var(--g1-bg-color) }
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper { display:none;max-width:100%;width:1212px;margin:0 auto;position:absolute;z-index:10;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07) }
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper>.g1-row { margin-left:0;margin-right:0 }
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper>.sub-menu { max-width:1182px;margin-left:auto;margin-right:auto;font-size:0 }
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper>.sub-menu>.menu-item { display:inline-block;width:25%;vertical-align:top;font-size:1rem }
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper>.sub-menu>.menu-item>a { font-weight:700 }
.sub-menu-wrapper .g1-terms { margin-top:30px }
.sub-menu-wrapper .g1-collection-items { margin-top:30px;margin-bottom:0 }
.g1-hoverable .g1-dropable .menu-item:hover,.mtm-drop-expanded { z-index:1 }
.g1-hoverable .g1-dropable .menu-item:hover>.sub-menu,.g1-hoverable .g1-dropable .menu-item:hover>.sub-menu-wrapper,.mtm-drop-expanded>.sub-menu,.mtm-drop-expanded>.sub-menu-wrapper { display:block }
.g1-hoverable .g1-dropable .menu-item:hover>a>.g1-link-toggle { display:block }
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper,.g1-dropable .menu-item-g1-standard .sub-menu,.g1-dropable .menu-item>a>.g1-link-toggle { display:block;visibility:hidden;opacity:0;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);transition:visibility 0s .55s,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden }
.g1-dropable .mtm-drop-expanded>.sub-menu,.g1-dropable .mtm-drop-expanded>.sub-menu-wrapper,.g1-dropable .mtm-drop-expanded>a>.g1-link-toggle,.g1-hoverable .g1-dropable .menu-item-g1-standard .menu-item:hover>.sub-menu,.g1-hoverable .g1-dropable .menu-item-g1-standard:hover>.sub-menu,.g1-hoverable .g1-dropable .menu-item:hover>.sub-menu-wrapper,.g1-hoverable .g1-dropable .menu-item:hover>a>.g1-link-toggle { visibility:visible;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:visibility 0s ease-in-out 175ms,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms }
html { height:100% }
.g1-body-inner { position:relative;z-index:1 }
.g1-canvas-overlay { display:block;visibility:hidden;width:100%;position:absolute;z-index:998;top:0;bottom:0;cursor:pointer;transition:visibility 0s .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;opacity:0 }
.g1-canvas { width:0;position:fixed;z-index:3;top:0;bottom:0;left:0;right:auto;overscroll-behavior:contain;transition:width .5s ease-in-out;background-color:#fff }
.g1-canvas-inner { width:320px;position:absolute;z-index:1;left:auto;right:0;top:0;bottom:0 }
.g1-canvas-content { padding:48px 30px 30px;position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;overflow-y:auto;-ms-overflow-style:none;-ms-overflow-style:-ms-autohiding-scrollbar }
.g1-canvas-background { overflow:hidden;margin:0 auto;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0 }
.g1-canvas-toggle { box-sizing:border-box;display:block;width:44px;height:28px;margin-left:-22px;position:absolute;z-index:4;left:50%;right:auto;top:10px;font-size:0;line-height:0;text-align:center;border-radius:4px;color:#000;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden }
.g1-canvas-toggle:hover { opacity:.666 }
.g1-canvas-toggle:before { display:inline-block;position:absolute;left:0;right:auto;top:50%;width:100%;margin-top:-.5em;font:24px/26px bimber;content:"\e01b" }
@media only screen and (max-width:1024px) {
	html.g1-off-global body { height:100%;touch-action:none }
	html.g1-off-global .g1-canvas { width:320px;-webkit-overflow-scrolling:touch;transition:width .5s ease-in-out }
	html.g1-off-global .g1-canvas-overlay { display:block;visibility:visible;opacity:.666;transition:visibility .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245) }
}
@media only screen and (min-width:1025px) {
	html.g1-off-outside.g1-off-global-desktop body { height:100%;touch-action:none }
	html.g1-off-outside.g1-off-global-desktop .g1-canvas { width:320px;-webkit-overflow-scrolling:touch;transition:width .5s ease-in-out }
	html.g1-off-outside.g1-off-global-desktop .g1-canvas-overlay { display:block;visibility:visible;opacity:.666;transition:visibility .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245) }
}
@media only screen and (min-width:1025px) {
	html.g1-off-inside .g1-canvas { z-index:1;transition:none }
	html.g1-off-inside .g1-body-inner { z-index:3 }
	html.g1-off-inside.g1-off-global-desktop .g1-canvas { width:240px }
	html.g1-off-inside.g1-off-global-desktop .g1-canvas .g1-canvas-toggle { display:none }
	html.g1-off-inside.g1-off-global-desktop .g1-canvas .g1-canvas-content { padding-top:30px }
	html.g1-off-inside.g1-off-global-desktop .g1-canvas-inner { width:240px }
	html.g1-off-inside.g1-off-global-desktop .g1-canvas-no-js .g1-canvas-content { visibility:hidden }
	html.g1-off-inside.g1-off-global-desktop .g1-canvas-overlay { display:none }
	html.g1-off-inside.g1-off-global-desktop .g1-body-inner { margin-left:240px }
	html.g1-off-inside.g1-off-global-desktop .g1-hb-row { width:calc(100% + 240px);margin-left:-240px }
}
.g1-canvas .g1-quick-nav { margin-bottom:1.5rem }
.g1-primary-nav { margin-bottom:1.5rem }
.g1-primary-nav-menu { margin:0;padding:0;list-style:none }
.g1-primary-nav-menu>.menu-item { display:block;font-size:1rem;text-align:left }
.g1-primary-nav-menu>.menu-item>a { display:block;padding:4px 0;font-size:14px;line-height:1;font-family:Poppins,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal }
@media only screen and (min-width:1025px) {
	#page { display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;min-height:100vh }
	body.admin-bar #page { min-height:calc(100vh - 32px) }
	#page>#primary.g1-primary-max { -webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto }
}
.g1-sticky-top-wrapper { clear:both;position:static;position:-webkit-sticky;position:sticky;left:0;right:0;top:0 }
body.admin-bar .g1-sticky-top-wrapper { top:32px }
@media only screen and (max-width:601px) {
	body.admin-bar .g1-sticky-top-wrapper { top:0 }
}
.site-description,.site-title { margin-bottom:0;color:inherit }
.site-title>a { color:inherit }
.g1-logo-wrapper { display:block;position:relative }
.g1-logo-wrapper .g1-logo { display:block }
picture.g1-logo { line-height:0 }
.g1-id { margin:15px auto;z-index:1 }
.g1-hb-row { position:relative;z-index:50;box-sizing:border-box;width:100% }
.g1-hb-row>.g1-row-inner { position:static }
.g1-hb-row>.g1-row-inner>.g1-column { position:static }
.g1-hb-row>.g1-row-inner:after { display:table;clear:both;content:"" }
.g1-hb-row .g1-hamburger { margin-right:10px }
.g1-hb-row .g1-drop { margin-bottom:0 }
.g1-hb-row .g1-primary-nav,.g1-hb-row .g1-secondary-nav { margin-bottom:0 }
.g1-hb-row .g1-primary-nav-menu>.menu-item { display:inline-block;vertical-align:top }
.g1-hb-row .g1-primary-nav-menu>.menu-item>a { padding:7px 10px;line-height:16px }
.g1-hb-row .g1-primary-nav-menu>.menu-item-has-children>a { padding-right:16px }
.g1-hb-row .g1-secondary-nav-menu>.menu-item-has-children>a { padding-right:16px }
.g1-hb-row-3 { z-index:55 }
.g1-hb-row-2 { z-index:60 }
.g1-hb-row-1 { z-index:65 }
.g1-hb-row .g1-column { width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center }
.g1-hb-shadow-on { box-shadow:0 0 10px rgba(0,0,0,.15) }
.g1-bin { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center }
.g1-bin-align-left { -ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start }
.g1-bin-align-center { -ms-flex-pack:center;-webkit-justify-content:center;justify-content:center }
.g1-bin-align-right { -ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end }
.g1-bin-align-center .g1-logo { margin-left:auto;margin-right:auto }
.g1-bin-align-center .site-description { text-align:center }
.g1-bin-grow-on { -webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0 }
.g1-bin-grow-off { -webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto }
.g1-bin-1 .g1-hb-search-form,.g1-bin-1 .g1-id,.g1-bin-1 .g1-primary-nav,.g1-bin-1 .g1-quick-nav,.g1-bin-1 .g1-secondary-nav,.g1-bin-1 .g1-socials-hb-list,.g1-bin-1 .snax-button-create,.g1-bin-1 .wpml-ls { margin-right:20px;margin-left:0 }
.g1-bin-1 .g1-drop,.g1-bin-1 .g1-hamburger { margin-right:10px;margin-left:0 }
.g1-bin-2 .g1-hb-search-form,.g1-bin-2 .g1-id,.g1-bin-2 .g1-primary-nav,.g1-bin-2 .g1-quick-nav,.g1-bin-2 .g1-secondary-nav,.g1-bin-2 .g1-socials-hb-list,.g1-bin-2 .snax-button-create,.g1-bin-2 .wpml-ls { margin-right:10px;margin-left:10px }
.g1-bin-2 .g1-drop,.g1-bin-2 .g1-hamburger { margin-right:5px;margin-left:5px }
.g1-bin-3 .g1-drop,.g1-bin-3 .g1-hamburger { margin-right:0;margin-left:10px }
.g1-hb-row-normal { display:none }
@media only screen and (min-width:1025px) {
	.g1-hb-row-mobile { display:none }
	.g1-hb-row-normal { display:block }
}
.g1-hb-row-mobile .g1-id,.g1-hb-row-mobile .g1-logo-small-wrapper { text-align:center }
.g1-hb-row .g1-dropable .g1-bin-2 .g1-drop-content,.g1-hb-row .g1-dropable .g1-bin-3 .g1-drop-content { left:auto;right:0 }
#primary,#secondary { font-size:1rem;text-align:left }
.g1-prefooter { padding-top:3rem;z-index:0 }
.g1-prefooter .widget { margin-bottom:3rem }
.g1-footer { padding-top:15px;z-index:0;font-family:Poppins,Roboto,sans-serif }
.g1-footer .g1-column { font-size:13px;line-height:1.5 }
.g1-prefooter+.g1-footer:before { display:block;position:absolute;z-index:1;left:0;right:0;top:0;height:0;border-width:1px 0 0;border-style:solid;content:"";border-color:currentColor;opacity:.1667 }
.g1-footer-text { box-sizing:border-box;margin-bottom:15px }
@media only screen and (max-width:800px) {
	.g1-footer { text-align:center }
}
@media only screen and (min-width:801px) {
	.g1-footer-text { width:50%;padding-right:15px;float:left }
}
blockquote.instagram-media-registered:after,blockquote.instagram-media-registered:before,blockquote.instagram-media:after,blockquote.instagram-media:before { display:none }
blockquote.tiktok-embed { padding:0 }
blockquote.tiktok-embed:after,blockquote.tiktok-embed:before { display:none }
.g1-back-to-top { display:block;visibility:hidden;width:28px;height:28px;border-width:1px;overflow:hidden;position:fixed;right:10px;left:auto;bottom:10px;z-index:999;text-indent:100%;white-space:nowrap;border-style:solid;border-color:transparent;background-color:#000;color:#fff;opacity:.5;border-radius:4px;transition:opacity 375ms ease-in-out }
.g1-back-to-top:before { display:block;position:absolute;top:50%;left:0;right:auto;width:100%;margin-top:-.5em;text-indent:0;text-align:center;font:16px/1 bimber;content:"\e00f" }
.g1-back-to-top:hover { background-color:#000;color:#fff;opacity:.75 }
@media only screen and (max-width:800px) {
	.g1-sharebar-on~.g1-back-to-top { bottom:54px }
}
@media only screen and (min-width:801px) {
	.g1-back-to-top { width:34px;height:34px }
}
.cssanimations .g1-back-to-top-on { display:block;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:transform .35s ease-in-out;-webkit-backface-visibility:hidden }
.cssanimations .g1-back-to-top-off { visibility:hidden;-webkit-transform:translate(0,72px);-moz-transform:translate(0,72px);-ms-transform:translate(0,72px);-o-transform:translate(0,72px);transform:translate(0,72px);transition:visibility 0s .35s,transform .35s ease-in-out }
.g1-tab-pane-current { display:block }
.g1-rcp-action .g1-gamma { margin-bottom:1rem }
@-webkit-keyframes g1-anim-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}
@keyframes g1-anim-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
.g1-advertisement .adace-align-left ins { margin-left:auto;margin-right:0 }
.g1-advertisement .adace-align-right ins { margin-left:0;margin-right:auto }
.g1-advertisement .adace-align-center ins { margin:0 auto }
.adace-align-center ins { margin:0 auto }
.g1-collection-with-cards .g1-advertisement-inside-list { margin-top:15px;margin-bottom:30px }
.g1-collection-item:first-child>.g1-advertisement { margin-top:0 }
.adace-detector-buttons .g1-button { display:block;margin-bottom:10px }
.g1-popup { display:none;visibility:hidden;position:fixed;z-index:1050;left:0;right:0;top:0;bottom:0 }
.g1-popup-overlay { display:block;visibility:hidden;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);opacity:0;transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out }
.g1-popup-inner { display:block;visibility:hidden;position:fixed;z-index:1050;max-width:80%;left:50%;top:50%;background-color:#fff;background-color:var(--g1-bg-color);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.85);-moz-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);-o-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out }
.g1-popup-closer { display:block;padding:10px;position:absolute;right:5px;left:auto;top:5px;font-size:0;line-height:0;border-radius:50%;border-color:#f2f2f2;border-color:var(--g1-bg-tone-color);background-color:#f2f2f2;background-color:var(--g1-bg-tone-color);color:#000;color:var(--g1-itxt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out }
.g1-popup-closer:before { display:block;font:16px/1 bimber;content:"\e01b" }
.g1-popup-closer:hover { border-color:#1a1a1a;background-color:#1a1a1a;color:#fff }
@media only screen and (min-width:1025px) {
	html.g1-popup-ready .g1-popup { display:block }
	html.g1-popup-visible { overflow:hidden }
	html.g1-popup-visible .g1-popup,html.g1-popup-visible .g1-popup-inner,html.g1-popup-visible .g1-popup-overlay { visibility:visible;opacity:1;transition:visibility 0s,opacity 375ms ease-in-out,transform 375ms ease-in-out }
	html.g1-popup-visible .g1-popup-inner { -webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1) }
}
.g1-popup-newsletter .g1-popup-inner { width:1000px;box-shadow:0 5px 20px rgba(0,0,0,.1) }
.g1-popup-newsletter .g1-newsletter { display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0;box-shadow:0 5px 20px rgba(0,0,0,.1) }
.g1-popup-newsletter .mc4wp-form-fields label { position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden }
.g1-popup-newsletter .mc4wp-form-fields p { margin-bottom:.75em }
.g1-popup-newsletter .g1-newsletter-cover { height:540px;max-height:90vh }
.g1-slideup-wrap { display:none;position:fixed;z-index:1100;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:375ms;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%) }
.g1-slideup-base { display:block;position:absolute;z-index:-1;left:0;right:0;top:40px;bottom:0;background-color:rgba(0,0,0,.4);opacity:0;transition:375ms }
html.g1-slideup-visible .g1-slideup-base { opacity:1 }
html.g1-slideup-visible .g1-slideup-wrap { pointer-events:all;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0) }
@media only screen and (min-width:1025px) {
	.g1-slideup-wrap { display:block }
}
.g1-slideup-newsletter { display:block;position:relative;max-width:728px;width:100%;margin:0 auto;padding:0 20px 0 20px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 5px 20px rgba(0,0,0,.1);background-color:#fff;background-color:var(--g1-bg-color) }
.g1-slideup-newsletter header { display:none }
.g1-slideup-newsletter .g1-newsletter-avatar { position:absolute;display:block;overflow:hidden;z-index:1055;top:0;left:50%;width:72px;height:72px;-webkit-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);transform:translate(-50%,-30%);border-radius:100% }
.g1-slideup-newsletter-body { box-sizing:border-box;display:block;position:relative;text-align:center }
.g1-slideup-newsletter-body .g1-newsletter { padding-top:60px;padding-bottom:30px;margin-top:0;margin-bottom:0 }
.g1-slideup-newsletter-closer { display:inline-block;padding:18px;position:absolute;top:40px;right:0;left:auto;font-size:0;line-height:0;color:#fff }
.g1-slideup-newsletter-closer:before { display:inline-block;width:1em;font:24px/1 bimber;content:"\e01b" }
@media only screen and (min-width:801px) {
	.g1-slideup-newsletter-body .mc4wp-form-fields { display:-ms-flexbox;display:-webkit-flex;display:flex }
	.g1-slideup-newsletter-body .mc4wp-form-fields p:first-child { -webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto }
	.g1-slideup-newsletter-body .mc4wp-form-fields input[type=email] { text-align:left }
}
.g1-404-icon { display:table;margin:0 auto .2em;font:64px/1 bimber;opacity:.2 }
.g1-404-search .g1-404-icon:before { content:"\e016" }
.g1-404-report .g1-404-icon:before { content:"\e012" }
.g1-404-back .g1-404-icon:before { content:"\e019" }
.g1-menu { padding-left:0;padding-right:0;list-style:none }
.g1-menu-v { text-align:left }
.g1-menu-v>.menu-item { display:block }
.g1-menu-v>.menu-item>a { display:block;padding:4px 0;position:relative }
.g1-menu-v>.menu-item>a:after { position:absolute;right:0;left:auto }
.g1-menu-v>.menu-item>a .entry-flag { display:inline-block;margin:0 8px 0 0 }
.g1-menu-v>.menu-item>a .entry-flag:before { opacity:.5 }
.g1-menu-v>.menu-item>a .wyr-reaction-icon { width:20px;height:20px;margin-bottom:2px }
.g1-menu-v .sub-menu>.menu-item>a { padding-left:10px }
.g1-menu-v .g1-term-icon { display:inline-block;overflow:hidden;width:20px;height:20px;margin-right:6px;border-radius:2px;vertical-align:middle }
.g1-menu-with-icons>.menu-item>a { padding-left:30px }
.g1-menu-with-icons>.menu-item>a:before { display:inline-block;position:absolute;left:0;right:auto;font-size:16px;font-weight:400;vertical-align:middle;opacity:.5;transition:opacity 375ms ease-in-out }
.g1-menu-with-icons>.menu-item>a .entry-flag { position:absolute;top:auto;left:0;right:auto;width:20px;height:20px;line-height:inherit;border-color:transparent;background-color:transparent;color:inherit }
.g1-menu-with-icons>.menu-item>a .entry-flag:before { font-size:16px }
.g1-menu-with-icons>.menu-item>a .wyr-reaction-icon { position:absolute;left:0;right:auto;width:20px;height:20px }
.g1-menu-with-icons>.current-menu-item>a .entry-flag,.g1-menu-with-icons>.current-menu-item>a:before,.g1-menu-with-icons>.menu-item:hover>a .entry-flag,.g1-menu-with-icons>.menu-item:hover>a:before { opacity:.999 }
.wp-block-embed figcaption { margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px }
.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .mace-youtube,.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe { width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0 }
.has-text-align-center { text-align:center }
.has-text-align-left { text-align:left }
.has-text-align-right { text-align:right }
@supports (display:grid) {
	.sub-menu-wrapper .g1-terms-tpl-icongrid .g1-terms-items { grid-template-columns:repeat(auto-fit,minmax(145px,15.943287037%)) }
}
@-webkit-keyframes g1-icon-bounce{0%,100%{-webkit-transform:scale(1,1)}50%{-webkit-transform:scale(.666,.666)}}
@keyframes g1-icon-bounce{0%,100%{transform:scale(1,1)}50%{transform:scale(.666,.666)}}
@media print {
	#respond,.comment-edit-link,.comment-reply-link,.comments-title+.g1-button { display:none }
	.g1-footer,.g1-prefooter { display:none }
}
