/* SITE-TOTLE (too large */
.site-title {
	letter-spacing:-1.25px;
}

/* all font */
.datepick-inline,
.wpdev_hint_with_text {
    font-family: sans-serif;
}

/* Prev - Next Text */
.datepick-inline .calendar-links .datepick-prev a,
.datepick-inline .calendar-links .datepick-next a,
.datepick-inline .calendar-links .datepick-prev a:hover,
.datepick-inline .calendar-links .datepick-next a:hover {
    font-size: 3rem;
}

/* Month Titles */
/* Week Titles */
.datepick-inline .datepick,
.datepick-inline .datepick-header,
.datepick-inline .datepick-header span,
.datepick-inline .calendar-links,
.datepick-inline .calendar-links a,
.datepick-inline .datepick-days-cell,
.datepick-inline .datepick-days-cell a,
.datepick-inline .datepick-days-cell div,
.datepick-inline .datepick-title-row,
.datepick-inline .datepick-title-row th {
    font-size: 1em;
}

/* DAY NAMES */
.datepick-title-row * {
    background-color: #c0c0c0;
    color: #333;
    font-size: 1em;
}

/* OTHER MONTH CELLS */
.datepick-days-cell {
    background-color: #e0e0e0;
    color: #555;
}

/* THIS MONTH UNSELECTABLE CELLS */
.date_user_unavailable, .date_user_unavailable * {
    background-color: #e0e0e0;
    color: #555;
    font-size: 1em;
}


/* A V A I L A B L E - BACKGROUND */
.block_hints .block_free,
.block_hints .block_time,
.block_hints .block_check_in_out div.check-in-div,
.block_hints .block_check_in_out div.check-out-div,
.datepick-inline .date_available,
.datepick-inline .timespartly.check_in_time div.check-in-div,
.datepick-inline .timespartly.check_out_time div.check-out-div {
    background-color: #f7f7f7;
}
/* A V A I L A B L E  and UNSELECTABLE - Text */
.block_hints .block_free,
.datepick-inline .date_available,
.datepick-inline .date_available.datepick-unselectable {
    color: pink;
    text-shadow: none;
    font-size: 1em;
}
/* A V A I L A B L E  - Text A */
.block_hints .block_free a,
.block_hints .block_time,
.datepick-inline .date_available a {
    color: #333;
    text-shadow: none;
    font-size: 1em;
}

/* A P P R O V E D  - BACKGROUND */
.block_hints .date_approved.block_check_in_out,
.block_hints .block_booked,
.datepick-inline .date_approved {
    _martin_background-color: #e00000;
	 background-color: #e0e0e0;
}
/* A P P R O V E D  -  T E X T /including partially booked - timeslots/ */
.block_hints .date_approved.block_check_in_out,
.block_hints .block_booked,
.datepick-inline .date_approved,
.block_hints .block_booked a,
.datepick-inline .date_approved a {
    _martin_color: #e0e0e0;
	 color:black;
	
    text-shadow: none;
    font-size: 1em;
}

/* S E L E C T E D   Dates - Background */
.datepick-inline .datepick-one-month .datepick .datepick-current-day {
    background-color: #00c700;
}
/* S E L E C T E D   Dates - Text color */
.datepick-inline .datepick-one-month .datepick .datepick-current-day a {
    color: #efefef;
    text-shadow: none;
    font-size: 1em;
}

/* C e l l   O V E R   Dates - Background */
.datepick-inline .datepick .datepick-days-cell-over {
    background: #00ef00;
}
/* C e l l   O V E R   Dates - Text color */
.datepick-inline .datepick .datepick-days-cell-over a:hover,
.datepick-inline .datepick .datepick-days-cell-over a {
    color: white;
    text-shadow: none;
    font-size: 1em;
}

/* P E N D I N G  - BACKGROUND */
.block_hints .date2approve.block_check_in_out,
.block_hints .block_pending,
.datepick-inline .date2approve {
    background: #ffef00;
}
/* P E N D I N G  -  T E X T /including partially booked - timeslots/ */
.block_hints .date2approve.block_check_in_out,
.block_hints .block_pending,
.datepick-inline .date2approve,
.block_hints .block_pending a,
.datepick-inline .date2approve a {
    color: #333;
    text-shadow: none;
    font-size: 1em;
}

/* LEGEND */
.wpdev_hint_with_text {
	margin-top: 8px;
	font-size:0.75em;
}

/* FORM LABELS */
.wpdevelop label,
.wpdevelop input {
  font-weight: inherit;
}
