.event-body{margin:33px 123px 20px}
.calendar-icon{width:35px;height:35px}
.view-event-calendar a{height:21px;font-size:18px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;padding:7px 10px;position:relative;top:15%;font-family:'GirlScout-TextBold' !important;font-weight:normal;color:#006b50 !important;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#006b50;text-underline-offset:5px;cursor:pointer}
.even-image{margin:20px 123px 40px}
.even-image img{margin:0;max-width:100%;min-height:92px}
.event-details-desc{font-family:GirlScout-TextBook,Cambria;font-weight:bold}
.event-details{font-family:GirlScout-TextBook,Cambria;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;margin:40px 127px 20px 123px}
.event-register-btn{width:296px;height:60px;font-family:GirlScout-TextBook,Cambria;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#000;border:0;border-radius:10px;background-color:#00b451;cursor:pointer}
.event-register{text-align:right;margin:0 127px 40px}
.event-description{margin:40px 127px 72px 123px}
.event-description p{font-family:GirlScout-TextBook,Cambria;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#000;padding-bottom:20px}
.event-description a{font-family:'GirlScout-TextBold' !important;font-weight:normal;color:#006b50 !important;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#006b50;text-underline-offset:5px;cursor:pointer}
.event-description ul,.event-description ol{padding:0 0 20px 20px}
.event-description p:not(:has(>a))::first-letter {text-transform:uppercase}
.event-description p:last-child,.event-details div:last-child{padding-bottom:0}
.event-details-list{display:inline;list-style:none}
.event-details-list li{display:inline}
.event-details-list li:after{content:", "}
.event-details-list li:last-child:after{content:""}
.event-details div{padding-bottom:20px}
a{color:#000;cursor:pointer}
@media only screen and (max-width:767px){.event-name{font-size:32px}
.event-body{margin:40px 20px 20px}
.name-of-event{padding-right:34px}
.view-event-calendar a{padding-bottom:9px;font-size:16px}
.even-image{margin-left:20px;margin-right:20px;min-height:77px}
.event-details{margin:40px 20px 20.5px;font-size:16px}
.event-register-btn{width:335px;height:45px;font-size:24px;line-height:1.25}
.event-register{text-align:center;margin:0 20px 40.5px}
.event-description{margin:40.5px 20px 59px;font-size:16px;line-height:1.19}
}
@media screen and (min-width:768px) and (max-width:1023px){.event-name{font-size:32px}
.name-of-event{padding:10px 22px 19px}
.parent-name a{font-size:12px}
.event-body{margin:40px 10px 20px 22px}
.view-event-calendar a{padding-bottom:9px;font-size:16px}
.even-image{margin-left:22px;margin-right:22px;min-height:81px}
.event-details{margin:40px 22px 20px;font-size:16px}
.event-register-btn{width:352px}
.event-register{text-align:center;margin:0 208px 50px}
.event-description{margin:50px 22px 156px;font-size:16px;line-height:1.19}
}
@media screen and (min-width:1281px){.event_page{max-width:1290;margin:0 auto}
}