@import url('./fonts/icons/fontawesome/all.css');
@import url('./assets/fonts/fontawesome-pro-master/css/all.css');
@import url('/src/sass/_mixins/animation-dropdown.scss');
@font-face {
  font-family: 'Hurme-Regular';
  src: url('./assets/fonts/Hurme Geometric Sans No.2/HurmeGeometricSans2.otf');
}

@font-face {
  font-family: 'Hurme-Black';
  src: url('./assets/fonts/Hurme Geometric Sans No.2/HurmeGeometricSans2 Black.otf');
}

@font-face {
  font-family: 'Hurme-Bold';
  src: url('./assets/fonts/Hurme Geometric Sans No.2/HurmeGeometricSans2 Bold.otf');
}

@font-face {
  font-family: 'Hurme-Semi-Bold';
  src: url('./assets/fonts/Hurme Geometric Sans No.2/HurmeGeometricSans2 SemiBold.otf');
}

@font-face {
  font-family: 'Roboto-Regular';
  src: './assets/fonts/Roboto/Roboto-Regular.ttf';
}

@font-face {
  font-family: 'Roboto-Black';
  src: './assets/fonts/Roboto/Roboto-Black.ttf';
}

@font-face {
  font-family: 'Roboto-Bold';
  src: './assets/fonts/Roboto/Roboto-Bold.ttf';
}

/* Temporary keyframes */
@keyframes dropdown {
  0% {
    opacity: 0;
    transform: translateY(-60px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* semantic dropdown */

@media only screen and (min-width: 992px) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    max-height: 20.57142857rem;
  }
}

@media only screen and (min-width: 768px) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    max-height: 15.42857143rem;
  }
}

.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}

.ui.dropdown .scrolling.menu,
.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 10px;
  animation: dropdown .1s ease-in-out;
}

.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}

.ui.dropdown .scrolling.menu > .item.item.item,
.ui.scrolling.dropdown .menu .item.item.item {
  border-top: none;
  color: var(--main-blue-color-bg);
  min-width: 202px;
  background-color: var(--main-white-color);
  border: 1px solid var(--main-white-color) !important;
  margin-bottom: 5px;
  border-radius: 8px;
}

.ui.dropdown .scrolling.menu > .item.item.item,
.ui.scrolling.dropdown .menu .item.item.item > span {
  font-family: roboto;
}

.ui.dropdown .scrolling.menu > .item.item.item,
.ui.scrolling.dropdown .menu .item.item.item:hover {
  border-top: none;
  color: var(--main-blue-color-bg);
  min-width: 202px;
  background-color: var(--main-white-color);
  margin-bottom: 5px;
  border-radius: 8px;
}

.ui.dropdown .menu .selected.item,
.ui.dropdown.selected {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

.ui.dropdown .menu > .item:first-child {
  border-top-width: 0;
}

.visible.transition {
  display: block !important;
  visibility: visible !important;
}

.ui.dropdown .menu > * {
  white-space: nowrap;
}

.ui.dropdown > .dropdown.icon {
  margin: 0em 0em 0em 0.4em !important;
}

.ui.dropdown {
}

.ui.dropdown .menu {
  right: 0;
  left: unset !important;
  background: rgba(241, 244, 255, 0.8) !important;
  backdrop-filter: blur(5px);
  border-radius: 5px;
  min-width: 160px;
  z-index: 1;
  backdrop-filter: blur(4px);
  border-radius: 20px;
  border: none !important;
  padding: 9px 12px 4px 12px !important;
}

/* .ui.dropdown:not(.button)>.default.text,
.ui.default.dropdown:not(.button)>.text,
.ui.dropdown>.text {
    color: var( --main-dark-color) !important;
    font-family: HurmeBold;
    font-size: 14px;
} */

.ui.dropdown > .transition .text {
  font-family: Hurme;
  font-size: 13px;
}

.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background-color: var(--my-castings-fair-blue) !important;
}

.ui.dropdown > .dropdown.icon {
  color: var(--main-dark-color);
}
