
.elms-34851 .elms-element.elms-element-fb3ab5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elms-widget-text-editor.elms-drop-cap-view-stacked .elms-drop-cap{background-color:var( --e-global-color-primary );}.elms-widget-text-editor.elms-drop-cap-view-framed .elms-drop-cap, .elms-widget-text-editor.elms-drop-cap-view-default .elms-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elms-34851 .elms-element.elms-element-3ade493{color:#000000;}.elms-34851 .elms-element.elms-element-9aa4caf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-34851 .elms-element.elms-element-8c657b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-34851 .elms-element.elms-element-528b06f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-34851 .elms-element.elms-element-640d50f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-34851 .elms-element.elms-element-1996a0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-34851 .elms-element.elms-element-070ce84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-34851 .elms-element.elms-element-b0c3e46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.restaurant-types-container {
max-width: 900px;
margin: 0 auto;
font-family: 'Arial', sans-serif;
}
.restaurant-types-container h2 {
text-align: center;
color: #003366; 
font-size: 28px;
margin-bottom: 30px;
background-color: #ffffff; 
padding: 10px;
border-radius: 8px;
}
.restaurant-type-box {
background-color: #ffffff; 
padding: 20px;
margin-bottom: 20px;
border-radius: 8px;
color: #000000; 
}
.restaurant-type-box h3 {
color: #1C09E0; 
padding: 5px 10px;
border-radius: 5px;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
}
.restaurant-type-box p {
font-size: 16px;
line-height: 1.6;
}
.page-background {
background-color: #f0f8fa; 
margin: 0;
padding: 0;
font-family: 'Arial', sans-serif;
color: #000000; 
}
.restaurant-features-container {
max-width: 900px;
margin: 0 auto;
padding: 20px;
}
.restaurant-features-container h2 {
text-align: center;
color: #003366; 
font-size: 28px;
margin-bottom: 30px;
}
.feature-box {
background-color: #ffffff; 
padding: 20px;
margin-bottom: 20px;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 
color: #000000; 
}
.feature-box h3 {
color: #1C09E0; 
padding: 5px 10px;
border-radius: 5px;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
}
.feature-box p {
font-size: 16px;
line-height: 1.6;
color: #000000; 
}
.popular-dishes-container {
max-width: 900px;
margin: 0 auto;
font-family: 'Arial', sans-serif;
}
.popular-dishes-container h2 {
text-align: center;
color: #003366; 
font-size: 28px;
margin-bottom: 30px;
}
.dish-box {
background-color: #ffffff; 
padding: 20px;
margin-bottom: 20px;
border-radius: 8px;
color: #000000; 
}
.dish-box h3 {
color: #1C09E0; 
padding: 5px 10px;
border-radius: 5px;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
}
.dish-box p {
font-size: 16px;
line-height: 1.6;
}
.dish-image {
width: 100%;
height: auto;
border-radius: 8px;
margin-bottom: 15px;
}
.dining-tips-container {
max-width: 900px;
margin: 0 auto;
font-family: 'Arial', sans-serif;
}
.dining-tips-container h2 {
text-align: center;
color: #003366; 
font-size: 28px;
margin-bottom: 30px;
}
.tip-box {
background-color: #ffffff; 
padding: 20px;
margin-bottom: 20px;
border-radius: 8px;
color: #000000; 
}
.tip-box h3 {
color: #1C09E0; 
padding: 5px 10px;
border-radius: 5px;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
}
.tip-box p {
font-size: 16px;
line-height: 1.6;
}
.hikkaduwa-weather-location-container {
max-width: 900px;
margin: 0 auto;
font-family: 'Arial', sans-serif;
}
.hikkaduwa-weather-location-container h2 {
text-align: center;
color: #003366; 
font-size: 28px;
margin-bottom: 30px;
}
.weather-box, .location-box {
background-color: #ffffff; 
padding: 20px;
margin-bottom: 20px;
border-radius: 8px;
color: #000000; 
}
.weather-box h3, .location-box h3 {
color: #1C09E0; 
padding: 5px 10px;
border-radius: 5px;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
}
.weather-box p, .location-box p {
font-size: 16px;
line-height: 1.6;
}
.weather-box ul, .location-box ul {
list-style-type: disc;
margin-left: 20px;
}
.weather-box ul li, .location-box ul li {
font-size: 16px;
line-height: 1.8;
}