/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--t4t-bg:#2d1d0e;--t4t-panel:#000;--t4t-surface:#222;--t4t-surface-2:#333;--t4t-surface-3:#444;--t4t-row-odd:#404040;--t4t-row-even:#333;--t4t-text:#f2f2f2;--t4t-muted:#ccc;--t4t-subtle:#999;--t4t-heading:#ffd46e;--t4t-link:#ffe155;--t4t-link-hover:#fff;--t4t-accent:#ffb400;--t4t-new:#ffae00;--t4t-border:#666;--t4t-border-light:#8b8b87;--t4t-border-strong:#999;--t4t-forum-author:#022222;--t4t-quote:#41627a;--t4t-fieldset:#c7c6a5;--t4t-error:#ff3b1f;--t4t-error-text:#ff6600;--t4t-warning:#ffb400;--t4t-status:#8fbf4d;--t4t-focus:#ffe155;--t4t-font:Verdana,Geneva,Tahoma,"DejaVu Sans",Arial,Helvetica,sans-serif;--t4t-font-size:0.875rem;--t4t-line-height:1.6;--t4t-radius:4px;--t4t-gap:1rem;--t4t-page-width:75rem;}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;color:var(--t4t-text);background-color:var(--t4t-bg);background-image:url(/themes/custom/t4t/images/background.jpg);background-repeat:no-repeat;background-position:center top;font-family:var(--t4t-font);font-size:var(--t4t-font-size);line-height:var(--t4t-line-height);}@media (max-width:47.99em){body{background-size:75rem auto;}}img,video,iframe,embed,object{max-width:100%;}img{height:auto;border:0;}h1,h2,h3,h4,h5,h6{margin:0 0 0.5em;color:var(--t4t-heading);font-weight:bold;line-height:1.25;}h1{font-size:1.75rem;}h2{font-size:1.4rem;}h3{font-size:1.2rem;}h4{font-size:1.05rem;}h5,h6{font-size:1rem;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--t4t-heading);}p{margin:0 0 1em;}ul,ol{margin:0 0 1em;padding-left:1.75em;}dl{margin:0.5em 0 1em 1.5em;}dd{margin:0 0 0.5em 1.5em;}blockquote{margin:1em 2em;padding:0.75em 1em;border-left:3px solid var(--t4t-border);background:var(--t4t-surface);}pre,code,kbd,samp{font-family:"DejaVu Sans Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:0.95em;}pre{overflow:auto;padding:0.75em;border:1px solid var(--t4t-border);background:var(--t4t-surface);}hr{height:0;margin:1.5em 0;border:0;border-top:1px dotted var(--t4t-border);}a{color:var(--t4t-link);text-decoration:none;}a:hover,a:focus{color:var(--t4t-link-hover);text-decoration:underline;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--t4t-focus);outline-offset:2px;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.hidden{display:none;}.invisible{visibility:hidden;}.clearfix::after{display:table;clear:both;content:"";}.skip-link{z-index:1000;color:#000;background:var(--t4t-link);}.skip-link.visually-hidden.focusable:focus{color:#000;text-decoration:none;position:absolute !important;top:0.5rem;left:0.5rem;padding:0.5rem 1rem;border-radius:var(--t4t-radius);font-weight:bold;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;}}
.page{width:100%;max-width:var(--t4t-page-width);margin:0 auto;padding:0.75rem;}@media (min-width:48em){.page{padding:1rem;}}.site-header__inner{display:flex;flex-direction:column-reverse;gap:0.75rem;align-items:center;min-height:6.5rem;padding:0.5rem 0;}@media (min-width:48em){.site-header__inner{flex-direction:row-reverse;justify-content:space-between;padding:0.75rem 1.25rem 0.5rem;}}.site-branding{text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.9);}@media (min-width:48em){.site-branding{text-align:right;}}.site-branding__link{display:inline-flex;flex-direction:row-reverse;gap:0.75rem;align-items:center;color:var(--t4t-link);font-size:1.75rem;font-weight:bold;line-height:1.1;}.site-branding__link:hover,.site-branding__link:focus{color:var(--t4t-link-hover);text-decoration:none;}.site-branding__logo{display:block;width:80px;height:80px;}.site-branding__slogan{max-width:34rem;margin:0.25rem 0 0;color:#fff;font-size:0.75rem;line-height:1.4;}@media (min-width:48em){.site-branding__slogan{margin-right:calc(80px + 0.75rem);}}.site-header__region{flex:1 1 auto;min-width:0;}.site-header__region{width:100%;}.site-header__region .block{margin:0;padding:0;border:0;background:transparent;}.region-header{display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.region-header > .block-system-branding-block{order:-1;}@media (min-width:48em){.region-header{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.region-header > .block-system-branding-block{order:99;margin-left:auto;}}.site-nav .block{margin:0;padding:0;border:0;background:transparent;}.site-nav ul.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin:0;padding:0;list-style:none;}@media (min-width:48em){.site-nav ul.menu{justify-content:flex-end;padding-right:0.75rem;}}.site-nav ul.menu ul.menu{display:none;}.site-nav .menu-item{margin:0;padding:0;}.site-nav .menu-item > a{display:block;padding:0.35rem 0.6rem;border:1px solid var(--t4t-border);border-bottom-color:var(--t4t-surface-2);border-radius:var(--t4t-radius) var(--t4t-radius) 0 0;color:#fff;background-color:var(--t4t-surface);background-repeat:no-repeat;background-position:0.4rem center;font-weight:bold;white-space:nowrap;}.site-nav .menu-item > a:hover,.site-nav .menu-item > a:focus,.site-nav .menu-item > a.is-active,.site-nav .menu-item--active-trail > a{color:#fff;background-color:var(--t4t-border);text-decoration:none;}.site-nav .menu-item--icon > a{padding-left:1.75rem;}.site-nav .menu-item--icon-crea > a{background-image:url(/themes/custom/t4t/images/icons/crea.png);}.site-nav .menu-item--icon-blog > a{background-image:url(/themes/custom/t4t/images/icons/blog.png);}.site-nav .menu-item--icon-utenti > a{background-image:url(/themes/custom/t4t/images/icons/utenti.png);}.site-nav .menu-item--icon-news > a{background-image:url(/themes/custom/t4t/images/icons/news.png);}.site-nav .menu-item--icon-gallerie > a{background-image:url(/themes/custom/t4t/images/icons/gallerie.png);}.site-nav .menu-item--icon-forum > a{background-image:url(/themes/custom/t4t/images/icons/forum.png);}.site-nav .menu-item--icon-sondaggi > a{background-image:url(/themes/custom/t4t/images/icons/sondaggi.png);}.site-nav .menu-item--icon-gilde > a{background-image:url(/themes/custom/t4t/images/icons/gilde.png);}.site-nav .menu-item--icon-eventi > a{background-image:url(/themes/custom/t4t/images/icons/eventi.png);}.site-nav .menu-item--icon-guide > a{background-image:url(/themes/custom/t4t/images/icons/guide.png);}.site-nav .menu-item--icon-sfondi > a{background-image:url(/themes/custom/t4t/images/icons/sfondo.png);}.site-nav .menu-item--icon-video > a{background-image:url(/themes/custom/t4t/images/icons/video.png);}.site-bar{min-height:2rem;margin:0 0 1rem;padding:0.4rem 1rem;border-top:1px solid var(--t4t-border);border-radius:0 0 8px 8px;color:var(--t4t-muted);background:linear-gradient(to bottom,#4a4a4a 0,#333 45%,#2a2a2a 100%);box-shadow:0 3px 6px rgba(0,0,0,0.6);}.site-bar .block{margin:0;padding:0;border:0;background:transparent;}.breadcrumb ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.breadcrumb li{margin:0;padding:0;}.breadcrumb li + li::before{padding:0 0.6em;color:var(--t4t-subtle);content:"\00BB";}.breadcrumb a{color:var(--t4t-muted);}.breadcrumb a:hover,.breadcrumb a:focus{color:#fff;}.site-highlighted{margin-bottom:1rem;}.site-columns{display:grid;grid-template-areas:"main"
    "first"
    "second";grid-template-columns:minmax(0,1fr);gap:var(--t4t-gap);}.site-main{grid-area:main;align-self:start;min-width:0;padding:0.75rem;border:1px solid var(--t4t-panel);background:var(--t4t-panel);}.site-main:focus{outline:none;}.sidebar{align-self:start;min-width:0;}.sidebar--first{grid-area:first;}.sidebar--second{grid-area:second;}@media (min-width:48em){.site-main{padding:1rem 1.25rem;}.layout--two-sidebars .site-columns{grid-template-areas:"main main"
      "first second";grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}@media (min-width:62em){.site-columns{gap:1rem 1%;}.layout--two-sidebars .site-columns{grid-template-areas:"first main second";grid-template-columns:minmax(0,21fr) minmax(0,56fr) minmax(0,21fr);}.layout--sidebar-first .site-columns{grid-template-areas:"first main";grid-template-columns:minmax(0,21fr) minmax(0,77fr);}.layout--sidebar-second .site-columns{grid-template-areas:"main second";grid-template-columns:minmax(0,77fr) minmax(0,21fr);}}.site-footer{margin-top:3rem;padding:1rem;color:var(--t4t-muted);font-size:0.85em;text-align:center;}.site-footer .block{margin:0 0 0.5rem;padding:0;border:0;background:transparent;}.site-footer ul.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:0.25rem 1.25rem;margin:0;padding:0;list-style:none;}
.block{margin-bottom:1rem;padding:0.75rem;border-bottom:1px dotted var(--t4t-border);background:var(--t4t-panel);}.block__title,.block > h2{margin-bottom:0.6em;font-size:1.15rem;}.site-main .block{padding:0;border:0;background:transparent;}.site-main .block-system-main-block{margin-bottom:0;}.sidebar ul.menu,.sidebar .item-list ul{margin:0;padding:0;list-style:none;}.sidebar ul.menu li,.sidebar .item-list li{margin:0;padding:0 0 0 1.4em;border-top:1px dashed var(--t4t-muted);background:url(/themes/custom/t4t/images/menu-leaf.gif) no-repeat 0.3em 0.65em;list-style:none;}.sidebar ul.menu li:first-child,.sidebar .item-list li:first-child{border-top:0;}.sidebar ul.menu li.menu-item--expanded{background-image:url(/themes/custom/t4t/images/menu-expanded.gif);}.sidebar ul.menu li.menu-item--collapsed{background-image:url(/themes/custom/t4t/images/menu-collapsed.gif);}.sidebar ul.menu ul.menu{margin-left:-1.4em;}.sidebar ul.menu ul.menu li{padding-left:2.8em;background-position:1.7em 0.65em;}.sidebar ul.menu ul.menu ul.menu li{padding-left:4.2em;background-position:3.1em 0.65em;}.sidebar ul.menu ul.menu ul.menu{margin-left:-2.8em;}.sidebar ul.menu a,.sidebar .item-list li a{display:inline-block;padding:0.2em 0;line-height:1.6;}.sidebar a.is-active{color:#fff;font-weight:bold;}.page-title{margin:0 0 0.75rem;font-size:1.6rem;overflow-wrap:anywhere;}.tabs{margin:0 0 1rem;}ul.tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 0.75rem;padding:0;list-style:none;}ul.tabs.primary{padding:0.4rem 0;border-top:1px solid var(--t4t-surface-3);border-bottom:1px solid var(--t4t-surface-3);}ul.tabs li{margin:0;padding:0;}ul.tabs a{display:block;padding:0.25rem 0.8rem;border:1px solid var(--t4t-border-strong);border-radius:var(--t4t-radius);color:var(--t4t-muted);background:var(--t4t-border);font-size:0.9em;}ul.tabs a:hover,ul.tabs a:focus{color:#fc3;text-decoration:none;}ul.tabs a.is-active,ul.tabs li.is-active a{color:#fff;background:var(--t4t-surface-2);}ul.tabs.secondary a{border-color:var(--t4t-border);background:transparent;}ul.tabs.secondary a.is-active{border-bottom:3px solid var(--t4t-border-strong);}ul.action-links{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 1rem;padding:0;list-style:none;}.messages{margin:0 0 1rem;padding:0.75rem 1rem;border:3px solid var(--t4t-accent);border-radius:var(--t4t-radius);color:var(--t4t-text);background:var(--t4t-panel);}.messages--status{border-color:var(--t4t-status);}.messages--warning{border-color:var(--t4t-warning);}.messages--error{border:2px solid var(--t4t-error);color:var(--t4t-error-text);}.messages--error a{color:var(--t4t-link);}.messages__list{margin:0;padding-left:1.25em;}.messages__item + .messages__item{margin-top:0.25em;}.pager{margin:1.5rem 0 0.5rem;}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;gap:0.25rem;margin:0;padding:0;list-style:none;}.pager__item{margin:0;padding:0;}.pager__item a{display:block;min-width:2.2em;padding:0.2rem 0.55rem;border:1px solid var(--t4t-border);border-radius:var(--t4t-radius);background:var(--t4t-surface);text-align:center;}.pager__item a:hover,.pager__item a:focus{color:#000;background:var(--t4t-link);text-decoration:none;}.pager__item.is-active a,.pager__item.is-active a:hover,.pager__item.is-active a:focus{border-color:var(--t4t-link);color:#000;background:var(--t4t-heading);font-weight:bold;}.pager__item--ellipsis{padding:0.2rem 0.3rem;color:var(--t4t-subtle);}table{width:100%;margin:1em 0;border-collapse:collapse;}caption{padding:0.4em;text-align:left;}th,td{padding:0.4em 0.6em;vertical-align:top;text-align:left;}thead th{color:#222;background:#999 linear-gradient(to bottom,rgba(255,255,255,0.45),rgba(255,255,255,0));font-weight:bold;white-space:nowrap;}thead th a{color:#222;text-decoration:underline;}thead th a.is-active{color:#000;}tbody tr:nth-child(odd),tr.odd{background-color:var(--t4t-row-odd);}tbody tr:nth-child(even),tr.even{background-color:var(--t4t-row-even);}td.is-active{background-color:#111;}.table-wrapper{max-width:100%;margin:1em 0;overflow-x:auto;}.table-wrapper > table{margin:0;}form{margin:0 0 1rem;}.form-item,.form-actions{margin:0 0 1rem;}.form-item label,.form-item .label,.fieldset__legend,legend{display:block;margin-bottom:0.25em;color:#fff;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-required::after{margin-left:0.25em;color:var(--t4t-error-text);content:"*";}.description,.form-item .description{margin-top:0.25em;color:var(--t4t-muted);font-size:0.85em;}input.form-text,input.form-email,input.form-search,input.form-tel,input.form-url,input.form-number,input.form-date,input.form-time,input.form-password,input[type="text"],input[type="password"],input[type="email"],input[type="search"],select,textarea{max-width:100%;padding:0.35em 0.5em;border:1px solid var(--t4t-border);border-radius:3px;color:#111;background:#f2f2f2;font:inherit;}input.form-text,input.form-email,input.form-password,textarea{width:100%;}@media (min-width:48em){.site-main input.form-text,.site-main input.form-email,.site-main input.form-password{width:auto;min-width:20rem;}}textarea{min-height:8em;resize:vertical;}input.error,select.error,textarea.error{border:2px solid var(--t4t-error);}fieldset{min-width:0;margin:0 0 1rem;padding:0.75rem 1rem;border:2px solid var(--t4t-fieldset);border-radius:var(--t4t-radius);}legend{padding:0 0.4em;font-size:1.1em;}details{margin:0 0 1rem;border:1px solid var(--t4t-border);border-radius:var(--t4t-radius);background:var(--t4t-surface);}details > summary{padding:0.5rem 0.75rem;color:#fff;font-weight:bold;cursor:pointer;}details > .details-wrapper{padding:0 0.75rem 0.75rem;}.container-inline div,.container-inline label{display:inline-block;}.container-inline .form-actions,.container-inline .form-item{margin:0.25rem 0.25rem 0.25rem 0;vertical-align:middle;}.button,button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit{display:inline-block;padding:0.35em 1em;border:1px solid var(--t4t-border-strong);border-radius:var(--t4t-radius);color:#fff;background:linear-gradient(to bottom,#5a5a5a,#333);font:inherit;font-weight:bold;line-height:1.4;cursor:pointer;text-decoration:none;}.button:hover,.button:focus,button:hover,input[type="submit"]:hover,input[type="button"]:hover,.form-submit:hover,.form-submit:focus{border-color:var(--t4t-link);color:var(--t4t-link);background:linear-gradient(to bottom,#666,#444);text-decoration:none;}.button--primary,.button-action{border-color:#b98a1c;color:#000;background:linear-gradient(to bottom,var(--t4t-link),#d9a520);}.button--primary:hover,.button--primary:focus,.button-action:hover,.button-action:focus{color:#000;background:linear-gradient(to bottom,#fff0a0,var(--t4t-link));}.button--danger{border-color:var(--t4t-error);color:#fff;background:linear-gradient(to bottom,#a33,#711);}.button:disabled,.form-submit:disabled,.is-disabled{opacity:0.5;cursor:default;}.sidebar input.form-text,.sidebar input.form-email,.sidebar input.form-password,.sidebar input.form-search{width:100%;min-width:0;}.sidebar .form-item{margin-bottom:0.6rem;}.search-form .form-actions,.block-search .form-actions{margin-bottom:0;}.filter-wrapper{padding:0.5rem 0;font-size:0.85em;}.filter-guidelines{color:var(--t4t-muted);}.item-list ul{margin:0 0 1em;}.more-link{margin-top:0.5em;text-align:right;}.feed-icon{display:inline-block;margin:1rem 0 0;}.poll .bar{height:1em;margin:0.2em 0 0.6em;border:1px solid var(--t4t-border);background:var(--t4t-surface-2);}.poll .bar .foreground{height:100%;background:#ffefa6;}.views-view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;align-items:start;}.views-view-grid > .views-row{display:contents;}.views-view-grid::after,.views-view-grid > .views-row::after,.views-view-grid::before,.views-view-grid > .views-row::before{content:none;display:none;}.views-view-grid .views-col{width:auto !important;min-width:0;text-align:center;overflow-wrap:anywhere;}.views-view-grid .views-col img{display:block;margin:0 auto 0.35rem;max-width:100%;height:auto;}.views-view-grid .views-field-title{font-size:0.875rem;line-height:1.3;}.views-row + .views-row{margin-top:0.75rem;}.views-view-grid > .views-row + .views-row{margin-top:0;}.view-header,.view-footer,.view-empty{margin:0 0 1rem;}.progress__track{border:1px solid var(--t4t-border);background:var(--t4t-surface-2);}.progress__bar{height:0.75rem;background:var(--t4t-link);}
.node{margin:0 0 1.5rem;overflow-wrap:break-word;}.node--teaser-like{margin:0 0 1rem;padding:0 0.25rem 1rem;border-bottom:1px dotted var(--t4t-border);}.node--teaser-like::after{display:table;clear:both;content:"";}.node__title{margin-bottom:0.25em;font-size:1.3rem;}.node__meta{display:flex;gap:0.75rem;align-items:center;margin:0 0 0.75rem;color:var(--t4t-muted);font-size:0.85em;}.node__submitted{margin:0;}.node__author a{font-weight:bold;}.node__content{margin-bottom:1rem;}.node__content::after{display:table;clear:both;content:"";}.node__content > .field{margin-bottom:1rem;}.node--sticky.node--teaser-like{padding:0.75rem;border:1px solid var(--t4t-border);background:var(--t4t-surface);}.node--unpublished{padding:0.5rem;outline:2px dashed var(--t4t-error);}.node__links,.comment__links{margin:0.5rem 0;font-size:0.9em;}ul.links{margin:0;padding:0;list-style:none;}ul.links.inline{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.25rem 1rem;}ul.links li{margin:0;padding:0;}.field__label{color:var(--t4t-heading);font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline > .field__item{display:inline-block;margin-right:0.4em;}.field--label-inline .field__label::after{content:":";}.field--type-entity-reference .field__items{display:flex;flex-wrap:wrap;gap:0.25rem 0.75rem;}.field--type-entity-reference.field--label-hidden.field__items,.node__content > .field--type-entity-reference.field--label-hidden{display:flex;flex-wrap:wrap;gap:0.25rem 0.75rem;width:fit-content;max-width:100%;margin-left:auto;padding:0.15em 0.75em 0.15em 1.6rem;border:1px solid var(--t4t-surface-2);background:url(/themes/custom/t4t/images/icons/tags.gif) no-repeat 0.35rem center;font-size:0.9em;}.text-content,.field--type-text-with-summary,.field--type-text-long{line-height:1.65;}.node__content img,.comment__content img{max-width:100%;height:auto;}.node__content table,.comment__content table{width:auto;max-width:100%;}img[align="left"],.align-left{float:left;margin:0 1em 0.5em 0;}img[align="right"],.align-right{float:right;margin:0 0 0.5em 1em;}.align-center{display:block;margin-right:auto;margin-left:auto;}a.lightbox img,a[rel^="lightbox"] img{padding:2px;border:1px solid var(--t4t-border);background:var(--t4t-surface);transition:border-color 0.15s ease-in-out;}a.lightbox:hover img,a.lightbox:focus img,a[rel^="lightbox"]:hover img,a[rel^="lightbox"]:focus img{border-color:var(--t4t-link);}.field--name-field-image{margin:0 0 1rem;}.field--name-field-image img{display:block;max-width:100%;height:auto;padding:3px;border:1px solid var(--t4t-border);background:var(--t4t-surface);}.node--view-mode-full .field--name-field-image img{margin:0 auto;}.node--teaser-like .field--name-field-image{float:left;max-width:40%;margin:0 1rem 0.5rem 0;}.field--name-field-event-date{display:inline-block;margin:0 0 1rem;padding:0.4em 0.9em 0.4em 2rem;border:1px solid var(--t4t-border);border-left:4px solid var(--t4t-heading);border-radius:var(--t4t-radius);color:var(--t4t-muted);background:var(--t4t-surface) url(/themes/custom/t4t/images/icons/eventi.png) no-repeat 0.6rem center;}.field--name-field-event-date time{color:#fff;font-weight:bold;}.field--name-field-event-date .field__label{display:inline;margin-right:0.4em;}.field--name-field-video-url{margin:0 0 1rem;}.field--name-field-video-url a{display:inline-block;max-width:100%;padding:0.4em 0.9em 0.4em 2.1rem;border:1px solid var(--t4t-border);border-radius:var(--t4t-radius);background:var(--t4t-surface) url(/themes/custom/t4t/images/icons/video.png) no-repeat 0.5rem center;background-size:1.1rem auto;overflow-wrap:anywhere;}.field--name-field-video-url iframe{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border:0;}.user-picture img,.field--name-user-picture img{display:block;padding:1px;border:1px solid var(--t4t-surface-2);background:#000;}.node__meta .field--name-user-picture,.node__meta article{flex:0 0 auto;}.node__meta .field--name-user-picture img{max-width:3rem;}.comment-wrapper{clear:both;margin-top:1.5rem;}.comment-wrapper > h2{margin:1rem 0 0.75rem;font-size:1.25rem;}.comment{margin:0 0 0.75rem;padding:0.75rem;border:1px solid var(--t4t-border);border-radius:var(--t4t-radius);background:var(--t4t-surface-3);overflow-wrap:break-word;}.comment::after{display:table;clear:both;content:"";}.comment > article,.comment > .field--name-user-picture{float:right;margin:0 0 0.5rem 0.75rem;}.comment > article img,.comment > .field--name-user-picture img{max-width:4rem;}.comment__title{margin-bottom:0.2em;font-size:1.05rem;}.comment__submitted{margin:0 0 0.6em;color:var(--t4t-muted);font-size:0.85em;}.comment--unpublished{outline:2px dashed var(--t4t-error);}.comment .permalink{font-size:0.85em;}.comment__links ul.links{justify-content:flex-end;}.indented{margin-left:1.5rem;}@media (min-width:48em){.indented{margin-left:2.5rem;}}mark.new,.comment__new:not(.hidden){float:right;padding:0 0.3em;color:var(--t4t-new);background:transparent;font-size:0.9em;font-weight:bold;}.comment-form__title{margin-top:1.5rem;font-size:1.2rem;}.quote-msg{margin:1em 0;padding:0.75em 1em;border:1px solid var(--t4t-muted);border-radius:var(--t4t-radius);background-color:var(--t4t-quote);}@media (min-width:48em){.quote-msg{margin:1em 2em;}}.quote-author{display:block;margin:0 0 0.5em;font-weight:bold;}.profile{margin:0 0 1rem;}.taxonomy-term{margin:0 0 1.5rem;}.search-results{padding:0;list-style:none;}.search-results li{margin:0 0 1rem;padding-bottom:0.75rem;border-bottom:1px dotted var(--t4t-border);}.search-result__snippet-info{color:var(--t4t-muted);font-size:0.85em;}@media (max-width:36em){.node__content img[align],.node__content img[style*="float"],.node__content .align-left,.node__content .align-right{display:block;float:none !important;margin:0 auto 1em;}}
.forum-list{width:100%;}.forum-list__container th{padding:0.5em 0.75em;color:#222;background:#e0e0e0 linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));white-space:normal;}.forum-list__container .forum-list__name a{color:#222;font-size:1.15em;font-weight:bold;text-decoration:underline;}.forum-list__container .forum-list__description{color:#444;font-weight:normal;}.forum-list__name a{font-weight:bold;}.forum-list__description{margin:0.2em 0 0;color:var(--t4t-muted);font-size:0.9em;}.forum-list__forum-row .forum-list__forum{padding-left:2.25rem;background:url(/themes/custom/t4t/images/icons/forum.png) no-repeat 0.6rem 0.55em;}.forum-list__depth-2 .forum-list__forum{padding-left:3.5rem;background-position:1.85rem 0.55em;}.forum-list__icon{display:none;}.forum-list__forum-row--new .forum-list__name a::after{margin-left:0.4em;color:var(--t4t-new);content:"\2605";}td.forum-list__topics,td.forum-list__posts,th.forum-list__topics,th.forum-list__posts{width:1%;text-align:center;white-space:nowrap;}th.forum-list__last-reply,td.forum-list__last-reply{width:28%;text-align:left;white-space:normal;}td.forum-list__last-reply{font-size:0.85em;}@media (max-width:47.99em){.forum-list__last-reply{display:none;}}@media (max-width:29.99em){.forum-list__posts{display:none;}}.forum table td:nth-child(n+2):not(:last-child),.forum table th:nth-child(n+2):not(:last-child){width:1%;text-align:center;white-space:nowrap;}.forum table td:last-child{width:28%;font-size:0.85em;white-space:normal;}.forum table .forum__title,.forum table td:first-child{white-space:normal;}.forum table .submitted{color:var(--t4t-muted);font-size:0.85em;}.forum-icon,.forum__icon{display:none;}.forum-post{margin:0 0 1rem;padding:0;border:1px solid var(--t4t-surface-3);border-radius:var(--t4t-radius);background:var(--t4t-surface-3);}.comment.forum-post{padding:0;}.forum-post__inner{display:flex;flex-direction:column;}@media (min-width:36em){.forum-post__inner{flex-direction:row;}}.forum-post__author{flex:0 0 auto;padding:0.6rem;color:var(--t4t-muted);background:var(--t4t-forum-author);font-size:0.85em;}@media (min-width:36em){.forum-post__author{width:9rem;}}.forum-post__author-name{margin:0 0 0.4em;font-size:1.15em;font-weight:bold;overflow-wrap:anywhere;}.forum-post__author img{display:block;max-width:100%;margin:0.25em 0;padding:3px;border:1px solid var(--t4t-surface-2);background:#000;}.forum-post__author-info{margin:0.4em 0 0;}.forum-post__author-info strong{display:block;color:#fff;}.forum-post__body{flex:1 1 auto;min-width:0;padding:0.75rem 1rem;}.forum-post__submitted{margin:0 0 0.75em;padding-bottom:0.4em;border-bottom:1px dotted var(--t4t-border);color:var(--t4t-muted);font-size:0.85em;}.forum-post__body table{width:auto;}.forum-post > .node__links,.forum-post > .comment__links{margin:0;padding:0.4rem 0.75rem;border-top:1px solid var(--t4t-surface-2);}.forum-post--topic > .comment-wrapper{margin:0;padding:0.75rem;background:var(--t4t-panel);}.forum-topic-navigation{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0;padding:0.5em;border-top:1px solid #888;border-bottom:1px solid #888;}
