/**handles:resources**/
.simple-resource .single-resource-block{margin-bottom:20px}.simple-resource .single-resource{padding:20px;height:100%;border:solid 1px $primary-color}.simple-resource .single-resource img{width:100%;height:200px;object-fit:cover}.simple-resource .single-resource p{font-size:.9rem;line-height:1.25rem;overflow:hidden}.simple-resource .post-footer{display:none}.resource-library .container{border-radius:3px}.resource-library .sorter #categoryfilter{display:block;background:0 0;box-shadow:none;margin-bottom:15px;text-align:center;line-height:1rem}@media only screen and (max-width:600px){.resource-library .sorter #categoryfilter{line-height:.5rem}}.resource-library .sorter #categoryfilter button{padding:10px;background:0 0;border:none;display:inline-block;font-size:.7rem;outline:0}.resource-library .sorter #categoryfilter button.selected,.resource-library .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%)}.resource-library .sorter #categoryfilter button:hover{background:rgba(139,45,211,.2)}@media only screen and (max-width:600px){.resource-library .sorter #categoryfilter button{font-size:.7rem;padding:10px}}.resource-library .sorter #reset,.resource-library .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%)}.resource-library .sorter #reset:hover,.resource-library .sorter .advanced-filter-trigger:hover{background:#581059;box-shadow:none;color:#fff}.resource-library .sorter #reset:focus-visible,.resource-library .sorter .advanced-filter-trigger:focus-visible{outline:solid 4px $color-3!important;outline-offset:-4px}@media only screen and (max-width:600px){.resource-library .sorter #reset,.resource-library .sorter .advanced-filter-trigger{padding:10px;font-size:.6rem}}.resource-library .sorter input[type=search]{background:rgba(139,45,211,.1);border:none;font-size:.8rem;height:50px;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%)}.resource-library .sorter input[type=search]::placeholder{font-family:Raleway,sans-serif;font-size:.8rem;font-weight:300;color:$color-4}.resource-library .sorter input[type=search]:focus,.resource-library .sorter input[type=search]:hover{background:rgba(139,45,211,.2);border:none!important}@media only screen and (max-width:600px){.resource-library .sorter input[type=search]{margin-top:15px}}.resource-library #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}.resource-library #advanced-filter.hidden{display:none;max-height:0}.resource-library #advanced-filter.is-visible{display:block;max-height:1000px}.resource-library #advanced-filter .advanced-filter-close{background:0 0;border:none;color:gray;padding:0}.resource-library #advanced-filter fieldset{border:solid 1px #e6e6e6;padding:10px;margin-bottom:15px}.resource-library #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}.resource-library #advanced-filter .filter-options .item{display:inline-block;margin-right:10px}.resource-library #advanced-filter label{font-size:1rem!important;line-height:.9rem!important;font-weight:500!important}.resource-library #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%}.resource-library #advanced-filter input[type=search]::placeholder{font-family:Raleway,sans-serif;font-weight:300;font-size:.8rem}.resource-library #advanced-filter .switches .itemWrapper{display:inline-block;width:200px}.resource-library #advanced-filter .switches .item{width:100%;display:flex!important;flex-direction:row;margin-bottom:20px;align-items:center}.resource-library #advanced-filter .switches .switchLabel{margin-left:10px;font-size:.7rem!important;font-weight:700!important}.resource-library #advanced-filter .switch{position:relative;width:40px;height:20px}.resource-library #advanced-filter .switch input{opacity:0;width:0;height:0}.resource-library #advanced-filter .switch input:focus .slider{border:solid 2px $color-3!important}.resource-library #advanced-filter .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:$color-6;-webkit-transition:.4s;transition:.4s}.resource-library #advanced-filter .slider:focus,.resource-library #advanced-filter .slider:focus-visible{border:solid 2px $primary-color!important}.resource-library #advanced-filter .slider:before{position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.resource-library #advanced-filter input:checked+.slider{background-color:$primary-color}.resource-library #advanced-filter input:focus-visible+.slider{outline:solid 2px $primary-color!important}.resource-library #advanced-filter input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.resource-library #advanced-filter .slider.round{border-radius:34px}.resource-library #advanced-filter .slider.round:before{border-radius:50%}.resource-library .key{margin-top:30px;display:flex}.resource-library .key span{font-size:.8rem;line-height:1rem;font-weight:700;display:flex;flex-direction:row;align-items:center}.resource-library .key span:first-of-type{margin-right:20px}@media only screen and (max-width:600px){.resource-library .key span{font-size:.5rem}}.resource-library .key img{height:25px;width:auto}.resource-library #query-results a{height:100%}.resource-library #query-results .feed{margin-bottom:20px}.resource-library #query-results .vendorBlock{position:relative;padding:25px;transition:all .25s ease-in-out;border-radius:3px;display:block;margin-bottom:20px;background-color:$color-6;background-image:url("https://yuletidevillage.com/wp-content/themes/orf-opal/includes/img/woodgrain.svg");background-size:cover;clip-path:polygon(0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0% 95%,0% 5%);height:100%}.resource-library #query-results .vendorBlock::before{content:"";position:absolute;z-index:1;top:5px;left:5px;right:5px;bottom:5px;background-color:#fcfcfc;background-image:url("https://yuletidevillage.com/wp-content/themes/orf-opal/includes/img/woodgrain.svg");clip-path:polygon(0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0% 95%,0% 5%);box-shadow:inset 0 0 10px $color-6ccc;border:solid 1px #fff}.resource-library #query-results .vendorBlock:hover{transition:all .25s ease-in-out}.resource-library #query-results .vendorBlock:hover::before{background-color:rgba(139,45,211,.0025)}.resource-library #query-results .vendorBlock .vendorInfo{border-bottom:2px solid rgba(0,0,0,.1);text-align:center;z-index:2;position:relative}.resource-library #query-results .vendorBlock .vendorInfo h3{text-transform:none;letter-spacing:0;font-family:"Germania One",cursive;font-size:1.5rem;line-height:1.75rem;letter-spacing:1px}@media only screen and (max-width:600px){.resource-library #query-results .vendorBlock .vendorInfo h3{font-size:1.25rem;line-height:1.75rem}}.resource-library #query-results .vendorBlock .vendorInfo p{font-size:1.1rem;line-height:1.3rem;margin-bottom:15px}@media only screen and (max-width:600px){.resource-library #query-results .vendorBlock .vendorInfo p{font-size:.9rem}}.resource-library #query-results .vendorBlock .vendorSpecs{margin:15px auto;z-index:2;position:relative}.resource-library #query-results .vendorBlock .vendorSpecs p{font-size:.8rem;line-height:1rem;margin-bottom:5px}.resource-library #query-results .vendorBlock .vendorContact{z-index:2;position:relative;height:30px}.resource-library #query-results .vendorBlock .vendorContact a{text-transform:uppercase;color:$color-8;border:solid 1px $color-8;font-size:.7rem;font-weight:700;padding:5px;border-radius:5px}.resource-library #query-results .vendorBlock .vendorContact a:hover{background-color:rgba(139,45,211,.05)}.resource-library #query-results .vendorBlock .vendorFooter{text-align:right;z-index:2;position:relative;height:30px}.resource-library #query-results .vendorBlock .vendorFooter img{height:25px;width:auto;display:inline-block}.resource-library #query-results .vendorBlock .vendorFooter img:first-of-type{margin-right:5px}@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}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:$color-6;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:$color-6}.mfp-preloader a:hover{color:$white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:$white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:$white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:$color-6;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid $white;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid $white;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:$black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:$color-6;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@media screen and (max-width:768px){.home .resource-library .container{padding:20px}.resource-library #query-results .blog-feed,.resource-library #query-results .post-footer{padding:0 10px}.resource-library #query-results .blog-feed p{font-size:.6rem;line-height:.8rem}.resource-library #query-results article .blog-feature,.resource-library #query-results article .blog-feature.no-image{height:100px;min-height:100px}}.typeIcon{background:$color-9;color:#fff;display:block;text-align:center;width:50px;height:50px;border-radius:50%;margin:auto;line-height:50px;margin-top:-25px;margin-bottom:10px;box-shadow:0 0 0 5pt $color-9}.typeIcon a,.typeIcon i,.typeIcon svg{color:#fff}#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}