/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 17 2025 | 13:12:21 */
.fc-header-toolbar{
	direction: rtl;
}
.fc-prev-button,.fc-next-button{
	rotate: 180deg;
}
.fc-scroller,.fc-scroller-harness{
	direction: rtl !important;
}
.fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 14px 0px;
    color: #202020;
    font-size: 24px;
    text-decoration: none;
    font-weight: 700 !important;
}
.fc .fc-toolbar {
    display: flex;
    justify-content: center;
    align-items: center;
}
.fc-daygrid-day-frame:before, .fc-daygrid-day-frame:after, .fc-daygrid-day-bg, .fc-today-button{
	display: none !important;
}
.fc .fc-daygrid-day-frame{
	display: flex;
    /*flex-direction: column;*/
	flex-direction: unset;
    justify-content: space-between;
	/*padding: 16px 16px 16px 34px;*/
	padding: 16px 16px 16px 16px;
}
.fc-daygrid-event{
	white-space: pre-wrap;
}
.fc-event-title.fc-sticky {
    text-align: right;
    font-size: 16px;
    color: #202020;
    font-family: 'Ploni', sans-serif !important;
}
.fc-h-event {
    background-color: transparent;
    border: none;
}
.fc-direction-ltr{
	padding: 20px;
    background-color: #fff0f0;
}
.fc-theme-standard td, .fc-theme-standard th, .fc-theme-standard .fc-scrollgrid {
    border: 1px solid #fc8b8b;
    border: 2px solid var(--fc-border-color, #fc8b8b) ;
    background-color: #fff;
}
.fc .fc-daygrid-day-number{
	color: #fc8b8b !important;
    text-decoration: none;
    font-size: 24px !important;
    font-weight: 700;
}
.fc-button-group{
	margin: 0px !important;
	gap: 15px;
}
button.fc-prev-button.fc-button.fc-button-primary {
    order: 1;
	background-color: transparent;
    border: none;
}
.fc-button-group .fc-toolbar-chunk {
    order: 2;
	color: #FC8B8B;
}
button.fc-next-button.fc-button.fc-button-primary {
    order: 3;
	background-color: transparent;
    border: none;
}
.fc-icon-chevron-right:before {
    content: "";
    display: inline-block;
    width: 28px; /* Adjust as needed */
    height: 17px;
    background-color: #FC8B8B; /* Set stroke color */
    -webkit-mask-image: url("https://dev.child-development.org.il/wp-content/uploads/2025/03/Vector.svg");
    mask-image: url("https://dev.child-development.org.il/wp-content/uploads/2025/03/Vector.svg");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}
.fc-icon-chevron-left:before {
    content: "";
    display: inline-block;
    width: 28px; /* Adjust as needed */
    height: 17px;
    background-color: #FC8B8B; /* Set stroke color */
    -webkit-mask-image: url("https://dev.child-development.org.il/wp-content/uploads/2025/03/Vector-1.svg");
    mask-image: url("https://dev.child-development.org.il/wp-content/uploads/2025/03/Vector-1.svg");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}
.fc-daygrid-day-name{
	display: none;
}
table.fc-col-header, .fc-daygrid-body, .fc-scrollgrid-sync-table {
    width: 100% !important;
}
.fc-scrollgrid-sync-table{
	height: 965px !important;
}
.fc-event-main a{
	text-decoration: none;
}
.fc-h-event .fc-event-main{
	text-align: right;
}
@media only screen and (max-width: 700px){
.fc .fc-daygrid-day-number{
	color: #fc8b8b !important;
    text-decoration: none;
    font-size: 18px !important;
    font-weight: 700;
	line-height: 1.1em !important;
}
.fc-daygrid-day-name{
	display: block;
	color: #fc8b8b !important;
    font-size: 18px !important;
    font-weight: 700;
}
.fc .fc-daygrid-day-top {
    display: flex;
	flex-direction: row;
	align-items: center;
	width: 76px;
	justify-content: flex-end;
}
table.fc-scrollgrid.fc-scrollgrid-liquid thead {
    display: none;
}
	
.fc-view-harness.fc-view-harness-active {
    height: 600px !important;
}
table.fc-scrollgrid-sync-table tbody tr {
    display: flex;
    flex-direction: column;
}
table.fc-scrollgrid-sync-table tbody tr td.fc-daygrid-day{
	border: 2px solid #fc8b8b !important;
    background: #fff;
	margin-bottom: 10px;
}	
.fc .fc-daygrid-day-frame{
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-start;
	padding: 10px;
	gap: 10px;
}
.fc-theme-standard td, .fc-theme-standard th, .fc-theme-standard .fc-scrollgrid {
    border: 0px;
}
.fc-theme-standard td{
	background-color: transparent;
}
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{
	min-height: 0em;
}
}