.elementor-17924 .elementor-element.elementor-element-6042041b:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-6042041b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roamnrestkenya.com/wp-content/uploads/2025/11/em-hero-gradient.svg");background-repeat:no-repeat;background-size:cover;}.elementor-17924 .elementor-element.elementor-element-6042041b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:133px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-6042041b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17924 .elementor-element.elementor-element-5e990a05{text-align:center;}.elementor-17924 .elementor-element.elementor-element-5e990a05 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:64px;font-weight:800;line-height:74px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-45e235c4 > .elementor-widget-container{margin:14px 0px 32px 0px;}.elementor-17924 .elementor-element.elementor-element-45e235c4{text-align:center;}.elementor-17924 .elementor-element.elementor-element-45e235c4 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-7368b85e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-7368b85e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-79204f6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-79204f6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-409744d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-38ea16fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-38ea16fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-7a04c654{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:43px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-7a04c654 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-fd28353 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-fd28353{text-align:start;}.elementor-17924 .elementor-element.elementor-element-fd28353 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;text-decoration:overline;line-height:46px;color:#01050C;}.elementor-17924 .elementor-element.elementor-element-17a453d4{margin-top:-3px;margin-bottom:0px;padding:0px 0px 8px 0px;}.elementor-17924 .elementor-element.elementor-element-1498350{--spacer-size:50px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9{text-align:start;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;text-decoration:overline;line-height:46px;color:#01050C;}.elementor-17924 .elementor-element.elementor-element-a93c9a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17924 .elementor-element.elementor-element-6d9a02f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-21968fa{--display:flex;}.elementor-17924 .elementor-element.elementor-element-1828ecc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1366px){.elementor-17924 .elementor-element.elementor-element-6042041b{padding:133px 20px 32px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17924 .elementor-element.elementor-element-7a04c654{padding:51px 20px 80px 20px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}}@media(max-width:992px){.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17924 .elementor-element.elementor-element-5e990a05 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-17924 .elementor-element.elementor-element-7a04c654{margin-top:60px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-fd28353 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-17a453d4{margin-top:40px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 .elementor-heading-title{font-size:32px;line-height:42px;}}@media(max-width:767px){.elementor-17924 .elementor-element.elementor-element-6042041b{padding:60px 0px 10px 0px;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17924 .elementor-element.elementor-element-5e990a05 .elementor-heading-title{font-size:42px;}.elementor-17924 .elementor-element.elementor-element-409744d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-7a04c654{margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-fd28353 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-17a453d4{margin-top:40px;margin-bottom:0px;padding:0px 15px 40px 15px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-6d9a02f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1366px) and (min-width:768px){.elementor-17924 .elementor-element.elementor-element-79204f6b{width:100%;}}@media(max-width:992px) and (min-width:768px){.elementor-17924 .elementor-element.elementor-element-79204f6b{width:100%;}}/* Start custom CSS for st_banner_form, class: .elementor-element-409744d5 *//* ==========================================================
   HERO SEARCH WIDGET – CHARCOAL / DARK BLUE + ICONS
   Target: .st-banner-search-form.style_2
   ========================================================== */

.st-banner-search-form.style_2 {
  /* ==============================
     PALETTE
     ============================== */

  /* Top tab bar */
  --st-bar-bg: #141414;                 /* deep charcoal */
  --st-bar-border: rgba(255,255,255,0.18);

  /* Card */
  --st-card-bg: #ffffff;                /* pure white */
  --st-card-border: #dedee4;            /* neutral grey */

  /* Tabs */
  --st-tab-text: rgba(250,250,250,0.92);
  --st-tab-text-active: #1f2933;
  --st-tab-icon: #f5f5f5;               /* light neutral */
  --st-tab-icon-active: #2563eb;        /* dark blue icon */

  --st-pill-active-bg: #e0ecff;         /* pale blue – NOT cream */
  --st-pill-active-border: #1d4ed8;     /* dark blue border */

  /* Text + field icons */
  --st-text-main: #111827;              /* dark text */
  --st-text-muted: #6b6b72;
  --st-icon: #8b8680;                   /* warm grey */
  --st-icon-soft: #c4c4cf;

  /* CTA button – dark blue */
  --st-cta-bg: #1d4ed8;
  --st-cta-bg-hover: #1e40af;
  --st-cta-text: #ffffff;

  /* Radii, shadows, type scale */
  --st-radius-bar: 999px;
  --st-radius-pill: 999px;
  --st-radius-card: 18px;

  --st-shadow-bar: 0 10px 26px rgba(0,0,0,0.45);
  --st-shadow-card: 0 16px 40px rgba(0,0,0,0.18);
  --st-shadow-pill: 0 3px 8px rgba(0,0,0,0.25);
  --st-shadow-cta: 0 12px 30px rgba(37,99,235,0.55);

  --st-font-xs: 0.72rem;
  --st-font-sm: 0.80rem;
  --st-font-md: 0.9rem;

  max-width: 1080px;
  margin: 1.6rem auto 0;
  position: relative;
  text-align: center;
  z-index: 1;
  font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  padding: 0 1rem;
}

/* ==========================================================
   TAB BAR
   ========================================================== */

.st-banner-search-form.style_2 ul.multi-search.nav.nav-pills {
  position: relative;
  display: inline-flex !important;
  width: auto !-important;
  justify-content: flex-start !important;
  align-items: center;
  padding: 4px 10px;
  margin: 0 auto -18px !important; /* overlap card */

  background: var(--st-bar-bg) !important;
  border-radius: var(--st-radius-bar);
  border: 1px solid var(--st-bar-border);
  box-shadow: var(--st-shadow-bar);
  gap: 6px;
  z-index: 5;

  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.st-banner-search-form.style_2 ul.multi-search.nav.nav-pills::-webkit-scrollbar {
  display: none;
}

/* reset theme margins */
.st-banner-search-form.style_2 .multi-search .nav-item,
.st-banner-search-form.style_2 .multi-search .nav-link {
  margin: 0 !important;
}
.st-banner-search-form.style_2 .multi-search .nav-item {
  flex: 0 0 auto;
}

/* TAB PILL – BASE */

.st-banner-search-form.style_2 .multi-search .nav-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 18px 8px 20px !important;
  border-radius: var(--st-radius-pill) !important;
  border: none;
  background: transparent !important;

  font-size: var(--st-font-md);
  font-weight: 600;
  color: var(--st-tab-text);
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 0.01em;
  gap: 6px;
  transition:
    background-color .16s ease,
    color .16s ease,
    box-shadow .16s ease,
    transform .10s ease;
}

/* TAB ICONS – ::before (Font Awesome)
   Adjust nth-child order if your tab order is different:
   1: Hotel  (bed)
   2: Tour   (route)
   3: Car    (car)
   4: Extra  (ticket)
*/
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(1) .nav-link::before,
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(2) .nav-link::before,
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(3) .nav-link::before,
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(4) .nav-link::before {
  font-family: "Font Awesome 6 Free","Font Awesome 5 Free","Font Awesome 5 Pro", sans-serif;
  font-weight: 900;
  font-size: 0.95rem;
  display: inline-block;
  margin-right: 6px;
  color: var(--st-tab-icon);
  line-height: 1;
}

.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(1) .nav-link::before {
  content: "\f236"; /* bed */
}
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(2) .nav-link::before {
  content: "\f4d7"; /* route = TOUR */
}
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(3) .nav-link::before {
  content: "\f1b9"; /* car */
}
.st-banner-search-form.style_2 .multi-search .nav-item:nth-child(4) .nav-link::before {
  content: "\f145"; /* ticket-alt / activity */
}

/* hover */

.st-banner-search-form.style_2 .multi-search .nav-link:hover {
  background: rgba(0,0,0,0.35) !important;
  color: #ffffff;
}

/* ACTIVE TAB */

.st-banner-search-form.style_2 .multi-search .nav-link.active {
  background: var(--st-pill-active-bg) !important;   /* pale blue */
  color: var(--st-tab-text-active) !important;
  border: 1px solid var(--st-pill-active-border) !important;
  box-shadow: var(--st-shadow-pill);
  transform: translateY(-1px);
}
.st-banner-search-form.style_2 .multi-search .nav-link.active::before {
  color: var(--st-tab-icon-active); /* dark blue icon – stays visible */
}

/* ==========================================================
   SEARCH CARD
   ========================================================== */

.st-banner-search-form.style_2 .st-search-form-el {
  margin-top: 0 !important;
  background: var(--st-card-bg) !important;
  border-radius: var(--st-radius-card);
  padding: 14px 18px;
  border: 1px solid var(--st-card-border) !important;
  box-shadow: var(--st-shadow-card);
}

/* inner row */
.st-banner-search-form.style_2 .search-form .form.d-flex.align-items-center {
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0.4rem;
  padding: 0 !important;
  margin: 0;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ==========================================================
   FORM COLUMNS
   ========================================================== */

.st-banner-search-form.style_2 .destination-search.border-right,
.st-banner-search-form.style_2 .form-group.form-date-field.form-date-search,
.st-banner-search-form.style_2 .field-guest.form-group {
  flex: 1 1 0;
  padding: 8px 14px;
  margin: 0 !important;
}

/* separators on desktop */
.st-banner-search-form.style_2 .destination-search.border-right,
.st-banner-search-form.style_2 .form-group.form-date-field.form-date-search {
  border-right: 1px solid rgba(210,210,218,0.9);
}
.st-banner-search-form.style_2 .field-guest.form-group {
  border-right: none;
}

/* kill theme pseudo line */
.st-banner-search-form.style_2 .destination-search.border-right::after {
  display: none;
}

/* date shell */
.st-banner-search-form.style_2 .form-group.form-date-field.form-date-search {
  background: transparent !important;
  border: 1px solid transparent !important;
  min-height: auto !important;
}

/* ==========================================================
   LABELS & TEXT
   ========================================================== */

.st-banner-search-form.style_2 .st-form-dropdown-icon label,
.st-banner-search-form.style_2 .form-date-field .item-inner label {
  display: block;
  font-size: var(--st-font-xs);
  font-weight: 600;
  color: var(--st-text-muted);
  margin-bottom: 3px;
  line-height: 1.25;
}

.st-banner-search-form.style_2 .st-form-dropdown-icon label {
  position: static !important;
  background: transparent !important;
  padding: 0 !important;
}

/* main values */
.st-banner-search-form.style_2 .render,
.st-banner-search-form.style_2 .render span,
.st-banner-search-form.style_2 .check-in-render,
.st-banner-search-form.style_2 .check-out-render {
  font-size: var(--st-font-sm);
  color: var(--st-text-main);
  line-height: 1.3;
}

/* inputs */

.st-banner-search-form.style_2 input[type="text"],
.st-banner-search-form.style_2 input[type="search"] {
  width: 100%;
  border: none;
  background: transparent !important;
  box-shadow: none;
  padding: 0;
  margin: 0;
  font-size: var(--st-font-sm);
  color: var(--st-text-main);
}
.st-banner-search-form.style_2 input[type="text"]::placeholder,
.st-banner-search-form.style_2 input[type="search"]::placeholder {
  color: rgba(156,156,166,0.95);
}
.st-banner-search-form.style_2 input[type="text"]:focus,
.st-banner-search-form.style_2 input[type="search"]:focus {
  outline: none;
  box-shadow: none;
}

/* ==========================================================
   FIELD ICONS
   ========================================================== */

.st-banner-search-form.style_2 .form-extra-field.has-icon > span,
.st-banner-search-form.style_2 .destination-search .stt-icon-location1,
.st-banner-search-form.style_2 .form-date-field .stt-icon-in,
.st-banner-search-form.style_2 .form-date-field .stt-icon-out,
.st-banner-search-form.style_2 .field-guest .stt-icon-user2 {
  margin-right: 6px;
  font-size: 15px !important;
  color: var(--st-icon) !important;
}

/* arrow between dates */
.st-banner-search-form.style_2 .stt-icon-arrow-right-1.date-item-arrow {
  margin: 0 5px;
  color: var(--st-icon-soft) !important;
}

/* date wrappers */
.st-banner-search-form.style_2 .date-item-wrapper {
  padding: 0 !important;
  min-height: auto !important;
}
.st-banner-search-form.style_2 .date-item-wrapper .item-inner {
  padding: 0 !important;
}

/* ==========================================================
   DROPDOWNS
   ========================================================== */

.st-banner-search-form.style_2 .form-extra-field.dropdown.field-detination,
.st-banner-search-form.style_2 .form-extra-field.dropdown {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  min-height: auto !important;
  margin: 0 !important;
}
.st-banner-search-form.style_2 .st-form-dropdown-icon {
  background: transparent !important;
}

.st-banner-search-form.style_2 .dropdown-menu {
  border-radius: 12px !important;
  border: 1px solid rgba(210,210,218,0.9) !important;
  box-shadow: 0 14px 34px rgba(0,0,0,0.25) !important;
}

/* ==========================================================
   CTA BUTTON + ICON
   ========================================================== */

.st-banner-search-form.style_2 .button-search-wrapper {
  margin-left: auto;
  align-self: center;
}

.st-banner-search-form.style_2 .btn-search {
  border-radius: 999px;
  padding: 0.7rem 2.3rem;
  font-weight: 600;
  font-size: var(--st-font-md);
  background: var(--st-cta-bg) !important;
  color: var(--st-cta-text) !important;
  border: none !important;
  box-shadow: var(--st-shadow-cta);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: auto;
  transition:
    background-color .18s ease,
    box-shadow .18s ease,
    transform .12s ease;
}

/* icon inside button (if you add <i class="fa fa-search"></i>) */
.st-banner-search-form.style_2 .btn-search i,
.st-banner-search-form.style_2 .btn-search svg {
  font-size: 0.95rem;
  color: inherit;
}

.st-banner-search-form.style_2 .btn-search:hover {
  background: var(--st-cta-bg-hover) !important;
  transform: translateY(-1px);
}

/* ==========================================================
   RESPONSIVE – STACKED
   ========================================================== */

@media (max-width: 768px) {
  .st-banner-search-form.style_2 {
    padding: 0 12px;
    margin-top: 1.2rem;
  }

  .st-banner-search-form.style_2 ul.multi-search.nav.nav-pills {
    margin: 0 auto -10px !important;
  }

  .st-banner-search-form.style_2 .multi-search .nav-link {
    padding: 7px 14px !important;
    font-size: var(--st-font-sm);
  }

  .st-banner-search-form.style_2 .st-search-form-el {
    padding: 0;
    border-radius: 16px;
    box-shadow: 0 12px 30px rgba(0,0,0,0.25);
  }

  .st-banner-search-form.style_2 .search-form .form.d-flex.align-items-center {
    flex-direction: column;
    gap: 0;
  }

  .st-banner-search-form.style_2 .destination-search.border-right,
  .st-banner-search-form.style_2 .form-group.form-date-field.form-date-search,
  .st-banner-search-form.style_2 .field-guest.form-group {
    width: 100%;
    border-right: none !important;
    border-bottom: 1px solid rgba(210,210,218,0.9);
    padding: 0.9rem 1rem;
  }
  .st-banner-search-form.style_2 .field-guest.form-group {
    border-bottom: none;
  }

  .st-banner-search-form.style_2 .button-search-wrapper {
    width: 100%;
    margin-left: 0;
  }
  .st-banner-search-form.style_2 .btn-search {
    width: 100%;
    border-radius: 0 0 var(--st-radius-card) var(--st-radius-card);
  }
}

/* Tiny phones */
@media (max-width: 480px) {
  .st-banner-search-form.style_2 {
    padding: 0 10px;
  }
}/* End custom CSS */
/* Start custom CSS for st_destination, class: .elementor-element-35c5bbb6 *//* Hide the entire .desc container */
.desc {
    display: none !important;
}

/* Alternatively, hide only the <a> tags inside .desc */
.desc a {
    display: none !important;
}/* End custom CSS */