@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=roboto.eot") format('embedded-opentype'), url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=roboto.woff") format('woff'), url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=roboto.ttf") format('truetype'), url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=roboto.svg") format('svg');
}
body {
    font-family: 'Roboto';
}

a {
    color: #000000;
        text-decoration: underline;
}

    a:hover {
        color: #000000;
    }

    a:active {
        color: #000000;
    }

.emenutextcolor2 { 
color: #000000;
}

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

.ui-button .ui-icon.selectmenu1arrow, .selectmenu1.ui-button:hover .ui-icon, .selectmenu1.ui-button:focus .ui-icon.selectmenu1arrow {
        background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=icon_arrow_down.png");
        margin-top: 5px;
    }
.selectmenu1list .ui-menu-item:hover, .selectmenu1list .ui-widget-content .ui-state-active {
        background-color: #324B64;
        color: #FFFFFF;
        border: none;
    }
.ui-button .ui-icon.selectarrow, .selectmenu.ui-button:hover .ui-icon, .selectmenu.ui-button:focus .ui-icon.selectarrow {
    background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=icon_arrow_down1.png");
    margin-top: -1px;
    width: 25px;
}
.selectmenulist .ui-menu-item:hover, .selectmenulist .ui-widget-content .ui-state-active {
        background-color: #324B64;
        color: #FFFFFF !important;
        border: none;
    }
.selectmenulist .ui-menu-item .ui-menu-item-wrapper, .selectmenu1list .ui-menu-item .ui-menu-item-wrapper{
    color:#324B64;
}
	.systembackground{ background-color: #324B64 !important;  }
.emenu_header {
    background-color: #324B64;
}
.emenu_content_header_tabs.active {
    border-bottom: 4px solid #FFFFFF;
}
.emenu_tab_panel_header {
    background-color: #324B64;
}
.hideme  a{
    color: #324B64;
}
.emenu_tab_menu.active a {
    border-bottom: 3px solid #324B64;
}
.emenu_welcome {
    background-color: rgba(50, 75, 100, 0.7);
}
.emenu_tab_menu a,
.emenu_pdf,
.emenu_pdf a {
    color: rgba(50, 75, 100, 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);
}
.emenu_content_right_panel_header {
    color: #213243;
}
.emenu_content_header {
    background-color: #213243;
}
.emenutextcolor02,
.select-style.subtext select option {
    color: #213243;
}
.emenutextcolor {
    color: #FFFFFF;
}
.emenubox {
    background-color: #f4f5f5;
}
.icon1 {
    background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=icon_facebook.png");
}
.icon3 {
    background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=icon_twitter.png");
}
.icon4 {
    background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=icon_instagram.png");
}
.icon2 {
    background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&FileName=icon_rss.png");
}
.emenu_row_column_right {
    background-image: url("ThemePicture.aspx?Id=55097817-a097-4a07-a49b-e978c00a136c&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=55097817-a097-4a07-a49b-e978c00a136c&FileName=HomeBackGroundImage.jpg");
}
.emenu_themeboxopacity{
	background: rgba(33, 50, 67, 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: #000000;
}

.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: #CCCCCC; 
}
}

@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: #CCCCCC; 
}
}

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

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

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

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

@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: #CCCCCC; 
}
}

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

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

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

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

.select-style select::-ms-value{
		background: none; /* remove blue background on ie10/ie11 when selected*/
        color: #000; /* Yet to remove */
}

.emenu_res_content {
color: #CCCCCC !important;
}

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

.row:nth-child(even) {
    background: #FFFFFF; /*Yet to remove*/
}

.row:nth-child(even) {
    background: #CCCCCC; /*Yet to remove*/
}

.row:nth-child(odd) {
    background: #CCCCCC; /*Yet to remove*/
}

.row:nth-child(odd) {
    background: #FFFFFF; /*Yet to remove*/
}

.bordergrey {
    border: 1px solid #CCCCCC;
    /*color: #333333;*/
}

.lightbox {
    background-color: #EEEEEE;
}

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

.detailsbox {
    background-color: #EEEEEE;
}

.ui-selectmenu-button.selectmenu1.selectmenu2, .selectmenu1.selectmenu2.ui-button:hover, .selectmenu1.selectmenu2.ui-button:active, .selectmenu1.selectmenu2.ui-button:focus, .ui-selectmenu-button-open .selectmenu1.selectmenu2.ui-button{
    border:1px solid #ccc;
}

.selectmenu1.selectmenu2{
   color:#000 !important;
}

.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: #324b64;
    background-color:#FFFFFF;
}
.emenu_content_header_buttons.active {
    background-color: #cacdcf;
}
.emenu_content_header_buttons a {
    font-size: 1.167em;
    text-decoration: none;
}
@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;
 }
input[type="button"], input[type="text"],
input[type="password"], input[type="submit"],
textarea, button {
    -webkit-appearance: none;
}
 
p {
    margin-bottom: 10px;
    line-height: 1.6em;
}
 
a {
    cursor: pointer;
    color: #000000;
    text-decoration: none;
}
 
    a:hover {
        cursor: pointer;
        text-decoration: underline;
    }
 
    a:active {
        cursor: pointer;
    }
 
    a:link.linktext, a:visited.linktext {
        color: #FFFFFF;
        text-decoration: none;
        cursor: pointer;
    }
 
    a:hover.linktext {
        color: #FFFFFF;
        text-decoration: none;
        cursor: pointer;
    }
 
    a:active.linktext {
        color: #FFFFFF;
        text-decoration: none;
        cursor: pointer;
    }
 
    a.linktext {
        color: #FFFFFF;
        text-decoration: none;
        width: 100%;
        cursor: pointer;
    }
 
    a:link.selectedlinktext, a:visited.selectedlinktext, a:hover.selectedlinktext, a:active.selectedlinktext {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
    }
 
    a:link.commandlinktext, a:visited.commandlinktext, a:hover.commandlinktext, a:active.commandlinktext, .commandlinktext {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
    }
 
    a img, a:link img, a:visited img, a:hover img, a:active img {
        border: 0 !important;
    }
