.rateit{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.rateit,.rateit .rateit-range{display:-moz-inline-box;display:inline-block;position:relative}.rateit .rateit-range{background:url(/images/vendor/jquery.rateit/scripts/star.gif?e459d4179c42a759b0e9d8f8650f5e2b);height:16px;outline:none}.rateit .rateit-range *{display:block}* html .rateit,* html .rateit .rateit-range,*+html .rateit,*+html .rateit .rateit-range{display:inline}.rateit .rateit-hover,.rateit .rateit-selected{left:0;position:absolute;top:0;width:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{background:url(/images/vendor/jquery.rateit/scripts/star.gif?e459d4179c42a759b0e9d8f8650f5e2b) left -32px;color:#efc529}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{background:url(/images/vendor/jquery.rateit/scripts/star.gif?e459d4179c42a759b0e9d8f8650f5e2b) left -16px;color:#bf4242}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset{background:url(/images/vendor/jquery.rateit/scripts/star.gif?e459d4179c42a759b0e9d8f8650f5e2b) left -48px;color:#ef6b22}.rateit .rateit-preset-rtl{background:url(/images/vendor/jquery.rateit/scripts/star.gif?e459d4179c42a759b0e9d8f8650f5e2b) right -48px}.rateit button.rateit-reset{background:url(/images/vendor/jquery.rateit/scripts/delete.gif?cafb1233e2036c6ea6f44c9b97fcf680) 0 0;border:none;display:-moz-inline-box;display:inline-block;float:left;height:16px;outline:none;padding:0;width:16px}.rateit .rateit-reset span{display:none}.rateit button.rateit-reset:focus,.rateit button.rateit-reset:hover{background-position:0 -16px}.rateit-font{font-size:24px;line-height:1em}.rateit-font .rateit-range{background:none;height:auto}.rateit-font .rateit-empty{color:#ccc}.rateit-font .rateit-range>div,.rateit-font .rateit-range>span{background:none;cursor:default;overflow:hidden}.rateit.rateit-font .rateit-reset{background:none;background:gray;border-radius:50%;font-size:inherit;height:.6em;margin-top:.2em;position:relative;width:.6em}.rateit.rateit-font .rateit-reset span{border-bottom:.09em solid #fff;color:#fff;display:block;font-weight:700;height:calc(50% - .045em);margin-left:14%;position:absolute;top:0;width:72%}.rateit.rateit-font .rateit-reset:hover,.rateit.rateit-font button.rateit-reset:focus{background:#e6574b;background:radial-gradient(ellipse at center,#e6574b 55%,#f6836b 77%,#f9d3cc 100%);background-position:0 0}
.program-event{background-color:#fafcfc;border:1px solid #819d9e;border-radius:4px;display:flex;margin-bottom:15px}@media only screen and (max-width:680px){.program-event{background-color:#fff;border:1px solid #fff;border-radius:0;box-shadow:2px 2px 8px rgba(0,0,0,.25);flex-direction:column;margin-left:auto;margin-right:auto;width:280px}}.program-event img{border-radius:4px 0 0 4px;display:flex;height:auto;width:200px}@media only screen and (max-width:680px){.program-event img{border-radius:0;width:100%}}.program-event-info{display:flex;flex-direction:column;padding:0 15px}@media only screen and (max-width:680px){.program-event-info{padding:10px}}.program-event-info .name{color:#000;font-size:1.8rem;font-weight:600}@media only screen and (max-width:680px){.program-event-info .name{font-size:1.6rem;font-weight:600}}.program-event-info .settlement{font-size:1.6rem;font-weight:500}@media only screen and (max-width:680px){.program-event-info .settlement{font-size:1.2rem;font-weight:400}}.program-event-info .date{color:#b32557;font-size:1.6rem;font-weight:500}.program-event-info .isFree{color:#819d9e;font-size:1.6rem;font-weight:400;margin-left:20px}@media only screen and (max-width:680px){.program-event-info .isFree{font-size:1.2rem;margin-left:0;margin-top:auto}}.program-event-info .bottom{display:flex;justify-content:space-between;margin-top:auto}@media only screen and (max-width:680px){.program-event-info .bottom{flex-direction:column;margin-top:10px}}.program-event-button{margin:auto 10px auto auto}@media only screen and (max-width:680px){.program-event-button{margin-bottom:10px;margin-top:10px}}button{outline:none}.no-replies{display:flex;flex-direction:column;justify-content:center}.no-replies img{margin:0 auto}.no-replies span{font-size:1.8rem;font-weight:500;margin:0 auto}.no-replies p{color:#819d9e;font-size:1.4rem;font-weight:500;margin:0 auto}.comment{background-color:#fafcfc;border:1px solid #819d9e;margin-bottom:15px;margin-top:15px;padding-top:5px;position:relative}.comment-text{padding:0 15px 15px;word-break:break-all}.comment-text span{font-size:1.4rem;font-weight:400}.comment-rating{font-size:2rem;font-weight:700;padding-left:15px}.comment-rating .fa-star{color:#fec84e}.comment-header{display:flex;padding-right:50px}.comment-header .menu-button{background:none;border:none;color:#819d9e;cursor:pointer;display:flex;font-size:2rem;margin:15px 15px 5px auto;transition:all .3s ease-in-out}.comment-header .menu-button:hover{color:#000}.comment-header .menu-open{background-color:#fff;border-radius:4px;box-shadow:2px 2px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:15px;position:relative;right:10px;z-index:11}.comment-header .menu-open button{align-items:center;background:none;border:none;color:#819d9e;cursor:pointer;display:flex;font-size:1.6rem;justify-content:flex-start;margin-bottom:10px}.comment-header .menu-open button span{margin-left:10px}.comment-header .menu-open .ban:hover{color:#b32557}.comment-header .menu-open .delete:hover{color:#fec84e}.comment-header .menu{display:flex;flex-direction:column;position:absolute;right:0;top:0;z-index:10}.comment .uploadedImages.commentSection{margin-bottom:10px;padding:0 15px}.commentFooter{align-items:flex-end;display:flex}.comment-status{align-items:center;display:flex;padding-left:15px}.comment-status i{font-size:2.2rem;margin-right:5px}.comment-status.pending i{color:#fec84e}.comment-status.accepted i{color:#00adb3}.comment-status span{background-color:#fff;border-radius:8px;box-shadow:2px 2px 8px rgba(0,0,0,.17);font-size:1.4rem;font-weight:400;margin-left:auto;margin-right:auto;opacity:0;padding:5px 10px;transition:all .3s ease-in-out}.comment-status:hover span{opacity:1}.comment-user{display:flex;justify-content:center;margin-left:auto;max-width:50%}.comment-user span{background-color:#819d9e;border-radius:8px 0 0 0;color:#fff;font-size:1.6rem;font-weight:500;margin-left:auto;padding:10px}.comment-replies-wrapper{background-color:#fff;border-top:1px solid #819d9e;padding:15px 15px 15px 50px}@media only screen and (max-width:500px){.comment-replies-wrapper{padding:15px}}.comment-replies-wrapper .programEvent-tile.newComment{border:none;box-shadow:none}@media only screen and (max-width:620px){.comment-replies-wrapper .programEvent-tile.newComment{padding:0}}@media only screen and (max-width:570px){.comment-replies-wrapper .programEvent-tile.newComment .buttonsRow{flex-direction:column}.comment-replies-wrapper .programEvent-tile.newComment .buttonsRow button{margin-top:10px}}.comment-replies-wrapper .programEvent-tile.newComment .rating{display:none}.comment-replies-wrapper #new-reply-send{margin-left:auto}.comment-replies-wrapper .form-group{margin-bottom:10px}.comment-replies-wrapper .add-reply{border-bottom:1px solid #819d9e;padding-bottom:10px}.comment-replies-wrapper .title{display:none}.comment-reply-user{font-size:1.6rem;font-weight:500;margin:15px 0 10px}.comment-reply-wrapper{display:flex}.comment-reply-line{background-color:#819d9e;height:auto;min-width:5px}.comment-reply-text{font-size:1.4rem;font-weight:400;padding:10px 0 10px 20px}.comment .iconWithText{background-color:#fff;margin:10px 0 0 auto}.comment .iconWithText span{margin-left:0;margin-right:10px}.comment .buttonsRow .iconWithText{background-color:#fec84e;margin:0}.comment .buttonsRow .iconWithText span{margin-left:10px}.comment .replies-button{border-bottom:1px solid #fff;margin-bottom:-1px}.comment .replies-button i{transform:rotate(1turn);transition:transform .5s ease-out}.comment .replies-button .iconWithText{border-bottom:none;border-left:none;border-radius:0 16px 0 0}.comment .replies-button.closed{border-bottom:1px solid #819d9e}.comment .replies-button.closed i{transform:rotate(180deg);transition:transform .5s ease-out}.rating-title{font-size:1.6rem;font-weight:600;margin-bottom:15px;margin-top:25px}.form-group textarea{border:1px solid #819d9e;box-shadow:2px 2px 8px rgba(0,0,0,.17);resize:none}.buttonsRow{display:flex;justify-content:space-between}@media only screen and (max-width:500px){.buttonsRow{flex-direction:column}.buttonsRow button{margin-top:10px}}.buttonsRow input{height:1px;margin:0;opacity:0;padding:0;position:absolute;width:1px;z-index:-1}.buttonsRow #new-comment-send{margin-left:auto}@media only screen and (max-width:500px){.buttonsRow #new-comment-send{margin-left:0;margin-top:10px}}.buttonsRow #new-comment-img-button{margin-bottom:0}.buttonsRow .btn{min-width:200px}.checkbox-text{font-size:1.6rem;font-weight:400}.checkbox .invalid-feedback{flex-basis:100%}.uploadedImages .images-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.uploadedImages .images-image-wrapper{align-items:flex-start;background:#000;border:2px solid #00adb3;border-radius:4px;display:flex;justify-content:center;position:relative}.uploadedImages img{height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.uploadedImages .delete{background-color:#fff;border:1px solid #819d9e;border-radius:50%;color:#819d9e;font-size:1.6rem;margin-bottom:auto;margin-left:-15px;padding:3px 10px;transition:all .3s ease-in-out;z-index:10}.uploadedImages .delete:focus,.uploadedImages .delete:hover{background-color:#819d9e;color:#fff;cursor:pointer}.uploadedImages .imageDeleteButton{align-items:center;background:#fff;border:1px solid #819d9e;border-radius:100%;color:#819d9e;display:flex;font-size:2rem;height:2.8rem;justify-content:center;padding:3px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:2.8rem}.newComment .rating{margin-bottom:10px}.programEvent-tile.list{display:flex;flex-direction:column}.programEvent-tile.list .button{margin:0 auto}.programEvent-tile.list .title{color:#000;margin-bottom:15px}.programEvent-tile.listSettlements{display:flex;flex-direction:column}.title{font-size:2rem;font-weight:600;margin-bottom:15px}.settlementList{display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:900px){.settlementList{grid-template-columns:1fr 1fr}}@media only screen and (max-width:500px){.settlementList{grid-template-columns:1fr}}.settlementList a{cursor:pointer;text-decoration:none}.settlementList .counter{display:inline-block}.settlementList .settlement{align-items:center;background:linear-gradient(90deg,#819d9e 25%,#fff 50%);background-position:100% 100%;background-size:200% 100%;border:none;border-left:2px solid #819d9e;border-radius:0;color:#000;display:flex;font-size:1.6rem;font-weight:500;margin-bottom:10px;margin-right:15px;opacity:.4;padding:8px 15px;transition:all .8s ease}.settlementList .settlement.active{opacity:1}.settlementList .settlement:hover{background-color:#acbfbf;background-position:0 100%;color:#fff}.settlementList .settlement-count{background-color:#819d9e;border:1px solid #819d9e;border-radius:50%;color:#fff;display:flex;font-weight:400;height:32px;justify-content:center;margin-left:10px;padding:3px;width:32px}.rateit.rateit-default{font-family:Font Awesome\ 5 Pro;font-size:16px;text-align:center;width:100%}@media only screen and (min-width:540px){.rateit.rateit-default{font-size:22px}}@media only screen and (min-width:1008px){.rateit.rateit-default{font-size:30px}}.rateit.rateit-default .rateit-range{letter-spacing:6px}@media only screen and (min-width:540px){.rateit.rateit-default .rateit-range{letter-spacing:14px}}@media only screen and (min-width:1008px){.rateit.rateit-default .rateit-range{letter-spacing:20px}}.rateit.rateit-default .rateit-empty{color:#00adb3}.rateit.rateit-default .rateit-hover,.rateit.rateit-default .rateit-selected{color:#00adb3;font-weight:800}.more-button-row{display:flex;justify-content:center;width:100%}.programEvent{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding-bottom:25px}@media only screen and (min-width:540px){.programEvent{padding-bottom:50px}}.programEvent-bg{background-color:#eee;box-shadow:inset 1px 2px 4px rgba(0,0,0,.25)}.programEvent-pageSelect{display:flex;justify-content:center;padding:25px 15px 0}.programEvent-pageSelect button{background-color:#fff;border:1px solid #00adb3;color:#00adb3;cursor:pointer;font-size:1.7rem;font-weight:700;height:40px;min-width:150px;outline:none;transition:all .3s ease-in-out;width:200px}@media only screen and (max-width:500px){.programEvent-pageSelect button{font-size:1.4rem}}.programEvent-pageSelect button.info{border-radius:4px 0 0 4px}.programEvent-pageSelect button.info.active{background-color:#64cdd0;border:1px solid #00adb3;color:#fff}.programEvent-pageSelect button.comments{border-radius:0 4px 4px 0}.programEvent-pageSelect button.comments.active{background-color:#64cdd0;border:1px solid #00adb3;color:#fff}.programEvent-cover,.programEvent-coverWithMeta{display:flex;justify-content:center;position:relative}.programEvent-coverWithMeta{border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}@media only screen and (min-width:540px){.programEvent-coverWithMeta{width:80%}}.programEvent-coverWithMeta picture{position:relative}.programEvent-coverWithMeta picture:after{bottom:10px;color:#00adb3;content:"\f00e";font-family:Font Awesome\ 5 Pro;font-size:36px;position:absolute;right:10px}.programEvent-coverWithMeta img{border-radius:0 0 8px 8px;max-height:45vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (max-width:540px){.programEvent-coverWithMeta img{max-height:240px}}.programEvent__image-icon{bottom:30px;color:#00adb3;font-size:36px;position:absolute;right:30px}.programEvent-blurred{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(15px);height:80%;left:0;position:absolute;top:25px;width:100%;z-index:-1}.programEvent-titleSection{box-shadow:2px 4px 4px -2px rgba(0,0,0,.25);padding:15px}.programEvent-titleSection-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}@media only screen and (max-width:500px){.programEvent-titleSection-row{flex-direction:column}}.programEvent-titleSection-row.performers .programEvent-titleSection-column{flex-wrap:wrap}.programEvent-titleSection-row.performers a{padding-left:5px;padding-right:5px}.programEvent-titleSection-row.tags .programEvent-titleSection-column{flex-wrap:wrap}.programEvent-titleSection-row.tags a{padding-left:5px;padding-right:5px}.programEvent-titleSection-row.contact .value{font-size:1.4rem}.programEvent-titleSection-row.social{justify-content:center}@media only screen and (max-width:500px){.programEvent-titleSection-row.social{flex-direction:row}}.programEvent-titleSection-row.social button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;margin:0 10px;outline:none;padding:0;width:85px}.programEvent-titleSection-row.social button i{font-size:2.5rem;margin:0;transition:all .3s ease-in-out}.programEvent-titleSection-row.social button svg{fill:#819d9e;font-size:2.5rem;height:2.5rem;transition:all .3s ease-in-out}.programEvent-titleSection-row.social button span{color:#819d9e;font-size:1.2rem}.programEvent-titleSection-row.social .calendar:hover i{color:#00adb3}.programEvent-titleSection-row.social .calendar:hover svg{fill:#00adb3}.programEvent-titleSection-row.social .calendar:hover span{color:#00adb3}.programEvent-titleSection-row.social .facebook:hover i,.programEvent-titleSection-row.social .facebook:hover span{color:#4267b2}.programEvent-titleSection-row.social .messenger:hover i,.programEvent-titleSection-row.social .messenger:hover span{color:#00b2ff}.programEvent-titleSection-row.social .contact:hover i,.programEvent-titleSection-row.social .contact:hover span{color:#00adb3}.programEvent-titleSection-column{align-items:center;display:flex}@media only screen and (max-width:500px){.programEvent-titleSection-column{margin-top:10px;max-width:100%}}.programEvent-titleSection-column.withPadding{padding-right:10px}.programEvent-titleSection-column.overflow-hidden{overflow:hidden}.programEvent-titleSection strong{font-size:2.5rem;font-weight:700}.programEvent-titleSection span{word-wrap:break-word;font-size:1.7rem;font-weight:700;min-width:0}.programEvent-titleSection i{color:#819d9e;font-size:1.9rem;margin-right:8px}.programEvent-titleSection .event_name--deleted{color:#b32557;font-size:2.5rem;font-weight:700}.programEvent-tiles{grid-gap:10px;display:grid;grid-template-columns:1fr;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:540px){.programEvent-tiles{grid-gap:15px;grid-template-columns:1fr 1fr}}.programEvent-tile{background:#fff;border-radius:4px;box-shadow:1px 2px 4px rgba(0,0,0,.25);grid-column-end:auto;grid-column-start:auto;padding:18px 25px}@media only screen and (min-width:540px){.programEvent-tile{grid-column-end:3;grid-column-start:1}}.programEvent-tile.eventDescription{white-space:pre-wrap}.programEvent-tile.ticket{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.programEvent-tile.ticket strong{font-size:2rem;margin:0 10px 10px;min-width:200px;text-align:center}@media only screen and (min-width:756px){.programEvent-tile.ticket strong{flex:15;min-width:auto;text-align:left}}.programEvent-tile.ticket button{flex:1}.programEvent-tile.ticket .fa-ticket-alt{transform:rotate(45deg)}.programEvent-tile.location{padding:0}.programEvent-tile.location .location-map{display:block;padding-top:15px}.programEvent-tile.location .location-map-img{aspect-ratio:400/220;display:block;margin:auto;max-width:400px;min-width:320px;-o-object-fit:contain;object-fit:contain;width:100%}.programEvent-tile.location .location-meta{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:10px;text-align:center}.programEvent-tile.location .location-meta .invalid-feedback{color:#000}.programEvent-tile.location .location-meta #googleMap-navigation-url{margin-top:5px}.programEvent-tile.rating{align-items:center;display:flex;flex-direction:column;padding:18px 25px}.programEvent-tile.rating .rating-title{align-self:flex-start;font-size:2rem;margin-bottom:10px;margin-top:7px}.programEvent-tile.rating .rating-artistPhoto{border-radius:48px;height:100px;margin-bottom:10px}.programEvent-tile.rating .rating-artistPhoto.fromText{border-radius:50%;font-size:3rem;text-align:center;width:100px}.programEvent-tile.rating .rating-artistName{color:#000;cursor:pointer;font-size:2.5rem;margin-bottom:10px}.programEvent-tile.rating .rating-ratingValue{align-items:center;border:1px solid #76c87b;border-radius:50%;color:#76c87b;display:inline-flex;font-size:20px;font-weight:700;height:2.5em;justify-content:center;width:2.5em}.programEvent-tile.oneColumnOnly{grid-column-end:auto;grid-column-start:auto}.promo{margin-bottom:10px;position:relative}.promo__background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.promo__background-image img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.promo__background-layer{background:rgba(179,37,87,.75);border:1px solid #b32557;border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.promo__ad-title-wrapper{align-items:center;background:#819d9e;border-radius:8px;bottom:-12px;color:#fff;display:flex;height:24px;justify-content:center;padding:10px 15px;position:absolute;right:10px;z-index:3}.promo__title{font-size:2.2rem;font-weight:800}.promo__date,.promo__location,.promo__title{color:#fff;margin-bottom:10px;position:relative;z-index:4}.promo__date,.promo__location{font-size:1.4rem;font-weight:400}.promo__button{align-items:center;background:#fff;border:none;border-radius:16px;color:#819d9e;cursor:pointer;display:flex;font-weight:500;height:35px;justify-content:center;outline:none;position:relative;transition:all .3s ease-in-out;width:130px;z-index:4}.promo__button:hover{background:#819d9e;color:#fff}.covid-info{background:#ffefca;box-shadow:0 4px 12px rgba(0,0,0,.15)}.covid-info__title{align-items:center;background:#fec84e;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-size:1.8rem;font-weight:500;margin-bottom:15px;padding:10px}.covid-info__title i{font-size:3rem;margin-right:15px}.covid-info__content,.info__title{font-weight:500}.info__title{align-items:center;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);display:inline-flex;font-size:1.8rem;margin-bottom:15px;padding:10px}.info__title i{font-size:3rem;margin-right:15px}
