* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
img { display: block; }   
body * { box-sizing: border-box; }   hr, .elementor hr { height: 2px; margin: 1.5em 0; background-color: rgba(0,0,0,0.1); } .elementor-tab-content ul,
.elementor-tab-content ol,
.elementor-widget-text-editor ol, 
.elementor-widget-text-editor ul  { margin: 0 0 1.5em 1.25em; }
.elementor-tab-content ul li,
.elementor-tab-content ol li,
.elementor-widget-text-editor ol li,
.elementor-widget-text-editor ul li { margin-bottom: 0.5em; }
.elementor-tab-content ul li::marker, 
.elementor-tab-content ol li::marker, 
.elementor-widget-text-editor ol li::marker,
.elementor-widget-text-editor ul li::marker { color: var( --e-global-color-primary ); font-weight: 600; } .elementor-widget-container p:last-child { margin-bottom: 0; } #quandoo-booking-widget div { display: none !important;	}
#quandoo-booking-widget div:first-child { display: inline-block !important;	} .tuleva-lounas {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
padding: 40px;
margin-bottom: 30px;
background-color: #F9F6F0;
}
.lounas-otsikko {
width: 100%;
text-transform:capitalize;
color: #283758;
}
.lounas-suomi,
.lounas-englanti {
width: calc(50% - 40px);
}
.lounas strong,
.lounas-suomi strong { color: #283758; color: #AF8D55; }
.lounas-englanti strong { color: #AF8D55; } .lunch-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
.lunch-day {
width: calc(50% - 20px);
padding: 40px;
margin-bottom: 30px;
background-color: #F9F6F0;
}
.lunch-header {
color: #283758;
}
.lunch-content strong { color: #AF8D55; }  @media only screen and (max-width: 1280px) {
} @media only screen and (max-width: 1000px) {
} @media only screen and (max-width: 768px) {
.lunch-day {
width: calc(50% - 15px);
padding: 30px;
}
} @media only screen and (max-width: 600px) {
.lunch-day {
width: 100%;
padding: 20px;
margin-bottom: 20px;
}
} @media only screen and (max-width: 480px) {
}