/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2023 | 09:00:32 */
.col-border {
	border: 1px solid #2e8544;
	margin-bottom: 1.5em;
	gap: 0em!important;
	padding: 0.5em;
}

.col-border>div.wp-block-column {
	border: none;
	padding: 0.5em;
}

.item-box {
	border-radius: 10px;
}

.item-box-shadow {
	border-radius: 10px;
	box-shadow: 0px 0px 16px -6px rgba(0, 0, 0, 0.5);
}

.item-box-brwn {
	border: 1px solid #4A3931;
	border-radius: 10px;
}

.item-box-beig {
	border: 1px solid #B0977A;
	border-radius: 10px;
}

.item-box-bg-brwn {
	background-color: #4A3931;
	border-radius: 10px;
}


.cal-flex {
    display: flex;
    flex-direction: column;
    gap: .5em;
    margin-bottom: 0px;
}
.cal-flex .cal-top-col, .cal-flex .cal-main-col {
margin-bottom: 0!important;
}
.event-cal h4 {
   font-size: 1em;
}
.cal-top-col, .cal-main-col {
  gap: .5em!important;
}
.cal-month {flex-basis: 15%!important;justify-content: center;
  align-items: center!important;}
.cal-isk {flex-basis: 30%!important;justify-content: center;
  align-items: center!important;}
.cal-area {flex-basis: 55%!important;justify-content: center;
  align-items: center!important;}

.cal-month, .cal-month {
color: #B0977A;
padding:.5em;
}
.cal-top-col .cal-month .p-big {
letter-spacing: -2px;
}
.cal-main-col .cal-month .p-big {
font-size: 3em;
}
@media screen and (max-width: 1280px) {
.cal-main-col .cal-month .p-big {
font-size: 2em!important;
}
}
@media screen and (max-width: 781px) {
.cal-main-col .cal-month .p-big {
font-size: 3em!important;
}
}
.cal-top-col .cal-isk, .cal-main-col .cal-isk {
background-color: #B0977A;
color : #21452A;
border: 1px solid #B0977A;
padding:.5em;
}
.cal-top-col .cal-area, .cal-main-col .cal-area {
color : #B0977A;
border: 1px solid #B0977A;
padding:.5em;
}

.item-box-line-beig {
   border-top: 1px solid #B0977A;
   border-bottom: 1px solid #B0977A;
}
.cal-main-col h4 {
   font-size: .9em;
}
.cal-top-col p, .cal-main-col p {
   font-size: .85em;
letter-spacing: 0;
}
.cal-main-col .cal-isk p, .cal-main-col .cal-isk h4 {
   padding-right: 1.0em;
}
@media screen and (max-width: 768px) {
.cal-isk {
   min-height: 4em;
}
.cal-area {
   min-height:4em;
}
.cal-isk p, .cal-isk h4 {
   padding-right: 0;
}
.cal-month .p-big {
   line-height: 1.2em;
}
.cal-month .wp-block-spacer {
   height: 0!important;
}
}