/**handles:events,entertainment**/
#calendar button{background-color:transparent;font-size:.8rem;font-weight:700;text-transform:uppercase;color:$color-4;border:solid 2px $color-4;padding:10px 20px;border-radius:4px;margin-left:10px}#calendar .btn-group button{color:#000;text-transform:capitalize;font-weight:700}#calendar .fc-list-button,#calendar .fc-listMonth-button{color:#000;text-transform:capitalize;font-weight:700}#calendar tr:first-child>td>.fc-day-grid-event{padding:1em}#calendar .fc-basicWeek-view .fc-event .fc-content{white-space:normal}.fc-day.fc-today{background-color:$color-6}table>tbody>tr:nth-of-type(2n),table>tbody>tr:nth-of-type(odd){background:0 0}[role=columnheader] .fc-datagrid-cell-main{font-weight:900;text-transform:uppercase;font-size:1.5rem}.fc-resource .fc-datagrid-cell-cushion{font-weight:700}@media only screen and (max-width:600px){.fc-resource .fc-datagrid-cell-cushion{font-size:.6rem}}.fc-timeline-header th{background:$color-6;font-weight:900}.fc-timeline-header th a{color:#000}.fc .table-bordered td,.fc .table-bordered th{border-left:0 none;border-right:0 none;border-color:#d7d8de}.fc .table-bordered .fc-day-top{text-align:center}.fc .table-bordered .fc-day-top .fc-day-number{color:#000;float:none!important;font-size:1.8em;display:block;padding-top:20px}.fc .table-bordered .fc-day-top.fc-today .fc-day-number{font-weight:700}.fc-event,.fc-event-dot{background-color:#2bf0b3;border-color:#2bf0b3;color:#3640bd}.single-event .post .postImage img{width:100%}.event-description{padding:30px 0 0;text-align:left}.details{padding:50px 0 30px}.detail{padding:10px;border-bottom:1px solid;display:table;min-width:100%;font-size:14px}.detail-headline{font-weight:900;width:33%;display:table-cell}.detail-description{width:62%;padding-left:3%;display:table-cell}ul.select-event-category{width:300px;height:40px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer;font-size:1em;background-color:#fff;color:#000;position:relative;border:solid 1px #bfbfbf;font-size:15px;font-weight:600;text-transform:uppercase}ul.select-event-category li{padding:5px 10px;z-index:2}ul.select-event-category li a{padding:6px 20px;display:block}ul.select-event-category li:not(.init){display:none;padding:0;background:#fff;border:solid 1px #bfbfbf;z-index:9999;position:relative}ul.select-event-category li.selected:not(.init),ul.select-event-category li:not(.init):hover{background:$color-6;color:#000}ul.select-event-category li.selected:not(.init) a,ul.select-event-category li:not(.init):hover a{color:#000}li.init{cursor:pointer}.container.post.event{max-width:700px;padding:40px}.container.post.event:before{background-image:url(https://yuletidevillage.com/wp-content/themes/orf-opal/includes/content/events/images/svg/verticle-yellow-dots.svg);content:"";width:56px;height:133px;display:block;background-repeat:no-repeat;position:absolute;top:-30px;left:-48px}.container.post.event:after{background-image:url(https://yuletidevillage.com/wp-content/themes/orf-opal/includes/content/events/images/svg/verticle-purple-line.svg);content:"";width:11px;height:359px;display:block;background-repeat:no-repeat;position:absolute;top:253px;left:-50px}.event-single-content{background:#fff;display:inline-block;padding-bottom:50px;width:100%}.event-single-content:before{background-image:url(https://yuletidevillage.com/wp-content/themes/orf-opal/includes/content/events/images/svg/horizontal-red-dots.svg);content:"";width:133px;height:56px;display:block;background-repeat:no-repeat;position:absolute;bottom:-67px;right:-95px}.event-single-box{padding:20px 40px 0}@media only screen and (max-width:600px){.event-single-box{padding:20px 10px!important}}.event-single-box.listing-events table{width:100%}.event-single-box .container{width:100%!important}.fc-row.fc-rigid .fc-content-skeleton{height:100%}.fc .table-bordered th.fc-day-header{background:#fff;border-color:#fff}.fc .table-bordered th.fc-day-header span{color:#000;font-weight:300}.fc-toolbar-title{display:none}.fc-list-day-cushion{display:none}
.simple-entertainment .single-resource-block{margin-bottom:20px}.simple-entertainment .single-resource{padding:20px;height:100%;border:solid 1px $primary-color}.simple-entertainment .single-resource img{width:100%;height:200px;object-fit:cover}.simple-entertainment .single-resource p{font-size:.9rem;line-height:1.25rem;overflow:hidden}.simple-entertainment .post-footer{display:none}.entertainment-directory .container{border-radius:3px}.entertainment-directory .sorter #categoryfilter{display:block;background:0 0;box-shadow:none;margin-bottom:15px;text-align:center;line-height:1rem;margin-bottom:50px}@media only screen and (max-width:600px){.entertainment-directory .sorter #categoryfilter{line-height:.5rem;margin-bottom:0}}.entertainment-directory .sorter #categoryfilter button{padding:10px;background:0 0;border:none;display:inline-block;outline:0;font-size:1rem;line-height:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:$color-8}.entertainment-directory .sorter #categoryfilter button.selected,.entertainment-directory .sorter #categoryfilter button:hover{background:rgba(139,45,211,.1);transition:all .25s ease-in-out;color:$color-4;border-radius:0;clip-path:polygon(0 10%,10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0% 90%,0% 10%)}.entertainment-directory .sorter #categoryfilter button.selected{font-weight:900}.entertainment-directory .sorter #categoryfilter button:hover{background:rgba(139,45,211,.2)}@media only screen and (max-width:600px){.entertainment-directory .sorter #categoryfilter button{font-size:.7rem;padding:10px}}.entertainment-directory .sorter #reset,.entertainment-directory .sorter .advanced-filter-trigger{padding:10px 15px;background:$color-4;color:#fff;display:inline-block;font-size:.8rem;margin-right:10px;outline:0;border-radius:0;border:none;clip-path:polygon(0 10%,10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0% 90%,0% 10%)}.entertainment-directory .sorter #reset:hover,.entertainment-directory .sorter .advanced-filter-trigger:hover{background:#581059;box-shadow:none;color:#fff}.entertainment-directory .sorter #reset:focus-visible,.entertainment-directory .sorter .advanced-filter-trigger:focus-visible{outline:solid 4px $color-3!important;outline-offset:-4px}@media only screen and (max-width:600px){.entertainment-directory .sorter #reset,.entertainment-directory .sorter .advanced-filter-trigger{padding:10px;font-size:.6rem}}.entertainment-directory .sorter input[type=search]{background:rgba(139,45,211,.1);border:none;font-size:.8rem;height:45px;width:100%;color:$color-4;clip-path:polygon(0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0% 95%,0% 5%)}.entertainment-directory .sorter input[type=search]::placeholder{font-family:Raleway,sans-serif;font-size:.8rem;font-weight:300;color:$color-4}.entertainment-directory .sorter input[type=search]:focus,.entertainment-directory .sorter input[type=search]:hover{background:rgba(139,45,211,.2);border:none!important}@media only screen and (max-width:600px){.entertainment-directory .sorter input[type=search]{margin-top:15px;margin-bottom:15px}}.entertainment-directory #advanced-filter{-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;overflow:hidden;max-height:0;padding:10px;border:solid 1px #e6e6e6;background:rgba(139,45,211,.025);border-radius:10px;margin-top:15px}.entertainment-directory #advanced-filter.hidden{display:none;max-height:0}.entertainment-directory #advanced-filter.is-visible{display:block;max-height:1000px}.entertainment-directory #advanced-filter .advanced-filter-close{background:0 0;border:none;color:gray;padding:0}.entertainment-directory #advanced-filter fieldset{border:solid 1px #e6e6e6;padding:10px;margin-bottom:15px}.entertainment-directory #advanced-filter fieldset legend{background-color:$color-4;padding:0 5px;color:#fff;font-size:.7rem;text-transform:uppercase;font-weight:700;display:inline-block;margin-bottom:5px}.entertainment-directory #advanced-filter .filter-options .item{display:inline-block;margin-right:10px}.entertainment-directory #advanced-filter label{font-size:1rem!important;line-height:.9rem!important;font-weight:500!important}.entertainment-directory #advanced-filter input[type=search]{background:rgba(139,45,211,.05);height:40px;margin-bottom:15px;border:solid 2px rgba(0,0,0,.05);font-size:.8rem;width:100%}.entertainment-directory #advanced-filter input[type=search]::placeholder{font-family:Raleway,sans-serif;font-weight:300;font-size:.8rem}.entertainment-directory #advanced-filter .switches .itemWrapper{display:inline-block;width:200px}.entertainment-directory #advanced-filter .switches .item{width:100%;display:flex!important;flex-direction:row;margin-bottom:20px;align-items:center}.entertainment-directory #advanced-filter .switches .switchLabel{margin-left:10px;font-size:.7rem!important;font-weight:700!important}.entertainment-directory #advanced-filter .switch{position:relative;width:40px;height:20px}.entertainment-directory #advanced-filter .switch input{opacity:0;width:0;height:0}.entertainment-directory #advanced-filter .switch input:focus .slider{border:solid 2px $color-3!important}.entertainment-directory #advanced-filter .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:$color-6;-webkit-transition:.4s;transition:.4s}.entertainment-directory #advanced-filter .slider:focus,.entertainment-directory #advanced-filter .slider:focus-visible{border:solid 2px $primary-color!important}.entertainment-directory #advanced-filter .slider:before{position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.entertainment-directory #advanced-filter input:checked+.slider{background-color:$primary-color}.entertainment-directory #advanced-filter input:focus-visible+.slider{outline:solid 2px $primary-color!important}.entertainment-directory #advanced-filter input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.entertainment-directory #advanced-filter .slider.round{border-radius:34px}.entertainment-directory #advanced-filter .slider.round:before{border-radius:50%}.entertainment-directory .key{margin-top:30px;display:flex}.entertainment-directory .key span{font-size:.8rem;line-height:1rem;font-weight:700;display:flex;flex-direction:row;align-items:center}.entertainment-directory .key span:first-of-type{margin-right:20px}@media only screen and (max-width:600px){.entertainment-directory .key span{font-size:.5rem}}.entertainment-directory .key img{height:25px;width:auto}.entertainment-directory #query-results a{height:100%}.entertainment-directory #query-results .entertainment{margin-bottom:20px}.entertainment-directory #query-results .entertainmentBlock{border:solid 1px $primary-color;height:100%}.entertainment-directory #query-results .entertainmentBlock .blog-feature{height:250px}.entertainment-directory #query-results .entertainmentBlock .blog-feature img{width:100%;height:100%;object-fit:cover}.entertainment-directory #query-results .entertainmentBlock .typeIcon{clip-path:polygon(0 0,100% 0%,100% 75%,50% 100%,0 75%);background-color:$primary-color;color:#fff;display:block;text-align:center;width:50px;height:50px;margin:auto;line-height:50px;margin-top:-25px;margin-bottom:10px;box-shadow:0 0 0 5pt $color-9;border-radius:0;padding:10px 0}.entertainment-directory #query-results .entertainmentBlock .typeIcon a,.entertainment-directory #query-results .entertainmentBlock .typeIcon i,.entertainment-directory #query-results .entertainmentBlock .typeIcon svg{color:#fff}.entertainment-directory #query-results .entertainmentBlock .contentWarning{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.entertainment-directory #query-results .entertainmentBlock .contentWarning svg{fill:$color-3;width:20px;height:auto;margin-right:10px}.entertainment-directory #query-results .entertainmentBlock .contentWarning p{margin-bottom:0;font-weight:700;font-size:.8rem;line-height:1rem;color:$color-3;text-transform:uppercase}.entertainment-directory #query-results .entertainmentBlock .postInfo{padding:10px 20px 30px 20px}.entertainment-directory #query-results .entertainmentBlock .postInfo h4{font-weight:700;margin-bottom:15px;font-size:.8rem;line-height:1rem;margin-bottom:5px}.entertainment-directory #query-results .entertainmentBlock .tipLink{text-transform:uppercase;font-weight:700;font-size:.8rem;line-height:1rem;margin-bottom:10px;display:block;color:#118c4f}.entertainment-directory #query-results .entertainmentBlock .showTimes{list-style:none;margin:0 0 15px 0}.entertainment-directory #query-results .entertainmentBlock .footerLink{font-weight:700;border:solid 1px $color-8;padding:1px 5px;display:inline-block;color:$color-8;text-transform:uppercase;font-size:.6rem;text-align:center}@media only screen and (max-width:600px){.entertainment-directory #query-results .entertainmentBlock .footerLink{display:block;padding:8px;font-size:1rem;margin-top:40px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}#loading{animation-name:fadein;animation-duration:1s;background-color:#fff;top:0;right:0;bottom:0;left:0;z-index:999999999;text-align:center;padding:50px;color:$color-9}#query-filter button,#query-filter input[type=checkbox]{cursor:pointer}.inverted button,.inverted input,.inverted label,.inverted legend{color:#fff!important}.inverted input::placeholder{color:#b3b3b3}.inverted .not-selected:hover,.inverted .selected{color:#000!important}.inverted .not-selected{color:#fff!important}.inverted input{border:1px solid #fff!important}.inverted article{border:solid 1px rgba(255,255,255,.3)!important}.inverted #query-results{border:1px solid rgba(0,0,0,.1)}.inverted .single-resource{border:solid 1px rgba(255,255,255,.3)!important}.simple-titles{padding-bottom:25px}.loadButton{text-transform:uppercase;font-size:.65rem;font-weight:700;margin-top:10px}#tagDiv .item:nth-child(n+15){display:none!important}#tagDiv .item.is-shown{display:inline-block!important}