/*** Calendar ***/
.calentim-container, 
.calentim-container-mobile { font-family: "Futura Plus W08 Book" !important; }
.calentim-input .calentim-calendars, 
.calentim-title span { font-family: "Futura Plus W08 Book" !important; text-transform:uppercase; }
.calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek { padding: 6px 3px; color: #fff !important; background-color: #0cb4ce !important; }
div.higherDayCell div.calentim-days-container div:not(.calentim-dayofweek) { min-height: 60px; }
.calentim-day .inlinePrice { display: none !important; }

/*** Calendar widget ***/
.booking-widget-searcher .calentim-popup { font-size: 12px; background: #eaeaea; padding: 0 36px 36px !important; }

/*** Calendar popup ***/
.calentim-popup { font-family: "Futura Plus W08 Book" !important; font-size: 12px; background: #eaeaea;  margin: -8px -30px; padding: 16px 36px 28px; max-width: 339px; }
.calentim-popup .calentim-box-arrow-top { display: none; }
.calentim-popup .calentim-input .calentim-calendars { display: initial; }
.calentim-popup .calentim-input { display: initial; flex-direction: column; }
.calentim-popup div.higherDayCell div.calentim-days-container div:not(.calentim-dayofweek) { min-height: 60px; }
.calentim-popup .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container { padding: 0px; }

/*** Calendar kassabon ***/
.content__boeken__kalender { font-family: "Futura Plus W08 Book" !important; font-size: 12px; }
.content__boeken__kalender .calentim-input .calentim-calendars { display: initial; }
.content__boeken__kalender .calentim-input { display: initial; flex-direction: column; }
.content__boeken__kalender div.higherDayCell div.calentim-days-container div:not(.calentim-dayofweek) { min-height: 60px; }
.content__boeken__kalender .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container { padding: 0px; }

.booking-widget-searcher input { width: 100% }

/*** Calendar body - comments ***/
.datepicker-period { display: inline-flex; width: 200px; }
.period { display: grid; grid-template-columns: 200px 200px 200px; }
.period .nrOfNights, .period .information { display: none; }


/*** Typo ***/
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber { font-size: 1em; }

/*** Colors ***/
.calentim-title {background: #cccccc !important; }
.booking-widget, .calentim-calendars, .calentim-popup {
	
    --calentim-borderColor: #d9f0ff;
    --calentim-backgroundColor: #fff;
    --calentim-accentText: #1885fc;
    --calentim-rightBgColor: ghostwhite;
    --calentim-selectionWrapperColor: #25b1fd;
    --calentim-yearMonth-picker-hover: #fff;
    --calentim-outOfMonthSelectionBgColor: #029aed;
    --calentim-selectionBgColor: #0666cd;
    --calentim-betweenSelectedBgColor: #efe;
    --calentim-betweenSelectedTextColor: #aca;
    --calentim-headerSeparatorColor: aliceblue;
    --calentim-disabledTextColor: #d2e5f1;
    --calentim-darkDisabledTextColor: #6a6e71;
    --calentim-disabledBgColor: #c9c9d1;
    --calentim-dayOfWeekColor: #3fa9f5;
    --calentim-weekendColor: #568ea3;
    --calentim-textShadowColor: #eee;
    --calentim-titleColor: #ffffff !important;
    --calentim-disabledDayBgColor: #ffffff !important;
    --calentim-disabledDayTextColor: #dfdff1;
    --calentim-hoverDayBgColor: #71ccfe;
    --calentim-hoverDay-first-BgColor: #25b1fe;
    --calentim-hoverDay-last-BgColor: #25b1fe;
    --calentim-hoverDay-first-TextColor: #fff;
    --calentim-hoverDay-last-TextColor: #fff;
    --calentim-hoverDayTextColor: #fff;
    --calentim-mouseOverDayBgColor: #4ff53f;
    --calentim-dayBgColor: #befbb9;
    --calentim-dayTextColor: #191;
    --calentim-headerTitleColor: #cccccc !important;
    --calentim-discountBgColor: #4bf49a;
    --calentim-arrangementBgColor: #4b9af4;
    --calentim-occupiedBgColor: #f4504e;
    --calentim-specialPeriodsTriangleColor: #f4f100
}