html{font-size:72%}.forum-list-container .forum-item .cell-forum .icon{background:transparent url("https://trainsim.com/custom/images/legacy/forum_old-48.png") no-repeat;width:48px;height:48px}.forum-list-container .forum-item.new .cell-forum .icon{background:transparent url("https://trainsim.com/custom/images/legacy/forum_new-48.png") no-repeat;width:48px;height:48px}.forum-list-container .forum-item .cell-forum > .forum-wrapper > .forum-info{padding-left:1px}.forum-list-container .forum-item .cell-forum .forum-desc{margin-left:1px;margin-top:2px}.forum-list-container .subforum-list > td{padding-left:2px}@media only screen and (max-width:768px){.forum-list-container .forum-item .cell-forum .forum-desc{margin-left:3px}.forum-list-container .subforum-list > td{padding-left:3px}}ul.a{list-style-type:square;list-style-position:outside;padding-top:10px;padding-bottom:10px;padding-left:20px}li.a{padding-bottom:3px}.fa-comments{--icon-size:1px !important;--font-size:1px !important}.b-post-sm__title.ellipsis,.b-post-sm__post-content.ellipsis{white-space:normal;overflow:auto;text-overflow:unset !important;word-break:break-word}.l-small #channel-tabbar .b-comp-menu-dropdown__trigger--icon-trigger{display:flex;align-items:center;height:3.5rem;padding:0px 17px 0px 17px;margin:0px 0px 0px 0px;font:500 1.4rem/1.5 Helvetica,Arial,sans-serif;color:#FFFFFF;text-decoration:}.l-small #channel-tabbar .b-comp-menu-dropdown--open .b-comp-menu-dropdown__trigger--icon-trigger{background:none 0 0,#FFFFFF;color:#000000;text-decoration:none}.l-small #channel-tabbar .b-comp-menu-dropdown__trigger--icon-trigger::before{content:'Menu';font-weight:bold}.l-small #channel-tabbar .b-comp-menu-dropdown__trigger--icon-trigger::after{content:'';width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#FFFFFF transparent transparent}.l-small #channel-tabbar .b-comp-menu-dropdown--open .b-comp-menu-dropdown__trigger--icon-trigger::after{border-width:0 4px 5px;border-color:transparent transparent #000000}.l-small #channel-tabbar .b-icon__hamburger{display:none}.tooltip .tooltiptext{visibility:hidden;background-color:black;color:#fff;text-align:center;padding:5px 5px;border-radius:6px;left:105%;font-size:0px}.tooltip:hover .tooltiptext{visibility:visible;font-size:12px}.subforum-list-grid-container .subforum-title{overflow-wrap:break-word}.forum-list-container .subforum-list .vb-colspan{padding-inline-start:0px}.forum-list-container .subforum-list .subforum-item .subforum-info{flex-wrap:wrap}.cards.forum-list-container div.forum-item{box-shadow:2px 2px 5px rgba(0,0,0,0.3);border-radius:10px}.cards.forum-list-container > div.forum-item,.cards.forum-list-container > div.subforum-list,.cards.forum-list-container .subforum-list-grid-container,.cards .category-header--show-card{display:grid;grid-template-areas:". . . . ." ". channelinfo channelinfo channelinfo ." ". . . . ." ". lastpost lastpost lastpost ." ". . . . ." ". topics . posts ." ". . . . .";--gap-col:16px;--gap-row:8px;--pad-h:var(--widget-h-padding);--pad-v:var(--widget-v-padding);--c-topics:1fr;--c-posts:1fr;--c-lastpost:1fr;grid-template-columns:var(--pad-h) var(--c-topics) var(--gap-col) var(--c-posts) var(--pad-h);grid-column:auto;grid-template-rows:var(--pad-v) 1fr var(--gap-row) min-content var(--gap-row) 1fr var(--pad-v);align-items:end;--card-border:1px solid #ECEAEA;border:var(--card-border);padding:0}.cards.forum-list-container{justify-content:center}.no-global-layout #header,.no-global-layout #footer,.no-global-layout .header-wrapper,.no-global-layout .footer-wrapper,.no-global-layout .nav-wrapper{display:none !important}.fl-expand-bar{margin:8px 0 4px}.fl-card{border:1px solid #bbb;border-radius:6px;margin:8px 0;padding:6px;font-family:Arial,Helvetica,sans-serif}.fl-card-details > summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:12px;padding-right:4px}.fl-card-details > summary::-webkit-details-marker{display:none}.fl-sum-thumb{flex:0 0 auto}.fl-thumb{display:block;width:120px;height:auto}.fl-thumb-empty{width:120px;height:80px;background:#eee}.fl-sum-text{flex:1 1 auto;min-width:0}.fl-badges{flex:0 1 auto;max-width:40%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:4px;align-self:flex-start;pointer-events:auto}.fl-badge{display:inline-block;padding:2px 8px;background-color:#d6ecff;color:#0b3d66;border:1px solid #a9d3f5;border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4}.fl-pick{cursor:pointer}.fl-picked{background:#0b3d66 !important;color:#ffffff !important;border-color:#0b3d66 !important}.fl-card-body{margin-top:8px}.fl-card-head{font-weight:bold;padding:8px 10px;margin:-6px -6px 8px -6px;background:#f1f1f1;border-bottom:1px solid #ddd;border-radius:6px 6px 0 0}.fl-note{margin:4px 0;font-size:13px;font-family:Arial,Helvetica,sans-serif}.fl-note-warn{color:#c62828;font-weight:bold}.fl-tagbadges{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid #ddd}.fl-selbar{border:1px solid #a9d3f5;background:#f4faff;border-radius:6px;padding:8px 10px;margin:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:13px}.fl-selhead{font-weight:bold;margin-bottom:6px}.fl-selchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.fl-selchip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;background:#d6ecff;border:1px solid #a9d3f5;border-radius:10px;color:#0b3d66;font-size:11px}.fl-selx{width:auto;border:none;background:transparent;color:#0b3d66;font-size:13px;cursor:pointer;padding:0 4px}.fl-selhint{font-size:11px;color:#555;margin-bottom:6px}.fl-selbar form{margin:0}.fl-searchform .btn,.fl-card .btn,.fl-expand-bar .btn,.fl-btn{display:inline-block;width:auto;margin:2px;padding:6px 12px;font-family:Arial,Helvetica,sans-serif !important;font-size:13px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;border:none;border-radius:4px;cursor:pointer;box-sizing:border-box}.fl-btn{background-color:#008852;color:#ffffff}.fl-btn:hover{background-color:#013318;color:#ffffff}.fl-btn-info,.fl-btn.btn-info{background-color:#0277bd}.fl-btn-info:hover,.fl-btn.btn-info:hover{background-color:#01579b}.fl-btn-warning,.fl-btn.btn-warning{background-color:#ef6c00}.fl-btn-warning:hover,.fl-btn.btn-warning:hover{background-color:#e65100}.fl-btn-danger,.fl-btn.btn-danger{background-color:#c62828}.fl-btn-danger:hover,.fl-btn.btn-danger:hover{background-color:#b71c1c}.fl-btn-muted,.fl-btn.btn-muted{background-color:#5c4033}.fl-btn-muted:hover,.fl-btn.btn-muted:hover{background-color:#4a332a}a.fl-btn,a.fl-btn:visited,a.fl-btn:hover,a.fl-btn:focus{color:#ffffff;text-decoration:none}.fl-manage{margin:10px 0;font-family:Arial,Helvetica,sans-serif}.fl-group{padding:0;margin:10px 0}.fl-group-body{padding:8px 10px}.fl-field{display:grid;grid-template-columns:170px 1fr;gap:8px;align-items:start;padding:6px 0;border-bottom:1px dotted #ddd;font-size:13px}.fl-label{font-weight:bold;color:#333}.fl-optrow{display:flex;flex-wrap:wrap;gap:14px}.fl-check{display:block;margin:3px 0;font-size:13px;font-weight:normal}.fl-sections{padding:0;margin:10px 0}.fl-sections > summary{cursor:pointer;padding:8px 10px;font-weight:bold;background:#f1f1f1;border-radius:6px}.fl-sections-body{padding:8px 10px}.fl-savebar{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.fl-manage-msg{margin:0 0 8px 0;padding:8px 10px;border:1px solid #a9d3f5;background:#d6ecff;color:#0b3d66;border-radius:4px}.fl-manage input[type="text"],.fl-manage select{width:auto;max-width:100%;box-sizing:border-box}.fl-manage textarea{width:100%;max-width:100%;box-sizing:border-box}.fl-field-wide{grid-template-columns:1fr}.fl-field-wide .fl-label{margin-bottom:2px}.fl-field-wide textarea,.fl-field-wide input[type="text"]{width:100%;min-width:0}.fl-field-wide textarea{min-height:90px;resize:vertical}.fl-stack{display:flex;flex-direction:column;gap:4px}.fl-stackrow{display:flex;align-items:center;gap:10px}.fl-manage .fl-rowlabel{display:inline-block;width:80px;font-size:13px;font-weight:normal;color:#333}.fl-manage .fl-radios{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;white-space:nowrap}.fl-manage label.fl-radio{display:inline-flex;align-items:center;gap:4px;margin:0;font-weight:normal;font-size:13px}.fl-manage .fl-optrow > span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width:768px){.fl-field{grid-template-columns:1fr}.fl-card-details > summary{flex-wrap:wrap}.fl-thumb{width:80px}.fl-thumb-empty{width:80px;height:60px}.fl-badges{flex:1 1 100%;max-width:none;justify-content:flex-start;margin-top:6px}}.fl-iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:4px 6px;line-height:0;vertical-align:middle}.fl-iconbtn svg{display:block}