/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.parentCalendar {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    .--child {
        background: #fff;
        border-radius: 30px;
        display: flex;
        justify-content: center;
        overflow: hidden;
        box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.08);
        img {
            aspect-ratio: 12/9;
            object-fit: contain;
            pointer-events: none;
        }
    }
}
input[type="text"], textarea {
    border: none !important;
    border-radius: 15px !important;
    background: #ffffffe0 !important;
}
button[type="submit"]{
    border: none !important;
    border-radius: 15px !important;
    background: #780C1A !important;
    color: #fff !important;
    font-weight: 800 !important;
    margin-inline: auto !important;
    display: flex !important;
}
.brz-css-h5ny3c, .brz-css-t8l40e, .brz-css-1wt460e {
    strong{
        padding: 8px 10px 5px 10px;
    }
}

.brz-css-tiLlX strong{
	padding: 10px 20px;
}
.brz-fs-xs-28 strong{
	padding: 10px 20px;
	
}
.brz-css-gqKWf strong{
	padding: 10px 20px;
}

.brz-css-rFdUn span{
	background:#780C1A;
	padding-left:20px;
	padding-right:20px;
		text-wrap:nowrap!important;
	margin-bottom:5px;
}
.brz-css-pVsT5 span{
	background:#4C6159;
	padding-left:20px;
	padding-right:20px;

}
.brz-css-1c402ax{
	transform: rotate(-1deg);
}
.ql-clipboard {
    display: none;
}

.brz-css-d-wrapper.brz-css-15colru.brz-wrapper {
		height:100% !important;
	*{
	height:100% !important;
		
	}
	img{
		    object-fit: cover;
    border-radius: 20px;
	}
}
.brz-css-1fjjooj{
	height:100% !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .parentCalendar {
        grid-template-columns: repeat(3, 1fr);
    }
	.brz-css-d-wrapper.brz-css-70zlzl.brz-wrapper {
		aspect-ratio:16/9;
	}
}

@media screen and (max-width: 767px) {
    .parentCalendar {
        grid-template-columns: repeat(2, 1fr);
    }
	.brz-css-d-wrapper.brz-css-70zlzl.brz-wrapper {
		aspect-ratio:16/9;
	}
}
