/*
Tmavá = #252525;
Světlenjší = #3A3A3A;
*/
body {
	background-color: #252525;
}
.body-container {
	color: #FFFFFF;
}
.multiapp-icon {
	background-image: url('/ui/system/icons/white/house.svg');
}
input[type="text"], input[type="password"], input[type="number"], input[type="email"], select, input[type="tel"], textarea, input[type="date"], input[type="time"] {
	color: #FFFFFF;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="email"]:focus, select:focus, textarea:focus, input[type="tel"]:focus, textarea:focus, input[type="date"]:focus, input[type="time"]:focus {
	color: #FFFFFF;
}
.filter-products-content {
	background-color: #3A3A3A;
}
.toppanel {
	background-color: rgba(58,58,58,0.9);
	border-bottom: 1px solid #252525;
}
.bottom-panel {
	background-color: rgba(58,58,58,0.9);
}
.bottom-btn-cart {
	background-color: #3A3A3A;
}
.bottom-btn-cart.empty h4 {
	color: #FFFFFF;
}
.cookies-box {
	background-color: rgba(58,58,58,0.9);
}
.cookies-box label {
	color: #EAEAEA;
}
.food-type-button {
	border-right: 1px solid #252525;
	background-color: #3A3A3A;
}
.food-type-button.active {
	background-color: #252525;
}
.food-type-button::after {
	border-bottom: 1px solid #252525;
}
.product, .item {
	background-color: #3A3A3A;
}
.item-info-btn {
	border-right: 1px solid #252525;
}
.product-detail {
	background-color: #3A3A3A;
	margin: 15vw 0 0 0;
}
.login-wrapper::after {
	background-image: linear-gradient(rgba(35, 35, 35, 0.4) 0%, rgba(35, 35, 35, 1) 100%);
}
.item-detail-desc-box {
	border-top: 1px solid #252525;
}
.cart-recomend-box {
	background-color: #3A3A3A;
}
.cart-sum {
	background-color: #3A3A3A;
}
.cart-back-btn a {
	color: #EAEAEA;
}
.cart-bottom-btns {
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}
.select-content-box {
	background-color: #3A3A3A;
}
.toggle input:checked + .toggle-control {
    border-color: #252525;
    background-color: #991F1F; 
}
.map-info-box {
	background-color: #252525;
}
.map-bottom-panel {
	background-color: #3A3A3A;
}
.open-hours-content {
	border-top: 1px solid #252525;
	background-color: #3A3A3A;
}
.open-hours-box {
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}
.open-hours-D {
	border-right: 1px solid #252525;
}
.contact-form-content {
	background-color: #3A3A3A;
}
.extended-menu {
	background-color: #252525;
}
.news-column {
	color: #FFFFFF;
}
.news-content {
	background-color: rgba(58,58,58,0.9);
}
.news-content p {
	color: #EAEAEA;
}
.news-date {
	color: #EAEAEA;
}
.new-column {
	color: #FFFFFF;
}
.new-content {
	background-color: rgba(55,55,55,0.9);
}
.new-content p {
	color: #EAEAEA;
}
.new-date {
	color: #EAEAEA;
}
.item-taste-box {
	border-top: 1px solid #252525;
}
.extended-menu-taste {
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}
.extended-menu-taste .ingredient-type-button.active {
	background-color: #252525;
}
.toggle .toggle-control {
	border: 2px solid #252525;
	background-color: #252525;
}
.review-content {
	background-color: #3A3A3A;
}
.review-user-img {
	border: 2vw solid #252525;
}
.order-his-column {
	background-color: #3A3A3A;
}
.order-his-date {
	border-right: 1px solid #252525;
	border-bottom: 1px solid #252525;
}
.order-his-status {
	border-bottom: 1px solid #252525;
}
.order-his-bottom {
	border-top: 1px solid #252525;
}
.data-tutorial-priority-5 .item-info-panel, .data-tutorial-priority-5 .add-cart-column {
	background-color: #3A3A3A;
}
.tutorial-body {
	color: #FFFFFF;
}
.alergen-content {
	background-color: #3A3A3A;
}
.multiapp-description {
	color: #EAEAEA;
}

@media only screen and (min-width: 1000px) {
	
	.bottom-panel {
		background-color: transparent;
	}
	.item-info-panel {
		background-color: #3A3A3A;
	}
	.food-type-button {
		border-right: 0px solid #252525;
	}
	.food-type-button::after {
		border-right: 1px solid #252525;
		border-bottom: 1px solid #252525;
	}
	.social-box {
		background-color: #3A3A3A;
		border-bottom: 1px solid #252525;
	}
	.add-cart-column {
		background-color: #3A3A3A;
	}
	.review-user-img {
		border: 5px solid #252525;
	}
	.product-detail {
		margin: 50px 0 0 50%;
		width: 50%;
		position: relative;
	}
	
}


.item-social {
}
.item-social .social-box {
	background-color: #FFFFFF;
}
.item-social .item-info-panel {
	background-color: #FFFFFF;
}
.item-social .item-info-btn {
	border-right: 1px solid #EAEAEA;
}