@media screen{.unical-calendar .unical-calendar__buttoon,.unical-calendar .unical-calendar__buttoon--image{font-size:1.25rem;line-height:1.5625rem;letter-spacing:1.5px;border-width:2px;background:transparent;padding:.625rem 1.125rem;border-radius:7px;border:3px solid #e21833;color:#000;font-style:italic;font-weight:600;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:1.5625rem}}@media screen and (min-width: 501px){.unical-calendar .unical-calendar__buttoon,.unical-calendar .unical-calendar__buttoon--image{margin-bottom:.25em}}@media screen and (max-width: 500px){.unical-calendar .unical-calendar__buttoon,.unical-calendar .unical-calendar__buttoon--image{width:100%;padding:1.28571429em .71428571em}}@media screen{.unical-calendar .unical-calendar__buttoon:hover,.unical-calendar .unical-calendar__buttoon--image:hover{background:#F7F7F7}.unical-calendar .unical-calendar__buttoon--full{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.unical-calendar .unical-calendar__buttoon--full:hover{background:#F7F7F7}.unical-calendar .unical-calendar__buttoon--full i{font-size:140%}.unical-calendar .unical-calendar__buttoon--image{background:none}}@media screen and (max-width: 500px){.unical-calendar .unical-calendar .addthis_toolbox{display:block;width:100%}}@media screen{.unical-calendar .unical-calendar .addthis_toolbox a{margin-bottom:0 !important;line-height:1 !important}.unical-calendar .unical-calendar .addthisevent_dropdown{width:100%}}@media screen and (min-width: 1000px){.unical-calendar .unical-calendar .addthisevent_dropdown{width:200%}}@media screen{.unical-calendar .unical-calendar__submit-form-back{margin-bottom:1.25em}.unical-calendar .unical-calendar__submit-form-back a{font-weight:bold;text-decoration:none;color:inherit}.unical-calendar .unical-calendar__submit-form-back a:before{display:inline-block;margin-right:.625em;font-family:'FontAwesome';font-size:125%;font-weight:normal;content:'\f104'}.unical-calendar .unical-calendar__submit-form-back a:hover{color:#FDCF06}.unical-calendar .pika-single{z-index:2000}.unical-calendar .unical-calendar__event{padding:3.75em 0;border-top:1px solid #E01733}.unical-calendar .unical-calendar__event-date{top:3.75em;background:#E4E0DF;width:50px;height:50px;text-align:center}.unical-calendar .unical-calendar__event-date span{color:#000;font-style:italic}.unical-calendar .unical-calendar__event-date span:first-child{font-size:16px}.unical-calendar .unical-calendar__event-date span:last-child{font-size:16px;font-weight:normal;line-height:16px}.unical-calendar .unical-calendar__event-media{margin-top:.5em}.unical-calendar .unical-calendar__event-media img{max-width:100%;width:auto}}@media screen and (min-width: 1000px){.unical-calendar .unical-calendar__event-content>*:not(.unical-calendar__event-links):not(.unical-calendar__event-title){overflow:hidden;width:auto}}@media screen{.unical-calendar .unical-calendar__event-title{overflow:visible}.unical-calendar .unical-calendar__event-title a{color:inherit;font-weight:700;-webkit-transition:color .3s;transition:color .3s}.unical-calendar .unical-calendar__event-title a:hover{color:#FDCF06}.unical-calendar .unical-calendar__event-title+p{margin-top:.55555556em;font-size:1.125em}.unical-calendar .unical-calendar__event-links{margin-top:2.5em}}@media screen and (max-width: 500px){.unical-calendar .unical-calendar__event-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 500px){.unical-calendar__event--spotlight .unical-calendar .unical-calendar__event-links{margin-left:0}}@media screen and (max-width: 500px){.unical-calendar .unical-calendar__event-links>*{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;margin-right:1.5%;margin-left:1.5%;text-align:center}}@media screen and (max-width: 500px){.unical-calendar__event--spotlight .unical-calendar .unical-calendar__event-links>*:nth-child(1){width:100%}}@media screen and (max-width: 500px){.unical-calendar__event--spotlight .unical-calendar .unical-calendar__event-links>*:nth-child(2){width:100%}}@media screen and (max-width: 500px){.unical-calendar .unical-calendar__event-links>*:nth-child(3){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:97%}}@media screen{.unical-calendar .unical-calendar__event-taxonomy{border-top:1px solid #dcdcdc;padding:4.375em .9375em}.unical-calendar .unical-calendar__event-taxonomy h3{color:inherit}.unical-calendar .unical-calendar__event-taxonomy a{border-width:2px;background:transparent;padding:.625rem 1.125rem;border-radius:7px;border:3px solid #e21833;color:#000;font-style:italic;font-weight:600;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.unical-calendar .contact_social li{display:inline-block;vertical-align:top}.unical-calendar .contact_social a{position:relative;display:block;height:1.875em;width:1.875em;margin-right:.875em;background:#000;border-radius:100%;color:#f9f9f9}.unical-calendar .contact_social i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.unical-calendar add-to-calendar{display:none}.unical-calendar .unical-calendar__featured{position:relative;display:block;color:#000}.unical-calendar .unical-calendar__featured-inner{height:17.5em;background-position:50% 50%}}@media screen and (min-width: 1000px){.unical-calendar .unical-calendar__featured-inner{display:block}}@media screen{.unical-calendar .unical-calendar__featured-text{min-height:18.75em;padding:3.125em 1.875em;padding-right:4.375em;font-size:85%;background:#F7F7F7}}@media screen and (min-width: 1000px){.unical-calendar .unical-calendar__featured-text{min-height:inherit}}@media screen and (min-width: 1200px){.unical-calendar .unical-calendar__featured-text{font-size:100%}}@media screen{.unical-calendar .unical-calendar__featured-text *{color:#000}.unical-calendar .unical-calendar__featured-text h4{margin-top:0px;margin-bottom:0px;font-size:1.375em;line-height:1.35}.unical-calendar .unical-calendar__featured-text h4 a:hover{color:#FDCF06}.unical-calendar .swift-slide{margin:0;padding:0}.unical-calendar .swift-slide li{width:100%;margin:0;padding:0}}@media screen and (min-width: 1000px){.unical-calendar .swift-slide li{width:50%}}@media screen{.unical-calendar .swift-slide .pager{top:auto;bottom:1.75em;right:1.875em}}@media screen and (min-width: 800px){.unical-calendar .swift-slide .pager{top:1.75em;bottom:auto}}@media screen{.unical-calendar .swift-slide .pager span{height:.875em;width:.875em;border-width:0;background:#000;cursor:pointer}.unical-calendar .swift-slide .pager span.active{background:#E01733}.unical-calendar .swift-slide .controls{position:absolute;top:50%;right:0;bottom:auto;display:none !important;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media screen and (min-width: 1000px){.unical-calendar .swift-slide .controls{display:block !important}}@media screen{.unical-calendar .swift-slide .controls button{position:absolute;top:50%;padding:0px;width:40px;height:40px;cursor:pointer;font-size:150%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background:#E01733}.unical-calendar .swift-slide .controls button:first-child{left:0}.unical-calendar .swift-slide .controls button:last-child{right:0}.unical-calendar .swift-slide .controls button:hover{background:#b21228}.unical-calendar .unical-calendar__filters{margin:0 -2.5em}.unical-calendar .unical-calendar__filters .unical-calendar__filters{margin:0;padding-bottom:1.875em}.unical-calendar .unical-calendar__filters .unical-calendar__filters label{position:relative;padding:.25em 2.5em;font-weight:normal}.unical-calendar .unical-calendar__filters .unical-calendar__filters input[type="radio"],.unical-calendar .unical-calendar__filters .unical-calendar__filters input[type="checkbox"]{display:inline-block;vertical-align:middle;height:1rem;width:1rem;border:0;margin-bottom:.4375rem;padding:0;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px #979797;-webkit-transition:background .2s, box-shadow .2s;transition:background .2s, box-shadow .2s}.unical-calendar .unical-calendar__filters .unical-calendar__filters input[type="radio"]:checked,.unical-calendar .unical-calendar__filters .unical-calendar__filters input[type="checkbox"]:checked{background:#FDCF06;box-shadow:transparent}.unical-calendar .unical-calendar__filters .unical-calendar__filters input[type="checkbox"]{border-radius:0}.unical-calendar .unical-calendar__filters .unical-calendar__filters input[type="radio"]{border-radius:100%}.unical-calendar .unical-calendar__filters-toggle{margin:0;border-top:2px solid #E01733;position:relative;font-size:1.375em;line-height:1.25;padding:.81818182em 1.81818182em;padding-right:3.18181818em;color:#000}.unical-calendar .unical-calendar__filters-toggle:after{position:absolute;top:50%;right:2.5rem;font-size:125%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.unical-calendar .unical-calendar__filters-toggle.\+negative{padding-right:0;padding-left:0;text-transform:uppercase;background:none;color:inherit}.unical-calendar .unical-calendar__filters-toggle.\+negative:after{right:0}.unical-calendar .unical-calendar__filters-help{margin-bottom:1.25em;padding:0 2.93040293em;text-align:left}.unical-calendar .unical-calendar__filters-custom-range input{border:1px solid #979797;font-size:1em;padding:.375em .875em;line-height:1.5;background:#fff;border-radius:.3125em}.unical-calendar .unical-calendar__filters-custom-range p{margin-right:2.5em;margin-left:2.5em;background:#e8e8e8;border-radius:.3125em;color:rgba(0,0,0,0.15)}.unical-calendar .unical-calendar__filters-custom-range p.enabled{background:#FDCF06;color:#fff;-webkit-transition:background .3s;transition:background .3s}.unical-calendar .unical-calendar__filters-custom-range p.enabled:hover{background:#000}.unical-calendar .unical-calendar__submit-form-progress{width:auto;padding:0;float:none;background:#F7F7F7;border-radius:3.125em;color:#000}.unical-calendar .unical-calendar__submit-form-progress li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:.5em;font-size:.625em;text-align:center;text-transform:uppercase}}@media screen and (min-width: 600px){.unical-calendar .unical-calendar__submit-form-progress li{font-size:.875em;padding:.35714286em 1.14285714em}}@media screen{.unical-calendar .unical-calendar__submit-form-steps{background:#FDCF06}.unical-calendar .unical-calendar__submit-form-steps:after{position:absolute;top:50%;left:100%;height:2.125em;width:2.125em;content:'';background:#FDCF06;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.unical-calendar .unical-calendar__submit-form section{padding:1.875em 2.5em 2.5em;background:#f1f1f1}.unical-calendar .unical-calendar__submit-form section:last-child{padding-bottom:1.875em;text-align:center}.unical-calendar .unical-calendar__submit-form section:last-child p:first-child{font-size:1.5625em;font-weight:bold;color:#000}.unical-calendar .unical-calendar__submit-form section:last-child p:first-child:before{display:block;height:1.6em;margin:0 auto .8em;content:'';background:url("../images/plus.svg") 50% 50% no-repeat;background-size:contain}.unical-calendar .unical-calendar__submit-form [ng-repeat*="taxonomyId"]{margin-bottom:1.25em}.unical-calendar .unical-calendar__submit-form h4{margin:0;font-size:1.5625em;color:#5F6062}.unical-calendar .unical-calendar__submit-form .mini-text{margin-top:.33333333em;margin-bottom:0;font-size:1.125em;font-style:italic;color:#848484}.unical-calendar .unical-calendar__submit-form .underline{border-bottom:1px solid #dcdcdc;margin-bottom:2.5em;padding-bottom:1.25em}.unical-calendar .unical-calendar__submit-form input,.unical-calendar .unical-calendar__submit-form select,.unical-calendar .unical-calendar__submit-form textarea{border:1px solid #979797;margin-bottom:.625em;padding:.875em;font-size:1em;line-height:1.5;background:#fff;border-radius:.3125em}.unical-calendar .unical-calendar__submit-form input::-webkit-input-placeholder,.unical-calendar .unical-calendar__submit-form select::-webkit-input-placeholder,.unical-calendar .unical-calendar__submit-form textarea::-webkit-input-placeholder{color:#E4E0DF}.unical-calendar .unical-calendar__submit-form input:-ms-input-placeholder,.unical-calendar .unical-calendar__submit-form select:-ms-input-placeholder,.unical-calendar .unical-calendar__submit-form textarea:-ms-input-placeholder{color:#E4E0DF}.unical-calendar .unical-calendar__submit-form input::placeholder,.unical-calendar .unical-calendar__submit-form select::placeholder,.unical-calendar .unical-calendar__submit-form textarea::placeholder{color:#E4E0DF}.unical-calendar .unical-calendar__submit-form input[type="radio"],.unical-calendar .unical-calendar__submit-form input[type="checkbox"]{display:inline-block;vertical-align:middle;height:1rem;width:1rem;border:0;margin-bottom:.4375rem;padding:0;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px #979797;-webkit-transition:background .2s, box-shadow .2s;transition:background .2s, box-shadow .2s}.unical-calendar .unical-calendar__submit-form input[type="radio"]:checked,.unical-calendar .unical-calendar__submit-form input[type="checkbox"]:checked{background:#FDCF06;box-shadow:transparent}.unical-calendar .unical-calendar__submit-form input[type="checkbox"]{border-radius:0}.unical-calendar .unical-calendar__submit-form input[type="radio"]{border-radius:100%}.unical-calendar .unical-calendar__submit-form select{height:3.375em}.unical-calendar .unical-calendar__submit-form textarea{min-height:8.125em}.unical-calendar .unical-calendar__submit-form label{font-weight:normal}.unical-calendar .unical-calendar__submit-form input[type=email],.unical-calendar .unical-calendar__submit-form input[type=password],.unical-calendar .unical-calendar__submit-form input[type=text],.unical-calendar .unical-calendar__submit-form textarea{margin-top:0px}.unical-calendar .unical-calendar__submit-form-controls{text-align:right}.unical-calendar .unical-calendar__submit-form-controls>*{font-weight:bold;background:#E01733;border-radius:.25em;color:#fff}.unical-calendar .unical-calendar__submit-form-controls>*:not([aria-disabled='true']):hover{background:#b21228;border-color:#b21228}.unical-calendar .unical-calendar__submit-form-controls a,.unical-calendar .unical-calendar__submit-form-controls button{width:auto;border:0}.unical-calendar input[type=email],.unical-calendar input[type=password],.unical-calendar input[type=text],.unical-calendar textarea{margin-top:0px}.unical-calendar .unical-calendar__sidebar{margin-bottom:1.875em}.unical-calendar .unical-calendar__sidebar>section[ng-if*="event.organizer_name"]{padding-bottom:2.5em}.unical-calendar .unical-calendar__sidebar>section:last-child{border-bottom:0}.unical-calendar .unical-calendar__sidebar a{word-wrap:break-word}.unical-calendar .unical-calendar__aside-text{text-align:center}.unical-calendar .contact_social a{background:#E01733}.unical-calendar .unical-calendar__calendar{margin-top:2.5em;margin-bottom:1.25em;border:none}.unical-calendar .unical-calendar__calendar-controls{font-size:.875em;line-height:1.25;background:#E01733;color:#fff}}@media screen and (min-width: 1200px){.unical-calendar .unical-calendar__calendar-controls{font-size:1.125em}}@media screen{.unical-calendar .unical-calendar__calendar-controls .unical-calendar__calendar-previous-button,.unical-calendar .unical-calendar__calendar-controls .unical-calendar__calendar-next-button{padding:.55555556em 1.11111111em}.unical-calendar .unical-calendar__calendar-controls .month{padding:.55555556em 0}.unical-calendar .unical-calendar__calendar-grid .days-of-the-week{border:1px solid #e8e8e8;border-bottom:0;background:#efefef;box-shadow:none}.unical-calendar .unical-calendar__calendar-grid .month{color:#000}.unical-calendar .unical-calendar__calendar-grid .header-day{border-top:1px solid #f9f9f9;padding:.375em 0}.unical-calendar .unical-calendar__calendar-grid .header-day:first-child{border-left:1px solid #f9f9f9}.unical-calendar .unical-calendar__calendar-grid .header-day:last-child{border-right:1px solid #f9f9f9}.unical-calendar .unical-calendar__calendar-grid .days{border-top:0;border-left-color:#e8e8e8}.unical-calendar .unical-calendar__calendar-grid .day{border-color:#e8e8e8;padding:.3125em 0}.unical-calendar .unical-calendar__calendar-grid .event-indicator:after{top:auto;bottom:0;height:1px;background:currentColor;-webkit-transition:background .2s;transition:background .2s}.unical-calendar .unical-calendar__calendar-grid .event-indicator:hover:after{background:#FDCF06}.unical-calendar .unical-calendar__search{background:#FDCF06;padding:5px}.unical-calendar .search-form{margin-bottom:0;background:#fff;border:none}.unical-calendar .search-form:after{display:table;clear:both;content:''}.unical-calendar .unical-calendar__search-term input,.unical-calendar .unical-calendar__search-action button{padding:.625em .9375em}.unical-calendar .unical-calendar__search-term{border-right:5px solid #FDCF06}.unical-calendar .unical-calendar__search-term input{background:none;height:42px}.unical-calendar .unical-calendar__search-term input:focus{outline:1}.unical-calendar .unical-calendar__search-action{background:#FDCF06}.unical-calendar .unical-calendar__search-action button{background:#fff;border:2px solid #E01733;-webkit-transition:color .3s;transition:color .3s;border-radius:5px}.unical-calendar .unical-calendar__search-action button:hover{color:#FDCF06}select.pika-select{margin-left:0px;-webkit-appearance:menulist;box-sizing:border-box;background-color:#ccc;cursor:default;font-size:15px;margin-bottom:10px}.pika-label{font-size:0px}}
