*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{margin:0;background-image:url(assets/bg.jpg);background-size:contain;background-repeat:repeat-x;background-color:#000;background-attachment:fixed;font-family:'Asap',helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff}img{max-width:100%;height:auto}iframe{max-width:100%;width:100%;min-height:160px}hr{float:left;width:100%;margin:0;border:0}h3{margin:0}#admin-bar{display:inline-block;width:100%;color:#fff;background-color:#111;margin-bottom:20px;border-bottom:1px solid #333}#admin-bar a{display:block;padding:8px 10px;background-color:rgba(255,255,255,0.1);text-decoration:none;color:#fff;float:left;font-size:12px}#admin-bar a:hover{background-color:rgba(255,255,255,0.2)}#log-out{float:right !important}#sidebar{float:left;width:30%;max-width:250px;padding-right:40px}#sidebar h1{font-size:14px;font-weight:normal;padding:0 0 0 10px;line-height:1.4em;color:#ddd}#menu-button{color:#fff;display:none}#links{float:left;width:100%;margin-top:20px}#links a,#menu-button{float:left;width:100%;padding:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;border-bottom:1px solid #111;border-top:1px solid #222;-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.active-workshops>#link-workshops,.active-artists>#link-artists,.active-events>#link-events,.active-projects>#link-projects{background-color:rgba(40,40,40,0.5)}#links a:hover{background-color:rgba(64,64,64,0.79)}#links hr{float:none;margin-bottom:10px;opacity:0}#link-nft::after{content:"new";padding:2px;margin:0 4px;font-size:10px;background-color:#930092;border-radius:2px;color:white}#social-sidebar{float:left;margin-top:20px;width:140px}#social-sidebar svg{width:20px;fill:#797979;margin:10px 15px;max-height:30px}#social-sidebar a{display:inline-block}#social-sidebar a:hover svg{fill:#ccc}#hero{width:100%;margin-bottom:10px;overflow:auto}#hero img{width:100%}#hero .hero-text{width:100%;padding-top:20px;text-align:center}#hero .hero-text p{margin:0}#hero h1{font-size:1.4em;margin:0 0 20px 0}#hero h2{margin:0;font-size:1.4em;font-weight:normal}#hero a{color:#fff}#content{float:left;width:60%;margin-left:2%;max-width:900px;margin-bottom:40px}#content img{height:auto}#content.article{color:#fff !important;width:55%;max-width:650px}.article>img{width:100%}.article h1,.article .text-content{padding:20px 0}.text-content{font-size:15px}.text-content a{color:#00a4a7 !important}#content.white-bg{background-color:rgba(255,255,255,0.8);color:#000 !important;padding:20px}#container{overflow:auto}.festival-info p{line-height:1.5}.festival-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.festival-info a{color:white}.festival-info li{list-style-type:none;padding:10px}.festival-info span{padding:0 10px}.eaec-event-viewer-modalContent .eaec-read-more-content a{color:white;font-size:20px}.eaec-event-viewer-modalContent .eaec-read-more-content:after{visibility:hidden}.jsx-2840743897 .eaec-popup-item-readMoreButton{display:none}#info-bar{float:left;width:25%;padding:20px 0 0 40px;color:#fff}#info-bar a{color:#fff}@media (max-width: 900px){.related{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}}@media (max-width: 900px){.related h3{width:100%}}@media (max-width: 900px){.related hr{display:none}}@media (max-width: 900px){.related a{width:calc(33%)}}.related-post{width:calc(100% - 10px);max-width:150px;margin-bottom:10px;cursor:pointer;background-size:cover;background-position:50% 20%;position:relative}@media (max-width: 900px){.related-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto}}.related-post.sponsor,.related-post.partner{height:auto}.related-post img{border:1px solid rebeccapurple}.related-post span{position:absolute;left:105%;top:0;font-size:14px}@media (max-width: 900px){.related-post span{position:relative;left:0;right:0;display:block;margin-top:10px}}.info-link{color:#ffffff;text-transform:uppercase;text-decoration:none;font-size:12px;display:block;border-bottom:1px dotted;position:relative;line-height:20px}.cta-wrapper{margin-bottom:6px}#cta-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#930092;text-transform:uppercase;border-radius:4px;padding:8px 12px;text-decoration:none;font-size:14px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-width:160px}#cta-link svg{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}#cta-link:hover{background-color:#b12eb1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#info-bar svg{width:20px;height:20px;display:inline-block;fill:#fff;margin-right:5px}#info-bar h3{margin-bottom:10px}.admin body{font-family:'Asap',helvetica,arial,sans-serif}.admin #content{color:#fff;padding:20px}.admin #content td{color:#fff}.admin #content a{color:#00a4a7}.admin label{display:block;margin-bottom:10px}.admin label>span{display:block;margin-bottom:5px;font-size:13px}.admin label b{color:red}.admin [type=text],.admin [type=password],.admin [type=date]{padding:10px;font-size:13px}.admin #login{background-color:rgba(255,255,255,0.7);width:30%;margin:100px auto;padding:20px}.admin .thumbnail{display:block;margin-bottom:10px;width:100%}.admin h1{text-transform:capitalize}.admin input[type=text][name=name]{width:100%;font-size:16px}.admin #dashboard #sidebar #links{display:none}.admin #sidebar #links>div{margin-bottom:20px;float:left;width:100%}.admin #sidebar #links>div>span{font-weight:bold;display:block;margin-bottom:10px;background-color:rgba(149,243,245,0.19);padding:5px 10px}.admin #sidebar>a[href="logout.php"]{float:left;width:100%;padding:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;border-bottom:1px solid #111;border-top:1px solid #222;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.admin #sidebar>a[href="logout.php"]:hover{background-color:rgba(64,64,64,0.79)}.admin .dashboard-links #links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin .dashboard-links #links>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:40%;flex-basis:40%;margin:10px;padding:10px;text-align:center;float:left;background-color:rgba(149,243,245,0.19)}.admin .dashboard-links #links>div span{font-weight:bold;font-size:18px;padding-bottom:10px;display:block;border-bottom:1px solid}.admin .dashboard-links #links>div a{float:none;display:block;border:0;color:#fff;width:100%}.admin .dashboard-links #links>div a:hover{background-color:#fff;color:#000;font-weight:bold}.admin .tag-editor{list-style-type:none;padding:5px;margin:0;overflow:hidden;border:1px solid #eee;cursor:text;font:normal 14px sans-serif;color:#555;background:#fff;-webkit-box-sizing:initial;box-sizing:initial}.admin .tag-editor li{display:block;float:left;overflow:hidden;margin:3px 0;line-height:1.5}.admin .tag-editor div{float:left;padding:5px;height:30px}.admin .tag-editor .placeholder{padding:0 8px;color:#bbb}.admin .tag-editor .tag-editor-spacer{padding:0;width:8px;overflow:hidden;color:transparent;background:none}.admin .tag-editor input{vertical-align:inherit;border:0;outline:none;padding:0;margin:0;cursor:text;font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;-webkit-box-shadow:none;box-shadow:none;background:none}.admin .tag-editor-hidden-src{position:absolute !important;left:-99999px}.admin .tag-editor ::-ms-clear{display:none}.admin .tag-editor .tag-editor-tag{padding-left:5px;color:#46799b;background:#e0eaf1;white-space:nowrap;overflow:hidden;cursor:pointer;border-radius:2px 0 0 2px}.admin .tag-editor .tag-editor-delete{background:#e0eaf1;cursor:pointer;padding-right:10px;border-radius:0 2px 2px 0;padding-top:13px}.admin .tag-editor .tag-editor-delete i{display:inline-block;width:7px;height:7px;vertical-align:middle;background:url(assets/delete.png) 0 0 no-repeat;position:relative;top:-1px}.admin .tag-editor .tag-editor-delete:hover i{background-position:0 -14px}.admin .tag-editor .tag-editor-tag.active+.tag-editor-delete,.admin .tag-editor .tag-editor-tag.active+.tag-editor-delete i{background:none;cursor:text}.admin .tag-editor .tag-editor-tag.active{background:none !important}.admin .ui-autocomplete{position:absolute;top:0;left:0;cursor:default;font-size:14px}.admin .ui-front{z-index:9999}.admin .ui-menu{list-style:none;padding:1px;margin:0;display:block;outline:none}.admin .ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.4;min-height:0}.admin .ui-widget-content{border:1px solid #bbb;background:#fff;color:#555}.admin .ui-widget-content a{color:#46799b}.admin .ui-widget-content .ui-state-hover,.admin .ui-widget-header .ui-state-hover,.admin .ui-state-focus,.admin .ui-widget-content .ui-state-focus,.admin .ui-widget-header .ui-state-focus{background:#e0eaf1}.admin .ui-helper-hidden-accessible{display:none}.admin .visibility{-webkit-appearance:none;width:15px;height:15px;background-image:url(assets/visible.svg)}.admin .visibility:checked{background-image:url(assets/hidden.svg);opacity:.5}.admin .svg-cross{width:20px;fill:#7E3B3B;cursor:pointer}.admin .svg-cross:hover{fill:red}.admin fieldset{border:1px solid #333;border-radius:5px;display:inline-block;margin:1%;padding:10px;float:left}.admin fieldset.left,.admin fieldset.right{width:48%}.admin fieldset.right{float:right}.admin .button-wrapper{display:block;width:100%;height:50px;text-align:center;line-height:50px;color:#fff;background-color:#333;border:1px solid #595959;border-radius:3px;position:relative;text-transform:uppercase;font-size:12px;cursor:pointer}.admin .button-wrapper>input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.column{float:left;width:50%;padding:0 15px}.column .bar-link{margin-bottom:30px;float:none;display:block}.column:first-of-type{padding-left:0}.column:last-of-type{padding-right:0}.content-block{position:relative;float:left;text-decoration:none;margin-bottom:30px;width:100%;border:1px solid #333}.content-block>img{width:100%}.content-block .date{position:absolute;right:0;top:0;width:70px;padding:5px;text-align:center;border-left:1px solid #666}.content-block:hover>span{background-color:#e447dc}.more-link{display:block;color:#00a4a7;float:left;padding-left:15px}.tiles{float:left;width:100%}.tiles .date{position:absolute;right:0;top:-25px;width:70px;padding:5px 5px 3px;text-align:center;border-left:1px solid #666;color:#fff;background-color:#333;z-index:3;font-weight:bold}#events .content-block>span{min-height:50px}.tiles>a{display:block;float:left;width:49%;height:210px;background-size:cover;background-position:50% 20%;background-color:#000;position:relative;margin:20px 0;text-decoration:none}.tiles>a:nth-child(odd){margin-right:1%}.tiles>a:nth-child(even){margin-left:1%}.tiles>a>span,.content-block>span{text-transform:uppercase;font-weight:bold;color:#fff;font-size:15px;background-color:#333;padding:5px 60px 5px 10px;z-index:1;width:100%;display:block;position:relative}.tiles>a>span{margin-top:-25px;height:50px;word-wrap:break-word}.tiles>a:hover>span,.tiles>a:hover>div{background-color:#e447dc}.tiles>a.sponsors-tile,.tiles>a.partners-tile{background-repeat:no-repeat;background-color:#fff !important;background-position:50% !important;background-size:contain}a.bar-link:hover{color:#fff}.bar-link{text-decoration:none;color:#DFDFDF;float:left;width:100%;background:#1D1A1C;border:1px solid #333;border-left:0;border-right:0;padding-left:10px;margin:20px 0}.bar-link h2{font-weight:normal;font-size:30px;text-transform:uppercase;padding:10px 0;margin:0}.bar-link p{margin:0 0 10px}.bar-link a{color:#fff}@media (max-width: 1300px){#content{width:70%}}@media (max-width: 1000px){#sidebar{width:20%;padding-right:0}#content{width:75%}}@media (max-width: 900px){#content.article{width:80%}#info-bar{width:90%;padding:0;position:relative;left:20px;margin-bottom:80px}.info-link{width:50%;margin-top:20px}}@media (max-width: 850px) and (min-width: 650px){.content-block>span{padding:5px 10px}.content-block .date{position:relative;width:100%;border-top:1px solid #666;border-left:0;margin-top:5px;text-align:left;padding-left:0}}@media (max-width: 850px){#content{width:80%;margin-left:0;padding-left:20px}#projects.column .inner-column{height:auto}#projects.column .content-block{width:100%;margin-bottom:30px}#projects.column .content-block:nth-child(n+7){display:none}}@media (max-width: 750px){.tiles>a{width:85%;margin-left:0 !important;margin-right:0 !important}}@media (max-width: 650px){#sidebar h1{display:none}.column,#events.column,#projects.column{width:50%;float:left}.column:nth-of-type(2),#events.column:nth-of-type(2),#projects.column:nth-of-type(2){float:right}.more-link{display:none}}@media (max-width: 500px){#sidebar{width:100%;max-width:none}#logo-link{display:block;float:left;width:60px;margin:10px 0 10px 10px}#menu-button{display:block;text-align:center;font-weight:bold;cursor:pointer;border-bottom:1px solid #222;background-color:rgba(255,255,255,0.12);width:150px;float:right;margin:10px 0 0 0}#links a,#menu-button{height:44px;padding-top:14px}#links{border-top:1px solid #666}#links a{display:block;width:50%;border-color:#666;border-top:0;padding-left:20px}#links a:nth-child(odd){border-right:1px solid #666}#menu-content{display:none}#menu-content.open{display:block}#social-sidebar{width:100%}#content{margin-top:0px;width:100%;padding:0}#content.article,#container{width:100%}.article .text-content{padding:20px}.tiles>a{width:100%}}.support-content{text-align:center;max-width:900px;margin:0 auto;padding:0 40px}@media only screen and (max-width: 500px){.support-content{padding:0 10px}}.support-content #logo-link{width:100px;display:inline-block;margin:20px 0}.support-content .artist-section{position:relative;margin-bottom:20px}.support-content .artist-section .artist-main{max-height:300px}.support-content .artist-section .name{font-size:24px;font-weight:600;position:absolute;bottom:0;background-color:rgba(0,0,0,0.74);width:100%;margin:0;padding:10px 0}.support-content .commission-headline{text-transform:capitalize;display:block;margin:0px 0 20px;padding:20px 0;border-top:2px solid rgba(149,243,245,0.19);border-bottom:2px solid rgba(149,243,245,0.19)}@media only screen and (max-width: 500px){.support-content .commission-headline{margin-top:20px;text-align:right;padding-right:20px;font-size:22px}}.support-content .options{overflow:auto}.support-content .options>div{width:33.333%;float:left;padding:10px;font-size:18px}@media only screen and (max-width: 500px){.support-content .options>div{width:100%}}.support-content .options svg{width:40px;fill:#fff;display:block;margin:0px auto 10px}.support-content .options div span{display:inline-block}.support-content .magenta-blur{margin-bottom:-50px;margin-left:-10px}.support-content .magenta-blur svg{fill:rgba(255,0,255,0.55)}.support-content .cyan-blur{margin-bottom:-50px;margin-right:-5px}.support-content .cyan-blur svg{fill:rgba(121,231,255,0.72)}.support-content .explanation{padding:40px 0;font-size:24px;border-top:2px solid rgba(149,243,245,0.19);border-bottom:2px solid rgba(149,243,245,0.19);margin:40px 0}.support-content .cta{margin:0 auto 40px;background:#fff;padding:15px;-webkit-box-shadow:-4px -4px 0 rgba(255,0,255,0.73),4px 4px 0 rgba(0,255,255,0.81);box-shadow:-4px -4px 0 rgba(255,0,255,0.73),4px 4px 0 rgba(0,255,255,0.81);color:#000;font-size:24px;font-weight:700;line-height:1.75em}.support-content .cta a{color:#BD0AFF;padding:0px 10px;text-decoration:none}.support-content .cta a:hover{text-decoration:underline}.support-content .contact{border-top:2px solid rgba(149,243,245,0.19);padding:40px 0}.support-content .contact span{display:block}.support-content .contact form{display:block;max-width:600px;margin:40px auto 0;padding:40px 30px 20px;border:2px solid rgba(149,243,245,0.19);border-radius:10px;overflow:auto;text-align:left}.support-content .contact form label{float:left;display:block;width:50%;margin-bottom:10px;padding:0 10px}@media only screen and (max-width: 500px){.support-content .contact form label{width:100%}}.support-content .contact form label span{display:block;font-size:12px}.support-content .contact form label i{font-style:normal;color:#FF4D4D;margin-right:2px}.support-content .contact form input,.support-content .contact form select,.support-content .contact form textarea{-webkit-appearance:none;width:100%;background-color:#666;border:1px solid #fff;border-radius:3px;margin:5px 0 0 0;padding:5px 10px;min-height:40px;-webkit-box-shadow:inset 2px 2px #444;box-shadow:inset 2px 2px #444;color:#fff}.support-content .contact form label[for='message'],.support-content .contact form label[for='submit']{width:100%;margin-bottom:20px}.support-content .contact form input[type="submit"]{-webkit-box-shadow:2px 2px #000;box-shadow:2px 2px #000;background-color:#9B48AB;cursor:pointer}
