a[data-id="new_ticket"] span.Header__tClr {
    visibility: hidden;
    margin-left: -70px;
}

a[data-id="new_ticket"] span.Header__tClr:after {
    visibility: visible;
    margin-right: auto;
    content: "  Open Ticket";
}
/* Hide only the search input area, keep the button panel */
.Header__searchLink {
    display: none !important;
}

/* Alternative: Hide just the search container */
.SearchCon__searchCon {
    display: none !important;
}

/* Keep the panel buttons visible and properly positioned */
.Header__panelbtns {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
}

/* Ensure the search container area maintains some structure */
.Header__searchalt {
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-height: 60px;
}

/* Base: center the row and allow wrapping */
.WidgetsContainer__widgetCont {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;   /* center when 1–2 items */
  align-items: stretch;
  gap: 24px;
  padding: 0;
  margin: 0 auto;
  list-style: none;
  max-width: 1200px;         /* optional container width */
}

/* Card: responsive width with height cap */
.WidgetsContainer__lftWd,
.WidgetsContainer__rightWd {
  flex: 1 1 360px;           /* preferred width; can shrink/grow */
  max-width: 520px;          /* prevent overly wide cards */
  height: 320px;             /* cap height on desktop */
  border-radius: 16px;
  background: #fff;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

/* Inner wrappers: fill and center to avoid offsets */
.WidgetsContainer__lftWd > div,
.WidgetsContainer__rightWd > div {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Image behavior */
.WidgetsContainer__lftWd img,
.WidgetsContainer__rightWd img {
  max-width: 90%;
  max-height: 85%;
  width: auto;
  height: auto;
  object-fit: contain;       /* keep logos undistorted */
  display: block;
}

/* Remove stray breaks and inline spacing quirks */
.WidgetsContainer__lftWd br,
.WidgetsContainer__rightWd br {
  display: none;
}
.WidgetsContainer__lftWd a,
.WidgetsContainer__rightWd a {
  display: inline-flex;
  line-height: 0;
}

/* Keep original margin reset */
.WidgetsContainer__lftWd + .WidgetsContainer__lftWd,
.WidgetsContainer__rightWd + .WidgetsContainer__rightWd {
  margin-top: 0;
}

/* Responsive adjustments */

/* Large tablets: tighten height slightly */
@media (max-width: 1200px) {
  .WidgetsContainer__lftWd,
  .WidgetsContainer__rightWd {
    height: 300px;
  }
}

/* Tablets: ensure two centered columns when space allows */
@media (max-width: 992px) {
  .WidgetsContainer__lftWd,
  .WidgetsContainer__rightWd {
    flex: 1 1 320px;
    max-width: 460px;
    height: 280px;
  }
}

/* Small tablets/large phones: allow single column if needed */
@media (max-width: 768px) {
  .WidgetsContainer__widgetCont {
    gap: 20px;
    padding: 0 12px;
  }
  .WidgetsContainer__lftWd,
  .WidgetsContainer__rightWd {
    flex: 1 1 100%;
    max-width: 560px;        /* still centered because parent uses justify-content:center */
    height: 260px;
  }
  .WidgetsContainer__lftWd img,
  .WidgetsContainer__rightWd img {
    max-width: 92%;
    max-height: 80%;
  }
}

/* Phones: single column with smaller height */
@media (max-width: 480px) {
  .WidgetsContainer__lftWd,
  .WidgetsContainer__rightWd {
    height: 220px;
    border-radius: 12px;
  }
  .WidgetsContainer__lftWd img,
  .WidgetsContainer__rightWd img {
    max-width: 95%;
    max-height: 78%;
  }
}


[type="type1"].ModuleCategoryContainer__gridView{
  display:none;
  visibility:hidden;
}

.Tree__tree{
  width: 100%;
}

.Tree__treeItem a[data-id=forums_title_264273000003169070], 
.Tree__treeItem a[data-id=forums_title_264273000003169058], 
.Tree__treeItem a[data-id=forums_title_264273000017032029], 
.Tree__treeItem a[data-id=forums_title_264273000017032061],
.Tree__treeItem a[data-id=forums_title_264273000017077681],
.Tree__treeItem a[data-id=forums_title_264273000002972001],
.Tree__treeItem a[data-id=forums_title_264273000017032013],
.Tree__treeItem a[data-id=forums_title_264273000017032077] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  border: 0.0625rem solid #3e7af7;
  transition: 0.30s;
  border-radius: 5px
}

.Tree__treeItem a:hover[data-id=forums_title_264273000003169070], .Tree__treeItem a:hover[data-id=forums_title_264273000003169058], .Tree__treeItem a:hover[data-id=forums_title_264273000017032029], .Tree__treeItem a:hover[data-id=forums_title_264273000017032061], .Tree__treeItem a:hover[data-id=forums_title_264273000017077681], .Tree__treeItem a:hover[data-id=forums_title_264273000002972001], .Tree__treeItem a:hover[data-id=forums_title_264273000017032013], .Tree__treeItem a:hover[data-id=forums_title_264273000017032077] {
  background-color: #3e7af7;
}

.Tree__treeItem a:hover[data-id=forums_title_264273000003169070] span, .Tree__treeItem a:hover[data-id=forums_title_264273000003169058] span, .Tree__treeItem a:hover[data-id=forums_title_264273000017032029] span, .Tree__treeItem a:hover[data-id=forums_title_264273000017032061] span, .Tree__treeItem a:hover[data-id=forums_title_264273000017077681] span, .Tree__treeItem a:hover[data-id=forums_title_264273000002972001] span, .Tree__treeItem a:hover[data-id=forums_title_264273000017032013] span, .Tree__treeItem a:hover[data-id=forums_title_264273000017032077] span {
  color: white;
}

.commonStyle__active[data-id=forums_title_264273000003169070], .commonStyle__active[data-id=forums_title_264273000003169058], .commonStyle__active[data-id=forums_title_264273000017032029], .commonStyle__active[data-id=forums_title_264273000017032061], .commonStyle__active[data-id=forums_title_264273000017077681], .commonStyle__active[data-id=forums_title_264273000002972001], .commonStyle__active[data-id=forums_title_264273000017032013], .commonStyle__active[data-id=forums_title_264273000017032077] {
  background-color: #3e7af7;
}

.commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000003169070] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000003169058] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000017032029] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000017032061] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000017077681] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000002972001] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000017032013] span, .commonStyle__active, .commonStyle__active:hover, .Icon__activeBlue a[data-id=forums_title_264273000017032077] span {
  color: black;
}

.CommunityCategoryTree__forumsTitle{
    visibility:hidden;
    margin-left:-60px;
}

.CommunityCategoryTree__forumsTitle:after {
    visibility:visible;
    content:"Forum by Category";
}

.SubscribeDepart__decsmall{
    visibility:hidden;
    margin-left:-80px;
}

.SubscribeDepart__decsmall:before {
    visibility:visible;
    content:"Subscribe to receive notifications from this sub-category.";
}

.WidgetsContainer__rightWd {
	margin: 20px 0;
}

.TitleContainer__container,
.TitleContainer__gridRow2 {
  position:relative;
}
.TitleContainer__container 
a.TitleContainer__boxLink,
.TitleContainer__gridRow2 
a.TitleContainer__boxLink{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}
