.hp-calendar {
	display: block;
	position: relative;
	color: #555555;
	/*nastaveni frame*/
	margin: 0 auto;	
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;    
}

.hp-calendar .overlay-event-detail {
	-webkit-user-select: text;  /* Chrome all / Safari all */
	-moz-user-select: text;     /* Firefox all */
	-ms-user-select: text;      /* IE 10+ */
	user-select: text;
}

.calendar-body-frame {
	-webkit-box-shadow: 0px 40px 70px 0px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 40px 70px 0px rgba(0,0,0,0.10);
	box-shadow: 0px 40px 70px 0px rgba(0,0,0,0.10);
}

.hp-calendar.de span.en,
.hp-calendar.de span.fr {
	display: none !important;
}

.hp-calendar.en span.de,
.hp-calendar.en span.fr {
	display: none !important;
}
.hp-calendar.fr span.de,
.hp-calendar.fr span.en {
	display: none !important;
}

.hp-calendar .top-frame {
	padding-top: 20px;
	margin-bottom: 34px;
}

.hp-calendar.day-view .calendar-head-frame, .hp-calendar.week-view .calendar-head-frame {
	display: none;
}

.row-dayname .col.col-dayname {
	background: #FAFAFA;
	border-right: 1px solid #FAFAFA;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #3A3A3B;
	font-size: 13px !important;
	height: 72px !important;
	vertical-align: bottom;
	font-weight:bold !important;
}

.row-dayname .col.col-dayname .short {
	display: none;
}

.col-single-day {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.hp-calendar {}

.hp-calendar .prev-d-btn,
.hp-calendar .next-d-btn {
	display: none !important;
}
.hp-calendar .prev-w-btn,
.hp-calendar .next-w-btn {
	display: none !important;
}

.hp-calendar.day-view .prev-d-btn,
.hp-calendar.day-view .next-d-btn,
.hp-calendar.week-view .prev-w-btn,
.hp-calendar.week-view .next-w-btn {
	display: inline-block !important;
}

.hp-calendar.day-view .prev-btn,
.hp-calendar.day-view .next-btn,
.hp-calendar.week-view .prev-btn,
.hp-calendar.week-view .next-btn {
	display: none;
}

.hp-calendar .day {
	display: none !important;
}

.hp-calendar.day-view .day {
	display: inline-block !important;
}

.prev-btn img,
.next-btn img,
.prev-d-btn img,
.next-d-btn img, 
.next-w-btn img,
.prev-w-btn img {
	height: 20px;
}

.prev-btn,
.prev-d-btn,
.prev-w-btn {
	margin-right: 25px !important;
	position: relative;
    top: -19px;
}

.next-btn,
.next-d-btn,
.next-w-btn {
	margin-left: 25px !important;
	position: relative;
    top: -19px;
}

.schedule-counter {
	font-size: 14px;
	display: none;
	color: #FFF;
}

.hp-calendar.control-btn-month {
	display: none;
}
.hp-calendar.control-btn-filter {
	display: none;
}

.hp-calendar.day-view .control-btn-month {
	/*display: inline-block;*/
	/*background: url(http://hp-booking.dev2.mevea.cz/assets/img/back_to_calendar.svg) no-repeat center center;*/
	width: 50px;
	height: 50px;
	vertical-align: middle;
	margin-left:40px;
    background-size: contain;
}
.hp-calendar .control-btn-filter {
	/*display: inline-block;*/
	/* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDYtMDFUMTE6NTU6MDgrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0wNi0wMVQxMjowMzozOCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMDYtMDFUMTI6MDM6MzgrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MTQxOTg2MmUtMzAwNS1jMjQ5LWE3YmMtY2E0OWIwYTBiYjUzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjE0MTk4NjJlLTMwMDUtYzI0OS1hN2JjLWNhNDliMGEwYmI1MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjE0MTk4NjJlLTMwMDUtYzI0OS1hN2JjLWNhNDliMGEwYmI1MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxNDE5ODYyZS0zMDA1LWMyNDktYTdiYy1jYTQ5YjBhMGJiNTM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMDYtMDFUMTE6NTU6MDgrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg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') no-repeat center center; */
	background: url(/assets/calendar/mobile_filter.svg) no-repeat center center;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	margin-left:40px;
	background-size: contain;
}
.hp-calendar .control-btn-close-mob {
	/*display: inline-block;*/
	/* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDYtMDFUMTE6NTU6MDgrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0wNi0wMVQxNzoyOTozMCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjAtMDYtMDFUMTc6Mjk6MzArMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MjUyMjIyNzctNmRjYS05ZDRiLWE5MWYtZWYxODQ1MmZjOTRmPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjI1MjIyMjc3LTZkY2EtOWQ0Yi1hOTFmLWVmMTg0NTJmYzk0ZjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjI1MjIyMjc3LTZkY2EtOWQ0Yi1hOTFmLWVmMTg0NTJmYzk0ZjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyNTIyMjI3Ny02ZGNhLTlkNGItYTkxZi1lZjE4NDUyZmM5NGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMDYtMDFUMTE6NTU6MDgrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg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') no-repeat center center; */
	background: url(/assets/calendar/mobile_filter_close.svg) no-repeat center center;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	margin-left:40px;
	background-size: contain;
}

.control-btn-month:hover {
	cursor: pointer;
}
.control-btn-filter:hover {
	cursor: pointer;
}
.control-btn-close-mob:hover {
	cursor: pointer;
}

.display-day {
	background: #F5F5F5;
	color: #D2D2D2;
}

.active-day {
	background: #FFFFFF;
	color: #B3A26C;
	opacity:0.2;
}
.action-day{
	opacity:1 !important;
}

.active-day:hover {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAADBJREFUKFNjZMABmkq9/oOk6rq3MWJTglUQpHBUIwMDIywQcIUuLnHyNY7GIw3SKgAegTSP/yUMtgAAAABJRU5ErkJggg==') 89% 20px no-repeat #b3A26C;
	color: #FFF;
	cursor: pointer;
}

.active-day:hover :before {
	content: ' ';
	border-left: 8px solid #b3A26C;
	border-right: 8px solid #b3A26C;
	border-top: 2px solid #b3A26C;
	border-bottom: 2px solid #b3A26C;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 999;
	top: -2px;
	left: -8px;
	-webkit-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	-moz-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.active-day:hover .schedule-counter {
	display: block;
}

.active-day .day-frame {
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
}
.date-line {
	display: inline-block;
	/* min-width: 330px; */
	min-width: 23vw;
	text-align: center;
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.date-line {
		min-width: 6vw;
		width: 6vw;
	}
}

@media (min-width: 1281px) and (max-width: 1366px) {
	.date-line {
		min-width: 10vw;
		width: 10vw;
	}
}

@media (min-width: 1367px) and (max-width: 1440px) {
	.date-line {
		min-width: 13vw;
		width: 13vw;
	}
}

@media (min-width: 1441px) and (max-width: 1650px) {
	.date-line {
		min-width: 20vw;
		width: 20vw;
	}
}

.active-day .day-frame {}

.row-dayname div:last-child {
	border-right: none !important;
}

.row-day .before-month,
.row-day .after-month {
	background: #F5F5F5;
	font-size: 0 !important;
	;
}

.row-day .before-month:hover,
.row-day .after-month:hover {
	cursor: default;
}

.row-day .before-month .schedule-counter,
.row-day .after-month .schedule-counter {
	display: none;
}

.schedule-dot-list {
	display: none;
}
/*
.program-frame{display:none !important;}
.day-view .program-frame{display:block  !important;}
*/
.control-frame  select{
	display: block;
    position: relative;
    bottom: -15px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    background:  transparent;
    color: #B3A26C;
    font-size: 14px;
}

.control-frame  select:focus {
	outline: none;
}

/**/
.days-header{    display: table;
    table-layout: fixed;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
	
    background: #FFF;}
.days-header .dh-dayname{
	display: table-cell;
    width: 14.28571429%;
	padding:15px 0 15px 25px;
	opacity:0.3;
	background: #f6f6f6;
	}	
	
.days-header .dh-dayname.current-day,
.days-header .dh-dayname:hover{
	opacity:1;
	border-bottom:2px solid #B3A26C;
	cursor:pointer;
}

.week-view .days-header .dh-dayname{
	opacity:1;
	cursor:default!important;    border-bottom: none !important;
}
.days-header .dh-dayname .long{	
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
.days-header .dh-dayname .short{
	display:none;
}
.days-header .dh-dayname .day-date{
	font-size:10px;
	font-weight:bold;
	color:#B3A26C;
	display:block;
	text-transform:uppercase;
	
}

.event-table {
	width: 100%;
	owerflow: hidden;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 15px;
}

.event-table table {
	background: #FFF;
	flex: 0 0 auto;
	border-spacing: 0px;
	border-collapse: collapse;
}

.event-table table th {
	color: #B3A26C;
	font-size: 12px;
	min-width: 35px;
	width: 35px;
	max-width: 35px;
	height: 70px;
	position: relative;
	text-align: center; 
	font-weight: 400;
}

.event-table table tr th span {
	position: relative;
	left: -50%;
}

.event-table table tr th.th_thalf span{
	display:none;
} 

.event-table table tr th:first-child span,
.event-table table tr th.th_first span {
	position: relative;
	left: unset;
}

.event-table table td {
	height: 94px;
	border-left: 1px solid #D2D2D2;
	padding: 0px 0px 2px 0px !important;
	position: relative;
	vertical-align: top;
}

.event-table table td.low {
	height: 5px;
	border-left: 1px solid #D2D2D2;
}

.event-table table td.td_tfull {
	border-left: 1px solid #B3A26C;
}

.event-table table tr td:first-child,
.event-table table tr td.td_first {
	border: none;
}

.event-table::-webkit-scrollbar {
	height: 9px;
}

.event-table::-webkit-scrollbar-track {
	box-shadow: inset 0 0 0 transparent;
	border-radius: 5px;
	background: #FFF;
}

.event-table::-webkit-scrollbar-thumb {
	background: #B3A26C;
	border-radius: 5px;
}

.event-table::-webkit-scrollbar-thumb:hover {
	background: #B3A26C;
}

.event-time-item {
	/*
	-webkit-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	-moz-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	*/
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	position: absolute;
	width: 600%;
	z-index: 9998;
	padding:18px 0;
	overflow:hidden;
}

.streaming-ico {
	position: absolute;
	top: 14px;
	right: 14px;
}

.week-view .event-time-item {
	/*
	-webkit-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	-moz-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
	*/
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	position: unset;
	width: 100%;
	z-index: 9998;
	padding:18px 0;
	overflow:hidden;
	margin:0px 0px 5px 0px;
	position: relative;
}

.event-time-item-frm {
	padding:0 15px;
}

.event-time-item.status-full:hover {
	cursor: pointer;
}

.event-time-item.status-open:hover {
	cursor: pointer;
}

.event-time-item.status-open {
	background:#E5E0CE;
}

.event-time-item.status-full {
	background: #5E5E5E;
}

.event-time-item .top-event-item {
	font-size: 11px;
}

.event-time-item .top-event-item .duration {
	text-align: left;
    font-weight: bold;
	font-size:11px;	
    padding: 0 0 6px 0 ;
    position: relative;
    top: -2px;
}

.event-time-item .top-event-item .status {
	text-align: right;
	float: right;
	display: inline-block;
	text-transform: uppercase;
	color: #FFF;
	position: absolute;
	right: 15px;
	bottom: 15px;
}

.event-time-item .event-title {
	clear: both;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
    padding: 6px 0 0;
    position: relative;
    top: 0px;
	
}

.event-time-item .event-trainer, .event-time-item .event-place {
	clear: both;
	font-size: 11px;
	text-transform:uppercase;
	font-weight: 400;
	padding: 6px 0 0;
	position: relative;
	top: 0px;
	color: #A09C90;
}

.booked .duration, .booked .event-trainer, .booked .event-place {
	color: #fff;
}

.event-time-item.status-open .status {
	display: none;
}

.event-time-item.status-open .event-title {
	color: #000;
}

.event-time-item.status-full .event-title {
	color: #FFF;
}

.event-time-item.status-open .duration {
	color: #A09C90;
}

.event-time-item.status-full .duration {
	color: #B3A26C;
}

.days-items{display:table; margin:0 0 0 0; padding:0 0 0 0; width:100%; background:#FFF;}
.days-items .days-row{display:flex; width:100%; margin:0 0 8px 0; padding:0 0 0 0; position:relative;
    /*overflow: hidden;*/ }
.days-items .days-row .dw-item{display:block; margin:0 0 0 0; padding:0 5px 10px 0;
    width: 14.28571429%;    min-height: 164px;}
.days-items .days-row .dw-item:last-child{padding:0 0 0 0!important;}

.days-items .days-row.morning, .days-items .days-row.afternoon {
	border-bottom: 1px solid #eaeaea;
}

.days-items .lbl-frame{display:block; width:0px; height:0px;position:relative;}
.days-items .days-label{
    display: inline-block;
    min-width: 295px;
    height: 20px;
	font-size:11px;
	font-weight:bold;
    line-height: 20px;
    vertical-align: middle;
    transform-origin: top left;
	position: absolute; 
	left: -35px;
	  transform: rotate(270deg);
	  -moz-transform: rotate(270deg);
	  -webkit-transform: rotate(270deg);
	  -o-transform: rotate(270deg);
	  -ms-transform: rotate(270deg);	  
    text-align: right;
    top: 295px;
}
.days-items .days-label:before{
	content:' ';
	display:inline-block;
	border-bottom:1px solid #D4D4D4;
	width: 50;
    margin: 0px 8px 3px 0px;
}
.days-items .days-label:after{
	content:' ';
	display:inline-block;
	width:18px;
	height:19px;
    background-repeat: no-repeat;
    background-position: center center;
	margin: 0 0 -6px 10px;
}
.days-items .days-label.morning-label:after{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAABHNCSVQICAgIfAhkiAAAAPZJREFUKFOlkj9uwjAUxt9zGZgy9gBsXSoxxfbaKyCuQPdWHRgzdECMHINDMNnOCkKKOlF1KkIkUhcG6ocskQgR20LC8/fz90cPhZBHrVUHbnwYAjjnH4yxTCnVvfzLCzgxIvssy32/KIpVFIiJHegcCAD+AGinte65iL6fa5cmUpqmM8YeXmPi2qFZ6QwNtVaPodFapaWUh+tloqWFEBtEXBPR07WLtfDTchBCbquqHCVJ8uKJtbgvEudyCWC/jDGDaGkiO0Zkb0TwS/Sf5Xk+jwEEQN/W2ncndB2I7NQYM/FB3luKQcFrDUFBwMVxIxijni+jnQAhe7hznvPJ/QAAAABJRU5ErkJggg==');
}
.days-items .days-label.afternoon-label:after{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABHNCSVQICAgIfAhkiAAAAXVJREFUOE+tVE1awjAQnQkbiAvxBr0BZZfEhd5AvAHcgBuIJxBPADcQb6AL0u4sJ5AbyMbAKuOXtuGvrYXvI5v0S17fzHszGYSaJeXt0EGiaD7+D4p1REqpkcNordO9am2JlFIhEQVRFM32wVVEUsoeIi611onDb4myC/ZmLQ3iWE89mRDi3n3HcfyxO1N9xnBCZB994ANpQmQAAOq6SGEYtlutVscRrNfrRZIkK5c5AH4dByx45IDGmCXnfAiATwCwyDPpANDIGPPKOQ+8JJ9lqdmZL9gDoL7/Ic9kCkCzMuMLREKIgLHGt5d3ZHwqy5jfGydz/w5dnyDStTu01n66nbHGWOt5WFZqKdWSyPYzHLtzOxGtPFE7J0orwxh70Vp3TyBKK0qEq4I0VynOr37OllYWNW/CBwAYHJoNEwB4P8nsYvkpIYI2IgYA9GyMGdeWv6whm81mavpms0lOasiLPZGLPdqq8XD2GKkiuthgqxt8/v4Plef6S0L7eR0AAAAASUVORK5CYII=');
	
}
.days-items .days-label.evening-label:after{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAU1JREFUKFOVU8txgzAQ3YdPdg6hBErQUZIvLsHpwCW4BNIBJcQVhBK4IOlIB6EEXyJO0WYWg8fx5EN2RoNmee/p7WoFmsJaq5jpFaAn51w353/7Qn5qrQsga2TvvSuWEAUzkq3ddil9HIGs9N7tFpO1tgcAO+/bgzG2+RfZWlsTUSl13u6XnA5j7Nl7l1/s2zIl6kNwL/8mS+OybFU716pFZGu37Fw7Nk7CGFsRofe+rf4SENsNczqEEHoBK6XyzeZBcqX3XvrxY8CY7RHg3DlXzigRWK83NUBvKaXnWfheBROwG4aouq473wIu10iyHpmpB2icPGZSRHwaazXG7GVAYnzf3QvMYlrrcXiAlRDLYYjFtVHzKVJrCGEc1fuQEol4D9BR5uJKnu5ZHkclNomoZuYzgJwZ+UQ6xRir2d0X8o3FAoCSJbmUUvOdm08/4qarBI2iagAAAABJRU5ErkJggg==');
	
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.hp-calendar .top-frame {
		margin-bottom: 28px;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar .top-frame {
		margin-bottom: 20px;
	}
}

.hp-calendar .top-frame>.year-month-frame {
	display: block;
	float: left;
	/*width: 70%;*/
	/* font-size: 40px; */
	font-size: 3vw;
	/* line-height: 40px; */
	line-height: 4.5vw;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	box-sizing: border-box;
	/*.month{
				color: black;
			}*/
}

@media (max-width: 767px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: 40px;
		line-height: 4.5vw;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: 32px;
		line-height: 32px;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: 28px;
		line-height: 28px;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: .93vw;
		line-height: 1.5vw;
	}
}

@media (min-width: 1281px) and (max-width: 1366px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: 1.5vw;
		line-height: 2vw;
	}
}

@media (min-width: 1367px) and (max-width: 1440px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: 1.9vw;
		line-height: 2.4vw;
	}
}

@media (min-width: 1441px) and (max-width: 1650px) {
	.hp-calendar .top-frame>.year-month-frame {
		font-size: 2.7vw;
		line-height: 3.2vw;
	}
}

.hp-calendar .top-frame>.year-month-frame>.year,
.hp-calendar .top-frame>.year-month-frame>.month,
.hp-calendar .top-frame>.year-month-frame>.day,
.hp-calendar .top-frame>.year-month-frame>.day-text {
	display: inline-block;
}

.hp-calendar .top-frame>.year-month-frame .year {
	color: #B3A26C;
	/*margin-right: 10px; */
    font-size: 14px;
    display: block;
}

.hp-calendar .top-frame>.year-month-frame .month {
	color: #B3A26C;
	margin-right: 10px;
}

.hp-calendar .top-frame>.year-month-frame .day {
	color: #B3A26C;
	margin-right: 10px;
}

.hp-calendar .top-frame>.year-month-frame .day-text {
	color: #B3A26C;
	margin-right: 10px;
	display: none;
}


.hp-calendar .top-frame>.year-month-frame>.date-line>.top{
	color: #B3A26C;
    display: block;
	
}
.hp-calendar .top-frame>.year-month-frame>.date-line>.bottom{
	color: #B3A26C;
	/* font-size:14px; */
	font-size: 1.2vw;
	font-weight:400;
    display: block;
	line-height: 19px;
	
}

@media (max-width: 767px) {
	.hp-calendar .top-frame>.year-month-frame>.date-line>.bottom{
		font-size:14px;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.hp-calendar .top-frame>.year-month-frame>.date-line>.bottom {
		font-size: .8vw;
	}
}

@media (min-width: 1281px) and (max-width: 1366px) {
	.hp-calendar .top-frame>.year-month-frame>.date-line>.bottom {
		font-size: 1vw;
	}
}

@media (min-width: 1367px) and (max-width: 1440px) {
	.hp-calendar .top-frame>.year-month-frame>.date-line>.bottom {
		font-size: 1vw;
	}
}

@media (min-width: 1441px) and (max-width: 1650px) {
	.hp-calendar .top-frame>.year-month-frame>.date-line>.bottom {
		font-size: 1.2vw;
	}
}

.hp-calendar .top-frame>.control-frame,
.hp-calendar .mob-controls .control-frame {
    display: block;
    float: right;
    min-width: 225px;
    /* padding-right: 15px; */
	margin-left: 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #D2D2D2;
    min-height: 60px;
    text-align: left;
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.hp-calendar .top-frame>.control-frame,
	.hp-calendar .mob-controls .control-frame {
		margin-top: -1vw;
	}
}

@media (min-width: 1281px) and (max-width: 1366px) {
	.hp-calendar .top-frame>.control-frame,
	.hp-calendar .mob-controls .control-frame {
		margin-top: -1vw;
	}
}

@media (min-width: 1367px) and (max-width: 1440px) {
	.hp-calendar .top-frame>.control-frame,
	.hp-calendar .mob-controls .control-frame {
		margin-top: -.5vw;
	}
}

@media (min-width: 1441px) and (max-width: 1650px) {
	.hp-calendar .top-frame>.control-frame,
	.hp-calendar .mob-controls .control-frame {
		margin-top: 1vw;
	}
}

@media (min-width: 1651px) {
	.hp-calendar .top-frame>.control-frame,
	.hp-calendar .mob-controls .control-frame {
		margin-top: 1vw;
	}
}

.hp-calendar .top-frame>.control-frame>.headline,
.hp-calendar .mob-controls .control-frame>.headline{
	color:#3A3A3B;
	font-size:11px;
	font-weight:bold;
	display:block;
	clear:both;
}
@supports(-webkit-appearance: none) or (-moz-appearance: none) {
.hp-calendar .top-frame>.control-frame>.control-search-type {
    -webkit-appearance: none;
    -moz-appearance: none;
  }
}
.hp-calendar .top-frame>.control-frame>.control-search-type{
	display: block;
    position: relative;
    bottom: -15px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAYZJREFUOE+dkzFy00AUhr9fnkCbijbhBHFOgDkAA3KLNFgjpwZOADdIeuSxGIuCAsnDBQgtDcoNPDSUOHXAj9lN1iNnzEzwq6Tdt9/+771/RSem02Z/dY+XZgxk9N2WiRZj3vvN+yyLl918962w8G7WDCIxBQ4x+2qovU6wPtIjYLEyspM0Pu9CPODm8BfMLqJIo+x57A+HmH5o+quVlUhHkTju7svL3uM7Zpd5OvSyt4XL+7NnrZBFVxyHcjSZNW8Rb26Tt0HWSuF1nsRnvsTJrPY15elw8K/bu+uTWd2aWIyT4TMPKKp6iakcp/GruwCKqp4LHeVJ/HB3gHEY+vXfJRRVvQCdj5N4dN2DqnHST3duYhgP6Ffvisfb3OZuKopPB7qvb8DP7rg3jQSLSMS3jeTHBx8RDzD7nKfDp6HhG1aWrBQ6MGgFrRn7kn8Tzt4Xhn5IPAHKPImzjbfgfm5cOTLMeaIvY2mShwXjFFVTCl4EyFrBXTwQctYQke0EcCA3vajH/C/to7t3U8RocgAAAABJRU5ErkJggg==') center right no-repeat transparent;
    color: #B3A26C;
    font-size: 14px;   
	
}
.hp-calendar .top-frame>.control-frame>.control-search-type::placeholder{	
    color: #B3A26C;
    font-size: 14px;    
}
.hp-calendar .top-frame>.control-frame>.control-search-type:hover,
.hp-calendar .top-frame>.control-frame>.control-search-type:focus{
	border:unset;
	outline:unset;
}
.hp-calendar .top-frame>.control-frame>.string{
	color:#9DA4AF;
	font-size:14px;
    display: block;
    position: relative;
    bottom: -15px;
}

.hp-calendar .top-frame>.view-frame{
}
.hp-calendar .top-frame>.view-frame>.view-change{
	color:#9DA4AF;
	display:inline-block;
	width:33%;
	font-weight:bold;
	font-size:11px;
    bottom: -15px;
    padding-bottom: 15px;
}

.hp-calendar .top-frame>.view-frame>.view-change:hover,
.hp-calendar .top-frame>.view-frame>.view_monthly,
.hp-calendar.week-view .top-frame>.view-frame>.view_weekly,
.hp-calendar.day-view .top-frame>.view-frame>.view_daily{
	color:#B3A26C;
	cursor:pointer;
    padding-bottom: 13px;
    bottom: -15px;
	border-bottom:1px solid #B3A26C;	
}

.hp-calendar.week-view  .top-frame>.view-frame>.view_monthly,
.hp-calendar.day-view  .top-frame>.view-frame>.view_monthly{
	border:none;
	color:#9DA4AF;
}

.hp-calendar .top-frame>.control-frame>.control-btn {
	color: #b3b3b3;
	padding: 0px;
	vertical-align: middle;
	display: inline-block;
}

.hp-calendar .top-frame>.control-frame>.control-btn>.icon {
	height: 48px;
	width: auto;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.hp-calendar .top-frame>.control-frame>.control-btn>.icon {
		height: 48px;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar .top-frame>.control-frame>.control-btn>.icon {
		height: 35px;
	}
}

.hp-calendar .top-frame>.control-frame>.control-btn.disabled {
	opacity: 0.3;
}

.hp-calendar .top-frame>.control-frame>.control-btn+.control-btn {
	margin-left: 35px;
}

.hp-calendar .top-frame:after,
.hp-calendar .top-frame:before {
	display: table;
	content: "";
	clear: both;
}

.hp-calendar>.calendar-head-frame>.row>.col.holiday {
	color: #c53131;
}

.hp-calendar>.calendar-body-frame>.row>.col>.day-label {
	display: inline-block;
	width: 30px;
	height: 28px;
	line-height: 28px;
}

.hp-calendar>.calendar-body-frame>h2 {
	text-align: center;
	padding: 10vw 0;
}

@media screen and (max-width: 767px) {
	.hp-calendar>.calendar-body-frame>h2 {
		padding: 25vw 0;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar>.calendar-body-frame>.row>.col>.day-label {
		width: 25px;
		height: 24px;
		line-height: 24px;
	}
}

.hp-calendar>.calendar-body-frame>.row>.col>.day-label,
.hp-calendar>.calendar-body-frame>.row>.col>.day-label:active,
.hp-calendar>.calendar-body-frame>.row>.col>.day-label:hover,
.hp-calendar>.calendar-body-frame>.row>.col>.day-label:visited,
.hp-calendar>.calendar-body-frame>.row>.col>.day-label:focus {
	text-decoration: none;
	color: #555555;
}

.hp-calendar>.calendar-body-frame>.row>.col>.day-label:hover {
	color: #777777;
}

.hp-calendar>.calendar-body-frame>.row>.col.holiday,
.hp-calendar>.calendar-body-frame>.row>.col.holiday>.day-label {
	/*color: #717171;*/
}

.hp-calendar>.calendar-head-frame>.row,
.hp-calendar>.calendar-body-frame>.row {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.hp-calendar>.calendar-head-frame>.row>.col,
.hp-calendar>.calendar-body-frame>.row>.col {
	display: table-cell;
	width: 14.28571429%;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 20px 20px;
	height: 100px;
}

.hp-calendar>.calendar-head-frame>.row>.col>.schedule-dot-list,
.hp-calendar>.calendar-body-frame>.row>.col>.schedule-dot-list {
	margin-top: 10px;
	text-align: center;
	height: 25px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.hp-calendar>.calendar-head-frame>.row>.col>.schedule-dot-list,
	.hp-calendar>.calendar-body-frame>.row>.col>.schedule-dot-list {
		height: 20px;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar>.calendar-head-frame>.row>.col>.schedule-dot-list,
	.hp-calendar>.calendar-body-frame>.row>.col>.schedule-dot-list {
		height: 15px;
	}
}

.hp-calendar>.calendar-head-frame>.row>.col>.schedule-dot-list>.schedule-dot-item,
.hp-calendar>.calendar-body-frame>.row>.col>.schedule-dot-list>.schedule-dot-item {
	display: inline-block;
	border-radius: 50%;
	width: 7px;
	height: 7px;
	vertical-align: top;
	margin-left: 2px;
	margin-right: 2px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.hp-calendar>.calendar-head-frame>.row>.col>.schedule-dot-list>.schedule-dot-item,
	.hp-calendar>.calendar-body-frame>.row>.col>.schedule-dot-list>.schedule-dot-item {
		width: 7px;
		height: 7px;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar>.calendar-head-frame>.row>.col>.schedule-dot-list>.schedule-dot-item,
	.hp-calendar>.calendar-body-frame>.row>.col>.schedule-dot-list>.schedule-dot-item {
		width: 7px;
		height: 7px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.hp-calendar>.calendar-head-frame>.row>.col,
	.hp-calendar>.calendar-body-frame>.row>.col {
		font-size: 20px;
		font-weight: 500;
		line-height: 20px;
		padding: 7px 2px;
		height: 70px;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.hp-calendar>.calendar-head-frame>.row>.col,
	.hp-calendar>.calendar-body-frame>.row>.col {
		font-size: 18px;
		font-weight: 500;
		line-height: 18px;
		padding: 7px 4px;
		height: 70px;
	}
}

@media screen and (max-width: 767px) {
	.hp-calendar>.calendar-head-frame>.row>.col,
	.hp-calendar>.calendar-body-frame>.row>.col {
		font-size: 14px;
		font-weight: 500;
		line-height: 14px;
		padding: 5px 3px;
		height: 50px;
	}
}

.hp-calendar>.calendar-head-frame>.row>.col.before-month,
.hp-calendar>.calendar-body-frame>.row>.col.before-month,
.hp-calendar>.calendar-head-frame>.row>.col.after-month,
.hp-calendar>.calendar-body-frame>.row>.col.after-month {
	color: #b3b3b3;
}
.year-timeline-frame{display:none; text-align: center;padding:17px 0;}
.club-timeline-frame{display:none; text-align: center;padding:17px 0;}
.year-timeline-frame .year-timeline-item{ font-size:14px; display:inline-block;  width: 11%;    margin: 1%; color:#9DA4AF; opacity:0.23;}
.club-timeline-frame .club-timeline-item{ font-size:14px; font-weight:bold; display:inline-block; text-align:center; color:#B3A26C; }
.year-timeline-frame .current{color:#B3A26C;opacity:1;}
.month-timeline-frame{display:none; text-align: center;padding:17px 0;}
.month-timeline-frame .month-timeline-item{font-size:14px; display:inline-block;  width: 18%; margin: 1%; color:#9DA4AF; opacity:0.23;}
.month-timeline-frame .current{color:#B3A26C;opacity:1;}
.view-frame-mobile{display:none!important;}
/*edit michal*/
.hp-calendar .top-frame>.view-frame>.view-change:hover, .hp-calendar .top-frame>.view-frame>.view_monthly, .hp-calendar.week-view .top-frame>.view-frame>.view_weekly, .hp-calendar.day-view .top-frame>.view-frame>.view_daily {
    border-bottom: 2px solid #B3A26C;
}

.hp-calendar>.calendar-head-frame>.row>.col, .hp-calendar>.calendar-body-frame>.row>.col {
    padding: 25px 20px;
}

.days-header .dh-dayname .long {
    margin-bottom: 4px;
}

.mob-controls{display:none!important;}
/*edit michal*/
@media screen and (max-width: 767px) {
	.row-dayname .col.col-dayname .long {
		display: none;
	}
	.row-dayname .col.col-dayname .short {
		display: inline;
	}
	.col-single-day {
		vertical-align: middle !important;
		text-align: center !important;
	}
	.col-single-day .day-frame {
		display: unset !important;
	}
	.row-dayname .col.col-dayname {
		color: #B3A26C;
		background: #FFF;
		vertical-align: middle;
		text-align: center;
		border-color:#FFF !important;
	}
	.active-day:hover {
		background: #b3A26C;
	}
	.active-day:hover .schedule-counter {
		display: none !important;
	}
	.year-month-frame {
		width: 100% !important;
		text-align: center!important;
		padding-left: 0px !important;
	}
	.prev-btn,
	.prev-d-btn,
	.prev-w-btn {
		float: left !important;
		margin-left: 20px;
		margin-right: 0px !important;
		top:10px;
	}
	.next-btn,
	.next-d-btn, 
	.next-w-btn {
		float: right !important;
		margin-right: 20px;
		margin-left: 0px !important;
		top:10px;
	}
	/*.day-view .year{display:none !important;}*/
	.control-btn-month {
		position: fixed;
		right: 15px;
		bottom: 10vw;
		z-index: 9999;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		border-radius: 30px;
		
		vertical-align: middle;
		margin-left:0px;
	}
	.control-btn-filter {
		position: fixed;
		right: 15px;
		bottom: 10vw;
		z-index: 9999;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		border-radius: 30px;		
		vertical-align: middle;
		margin-left:0px;
		cursor:pointer;
	}
	.control-btn-close-mob {
		position: fixed;
		right: 15px;
		bottom: 10vw;
		z-index: 9999;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
		border-radius: 30px;		
		vertical-align: middle;
		margin-left:0px;
		cursor:pointer;
	}
	.day-view .month {
		display: none;
		display: none !important;
	}
	.day-view .days-header {
		display: none;
		display: none !important;
	}
	.day-view .day-text {
		display: inline-block !important;
	}
	
	.year-timeline-frame{display:none;}
	.club-timeline-frame{display:block !important;}
	.day-view .year-timeline-frame{display:none;}
	.day-view .club-timeline-frame{display:none;}
	.day-view .month-timeline-frame{/*display:block;*/}
	.date-line {
		min-width: unset;
	}
	.control-frame{display:none !important;}
	
    .program-frame{display:none;}
	
	.hp-calendar .top-frame>.year-month-frame .year{
		display:inline;
		font-size:inherit;
	}
	.hp-calendar.day-view .top-frame>.year-month-frame .year{
		display:none;
	}
	
	.view-frame-mobile{
		width: 88%;
		margin: 0 auto 25px !important;
		float: unset !important;	
		display:block !important;
		min-height:unset !important;
	}
	.view-frame-mobile span{
		display: inline-block !important;
		width: 25% !important;
		position:relative;
		padding-bottom: 10px !important;
		bottom: -1px !important;
		text-align: center;
		}
	
	.view-frame-mobile span.headline:after{
		content:'>';
		float:right;
		display:inline-block;
		padding-right:15px;
	}
	.view-frame-mobile span.headline,
	.view-frame-mobile span.view_monthly{text-align:left;}
	.view-frame-mobile span.view_weekly{text-align:center;}
	.view-frame-mobile span.view_daily{text-align:right;}
	.event-table table td,.event-table table td.low{
		border:none;
	}
	.table-frame-mobile{padding-left: 15px;}
	.event-table table td.td_thalf{
		border-left: 0.5px solid #D2D2D2;
	}
	.event-table table td.td_tfull,
	.event-table table td.td_first {
		border-left: 2px solid rgba(179, 162, 108, 0.4392156862745098) !important;
	}
	
	.week-view .days-header{background:transparent;}
	.week-view .days-header .dh-dayname{width:150px}
	.week-view .days-header .dh-dayname span.long{display:block; margin-bottom:0px;position: relative;
    top: 15px; font-size:11px; font-weight:bold; color:#9DA4AF;}
	.week-view .days-header .dh-dayname span.day-date{display:none;}
	
	.days-items .days-row{overflow: hidden;}
	.days-items .days-label:before{width:100;}
	#weeek-frame.mw-1 .days-header .dh-dayname.mw-dh1 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	#weeek-frame.mw-2 .days-header .dh-dayname.mw-dh2 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	#weeek-frame.mw-3 .days-header .dh-dayname.mw-dh3 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	#weeek-frame.mw-4 .days-header .dh-dayname.mw-dh4 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	#weeek-frame.mw-5 .days-header .dh-dayname.mw-dh5 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh6 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh0 span.long{display:block;color:#B3A26C;padding-top:0px; font-size:16px;position: unset; top: unset;}
	
	
	
	#weeek-frame.mw-2 .days-header .dh-dayname.mw-dh1{display:none;}
	#weeek-frame.mw-3 .days-header .dh-dayname.mw-dh1{display:none;}
	#weeek-frame.mw-3 .days-header .dh-dayname.mw-dh2{display:none;}
	#weeek-frame.mw-4 .days-header .dh-dayname.mw-dh1{display:none;}
	#weeek-frame.mw-4 .days-header .dh-dayname.mw-dh2{display:none;}
	#weeek-frame.mw-4 .days-header .dh-dayname.mw-dh3{display:none;}
	#weeek-frame.mw-5 .days-header .dh-dayname.mw-dh1{display:none;}
	#weeek-frame.mw-5 .days-header .dh-dayname.mw-dh2{display:none;}
	#weeek-frame.mw-5 .days-header .dh-dayname.mw-dh3{display:none;}
	#weeek-frame.mw-5 .days-header .dh-dayname.mw-dh4{display:none;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh1{display:none;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh2{display:none;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh3{display:none;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh4{display:none;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh5{display:none;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh1{display:none;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh2{display:none;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh3{display:none;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh4{display:none;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh5{display:none;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh6{display:none;}
	
	
	#weeek-frame.mw-1 .days-header .dh-dayname.mw-dh1 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	#weeek-frame.mw-2 .days-header .dh-dayname.mw-dh2 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	#weeek-frame.mw-3 .days-header .dh-dayname.mw-dh3 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	#weeek-frame.mw-4 .days-header .dh-dayname.mw-dh4 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	#weeek-frame.mw-5 .days-header .dh-dayname.mw-dh5 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	#weeek-frame.mw-6 .days-header .dh-dayname.mw-dh6 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	#weeek-frame.mw-0 .days-header .dh-dayname.mw-dh0 span.day-date{display:block;font-size:11px; font-weight:bold; color:#9DA4AF;}
	
	#weeek-frame .dw-item{display:none;    
    width: 75%;
    margin: 0 30px 0 auto;
    padding-right: 0px;} 
	#weeek-frame.mw-1 .morning-1.dw-item,#weeek-frame.mw-1 .afternoon-1.dw-item,#weeek-frame.mw-1 .evening-1.dw-item{display:block;} 
	#weeek-frame.mw-2 .morning-2.dw-item,#weeek-frame.mw-2 .afternoon-2.dw-item,#weeek-frame.mw-2 .evening-2.dw-item{display:block;} 
	#weeek-frame.mw-3 .morning-3.dw-item,#weeek-frame.mw-3 .afternoon-3.dw-item,#weeek-frame.mw-3 .evening-3.dw-item{display:block;} 
	#weeek-frame.mw-4 .morning-4.dw-item,#weeek-frame.mw-4 .afternoon-4.dw-item,#weeek-frame.mw-4 .evening-4.dw-item{display:block;} 
	#weeek-frame.mw-5 .morning-5.dw-item,#weeek-frame.mw-5 .afternoon-5.dw-item,#weeek-frame.mw-5 .evening-5.dw-item{display:block;} 
	#weeek-frame.mw-6 .morning-6.dw-item,#weeek-frame.mw-6 .afternoon-6.dw-item,#weeek-frame.mw-6 .evening-6.dw-item{display:block;} 
	#weeek-frame.mw-0 .morning-0.dw-item,#weeek-frame.mw-0 .afternoon-0.dw-item,#weeek-frame.mw-0 .evening-0.dw-item{display:block;} 
	
	
	#weeek-frame{
		width: 100%;
		overflow: hidden;
		/*
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding-bottom: 15px;*/
		}
	.days-items .days-label{
		left: 25px;
		text-align: right;
	}
	.event-table table th {
    color: #B3A26C;
    font-size: 12px;
    min-width: 50px;
    width: 50px;
    max-width: 50px;
	}
	
.hp-calendar .top-frame>.year-month-frame {
	font-weight:normal !important;
}



	.mob-controls.show{display:block!important;}
	.mob-controls {
		/* background: #FFF;
		width: 100%;
		padding: 30px 30px;
		POSITION: absolute;
		WIDTH: 100%;
		Z-INDEX: 99999;
		HEIGHT: 100VH; */
		background: #fff;
		padding: 30px 30px;
		position: fixed;
		width: 88%;
		z-index: 99999;
		height: 100VH;
		top: 15vw;
	}
	.mob-controls .filter-label{
		text-align:left;
		color:#B3A26C;
		font-size:26px;
		font-weight:bold;
	}
	.mob-controls .control-frame{display:block !important; float:none; width:100%;    margin: 30px 0 25px 0;}
	.mob-controls .submit-mob-form{
		color:#FFF;
		background:#B3A26C;
		-webkit-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
		-moz-box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
		box-shadow: 0px 17px 36px -5px rgba(179, 162, 108, 0.83);
		width: 100%;
		padding: 15px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		border: none;
		margin:0 0 25px 0;
	}
	.mob-controls .reset-mob-form{
		text-decoration:underline;
		color:#C2C2C2;
		font-size:11px;
    text-align: center;
    display: block;
	}
}
#weeek-frame h2 {
	text-align: center;
	padding: 5vw 0;
}
@media (max-width: 991px) {
    #weeek-frame h2 {
        text-align: center;
        margin-bottom: 8vw;
    }
}

@media (max-width: 767px) {
	.week-view .days-header .dh-dayname {
		width: 100px;
	}
}

.control-frame.view-frame{display:none !important;}
.control-frame.view-frame.view-frame-mobile{display:none !important;}
.event-time-item.opacity{opacity:0.4;filter: blur(0.7px);}
.event-time-item.past{background:#E6E6E6;}

.booked {
	background: #b3a26c !important;
}

.booked::after {
	content: '';
	background: url(/assets/img/booked_icon.svg);
	width: 1vw;
	height: 1vw;
	display: block;
	position: absolute;
	right: 7%;
	margin-top: -3.5vh;
}

@media (max-width: 767px) {
	.booked::after {
		width: 5vw;
		height: 5vw;
		margin-left: 66%;
		margin-top: -10.5%;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.booked::after {
		margin-left: 11.5%;
		margin-top: -5.6vh;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.booked::after {
		margin-left: 11.5%;
		margin-top: -5.6vh;
	}
}

@media (min-width: 1281px) and (max-width: 1366px) {
	.booked::after {
		margin-left: 11.5%;
		margin-top: -5.6vh;
	}
}

@media (min-width: 1367px) and (max-width: 1440px) {
	.booked::after {
		margin-left: 11.5%;
		margin-top: -5vh;
	}
}

@media (min-width: 1441px) and (max-width: 1600px) {
	.booked::after {
		margin-left: 11.5%;
	}
}

.booked .duration, .booked .event-title {
	color: #fff !important;
}