#cms_combine_fn{content:'/static/template-2044/css/content/condeon-calendar.less';}
main>.grp.grp-content-66{padding:1.25em}@media (min-width:1400px){main>.grp.grp-content-66{padding:30px -webkit-calc(50% - 700px);padding:30px calc(50% - 700px)}}.event-toggle{text-align:center;margin:10px auto 50px;position:relative;font-family:"Brandon Grotesque",sans-serif;text-transform:uppercase;letter-spacing:.05em}.event-toggle-radio{display:none}.event-toggle label{background:#EDECEC;display:inline-block;padding:1rem 1.5rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 0 1rem 0}.event-toggle label:focus,.event-toggle label:hover{background:#84a75d}.event-toggle label:not(:last-child){margin:0 1.5rem 1rem 0}@media (min-width:768px){.event-toggle .mobile-calendar-dropdown{display:none}}@media (max-width:767px){.event-toggle label{max-height:0;overflow:hidden;width:100%;padding:0 1em;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;margin:0}.event-toggle label:not(:last-child){margin:0}#event-mobile-toggle:checked~.event-toggle label{max-height:100%;padding:1em;opacity:1}#event-mobile-toggle:checked~.event-toggle label.mobile-calendar-dropdown{max-height:0;padding:0}.event-toggle .mobile-calendar-dropdown{background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;max-height:none;opacity:1}.event-toggle .mobile-calendar-dropdown:focus,.event-toggle .mobile-calendar-dropdown:hover{background:0 0}.event-toggle .mobile-calendar-dropdown::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;content:"\f107";color:#3a2b19;position:absolute;top:0;right:0;bottom:0;width:3rem;font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.card-event{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .3s ease-in-out,margin-bottom .3s ease-in-out .3s,max-height .3s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,margin-bottom .3s ease-in-out .3s,max-height .3s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out .3s,max-height .3s ease-in-out .3s;transition:transform .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out .3s,max-height .3s ease-in-out .3s,-webkit-transform .3s ease-in-out;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}.card-event:focus,.card-event:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.card-event label{display:block;cursor:pointer}.card-event .event-list-description{padding:1em 2em;background-color:#F0EEE7}.card-event .event-list-description h3{margin:.5em 0}.card-event .event-teaser{line-height:1.75}.card-event .line-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:80px}.card-event label.event-more-info{background-color:#84a75d;font-family:'Montserrat light',sans-serif;text-transform:uppercase;color:#fff;letter-spacing:.05em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1rem;height:45px;position:relative}.card-event label.event-more-info:focus,.card-event label.event-more-info:hover{background-color:#3a2f30}.card-event label.event-more-info .fal{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:absolute;height:100%;right:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card-event .event-image{position:relative;background:#000}.card-event .event-image img{opacity:.9;max-width:none;width:100%}.card-event .event-image h3.event-image-name{color:#fff;position:absolute;left:1rem;bottom:1rem;right:1rem}.card-event date{position:absolute;top:-20px;left:20px;width:70px;font-weight:400;background:#84a75d;color:#fff;font-family:'Montserrat light',sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-event date>*{display:block;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;line-height:1.5}.card-event date .date-month{text-transform:uppercase;font-size:.875em}.card-event date .date-year{font-size:.875em;padding-bottom:10px}.card-event date .date-day{padding-top:8px;font-size:1.375em}.card-event date .date-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:4px 0;background:#EDECEC}.card-event date .date-time span{color:#3a2f30}.card-event date .date-time span.date-time-time{font-size:12px}.card-event date .date-time-day{font-size:14px}.card-event date .date-time.from-to{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px 8px 0 8px}.card-event date .date-time.from-to>span{-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;text-align:center;line-height:1.2}.card-event date .date-time.from-to span.date-day-difference{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:6px}.card-event date .date-time.from-to span.date-day-difference span{font-size:12px}@media (min-width:768px){.card-event{display:inline-block;width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin:0;vertical-align:top;max-height:0;max-width:0;-webkit-transition:opacity .3s ease-in-out,margin .3s ease-in-out .3s,max-width .3s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,margin .3s ease-in-out .3s,max-width .3s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out .3s,max-width .3s ease-in-out .3s;transition:transform .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out .3s,max-width .3s ease-in-out .3s,-webkit-transform .3s ease-in-out}.card-event-width{display:inline-block;margin:0!important;padding:0;border:none}.card-event-list{margin:0 -15px}.card-event-list.masonry{margin:0}.card-event-list.masonry .card-event{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.card-event-list.masonry-transition .card-event{opacity:0;-webkit-transition:none;transition:none}}@media (min-width:1200px){.card-event{width:-webkit-calc(33.333% - 20px);width:calc(33.333% - 20px)}.card-event .event-image img{max-width:100%;height:auto;width:auto}.card-event-list.masonry .card-event{width:-webkit-calc(33.333% - 20px);width:calc(33.333% - 20px)}}input[name=event-details-toggle]{position:fixed;top:0;left:0;display:none;opacity:0}.event-detail{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;left:-200%;bottom:0;right:200%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:3000;background:rgba(0,0,0,.25)}@media (min-width:768px){.event-detail{z-index:10}}.event-detail .event-invisible-close{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.event-detail-inner{position:relative;padding:20px 20px 0;background:#fff;max-width:960px;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.event-detail-inner{max-height:600px}}.event-detail-inner>label:first-child{font-family:'Montserrat light',sans-serif;position:fixed;top:0;right:0;color:#fff;background:#3a2b19;height:48px;padding-left:48px;width:0;overflow:hidden;cursor:pointer;text-transform:uppercase;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media (min-width:768px){.event-detail-inner>label:first-child{position:absolute}}.event-detail-inner>label:first-child::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;content:"\f00d";font-size:1.25em;line-height:1;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.event-detail-inner>label:first-child::before{color:#84a75d}}.event-detail-inner>label:first-child:focus,.event-detail-inner>label:first-child:hover{background:#84a75d}.event-detail-inner>label:first-child:focus::before,.event-detail-inner>label:first-child:hover::before{color:#fff}.event-detail-inner date{display:block;margin-top:.35em;margin-bottom:.35em;font-family:'Montserrat light',sans-serif;text-transform:uppercase;font-size:.85em;padding-bottom:.5rem}.event-detail-inner br{line-height:0}.event-detail-inner br+br{display:none}.event-detail-inner p+br{display:none}.event-detail-inner form{display:inline-block;margin-left:1em}#main .event-detail-inner .event-ical{padding:6px 8px;position:relative;display:inline-block;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:rgba(255,255,255,.1);border-radius:20px;font-size:14px;color:#84a75d}#main .event-detail-inner .event-ical::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;content:"\f271";padding-right:.5rem}#main .event-detail-inner .event-ical:focus,#main .event-detail-inner .event-ical:hover{background:#84a75d;text-decoration:none;color:#3a2b19}.event-detail-inner .event-detail-shares{margin-top:1em;font-family:'Montserrat light',sans-serif;text-transform:uppercase}.event-detail-inner .event-detail-shares b{display:block}.event-detail-inner .event-detail-shares button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:48px;width:0;padding-left:48px;background:0 0;border:none;cursor:pointer}.event-detail-inner .event-detail-shares button::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em;color:#84a75d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.event-detail-inner .event-detail-shares button:focus,.event-detail-inner .event-detail-shares button:hover{outline:0}.event-detail-inner .event-detail-shares button:focus::before,.event-detail-inner .event-detail-shares button:hover::before{color:#fff}.event-detail-inner .event-detail-shares .event-share-facebook::before{content:"\f39e"}.event-detail-inner .event-detail-shares .event-share-twitter::before{content:"\f099"}.event-detail-inner .event-detail-shares .event-share-whatsapp::before{content:"\f232"}.event-detail-inner .event-detail-shares .event-share-mail::before{content:"\f1fa"}.event-detail-inner .event-detail-shares .event-share-link::before{content:"\f0c1"}.event-detail-inner .event-detail-shares .event-share-link.link-copied::before{-webkit-animation:link-copied 1.2s cubic-bezier(.68,-.55,.27,1.55);animation:link-copied 1.2s cubic-bezier(.68,-.55,.27,1.55)}#main .event-detail-request{border:none;line-height:1;text-transform:uppercase;color:#84a75d;cursor:pointer;background:rgba(255,255,255,.1);padding:6px 8px;border-radius:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:14px}#main .event-detail-request::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;content:"\f4ad";padding-right:.5rem;font-weight:700}#main .event-detail-request:focus,#main .event-detail-request:hover{background:#84a75d;color:#fff}@media (min-width:768px){.event-detail-inner{padding:60px 20px 60px 60px}.event-detail .event-detail-grid{display:-ms-grid;display:grid;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;grid-gap:40px}.event-detail .event-detail-grid .event-detail-description{-ms-grid-column:1;grid-column-start:1;grid-column-end:2;overflow-y:auto}.event-detail .event-detail-grid .event-detail-dates,.event-detail .event-detail-grid .event-detail-image{-ms-grid-column:2;grid-column-start:2;grid-column-end:3}}@media (min-width:768px){.cssgrid .event-detail-inner{overflow-y:hidden;overflow-x:hidden}}.cssgrid .event-detail-inner>label:first-child{z-index:10}.cssgrid .event-detail-inner h2,.cssgrid .event-detail-inner h3{width:50%;display:inline-block}@media (min-width:768px){.cssgrid .event-detail-description{max-height:400px;padding-right:10px}}.cssgrid .event-detail-description::-webkit-scrollbar-track{background:0 0}.cssgrid .event-detail-additions{position:relative;color:#fff;z-index:1}.cssgrid .event-detail-additions::before{content:"";background:#3a2f30;position:absolute;top:0;right:-60px;bottom:0;left:-20px;z-index:-1}@media (min-width:768px){.cssgrid .event-detail-additions::before{top:-500px;bottom:-500px}}.cssgrid .event-detail-additions *{color:#fff}@media (min-width:768px){.cssgrid .event-detail-additions-inner{overflow-x:hidden;overflow-y:auto;max-height:400px}}@-webkit-keyframes link-copied{0%{content:"\f0c1";opacity:1}10%{content:"\f0c1";opacity:0;-webkit-transform:scale(0);transform:scale(0)}11%{content:"\f00c";opacity:0;-webkit-transform:scale(0);transform:scale(0)}21%{content:"\f00c";opacity:1;-webkit-transform:scale(2);transform:scale(2)}31%{content:"\f00c";opacity:1}69%{content:"\f00c";opacity:1}79%{content:"\f00c";opacity:1;-webkit-transform:scale(2);transform:scale(2)}89%{content:"\f00c";opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{content:"\f0c1";opacity:1}}@keyframes link-copied{0%{content:"\f0c1";opacity:1}10%{content:"\f0c1";opacity:0;-webkit-transform:scale(0);transform:scale(0)}11%{content:"\f00c";opacity:0;-webkit-transform:scale(0);transform:scale(0)}21%{content:"\f00c";opacity:1;-webkit-transform:scale(2);transform:scale(2)}31%{content:"\f00c";opacity:1}69%{content:"\f00c";opacity:1}79%{content:"\f00c";opacity:1;-webkit-transform:scale(2);transform:scale(2)}89%{content:"\f00c";opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{content:"\f0c1";opacity:1}}
