/** This file is auto-generated by the Clean Theme configuration. Do not edit the file directly. */

:root {
    --hh-ct-container-max-width: 1600px;
    --default: #f9f7f5;
    --primary: #00274A;
    --info: #00274A;
    --success: #023B16;
    --warning: #E63B0D;
    --danger: #E63B0D;
    --link: #00274A;
    --hh-ct-text-color-heading: #E63B0D;
    --text-color-main: #00274A;
    --text-color-default: #00274A;
    --text-color-secondary: #00274A;
    --text-color-highlight: #E63B0D;
    --text-color-soft: #00274A;
    --text-color-soft2: #00274A;
    --text-color-soft3: #00274A;
    --text-color-contrast: #FDF1E4;
    --background-color-main: #f9f7f5;
    --background-color-secondary: #f9f7f5;
    --background-color-page: #f9f7f5;
    --background-color-highlight: #f9f7f5;
    --background-color-highlight-soft: #023B16;
    --hh-ct-font-family: "Domine", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --hh-ct-font-size: 12px;
    --hh-ct-font-weight: 100;
    --hh-ct-heading-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --hh-ct-ph-font-size: 18px;
    --hh-ct-h1-font-size: 1.7em;
    --hh-ct-h1-stream-font-size: 1.45em;
    --hh-ct-h2-font-size: 1.5em;
    --hh-ct-h2-stream-font-size: 1.3em;
    --hh-ct-h3-font-size: 1.2em;
    --hh-ct-h4-font-size: 1.1em;
    --hh-ct-h5-font-size: 1.0em;
    --hh-ct-h6-font-size: 0.85em;
    --hh-ct-ph-font-weight: 300;
    --hh-ct-panel-border-width: 0px;
    --hh-ct-panel-border-style: solid;
    --hh-ct-panel-border-color: #d9d9d9;
    --hh-ct-panel-border-radius: 1px;
    --hh-ct-panel-box-shadow: none;
    --hh-ct-menu-font-size: 12px;
    --hh-ct-menu-text-color: #00274A;
    --hh-ct-menu-border-color: #FFFFFF;
    --hh-ct-top-bar-height: 69px;
    --hh-ct-top-bar-font-size: 12px;
    --hh-ct-top-menu-nav-justify-content: center;
    --hh-ct-top-menu-background-color: #f9f7f5;
    --hh-ct-top-menu-text-color: #00274A;
    --hh-ct-top-menu-button-hover-background-color: #E63B0D;
    --hh-ct-top-menu-button-hover-text-color: #00274A;

    --background-color-main-darken-10: #dfdedc;
    --background-color-page-darken-5: #eceae8;
    --background-color-page-lighten-10: #ffffff;
    --background-color-page-lighten-20: #ffffff;
    --background-color-page-lighten-30: #ffffff;
    --background-color-secondary-darken-2: #f4f2f0;
    --background-color-secondary-darken-5: #eceae8;
    --danger-darken-10: #b62f0a;
    --danger-darken-5: #ce350c;
    --danger-lighten-20: #f08669;
    --danger-lighten-5: #e84e24;
    --default-darken-2: #f4f2f0;
    --default-darken-5: #eceae8;
    --default-lighten-2: #fdfcfb;
    --info-darken-10: #000c17;
    --info-darken-27: #000000;
    --info-darken-5: #001a31;
    --info-lighten-25: #4b667f;
    --info-lighten-30: #59738a;
    --info-lighten-40: #778c9f;
    --info-lighten-5: #0f3455;
    --info-lighten-50: #95a5b4;
    --info-lighten-8: #183b5b;
    --link-darken-2: #002240;
    --link-lighten-5: #0f3455;
    --primary-darken-10: #000c17;
    --primary-darken-5: #001a31;
    --primary-lighten-10: #1e405f;
    --primary-lighten-20: #3c5a74;
    --primary-lighten-25: #4b667f;
    --primary-lighten-5: #0f3455;
    --primary-lighten-8: #183b5b;
    --success-darken-10: #000a04;
    --success-darken-5: #01220d;
    --success-lighten-20: #3b684b;
    --success-lighten-5: #104623;
    --text-color-highlight-fade-15: #E63B0D26;
    --text-color-highlight-fade-30: #E63B0D4d;
    --text-color-secondary-lighten-25: #4b667f;
    --warning-darken-10: #b62f0a;
    --warning-darken-2: #dc390c;
    --warning-darken-5: #ce350c;
    --warning-lighten-10: #eb603b;
    --warning-lighten-20: #f08669;
    --warning-lighten-40: #f9d1c6;
    --warning-lighten-5: #e84e24;
    --hh-ct-top-bar-bottom-spacing: 30px;
    --hh-fixed-header-height: 99px;
    --hh-fixed-footer-height: 0px;
}

@media (max-width: 768px) {
    :root {
        --hh-ct-top-bar-height: 50px;
        --hh-ct-top-bar-bottom-spacing: 5px;
        --hh-fixed-header-height: 55px;
    }
}

@media (max-width: 570px) {
    :root {
        --hh-fixed-footer-height: 52px;
    }
}

#text-logo {
  display: block;
  width: 299px;
  height: 37px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="299" height="37" viewBox="0 0 299 37" fill="none"><path d="M0.44 28V27.64L2.96 25.768V5.032L0.44 3.16V2.8H8.576C13.652 2.8 16.856 5.356 16.856 9.46C16.856 13.564 13.652 16.12 8.576 16.12V15.76C11.024 15.796 12.536 13.348 12.536 9.46C12.536 5.572 11.024 3.16 8.576 3.16H7.28V25.768L10.304 27.64V28H0.44ZM17.9478 28V27.64L20.4678 25.768V12.736L18.7758 11.296V10.936L24.0678 9.424H24.7878V13.528L27.7398 9.424H33.2478L31.6278 16.48H31.2678C31.2678 12.988 29.7558 11.008 27.0558 11.008L24.7878 14.14V25.768L27.8118 27.64V28H17.9478ZM42.8702 28.576C37.5782 28.576 33.2942 24.292 33.2942 19C33.2942 13.708 37.5782 9.424 42.8702 9.424C48.1622 9.424 52.4462 13.708 52.4462 19C52.4462 24.292 48.1622 28.576 42.8702 28.576ZM37.5782 11.44C35.0222 13.24 35.4542 17.272 38.7302 21.916C41.9702 26.56 45.6062 28.324 48.1622 26.56C50.7182 24.76 50.2862 20.728 47.0462 16.084C43.7702 11.44 40.1342 9.676 37.5782 11.44ZM55.0028 28V12.736L53.3108 11.296V10.936L58.6028 9.424H59.3228V28C59.3228 32.428 54.1748 35.2 48.8828 35.2V35.128L47.9468 30.664L48.4508 30.556L52.1588 34.084C53.8148 33.184 55.0028 31.276 55.0028 28ZM53.9948 4.528L57.1988 7.696L60.3308 4.528L57.1988 1.36L53.9948 4.528ZM76.283 17.56C76.031 17.056 75.707 16.588 75.347 16.084C72.071 11.44 68.435 9.676 65.879 11.44C64.187 12.664 63.791 14.824 64.727 17.56H76.283ZM61.595 19C61.595 13.708 65.879 9.424 71.171 9.424C76.103 9.424 80.135 13.132 80.675 17.92H64.835C65.303 19.144 66.059 20.512 67.031 21.916C70.271 26.56 73.907 28.324 76.463 26.56C77.687 25.696 78.227 24.292 78.083 22.564H80.063C78.659 26.092 75.203 28.576 71.171 28.576C65.879 28.576 61.595 24.292 61.595 19ZM100.524 22.564C99.1199 26.092 95.6639 28.576 91.6319 28.576C86.3399 28.576 82.0559 24.292 82.0559 19C82.0559 13.708 86.3399 9.424 91.6319 9.424C95.9159 9.424 99.5159 12.232 100.74 16.084H95.8079C92.5319 11.44 88.8959 9.676 86.3399 11.44C83.7839 13.24 84.2159 17.272 87.4919 21.916C90.7319 26.56 94.3679 28.324 96.9239 26.56C98.1479 25.696 98.6879 24.292 98.5439 22.564H100.524ZM103.06 19V10.36H101.26V10C104.572 10 106.66 8.272 106.66 5.536H107.38V10H111.7V10.36H107.38V17.92C107.38 25.624 108.064 28.216 110.692 28.216V28.576C104.968 28.576 103.06 26.164 103.06 19ZM120.71 28V27.64L123.23 25.768V5.032L120.71 3.16V2.8H128.846C133.922 2.8 137.126 5.356 137.126 9.46C137.126 13.564 133.922 16.12 128.846 16.12V15.76C131.294 15.796 132.806 13.348 132.806 9.46C132.806 5.572 131.294 3.16 128.846 3.16H127.55V25.768L130.574 27.64V28H120.71ZM137.194 28V27.64L139.714 25.768V4.096L138.022 2.656V2.296L143.314 0.783998H144.034V25.768L146.554 27.64V28H137.194ZM163.683 19.576V25.264L165.375 26.704V27.064L160.083 28.576H159.363V24.328C157.671 26.992 155.223 28.576 152.631 28.576C149.787 28.576 147.807 26.74 147.807 23.932C147.807 17.38 156.843 19.72 159.183 14.824C158.895 11.584 158.283 10.36 157.131 10.36H154.287L150.723 16.48L150.363 16.444L151.011 10H157.131C161.703 10 163.683 12.916 163.683 19.576ZM152.163 23.356C152.163 24.868 152.955 25.876 154.935 25.876C156.699 25.876 158.247 25.048 159.363 23.536V20.656C159.363 18.676 159.327 17.02 159.255 15.652C157.311 19.648 152.163 19.18 152.163 23.356ZM174.632 27.316C173.3 30.592 170.348 32.5 166.424 32.86L167.252 28.756C170.888 30.196 173.264 29.584 174.272 27.172L175.532 24.4H172.688L167.828 12.232L164.66 10.36V10H174.776V10.36L172.148 12.232L176.324 22.672L181.04 12.232L178.52 10.36V10H184.676V10.36L181.4 12.232L174.632 27.316ZM192.328 25.984C189.628 25.984 187.216 24.688 185.704 22.672L184.588 23.644C184.552 26.524 187.54 28.108 192.904 28.036C197.692 28.036 200.68 31.384 200.644 36.712H200.284C200.32 33.832 197.26 32.284 191.788 32.356C187.036 32.356 184.048 29.008 184.048 23.716L185.524 22.42C184.588 21.088 184.048 19.468 184.048 17.704C184.048 13.132 187.756 9.424 192.328 9.424C193.012 9.424 193.696 9.496 194.308 9.676C195.856 7.372 198.448 6.04 201.652 5.752L200.824 9.856C198.196 8.812 196.216 8.848 194.956 9.856C198.232 10.936 200.608 14.068 200.608 17.704C200.608 22.276 196.9 25.984 192.328 25.984ZM187.756 11.188C185.632 12.7 185.92 16.012 188.476 19.792L189.844 18.568L190.06 18.856L188.692 20.044L188.8 20.224C191.536 24.22 194.704 25.732 196.9 24.22C199.096 22.636 198.7 19.18 195.892 15.184C193.12 11.188 189.952 9.676 187.756 11.188ZM201.85 28V27.64L204.37 25.768V12.736L202.678 11.296V10.936L207.97 9.424H208.69V13.528L211.642 9.424H217.15L215.53 16.48H215.17C215.17 12.988 213.658 11.008 210.958 11.008L208.69 14.14V25.768L211.714 27.64V28H201.85ZM226.773 28.576C221.481 28.576 217.197 24.292 217.197 19C217.197 13.708 221.481 9.424 226.773 9.424C232.065 9.424 236.349 13.708 236.349 19C236.349 24.292 232.065 28.576 226.773 28.576ZM221.481 11.44C218.925 13.24 219.357 17.272 222.633 21.916C225.873 26.56 229.509 28.324 232.065 26.56C234.621 24.76 234.189 20.728 230.949 16.084C227.673 11.44 224.037 9.676 221.481 11.44ZM250.394 12.736L248.702 11.296V10.936L253.994 9.424H254.714V25.264L256.406 26.704V27.064L251.114 28.576H250.394V24.148L246.506 28.576C241.826 28.576 238.874 26.272 238.874 22.6V12.736L237.182 11.296V10.936L242.474 9.424H243.194V21.52C243.194 25.012 244.706 26.992 247.406 26.992L250.394 23.608V12.736ZM258.241 28V27.64L260.761 25.768V12.736L259.069 11.296V10.936L264.361 9.424H265.081V13.852L268.969 9.424C273.649 9.424 276.601 11.728 276.601 15.4V25.768L279.121 27.64V28H269.761V27.64L272.281 25.768V16.48C272.281 12.988 270.769 11.008 268.069 11.008L265.081 14.392V25.768L267.601 27.64V28H258.241ZM291.918 28V24.148L288.03 28.576C283.35 28.576 279.318 24.472 279.318 18.676C279.318 11.98 284.718 9.424 288.498 9.424C289.83 9.424 291.018 9.928 291.918 10.792V4.096L290.226 2.656V2.296L295.518 0.783998H296.238V25.768L298.758 27.64V28H291.918ZM283.638 17.452C283.638 23.212 286.23 26.992 288.93 26.992L291.918 23.608V11.368C291.09 10.432 289.938 9.82 288.75 9.82C285.114 9.82 283.638 13.132 283.638 17.452Z" fill="black"/></svg>') no-repeat center center;
  background-size: contain;
  text-indent: -9999px;
  /* Hide the text visually */
  overflow: hidden;
}
@media screen and (max-width: 480px) {
  #text-logo {
    width: 200px;
    height: 24px;
    background-size: contain;
    margin-left: 5px;
  }
}
.panel-profile .panel-profile-header .img-profile-data {
  background: #043026 !important;
}
.panel-profile .panel-profile-header .img-profile-data h1.profile {
  text-shadow: none !important;
}
:root {
  --hh-ct-panel-border-radius: 0px;
  border: none;
}
/*.wall-entry {
  background: #fff;
  border: 1px solid #E6E6EC; /* subtle separation 
  border-radius: 8px;
  padding: 16px 20px;
  margin-bottom: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03); /* soft depth 
} */
/* Rounded corners for right sidebar panels */
.layout-sidebar-container .panel {
  border-radius: 0px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
  /* Optional: soft shadow to match task panel style */
}
:root {
  --info-lighten-50: #f9f7f5;
}
#user-auth-login.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  /* <-- horizontally center children */
  justify-content: flex-start;
  /* or center, if you want vertical centering */
}
.panel-profile .panel-profile-header .img-profile-data h2.space {
  color: #0f172a;
  /* Replace with your desired dark brand color */
}
.panel-profile .panel-profile-header .img-profile-data, .panel-profile .panel-profile-header .img-profile-data h1, .panel-profile .panel-profile-header .img-profile-data h2 {
  color: #f9f7f5;
}
.wall-entry .wall-entry-content {
  font-size: 1.2rem;
  line-height: 1.5;
  color: #1C1C3A;
  /* improved readability */
}
#layout-content .panel {
  border-radius: 1px;
  border: 0.5px solid #00274A;
  background-color: #f9f7f5;
  /* Ensure white background */
}
.panel .panel-heading {
  background-color: #f9f7f5;
}
.panel-profile .panel-profile-header {
  border-width: 0px;
}
/*	#layout-content .layout-sidebar-container{ 
  border-radius: 12px;
  border: 1px solid #e5e5e5;
  background-color: #fff; 
  overflow: hidden;
}*/
/* Remove unwanted borders on grid layout wrappers */
#layout-content .card-space, #layout-content .row.card-space {
  border: none !important;
  box-shadow: none !important;
  padding: 15px !important;
  margin: 0 !important;
  background: none !important;
}
.label-default {
  background: #C4CCD3;
}
#layout-content .card-panel {
  border-radius: 0px;
  border: 0.5px solid #00274A;
  overflow: hidden;
}
.container-cards .card .card-bg-image {
  width: 100%;
  height: 86px;
  background-color: #f9f7f5;
  background-position: center;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.wall-entry .wall-entry-content h1, .wall-entry .wall-entry-content h2 {
  font-size: 1.2rem;
  margin-bottom: 8px;
  color: var(--primary, #043026);
  /* use primary color */
  font-weight: 600;
}
.wall-entry .wall-entry-content p {
  margin: 0 0 8px;
  color: #4A4A5A;
}
.wall-entry .wall-entry-footer {
  border-top: 1px solid #F0F0F0;
  padding-top: 12px;
  margin-top: 12px;
  font-size: 1.2rem;
  color: #888;
}
h1.profile {
  font-family: "Domine", serif !important;
  /* Or your preferred font */
  font-style: italic;
  /* Optional */
  text-transform: none;
  /* Optional: remove uppercase */
  font-size: 1.8em;
  /* Optional: tweak size */
  color: #00274A !important;
}
.panel-profile .panel-profile-header .img-profile-data h1 a {
  font-size: 30px;
  /*color: #FFF;*/
}
.panel-profile .panel-profile-header .img-profile-header-background {
  border-radius: 0px;
}
#shop-front.new_event_page div.tt_reset div.new-page-body div.listing p span.buy_tickets_button, #shop-front.new_event_page .btn, #shop-front.new_event_page .btn:hover {
  background-color: #2D5031;
  /*button_background_color*/
  color: #FFFFFF;
  /*button_text_color*/
}
.field-login-rememberme label {
  color: #43566f;
  /* your theme's blue (used for buttons etc.) */
  font-weight: 300;
  /* optional: make it bolder if needed */
}
#app-title {
  display: block;
  width: 1061px;
  height: 128px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1061" height="128" viewBox="0 0 1061 128" fill="none"><path d="M0.12 97V95.72L9.08 89.064V15.336L0.12 8.67999V7.39999H29.048C47.096 7.39999 58.488 16.488 58.488 31.08C58.488 45.672 47.096 54.76 29.048 54.76V53.48C37.752 53.608 43.128 44.904 43.128 31.08C43.128 17.256 37.752 8.67999 29.048 8.67999H24.44V89.064L35.192 95.72V97H0.12ZM62.37 97V95.72L71.33 89.064V42.728L65.314 37.608V36.328L84.13 30.952H86.69V45.544L97.186 30.952H116.77L111.01 56.04H109.73C109.73 43.624 104.354 36.584 94.754 36.584L86.69 47.72V89.064L97.442 95.72V97H62.37ZM150.983 99.048C132.167 99.048 116.935 83.816 116.935 65C116.935 46.184 132.167 30.952 150.983 30.952C169.799 30.952 185.031 46.184 185.031 65C185.031 83.816 169.799 99.048 150.983 99.048ZM132.167 38.12C123.079 44.52 124.615 58.856 136.263 75.368C147.783 91.88 160.711 98.152 169.799 91.88C178.887 85.48 177.351 71.144 165.831 54.632C154.183 38.12 141.255 31.848 132.167 38.12ZM194.121 97V42.728L188.105 37.608V36.328L206.921 30.952H209.481V97C209.481 112.744 191.177 122.6 172.361 122.6V122.344L169.033 106.472L170.825 106.088L184.009 118.632C189.897 115.432 194.121 108.648 194.121 97ZM190.537 13.544L201.929 24.808L213.065 13.544L201.929 2.28L190.537 13.544ZM269.784 59.88C268.888 58.088 267.736 56.424 266.456 54.632C254.808 38.12 241.88 31.848 232.792 38.12C226.776 42.472 225.368 50.152 228.696 59.88H269.784ZM217.56 65C217.56 46.184 232.792 30.952 251.608 30.952C269.144 30.952 283.48 44.136 285.4 61.16H229.08C230.744 65.512 233.432 70.376 236.888 75.368C248.408 91.88 261.336 98.152 270.424 91.88C274.776 88.808 276.696 83.816 276.184 77.672H283.224C278.232 90.216 265.944 99.048 251.608 99.048C232.792 99.048 217.56 83.816 217.56 65ZM355.974 77.672C350.982 90.216 338.694 99.048 324.358 99.048C305.542 99.048 290.31 83.816 290.31 65C290.31 46.184 305.542 30.952 324.358 30.952C339.59 30.952 352.39 40.936 356.742 54.632H339.206C327.558 38.12 314.63 31.848 305.542 38.12C296.454 44.52 297.99 58.856 309.638 75.368C321.158 91.88 334.086 98.152 343.174 91.88C347.526 88.808 349.446 83.816 348.934 77.672H355.974ZM364.99 65V34.28H358.59V33C370.366 33 377.79 26.856 377.79 17.128H380.35V33H395.71V34.28H380.35V61.16C380.35 88.552 382.782 97.768 392.126 97.768V99.048C371.774 99.048 364.99 90.472 364.99 65ZM427.745 97V95.72L436.705 89.064V15.336L427.745 8.67999V7.39999H456.673C474.721 7.39999 486.113 16.488 486.113 31.08C486.113 45.672 474.721 54.76 456.673 54.76V53.48C465.377 53.608 470.753 44.904 470.753 31.08C470.753 17.256 465.377 8.67999 456.673 8.67999H452.065V89.064L462.817 95.72V97H427.745ZM486.355 97V95.72L495.315 89.064V12.008L489.299 6.88799V5.60799L508.115 0.231995H510.675V89.064L519.635 95.72V97H486.355ZM580.538 67.048V87.272L586.554 92.392V93.672L567.738 99.048H565.178V83.944C559.162 93.416 550.458 99.048 541.242 99.048C531.13 99.048 524.09 92.52 524.09 82.536C524.09 59.24 556.218 67.56 564.538 50.152C563.514 38.632 561.338 34.28 557.242 34.28H547.13L534.458 56.04L533.178 55.912L535.482 33H557.242C573.498 33 580.538 43.368 580.538 67.048ZM539.578 80.488C539.578 85.864 542.394 89.448 549.434 89.448C555.706 89.448 561.21 86.504 565.178 81.128V70.888C565.178 63.848 565.05 57.96 564.794 53.096C557.882 67.304 539.578 65.64 539.578 80.488ZM619.471 94.568C614.735 106.216 604.239 113 590.287 114.28L593.231 99.688C606.159 104.808 614.607 102.632 618.191 94.056L622.671 84.2H612.559L595.279 40.936L584.015 34.28V33H619.983V34.28L610.639 40.936L625.487 78.056L642.255 40.936L633.295 34.28V33H655.183V34.28L643.535 40.936L619.471 94.568ZM682.39 89.832C672.79 89.832 664.214 85.224 658.838 78.056L654.87 81.512C654.742 91.752 665.366 97.384 684.438 97.128C701.462 97.128 712.086 109.032 711.958 127.976H710.678C710.806 117.736 699.926 112.232 680.47 112.488C663.574 112.488 652.95 100.584 652.95 81.768L658.198 77.16C654.87 72.424 652.95 66.664 652.95 60.392C652.95 44.136 666.134 30.952 682.39 30.952C684.822 30.952 687.254 31.208 689.43 31.848C694.934 23.656 704.15 18.92 715.542 17.896L712.598 32.488C703.254 28.776 696.214 28.904 691.734 32.488C703.382 36.328 711.83 47.464 711.83 60.392C711.83 76.648 698.646 89.832 682.39 89.832ZM666.134 37.224C658.582 42.6 659.606 54.376 668.694 67.816L673.558 63.464L674.326 64.488L669.462 68.712L669.846 69.352C679.574 83.56 690.838 88.936 698.646 83.56C706.454 77.928 705.046 65.64 695.062 51.432C685.206 37.224 673.942 31.848 666.134 37.224ZM716.245 97V95.72L725.205 89.064V42.728L719.189 37.608V36.328L738.005 30.952H740.565V45.544L751.061 30.952H770.645L764.885 56.04H763.605C763.605 43.624 758.229 36.584 748.629 36.584L740.565 47.72V89.064L751.317 95.72V97H716.245ZM804.858 99.048C786.042 99.048 770.81 83.816 770.81 65C770.81 46.184 786.042 30.952 804.858 30.952C823.674 30.952 838.906 46.184 838.906 65C838.906 83.816 823.674 99.048 804.858 99.048ZM786.042 38.12C776.954 44.52 778.49 58.856 790.138 75.368C801.658 91.88 814.586 98.152 823.674 91.88C832.762 85.48 831.226 71.144 819.706 54.632C808.058 38.12 795.13 31.848 786.042 38.12ZM888.846 42.728L882.83 37.608V36.328L901.646 30.952H904.206V87.272L910.222 92.392V93.672L891.406 99.048H888.846V83.304L875.022 99.048C858.382 99.048 847.886 90.856 847.886 77.8V42.728L841.87 37.608V36.328L860.686 30.952H863.246V73.96C863.246 86.376 868.622 93.416 878.222 93.416L888.846 81.384V42.728ZM916.745 97V95.72L925.705 89.064V42.728L919.689 37.608V36.328L938.505 30.952H941.065V46.696L954.889 30.952C971.529 30.952 982.025 39.144 982.025 52.2V89.064L990.985 95.72V97H957.705V95.72L966.665 89.064V56.04C966.665 43.624 961.289 36.584 951.689 36.584L941.065 48.616V89.064L950.025 95.72V97H916.745ZM1036.49 97V83.304L1022.66 99.048C1006.02 99.048 991.685 84.456 991.685 63.848C991.685 40.04 1010.89 30.952 1024.33 30.952C1029.06 30.952 1033.29 32.744 1036.49 35.816V12.008L1030.47 6.88799V5.60799L1049.29 0.231995H1051.85V89.064L1060.81 95.72V97H1036.49ZM1007.05 59.496C1007.05 79.976 1016.26 93.416 1025.86 93.416L1036.49 81.384V37.864C1033.54 34.536 1029.45 32.36 1025.22 32.36C1012.29 32.36 1007.05 44.136 1007.05 59.496Z" fill="white"/></svg>') no-repeat center center;
  background-size: contain;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 auto 32px auto;
}
@media screen and (max-width: 480px) {
  #app-title {
    width: full;
    height: 32px;
    background-size: contain;
  }
}
.panel-profile .panel-profile-header .img-profile-data h2 {
  text-shadow: none !important;
}
.login-container {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("https://cdn.prod.website-files.com/625d3d9630e60f535357480c/6652409c1c9fe499ba1c5b63_Playground_Image-1.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  /* Optional cleanup */
  padding-top: 40px;
}
/*   .navbar-brand {
  font-family: 'Archerdisplay';
  font-size: 22px;
  font-weight: 200;
  letter-spacing: 0.5px;
}*/
.panel-heading, .media-heading {
  font-family: "Domine", serif !important;
  font-size: 18px;
  font-style: italic;
  color: #E63B0D;
  font-weight: 700;
}
.wall-entry .wall-entry-header .wall-entry-header-info .media-heading {
  font-size: 18px;
}
#topbar > .container a.navbar-brand-text {
  font-weight: 400;
}
#topbar > .container > .nav > li > a {
  font-weight: 400;
  font-size: 14px;
  /* Increased from default */
}
.wall-entry .wall-entry-header {
  border-bottom: 0.5px solid #00274A;
}
/* EXCLUDE search icon */
#topbar .nav > li > a > i:not(.fa-search) {
  display: none !important;
}
#top-menu-nav > li.dropdown > a > div.no-space > i.fa.fa-dot-circle-o {
  display: none !important;
}
#top-menu-nav > li.dropdown > a > div.no-space > br {
  display: none !important;
}
@media screen and (max-width: 480px) {
  /* Hide icon in first item ("Dashboard") */
  /* Optionally hide label too */
  /* 
#top-menu-nav.nav > li:first-child > a {
font-size: 0 !important;
} 
*/
  /* Ensure first item is vertically centered even without icon */
  #top-menu-nav.nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 56px;
    display: flex !important;
    justify-content: space-around;
    align-items: center;
    background: #f9f7f5;
    border-top: 1px solid #fff;
    z-index: 9999;
    padding: 5px;
    margin: 0;
    width: 100%;
  }
  #top-menu-nav.nav > li {
    flex: 1;
    text-align: center;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
  #top-menu-nav.nav > li > a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    height: 100%;
    color: #0f172a !important;
    text-decoration: none;
  }
  #top-menu-nav.nav > li > a > i {
    font-size: 16px;
    margin-bottom: 2px;
  }
  #top-menu-nav.nav > li:first-child > a > div.no-space > i {
    display: none !important;
    font-size: 0 !important;
  }
  #top-menu-nav.nav > li:first-child > a > div.no-space {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0%;
  }
}
@media screen and (max-width: 480px) {
  /* Optional: active icon or label color tweak */
  #top-menu-nav.nav > li.active, #top-menu-nav.nav > li.active > a {
    background-color: #00274A;
    /* Light background to highlight */
    color: #00274A !important;
    /* Ensure text remains readable */
    height: 100%;
  }
  #top-menu-nav.nav > li.active > a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #top-menu-nav.nav > li.active > a > i {
    color: #E63B0D !important;
  }
  #top-menu-nav.nav > li.active > a > span {
    font-weight: 700;
  }
}
.h1 {
  font-weight: 400;
  font-size: 14px;
}
.container-cards .card .card-body .card-title {
  font-size: 16px;
  font-weight: regular;
  font-family: Domine;
  font-style: italic;
  line-height: 24px;
}
#user-account-image img {
  width: 48px !important;
  height: 48px !important;
}
.body {
  font-family: "Helvetica Neue", sans-serif;
  font-weight: light;
}
@media screen and (max-width: 480px) {
  #top-menu-nav.nav > li.active {
    background-color: transparent !important;
  }
  #top-menu-nav.nav > li.active > a {
    background-color: transparent !important;
    color: #00274A !important;
    font-weight: 700 !important;
    height: 100%;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #top-menu-nav.nav > li.active > a > i, #top-menu-nav.nav > li.active > a > span {
    color: #00274A !important;
  }
}
#top-menu-nav.nav > li.active > a {
  background-color: transparent !important;
  color: #00274A !important;
  font-weight: 700 !important;
  border-bottom: 2px solid #00274A;
  /* underline to signal active */
}
#top-menu-nav.nav > li.active {
  background-color: transparent !important;
}
@media screen and (max-width: 480px) {
  #top-menu-nav.nav > li.active {
    background-color: transparent !important;
  }
  #top-menu-nav.nav > li.active > a {
    background-color: transparent !important;
    color: #00274A !important;
    font-weight: 700 !important;
    height: 100%;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #top-menu-nav.nav > li.active > a > i, #top-menu-nav.nav > li.active > a > span {
    color: #00274A !important;
  }
}
@media screen and (max-width: 480px) {
  /*#top-menu-nav.nav > li:nth-child(2) {
display: none !important;
}*/
  #top-menu-nav.nav li a[href*="/p/mattermost"] {
    display: none !important;
    width: 0%;
  }
  #top-menu-nav.nav li a[href*="/p/mattermost"]::parent {
    display: none !important;
    width: 0%;
  }
  #top-menu-nav.nav li a[href*="/spaces"] {
    display: none !important;
    width: 0%;
  }
  #top-menu-nav.nav li a[href*="/spaces"]::parent {
    display: none !important;
    width: 0%;
  }
}
@media (max-width: 570px) {
  body.hh-ct-menu-style-background #topbar > .container > #top-menu-nav > li.active > a {
    background-color: transparent !important;
    color: var(--primary) !important;
    font-weight: 700 !important;
  }
}
@media (max-width: 570px) {
  body.hh-ct-menu-style-background #topbar > .container > #top-menu-nav {
    border-top: solid 1px #FFF;
  }
}
@media (max-width: 570px) {
  #topbar > .container #top-menu-nav > li > a {
    display: block;
    /*padding: 5px 15px 5px 5px;*/
    min-width: 65px !important;
    height: auto;
    /*line-height: 12px !important;*/
    font-size: 12px !important;
    color: var(--primary);
  }
}
.container-cards .card .card-panel {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 15px 0;
  border-radius: 0px;
  border: 0.5px solid #00274A;
  /* Added border */
  background-color: #f9f7f5;
  /* Removed white background */
}
@media screen and (max-width: 480px) {
  #top-menu-nav.nav > li {
    display: center !important;
    text-align: center;
    height: auto;
  }
}
.container-cards .card .card-bg-image {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media (max-width: 768px) {
  .woot-widget-bubble {
    bottom: 70px !important;
    right: 20px !important;
    position: fixed !important;
    z-index: 9999 !important;
  }
}

