.top-header {
  position: relative; }

.removeRelative {
  position: initial !important; }
  .removeRelative.oneCol {
    position: relative !important; }
    .removeRelative.oneCol .fMega {
      left: initial !important;
      right: -50px !important;
      width: 300px !important; }
      .removeRelative.oneCol .fMega .fMega-wrap-item {
        width: 100% !important; }
  .removeRelative.twoCol {
    position: relative !important; }
    .removeRelative.twoCol .fMega {
      left: initial !important;
      right: -100px !important;
      width: 600px !important; }
      .removeRelative.twoCol .fMega .fMega-wrap-item {
        width: 50% !important; }
  .removeRelative.threeCol {
    position: relative !important; }
    .removeRelative.threeCol .fMega {
      left: initial !important;
      right: -400px !important;
      width: 900px !important; }
      .removeRelative.threeCol .fMega .fMega-wrap-item {
        width: calc(100%/3) !important; }
  .removeRelative.fiveCol .fMega .fMega-wrap-item {
    width: calc(100%/5) !important; }
  .removeRelative:hover .fMega {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  .removeRelative .fMega {
    z-index: 9;
    position: absolute;
    top: 100%;
    left: 0;
    background: #eee;
    width: 100%;
    padding: 20px 0;
    transition: all 0.25s ease-out;
    transform: translateY(25px);
    opacity: 0;
    visibility: hidden; }
    .removeRelative .fMega .fMega-wrap {
      display: flex; }
      .removeRelative .fMega .fMega-wrap .fMega-wrap-item {
        padding: 0 20px;
        width: calc(100%/4); }
        .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-top {
          text-align: left;
          padding-bottom: 15px;
          border-bottom: 2px solid #b7a6a6; }
          .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-top h3 {
            color: #345675;
            font-weight: bold;
            font-size: 18px;
            margin-bottom: 0; }
          .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-top p {
            font-size: 10px;
            color: #999;
            text-transform: capitalize;
            margin: 0; }
        .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot {
          text-align: left;
          margin-top: 15px; }
          .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small {
            padding: 10px 0;
            display: flex; }
            .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small:not(:last-child) {
              border-bottom: 1px dotted #d5d5d5; }
            .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small:hover h4 {
              color: #008a32 !important; }
            .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small > div:first-child {
              width: 30px; }
              .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small > div:first-child img {
                max-height: 40px; }
            .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small > div:last-child {
              padding-left: 15px; }
              .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small > div:last-child h4 {
                color: #000;
                font-size: 16px;
                margin-bottom: 5px;
                font-weight: 300; }
              .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small > div:last-child p {
                color: #666;
                font-size: 10px;
                margin: 0;
                line-height: 15px; }
            .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small ul li {
              padding-left: 20px;
              position: relative; }
              .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small ul li:before {
                content: '';
                position: absolute;
                top: 50%;
                left: 0;
                width: 7.5px;
                height: 7.5px;
                background: #000;
                border-radius: 999px;
                transform: translateY(-50%); }
              .removeRelative .fMega .fMega-wrap .fMega-wrap-item .fMega-item-bot .fMega-item-bot-small ul li h4 {
                margin: 0;
                height: 45px;
                line-height: 45px;
                font-size: 14px;
                font-weight: 500; }
