.header-shadow {
  background-color: #f8f8f8;
  box-shadow: 0 10px 30px 0 rgb(127 127 127 / 8%);
}

.w-custom {
  width: 250px;
}

#menu-mobile {
  display: none;
}

.is-mobile-showing {
  display: none !important;
}

.w-30 {
  width: 20% !important;
}

.select2-selection {
  font-size: 15px;
  height: 60px !important;
}

.mb-4-publishing {
  margin-bottom: 0rem !important;
}

.border-dashed {
  box-shadow: 0 4px 8px rgb(0 0 0 / 7%);
}

/* ================= MOBILE ================= */

@media only screen and (max-width: 600px) {

  .flex-equal {
    float: left !important;
    flex-grow: 0.28;
  }

  .mb-4-publishing {
    margin-bottom: 1rem !important;
  }

  .w-20 {
    width: 35% !important;
  }

  .w-30 {
    width: 40% !important;
  }

  #menu-mobile {
    display: block;
    margin-bottom: 1.9em;
  }

  .w-custom {
    width: auto;
  }

  .w-100-mobile {
    margin-top: 1em;
    width: 100% !important;
  }

  .me-3 {
    margin-right: 0rem !important;
    width: 100% !important;
  }

  .pt-0-mobile {
    padding-top: 0rem !important;
  }

  .mt-05-mobile {
    margin-top: .5rem !important;
  }

  .is-mobile-hidden {
    display: none;
  }

  .is-mobile-showing {
    display: block !important;
  }

  .btn-change-asset {
    width: 100% !important;
  }

  .mh-30px {
    max-height: 20px !important;
  }

}
