*,*:after,*:before{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{color:#444;font:300 11px/1.4 Helvetica,Arial,sans-serif;font-size:17px}aside{padding:40px!important}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#a71301;font-family:hind-semibold;text-decoration:none;transition:.2s ease-in-out}a:hover{color:#282e35}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{border:1px solid #04a4cc;outline:0}p,ul,ol{font-size:1.6rem}p{font-size:1.75rem!important}h1{font-size:3.6rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}@font-face{font-family:cormorant-regular;src:url(/wp-content/themes/sperling-starter/fonts/cormorant/CormorantGaramond-Regular.ttf)}@font-face{font-family:cormorant-bold;src:url(/wp-content/themes/sperling-starter/fonts/cormorant/CormorantGaramond-Bold.ttf)}@font-face{font-family:cormorant-italic;src:url(/wp-content/themes/sperling-starter/fonts/cormorant/CormorantGaramond-Italic.ttf)}@font-face{font-family:cormorant-light;src:url(/wp-content/themes/sperling-starter/fonts/cormorant/CormorantGaramond-Light.ttf)}@font-face{font-family:cormorant-medium;src:url(/wp-content/themes/sperling-starter/fonts/cormorant/CormorantGaramond-Medium.ttf)}@font-face{font-family:cormorant-semibold;src:url(/wp-content/themes/sperling-starter/fonts/cormorant/CormorantGaramond-SemiBold.ttf)}@font-face{font-family:hind-bold;src:url(/wp-content/themes/sperling-starter/fonts/hind/Hind-Bold.ttf)}@font-face{font-family:hind-light;src:url(/wp-content/themes/sperling-starter/fonts/hind/Hind-Light.ttf)}@font-face{font-family:hind-medium;src:url(/wp-content/themes/sperling-starter/fonts/hind/Hind-Medium.ttf)}@font-face{font-family:hind-regular;src:url(/wp-content/themes/sperling-starter/fonts/hind/Hind-Regular.ttf)}@font-face{font-family:hind-semibold;src:url(/wp-content/themes/sperling-starter/fonts/hind/Hind-Semibold.ttf)}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative;width:100%}.container{max-width:1300px;align-self:center;flex:1 0 auto;width:100%}.header{max-width:1300px;width:initial;position:relative;margin-left:30px;margin-right:30px}.logo{position:absolute;z-index:9999999!important;left:0;top:30px}.logo-img{backface-visibility:hidden;height:70px!important}.logoAddress{text-align:center;margin:auto}.logoAddress img{width:150px}.footerAddressInfo{margin:auto}#google_translate_element{margin:0;text-align:center;padding-top:10px}.nav{position:absolute;z-index:1000;padding:32px 0;right:0;top:90px;width:100%;font-family:cormorant-light}#mega-menu-wrap-header-menu,#mega-menu-wrap-mega-menu-2023{clear:both;border-bottom:2px solid #fff}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1:after,#mega-menu-wrap-mega-menu-2023 .mega-menu-toggle .mega-toggle-block-1:after{font-size:35px}ul.mega-sub-menu a{color:#8a0f00!important}.purchase-tickets-container{position:absolute;right:0;top:40px;z-index:999}.purchase-tickets-container a{display:block;background:#8a0f00;border:1px solid #fff;color:#fff;cursor:pointer;padding:5px;transition:.3s ease;font-size:1.5rem}.purchase-tickets-container a:hover{background:#fff;color:#8a0f00;transition:.3s ease}.highcharts-container{height:600px!important}.addressFooterInfo{text-align:center}.footer{background:#8a0f00;color:#fff;padding:20px;text-align:center}.footer button.frm_button_submit.frm_final_submit{background-color:transparent;color:#fff;border:none;box-shadow:0 0 0;border:1px solid #fff;border-radius:inherit;padding:10px 30px;transition:.2s ease-in-out}.footer-left{padding-top:20px}.frm_style_formidable-style.with_frm_style .frm_form_fields>fieldset{padding:0!important}.frm_form_field.frm6{width:100%}.frm_submit.frm6{width:100%}.footerWrap{max-width:1300px;margin:0 auto}.copyright{text-align:center}.footerNav ul{padding:0;list-style-type:none}.footer li a:hover{text-decoration:underline}.footer a:hover{text-decoration:underline}footer a{color:#fff}.noMarg{margin:0;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.noBottomMarg{margin-bottom:0;-webkit-margin-after:0!important}.subMenu ul.sub-menu li a{font-family:hind-semibold}.subMenu ul.sub-menu li{list-style-image:url(/wp-content/themes/sperling-starter/img/footer/arrow.svg);list-style-position:inside}.footerNav li a{color:#fff;font-size:20px;line-height:1.8;font-family:cormorant-bold}table.alt tr:nth-child(even){background-color:#eeee}.emergencyBox{margin:0;background-color:#8a0f00;padding:4px;color:#fff;text-align:center;font-size:17px!important;z-index:9999999;position:static;width:100%;border-bottom:5px solid #282e35}.emergencyBox-sticky{position:fixed;top:0;z-index:99999999}.emergencyBox p{margin:0;padding:4px;color:#fff;text-align:center;font-size:17px!important}.emergencyBox a{cursor:pointer}.row{display:flex;flex-direction:row;flex:1 0 auto;justify-content:space-between}.row .col:last-child{text-align:right;display:flex;justify-content:flex-end}.socialNewsletter{border-bottom:3px solid #fff;height:100%}.columns{margin:0!important}.socialMediaWrap{display:flex;justify-content:center;flex-flow:row wrap}.socialMedia{margin-top:auto;padding-bottom:25px}.socialMediaIcon{padding:5px}.socialMediaIcon a{opacity:1;transition:.2s ease-in-out}.socialMediaIcon a:hover{opacity:.7}.newsletter h3.frm_form_title{color:#fff!important}#frm_form_3_container .frm_form_fields{width:100%}#frm_form_3_container input[type=submit]{margin-top:17px!important}.home-slide{background-position:center;background-size:cover;height:450px;width:100%}.home-slider .slick-prev{display:relative!important;left:20px!important;z-index:10!important}.home-slider .slick-next{display:relative!important;right:20px!important;z-index:10!important}.home-slider .slick-prev:before{content:"";font-family:fontawesome;font-size:4rem}.home-slider .slick-next:before{content:"";font-family:fontawesome;font-size:4rem}.home-slide.slick-slide{align-items:center;color:#fff;display:flex;font-size:7.2rem;justify-content:center}.salemVideo{text-align:center}.salemVideo iframe{width:90%;height:300px}.proctorLedge img{width:400px}.proctorImage{text-align:center}.proctorMainContent{padding:30px}.pagination{font-size:1.6rem}.slideText{width:100%;text-align:left;max-width:1300px;margin-top:-100px;padding:20px}.slideText h1{font-size:45px;font-weight:100!important;font-family:cormorant-medium!important}.slideText p{font-size:30px;font-family:hind-bold;width:100%}.slideText p a{color:#fff;float:left}.slideText img{float:left}.defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:center;height:auto}.tribe_events-template-default .defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:center;height:auto;min-height:400px}.tribe_events-template-default .header-text{width:100%;text-align:left;max-width:1300px;margin:0 auto;margin-top:200px;color:#fff}.tribe_events-template-default .header-text h2{font-family:cormorant-bold!important}.tribe_events-template-default.single-tribe_events.postid-1752 .defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:50% 36%;height:auto;min-height:400px}.header-text{width:100%;text-align:left;max-width:1300px;margin:0 auto}.header-text h1{font-size:4rem;font-weight:100!important;font-family:cormorant-bold!important;color:#fff;margin-top:150px;text-transform:capitalize}.header-text h2{font-size:4rem;font-weight:100!important;font-family:cormorant-bold!important;color:#fff;margin-top:150px;text-transform:capitalize}.page-template-page-contact .header-text h1{text-transform:none}.header-overlay{background:hsla(0,0%,0%,.3);height:inherit;padding:50px;padding-left:50px;padding-right:50px}.defaultPage{max-width:1300px;margin:0 auto!important;padding:20px}.tribe-events-loop .entry-summary{margin-top:0}.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top:0}.tribe-events-list .type-tribe_events{border-bottom:1px solid #c2c2c2;padding-bottom:25px}.tribe-events-list-separator-month:after,.tribe-events-list-separator-month:before{content:none}.tribe-events-list-separator-month{margin:1em auto;padding-bottom:1em;border-bottom:1px solid #c2c2c2}.content-column{padding:15px!important}#witch-events tbody tr td{padding:10px}.witch-hunt-table>tbody>tr[role=row]>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control{text-align:center}#witch-events tbody tr:nth-of-type(even){background-color:#f3f3f3}body.page-template-page-witch-hunt-chart .container{padding:0 2rem}.witch-hunt-table{width:100%!important}.aboutSection{max-width:1300px;margin:0 auto!important;text-align:center;color:#666}.blackLogo{width:100%;text-align:center}.blackLogo img{width:250px}.aboutSection .column{padding:4rem}.title{width:100%;clear:both;color:#666}.title img{padding-right:0;float:none}.title h2{color:#666;font-family:cormorant-bold;font-size:40px;margin:0}.individualBox{text-align:center;color:#666}.individualboxDesc p{font-family:hind-light;color:#666}.aboutUsContent{max-width:1300px;margin:0 auto!important;font-size:19px;color:gray;padding:20px}.fourBoxes{height:100%}.fourBoxes p{margin:0}.fourBoxes .column{padding:0}.fourBoxes .slick-prev{left:25px;z-index:999}.fourBoxes .slick-next{right:25px}.columns-slide{height:620px}.columns-slider{height:620px}.columns-slide .slideText{width:100%;text-align:center;max-width:1300px;margin-top:0;padding:20px}.columns-slider .slick-prev,.columns-slider .slick-next{width:50px;height:50px}.threeStacked{padding-top:10px!important}.topBox{height:200px;background-size:cover!important;background-repeat:no-repeat!important;margin-bottom:10px;position:relative;background-position:center!important}.middleBox{height:200px;background-size:cover!important;background-repeat:no-repeat!important;margin-bottom:10px;position:relative;background-position:center!important}.bottomBox{height:200px;background-size:cover!important;background-repeat:no-repeat!important;margin-bottom:10px;position:relative;background-position:center!important}.threeStacked p{color:#fff;padding:20px;font-size:25px!important;position:absolute;width:100%;bottom:0;left:0;font-family:cormorant-medium}.fourBoxes .slideText{width:100%;padding:60px;padding-top:20%}.fourBoxes .slideText h2{font-size:30px;color:#fff;line-height:1.1!important;font-family:cormorant-medium;padding-bottom:10px}.fourBoxes .slideText p{font-size:20px;font-family:hind-regular;width:100%}.fourBoxes .slideText p{color:#fff;float:left}.fourBoxes .slideText h2.rightBoxes{font-size:20px;font-family:hind-regular;width:100%}.fourBoxes .slideText h2.rightBoxes{color:#fff;float:left}.icon-month{top:0;font-size:21px!important;font-family:hind-semibold!important}.icon-day{top:25px;font-family:hind-semibold!important}.mainBox img{float:right;margin-right:20px;margin-top:10px}.topBox img{float:right;margin-right:20px;margin-top:10px}.middleBox img{float:right;margin-right:20px;margin-top:10px}.bottomBox img{float:right;margin-right:20px;margin-top:10px}.note-bar{width:100%;position:absolute;max-width:1300px;left:0;right:0;top:160px;padding:0 15px;margin:0 auto;text-align:center}.note-bar p{background-color:#cfb13a;color:#8a0f00;font-weight:400;font-style:italic;font-size:16px!important;margin:0;padding:10px 0;border-radius:5px}.shop-message p{color:#8a0f00;font-weight:700;font-style:italic;font-size:16px!important;margin:0;padding:10px 0}.mainStoreContent{background-color:#fff;max-width:1400px;margin:0 auto;padding:20px;margin-top:0!important;right:0;left:0}.mainStoreContent:after{box-shadow:0 -22px 17px -6px rgba(0,0,0,.75);content:"";position:absolute;top:10px;left:0;right:0;bottom:35%;z-index:-1}.mainStoreContent form.woocommerce-ordering{display:none}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color:#a71301!important;transition:.2s ease-in-out;color:#fff}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-color:#860f00!important}.storeimg-container{background-repeat:no-repeat;background-size:cover;background-position:top;height:340px}.storeimg-container .header-overlay{background:linear-gradient(to right,hsla(7,99%,33%,.65),hsla(0,0%,0%,.85));height:inherit;padding:0}.storeimg-container2{background-repeat:no-repeat;background-size:cover;background-position:50% 15%;height:350px}.woocommerce div.product p.price{color:#000!important}.woocommerce ul.products li.product .price{color:#000!important}.woocommerce span.onsale{background-color:#a71301!important}.entry-summary{margin-top:100px}.storeimg-container2 .header-overlay{background:linear-gradient(to right,hsla(7,99%,33%,.65),hsla(0,0%,0%,.85));height:inherit;padding:0}.storeSection{height:100%;color:#fff;background-size:cover;background-repeat:no-repeat;margin-top:5px}.storeOverlay{background:linear-gradient(to right,hsla(7,99%,33%,.65),hsla(0,0%,0%,.85));height:inherit;padding:50px;padding-left:50px;padding-right:50px}.storeInfo{margin-right:0}.storeInfo p:first-child{font-family:cormorant-bold;font-size:40px!important;text-align:center;color:#fff!important}.storeInfo p:first-child:after{background-color:#fff;height:3px;display:block;width:100%;content:" ";margin:0;margin-top:10px}.storeInfo p:nth-child(2){font-family:hind-light;font-size:20px;text-align:center;padding-right:0}.shopCollections img{width:60px}.product-slider{border-radius:300px;margin-left:0;margin:0 auto;background-color:#fff;overflow:hidden}.productDots{position:relative}.products{text-align:center}.productSlide{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.product-slider.column.is-one-third{width:300px!important}.product-slider .slick-next,.product-slider .slick-prev{display:none!important}.shopCollections a{color:#fff;font-size:17px;font-family:hind-semibold;padding-left:-30px}.shopCollections{padding-top:30px;width:100%;clear:both;overflow:hidden;margin-top:6%}.cartIcon{float:left;padding-right:10px;border-right:3px solid #fff}.storeLink{padding-top:20px;padding-left:10px;float:left}.shopCollectionsWrap{width:330px;overflow:hidden;margin:100px auto 0}.slick-dots li button:before{color:#fff!important;font-size:20px;padding-top:30px}.slick-dots li.slick-active button:before{color:#fff!important;font-size:20px;padding-top:30px;opacity:1}.slick-dotted.slick-slider{margin-bottom:0!important}.visitOctober ul li{display:list-item;list-style-position:inside;text-indent:-1.4em;padding-left:1em;padding:10px}.tips ul li{display:list-item;list-style-position:inside;text-indent:-1.4em;padding-left:1em}.visitOctoberContent{padding:20px}.hoursOctober p.hoursTitle{font-family:cormorant-semibold!important;background-color:#f2f2f2;color:#000;font-size:1.8rem;padding:10px;border-bottom:4px #a71301 solid}.hoursOctober a p{padding-left:10px}.visitOctoberPhoto{margin:auto}.payment p{font-family:cormorant-semibold!important;background-color:#f2f2f2;color:#000;font-size:1.8rem;padding:10px;border-bottom:4px #a71301 solid}section.media-page-content h2{border-bottom:2px solid;margin-bottom:10px}section.media-page-content h2+p{margin-top:0}p.media-page-caption{margin:0;font-size:15px!important}.media-page-gallery img{height:auto}.media-coverage p{margin-top:0;break-inside:avoid-column;line-height:1}.media-coverage i{font-size:12px}span.press-date{font-size:14px}.page-template-page-visit{overflow-x:hidden}.video-container{position:relative;width:100%;overflow:hidden;display:none}#mobilePhoto{display:block}.video-container .slideText{width:100%;text-align:center;max-width:1300px;margin-top:0;position:absolute;padding:20px;z-index:999;top:300px;left:0;right:0;bottom:0}.video-container .slideText h1{color:#fff}.statueContent p:last-child{margin-bottom:20px!important}.video-container video{height:100vh;width:100vw}#video-background{background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto;min-height:100%;min-width:100%;width:auto;z-index:-100;background-attachment:fixed;display:block;position:relative;z-index:-3000}.visitBGImage{height:500px;background-size:cover;background-position:center}.visitBGImage:first-child{margin-right:0;margin-left:0;margin-bottom:10px}.aboutMuseum p{font-family:hind-light}.aboutMuseum h2{font-family:cormorant-bold}.aboutMuseumTitle p{border-bottom:1px solid #b3b3b3;padding-bottom:30px;padding-top:30px}.aboutMuseum a{font-family:hind-light;color:#000;padding-bottom:30px}.aboutMuseum{padding-bottom:40px}.aboutMuseum p img{padding-left:20px}.statue{max-width:1300px;padding:20px;margin:0 auto!important;font-family:hind-light;padding-bottom:100px}.statueImage{background-size:cover;background-position:60% 50%;width:100%;height:700px}.statueContent{-webkit-column-count:1;-moz-column-count:1;column-count:1}.statueContent p:first-child{margin-top:0}.statueSubTitle{font-family:cormorant-semibold;font-style:italic;width:100%;font-size:3.5rem}.statueBottomContent{order:3}.statueTitle{text-align:center;font-family:cormorant-bold}.statueTitle h2{font-size:4.5rem}.statueQuote{background-color:#282e35;font-family:cormorant-regular;font-style:italic;color:#fff;font-size:14px;padding:20px;margin-right:0}.statueQuote p{margin-right:0;text-align:center;font-size:23px!important}.statueQuote img{margin-bottom:5px}.parkingImage{text-align:center;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:300px}.parkingWrap{padding-top:5px}.parkingContent{padding:30px;padding-bottom:50px}.aboutPage{max-width:1300px;margin:0 auto;padding:20px}.password-form-wrapper{text-align:center}.password-form-wrapper .form-fields{display:inline-block;background-color:#f1f3f4;border-radius:10px;padding:10px}.password-form-wrapper .form-fields label{display:inline-block;padding:5px;font-weight:700;width:100%}.password-form-wrapper .form-fields input[type=password]{border:0;margin:10px 0;padding:8px 0 8px 10px;height:46px;width:100%}.password-form-wrapper .form-fields input[type=submit]{display:inline-block;background-color:#8a0f00;color:#fff;border:0;height:46px;padding:10px 30px;border-radius:10px}.per-lang-translation{display:flex;flex-wrap:wrap;align-items:center;margin:10px 0}.per-lang-translation .lang-label{font-weight:700;width:100%;color:#fff;background-color:#8a0f00;text-align:center}.audio-wrapper{background-color:#f1f3f4;width:100%;height:59px;display:flex;align-items:center;justify-content:center;padding:0 15px}.audio-wrapper audio{width:100%}.page-template-page-self-guided-tour{overflow-x:hidden}.singleTourPage{padding:20px}.acfMapMainWrapper{position:relative;height:90vh}.page-template-page-self-guided-tour .nav{top:0!important}.page-template-page-self-guided-tour .logo{display:none}.tourPage{padding:20px;position:relative}.witchInfoWrap{position:inherit;width:100%;left:0;padding:20px;top:0;left:0;min-width:100%!important}.page-template-page-witch-point-of-interest .witchInfoWrap{position:absolute;left:0;padding:0}.witchInfoWrap p{font-size:17px!important;font-family:hind-regular,sans-serif;margin-top:0!important;margin-bottom:8px!important}.witchInfoWrap h1{font-family:cormorant-bold;margin:0!important;padding-bottom:5px}.acf-map{width:100%;height:300px}.acf-map-main{width:100%;height:90vh}.markerTitle{color:#000;font-size:16px!important;text-align:left;font-family:cormorant-bold!important;margin:0}.markerLink{text-align:center;margin:0 auto;padding-top:10px;margin-top:10px;margin-bottom:10px}.markerLink a{text-align:center;background-color:#a71301;color:#fff;padding:5px 30px;font-family:hind-regular;transition:.1s ease-in-out}.markerLink a:hover{text-align:center;background-color:#670f04;font-family:hind-regular}.markerDesc{text-align:center;line-height:1.5;font-family:hind-light}.center{margin:0 auto}.accordionWrap{width:100%;clear:both;overflow:hidden;padding-bottom:50px}.accordion{background-color:#8a0f00;color:#fff;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-size:20px;margin-top:10px}.panel{padding:0 18px;background-color:#fff;display:none}.active,.accordion:hover{background-color:#282e35;color:#fff}.accordion h3{font-size:19px;margin:0;-webkit-margin-after:0!important;-webkit-margin-before:0!important}.backToWitchMainPageLink a{font-family:hind-bold;color:#a71301}.backToWitchMainPageLink a:hover{text-decoration:underline}.pointInfo{background:#1a1a1a;color:#fff;position:absolute;left:-2000px;transition:left 1.5s ease-out;top:-350px;padding:20px;max-width:90vw;margin:0 auto!important}.pointInfo p{margin:0}.pointInfo .column:first-child{width:100%}.column.thumbnailImg img.attachment-full.size-full.wp-post-image{padding-top:10px!important}.column.thumbnailImg{padding-bottom:20px!important;display:none}.pointInfo .markerTitle{color:#fff;font-size:30px!important;text-align:center}.pointInfo.show{position:absolute;top:-400px;padding:15px;left:0;right:0;max-width:90vw;margin:0 auto!important;transition:left .8s ease-in}.thumbnailWrap{display:flex;justify-content:center;padding:0!important}.thumbnailImage{text-align:center;flex-direction:column;display:flex;flex-flow:column wrap}.thumbnailImage img{margin:auto}.mainWitchTourInfo{position:inherit;z-index:999;width:100%;top:0}.mainWitchTourInfo2{position:inherit;z-index:999;width:100%;top:0}.dropdown-wrapper{position:absolute;z-index:99;right:0;width:100%;top:100px}.custom-dropdown{width:100%;padding:20px}.custom-dropdown select{width:100%}.singleTourPage-container{background-repeat:no-repeat;background-size:cover;background-position:top;min-height:100%;color:#fff}.singleHeader-text{width:100%;text-align:left;max-width:1300px;margin:0 auto}.singleHeader-text h1{font-size:60px;font-weight:100!important;font-family:cormorant-bold!important;color:#fff;margin-top:150px}.singleHeader-overlay{background:hsla(0,0%,0%,.7);height:inherit;padding:50px;padding-left:50px;padding-right:50px}.textImagesWrap{margin:0 auto;max-width:1300px;padding:20px}.textImagesWrap div img{padding:10px}.textImagesWrap p{padding:30px}.singleTourPage-container .googleMap{padding-top:10px}.page-template-page-witch-point-of-interest .dropdown-wrapper{position:absolute;z-index:99;right:0;width:100%;top:30px;padding:0}.page-template-page-witch-point-of-interest .acfMapMainWrapper{position:relative;height:inherit}.mainContentImage{float:left;padding-right:20px;width:300px;padding-bottom:20px}.mainContentImage img{width:100%}.locationHoursContact{padding-left:0}.icons{padding:0;padding-bottom:10px}.iconsText{vertical-align:middle}img.icons{width:40px;filter:brightness(500%)}.pointOfInterestContent{border-right:none}.page-template-page-witch-point-of-interest .acf-map-main{width:100%;height:500px!important}.page-template-page-witch-point-of-interest{overflow-x:hidden}.singleTestimonial:nth-child(odd){background-color:#eee}.singleTestimonial{padding:10px}.customersSay{padding-left:0}.customersSay:first-child{width:70%;margin:0 auto}.singleTourQuote p:first-child{padding-top:20px;padding-bottom:20px;margin-top:20px!important;border-top:3px solid #eee;border-bottom:3px solid #eee;font-family:cormorant-bold!important;font-style:italic!important}.customersSay .scroll{overflow-y:scroll;height:300px}.singleTestimonial p:first-child{margin:0!important;font-family:cormorant-bold;font-style:italic}.singleTestimonial p:last-child{font-family:hind-light;font-size:15px}.moreInfoTitle{font-size:35px!important;font-family:cormorant-bold!important;margin:0!important}.moreInfo{border-right:0 solid #eee;padding-right:20px}.moreInfo:last-child{border-right:0;padding-right:20px;width:100%!important}.moreInfo:last-child .testContent{column-count:1;-webkit-column-count:1;-moz-column-count:1}.customersSayTitle{font-size:30px!important;font-family:cormorant-bold!important;-webkit-margin-before:0!important}.testContent{column-count:1;-webkit-column-count:1;-moz-column-count:1;padding-right:20px}.testContent p:first-child{font-family:hind-light}.testContent p{margin:0!important}.singleTour-slide{background-position:center;background-size:cover;height:500px;width:100%}.singleTour-slider{padding:0}.singleTour-slider .slick-prev{display:relative!important;left:20px!important;z-index:10!important;width:40px;height:40px}.singleTour-slider .slick-next{display:relative!important;right:20px!important;z-index:10!important;width:40px;height:40px}.singleTour-slider .slick-prev:before{content:"";font-family:fontawesome;font-size:4rem}.singleTour-slider .slick-next:before{content:"";font-family:fontawesome;font-size:4rem}.singleTour-slider .slick-next,.singleTour-slider .slick-prev{top:250px}.singleTour-slide.slick-slide{align-items:center;color:#fff;display:flex;font-size:7.2rem;justify-content:center}.extraPointInterestContent{max-width:1300px;margin:0 auto}.slider-nav img{width:162px;padding:10px;padding-top:0;padding-right:10px}.slider-nav .imagesWrap{margin-top:7px;padding-top:0!important}.slider-nav2 img{width:33.333%;padding:10px}.slider-nav2 .imagesWrap{margin-top:20px}.sliderTourWrap{padding-top:30px;padding-bottom:60px;max-width:1300px;width:100%;height:auto;margin:0 auto!important}img.galleryImage{opacity:.5}img.galleryImage.activeImg{opacity:1}.locationHoursContact .info{clear:both}.locationHoursContact .info img{float:left;padding-right:7px}.locationHoursContact .info p{margin:0;padding-top:9px;padding-left:10px;font-size:14px}.formWrap{padding-right:50px}p.formTitle{font-size:3.4rem!important;font-family:cormorant-semibold!important;border-bottom:8px solid #c1272d;padding-bottom:15px;margin:0!important}.comments li{list-style-type:none!important;border-bottom:3px solid #a71301!important;padding-bottom:20px}.blogPage{max-width:1300px;margin:0 auto!important;padding:20px;flex-flow:row wrap}.individualBlog h2{color:#fff;font-family:cormorant-medium;padding:10px;margin:0;font-size:2.2rem}.individualBlog .blogExcerpt{color:#fff;font-family:hind-regular;padding:10px;position:absolute;bottom:20px;left:0;right:0}.individualBlog .blogExcerpt p{margin:0;font-size:1.4rem!important}.blogPhoto{width:100%!important;height:250px;background-size:cover!important;background-repeat:no-repeat!important;position:relative;background-position:center!important}.singleBlogPage{padding:20px}span.date{font-size:25px;font-family:cormorant-semibold}.form-submit input{background-color:#a71301;padding:10px 32px;border:0;color:#fff;font-family:hind-regular;transition:.2s ease-in-out}.form-submit input:hover{background-color:#860f00}.logged-in-as{display:none}.comment-form-comment label{width:100%;float:left}#wp-comment-cookies-consent{margin-right:10px}p.comment-form-url label,p.comment-form-email label,p.comment-form-author label{float:left;width:100%}#commentform textarea,#commentform input{width:100%}input#wp-comment-cookies-consent{width:inherit!important}.pagination a{border-right:.5px solid #000;padding-right:6px;color:#a71301;font-family:hind-light}.pagination a:last-child{border-right:0 solid #000}.pagination span.current{border-right:.5px solid #000;padding-right:6px;color:#a71301;font-family:hind-bold}.pagination{max-width:1300px;margin:0 auto;padding-left:20px;padding-right:20px}.contactPage{max-width:1300px;margin:0 auto;padding:20px}.directionsToSalem{font-size:25px!important;color:#000;font-family:hind-bold}.contactMap{width:100%;height:540px;border:#ccc solid 1px;margin:20px 0}.contactTitle{color:#444;font-size:26px;padding-top:20px;padding-bottom:20px;font-family:hind-semibold}.contactPage .frm_submit button{background-color:#a71301!important;padding:10px 32px!important;border:0!important;font-size:20px!important;border-radius:0!important;color:#fff!important;font-family:hind-regular!important;transition:.2s ease-in-out}.contactPage .frm_submit button:hover{background-color:#860f00!important}.groupTourTitle h1{font-family:cormorant-bold!important;font-size:4.2rem!important}.page-template-page-group-tours{overflow-x:hidden}.groupTourPage{font-family:hind-light}.groupTourPage .mainContent{padding-bottom:30px}.witchesQuote{color:#c1272d;font-family:cormorant-medium!important;font-style:italic;font-size:3.5rem}.chapButton{padding-top:40px;padding-bottom:40px}.chapButton button{background-color:#a71301;padding:10px 32px!important;border:0!important;font-size:20px!important;border-radius:0!important;color:#fff!important;font-family:hind-regular!important;transition:.2s ease-in-out}.chapButton button a{color:#fff}.chapButton button:hover{background-color:#860f00}.redBlueBox{margin-bottom:5px!important;margin-right:0!important}.redBox{background-color:#8a0f00;color:#fff;padding:15px;margin:auto}.insideRedBox{width:100%;overflow:auto;text-align:center;margin:0 auto}.insideRedBox img{float:left;margin-right:17px}.redBlueBox{background-color:#8a0f00}.insideRedBox p{float:left;margin:0!important;padding:5px}.redBox p{font-family:cormorant-bold!important;font-size:2.4rem!important}.blueBox p{font-family:cormorant-regular!important}.page-template-page-cost .blueBox p{font-family:cormorant-regular!important;font-size:2.4rem!important}.blueBox{background-color:#282e35;color:#fff;padding:20px}.blueBox p,.blueBox h6{width:100%;padding-right:0}.blueBox h6{font-size:1.4rem!important;margin:0!important}.boxesAcrossTitle{color:#666;text-align:center;background-color:#fff}.boxesAcrossTitle p{font-size:3.4rem!important;font-family:cormorant-semibold!important;border-bottom:8px solid #c1272d;padding-bottom:15px;margin:0!important}.boxesAcrossDesc{padding:20px}.boxesAcrossDesc p{font-family:hind-light!important;margin:0}.boxesAcross{padding:20px}.boxesWrap{background-color:#f2f2f2;height:100%}.page-template-page-group-tours #frm_form_8_container .frm_submit button{background-color:#a71301!important;padding:10px 32px!important;border:0!important;font-size:20px!important;border-radius:0!important;color:#fff!important;font-family:hind-regular!important;transition:.2s ease-in-out}.page-template-page-group-tours #frm_form_8_container .frm_submit button:hover{background-color:#860f00!important}.tourTitle p{font-family:cormorant-bold!important;color:#000;font-size:3rem!important;padding-bottom:20px;margin:0}.tourMainContent{padding:20px}.boxesContainer{padding-left:30px;padding-right:30px}.chaperoneWrap{padding-bottom:30px;border-bottom:8px solid #c1272d}.schoolTitle{font-family:cormorant-bold!important;color:#000;font-size:3rem;padding-bottom:40px}.chapTitle{font-family:cormorant-bold!important;color:#c1272d;font-size:3rem}.schoolGroupWrap{padding-top:70px;border-bottom:8px solid #c1272d}.chapDesc{padding:20px}.schoolTitles{padding:20px}.chapDesc p:first-child{margin:0}.arrival li{line-height:1.5;padding-bottom:10px}.arrivalTitle p{font-family:cormorant-bold!important;color:#000;font-size:4rem!important;margin:0}.arrivalWrap{padding-top:50px}.arrival ul{margin:0;padding:20px}.arrivalImage{background-position:center!important;background-size:cover!important;height:400px!important}.arrival{padding-left:35px}.presentation li{line-height:1.5;padding-bottom:10px}.presentationTitle p{font-family:cormorant-bold!important;color:#666;font-size:4rem!important;margin:0}.presentationWrap{padding-top:50px}.presentation ul{margin:0;padding:20px}.presentationImage{background-position:center!important;background-size:cover!important;height:400px!important;order:1}.presentation{order:2}.evolvingWitches{padding-top:50px}.evolvingTitle p{font-family:cormorant-bold!important;color:#000;font-size:4rem!important;margin:0}.evolvingWitchesWrap{padding-top:20px}.evolvingDesc ul{margin:0;padding:20px}.evolvingDesc li{line-height:1.5;padding-bottom:10px}.witchImage,.witchInfo{padding:20px}.witchImage{background-position:left!important;background-size:cover!important;background-repeat:no-repeat!important;height:500px}.giftShopTitle p{font-family:cormorant-bold!important;color:#666;font-size:4rem!important;margin:0}.giftShopWrap{padding-top:20px}.giftShopDesc ul{margin:0;padding:20px}.giftShopDesc li{line-height:1.5;padding-bottom:10px}.giftShopImage,.giftShopInfo{padding:20px}.giftShopInfo{order:2}.giftShopImage{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;height:500px;order:1}.furtherInfoWrap{background-color:#8a0f00;color:#fff;padding:10px;text-align:center;margin-top:50px!important}.furtherInfo p.title:first-child{font-family:cormorant-semibold!important;font-size:4rem!important;color:#fff;padding:20px}.furtherInfo p{margin:0}.furtherInfo a{color:#fff;transition:.2s ease-in-out}.furtherInfo a:hover{color:#282e35}.hauntedTitle p{font-family:cormorant-semibold!important;border-bottom:4px #a71301 solid;background-color:#f2f2f2;color:#000;font-size:1.8rem;padding:10px}.hauntedDesc{padding:10px}.hauntedDesc p{margin:0;margin-bottom:10px}.hauntedHappeningsMainTitle{width:100%}.hauntedHappeningsMainTitle p{text-align:center;color:#666;font-family:cormorant-semibold!important;font-size:4rem!important}.groupTourForm{text-align:center;margin-top:50px}.groupTourForm .frm_submit button{background-color:#a71301!important;padding:10px 32px!important;border:0!important;font-size:20px!important;border-radius:0!important;color:#fff!important;font-family:hind-regular!important;transition:.2s ease-in-out}.groupTourForm .frm_submit button:hover{background-color:#860f00!important}.costContent{padding-top:50px}.costContent p{font-size:2rem!important}.costContent p strong em{font-size:2rem!important}.costPage .redBox{margin:auto}.costPage{padding-top:100px}.costBox{margin-bottom:10px!important;float:none!important;background-color:#8a0f00}.costBox .insideRedBox{text-align:center;height:100%}.costBox .redBox p{float:none!important;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;margin:auto!important}.costBox .blueBox{text-align:center}.costBox .blueBox p{width:100%;padding-right:0}.embeddedVideo{text-align:center}.embeddedVideo iframe{width:80%;height:450px}.witchImageHistory{background-size:cover!important;height:400px!important;background-position:left!important}.witchTitle{font-family:cormorant-semibold!important;color:#000;font-size:5rem;padding-right:30px}.witchBottomContent h4{font-family:cormorant-regular!important}.witchContent{padding-right:30px}.twoFigureWrap{padding-top:50px}.scapegoatWrap{padding-top:0;padding-bottom:50px}.twoFigureContent{padding:20px}.scapegoatContent{padding:20px}.scapegoatImage{height:400px!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.column.is-half-desktop.is-12-tablet.twoAcrossWrapr{padding-bottom:50px;padding-top:50px}.twoAcrossDesc{background-color:#f2f2f2;padding:20px;height:auto}.twoAcrossTitle{font-family:cormorant-semibold!important}.twoAcrossTitle p{font-size:2.3rem!important}.learnMoreBtn{padding:10px;background-color:#8a0f00;color:#fff;transition:.2s ease-in-out}.learnMoreBtn:hover{background-color:#282e35}.learnMoreBtn a{color:#fff}.twoAcrossWrap{padding-top:50px;padding-bottom:50px;border-bottom:8px solid #8a0f00}.witchTrialsImage{height:400px!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:top!important}.bridgetImage{height:400px!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:left!important}.exploreSalemText{font-family:cormorant-semibold!important;color:#666;text-align:center;margin-top:30px}.exploreSalemText p:first-child{font-size:2.6rem!important}.exploreSalem p{font-size:1.65rem!important;padding:20px;width:100%;color:#fff;margin:auto;transition:.2s ease-in-out}.exploreSalem{text-align:center}.exploreSalemInfoWrap{background-color:#8a0f00;margin-top:auto;transition:.2s ease-in-out;height:100%!important}.exploreSalemInfoWrap:hover{background-color:#282e35}.exploreSalem img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.2s ease-in-out}.exploreSalem img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.pdfDiscountButton a.saveDiscountPDF{background-color:#a71301;color:#fff!important;padding:10px 20px;float:none;margin-left:0;margin-top:0;transition:.2s ease-in-out}.pdfDiscountButton a.saveDiscountPDF:hover{background-color:#8a0f00}.pdfDiscountButton p{clear:both;padding-top:20px}.pdfDiscountButton h2{float:none}.museumPartnersWrap{text-align:center}.museumPartnetsContent{padding:30px}.museumPartnersWrap p.partnerTitle{font-family:cormorant-bold!important;font-size:2rem;margin:0;padding:10px;background-color:#8a0f00}.museumPartnersWrap p.partnerTitle a{color:#fff;transition:.2s ease-in-out}.museumPartnersWrap p.partnerTitle a:hover{color:#d1cece}.museumPartnersWrap .descWrap{padding:5px}.partnerWrap{min-height:auto;height:100%;background-color:#f2f2f2}.subscriber-login{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.subscriber-login label{display:block}.subscriber-login input{width:100%}.subscriber-login .login-submit input{width:auto;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.subscriber-login .login-submit input:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.login-remember input{display:inline-block;width:auto}.tag-checkbox{padding-right:20px}.filter-resources{margin-top:10px}.relatedEducation{max-width:1300px;margin:0 auto!important;padding:0;flex-flow:row wrap}.relatedEducation h2,.slide-caption{color:#fff;font-family:cormorant-medium;padding:10px;margin:0}.relatedEducationLink .blogExcerpt{color:#fff;font-family:hind-regular;padding:10px;position:absolute;bottom:20px;left:0;right:0}.relatedEducationLink .blogExcerpt p{margin:0}.relatedEducationPhoto,.slide-image{width:100%!important;height:250px;background-size:cover!important;background-repeat:no-repeat!important;position:relative;background-position:center!important}.education-breadcrumbs{padding-bottom:20px}.slide-wrapper{cursor:pointer}.slide-overlay{height:100%;width:100%;background:linear-gradient(to bottom,hsla(0,0%,0%,.15),hsla(0,0%,0%,.75));transition:.2s}.slide-overlay:hover{background:linear-gradient(to bottom,hsla(0,0%,0%,.15),hsla(0,0%,0%,.25));transition:.2s}.education-content p:nth-of-type(1){margin-top:0}button.filter-button{background-color:#a71301;color:#fff;border:none;box-shadow:0 0 0;border:1px solid #a71301;border-radius:inherit;padding:10px 30px;transition:.2s ease-in-out;margin-top:40px}button.filter-button:hover{background-color:#fff;color:#a71301;transition:.2s ease-in-out}.modal{display:none;position:fixed;z-index:99999999999999;padding-top:20px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.95)}.modal-content{position:absolute;top:5%;left:5%;margin:auto;padding:0;width:90%;height:85vh;overflow:hidden;transition:.5s}.modal-full{height:85vh;transition:.5s}.close{color:#fff;position:absolute;top:2px;right:20px;font-size:35px;font-weight:700;z-index:999999999}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.fullscreen-slides{height:100%}.fullscreen-slide{height:100%;position:relative}.fullscreen-slide-image{width:68%;height:100%;float:right;position:relative}.fullscreen-slide-image img{position:absolute;left:50%;top:50%;max-height:100%;transform:translate(-50%,-50%)}.slide{display:inline-block;cursor:pointer}.slide-image{height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}.slide-notes{width:100%;float:right;margin:0;font-size:1.5rem;padding-top:50px;height:100%;position:relative;color:#fff;text-align:left;background-color:#a71301}.slide-notes-img{padding-bottom:20px}.slide-notes-content{padding:0 20px;overflow-y:auto!important;height:calc(100% - 60px)}.slide-notes h3{color:#fff;margin-top:0;font-family:cormorant-semibold,sans-serif}.slide-navigation{position:absolute;text-align:center;bottom:0;padding-top:8px;width:100%;background-color:#a71301;z-index:9999999999999999;border-top:1px solid #ddd}.slide-prev,.slide-next{cursor:pointer;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.slide-prev{left:0}.slide-prev:hover,.slide-next:hover{background-color:rgba(0,0,0,.8)}.numbertext{display:inline-block;color:#f2f2f2;font-size:18px;padding:8px;top:0}.thumbnails-wrapper{background-color:rgba(169,52,57,.1);width:100%;position:fixed;bottom:-170px;left:0;text-align:center;color:#fff;font-size:3rem;transition:.5s;display:none}.thumbnail{width:200px;padding:20px;display:inline-block;cursor:pointer}.thumb-prev,.thumb-next{position:absolute;top:50%}.thumb-prev:hover,.thumb-next:hover{cursor:pointer;color:#ccc}.thumb-prev{left:20px}.thumb-next{right:20px}.hide-thumbnails,.show-thumbnails{cursor:pointer}.show-thumbnails{display:none}.hide-thumbnails:hover,.show-thumbnails:hover{color:#999}.thumbnails{height:170px;padding-bottom:20px;margin:0 60px}.thumbnail{text-align:center;background-size:cover;background-position:center;margin:10px;max-width:400px}.thumbnail:focus,.slick-slide:focus{border:none}.slick-list,.slick-track{height:100%}.slick-slide:focus{outline:none}.thumbnails-visible{bottom:0;transition:.5s}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}.active,.demo:hover{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.slide-notes ::-webkit-scrollbar{width:12px}.slide-notes ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.slide-notes ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ce5d63;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.slide-notes ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}body.online-exhibit div.wp-video{width:100%!important}.scapegoat{width:100%!important}.slick-initialized{overflow:hidden}.italicSmall{font-size:1.5rem!important;font-style:italic;margin:0;margin-top:-27px;text-transform:capitalize;margin-top:-18px!important}.arrows i{float:left;width:100%;color:#c7c7c7;transition:.2s ease-in-out;cursor:pointer}.arrows i:hover{float:left;width:100%;color:#9d9d9d}.arrows{display:flex;flex-direction:column;margin-top:0;text-align:center;height:160px;justify-content:space-around;align-items:center}.scapegoatSlide p.titles{font-family:cormorant-bold!important;color:#666;text-align:center;font-size:4rem!important;margin:0;border-bottom:4px solid #8a0f00}#fearTitle{position:relative}#triggerTitle{position:relative}#fearTitle p:after{content:"+";position:absolute;color:#444;right:-8px;display:block}#triggerTitle p:after{content:"=";position:absolute;color:#444;right:-8px;display:block}.slick-current #fearMobileTitle p:before{content:"Fear";color:#444;display:block}.slick-current #triggerMobileTitle p:before{content:"Trigger";color:#444;display:block}.slick-current #scapegoatMobileTitle p:before{content:"Scapegoat";color:#444;display:block}.goatHeader{display:none}.goatContent{color:#d1d1d1;padding-bottom:20px;text-align:center}.goatContent p{margin:0;text-align:center;text-transform:capitalize}.post-type-archive-witch-hunt .goatContent.slick-current{color:#8a0f00;font-weight:600}ul.sources p{margin:0}ul.sources a,ul.sources p{color:#000;font-weight:200;cursor:default;font-family:Helvetica,Arial,sans-serif}ul.sources .red-link{cursor:pointer;color:#8a0f00}#bottomArrows{display:none}#form_m55ss button.frm_button_submit.frm_final_submit{background-color:#a71301!important;padding:10px 32px!important;border:0!important;font-size:20px!important;border-radius:0!important;color:#fff!important;font-family:hind-regular!important;transition:.2s ease-in-out}#form_m55ss .frm_submit button:hover{background-color:#860f00!important}.voucherWrapper .entry-summary{margin-top:0}.voucherWrapper .product_meta{display:none}.redLinkButtons{clear:both;width:100%}.voucherLinkBox{background-color:#8a0f00;margin-top:auto;transition:.2s ease-in-out;height:100%!important;padding:10px;color:#fff;text-align:center}.voucherLinkBox a{color:#fff}.voucherLinkBox:hover{background-color:#282e35}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#515151!important}li.woocommerce-MyAccount-navigation-link{list-style-type:none!important;border-top:1px solid #000!important;padding:10px!important}li.woocommerce-MyAccount-navigation-link:first-child{border-top:0 solid #000!important}.woocommerce-MyAccount-navigation ul{border:1px solid #000;margin:0!important;padding:0!important}.woocommerce-info{border-top-color:#a71301}.woocommerce-info:before{color:#a71301}.woocommerce form .form-row input.input-text{padding:5px}.woocommerce div.product{margin-bottom:0;position:relative;max-width:1300px;margin:0 auto;padding:20px}.variations .value{float:left}.variations .label{width:100%;font-family:cormorant-semibold;font-size:22px;position:relative;float:left}button.single_add_to_cart_button.button.alt{background-color:#a71301!important;transition:.2s ease-in-out}button.single_add_to_cart_button.button.alt:hover{background-color:#860f00!important}.woocommerce-page .mainStoreContent main{max-width:1300px;margin:0 auto;padding:0;background-color:#fff;padding-top:20px}.woocommerce-page main{max-width:1300px;margin:0 auto;padding:20px;background-color:#fff}.mainStoreContentWrapper{padding:0}form.woocommerce-ordering{text-align:center;margin:0 auto;width:100%}p.woocommerce-result-count{width:100%;text-align:center}.woocommerce .categories ul.products{width:100%}.woocommerce .categories ul.products li.product a{border-bottom:1px solid #b3b3b3;justify-content:center;height:auto;width:100%}.woocommerce .categories ul.products li.product,.woocommerce-page .categories ul.products li.product{margin:0!important;padding:15px}.woocommerce-page .summary h2{display:none}.woocommerce-Price-amount.amount{color:#a71301!important;font-size:2rem!important;font-family:hind-regular}.woocommerce div.product .product_title{font-family:cormorant-bold;font-size:4.5rem}section.related.products{clear:both}.sku_wrapper{display:block}.quantity label{width:100%;font-family:cormorant-semibold;font-size:22px;position:relative!important}.posted_in{font-family:cormorant-semibold;font-size:22px}.posted_in a{font-family:hind-regular;font-size:17px}h1.product_title.entry-title{margin:0}.quantity{float:none;width:100%;padding-bottom:20px}.entry-summary p{color:#000;font-family:hind-regular}section.related.products h2:first-child{border-top:1px solid #000;padding-top:20px;font-family:cormorant-bold;text-transform:capitalize}.single-product.woocommerce span.onsale{top:4.5em!important;left:1.5em!important}section.related.products span.onsale{top:inherit!important;left:inherit!important}.woocommerce div.product .out-of-stock{color:#a71301;font-family:hind-bold;font-size:25px!important}.checkoutCartLoggedInBar{height:100%;width:100%;clear:both;padding-bottom:20px}.breadNav,.checkoutCartLoggedInBar{text-align:center}.mainStoreContent .breadCrumbs{width:100%;max-width:1300px;padding:0;margin:0 auto!important}.tax-product_cat .breadCrumbs{width:100%;padding:20px;max-width:1300px;margin:0 auto!important}h2.woocommerce-loop-category__title{font-size:25px!important;text-align:center;font-family:hind-semibold}.aws-container .aws-search-form{width:100%!important}.aws-container .aws-search-field{height:auto;width:100%!important;color:#000;padding:16px 16px 16px 30px!important;line-height:26px!important;display:block;font-size:12px;position:relative;z-index:2;background:#fff;-webkit-appearance:none;border-radius:30px!important;border:0!important;font-size:17px!important;font-family:hind-regular!important}.searchBar{position:absolute;top:250px;width:100%;max-width:1300px;margin:0 auto;left:0;right:0;padding:10px!important}.categoriesWrap{width:100%;display:flex;flex-flow:row wrap;justify-content:center}.categoryText{width:100%;flex-direction:column;display:flex;flex-flow:column wrap;text-align:center;order:2}.categoryText h2{margin:auto!important}.categoryImage{width:100%;flex-direction:column;display:flex;flex-flow:column wrap;order:1;display:none}.topProducts a{border-bottom:0!important}.topProducts{padding-top:50px}.lineBreak{margin:25px 0;height:1px;background:#b3b3b3}.topProducts .categoryText h2{color:#000;font-size:20px!important;margin:0!important;text-align:center!important;padding:0!important;padding-bottom:10px!important;font-family:cormorant-regular}.topProducts .categoryText{padding-left:10px!important;text-align:center!important}.topProducts .categoryText span.onsale{top:0;right:auto!important;left:0!important;margin:-.5em -.5em 0 0}.topProducts .categoryImage{width:100%!important;flex-direction:column;display:flex;flex-flow:column wrap;order:1;height:auto}.woocommerce .categories ul.products li.product,.woocommerce-page .categories ul.products li.product{margin:0!important;padding:15px}.woocommerce .categories .topProducts ul.products li.product,.woocommerce-page .categories .topProducts ul.products li.product{margin:0 auto!important;padding:15px}.storeFrontImage{display:none}.multipleProductPage h2{color:#000!important;font-size:20px!important;margin:0!important;text-align:left!important;padding:0!important;padding-bottom:10px!important;font-family:cormorant-regular!important}.woocommerce a.remove{color:#a71301!important}.woocommerce a.remove:hover{color:#fff!important;background:#a71301!important}.woocommerce a.button.alt,.woocommerce button.button.alt{background-color:#a71301!important;transition:.2s ease-in-out}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background-color:#860f00!important}.woocommerce-products-header h1.woocommerce-products-header__title.page-title{border-bottom:1px solid #000}.woocommerce-shipping-calculator{display:none}tr.shipping{font-weight:600}.calendarWrap{padding-bottom:30px}.hoursContent{text-align:center;font-weight:600}.hoursContent p{position:relative;font-size:24px!important}.hoursContent p:nth-child(2):after{background-color:#a71301;height:3px;display:block;width:300px;content:" ";margin:0;margin-top:15px;position:absolute;right:0;right:0;left:calc(50% - 150px)}.is-one-seventh{width:100%;flex:none}.column.is-one-seventh.dayOfWeek.mobileCalendar:nth-child(even){background-color:#e7e7e7}.numberDate{border-bottom:1px solid #cecece;padding-left:10px}.dayOfWeek{overflow:hidden;clear:both;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:0!important}.calendarInformation{padding:5px 10px;width:70%;flex-direction:column;display:flex;flex-flow:column wrap}.calendarInformation p:first-child{margin:0!important}.octoberCalendar{flex-wrap:wrap!important;margin-bottom:20px;margin-bottom:40px!important;margin-top:40px!important}.hideOnMobile{display:none}.calendarHeader{background-color:#8a0f00;color:#fff;font-family:hind-semibold}.calendarHeader p{font-size:20px}.dateName{background-color:#8a0f00;color:#fff;padding:20px;font-family:hind-semibold;width:30%;text-align:center;flex-direction:column;display:flex;flex-flow:column wrap}.dateName p{margin:auto}p.octoberHoursTitle{font-size:30px!important}.otherHoursWrap{padding-bottom:40px;padding-top:40px}.otherHoursWrap a{color:#fff;transition:.2s ease-in-out}.otherHoursWrap a:hover{color:#b4b4b4}.page-template-default.home-page .defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh!important}.page-template-default.home-page .defaultimg-container .header-text h1{font-size:4rem;font-weight:100!important;font-family:cormorant-bold!important;color:#fff;margin-top:150px;text-transform:capitalize;width:100%;text-align:center;max-width:1300px;margin-top:0;position:absolute;padding:20px;z-index:999;top:300px;left:0;right:0}.term-kids-questions .defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:50% 30%;height:450px}.term-witch-trial-weekly .defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:50% 30%;height:450px}.videoMainImage{height:300px!important;background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important}.blueBarNavBG{height:180px;background-color:#282e35}.videoFileUploadWrap{margin:0 auto;text-align:center}video.fileUpload{width:100%;height:100%}.videoTitle{text-align:center!important}.videoTitle p{text-align:center;font-family:cormorant-semibold;color:#a71301;font-size:22px!important}.videoInfo img{width:100%}.centerVideo{text-align:left;margin:0 auto;width:100%;padding-bottom:50px;max-width:1300px}.single-videos .education-breadcrumbs a{color:#fff}.single-videos .education-breadcrumbs i{color:red}.singleVideoBG{padding-bottom:50px}.single-videos .wrapper{background-color:#282e35;color:#fff}.single-videos .defaultPage{padding:20px}.centerVideo h1{font-family:cormorant-bold}.centerVideo p{font-family:hind-regular}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.tribe-events-calendar thead th{background-color:#8a0f00;color:#fff;font-weight:700;padding:1em 0;white-space:nowrap;border-left:1px solid #8a0f00;border-right:1px solid #8a0f00;font-family:cormorant-regular}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{background-color:#282e35;color:#fff;font-size:12px;font-weight:700}.tribe-events-tooltip h3.entry-title.summary{color:#282e35;font-family:cormorant-bold;margin:0!important}#tribe-bar-form .tribe-bar-submit input[type=submit]{-webkit-appearance:button;background:#282e35;background-image:none;border:none;border-radius:0;color:#fff;font-size:13px;height:auto;letter-spacing:0;line-height:2;padding:10px;width:100%}#tribe-events .tribe-events-button{background-color:#282e35!important}p.specialEventsTitle{float:right;margin-top:30px;margin-right:10px;color:#fff}.tribe-events-event-image{display:none}.tribe-events-schedule h2{display:inline-block;margin-bottom:20px!important;font-size:1.2em;font-style:normal;font-weight:700;line-height:normal}#tribe-events-pg-template,.tribe-events-pg-template{margin:0 auto;max-width:1200px;padding:20px;width:100%}.single-tribe_events .tribe-events-schedule{background:0 0;border:0;border-bottom:4px solid #8a0f00;margin:18px 0 8px;padding:12px}.single-tribe_events .tribe-events-content{padding-bottom:20px;padding-top:20px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;padding:20px;margin:0;padding-bottom:20px;margin-bottom:20px;font-weight:600;font-size:22px!important;border-bottom:4px solid #8a0f00;padding-top:0}.alternating-rows img{height:auto}.alternating-rows:nth-of-type(odd){flex-direction:row-reverse}.alternating-rows .column:first-child{text-align:center}@media only screen and (min-width:480px){.purchase-tickets-container a{font-size:1.8rem}.password-form-wrapper .form-fields{padding:0 5px 0 0}.password-form-wrapper .form-fields label{width:auto;padding:5px 0 5px 15px}.password-form-wrapper .form-fields input[type=password]{margin:0 0 0 10px;height:46px;width:auto}.password-form-wrapper .form-fields input[type=submit]{border-radius:0 10px 10px 0}}@media only screen and (min-width:540px){.fourBoxes .slideText{width:100%;padding:80px;padding-top:28%}.product-slider{max-width:400px!important;margin:0 auto}}@media only screen and (min-width:736px){.video-container{display:block}.logo-img{height:90px!important}#mobilePhoto{display:none}}@media only screen and (min-width:769px){.audio-wrapper audio{width:100%}.per-lang-translation .lang-label{width:130px}.audio-wrapper{width:calc(100% - 130px)}.media-coverage{column-count:2}}@media only screen and (min-width:770px){.threeStacked{padding-left:10px!important;padding-top:0!important}.salemVideo iframe{width:90%;height:600px}.individualBlog h2{color:#fff;font-family:cormorant-medium;padding:10px;margin:0;font-size:3.2rem}.individualBlog .blogExcerpt p{margin:0;font-size:1.75rem!important}.storeFrontImage{display:block}.fourBoxes .slideText h2{font-size:40px;color:#fff;line-height:1.1!important;font-family:cormorant-medium;padding-bottom:10px}.pdfDiscountButton a.saveDiscountPDF{float:left;margin-left:20px;margin-top:25px;transition:.2s ease-in-out}.pdfDiscountButton a.saveDiscountPDF:hover{background-color:#8a0f00}#google_translate_element{margin:0;text-align:right;padding-top:10px}.pdfDiscountButton p{clear:both}.pdfDiscountButton h2{float:left}#bottomArrows{display:block}.aboutMuseumTitle p{padding-top:100px}.arrows{margin-top:100px;text-align:center}.slick-current #fearMobileTitle p:before{display:none}.slick-current #triggerMobileTitle p:before{display:none}.slick-current #scapegoatMobileTitle p:before{display:none}.goatHeader{display:block}#commentform textarea,#commentform input{width:inherit}.statueQuote{background-color:#282e35;font-family:cormorant-regular;font-style:italic;color:#fff;font-size:14px}.statueQuote p{text-align:right}.statueContent{-webkit-column-count:2;-moz-column-count:2;column-count:2}.visitBGImage:first-child{margin-right:15px;margin-left:-15px;margin-bottom:0}.woocommerce .categories ul.products li.product a{border-bottom:1px solid #b3b3b3;height:auto;width:auto}form.woocommerce-ordering{text-align:center;margin:0 auto;width:auto}p.woocommerce-result-count{width:auto;text-align:center}.categoriesWrap{width:auto;display:flex;flex-flow:row wrap;justify-content:center}.topProducts .categoryText{padding-left:10px!important;text-align:left!important}.topProducts .categoryText h2{color:#000;font-size:20px!important;margin:0!important;text-align:left!important;padding:0!important;padding-bottom:10px!important;font-family:cormorant-regular}.categoryImage{width:50%;flex-direction:column;display:flex;flex-flow:column wrap;order:1;display:block}.categoryText{width:50%;flex-direction:column;display:flex;flex-flow:column wrap;text-align:center;order:2}.checkoutCartLoggedInBar{text-align:right}.breadNav{text-align:left}.is-one-seventh{width:14.2%;flex:none}.dateName{display:none}.column.is-one-seventh.dayOfWeek.mobileCalendar:nth-child(even){background-color:transparent}.calendarHeader{background-color:#8a0f00;color:#fff;font-family:hind-semibold}.calendarHeader p{font-size:20px;text-align:center}.calendarWrap{max-width:1700px;margin:0 auto}.dayOfWeek{border-bottom:none;overflow:hidden;clear:both;padding:.75rem!important}.calendarInformation{width:100%;float:none}.dateName{background-color:#8a0f00;color:#fff;padding:10px;font-family:hind-semibold}.hideOnMobile{display:block}.frm_form_field.frm6{width:42%}.footer{text-align:left}.socialMediaWrap{display:flex;justify-content:flex-end;flex-flow:row wrap}.frm_submit.frm6{width:42%}.fourBoxes .slideText{text-align:left}.aboutSection{max-width:1300px;margin:0 auto!important;text-align:left}.product-slider{margin:0 auto}.product-slider.column.is-one-third{width:450px!important}.storeInfo p:first-child{text-align:left;color:#fff!important}.storeInfo p:first-child:after{margin:16px -38px}.storeInfo p:nth-child(2){text-align:left}.shopCollectionsWrap{width:inherit;overflow:hidden;max-width:100%;margin:80px auto 0}.cartIcon{float:left;padding-right:30px;border-right:3px solid #fff}.storeLink{padding-top:20px;padding-left:30px;float:left}.shopCollections a{font-size:20px}.slider-nav2 img{width:20%;padding:10px}.woocommerce .categories .topProducts ul.products li.product,.woocommerce-page .categories.topProducts ul.products li.product{margin:0!important}.mainStoreContentWrapper{padding:0 5%}.statueBottomContent{order:3}.education-content{padding-left:40px}.defaultimg-container{background-repeat:no-repeat;background-size:cover;background-position:center;height:450px!important}}@media only screen and (min-width:830px){.storeInfo p:first-child:after{width:300px;margin:16px -38px}}@media only screen and (max-height:830px){.pointInfo .thumbnailImg{display:none!important}}@media only screen and (min-width:880px){.slide-notes{width:30%;margin-left:1%}.featured-slideshow .slide-notes{width:50%}.slide-notes-img{display:none!important}.thumbnails-wrapper{display:block}.modal-content{height:calc(85vh - 170px)}.modal-full{height:85vh}}@media only screen and (min-width:930px){video.fileUpload{width:900px;height:100%}}@media only screen and (min-width:1024px){.statueImage{background-size:cover;background-position:68% 50%;width:100%;height:850px}.shopCollections{padding-top:30px;width:100%;clear:both;overflow:hidden;margin-top:-8%}.greyBoxTitle p{font-family:cormorant-semibold!important;margin:0!important;font-size:2.5rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.giftShopImage{height:auto}.witchImage{height:auto}.giftShopInfo{order:1}.giftShopWrap{padding-top:100px}.giftShopImage{order:2}.evolvingWitchesWrap{padding-top:100px}.witchImageHistory{background-size:cover!important;height:auto!important;background-position:left!important}.arrivalImage{height:auto!important}.presentation{order:1}.presentationImage{order:2;height:auto!important}.per-lang-translation{margin:10px}}@media only screen and (min-width:1025px){.pointOfInterestContent{border-right:2px solid #fff}.locationHoursContact{padding-left:20px}.footer-left{padding-top:0}.header-text h1{font-size:60px;font-weight:100!important;font-family:cormorant-bold!important;color:#fff;margin-top:200px}.twoAcrossDesc{background-color:#f2f2f2;padding:20px;height:60%}.slider-nav img{width:162px;padding:10px;padding-top:0;padding-right:0}.mainStoreContent{margin-top:-530px!important}.storeimg-container{background-repeat:no-repeat;background-size:cover;background-position:top;height:900px}.testContent{column-count:2;-webkit-column-count:2;-moz-column-count:2;padding-right:20px}.customersSay{padding-left:20px}.singleTourQuote p:first-child{border-bottom:0}.slider-nav .imagesWrap{margin-top:0;padding-top:0!important}.moreInfo{padding-right:20px}.insideRedBox p{float:left;margin:0!important;padding:0}.parkingImage{text-align:center;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:auto}.moreInfo{border-right:3px solid #eee;padding-right:20px}}@media only screen and (min-width:1035px){.page-template-page-self-guided-tour .logo{display:block}.mainWitchTourInfo{position:absolute;z-index:999;width:40%;top:150px}.boxesContainer{padding-left:60px;padding-right:60px}.scapegoatWrap{padding-top:50px;padding-bottom:50px}.video-container .slideText{width:100%;text-align:center;max-width:1300px;margin-top:0;position:absolute;padding:20px;z-index:999;top:300px;left:-100px;right:0;bottom:0}.column.thumbnailImg{display:block}.mainWitchTourInfo2{position:relative;z-index:999;width:100%;top:-340px}.slideText h1{font-size:70px;font-weight:100!important;font-family:cormorant-medium!important}.witchInfoWrap{position:absolute;width:46%;color:#fff;top:-30px}.dropdown-wrapper{position:absolute;z-index:99;right:30px;top:190px;width:400px}.page-template-page-witch-point-of-interest .custom-dropdown select{width:inherit;margin:0 auto}.page-template-page-witch-point-of-interest .custom-dropdown{width:auto;padding:0;text-align:right}.page-template-page-witch-point-of-interest .dropdown-wrapper{position:absolute;z-index:99;right:0;width:500px;top:30px;margin-right:50px}.custom-dropdown{width:auto;padding:0}.page-template-page-self-guided-tour .nav{top:90px!important}.header{max-width:1300px;width:initial;position:relative;margin-left:30px;margin-right:30px}.headerWrap{display:flex;flex-flow:row wrap;justify-content:center}.nav{position:absolute;z-index:1000;padding:0;right:0;top:90px;width:100%}.pointInfo.show{position:relative;top:0;margin:0!important;left:0;transition:left 1.5s ease-in-out}.pointInfo{background:#1a1a1a;color:#fff;position:relative;left:-2000px;transition:left 1.5s ease-in-out;position:relative;top:0;padding:20px}.page-template-page-witch-point-of-interest .witchInfoWrap{position:absolute;left:20px;padding:0}.acf-map-main,.acfMapMainWrapper{height:100vh}}@media only screen and (min-width:1080px){.storeSection{height:750px;padding-bottom:40px}.storeOverlay{padding-left:150px;padding-right:150px;padding:100px}}@media only screen and (min-width:1140px){.slide{width:33%}}@media only screen and (max-width:1240px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-mega-menu-2023>li.mega-menu-item>a.mega-menu-link{font-size:19px!important}}@media only screen and (min-width:1280px){.header{width:100%;max-width:1300px;position:relative;margin:0 auto}.redBlueBox{margin-bottom:5px!important;margin-right:-450px!important}.blueBox p,.blueBox h6{width:60%;padding-right:12%}.slide{width:25%}}@media only screen and (min-width:1300px){.single-videos .defaultPage{padding:0}.statueQuote p{text-align:right}.statueImage{width:1000px;min-height:100%;background-position:right}.insideRedBox p{float:left;margin:0!important;padding:5px}}@media only screen and (min-width:1330px){.title img{padding-right:10px;float:left;margin-left:-54px}.individualBox{text-align:left}}@media only screen and (min-width:1500px){.threeStacked p{font-size:32px!important}.column.thumbnailImg{text-align:center}.column.thumbnailImg img.attachment-full.size-full.wp-post-image{width:80%}.witchInfoWrap{top:0;left:50px}}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.cat-name{font-size:40px;font-weight:100!important;font-family:cormorant-bold!important}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline;word-wrap:break-word}a[href]:after{content:" ("attr(href) ")"}abbr[title]:after{content:" ("attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.nav,.sidebar,.home-slider,#respond{display:none}@page{margin:2cm}footer .footerNav.column.is-one-fifth-desktop.is-4-tablet{width:100%!important}.panel{padding:0 18px;background-color:#fff;display:block!important}.acfMapMainWrapper{display:none}.tax-video-categories .column.is-half-tablet.is-one-quarter-desktop{text-align:center;word-wrap:break-word}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%;width:auto;margin:0 auto;word-wrap:break-word}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:25.05%!important;margin-left:0}}