/*
 Theme Name:     Maesyfelin (Divi Child)
 Theme URI:      
 Description:    Divi Child Theme
 Author:         L Mitchell-Dawson
 Author URI:     https://www.applenothing.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* front page blurbs - image aspect ratio landscape 4:3*/
.et_pb_row_5 .et_pb_image_1 .et_pb_image_wrap,
.et_pb_row_5 .et_pb_image_2 .et_pb_image_wrap,
.et_pb_row_5 .et_pb_image_3 .et_pb_image_wrap,
.et_pb_row_6 .et_pb_image_4 .et_pb_image_wrap,
.et_pb_row_6 .et_pb_image_5 .et_pb_image_wrap,
.et_pb_row_6 .et_pb_image_6 .et_pb_image_wrap
{
padding-top: 75%;
display: block;
}
.et_pb_row_5 .et_pb_image_1 .et_pb_image_wrap img,
.et_pb_row_5 .et_pb_image_2 .et_pb_image_wrap img,
.et_pb_row_5 .et_pb_image_3 .et_pb_image_wrap img,
.et_pb_row_6 .et_pb_image_4 .et_pb_image_wrap img,
.et_pb_row_6 .et_pb_image_5 .et_pb_image_wrap img,
.et_pb_row_6 .et_pb_image_6 .et_pb_image_wrap img{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}

/* logo spacing */
#logo {
	max-height: 94%;
} 

/* calendar empty days */

.future.empty.event.all-day .day
{
background-color: #98fb98;
}
.ics-calendar-year-availability-grid td.has_events.multiday_last:not(.multiday_first) .day {
background: linear-gradient(-45deg, var(--r34ics--color--gainsboro), 0%,#98fb98, 50%,var(--r34ics--color--gainsboro) 50%,var(--r34ics--color--gainsboro) 100%); 
}

.ics-calendar-year-availability-grid td.has_events.multiday_first:not(.multiday_last) .day {
background: linear-gradient(-45deg, var(--r34ics--color--gainsboro), 0%,var(--r34ics--color--gainsboro), 50%,#98fb98 50%,#98fb98 100%); 
}