@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=roboto.eot") format('embedded-opentype'), url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=roboto.woff") format('woff'),
url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=roboto.ttf") format('truetype'), url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=roboto.svg") format('svg');
}
body {
font-family: 'Roboto';
}
.emenu_tab_panel_row .collapsepanelheader {
background-color:#FFFFFF;
}
.emenubox01 {
background-color: #83BE54;
}
.systembackground {
background-color: #83BE54!important;
}
.emenu_header {
background-color: #83BE54;
}
.emenu_content_header_tabs.active {
border-bottom: 4px solid #83BE54;
}
.emenu_tab_panel_header {
background-color: #83BE54;
}
.hideme a {
color: #83BE54;
}
.emenu_tab_menu.active a {
border-bottom: 3px solid #83BE54;
}
.emenu_content_right_panel_header {
color: #000000;
}
.emenu_content_header {
background-color: #000000;
}
.emenutextcolor02,
.select-style.subtext select option {
color: #000000;
}
.emenutextcolor {
color: #000000;
}
.emenubox {
background-color: #000000;
}
.emenu_welcome {
background-color: rgba(131, 190, 84, 0.7);
}
.emenu_tab_menu a,
.emenu_pdf,
.emenu_pdf a {
color: rgba(131, 190, 84, 0.7);
}
.emenu_restaurant {
background-color: rgba(51, 51, 51, 0.4);
}
.systembackground.disabled {
background-color: rgba(51, 51, 51, 0.4) !important;
}
.opacity50 {
color: rgba(51, 51, 51, 0.4);
}
.icon1 {
background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=socialmedia_facebook.png");
}
.icon3 {
background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=socialmedia_twitter.png");
}
.icon4 {
background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=socialmedia_instagram.png");
}
.icon2 {
background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=icon_rss.png");
}
.emenu_row_column_right {
background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=icon_meal_details.png");
}
body.home {
background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=puolukka rajattu versio 2-min.jpg");
}
.emenu_themeboxopacity{
background: rgba(0, 0, 0, 0.4);
}
.emenu_row_column_left {
color: #333333;
}
.emenu_header{
color: white;
}
.emenu_content{
background:rgba(0, 0, 0, 0.5);
}
.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: #83BE54;
}
.greybox_title {
color:#333333;
}
.greybox_content {
color:#FFFFFF;
}
.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;
}

.ui-button .ui-icon.selectmenu1arrow, .selectmenu1.ui-button:hover .ui-icon, .selectmenu1.ui-button:focus .ui-icon.selectmenu1arrow {
        background-image: url("ThemePicture.aspx?Id=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=icon_arrow_down.png");
        margin-top: 5px;
}
.selectmenu1list .ui-menu-item:hover, .selectmenu1list .ui-widget-content .ui-state-active {
        background-color: # 83BE54;
        color: #FFFFFF;
        border: none;
    }.systembackground{ background-color: #83BE54 !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=84321dc9-c4aa-430a-9d3d-1b20e8249f42&FileName=icon_arrow_down1.png");
    margin-top: -1px;
    width: 25px;
}
.selectmenulist .ui-menu-item:hover, .selectmenulist .ui-widget-content .ui-state-active {
        background-color: # 83BE54;
        color: #FFFFFF;
        border: none;
    }.emenu_header {
    background-color: #83BE54;
}
.selectmenu .ui-selectmenu-text {
    padding-left: 5px;
    /* color: #FFF; */
    font-size: 20px;
    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-size: 20px;
    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;
}
a {
    color: #000000;
        text-decoration: underline;
}

    a:hover {
        color: #000000;
    }

    a:active {
        color: #000000;
    }

.emenutextcolor2 { 
color: #000000;
}


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


