/* FONT */
@import url('//fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&subset=latin-ext');
body {
  font-family: 'Open Sans', sans-serif;
}

/* PRIMARY COLOR */
.skin-color-primary,
.skin-color-hover-primary:hover {
  color: #6c8824;
}
::selection,
.skin-bg-primary,
.skin-bg-hover-primary:hover,
.skin-bg-hover-pseudo-primary:hover:after,
.skin-bg-hover-pseudo-primary:hover:before {
  background-color: #9bc530;
}
.skin-border-primary {
  border-color: #6c8824;
}

/* PRIMARY DARK COLOR */
.skin-color-dark,
.wysiwyg h2,
.wysiwyg h1,
.wysiwyg h3,
.skin-color-hover-dark:hover:not(.skin-bg-dark),
.env-dark .skin-bg-hover-dark:hover,
.env-primary .skin-bg-hover-dark:hover,
.skin-color-pseudo-dark:after {
  color: #6c8824;
}
.skin-bg-dark,
.skin-bg-hover-dark:hover,
.skin-bg-focus-dark:hover,
.skin-bg-pseudo-dark:after,
.skin-bg-pseudo-dark:before,
.skin-bg-hover-pseudo-dark:hover:after,
.skin-bg-hover-pseudo-dark:hover:before,
.env-primary .skin-bg-primary {
  background-color: #6c8824;
}
.skin-border-dark {
  border-color: #6c8824;
}

/* SECONDARY COLOR */
.skin-color-secondary {
  color: #6c8824;
}

.skin-bg-secondary,
.skin-bg-hover-secondary:hover {
  background-color: #fe0000;
}

.skin-border-secondary {
  border-color: #fe0000;
}


.skin-color-dark, .wysiwyg h2, .wysiwyg h1, .wysiwyg h3, .skin-color-hover-dark:hover:not(.skin-bg-dark), .env-dark .skin-bg-hover-dark:hover, .env-primary .skin-bg-hover-dark:hover, .skin-color-pseudo-dark::after {
    color: black;
}

.product-counter {
    width: 100px !important;
}

.button\--fixed-cartView {
    min-width: 110px !important;
}

.dish-row {
    display: -webkit-box;
    display: flex;
    border: 1px solid black;
    min-height: 5rem;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    flex-wrap: wrap;
}

.dish {
    font-size: 0.98em !important;
}


.dish-row__image {
    flex-basis: 15% !important;
}

.dish-row__item {
   padding: 1.2rem !important;
}

/* odsud dolu smazat pokud chci provozovat jako web jinak je to nastaven pro touchterminal */
/* CUSTOM CSS */
body {
  font-size: 14 px !important;
}

.header__link {
  font-weight: 700 !important;
}

.nav--stack .nav__link {
  padding: 0.8rem 2rem !important;
}

.offer-container .section {
  margin: 1.5rem 0 !important;
}

.details--bordered>:not(:first-child) {
  padding: 0.5rem !important;

}

.daily-menu__list {
  padding-left: 0rem !important;
}

.daily-menu__heading {
  font-size: 0.95rem !important;
}

.dish-row {
  flex-wrap: nowrap !important;
  min-height: 2rem !important;
}

.dish-row__image {
  flex-basis: 10% !important;
}

.dish-row__item {
  padding: 0.5rem !important;
}

.product-counter {
  width: 100px !important;
}

.button\--fixed-cartView {
  min-width: 100px !important;
  max-width: 100px !important;
}

main .section {
    margin: 1rem 0;
}


/* width 
::-webkit-scrollbar {
  width: 0px;
}
*/

/* Track */
::-webkit-scrollbar-track {
  background: #8c8c8c;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #333333;
}

.skin-color-dark, .wysiwyg h2, .wysiwyg h1, .wysiwyg h3, .skin-color-hover-dark:hover:not(.skin-bg-dark), .env-dark .skin-bg-hover-dark:hover, .env-primary .skin-bg-hover-dark:hover, .skin-color-pseudo-dark::after {
    color: black;
}

.dish {
    font-size: 0.98em !important;
}

.cardLoginSection {
    min-height: 350px !important;
}


/* WORKAROUND DNESEK
li.daily-menu__item:nth-child(1) {
  opacity: 0.01 !important;
  height:0px;
  position: fixed;
  top:-9999999px;
}*/
 
/* WORKAROUND FILTR 
ul.filter-list li:nth-child(1) {
  display: none !important;
}
*/

.details .order .order__action .button--warning {
   padding: .25rem 1rem !important;
}


.details .order .order__action .button--warning::before {
   content: "VloĹľit do burzy";
}

.order-button__exchange-icon {
  display: none !important;
}


/* TOAST NOTIFICATIONS (LIKE "ADD TO CART" MESSAGE) */
.toast-message {
  background-color: #6c8824;
  color: #fff;
  border-color: #fff;
}
