@charset "UTF-8";/*!Theme Name: Ballroom Marfa
Author: Wkshps
Author URI: http://www.wkshps.com/
Version: 1.0*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border-radius:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}input,select,textarea{margin:0;padding:0;border:0;border-radius:0;outline:0}/*!Flickity v2.2.1
https://flickity.metafizzy.co
----------------------------------------------*/.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:Marfa Sans Display;src:url(fonts/MarfaSansDisplay-Regular.woff2) format("woff2"),url(fonts/MarfaSansDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Marfa Sans Text;src:url(fonts/MarfaSansText-Regular.woff2) format("woff2"),url(fonts/MarfaSansText-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Marfa Sans Display;src:url(fonts/MarfaSansDisplay-Italic.woff2) format("woff2"),url(fonts/MarfaSansDisplay-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Marfa Sans Text;src:url(fonts/MarfaSansText-Italic.woff2) format("woff2"),url(fonts/MarfaSansText-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Cutive Mono;src:url(fonts/cutivemono-regular.woff2) format("woff2"),url(fonts/cutivemono-regular.woff) format("woff");font-weight:400;font-style:normal}::selection{background:rgba(0,0,0,.2)}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden}html{font-size:14px}@media(min-width:768px) and (max-width:1023px){html{font-size:1.6vw}}@media(min-width:1024px) and (max-width:2199px){html{font-size:1.5vw}}@media(min-width:2200px){html{font-size:28px}}html.no-scroll{overflow:hidden}@media(min-width:768px) and (max-width:1023px){html.high-contrast{font-size:1.7vw}}@media(min-width:1024px) and (max-width:2199px){html.high-contrast{font-size:1.6vw}}@media(min-width:2200px){html.high-contrast{font-size:30px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{color:#000;font-family:Marfa Sans Text,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4em;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;word-spacing:-.1em;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s ease-in-out}body,body.home{background-color:#fff}body.home{overflow:hidden}body:after{content:"";display:none;position:fixed;top:50%;left:50%;width:4rem;height:4rem;margin-top:-2rem;margin-left:-2rem;background:url(images/loading.svg) 50% no-repeat;background-size:contain;animation:spin 1.5s infinite linear;pointer-events:none}@media(max-width:767px){body:after{z-index:9999}}.loading body:after{display:block}.turbolinks-progress-bar{display:none}em,i{font-style:italic}audio,embed,iframe,img,object,video{max-width:100%;height:auto}.fluid-width-video-wrapper{margin-bottom:1rem}a{color:#000}.main{min-height:calc(100vh - 1.4rem);padding:.825rem 1rem .825rem 4.5rem}@media(min-width:768px){.main{padding:.825rem 1rem .825rem calc(33.333% + 1rem)}}.loading .main{opacity:.2}input[type=email],input[type=text]{width:100%;padding:.5rem 0 .333rem;box-shadow:inset 0 .125rem .333rem rgba(0,0,0,.333);font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-align:center;text-transform:uppercase;letter-spacing:.125em;border-radius:5rem;transition:background-color .3s ease-in-out}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#000;opacity:1}input[type=email]::placeholder,input[type=text]::placeholder{color:#000;opacity:1}input[type=email]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder{color:transparent}input[type=email]:focus::placeholder,input[type=text]:focus::placeholder{color:transparent}.high-contrast input[type=email],.high-contrast input[type=text]{font-family:Courier,monospace!important}input[type=email]:focus,input[type=email]:hover,input[type=text]:focus,input[type=text]:hover{background-color:#fff}.section-title{position:relative;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:1.333em;min-height:4rem;max-height:16rem;opacity:0;transition:opacity .25s ease-in-out}.high-contrast .section-title{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}.section-title.slabtextdone{opacity:1}.section-title .slabtext{line-height:1em}.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap}.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em!important;letter-spacing:inherit!important;word-spacing:inherit!important;*letter-spacing:normal!important;*word-spacing:normal!important}.slabtextdone .slabtext{display:block}.aligncenter{text-align:center;margin-right:auto;margin-left:auto}@media(max-width:767px){.content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.content dl,.content ol,.content p,.content ul{margin-bottom:.667em}.content .loud{margin-bottom:.667rem;font-size:1.25rem;line-height:1.333em;word-spacing:-.15em}.content .loud:last-child{margin-bottom:0}@media(min-width:768px){.content .loud{font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.67rem;line-height:1.333em}.high-contrast .content .loud{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:1.4em;margin-bottom:.667em;text-transform:uppercase;letter-spacing:.03em;text-align:center}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1{position:relative;padding-top:1.25em}.content h1:before{content:"";position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.content a{padding-bottom:.1em;background-image:linear-gradient(180deg,#000 50%,#000 0);background-repeat:repeat-x;background-size:.075em .075em;background-position:0 .875em}.content a:active{opacity:.2}.content ol,.content ul{padding-left:9.259259%}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content blockquote{padding-right:9.259259%;padding-left:9.259259%}.content iframe{margin-right:auto;margin-left:auto}.content .wp-caption{margin-bottom:1.4em;max-width:100%!important}.content .caption,.content .quiet,.content .wp-caption-text{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.667rem;line-height:1.25em;word-spacing:0}.high-contrast .content .caption,.high-contrast .content .quiet,.high-contrast .content .wp-caption-text{font-family:Courier,monospace!important}.content .caption a,.content .quiet a,.content .wp-caption-text a{background-image:linear-gradient(180deg,#000 50%,#000 0);background-repeat:repeat-x;background-size:.075em .075em;background-position:0 1em}.slideshow{padding-bottom:2.5rem}.slideshow.featured-slideshow{margin-bottom:1.125em;margin-right:-1rem;margin-left:-1rem}.slideshow.featured-slideshow .slide img{cursor:pointer}.slideshow .slide{display:block;width:100%;padding-right:1rem;padding-left:1rem}.slideshow .caption{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.667rem;line-height:1.25em;word-spacing:0}.high-contrast .slideshow .caption{font-family:Courier,monospace!important}.slideshow .flickity-viewport{transition:height .2s}.slideshow .flickity-page-dots{bottom:0}.slideshow .flickity-page-dots .dot{position:relative;width:1.4rem;height:1.4rem;margin:0 .25rem;background:0 0;opacity:1;box-shadow:inset 0 .125rem .5rem rgba(0,0,0,.333)}.slideshow .flickity-page-dots .dot.is-selected:after{content:"";position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;background:#000;border-radius:50%}.meta{margin-bottom:1.4rem;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em}.meta:after,.meta:before{content:" ";display:table}.meta:after{clear:both}.high-contrast .meta{font-family:Courier,monospace!important}.meta .meta-item:after,.meta .meta-item:before{content:" ";display:table}.meta .meta-item:after{clear:both}@media(min-width:768px){.meta .meta-item{float:left;width:31.707317%;margin-right:2.439024%}.meta .meta-item:last-child{margin-right:0}}.meta .meta-item dt{text-transform:uppercase}.meta .meta-item.hours dt{clear:both;width:19.230769%}.meta .meta-item.hours dd{width:73.076923%}.meta .meta-item.hours dd,.meta .meta-item.hours dt{float:left}hr{margin:1.4rem 0;border:0;border-top:.05rem solid #000}.map{height:40vh;margin-bottom:1.4rem;mix-blend-mode:multiply}.map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 .2rem .75rem rgba(0,0,0,.333);pointer-events:none}.gm-style-cc,.gmnoprint{word-spacing:0}.section{position:relative;padding-top:1.4rem;margin-top:1.4rem}.section:before{content:"";position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.section .subsection-title{font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.67rem;line-height:1.1em;letter-spacing:.03em}.high-contrast .section .subsection-title{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}.section.section-cta{padding-top:0}.section.section-cta:before{display:none}.section.section-text.expandable .subsection-title{position:relative;cursor:pointer;padding-right:1.75em;padding-left:1.75em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.section.section-text.expandable .subsection-title:before{content:"";display:block;position:absolute;top:-.1em;left:0;width:1.1em;height:1.1em;background:url(images/arrow-right.svg) 55% no-repeat;background-size:50%;border-radius:50%;box-shadow:0 .125rem .25rem rgba(0,0,0,.333);transition:background-color .3s ease-in-out}.section.section-text.expandable .subsection-title:hover:before{background-color:#fff}.section.section-text.expandable .content{display:none}.section.section-text.expandable.expanded .subsection-title:before{transform:rotate(90deg);box-shadow:inset .2rem 0 .75rem rgba(0,0,0,.333);background-color:#fff}.section.section-text.expandable.expanded .content{display:block}.alm-reveal:after,.alm-reveal:before,.grid:after,.grid:before{content:" ";display:table}.alm-reveal:after,.grid:after{clear:both}.alm-reveal .gutter-sizer,.grid .gutter-sizer{width:2.439024%}.alm-reveal .grid-item,.grid .grid-item{width:48.780488%;margin-bottom:3rem}.alm-reveal.gallery .grid-item,.grid.gallery .grid-item{width:31.707317%;margin-bottom:2.439024%}.alm-reveal.gallery .grid-item a,.grid.gallery .grid-item a{display:block;outline:0;line-height:0}.alm-reveal.gallery .grid-item .grid-item-image,.grid.gallery .grid-item .grid-item-image{padding-left:0;margin-left:0}.page-template-page-prada-marfa,.page-template-page-prada-marfa .home-container,.page-template-page-prada-marfa .home-container .home-content:after,.page-template-page-prada-marfa .site-header{background-color:#ffe6c2}.page-template-page-prada-marfa .prada-marfa-title{position:relative;height:9rem;margin-bottom:1rem;background:url(images/prada-marfa-logo.svg) center 33% no-repeat;background-size:50%;text-indent:-9999999px}.page-template-page-prada-marfa .prada-marfa-title:before{content:"";position:absolute;bottom:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.page-template-page-stone-circle,.page-template-page-stone-circle .home-container,.page-template-page-stone-circle .home-container .home-content:after,.page-template-page-stone-circle .site-header{background-color:#ffe1e7}.page-template-page-stone-circle .stone-circle-title{position:relative;height:9rem;margin-bottom:1rem;background:url(images/stone-circle-logo.svg) center 33% no-repeat;background-size:70%;text-indent:-9999999px}.page-template-page-stone-circle .stone-circle-title:before{content:"";position:absolute;bottom:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}body.blog,body.blog .home-container,body.blog .home-container .home-content:after,body.blog .site-header,body.category,body.category .home-container,body.category .home-container .home-content:after,body.category .site-header,body.single-post,body.single-post .home-container,body.single-post .home-container .home-content:after,body.single-post .site-header{background-color:#e3e3e3}.blog-post{margin-bottom:1.4rem}.blog-post .blog-header{position:relative;padding:2.333rem 0 1.4rem;text-transform:uppercase;text-align:center}.blog-post .blog-header:before{content:"";position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.blog-post .blog-categories{margin:0 0 .5rem}.blog-post .blog-categories .category{display:inline-block;margin:0 .333em}.blog-post .blog-title{margin:0 0 .333rem;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.667rem;line-height:1em;letter-spacing:.03em}.high-contrast .blog-post .blog-title{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}@media(min-width:768px){.blog-post .blog-title{font-size:2.333rem;line-height:1em}}.blog-post .blog-title a:active{opacity:.2}.blog-post .blog-date{letter-spacing:.03em}.blog-post .image-link{background:0 0!important}.blog-post img{width:100%;margin-bottom:.667rem}.blog-pagination{position:relative;padding-top:1.4rem}.blog-pagination:after,.blog-pagination:before{content:" ";display:table}.blog-pagination:after{clear:both}.blog-pagination:before{content:"";position:absolute;top:0;right:0;left:0;width:100%;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.blog-pagination div{float:left;width:48.780488%}.blog-pagination div.blog-pagination-previous{margin-right:2.439024%}.blog-pagination div a{display:block;padding:.75rem 1rem .6rem;background:0 0;text-transform:uppercase;text-align:center;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.67rem;line-height:1.25em;letter-spacing:.05em;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);border-radius:.25rem;transition:background-color .3s ease-in-out}.high-contrast .blog-pagination div a{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}.blog-pagination div a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.blog-pagination div a:hover{background-color:#fff!important}.content .wp-playlist-caption{background:0 0}.results{margin-top:0!important}.relationships,.results{width:100%;margin-top:1.4rem;position:relative;padding-top:1.25rem;-webkit-tap-highlight-color:transparent}.relationships:after,.relationships:before,.results:after,.results:before{content:" ";display:table}.relationships:after,.results:after{clear:both}.relationships:before,.results:before{content:"";display:block;position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.relationships .relationship,.relationships .result,.results .relationship,.results .result{float:left;width:48.780488%;margin-right:2.439024%;margin-bottom:3rem;text-align:center;text-transform:uppercase}.relationships .relationship a,.relationships .result a,.results .relationship a,.results .result a{display:block;background:0 0;padding:.5rem .5rem .825rem;transition:background-color .3s ease-in-out;box-shadow:0 .25rem .5rem rgba(0,0,0,.333)}.relationships .relationship a:active,.relationships .result a:active,.results .relationship a:active,.results .result a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.relationships .relationship a:hover,.relationships .result a:hover,.results .relationship a:hover,.results .result a:hover{background-color:#fff!important}.relationships .relationship:nth-child(odd),.relationships .result:nth-child(odd),.results .relationship:nth-child(odd),.results .result:nth-child(odd){clear:both}.relationships .relationship:nth-child(2n),.relationships .result:nth-child(2n),.results .relationship:nth-child(2n),.results .result:nth-child(2n){margin-right:0}.relationships .relationship .relationship-image,.relationships .relationship .result-image,.relationships .result .relationship-image,.relationships .result .result-image,.results .relationship .relationship-image,.results .relationship .result-image,.results .result .relationship-image,.results .result .result-image{margin-bottom:.5rem}.relationships .relationship .relationship-categories,.relationships .relationship .result-categories,.relationships .result .relationship-categories,.relationships .result .result-categories,.results .relationship .relationship-categories,.results .relationship .result-categories,.results .result .relationship-categories,.results .result .result-categories{margin:0 0 .3rem}.relationships .relationship .relationship-categories .category,.relationships .relationship .result-categories .category,.relationships .result .relationship-categories .category,.relationships .result .result-categories .category,.results .relationship .relationship-categories .category,.results .relationship .result-categories .category,.results .result .relationship-categories .category,.results .result .result-categories .category{display:inline-block;margin:0 .333em}.relationships .relationship .relationship-title,.relationships .relationship .result-title,.relationships .result .relationship-title,.relationships .result .result-title,.results .relationship .relationship-title,.results .relationship .result-title,.results .result .relationship-title,.results .result .result-title{text-align:center;margin:0 0 .333rem;font-size:1rem;line-height:1em}@media(min-width:768px){.relationships .relationship .relationship-title,.relationships .relationship .result-title,.relationships .result .relationship-title,.relationships .result .result-title,.results .relationship .relationship-title,.results .relationship .result-title,.results .result .relationship-title,.results .result .result-title{font-size:1.25rem;line-height:1em}}.relationships .relationship .relationship-categories,.relationships .relationship .relationship-date,.relationships .relationship .result-categories,.relationships .relationship .result-date,.relationships .result .relationship-categories,.relationships .result .relationship-date,.relationships .result .result-categories,.relationships .result .result-date,.results .relationship .relationship-categories,.results .relationship .relationship-date,.results .relationship .result-categories,.results .relationship .result-date,.results .result .relationship-categories,.results .result .relationship-date,.results .result .result-categories,.results .result .result-date{font-size:.75rem;line-height:1.25em;letter-spacing:.03em}.relationships .relationship .relationship-date,.relationships .result .relationship-date,.results .relationship .relationship-date,.results .result .relationship-date{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em}.high-contrast .relationships .relationship .relationship-date,.high-contrast .relationships .result .relationship-date,.high-contrast .results .relationship .relationship-date,.high-contrast .results .result .relationship-date{font-family:Courier,monospace!important}.relationships .relationship .tribe-event-date-end:before,.relationships .result .tribe-event-date-end:before,.results .relationship .tribe-event-date-end:before,.results .result .tribe-event-date-end:before{content:" "}.section-nav{margin-bottom:1.4rem;text-align:center;text-transform:uppercase;letter-spacing:.03em}.page-id-12631 .section-nav{display:none!important}.section-nav.section-nav-scrollable{padding-top:.3em;box-shadow:inset 0 .125rem .333rem rgba(0,0,0,.333);white-space:nowrap;margin-right:1.5rem;margin-left:1.5rem}.section-nav.section-nav-scrollable .section-nav-item{display:block;float:left;margin:0 .2em .3em;white-space:nowrap}.section-nav.section-nav-scrollable .section-nav-item.section-nav-padding{width:4rem}.section-nav.section-nav-scrollable .section-nav-item a{cursor:grab}.section-nav li{display:inline-block;margin:0 .2em .3em}.section-nav li.current_page_item a{background-color:#fff;box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.333)}.section-nav a{display:inline-block;padding:.2em .4em 0;box-shadow:0 .125rem .25rem rgba(0,0,0,.333);border-radius:3em;transition:background-color .3s ease-in-out}.section-nav a:hover{background-color:#fff}.section-nav a:active{box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.333)}.section-nav .flickity-button{position:absolute;background-color:transparent;width:2rem;height:2rem;opacity:1;background-repeat:no-repeat;background-position:50%;background-size:66.67% auto;border-radius:0}.section-nav .flickity-button svg{display:none}.section-nav .flickity-button:active,.section-nav .flickity-button:disabled{opacity:.2}.section-nav .flickity-button.previous{left:-2.25rem;background-image:url(images/arrow-left.svg)}.section-nav .flickity-button.next{right:-2.25rem;background-image:url(images/arrow-right.svg)}.section-embed{text-align:center}.section-embed .quiet{margin-top:.667rem}.button-large a{display:block;width:100%;margin-top:1rem;padding:.75rem 1rem .6rem;background:0 0;text-transform:uppercase;text-align:center;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;letter-spacing:.05em;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);border-radius:.25rem;transition:background-color .3s ease-in-out;cursor:pointer}.high-contrast .button-large a{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}@media(min-width:768px){.button-large a{font-size:1.67rem;line-height:1.25em}}.button-large a:disabled{color:#ccc;pointer-events:none}.button-large a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333);color:#000;opacity:1}.button-large a:hover{background-color:#fff!important}.map-info-window{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4em;text-align:center}.map-info-window .si-content-wrapper{position:relative;background:#fff;box-shadow:0 .125rem .333rem rgba(0,0,0,.333)}.map-info-window .si-content-wrapper .si-content{padding:.75rem 1rem .25rem}.map-info-window .si-content-wrapper:after{content:"";position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.map-info-window h1{margin-bottom:.5em;text-transform:uppercase;letter-spacing:.03em}.map-info-window p{margin-bottom:.5em}.map-info-window .button-map a{display:inline-block;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#000}.high-contrast .map-info-window .button-map a{font-family:Courier,monospace!important}.map-info-window .button-map a:hover{background-image:linear-gradient(180deg,#000 50%,#000 0);background-repeat:repeat-x;background-size:.075em .075em;background-position:0 1em}.page-template-page-sound-collage,.page-template-page-sound-collage .home-container,.page-template-page-sound-collage .home-container .home-content:after,.page-template-page-sound-collage .site-header{background-color:#fbf7f1}.page-template-page-sound-collage .nf-form-cont{padding-top:4rem;padding-bottom:4rem}.page-template-page-sound-collage .nf-form-fields-required,.page-template-page-sound-collage .ninja-forms-req-symbol{display:none!important}.page-template-page-sound-collage .field-wrap{display:block}.page-template-page-sound-collage .nf-error-msg{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-transform:uppercase;letter-spacing:.125em;margin-top:.5em}.page-template-page-sound-collage .files_uploaded,.page-template-page-sound-collage .nf-error-msg{text-align:center}.page-template-page-sound-collage .nf-field-container{margin-bottom:2.5em}@media(min-width:768px){.page-template-page-sound-collage .nf-field-container{padding-right:20%;padding-left:20%}.page-template-page-sound-collage .nf-field-container.submit-container{padding-right:0;padding-left:0}}.page-template-page-sound-collage .nf-field-label{display:block;margin-bottom:.5em;text-align:center}.page-template-page-sound-collage .nf-field-label label{font-weight:400;text-transform:uppercase;letter-spacing:.03em}.page-template-page-sound-collage textarea{width:100%;height:6rem;padding:.5rem;box-shadow:inset 0 .125rem .333rem rgba(0,0,0,.333);font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-align:left;letter-spacing:.075em;transition:background-color .3s ease-in-out}.page-template-page-sound-collage textarea:-ms-input-placeholder{color:#000;opacity:1}.page-template-page-sound-collage textarea::placeholder{color:#000;opacity:1}.page-template-page-sound-collage textarea:focus:-ms-input-placeholder{color:transparent}.page-template-page-sound-collage textarea:focus::placeholder{color:transparent}.high-contrast .page-template-page-sound-collage textarea{font-family:Courier,monospace!important}.page-template-page-sound-collage textarea:focus,.page-template-page-sound-collage textarea:hover{background-color:#fff}.page-template-page-sound-collage .nf-fu-fileinput-button{display:block;width:100%!important;margin-top:1rem;padding:.75rem 1rem .6rem;background:0 0;text-transform:uppercase;text-align:center;letter-spacing:.05em;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);border-radius:.25rem;transition:background-color .3s ease-in-out;cursor:pointer;color:#000}.page-template-page-sound-collage .checkbox-wrap .nf-field-label{display:none}.page-template-page-sound-collage .checkbox-wrap .nf-field-element{width:15%!important}.page-template-page-sound-collage .checkbox-wrap .nf-field-description{width:85%!important;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-align:left;padding:0;margin:0}.page-template-page-sound-collage .checkbox-wrap .nf-field-description,.page-template-page-sound-collage .checkbox-wrap .nf-field-element{float:left;margin:0!important}.page-template-page-sound-collage input[type=checkbox]{width:1rem!important;height:1rem!important;box-shadow:inset 0 .125rem .333rem rgba(0,0,0,.333);cursor:pointer;color:#000}.page-template-page-sound-collage input[type=checkbox].nf-checked{background:#000}.page-template-page-sound-collage input[type=button]{display:block;width:100%!important;margin-top:1rem;padding:.75rem 1rem .6rem;background:0 0;text-transform:uppercase;text-align:center;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;letter-spacing:.05em;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);border-radius:.25rem;transition:background-color .3s ease-in-out;cursor:pointer;color:#000}.high-contrast .page-template-page-sound-collage input[type=button]{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}@media(min-width:768px){.page-template-page-sound-collage input[type=button]{font-size:1.67rem;line-height:1.25em}}.page-template-page-sound-collage input[type=button]:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333);color:#000;opacity:1}.page-template-page-sound-collage input[type=button]:hover{background-color:#fff!important}.site-nav-toggle{display:none;position:absolute;top:0;right:0;bottom:0;width:3.5rem;z-index:9999;background:url(images/menu.svg) center 1.5rem no-repeat;background-size:50%;text-indent:300%;white-space:nowrap;overflow:hidden}@media(max-width:767px){.site-nav-toggle{display:block}}.home .site-nav-toggle{left:0;right:auto}.site-nav-active .site-nav-toggle{background-image:url(images/close.svg)}.loading .site-nav-toggle{display:none}.site-header{position:fixed;top:0;bottom:0;width:100%;left:calc(-100% + 3.5rem);z-index:1000;padding:.825rem 3.5rem;background-color:#fff;box-shadow:0 .125rem .5rem rgba(0,0,0,.333);transition:left .4s ease-in-out,background-color .4s ease-in-out;overflow-y:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}@media(max-width:767px){.site-header{overflow-y:none}.site-nav-active .site-header{overflow-y:auto}}@media(min-width:768px){.site-header{left:.825rem;width:calc(33.333% - .825rem);padding:.825rem 1rem}}.home .site-header{left:calc(100% - 3.5rem);background-color:#fff}@media(min-width:768px){.home .site-header{left:66.667%}}.site-nav-active .site-header{left:0}.page-template-page-home .site-header,.site-nav-active .site-header{background-color:#fff!important}@media(max-width:767px){.loading .site-header .secondary-nav,.loading .site-header .site-info,.loading .site-header .site-nav,.loading .site-header .site-search,.loading .site-header .site-title{opacity:.2;pointer-events:none}}.site-header .site-title a{display:block;width:100%;height:4.7rem;margin-top:0;margin-bottom:.75rem;text-indent:300%;white-space:nowrap;overflow:hidden;background:url(images/logo-small.svg) 50% no-repeat;background-size:auto 60%;transition:margin-top .4s ease-in-out,margin-bottom .4s ease-in-out}@media(min-width:768px){.home .site-header .site-title a{margin-top:-4.7rem;margin-bottom:0}}.site-header .language-toggle{margin-bottom:1.4rem;text-align:center}.site-header .language-toggle li{display:inline-block}.site-header .language-toggle a{display:inline-block;padding:.5rem 1rem .333rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.333);font-size:.825rem;line-height:1.25em;text-align:center;text-transform:uppercase;letter-spacing:.125em;border-radius:5rem;transition:background-color .3s ease-in-out}.site-header .language-toggle a:hover{background-color:#fff}.site-header .language-toggle a:active{box-shadow:inset 0 .125rem .75rem rgba(0,0,0,.333)}.site-header .language-toggle .wpml-ls-first-item a{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:.875rem}.site-header .language-toggle .wpml-ls-last-item a{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.875rem}.site-header .language-toggle li.wpml-ls-current-language a{box-shadow:inset 0 .125rem .75rem rgba(0,0,0,.333);cursor:default;pointer-events:none}.site-header .site-info{position:relative;margin-bottom:.75rem;margin-top:.5rem;padding:.825rem 0 .75rem;box-shadow:inset 0 .125rem .333rem rgba(0,0,0,.333);font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-align:center;text-transform:uppercase;transition:max-height .3s ease-in-out,background-color .3s ease-in-out}.high-contrast .site-header .site-info{font-family:Courier,monospace!important}.site-header .site-info:before{content:"";position:absolute;bottom:100%;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333);z-index:100}.site-header .site-info dl{margin-bottom:.5rem}.site-header .site-info dt{display:inline-block;background-image:linear-gradient(180deg,#000 50%,#000 0);background-repeat:repeat-x;background-size:.075em .075em;background-position:0 1em}.site-header .site-info .admission,.site-header .site-info .weather{transition:opacity .3s ease-in-out}.site-header .site-nav{position:relative;margin-bottom:.75rem;padding-top:.5rem;text-transform:uppercase;text-align:center;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.67rem;line-height:1.25em;letter-spacing:.03em}.high-contrast .site-header .site-nav{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}.site-header .site-nav:before{content:"";position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}.site-header .site-nav a{display:block;padding:.25em .2em .05em;background:url(images/arrow-right.svg) 100% no-repeat;background-size:.5rem}.site-header .site-nav a:active{opacity:.2}.site-header .site-nav li{border-top:.05rem solid #000}.site-header .site-nav li:first-child{border-top:0}.site-header .site-nav .current-menu-ancestor,.site-header .site-nav .current-menu-item,.site-header .site-nav .current-menu-parent,.site-header .site-nav .current-page-ancestor,.site-header .site-nav .current-page-parent{box-shadow:inset 0 .125rem .333rem rgba(0,0,0,.333);transition:background-color .3s ease-in-out}.site-header .site-nav .current-menu-ancestor:hover,.site-header .site-nav .current-menu-item:hover,.site-header .site-nav .current-menu-parent:hover,.site-header .site-nav .current-page-ancestor:hover,.site-header .site-nav .current-page-parent:hover{background-color:#fff}.site-header .site-nav .current-menu-ancestor .submenu li:hover,.site-header .site-nav .current-menu-item .submenu li:hover,.site-header .site-nav .current-menu-parent .submenu li:hover,.site-header .site-nav .current-page-ancestor .submenu li:hover,.site-header .site-nav .current-page-parent .submenu li:hover{background-color:none}.site-header .site-nav .current-menu-ancestor a,.site-header .site-nav .current-menu-item a,.site-header .site-nav .current-menu-parent a,.site-header .site-nav .current-page-ancestor a,.site-header .site-nav .current-page-parent a{background:0 0}.site-header .site-nav .current-menu-ancestor .sub-menu,.site-header .site-nav .current-menu-item .sub-menu,.site-header .site-nav .current-menu-parent .sub-menu,.site-header .site-nav .current-page-ancestor .sub-menu,.site-header .site-nav .current-page-parent .sub-menu{display:block}.site-header .site-nav .sub-menu{display:none;padding-bottom:.5rem;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-align:center;text-transform:uppercase}.high-contrast .site-header .site-nav .sub-menu{font-family:Courier,monospace!important}.site-header .site-nav .sub-menu li{border:0;box-shadow:none;background:0 0}.site-header .site-nav .sub-menu li a{display:inline-block;padding:0}.site-header .site-nav .sub-menu li.current-menu-item:hover,.site-header .site-nav .sub-menu li.current-page-ancestor:hover,.site-header .site-nav .sub-menu li.current-page-parent:hover{background:0 0!important}.site-header .site-nav .sub-menu li.current-menu-item a,.site-header .site-nav .sub-menu li a:hover{background-image:linear-gradient(180deg,#000 50%,#000 0);background-repeat:repeat-x;background-size:.075em .075em;background-position:0 1em}.site-header .site-search{position:relative;margin-bottom:1.25rem}.site-header .site-search:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:url(images/search.svg) 50% no-repeat;background-size:27%;pointer-events:none}.site-header .secondary-nav li{float:left;width:46.153846%}.site-header .secondary-nav li.menu-item-25433,.site-header .secondary-nav li.menu-item-36907{margin-right:7.692308%}.site-header .secondary-nav li.menu-item-25433 a,.site-header .secondary-nav li.menu-item-36907 a{background:url(images/prada-marfa-logo.svg) 50% no-repeat;background-size:auto 60%}.site-header .secondary-nav li.menu-item-25432 a,.site-header .secondary-nav li.menu-item-37046 a{background:url(images/stone-circle-logo.svg) 50% no-repeat;background-size:auto 40%}.site-header .secondary-nav li a{display:block;height:3rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);text-indent:300%;white-space:nowrap;overflow:hidden;border-radius:.25rem;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}@media(max-width:767px){.site-header .secondary-nav li a{box-shadow:0 .25rem .5rem transparent}.site-nav-active .site-header .secondary-nav li a{box-shadow:0 .25rem .5rem rgba(0,0,0,.333)}.site-header .secondary-nav li a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}}.site-header .secondary-nav li a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.site-header .secondary-nav li a:hover{background-color:#fff}.site-header .secondary-nav li.current-menu-ancestor a,.site-header .secondary-nav li.current-menu-item a,.site-header .secondary-nav li.current-menu-parent a,.site-header .secondary-nav li.current-page-ancestor a,.site-header .secondary-nav li.current-page-parent a{background-color:#fff;box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.site-footer{position:relative;padding:2rem 0 3rem;background:#000;color:#fff;text-align:center;z-index:800;box-shadow:0 -.125rem .4rem rgba(0,0,0,.5);mix-blend-mode:multiply;transition:margin-left .4s ease-in-out,margin-right .4s ease-in-out,opacity .4s ease-in-out}.site-footer ::selection{background:hsla(0,0%,100%,.333)}.site-footer.site-footer-primary{margin-top:0;margin-left:3.5rem;margin-right:0;opacity:1;transition:margin-top .4s ease-in-out;transition-delay:.8s}@media(min-width:768px){.site-footer.site-footer-primary{margin-left:33.333%}}.loading .site-footer.site-footer-primary{opacity:.2}.site-footer.site-footer-home{margin-left:-1rem;margin-right:-1rem;padding-right:1rem}.home .site-footer.site-footer-primary{margin-top:100vh;margin-right:calc(-99% + 3.5rem);margin-left:calc(101% - 3.5rem);pointer-events:none}@media(min-width:768px){.home .site-footer.site-footer-primary{margin-right:-34.333%;margin-left:69.667%}}.site-footer a{color:#fff}.site-footer .site-footer-logo,.site-footer .site-footer-social{margin-bottom:1.5rem}.site-footer p{margin-bottom:.5rem}.site-footer .site-footer-logo a{display:block;height:3rem;background:url(images/logo-small-inverse.svg) 50% no-repeat;background-size:contain;text-indent:300%;white-space:nowrap;overflow:hidden}.site-footer .site-footer-social li{display:inline-block;margin:0 .125rem}.site-footer .site-footer-social li a{display:inline-block;width:1.5rem;height:1.5rem;background-position:50%;background-repeat:no-repeat;background-size:contain;text-indent:300%;white-space:nowrap;overflow:hidden}.site-footer .site-footer-social li.site-footer-social-facebook a{background-image:url(images/social-facebook.svg)}.site-footer .site-footer-social li.site-footer-social-twitter a{background-image:url(images/social-twitter.svg)}.site-footer .site-footer-social li.site-footer-social-instagram a{background-image:url(images/social-instagram.svg)}.site-footer .site-footer-social li.site-footer-social-bandcamp a{background-image:url(images/social-bandcamp.svg)}.site-footer .site-footer-nav{text-transform:uppercase;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;letter-spacing:.0667em}.high-contrast .site-footer .site-footer-nav{font-family:Courier,monospace!important}.site-footer .site-footer-nav li{display:inline-block;margin:0 .5em;white-space:nowrap}.site-footer .site-footer-nav a:hover{background-image:linear-gradient(180deg,#fff 50%,#fff 0);background-repeat:repeat-x;background-size:.075em .075em;background-position:0 1em}.site-footer .site-footer-newsletter{margin-bottom:1.5rem}.site-footer .site-footer-newsletter input{display:block;margin:0 auto}.site-footer .site-footer-newsletter input[type=email]{margin-bottom:.25rem;width:48.148148%;background:#fff}.site-footer .site-footer-newsletter input[type=submit]{color:#fff;cursor:pointer;padding:.5rem 1rem .333rem;box-shadow:inset 0 .125rem .25rem hsla(0,0%,100%,.125);font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;text-align:center;text-transform:uppercase;letter-spacing:.125em;border-radius:3rem;background-color:hsla(0,0%,100%,.25)}.high-contrast .site-footer .site-footer-newsletter input[type=submit]{font-family:Courier,monospace!important}.site-footer .site-footer-newsletter input[type=submit]:active{box-shadow:inset 0 .25rem .333rem rgba(0,0,0,.5)}.home-container{position:fixed;top:0;bottom:0;z-index:200;left:calc(-100% + 3.5rem);width:calc(100% - 3.5rem);padding:.825rem 1rem 0;background-color:#fff;transition:left .4s ease-in-out,background-color .4s ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.home-container{width:66.667%;left:-66.667%}}.home .home-container{left:0;background-color:#fff}.home-container .home-title a{display:block;width:100%;height:3rem;text-indent:300%;white-space:nowrap;overflow:hidden;background:url(images/logo-large.svg) 50% no-repeat;background-size:contain}@media(min-width:768px) and (max-width:1023px){.home-container .home-title a{height:4.7rem}}@media(min-width:1024px){.home-container .home-title a{height:5rem}}.home-container .home-container-top{min-height:100vh}.home-container .home-content{position:relative;margin-top:.75rem;margin-left:-1rem;padding:1.5rem 0 2rem;transition:background-color .3s ease-in-out}.home-container .home-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-2rem;min-height:100vh;box-shadow:inset 0 .125rem .5rem rgba(0,0,0,.333);pointer-events:none}.home-container .home-content:after{content:"";position:absolute;top:0;right:0;left:-1rem;height:.5rem;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.333);pointer-events:none;transition:background-color 1s ease-in-out}.home .home-container .home-content:after{background-color:#fff}.home-container .feature{display:block;width:100%;text-transform:uppercase;text-align:center;letter-spacing:.05em;padding:0 1rem}.home-container .feature a{display:block;width:100%}.home-container .feature .feature-image,.home-container .feature .feature-program,.home-container .feature .feature-title{margin-bottom:.667rem}@media(max-width:767px){.home-container .feature .feature-program{font-size:.75rem;line-height:1.25em}}.home-container .feature .feature-title{font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.667rem;line-height:1em}.high-contrast .home-container .feature .feature-title{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}@media(min-width:768px){.home-container .feature .feature-title{font-size:2.333rem;line-height:1em}}.home-container .feature .feature-date{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em}.high-contrast .home-container .feature .feature-date{font-family:Courier,monospace!important}.home-container .feature .category{display:inline-block;margin:0 .333rem}.announcement-bar{position:fixed;right:0;bottom:0;left:0;z-index:999999;padding:1rem;background:#fff388;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em;box-shadow:0 .125rem .333rem rgba(0,0,0,.5)}.announcement-bar .column{float:left;width:31.707317%;margin-right:2.439024%}.announcement-bar .column.column-text{width:65.853659%;column-count:2;column-gap:1.333rem}.announcement-bar .column.column-text p{display:inline-block;width:100%}.announcement-bar .column:last-child{margin-right:0}.announcement-bar p{margin-bottom:1em}.announcement-bar p:last-child{margin-bottom:0}.announcement-bar .column-close{text-align:right;text-transform:uppercase}.announcement-bar .column-close a{display:inline-block;border:.05rem solid #000;padding:.5em 1em}@media(max-width:767px){.announcement-bar{display:none}}#tribe-bar-form,#tribe-events-header,.page-load-status,.tribe-events-cal-links,.tribe-events-ical,.tribe-events-meta-group .tribe-events-single-section-title,.tribe-events-nav-pagination,.tribe-events-notices,.tribe-events-spinner-medium,.tribe-events-visuallyhidden{display:none}.single .tribe-events-event-meta{margin-bottom:1.25rem;font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.667rem;line-height:1.25em;word-spacing:0;text-align:center}.high-contrast .single .tribe-events-event-meta{font-family:Courier,monospace!important}.past-events-separator{position:relative;clear:both;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.67rem;line-height:1.67em;padding-top:.5em;text-transform:uppercase;text-align:center;letter-spacing:.03em}.high-contrast .past-events-separator{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}.past-events-separator:before{content:"";position:absolute;top:0;right:0;left:0;height:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.333)}#tribe-events-footer,.tribe-events-list-separator-month{position:relative;clear:both}.tribe-events-title-bar .section-title{margin-bottom:0;letter-spacing:0}.tribe-events-list .type-tribe_events{float:left;width:48.780488%;margin-right:2.439024%;margin-bottom:3rem;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.tribe-events-list .type-tribe_events a{display:block;background:0 0;padding:.5rem .5rem .825rem;transition:background-color .3s ease-in-out;box-shadow:0 .25rem .5rem rgba(0,0,0,.333)}.tribe-events-list .type-tribe_events a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.tribe-events-list .type-tribe_events a:hover{background-color:#fff!important}.tribe-events-list .type-tribe_events:nth-child(odd){clear:both}.tribe-events-list .type-tribe_events:nth-child(2n){margin-right:0}.tribe-events-list .type-tribe_events .event-image{margin-bottom:.5rem}.tribe-events-list .type-tribe_events .event-categories{margin:0 0 .3rem}.tribe-events-list .type-tribe_events .event-categories .category{display:inline-block;margin:0 .333em}.tribe-events-list .type-tribe_events .tribe-events-list-event-title{text-align:center;margin:0 0 .333rem;font-size:1rem;line-height:1em}@media(min-width:768px){.tribe-events-list .type-tribe_events .tribe-events-list-event-title{font-size:1.25rem;line-height:1em}}.tribe-events-list .type-tribe_events .event-categories,.tribe-events-list .type-tribe_events .tribe-event-schedule-details{font-size:.667rem;line-height:1.25em;letter-spacing:.03em}@media(min-width:768px){.tribe-events-list .type-tribe_events .event-categories,.tribe-events-list .type-tribe_events .tribe-event-schedule-details{font-size:.75rem;line-height:1.25em}}.tribe-events-list .type-tribe_events .tribe-event-schedule-details{font-family:Cutive Mono,Courier New,Courier,monospace}.high-contrast .tribe-events-list .type-tribe_events .tribe-event-schedule-details{font-family:Courier,monospace!important}.tribe-events-list .type-tribe_events .tribe-event-date-end,.tribe-events-list .type-tribe_events .tribe-event-date-start{white-space:nowrap}.tribe-events-list .type-tribe_events .tribe-event-date-end:before{content:" "}.tribe-events-event-image{margin-bottom:.667em}.tribe-events-event-image img{width:100%}.tribe-events-event-image a{background:0 0}.tribe-events-list-event-description{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em}.high-contrast .tribe-events-list-event-description{font-family:Courier,monospace!important}.tribe-events-read-more{display:inline-block;padding:.25rem .5rem 0;font-family:Marfa Sans Text,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4em;text-transform:uppercase;background:0 0!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);border-radius:.25rem;letter-spacing:.05em;transition:background-color .3s ease-in-out}.tribe-events-read-more:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.tribe-events-read-more:hover{background-color:#fff!important}.tribe-events-sub-nav{list-style-type:none!important;padding:0!important;-webkit-tap-highlight-color:transparent}.tribe-events-sub-nav:after,.tribe-events-sub-nav:before{content:" ";display:table}.tribe-events-sub-nav:after{clear:both}.tribe-events-sub-nav li{float:left;width:48.780488%}.tribe-events-sub-nav li.tribe-events-nav-previous{margin-right:2.439024%}.tribe-events-sub-nav li.link-to-past{width:100%!important;margin-right:0!important}.tribe-events-sub-nav li a{display:block;padding:.75rem 1rem .6rem;background:0 0;text-transform:uppercase;text-align:center;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;letter-spacing:.05em;box-shadow:0 .25rem .5rem rgba(0,0,0,.333);border-radius:.25rem;transition:background-color .3s ease-in-out}.high-contrast .tribe-events-sub-nav li a{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}@media(min-width:768px){.tribe-events-sub-nav li a{font-size:1.67rem;line-height:1.25em}}.tribe-events-sub-nav li a:active{box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.333)}.tribe-events-sub-nav li a:hover{background-color:#fff!important}.single .tribe-events-single .event-categories{margin:0 0 .5rem;letter-spacing:.03em}@media(max-width:767px){.single .tribe-events-single .event-categories{font-size:.75rem;line-height:1.25em}}.single .tribe-events-single .event-categories .category{display:inline-block;margin:0 .333em}.single .tribe-events-single .event-header{padding:1.4rem 0 1rem;text-transform:uppercase;text-align:center}.single .tribe-events-single .event-title{margin:0 0 .333rem;font-family:Marfa Sans Display,Arial,Helvetica,sans-serif;font-size:1.667rem;line-height:1em;letter-spacing:.03em}.high-contrast .single .tribe-events-single .event-title{font-family:Marfa Sans Text,Arial,Helvetica,sans-serif}@media(min-width:768px){.single .tribe-events-single .event-title{font-size:2.333rem;line-height:1em}}.single .tribe-events-single .event-categories,.single .tribe-events-single .tribe-event-schedule-details{letter-spacing:.03em}.single .tribe-events-single .tribe-event-schedule-details{font-family:Cutive Mono,Courier New,Courier,monospace;font-size:.825rem;line-height:1.25em}.high-contrast .single .tribe-events-single .tribe-event-schedule-details{font-family:Courier,monospace!important}.rsvp-button{margin-top:.25rem;text-align:center;text-transform:uppercase;letter-spacing:.03em;font-family:Marfa Sans Text,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.4em;-webkit-tap-highlight-color:transparent}.rsvp-button a{display:inline-block;padding:.2em .4em 0;box-shadow:0 .125rem .25rem rgba(0,0,0,.333);border-radius:3em;transition:background-color .3s ease-in-out}.rsvp-button a:hover{background-color:#fff}.rsvp-button a:active{box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.333)}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#colorbox{outline:0}#colorbox #cboxContent{overflow:visible}#colorbox #cboxContent .cboxIframe{background:#000}#colorbox #cboxContent #cboxLoadingGraphic{position:relative}#colorbox #cboxContent #cboxLoadingOverlay{background:#000}#colorbox #cboxContent #cboxTitle{position:fixed;bottom:1.5rem;left:1.5rem;right:0;color:#fff;font-size:.75rem;line-height:1.2em}#colorbox #cboxContent #cboxClose,#colorbox #cboxContent #cboxNext,#colorbox #cboxContent #cboxPrevious{position:fixed;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;text-indent:-9999px;border:0;width:2rem;height:2rem}#colorbox #cboxContent #cboxClose{top:1rem;right:1rem;background:url(images/close-inverse.svg) 50% no-repeat;background-size:contain}#colorbox #cboxContent #cboxPrevious{top:50%;left:1rem;margin-top:-1rem;background:url(images/arrow-left-inverse.svg) 50% no-repeat;background-size:contain}#colorbox #cboxContent #cboxNext{top:50%;right:1rem;margin-top:-1rem;background:url(images/arrow-right-inverse.svg) 50% no-repeat;background-size:contain}#colorbox #cboxContent #cboxClose:active,#colorbox #cboxContent #cboxNext:active,#colorbox #cboxContent #cboxPrevious:active,#colorbox #cboxContent #cboxSlideshow:active{outline:0}.video-lightbox{outline:0!important}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*=si-wrapper]{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{-ms-flex-direction:column;flex-direction:column;margin-top:-40px;margin-left:0;transform:translate(-50%,-100%)}.si-wrapper-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0;margin-left:0;transform:translate(-50%)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;transform:translate(-100%,-50%)}.si-wrapper-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px;margin-left:11px;transform:translateY(-50%)}[class*=si-shadow-wrapper]{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.29804;z-index:1}.si-shadow-wrapper-bottom,.si-shadow-wrapper-top{-ms-flex-direction:column;flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{-ms-flex-order:-1;order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*=si-shadow-pointer]{position:relative;width:15px;height:15px;margin:auto}[class*=si-shadow-inner-pointer]{position:absolute;width:141%;height:141%;box-shadow:-.70711px .70711px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%,50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;transform:translate(50%,-50%) rotate(-45deg)}.si-frame{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:30px;background-color:#fff}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{position:absolute;top:0;right:0;border:0;outline:0;background-color:transparent;color:inherit;font-family:Arial,Baskerville,monospace;font-size:24px;cursor:pointer;opacity:.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-close-button:focus,.si-close-button:hover{opacity:.7}[class*=si-pointer-border]{position:absolute;border:15px solid transparent;z-index:3}[class*=si-pointer-bg]{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*=si-pointer-bg]{border-width:15px}.si-pointer-border-bottom,.si-pointer-border-top{left:50%;transform:translate(-50%)}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translateY(-50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#bbb}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0}.art-fund{display:none;position:fixed;right:1rem;top:1rem;width:7rem;height:7rem;z-index:999999;overflow:hidden;text-indent:-99999px;background:url(images/artfund-new.png) center center no-repeat;background-size:contain}.page-template-page-home .art-fund,.page-id-29406 .art-fund,.parent-pageid-29406 .art-fund,.page-id-12631 .art-fund{display:block}@media screen and (max-width:768px){.art-fund{display:none!important}}