.ui.inverted.menu {
  /* background: #666; */
  background: #2c343e;
  padding-top: 2px !important;
}
.ui.input.product-list > input {
  text-align: right;
  padding: 4px !important;
}
.ui.sortable.table thead th {
  border-left: none;
}
.ui.sortable.table thead th:hover,
.ui.sortable.table thead th.sorted,
.ui.sortable.table thead th.sorted:hover {
  background: #f9fafb;
}
.main-page-top {
  /* border-top: 8px solid #900 !important; */
  /* border-top: 8px solid #e23339 !important; */
  border-top: 20px solid #2c343e !important;
}
@media screen and (max-width: 1000px) {
  .main-page-top {
    border-top: 0px solid #2c343e !important;
  }
}

.top-menu-item,
.top-menu-item:focus,
.top-menu-item:active,
.top-menu-item[aria-expanded="true"] span,
.top-menu-item[aria-expanded="true"] i,
.top-menu-item[aria-expanded="true"] .text,
.top-menu-item .text,
.ui.menu .ui.dropdown .menu > .item {
  /* color: #666 !important; */
}

.top-menu-item {
  text-transform: uppercase !important;
}
.top-menu-item .menu {
  background-color: #475158 !important;
  box-shadow: rgba(0, 0, 0, 0.8) -10px 0 20px -10px !important;
}

.ui.menu .ui.dropdown .menu .item {
  color: #d8dad9 !important;
}

.ui.menu .ui.dropdown .menu .item.selected {
  background-color: #475158 !important;
  text-decoration: underline;
  color: #fff !important;
}

.ui.menu .ui.dropdown .menu > .item:hover,
.ui.menu .ui.dropdown .menu > .item.active,
.main-page-top .text:first-child .item {
  color: #fff !important;
  background-color: transparent !important;
}

.main-page-top .top-menu-item:hover,
.main-page-top .top-menu-item.active,
.main-page-top .text:first-child {
  color: #e23339 !important;
  background: #2c343e !important;
}

.main-page-top .text:first-child {
  color: #fff !important;
}
.main-page-top .top-menu-item:hover .text:first-child,
.main-page-top .top-menu-item:active .text:first-child {
  color: #e23339 !important;
}



.main-page-top .field input {
  background-color: #475158 !important;
  color: #d8dad9 !important;
  text-transform: uppercase !important;
}
.main-page-top .field button {
  color: #d8dad9 !important;
  background-color: #2c343e !important;
}
.main-page-top .field button:hover {
  color: #fff !important;
}

/* .top-menu-item .item i:first-child {
	display: none !important;
} */

.top-cart-button .basic.button {
  background: #475158 !important;
  color: #d8dad9 !important;
  text-transform: uppercase !important;
}

.top-cart-button a.ui.basic.red.label {
  background: #d8dad9 !important;
  color: #2c343e !important;
  border: none !important;
}

.top-cart-button .basic.button:hover {
  background: #878a8e !important;
  color: #d8dad9 !important;
}
