/*STYLE DIFF*/
	.loading{
		display:none;
	}
		body{
  background: #000;
  color: white;
}
	/* Hlavicka */
.toppanel, .toppanel.mini-menu, .toppanel::before {
  background-color: #000000;
}

/* Paticka */
footer {
  background-color: #000000;
}
/* HlavniÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ­ stranka */
.item-photo-content-bottom h4 {
  color: #ffffff;
}

/* Detail polozky */
.item-detail-box .item-detail-photo-content h4 {
  color: #ffffff;
}

.bottom-panel, .bottom-reservation-panel, .bottom-btn-cart{
  background: black;
}

.cart-right-box,input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="password"], input[type="time"], input[type="date"], select, textarea{
  background: transparent;
}
.cart-sum .cart-bottom-btns .cart-back-btn > a,.item-change-btn,.coupon-content,.news-column,.map-info-box{
  color:black;
}
input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="password"], input[type="time"], input[type="date"], select, textarea{
  color:white;
}


.item-buy-now{
  background: #ffed00;
}
.cart-col-name{
   color:#000 !important;;
} 
.cart-price-column {
  color:#ffed00;
}
.food-types{
  margin-top: 50px;
}
.food-type-button{
  padding: 2px 12px;
  background: transparent;
  
}


.item-info-panel{
  display: flex;
  justify-content: space-between;
    
}
.item-info-panel .cleaner{
  display: none;
}
.item-info-btn {
  width: auto;
  padding: 0 10px;
}
.item-info-btn 
,.item-info-btn h4{
  text-align: left ;
}
.item-info-btn:nth-child(3) {
  text-align: right;
}
.item-info-btn:not(:has(*)) {
  display: none;
}

.food-type-button img{
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(274deg) brightness(110%) contrast(106%);
}

.items-title h2{
  padding-left: 10px;
}
button.filter-products-btn{
  text-align: start;
  padding-left: 8px
}


.footer-app-content,.social-links{
  filter: brightness(0) saturate(100%) invert(96%) sepia(49%) saturate(4655%) hue-rotate(354deg) brightness(105%) contrast(107%);

}

.login-content .login-frm input.email-icon {
  background-image: url('/ui/system/icons/white/email.svg');
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position-x: right;
}
#ipair-code {
  background-image: url('/ui/system/icons/white/calculator.svg');
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position-x: right;
}

.extended-menu .food-types .active{
  color : #ffed00;
}
.extended-menu .active > img {
  color : #ffed00;
  filter: brightness(0) saturate(100%) invert(77%) sepia(96%) saturate(717%) hue-rotate(357deg) brightness(102%) contrast(107%);
}
.items .items-title > h2::before,.items .items-title > h2::after{
  display: none;
}
.items .items-title h2 {
justify-content: center;
}

.items .item .item-photo-content::before,.items .item .item-buy-now ,input[type="submit"], input[type="button"], a.gradient-btn,
 a.back-btn, .cart-back-btn > a, .cart-pay-btn > a, .set-coupon-btn, .edit-cookies-btn,  .item-detail-photo-content::before,.item-detail-box .back-btn,
.menu .menu-btn .menu-btn-content::before,.cart-items .item .item-photo-content::before ,.cart-sum ,.cart-box .cart-recomend-box, .cart-items .item-change-btn,.menu-btn{
  border-radius: unset;
  /* barva textu tlacitek*/
  color:#000; 
}
.js-item-variation-price{
  text-align: left;
}

.cart-right-box{
  background: transparent;
}
footer .footer-33-col > h4{
  text-align: left;
}
footer .footer-33-col > p{
  max-width: 200px;
  text-align: left;
}

.map-info-box{
  color:#FFF;
   background-color:  #000;
}
.items .item .item-buy-now:hover{
  transform: scale(102%); 
}
.legend-price-free{
  color:#000;
}
.review-star{
  filter: brightness(0) saturate(100%) invert(96%) sepia(49%) saturate(4655%) hue-rotate(354deg) brightness(105%) contrast(107%);
}

footer .footer-app-content {
  filter: brightness(0) saturate(100%) invert(96%) sepia(49%) saturate(4655%) hue-rotate(354deg) brightness(105%) contrast(107%);
  
}

.footer-logo{
  transform: scale(60%);
}



.cart-price-column{
  color:#000;
 
}
.gradient-btn, input[type="submit"].gradient-btn, input[type="button"], .recomend-product-icon::before, .item-buy-now::before, .bottom-panel .bottom-btn-cart > h4, .bottom-panel .bottom-btn-cart > h4::before, .cart-sum .cart-bottom-btns .cart-pay-btn > a, .menu .menu-btn.account-menu .menu-btn-content::before, .call-button::before, .review-user-img::before, .cart-pay-btn a, .overlay-enhancement-content .delete-btn::before, .overlay-specify-address-content .delete-btn::before, .configurator-render-box .delete-btn::before, .review-content-reply, .account-info-center, .account-info-center::before, .items-title h2, .items-title h2::before, .items-title h2::after, .daily-menu-day, .daily-menu-day::before, .daily-menu-day::after, .timed-order-wrapper .time-select-container > div:hover:not(.disabled), .timed-order-wrapper .time-select-container > div.active, .timed-order-wrapper > .day-select-row > .day-select-row > .day.active, .item-sale-date, .sticker-timed, .specify-address-button, .save-specific-address-button{
  color:#000;

}
footer .social-link.social-icon-fb{
  
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
    transition: background-color 5000s ease-in-out 0s;
    box-shadow: inset 0 0 20px 20px #23232329;
}
.content-detail .item-info-panel{
  padding: 0 1rem 1rem 0.5rem;
}
.contact-bottom-panel select {
  background: #000;
}
.new-content{
  color: #000;
}
.coupon-box input{
  color:#000;
}
.ui-autocomplete{
  background: #000;

}
.menu .menu-btn.selected .menu-btn-content.offer-icon{
   background-image: url('/ui/system/icons/gray/offer.svg') !important;
  
}
.menu .menu-btn.selected .menu-btn-content.cart-icon{
   background-image: url('/ui/system/icons/gray/cart.svg') !important; 
}
.menu .menu-btn.selected .menu-btn-content.fire-icon{
   background-image: url('/ui/system/icons/gray/fire.svg') !important; 
}
.menu .menu-btn.selected .menu-btn-content.pointer-icon{
   background-image: url('/ui/system/icons/gray/pointer.svg') !important; 
}
.menu .menu-btn.selected .menu-btn-content.photo-icon{
   background-image: url('/ui/system/icons/gray/photo.svg') !important; 
}
.menu .menu-btn.selected .menu-btn-content.salad-icon{
   background-image: url('/ui/system/icons/gray/photo.svg') !important; 
}
.menu-btn-content.cutomer-icon span{
  color:#000;
}
.item-detail-box .back-btn,.items .item .item-buy-now{
  color:#000;
  background-color: #ffed00;
  
}
.items .item .item-info-panel .item-info-btn select option{
  color:#fff;
}
.items .item .item-info-panel .item-info-btn select{
  background-color: #000;
}
.overlay-enhancement-content .ingredient-type-button{
}
.overlay-enhancement-content{
  color:#000;
  
}

.notf-info, .notf-inform{
  color:#000 !important;
}
.selected .menu-btn-content span{
  color:#000;
  
}
.map-bottom-panel .call-button{
   background-image: url('/ui/system/icons/gray/pointer.svg') !important; 
}
.call-button-content .call-button{
   background-image: url('/ui/system/icons/gray/mobile.svg') !important; 
}

.menu .menu-btn.selected .menu-btn-content::before{
  background: #ffed00;
  
}
@media (max-width: 640px) {
.items .item .item-buy-now{
  background-repeat: no-repeat;
  background-image: var(--icon-plus-gray);
}
}

.recomend-product-icon{
  background-image: var(--icon-plus-gray);
  
}
#legend{
  color:#000;
}

.item-info-btn{
  padding: 0;
}
.cart-items .item .item-info-btn .package-item-cart{
   background-image:url('/ui/system/icons/white/package.svg'); 
  color:#ffed00;
  
}
.cart-sum .coupon-content > .set-coupon-btn{
    background: #ffed00;
  color:black;
}
.delivery-icon-address{
  background-image: url('/ui/system/icons/white/transport.svg')
  
}
.delivery-icon-factory{
  background-image: url('/ui/system/icons/white/pointer.svg')
}
.payment-icon-card{
  background-image: url('/ui/system/icons/white/credit_card.svg')
}
.payment-icon-gate{
  background-image: url('/ui/system/icons/white/credit_card.svg')
}
.payment-icon-cash{
  background-image: url('/ui/system/icons/white/cash.svg')
}
.timed-order-wrapper .time-select-container > div{
  background: #fff;
  color:black;
}
.cart-items .item-taste-box .ing-plus{
  color:#fff;
}
.toggle input:checked + .toggle-control{
  /*! filter: brightness(0) saturate(100%) invert(96%) sepia(49%) saturate(4655%) hue-rotate(354deg) brightness(105%) contrast(107%); */
  background-color: #ffed00;
  background-image: url('/ui/system/icons/gray/correct.svg');
}
.order-tracking-content{
  color:#000;
}
.recomend-product,.cart-recomend-box h4{
  color:#FFF;
}
.specify-address-inner-content .field, .specify-address-inner-content input[type="text"],.specify-address-inner-content input[type="number"], .specify-address-inner-content input[type="tel"], .specify-address-inner-content input[type="email"],.specify-address-inner-content input[type="password"], .specify-address-inner-content input[type="time"],.specify-address-inner-content input[type="date"],.specify-address-inner-content select,.specify-address-inner-content textarea{
  color:#000;
}

.specify-address-inner-content{
  color:#000;
}