@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=roboto.eot") format('embedded-opentype'), url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=roboto.woff") format('woff'), url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=roboto.ttf") format('truetype'), url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=roboto.svg") format('svg');
}
body {
    font-family: 'Roboto';
}
.emenu_tab_panel_row .collapsepanelheader {
    background-color:#FFFFFF; 
}
.emenubox01 {
    background-color: #B72749;
}
.ui-button .ui-icon.selectmenu1arrow, .selectmenu1.ui-button:hover .ui-icon, .selectmenu1.ui-button:focus .ui-icon.selectmenu1arrow {
        background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_arrow_down1.png");
        margin-top: 5px;
    }
.selectmenu1list .ui-menu-item:hover, .selectmenu1list .ui-widget-content .ui-state-active {
        background-color: # B72749;
        color: #FFFFFF;
        border: none;
    }.systembackground{ background-color: #B72749 !important;  }

.ui-button .ui-icon.selectarrow, .selectmenu.ui-button:hover .ui-icon, .selectmenu.ui-button:focus .ui-icon.selectarrow {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_arrow_down1.png");
    margin-top: -5px;
    width: 30px;
}
.selectmenulist .ui-menu-item:hover, .selectmenulist .ui-widget-content .ui-state-active {
        background-color: #B72749;
        color: #FFFFFF !important;
        border: none;
    }
	.selectmenulist .ui-menu-item .ui-menu-item-wrapper, .selectmenu1list .ui-menu-item .ui-menu-item-wrapper{
    color:#B72749;
}
	.systembackground{ background-color: #B72749 !important;  }
	.emenu_header {
    background-color: #B72749;
}
.emenu_content_header_tabs.active {
    border-bottom: 4px solid #FFFFFF;
}
.emenu_tab_panel_header {
    background-color: #B72749;
}
.hideme a {
    color: #B72749;
}
.emenu_tab_menu.active a {
    border-bottom: 3px solid #B72749;
}
.emenu_content_right_panel_header {
    color: #8B1C36;
}
.emenu_content_header {
    background-color: #8B1C36;
}
.emenutextcolor02,
.select-style.subtext select option {
    color: #8B1C36;
}
.emenutextcolor {
    color: #bcbcbc;
}
.emenubox {
    background-color: #8B1C36;
}
.emenu_welcome {
    background-color: rgba(183, 39, 73, 0.7);
}
.emenu_tab_menu a,
.emenu_pdf,
.emenu_pdf a {
    color: rgba(183, 39, 73, 0.7);
}
.emenu_restaurant {
    background-color: rgba(51, 51, 51, 0.7);
}
.systembackground.disabled {
    background-color: rgba(51, 51, 51, 0.9) !important;
}
.opacity50 {
    color: rgba(51, 51, 51, 0.5);
}
.icon1 {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_facebook.png");
}
.icon3 {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_twitter.png");
}
.icon4 {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_instagram.png");
}
.icon2 {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_rss.png");
}
.emenu_row_column_right {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_meal_details.png");
}
body.home {
    background: linear-gradient(rgba(46, 31, 31, 0.5), rgba(46, 31, 31, 0.5)),  url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=HomeBackGroundImage.png");
}
.emenu_themeboxopacity{
	background: rgba(139, 28, 54, 0.05);
}
.emenu_row_column_left {
	color: #333333;
}
.emenu_header{
	color: white;
}
.select-style.subtext select{
	color: #FFF;
}
.select-style select::-ms-value {
	color: #000;
}
.emenu_welcome {
    color: #ffffff;
}
.footer_rss {
    color: #DDDDDD;
}

.footer_text {
    color: #6d6c6c;
}
.emenu_res_content {
    color: #ffffff;    
}

.emenu_footer {
    background-color: #EEEEEE;
}

.greybox01{
    background-color:#F7F7F7;    
}
.emenu_content_header_title {
        color: #FFFFFF;
}

.emenu_tab_menu.active a {
        color: #2E1F1F;
    }

.emenu_content_header_tabs a {
    color: #FFFFFF;
}
.emenu_tab_panel_header {
    color: #FFFFFF;
}

.emenu_row_column_left {
    color: #333333;
}
.greybox {
    background-color: #CCCCCC;
}

.greybox_title {
    color:#333333;
}

.greybox_content {
    
    color:#333333;
    }

.emenubox {
    color: #FFFFFF;
}

.emenubox01 {
    color: #FFFFFF;
}
.detailsbox_h1 {
    color: #333333;
}

.detailsbox_h2 {
    color: #333333;
}

.row:nth-child(even) {
    background: #FFFFFF;
}

.row:nth-child(even) {
    background: #CCCCCC;
}

.row:nth-child(odd) {
    background: #CCCCCC;
}

.row:nth-child(odd) {
    background: #FFFFFF;
}

.bordergrey {
    color: #333333;
}

    .bordergrey select {
        color: #333333 !important;
    }

.background_white {
    background-color: #FFFFFF;
}

.selectmenu .ui-selectmenu-text {
    padding-left: 5px;
    /* color: #FFF; */
    font-weight: 400;
    font-style: normal;
    box-sizing: border-box;
}

.selectmenu.ui-button, .selectmenu1.ui-button {
    padding: 10px 0px;
}

.selectmenu1.ui-selectmenu-button.ui-button {
    text-align: right;
}

.ui-selectmenu-button.selectmenu, .selectmenu.ui-button:hover, .selectmenu.ui-button:active, .selectmenu.ui-button:focus, .ui-selectmenu-button-open .selectmenu.ui-button {
    background: none;
    border: none;
    color: #fff;
    width: 100% !important;
}

.ui-selectmenu-button.selectmenu1, .selectmenu1.ui-button:hover, .selectmenu1.ui-button:active, .selectmenu1.ui-button:focus, .ui-selectmenu-button-open .selectmenu1.ui-button {
    background: none;
    border: none;
    color: #fff;
    width: 100% !important;
}

   

.selectmenulist .ui-menu-item, .selectmenu1list .ui-menu-item {
    font-weight: 400;
    font-style: normal;
    line-height: 30px;
}

    

.selectmenulist ul, .selectmenu1list ul {
    box-sizing: border-box;
}

.selectmenulist .ui-menu-item, .selectmenu1list .ui-menu-item {
    border-bottom: 1px solid #CCCCCC;
}

    .selectmenulist .ui-menu-item:last-child, .selectmenu1list .ui-menu-item:last-child {
        border: none;
    }
/* ------------ */
.table.detailsbox_h1 .gridviewrow {
    background: #FFFFFF;
}

.table.detailsbox_h1 .gridviewrow2 {
    background: #EEEEEE;
}

.emenu_tab_panel_row .collapsepanelheader {
    background-color: #FFFFFF; 
}

@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : portrait) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : landscape) {
.emenu_tab_panel_row {
        background-color: #FFFFFF;
}
}

@media only screen and (min-width : 320px) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

@media only screen and (min-width : 480px) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

@media only screen and (min-width : 768px) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

@media only screen and (min-width : 992px) {
.emenu_tab_panel_row {
        background-color: #FFFFFFF; 
}
}

@media only screen and (min-width : 1200px) {
.emenu_tab_panel_row {
        background-color: inherit; 
}
}

@media only screen and (max-width : 1200px) {
.emenu_tab_panel_row {
        background-color: inherit; 
}
}

@media only screen and (max-width : 992px) {
.emenu_tab_panel_row {
        background-color: #FFFFFFF; 
}
}

@media only screen and (max-width : 768px) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

@media only screen and (max-width : 480px) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

@media only screen and (max-width : 320px) {
.emenu_tab_panel_row {
        background-color: #FFFFFF; 
}
}

.select-style select {
	background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select::-ms-value{
		background: none; 
        color: #000; 
}

.emenu_res_content {
color: #CCCCCC !important;
}

.emenu_tab_panel_row {
border-bottom: 1px solid #cccccc;
}

.row:nth-child(even) {
    background: #FFFFFF; 
}

.row:nth-child(even) {
    background: #CCCCCC; 
}

.row:nth-child(odd) {
    background: #CCCCCC;
}

.row:nth-child(odd) {
    background: #FFFFFF; 
}

.bordergrey {
    border: 1px solid #CCCCCC;
}

.lightbox {
    background-color: #EEEEEE;
}

.emenu_row_column_details, .details_section_bg {
    background-color: #FFFFFF;
}


.detailsbox {
    background-color: #EEEEEE;
}
.ui-button .ui-icon.selectmenu1arrow, .selectmenu1.ui-button:hover .ui-icon, .selectmenu1.ui-button:focus .ui-icon.selectmenu1arrow {
        background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_arrow_down.png");
        margin-top: -1px;
    }
.selectmenu1list .ui-menu-item:hover, .selectmenu1list .ui-widget-content .ui-state-active {
        background-color: #B72749;
        color: #FFFFFF;
        border: none;
    }.systembackground{ background-color: #B72749 !important;  }

.ui-button .ui-icon.selectarrow, .selectmenu.ui-button:hover .ui-icon, .selectmenu.ui-button:focus .ui-icon.selectarrow {
    background-image: url("ThemePicture.aspx?Id=7a4fea91-f181-45be-bfed-c1c0d84ccec5&FileName=icon_arrow_down1.png");
    margin-top: -1px;
    width: 25px;
}



.emenu_clearfilter{
        margin-top: 8px;
        margin-left: 1px;
    }
.emenu_content_header_buttons {
    display:inline-block;
    margin-left: 1px;
    margin-top: 4px;
    margin-right:1px;
    border-radius: 5px !important;
    border-color: #B72749;
    background-color:#FFFFFF;

}
.emenu_content_header_buttons.active {
    background-color: #cacdcf;
}
.emenu_content_header_buttons a {
    font-size: 1.167em;
    text-decoration: none;
    font-family: 'Roboto';
    font-weight: bold;

}
@media only screen and (max-width: 450px) {
 .emenu_tab_filters{display:inline-table; padding-left:10px;}
 .emenu_clearfilter {
    margin-top: 8px;
    margin-left: 10px;
}
.emenu_filters_note{
       margin-left: 10px;
 }
}
