.elementor-5079 .elementor-element.elementor-element-13b9f3c{--display:flex;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-49990e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5079 .elementor-element.elementor-element-49990e7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}@media(max-width:1024px){.elementor-5079 .elementor-element.elementor-element-49990e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-5079 .elementor-element.elementor-element-13b9f3c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5079 .elementor-element.elementor-element-49990e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS */.rs{
    display: none;
}
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main {
    max-width: 1280px !important;
    padding: 50px 0px !important;
  }
  
  ul.ctdb-topic-table-row li {
  padding: 15px 0;
  display: table-cell;
  float: none;
  vertical-align: middle !important;
  border-bottom: 1px solid #f1f1f1;
}

li.ctdb-topic-table-topic a, li.ctdb-topic-table-board a {
  text-decoration: none;
  box-shadow: none;
  font-weight: 600 !important;
  font-size: 14px !important;
  text-transform: uppercase;
}

span.ctdb-topic-table-posted-by {
  font-size: 85%;
  display: none !important;
}

 .ctdb-archive-layout-classic .ctdb-topic-table-header {
  background: #0e2e51;
  color: #fff !important;
}/* End custom CSS */