
.elms-26889 .elms-element.elms-element-a422e2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-c5aef55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-1e018a2{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-adac1e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-cb3be02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-c61333d{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-8010976{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-57b9450{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-8f4bf84{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-c078110{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-1ff006e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-ddb959b{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-04d7b66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-1bbff21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-ea9bf13{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-72f6e24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-6376dc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-7dc2326{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-f54cad6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-8149d9a{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-89a214a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-737a3cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-1f80255{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-35de182{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-a70f7cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-d27b485{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-7f2f6f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-821e9fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-7891801{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-61119cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elms-26889 .elms-element.elms-element-2e73e93{width:100%;max-width:100%;}.elms-26889 .elms-element.elms-element-682ea90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elms-26889 .elms-element.elms-element-f3e2e0f{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elms-26889 .elms-element.elms-element-5943db8{--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;}@media(min-width:768px){.elms-26889 .elms-element.elms-element-f3e2e0f{--width:50%;}.elms-26889 .elms-element.elms-element-5943db8{--width:50%;}}.toc-container {
max-width: 800px;
margin: 0 auto 30px auto;
padding: 20px;
background-color: #fff8f0;
border-left: 5px solid #d2691e;
border-radius: 5px;
font-family: Arial, sans-serif;
}
.toc-container h2 {
text-align: center;
font-size: 1.8em;
color: #8B0000;
margin-bottom: 15px;
}
.toc-list {
list-style: none;
padding-left: 0;
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
.toc-list li {
margin: 5px 10px;
}
.toc-list li a {
display: inline-block;
padding: 8px 12px;
background-color: #d2691e;
color: #fff;
border-radius: 4px;
text-decoration: none;
font-size: 0.95em;
transition: background-color 0.3s;
}
.toc-list li a:hover {
background-color: #a0522d;
}
.kandy-perahera-schedule-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.kandy-perahera-schedule-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 0.8em;
}
.schedule-intro {
font-size: 1em;
color: #444;
text-align: center;
margin-bottom: 1.5em;
line-height: 1.6;
}
.schedule-table-wrapper {
overflow-x: auto;
}
.schedule-table {
width: 100%;
border-collapse: collapse;
background-color: #fffaf5;
border: 1px solid #ddd;
}
.schedule-table th,
.schedule-table td {
border: 1px solid #ddd;
padding: 12px 15px;
text-align: left;
}
.schedule-table th {
background-color: #f4e1cd;
color: #8b4513;
font-weight: bold;
}
.schedule-table td {
color: #333;
}
.schedule-table tr:nth-child(even) {
background-color: #f9f5f0;
}
.perahera-differences-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.perahera-differences-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 1em;
}
.intro-paragraph {
text-align: center;
font-size: 1em;
color: #444;
margin-bottom: 2em;
line-height: 1.6;
}
.perahera-block {
margin-bottom: 25px;
padding: 15px;
background-color: #fff8f0;
border-left: 5px solid #d2691e;
border-radius: 5px;
}
.perahera-block h3 {
font-size: 1.4em;
color: #a0522d;
margin-bottom: 8px;
}
.perahera-block p {
font-size: 1em;
color: #333;
line-height: 1.6;
}
.procession-expectations-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.procession-expectations-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 1.2em;
}
.expectation-intro {
font-size: 1em;
color: #444;
text-align: center;
margin-bottom: 1.5em;
line-height: 1.6;
}
.expectation-block {
margin-bottom: 2em;
background: #fef9f4;
padding: 15px;
border-left: 5px solid #cd853f;
border-radius: 5px;
}
.expectation-block h3 {
font-size: 1.3em;
color: #a0522d;
margin-bottom: 10px;
}
.expectation-block p {
font-size: 1em;
color: #333;
line-height: 1.6;
}
.viewing-points-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.viewing-points-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 0.5em;
}
.viewing-intro {
font-size: 1em;
color: #444;
margin-bottom: 1.5em;
text-align: center;
line-height: 1.6;
}
.viewing-locations h3 {
font-size: 1.5em;
color: #a0522d;
margin-bottom: 1em;
}
.location-list {
padding-left: 20px;
list-style-type: square;
color: #333;
}
.location-list li {
margin-bottom: 15px;
font-size: 1em;
line-height: 1.5;
}
.ticket-prices-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.ticket-prices-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 1em;
}
.ticket-description {
font-size: 1em;
color: #444;
line-height: 1.6;
text-align: center;
}
.history-perahera-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.history-perahera-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 1.2em;
}
.history-block {
margin-bottom: 2em;
background: #fdf6ee;
padding: 15px;
border-left: 5px solid #cd853f;
border-radius: 5px;
}
.history-block h3 {
font-size: 1.4em;
color: #a0522d;
margin-bottom: 10px;
}
.history-block p {
font-size: 1em;
color: #333;
line-height: 1.6;
}
.tooth-relic-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.tooth-relic-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 1.2em;
}
.relic-section {
margin-bottom: 2em;
background: #fdf6ee;
padding: 15px;
border-left: 5px solid #cd853f;
border-radius: 5px;
}
.relic-section h3 {
font-size: 1.4em;
color: #a0522d;
margin-bottom: 10px;
}
.relic-section p {
font-size: 1em;
color: #333;
line-height: 1.6;
}
.reach-kandy-container {
max-width: 900px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.reach-kandy-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 0.5em;
}
.reach-kandy-intro {
text-align: center;
color: #444;
margin-bottom: 1.5em;
line-height: 1.6;
font-size: 1em;
}
.search-bar {
text-align: center;
margin-bottom: 20px;
}
.search-bar input {
padding: 10px;
width: 80%;
max-width: 400px;
border: 1px solid #ccc;
border-radius: 5px;
}
.table-wrapper {
overflow-x: auto;
}
.route-table {
width: 100%;
border-collapse: collapse;
background-color: #fffaf5;
}
.route-table th,
.route-table td {
padding: 12px 15px;
border: 1px solid #ddd;
text-align: left;
}
.route-table th {
background-color: #f4e1cd;
color: #8b4513;
font-weight: bold;
}
.route-table td button {
padding: 6px 10px;
border: none;
background-color: #d2691e;
color: white;
border-radius: 4px;
cursor: pointer;
}
.route-table td button:hover {
background-color: #a0522d;
}
.map-section {
margin-top: 30px;
text-align: center;
}
.map-section h3 {
font-size: 1.5em;
color: #a0522d;
margin-bottom: 15px;
}
.stay-kandy-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
font-family: Arial, sans-serif;
}
.stay-kandy-container h2 {
text-align: center;
font-size: 2em;
color: #8B0000;
margin-bottom: 0.8em;
}
.stay-kandy-description {
font-size: 1em;
color: #444;
line-height: 1.6;
text-align: center;
margin-bottom: 1.5em;
}