
body #float-menu #datapicker .btn-secondary.blue{
	color: #fff;
}

:root {
   
	--mainColor: #f74c08;
	--deliveryColor: #f74c08;
	--bookTableColor: #92bc0a;
	--onTheSpotColor: #dfcd00;
	--takeAwayColor: #c71388;
	--roomServiceColor: #00beb7;
	--customLocationColor: #b30000;
        
        --openColor: #1e7e34;
        --willOpenColor: #dfa107;
        --closeColor: #c82333;
        
        --btn-radius: 30px;
        --border-radius: 30px;
        
        --facebook: #1877F2;
        --tripadvisor: #34e0a1;
        --google: #E54335; /*red #E54335 / green #34A353 / yellow #F6B704 / blue #4280EF*/
        
}

/* -------------------- */
/* delivery */

#web-mode .dropdown-menu .delivery a:hover .delivery-ico .ico-blue,
body.delivery #web-mode .dropdown-menu .delivery a .delivery-ico .ico-blue,
a.delivery.webModeRedirect:hover .ico-blue{
	fill: #f74c08 !important;
}
#web-mode .dropdown-menu .delivery a.dropdown-item:hover,
body.delivery .dropdown-menu .delivery a.dropdown-item,
a.delivery.webModeRedirect:hover .card-body,
a.delivery:hover{
	color: #f74c08 !important;
}

/* -------------------- */
/* takeAway */
#web-mode .dropdown-menu .takeAway a:hover .na-wynos-ico .ico-blue,
a.take_away.webModeRedirect:hover .ico-blue{
	fill: var(--takeAwayColor) !important;
}
#web-mode .dropdown-menu .takeAway a.dropdown-item:hover,
a.take_away:hover{
	color: var(--takeAwayColor) !important;
}

/* -------------------- */
/* bookTable */
#web-mode .dropdown-menu .bookTable a:hover .rezerwacja-ico .ico-blue,
a.book_table.webModeRedirect:hover .ico-blue{
	fill: var(--takeAwayColor) !important;
}
#web-mode .dropdown-menu .bookTable a.dropdown-item:hover,
a.book_table:hover{
	color: var(--takeAwayColor) !important;
}

a.display_menu:hover{
	color: var(--blue-color);
}





/* -------------------- */
/* delivery */
body.delivery #float-menu .blue,
/*body.delivery #float-menu .btn.white,*/
body.delivery .aircomplete-list .aircomplete-list-item b{
	color: var(--deliveryColor);
}

#float-menu.delivery .blue,
/*#float-menu.delivery .btn.white,*/
body.delivery .preloader .spinner-border,
#float-menu.delivery .aircomplete-list .aircomplete-list-item b,
.delivery-color{
	color: var(--deliveryColor) !important;
}
.delivery-bg-color{
    color: #fff;
	background-color: var(--deliveryColor) !important;
        border-color: var(--deliveryColor) !important;
}
body.delivery .preloader .spinner-border.spiner-extra{
    border-bottom-color: var(--deliveryColor) !important;
}
body.delivery #float-menu .btn-primary
/*body.delivery #float-menu #datapicker .btn-secondary,*/
/*body.delivery #float-menu #datetimepicker .bootstrap-datetimepicker-widget table td.active,*/ 
/*body.delivery #float-menu #datetimepicker .bootstrap-datetimepicker-widget table td.active:hover*/
/*body.delivery #float-menu #delivery_street_form_streetDelivery*/
{
/*	background-color: #e00;
    border-color: #a00;*/
	
	border-left: 5px solid var(--deliveryColor) ;
}

@media (min-width: 576px){
	body.delivery #rList button.order-by-phone,
	body.delivery #rList .dish-price .ajaxLoadComponents{
		border-left: 5px solid var(--deliveryColor) ;
	}
}


#float-menu.delivery .btn-primary,
body.delivery .btn-primary
/*#float-menu.delivery #datapicker .btn-secondary,*/
/*#float-menu.delivery #datetimepicker .bootstrap-datetimepicker-widget table td.active,*/ 
/*#float-menu.delivery  #datetimepicker .bootstrap-datetimepicker-widget table td.active:hover*/
/*#float-menu.delivery #delivery_street_form_streetDelivery*/
{
/*	background-color: #e00 !important;
    border-color: #a00 !important;
	color: #fff !important;*/
	border-left: 5px solid var(--deliveryColor) !important;
}
body.delivery #float-menu form.delivery_street_form .aircomplete input.street-input.input-top.blue{
	background-image: url(/img/svg/map-marker-orange.svg);
}
#float-menu.delivery form.delivery_street_form .aircomplete input.street-input.input-top.blue{
	background-image: url(/img/svg/map-marker-orange.svg) !important;;
}

body.delivery #float-menu{
	border-top: 2px solid var(--deliveryColor);
}
#float-menu.delivery{
	border-top: 2px solid var(--deliveryColor) !important;
}
.delivery-color .ico-blue,
body.delivery #logo-dot,
body.delivery #logo-dostawa,
#logo-zamawiaj-online.delivery #logo-dot,
#logo-zamawiaj-online.delivery #logo-dostawa{
	fill: var(--deliveryColor) !important;
	stroke: #e73c00 !important;
}
/*body.delivery  .strx-add-cart-widget .btn.second-blue i{
	background-color: #e00 !important;
    border-color: #a00 !important;
}*/

/* pasek dInfo portal */
body.portal.delivery .dInfo i{	
	/*color: #f74c08;*/
}


/* -------------------- */
/* takeAway */
body.take_away #float-menu .blue,
/*body.take_away #float-menu .btn.white,*/
body.take_away .aircomplete-list .aircomplete-list-item b,
a.take_away.webModeRedirect:hover .card-body{
	color: var(--takeAwayColor);
}

#float-menu.take_away .blue,
/*#float-menu.take_away .btn.white,*/
body.take_away .preloader .spinner-border,
#float-menu.take_away .aircomplete-list .aircomplete-list-item b,
.take-away-color{
    color: var(--takeAwayColor) !important;
}
body.take_away .preloader .spinner-border.spiner-extra{
    border-bottom-color: var(--takeAwayColor) !important;
}
.take-away-bg-color{
    color: #fff;
	background-color: var(--takeAwayColor) !important;
        border-color: var(--takeAwayColor) !important;
}

body.take_away #float-menu .btn-primary
/*body.take_away #float-menu #datapicker .btn-secondary,
body.take_away #float-menu #datetimepicker .bootstrap-datetimepicker-widget table td.active, 
body.take_away #float-menu #datetimepicker .bootstrap-datetimepicker-widget table td.active:hover*/
{
/*	background-color: #c71388;
    border-color: #c71388;*/
	color: #fff;
	border-left: 5px solid var(--takeAwayColor);
}

#float-menu.take_away .btn-primary,
body.take_away .btn-primary
/*#float-menu.take_away #datapicker .btn-secondary,
#float-menu.take_away #datetimepicker .bootstrap-datetimepicker-widget table td.active, 
#float-menu.take_away  #datetimepicker .bootstrap-datetimepicker-widget table td.active:hover*/
{
/*	background-color: #c71388 !important;
    border-color: #c71388 !important;
	color: #fff !important;*/
	border-left: 5px solid var(--takeAwayColor) !important;
}

@media (min-width: 576px){
	body.take_away #rList button.order-by-phone,
	body.take_away #rList .dish-price .ajaxLoadComponents{
		border-left: 5px solid var(--takeAwayColor) ;
	}
}

body.take_away #float-menu form.delivery_street_form .aircomplete input.street-input.input-top.blue{
	background-image: url(/img/svg/map-marker-purple.svg);
}
#float-menu.take_away form.delivery_street_form .aircomplete input.street-input.input-top.blue{
	background-image: url(/img/svg/map-marker-purple.svg) !important;
}

body.take_away #float-menu{
	border-top: 2px solid var(--takeAwayColor);
}
#float-menu.take_away{
	border-top: 2px solid var(--takeAwayColor) !important;
}
.take-away-color .ico-blue,
body.take_away #logo-dot,
body.take_away #logo-na-wynos,
#logo-zamawiaj-online.take_away #logo-dot,
#logo-zamawiaj-online.take_away #logo-na-wynos{
	fill: var(--takeAwayColor) !important;
	stroke: #b70378 !important;
}
/*body.take_away  .strx-add-cart-widget .btn.second-blue i{
	background-color: #c71388 !important;
    border-color: #c71388 !important;
}*/

/* pasek dInfo portal */
body.portal.take_away .dInfo i{	
	/*color: #b70378;*/
}

/* -------------------- */
/* bookTable */
body.book_table #float-menu .blue,
/*body.book_table #float-menu .btn.white,*/
body.book_table .aircomplete-list .aircomplete-list-item b,
a.book_table.webModeRedirect:hover .card-body{
	color: var(--bookTableColor);
}

#float-menu.book_table .blue,
/*#float-menu.book_table .btn.white,*/
body.book_table .preloader .spinner-border, 
#float-menu.book_table .aircomplete-list .aircomplete-list-item b,
.book-table-color{
	color: var(--bookTableColor) !important;
}
.book-table-bg-color{
    color: #fff;
    background-color: var(--bookTableColor) !important;
    border-color: var(--bookTableColor) !important;
}
body.book_table .preloader .spinner-border.spiner-extra{
    border-bottom-color: var(--bookTableColor) !important;
}
body.book_table #float-menu .btn-primary
/*body.book_table #float-menu #datapicker .btn-secondary,
body.book_table #float-menu #datetimepicker .bootstrap-datetimepicker-widget table td.active, 
body.book_table #float-menu #datetimepicker .bootstrap-datetimepicker-widget table td.active:hover,*/
body.book_table .book-table-box .btn-primary{
/*	background-color: #92bc0a;
    border-color: #92bc0a;*/
    color: #fff;
    border-left: 5px solid var(--bookTableColor);
}

#float-menu.book_table .btn-primary,
body.book_table .btn-primary
/*#float-menu.bookTable #datapicker .btn-secondary,
#float-menu.book_table #datetimepicker .bootstrap-datetimepicker-widget table td.active, 
#float-menu.book_table  #datetimepicker .bootstrap-datetimepicker-widget table td.active:hover*/
{
/*	background-color: #92bc0a !important;
    border-color: #92bc0a !important;
	color: #fff !important;*/
    border-left: 5px solid var(--bookTableColor) !important;
}

@media (min-width: 576px){
	body.book_table #rList button.order-by-phone,
	body.book_table #rList .dish-price .ajaxLoadComponents{
		border-left: 5px solid var(--bookTableColor) ;
	}
}
body.book_table #float-menu form.delivery_street_form .aircomplete input.street-input.input-top.blue{
	background-image: url(/img/svg/map-marker-green.svg);
}
#float-menu.book_table form.delivery_street_form .aircomplete input.street-input.input-top.blue{
	background-image: url(/img/svg/map-marker-green.svg) !important;
}

body.book_table #float-menu{
	border-top: 2px solid var(--bookTableColor);
}
#float-menu.book_table{
	border-top: 2px solid var(--bookTableColor) !important;
}

body.book_table #logo-dot,
body.book_table #logo-rezerwacja{
	fill: var(--bookTableColor) !important;
	stroke: #72ac00 !important;
}

book_table-color .ico-blue,
#logo-zamawiaj-online.book_table #logo-dot,
#logo-zamawiaj-online.book_table #logo-rezerwacja{
	fill: var(--bookTableColor) !important;
	stroke: #72ac00 !important; 
}
/*body.book_table .strx-add-cart-widget .btn.second-blue i{
	background-color: #92bc0a !important;
    border-color: #92bc0a !important;
}*/

/* pasek dInfo portal */
body.portal.book_table .dInfo i{	
	/*color: #92bc0a;*/
}

/* -------------------- */
/* onTheSpot */
.on-the-spot-color{
	color: #dfcd00 !important;
}
.on-the-spot-bg-color{
    color: #fff;
	background-color: #dfcd00 !important;
        border-color: #dfcd00 !important;
}
.on-the-spot-color .ico-blue{
	fill: #dfcd00 !important;
	stroke: #dfcd00 !important;
}

/* -------------------- */
/* roomService */
.room-service-color{
	color: #00beb7 !important;
}
.room-service-bg-color{
    color: #fff;
	background-color: #00beb7 !important;
        border-color: #00beb7 !important;
}
.room-service-color .ico-blue{
	fill: #00beb7 !important;
	stroke: #00beb7 !important;
}

/* -------------------- */
/* rppCustomLocation */
.custom-location-color{
	color: #b30000 !important;
}
.custom-location-bg-color{
    color: #fff;
	background-color: #b30000 !important;
        border-color: #b30000 !important;
}
.custom-location-color .ico-blue{
	fill: #b30000 !important;
	stroke: #b30000 !important;
}

/* open */
.open-color{
    color: var(--openColor) !important;
}

.open-bg-color{
    color: #fff;
    background-color: var(--openColor) !important;
    border-color: var(--openColor) !important;
}

/* close */
.close-color{
    color: var(--closeColor) !important;
}
.close-bg-color{
    color: #fff;
    background-color: var(--closeColor) !important;
    border-color: var(--closeColor) !important;
}

.will-open-color{
    color: var(--willOpenColor) !important;
}
.will-open-bg-color{
    color: #fff;
    background-color: var(--willOpenColor) !important;
    border-color: var(--willOpenColor) !important;
}

.blue-color{
    color: var(--blueColor) !important;
}

