.orthodox-holidays-table{position:relative}.orthodox-holidays-table .fasting{background-color:#6784c7;border-radius:4px;color:#fff;line-height:17px;padding-left:2px;padding-right:2px;text-transform:lowercase}.orthodox-holidays-table__tippy{padding:4px 10px}.orthodox-holidays-table__tippy-list{list-style:none;padding:0;margin:0;border-top:1px solid #4d4d4d}.orthodox-holidays-table__tippy-list li{display:flex;justify-content:space-between;border-bottom:1px solid #4d4d4d;padding:6px 0}.orthodox-holidays-table .sun .suntime{display:block !important}.orthodox-holidays-table .phases .moon-phase{display:block !important}.orthodox-holidays-table .calendar__month{border:1px solid #cdcdcd;margin-bottom:15px}.orthodox-holidays-table .calendar__month .date{font-weight:600;font-size:15px;line-height:17px}.orthodox-holidays-table .calendar__month .date--holiday{border-radius:4px;color:white;background-color:#ff4b4b;padding-left:2px;padding-right:2px;line-height:17px;text-wrap:nowrap}.orthodox-holidays-table .calendar__month .date--night:after{content:"";background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE72lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgMTE2LmRlZTNhNzcsIDIwMjIvMDkvMDEtMTM6NTc6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDctMzFUMjI6NTg6MzYrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDctMzFUMjI6NTg6MzYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA3LTMxVDIyOjU4OjM2KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjYjBlMGI0Ni1iZjI5LTgyNDMtYTgxYS1kODk0NGY3MjA4ZjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Y2IwZTBiNDYtYmYyOS04MjQzLWE4MWEtZDg5NDRmNzIwOGYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Y2IwZTBiNDYtYmYyOS04MjQzLWE4MWEtZDg5NDRmNzIwOGYwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjYjBlMGI0Ni1iZjI5LTgyNDMtYTgxYS1kODk0NGY3MjA4ZjAiIHN0RXZ0OndoZW49IjIwMjMtMDctMzFUMjI6NTg6MzYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fLG3HAAAAh0lEQVQImU2JsQmEQBQF5/YOETYQdhMNrMFAsAhrMBJrMD42tQeLEYzEaMEGjDUy/yZytxPNm/eSusZamoaqIopwDu+BD2nKMGAMIvQ92wYAiq7DGADvfxVQlOWj10WA+mtRkCTBsa6Pao1z5PkzpW3lOCRk32We398sY5rQGmuJY86TZWEcb67JMqjehrsCAAAAAElFTkSuQmCC");display:inline-block;height:8px;width:8px;margin-left:3px}html[dir="rtl"] .orthodox-holidays-table .calendar__month .date--night:after{margin-left:0;margin-right:3px}.orthodox-holidays-table .calendar__month .julian-day{font-weight:600;font-size:13px;color:#6784c7;white-space:nowrap;max-width:100%;overflow:hidden;position:relative}.orthodox-holidays-table .calendar__month .julian-day:after{content:"";position:absolute}.orthodox-holidays-table .calendar__month .suntime{color:#a6a6a6;font-size:13px;line-height:13px;position:relative;white-space:nowrap;display:none}.orthodox-holidays-table .calendar__month .suntime--up::before,.orthodox-holidays-table .calendar__month .suntime--down::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 2.5px 5px 2.5px;border-color:transparent transparent #a9a9a9 transparent;margin-right:3px}.orthodox-holidays-table .calendar__month .suntime--up::before html[dir="rtl"],.orthodox-holidays-table .calendar__month .suntime--down::before html[dir="rtl"]{margin-right:0;margin-left:3px}.orthodox-holidays-table .calendar__month .suntime--down::before{transform:rotate(180deg)}.orthodox-holidays-table .calendar__month .moon-phase{background:url(/images/parts/phase-icons.png);width:14px;height:14px;display:none}.orthodox-holidays-table .calendar__month .air-datepicker{width:100%;border:none;font-family:"Roboto Condensed","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.orthodox-holidays-table .calendar__month .air-datepicker--navigation{display:none}.orthodox-holidays-table .calendar__month .air-datepicker--content{padding:0;margin-left:-1px}.orthodox-holidays-table .calendar__month .air-datepicker-cell{border:1px solid #cdcdcd;border-radius:0;margin-right:-1px;margin-bottom:-1px;flex-direction:column;align-items:start;font-size:14px;padding:2px 4px 0;justify-content:start}.orthodox-holidays-table .calendar__month .air-datepicker-cell.-selected-{background-color:transparent;border:1px double #7a7a7a;color:#272727;box-shadow:0 0 5px 1px #00000059;z-index:2}.orthodox-holidays-table .calendar__month .air-datepicker-cell.-weekend-{color:#cc2643;background-color:#fcefef}.orthodox-holidays-table .calendar__month .air-datepicker-cell.-other-month-{background-color:#fafafa;color:#cdcdcd}.orthodox-holidays-table .calendar__month .air-datepicker-cell.-other-month-.-weekend-{color:#eab1b7;background-color:#fcefef}.orthodox-holidays-table .calendar__month .air-datepicker-cell.-current-{background-color:#f0fdd8}.orthodox-holidays-table .calendar__month .air-datepicker-cell[data-holidays]:not([data-holidays="[]"]){background-color:#deebff;border-color:#6aa4d9;z-index:2}.orthodox-holidays-table .calendar__month .air-datepicker-body--day-names{background-color:#fffcf1;margin:-1px 0 0}.orthodox-holidays-table .calendar__month .air-datepicker-body--day-name{margin-right:-1px;margin-bottom:-1px;border:1px solid #cdcdcd;height:30px;font-size:15px;color:#a6a6a6}.orthodox-holidays-table .calendar__month .air-datepicker-body--day-name.-weekend-{color:#eab1b7;background-color:#fcefef}.orthodox-holidays-table .calendar__month .air-datepicker-body--cells{grid-auto-rows:auto;grid-template-columns:repeat(7, minmax(0, 1fr))}.orthodox-holidays-table .holidays-list{list-style:none;padding:0;margin-bottom:0}.orthodox-holidays-table .holidays-list-item{background-color:#fffdf5;box-shadow:0 0 9px 0 #00000040;padding:10px;border-radius:5px}.orthodox-holidays-table .holidays-list-item:not(:last-of-type){border-bottom:1px solid #cdcdcd;margin-bottom:20px}
