/*!
Theme Name: AiOP FREE
Author: Carey Estes
Author URI: http://careyestes.com
Description: Designed for 2014 FREE AiOP festival
Version: 1.0
Text Domain: free

*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#ff0097;text-shadow:none}::selection{background:#ff0097;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Nunito,sans-serif;font-weight:300}a,a:visited{color:#ec008c;text-decoration:none}a:hover{color:#37465d}img{height:auto;max-width:100%}.pageLoadingOverlay{position:fixed;width:100%;height:100%;background:#ec008c;z-index:1000}.pageLoadingOverlay .loading{position:fixed;width:100%;height:100%;background:url(assets/images/page.loading.gif) center center no-repeat;z-index:2000}@media only screen and (max-device-width:767px),screen and (max-width:767px){.pageLoadingOverlay .loading{background-size:250px 97px}}.plottingPoints{display:none;position:fixed;width:100%;height:100%;background:url(assets/images/plotting.points.gif) center center no-repeat;z-index:2000}@media only screen and (max-device-width:767px),screen and (max-width:767px){.plottingPoints{background-size:150px 38px}}.closeFeedFooter{display:none;position:absolute;top:7px;right:21px;z-index:1000;width:27px;height:18px;background:url(assets/images/icon.close.subfooter.png) 0 0/cover no-repeat;cursor:pointer}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.closeFeedFooter{display:block;width:21px;height:14px;top:5px;right:5px}}.closeFeedFooter .closeArrow{position:absolute;width:27px;height:18px;background:url(assets/images/icon.close.subfooter.arrow.png) 0 0/cover no-repeat}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.closeFeedFooter .closeArrow{width:21px;height:14px}}.noLandscape{display:none;position:fixed;width:100%;height:100%;background:#ec008c;z-index:10000}.noLandscape .rotatePhone{width:100px;height:100px;margin:1em auto;background:url(assets/images/rotatePhone.gif) no-repeat}.noLandscape p{position:absolute;left:0;right:0;bottom:20px;width:60%;margin:0 auto;color:#fff;font-size:.9em}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){.noLandscape{display:block}}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}.alignleft{display:inline;float:left;margin:0 1.5em 0 0}.alignright{display:inline;float:right;margin:0 0 0 1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:'';display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.grid{margin:0 0 20px}.grid:after,.grid:before{content:" ";display:table}.grid:after{clear:both}[class*=col-]{float:left;padding-right:20px}.grid [class*=col-]:last-of-type{padding-right:0}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-8{width:12.5%}.col-7-8{width:87.5%}.module{padding:20px}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*=col-]:last-of-type{padding-right:20px}.site-header{position:fixed;top:0;left:0;z-index:10;width:170px;height:100%;padding:0 1em;background:url(assets/images/nav.background.png) left top no-repeat #ec008c}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.site-header{z-index:12}}@media only screen and (max-device-width:768px),screen and (max-width:768px){.site-header{left:-160px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.site-header{left:-160px}}.site-header .stencil{width:140px;height:236px;background:url(assets/images/subheading.stencil.png) center top no-repeat}@media only screen and (max-device-width:767px),screen and (max-width:767px){.site-header .stencil{display:none}}.site-header .drawer{position:absolute;top:50%;left:165px;width:38px;height:48px;z-index:13;background:url(assets/images/closeDrawer.png) no-repeat;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.site-header .drawer{background-image:url(assets/images/closeDrawer@2x.png);background-size:38px 48px}}.site-header .drawer .drawerArrow{position:absolute;top:19px;left:6px;width:23px;height:10px;background:url(assets/images/closeDrawer.arrow.png) no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.site-header .drawer .drawerArrow{background-image:url(assets/images/closeDrawer.arrow@2x.png);background-size:23px 10px;left:10px}}.site-title{display:block;width:138px;height:56px;margin:1em auto 0;background:url(assets/images/nav.logo.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.site-title{background-image:url(assets/images/nav.logo@2x.png);background-size:138px 56px;margin:10px auto 0;text-align:center}}.festivalTitle{position:absolute;top:0;left:180px;z-index:1;width:100%;max-width:307px;height:auto;color:#37465d}@media only screen and (max-device-width:767px),screen and (max-width:767px){.festivalTitle{position:relative;left:15px;width:40%;height:auto}}@media only screen and (max-device-width:768px),screen and (max-width:768px){.festivalTitle{left:15px}}.festivalTitle .festivalLogo{display:block;width:100%;height:89px;margin-bottom:5px}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.festivalTitle .festivalLogo{width:75%;height:auto;margin:10px 0 0}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.festivalTitle .festivalLogo{width:100%;margin:0}}.festivalTitle .festivalLogo img{width:100%}.festivalTitle .festivalTaglineContainer .festivalDates{font-size:2.5em;line-height:1em}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.festivalTitle .festivalTaglineContainer .festivalDates{font-size:2em}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.festivalTitle .festivalTaglineContainer .festivalDates{font-size:1.05em}}.festivalTitle .festivalTaglineContainer .festivalTagline{font-size:1em;line-height:1.1em;font-weight:700}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.festivalTitle .festivalTaglineContainer .festivalTagline{width:80%}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.festivalTitle .festivalTaglineContainer .festivalTagline{font-size:.5em}}footer{position:fixed;z-index:11;bottom:0;width:100%;height:157px;background:#fff;border-top:3px solid #37465d;font-family:Georgia,serif;font-size:1em;color:#37465d}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer{bottom:-130px;font-size:.8em}}@media only screen and (max-device-width:767px),screen and (max-width:767px){footer{bottom:-130px;font-size:.7em}}@media only screen and (min-device-width:1025px) and (max-height:800px){footer{bottom:-116px}}footer .subpagesContainer{width:99%;margin:15px auto 0;border-bottom:1px dotted #37465d;text-transform:uppercase}footer .subpagesContainer a{color:#37465d}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer .subpagesContainer{width:90%;margin:0 auto}}@media only screen and (max-device-width:767px),screen and (max-width:767px){footer .subpagesContainer{width:99%}}@media only screen and (min-device-width:1025px) and (max-height:800px){footer .subpagesContainer{margin-top:11px}}footer .subpagesContainer .subpages{width:400px;margin:10px auto}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer .subpagesContainer .subpages{width:100%;margin:5px auto;text-align:center}}@media only screen and (max-device-width:767px),screen and (max-width:767px){footer .subpagesContainer .subpages{margin:6px 10px}}@media only screen and (min-device-width:1025px) and (max-height:800px){footer .subpagesContainer .subpages{width:78%}}footer .subpagesContainer .subpages .leftNav{float:left;border-right:1px dotted #37465d;padding-right:20px;text-align:right}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer .subpagesContainer .subpages .leftNav{float:none;height:20px;width:59%;text-align:center;margin:0 auto;padding:0;border:0}}@media only screen and (min-device-width:1025px) and (max-height:800px){footer .subpagesContainer .subpages .leftNav{float:left;width:64%;height:20px;text-align:center;margin:0 auto;padding:0;border:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){footer .subpagesContainer .subpages .leftNav{width:80%}}@media only screen and (max-device-width:767px),screen and (max-width:767px){footer .subpagesContainer .subpages .leftNav{width:90%}}footer .subpagesContainer .subpages .leftNav ul{margin:0;padding:0;list-style:none}footer .subpagesContainer .subpages .leftNav ul li{margin-bottom:17px}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer .subpagesContainer .subpages .leftNav ul li{margin:0 25px 0 0;float:left}}footer .subpagesContainer .subpages .leftNav ul li:last-child{margin-bottom:0}@media only screen and (min-device-width:1025px) and (max-height:800px){footer .subpagesContainer .subpages .leftNav ul li{float:left;margin-right:1em}}footer .subpagesContainer .subpages .rightNav{float:left;padding-left:20px;font-size:75%;line-height:1.8em}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer .subpagesContainer .subpages .rightNav{float:none;clear:both;width:35%;margin:0 auto;text-align:center;height:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){footer .subpagesContainer .subpages .rightNav{width:45%}}@media only screen and (max-device-width:767px),screen and (max-width:767px){footer .subpagesContainer .subpages .rightNav{width:88%;padding:0}}footer .subpagesContainer .subpages .rightNav ul{margin:0;padding:0;list-style:none}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){footer .subpagesContainer .subpages .rightNav ul li{float:left;margin-right:10px;font-size:1.1em}}@media only screen and (min-device-width:1025px) and (max-height:800px){footer .subpagesContainer .subpages .rightNav ul li{float:left;margin-right:1em}}footer .site-info{clear:both;text-align:center;font-size:60%;padding:5px 0}.main-navigation{color:#fff;text-align:center}.main-navigation .menu-item:last-child a{margin-bottom:1em}.main-navigation .menu-item a,.main-navigation .menu-item a:visited{display:block;width:100%;height:41px;margin:.9em 0 2.9em;padding:40px 0 0;color:#f4cae3;border-bottom:1px dotted #f57fc5;line-height:1.3em}.main-navigation .menu-item a:hover,.main-navigation .menu-item a:visited:hover{color:#fff}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.main-navigation .menu-item a,.main-navigation .menu-item a:visited{margin:.8em 0 2.4em}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.main-navigation .menu-item a,.main-navigation .menu-item a:visited{margin:1em 0 2.1em;font-size:.6em;height:41px;color:#fff}}.main-navigation .menu-item-map a{background:url(assets/images/icon.marker.svg) center top no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main-navigation .menu-item-map a{background-position:center -41px}}.main-navigation .menu-item-artists a{background:url(assets/images/icon.artist.svg) center top no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main-navigation .menu-item-artists a{background-position:center -41px}}.main-navigation .menu-item-public-programs a{background:url(assets/images/icon.program.svg) center top no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main-navigation .menu-item-public-programs a{background-position:center -41px}}.main-navigation .menu-item-about a{background:url(assets/images/icon.about.svg) center top no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main-navigation .menu-item-about a{background-position:center -41px}}.main-navigation .menu-item-calendar a{cursor:pointer;background:url(assets/images/icon.calendar.svg) center top no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main-navigation .menu-item-calendar a{background-position:center -41px}}.main-navigation .menu-item-about a:hover,.main-navigation .menu-item-artists a:hover,.main-navigation .menu-item-calendar a:hover,.main-navigation .menu-item-map a:hover,.main-navigation .menu-item-public-programs a:hover{background-position:center -41px}.main-navigation ul{list-style:none;margin:0 0 2em;padding-left:0}.main-navigation a{display:block;color:#fff;text-decoration:none;padding-top:2.5em;text-transform:uppercase}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd,.site-main .gallery figcaption{margin:0}embed,iframe,object{max-width:100%}body.home .festivalTitle{position:absolute}.subpage{position:relative;margin-left:215px;padding-bottom:160px;color:#37465d}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.subpage{margin-left:75px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.subpage{margin-left:75px}}@media only screen and (max-width:767px){.subpage{margin-top:20px;margin-left:20px}}@media only screen and (max-device-width:767px){.subpage{margin-top:5px;margin-left:20px}}.subpage .titleContainer{position:relative;min-height:145px;margin:18px 0 0 300px;font-family:Helvetica,Arial,sans-serif;font-size:5em;line-height:.9em}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.subpage .titleContainer{margin:30px 0 0 210px;font-size:3.3em;min-height:115px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.subpage .titleContainer{margin:30px 0 0 190px}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.subpage .titleContainer{margin:0 0 10px;font-size:2em;line-height:normal;min-height:0}}.subpage .titleContainer .slashBreaker{float:left;width:25px}@media only screen and (max-device-width:767px),screen and (max-width:767px){.subpage .titleContainer .slashBreaker{width:auto;font-size:.9em;line-height:1.1em}}.subpage .entry-title{margin:0 0 0 40px;font-size:1em;line-height:1em;font-weight:700}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.subpage .entry-title{margin:0 0 0 10px}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.subpage .entry-title{margin:0}}.subpage .subpageArticle{margin:2em 0;background:url(assets/images/pattern.artist.background.png)}@media only screen and (max-device-width:767px),screen and (max-width:767px){.subpage .subpageArticle{margin:1em 1em 0 0}}.subpage .subpageArticle .featuredImage{float:left;width:40%;margin:0 1em 0 0}.subpage .subpageArticle .featuredImage img{width:100%;height:auto}@media only screen and (max-device-width:767px),screen and (max-width:767px){.subpage .subpageArticle .featuredImage{float:none;width:100%;padding:0;margin:0}}.subpage .subpageArticle .entry-content{background:#fff;float:left;width:50%;margin:0;padding:1em}.subpage .subpageArticle .entry-content h1,.subpage .subpageArticle .entry-content h2,.subpage .subpageArticle .entry-content h3,.subpage .subpageArticle .entry-content h4,.subpage .subpageArticle .entry-content h5,.subpage .subpageArticle .entry-content h6{margin:0 0 .1em}.subpage .subpageArticle .entry-content img.aligncenter{width:100%;height:auto}.subpage .subpageArticle .entry-content p{margin:0 0 1.5em}@media only screen and (max-device-width:767px),screen and (max-width:767px){.subpage .subpageArticle .entry-content{float:none;width:100%;font-size:.8em}}.subpage .busted .subpageArticle{background:0 0;margin:1em 1em 0 2em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.comment-content a{word-wrap:break-word}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mainSocialLinks{position:absolute;z-index:9;top:145px;right:10px}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.mainSocialLinks{top:15%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.mainSocialLinks{top:15%}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.mainSocialLinks{display:none}}.mainSocialLinks ul{margin:0;padding:0;list-style:none}.mainSocialLinks ul li{width:43px;margin-bottom:15px}@media only screen and (max-device-width:767px),screen and (max-width:767px){.mainSocialLinks ul li{width:26px;margin-bottom:5px}}#map_canvas{width:100%;height:100%;position:fixed!important;z-index:0}#map_canvas img{max-width:inherit}#map_canvas #infoWindow{width:100%;max-width:400px}@media only screen and (max-device-width:767px),screen and (max-width:767px){#map_canvas #infoWindow{width:200px}}#map_canvas .mapImage{float:left;margin-right:5px;width:150px}@media only screen and (max-device-width:767px),screen and (max-width:767px){#map_canvas .mapImage{width:20%}}#map_canvas .map_artistName,#map_canvas .map_artistTitle{margin:2px 0;font-size:1.2em}@media only screen and (max-device-width:767px),screen and (max-width:767px){#map_canvas .map_artistName,#map_canvas .map_artistTitle{margin:0;font-size:.8em}}#map_canvas .map_artistTitle{border-bottom:1px dotted #d0d0d0}#map_canvas .map_artistDescription{padding:5px 0 0;font-family:Georgia,serif}@media only screen and (max-device-width:767px),screen and (max-width:767px){#map_canvas .map_artistDescription{font-size:.6em}}#mapCalendarSort{position:fixed;z-index:1;top:30%;right:-530px;color:#37465d}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort{display:none;width:90%;background:#fff;padding-bottom:5px;border-left:2px solid #37465d;border-bottom:1px solid #37465d;right:-100%}}#mapCalendarSort .calendarClose{position:absolute;top:-11px;left:-5;width:22px;height:22px;background:url(assets/images/icon.close.calendar.svg);cursor:pointer}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarClose{top:-27px}}#mapCalendarSort .viewAllCalendar{display:block;width:45%;margin:6px auto 0;padding:2px 7px;background:#37465d;color:#fff;font-weight:400;cursor:pointer}#mapCalendarSort .viewAllCalendar:hover{color:#ec008c}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .viewAllCalendar{font-size:1em}}#mapCalendarSort .calendarDays{position:absolute;right:13px;font-size:3em;top:-53px;letter-spacing:11px}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarDays{top:-26px;font-size:1.5em;letter-spacing:10px}}#mapCalendarSort .calendarDates{border-top:1px solid #37465d;border-bottom:1px solid #37465d;font-size:3em;padding:0 .3em}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarDates{font-size:1.5em}}#mapCalendarSort .calendarDates .calendarMonth{padding-right:15px}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarDates .calendarMonth{font-size:.9em;padding-right:10px}}#mapCalendarSort .calendarDates .calendarDay{cursor:pointer;padding-right:9px;color:#ec008c}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarDates .calendarDay{padding-right:11px}}#mapCalendarSort .calendarDates .day10,#mapCalendarSort .calendarDates .day11,#mapCalendarSort .calendarDates .day12{letter-spacing:-6px}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarDates .day10,#mapCalendarSort .calendarDates .day11,#mapCalendarSort .calendarDates .day12{letter-spacing:normal}}#mapCalendarSort .calendarDates .selected{color:#37465d}#mapCalendarSort .calendarInstructions{font-weight:700;font-size:1.4em;line-height:1.1em;text-align:center}@media only screen and (max-device-width:767px),screen and (max-width:767px){#mapCalendarSort .calendarInstructions{font-size:.8em;line-height:normal}}.filterIcon{display:none;position:fixed;top:0;right:20%;z-index:1;width:30px;height:30px;background:url(assets/images/legend.filter.svg) 0 0/30px 30px no-repeat;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.filterIcon{display:block;background-size:40px 40px;width:40px;height:40px}}#legend{position:fixed;top:0;right:8%;z-index:1;width:30%;background:url(assets/images/pattern.artist.background.png) #fff;border:1px solid #d0d0d0;border-top:0}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){#legend{top:-100%;width:50%;right:0}}@media only screen and (max-device-width:767px),screen and (max-width:767px){#legend{width:98%;right:0}}#legend>p{margin:0;background:#ec008c;border-bottom:1px solid #d0d0d0;color:#fff;font-size:.8em;font-weight:400;text-align:center;text-transform:uppercase}#legend ul{width:98%;margin:.5em auto;padding:0;list-style:none}@media only screen and (max-device-width:767px),screen and (max-width:767px){#legend ul{width:100%}}#legend ul li{float:left;width:22%;min-height:52px;margin:4px;padding:0;cursor:pointer}@media only screen and (max-device-width:767px),screen and (max-width:767px){#legend ul li{width:22%;font-size:.8em}}#legend ul li p{font-size:.5em;margin:0;text-align:center;padding-top:3px}#legend ul li p .legendDescription{font-size:.7em}#legend ul li .legendImage{width:25px;height:25px;margin:0 auto}#legend ul li #happeningnow{background:url(assets/images/legend.sprite.svg) -150px 0 no-repeat}#legend ul li #installation{background:url(assets/images/legend.sprite.svg) no-repeat}#legend ul li #media{background:url(assets/images/legend.sprite.svg) -25px 0 no-repeat}#legend ul li #performance{background:url(assets/images/legend.sprite.svg) -50px 0 no-repeat}#legend ul li #social-practice-participatory{background:url(assets/images/legend.sprite.svg) -75px 0 no-repeat}#legend ul li #free-agent{background:url(assets/images/legend.sprite.svg) -100px 0 no-repeat}#legend ul li #uncategorized{background:url(assets/images/legend.sprite.svg) -125px 0 no-repeat}#legend ul li #showAll{background:url(assets/images/legend.sprite.svg) -175px 0 no-repeat}#legend .closeLegend{display:none;clear:both;padding:10px 0 0;font-size:.8em;color:#ec008c;text-transform:uppercase;text-align:center;cursor:pointer}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){#legend .closeLegend{display:block;padding:4px 0 0;font-size:.6em;border-top:1px dotted #d0d0d0}}.feedSection{position:fixed;bottom:157px;z-index:9;width:100%;height:147px;overflow:hidden;padding:5px 0 0 180px;background:#fff;border-top:1px solid #37465d;font-size:.95em}@media only screen and (max-width:767px){.feedSection{bottom:-30px;padding-left:20px;overflow:visible;height:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.feedSection{bottom:20px;padding:5px 0 0 180px;overflow:hidden;height:147px}}@media only screen and (min-width:1025px) and (max-height:800px){.feedSection{bottom:36px}}@media only screen and (max-device-width:1024px){.feedSection{bottom:27px;height:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.feedSection{padding-left:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.feedSection{padding-left:20px}}@media only screen and (max-device-width:767px){.feedSection{bottom:-212px;padding-left:20px}}@media only screen and (max-device-width:375px){.feedSection{bottom:-220px;padding-left:20px}}@media only screen and (min-device-width:1025px) and (max-height:800px){.feedSection{bottom:36px}}.feedSection .closeFeedFooter{display:block}.feedSection h3{margin:0;padding:0 0 0 20px;border-bottom:1px dotted #d0d0d0;font-weight:400}.feedSection h3.tumblrFeedHeader{background:url(assets/images/icon.tumblr.feed.gif) left 5px no-repeat}.feedSection h3.flickrFeedHeader{margin-left:6px;background:url(assets/images/icon.flickr.feed.gif) left 5px no-repeat}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection h3{font-size:.8em;border:0}}@media only screen and (max-device-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-device-width:767px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-width:767px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-device-width:767px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-device-width:767px) and (min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min-device-pixel-ratio:1.5){.feedSection h3.tumblrFeedHeader{background-image:url(assets/images/icon.tumblr.feed@2x.gif);background-size:14px 14px;background-position:left center}}@media only screen and (max-device-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-device-width:767px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-width:767px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-device-width:767px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min--moz-device-pixel-ratio:1.5),only screen and (max-device-width:767px) and (min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min-device-pixel-ratio:1.5){.feedSection h3.flickrFeedHeader{background-image:url(assets/images/icon.flickr.feed@2x.gif);background-size:14px 14px;background-position:left center}}.feedSection .readMoreTumblrButton{display:inline-block;height:20px;padding:2px 5px;background:#fff;border:1px solid #ec008c;font-size:.8em;color:#ec008c}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.feedSection .readMoreTumblrButton{height:18px;font-size:.6em}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .readMoreTumblrButton{height:15px;font-size:.45em}}.feedSection .news_title{max-height:38px;font-size:.9em;font-weight:400;overflow:hidden;font-style:italic}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.feedSection .news_title{font-size:.8em;max-height:34px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.feedSection .news_title{max-height:33px;line-height:normal}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .news_title{font-size:.6em}}.feedSection .news_item{font-size:.8em;max-height:32px;overflow:hidden;margin-bottom:4px}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.feedSection .news_item{font-size:70%;margin-bottom:1px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.feedSection .news_item{max-height:30px;line-height:normal}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .news_item{font-size:.5em;margin-bottom:1px}}.feedSection .news_item p{margin:0}.feedSection .tumblrSection{float:left;width:55%;height:137px;overflow:hidden}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .tumblrSection{width:100%;height:auto;margin-bottom:5px}}.feedSection .tumblrSection .latestTumblr #tumblrNews{margin:.3em 0 0;padding:0}.feedSection .tumblrSection .latestTumblr #tumblrNews li{float:left;width:50%;list-style:none;border-right:1px dotted #d0d0d0;padding:2px 5px 2px 2px}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .tumblrSection .latestTumblr #tumblrNews li{float:none;width:100%;border:0}}.feedSection .tumblrSection .latestTumblr #tumblrNews li.post_num_1{padding-left:10px}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .tumblrSection .latestTumblr #tumblrNews li.post_num_1{padding:0}}.feedSection .flickrSection{float:left;width:45%;height:137px;overflow:hidden}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .flickrSection{float:none;width:100%}}.feedSection .flickrSection .flickrContainer{padding:5px}.feedSection .flickrSection .flickrImageSet{float:left;width:22%;height:100px;overflow:hidden;margin-right:7px}@media only screen and (max-device-width:767px),screen and (max-width:767px){.feedSection .flickrSection .flickrImageSet{height:50px}}.feedSection .flickrSection .flickrImageSet img{width:100%;margin-right:2px}.feedSection .flickrSection .flickrDescription{width:98%}.artistListing{width:95%;margin:2em 0}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artistListing{margin:0}}.artistListing .sortBar{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #d0d0d0;text-transform:uppercase}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artistListing .sortBar{font-size:.6em}}.artistListing .sortBar .filteredBy{padding:2px 5px;background:#fff;border:2px solid #37465d;color:#37465d}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artistListing .sortBar .filteredBy{border:1px solid #37465d}}.artistListing .sortOr{padding:0 .3em;font-family:Georgia,serif;font-size:.7em;font-style:italic;text-transform:lowercase}.artistListing .searchLabel{padding-bottom:4px;border-bottom:2px solid #37465d}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artistListing .searchLabel{display:block;margin:6px 0 0;padding:4px 0}}.artistListing .artistContainer{display:block;float:left;width:30%;margin:0 30px 30px 0;padding:10px;border:1px dotted #37465d}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.artistListing .artistContainer{width:29%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.artistListing .artistContainer{width:45%}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artistListing .artistContainer{float:none;width:75%;margin:1em auto 1.5em}}.artistListing .artistContainer .artistThumb{position:relative;width:100%}.artistListing .artistContainer .artistThumb img{position:relative;width:100%;height:auto}.artistListing .artistContainer .artistThumb .projectLabel{position:absolute;bottom:20px;left:-15px;padding:2px 8px;background:#ec008c;font-size:1.1em;line-height:1.1em;color:#fff}@media only screen and (max-device-width:1024px),screen and (max-width:1024px){.artistListing .artistContainer .artistThumb .projectLabel{font-size:.9em}}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artistListing .artistContainer .artistThumb .projectLabel{font-size:.7em}}.artistListing .artistContainer .artistThumb .artistTitle{font-style:italic;font-size:.9em}.artist h2{margin:0}.artist h3{margin:0 0 .3em;border-bottom:1px dotted #d0d0d0}.artist p{margin:0 0 .5em;font-family:Georgia,serif;line-height:1.4em}.artist ul{margin:0;padding:0}.artist ul li{margin:0;padding:0;list-style:none}.artist .artistFeaturedInfo{float:left;width:60%;margin-right:1em}.artist .artistFeaturedInfo img{width:100%}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artist .artistFeaturedInfo{width:100%;float:none}}.artist .artistInfo{float:left;width:37%;padding:10px;background:url(assets/images/pattern.artist.background.png)}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artist .artistInfo{width:100%;float:none}}.artist .single-acf-map{width:100%;height:235px;margin:.6em 0 .2em}.artist .single-acf-map img{max-width:inherit}.artist .locationContainer p{font-family:Nunito,sans-serif}.artist .projectDivider{margin-bottom:1.8em}.artist .projectDivider.projectImage{margin-bottom:.5em}.artist #nav-sidebar{position:relative;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px dotted #d0d0d0}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artist #nav-sidebar{font-size:.8em}}.artist #nav-sidebar .nav-next a,.artist #nav-sidebar .nav-previous a{display:block;width:45%;height:35px;color:#37465d}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artist #nav-sidebar .nav-next a,.artist #nav-sidebar .nav-previous a{font-size:.9em}}.artist #nav-sidebar .nav-next a:hover,.artist #nav-sidebar .nav-previous a:hover{color:#ec008c}.artist #nav-sidebar .nav-previous a{float:left;padding:7px 0 0 2.5em;background:url(assets/images/icon.nav.previous.svg) left top no-repeat}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artist #nav-sidebar .nav-previous a{padding:9px 0 0 3.3em}}.artist #nav-sidebar .nav-previous a:hover{background-position:left -35px}.artist #nav-sidebar .nav-next a{float:right;padding:7px 2.5em 0 0;background:url(assets/images/icon.nav.next.svg) right top no-repeat;text-align:right}@media only screen and (max-device-width:767px),screen and (max-width:767px){.artist #nav-sidebar .nav-next a{padding:9px 3.3em 0 0}}.artist #nav-sidebar .nav-next a:hover{background-position:right -35px}.artist .addToCalendar{display:block;cursor:pointer;width:150px;padding:2px 0 0 26px;background:url(assets/images/icon.add.to.calendar.svg) no-repeat}.artist .addToCalendar:hover{color:#ec008c}.artist #singleCalendarOptions{display:none;position:fixed;top:50%;left:50%;z-index:10000;width:300px;height:245px;margin:-150px 0 0 -150px;background:#fff;padding:1em;border:5px solid #37465d}.artist #singleCalendarOptions h3{text-align:center;font-size:1em}.artist #singleCalendarOptions ul li{font-size:1.5em;text-align:center}.artist #singleCalendarOptions #closeSingleCalendarModal{position:absolute;top:-15px;left:-13px;display:block;width:22px;height:22px;background:url(assets/images/icon.close.calendar.svg) no-repeat;cursor:pointer}.artist #singleCalendarOptions .modalCalendarIcon{width:65px;height:71px;margin:0 auto 10px;background:url(assets/images/icon.add.to.calendar.grey.modal.svg) no-repeat}#searchArtist{width:300px;margin-top:-4px;padding:4px 0 0 2px;border:0;outline:0;font-size:16px}@media only screen and (max-device-width:767px),screen and (max-width:767px){.twitter-typeahead{width:85%}}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{margin-top:-2px;padding:0;color:#999;font-size:16px}.tt-dropdown-menu{width:100%;margin-top:12px;padding:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:4px}@media only screen and (max-device-width:767px){.tt-dropdown-menu{max-height:150px;overflow:scroll}}.tt-suggestion{padding:10px 20px;border-bottom:1px dotted #ccc;font-size:15px;line-height:normal}.tt-suggestion .artistLinkOut{color:#37465d}.tt-suggestion.tt-cursor{background-color:#ec008c;color:#fff}.tt-suggestion.tt-cursor a{color:#fff}.tt-suggestion p{margin:0}.gist{font-size:14px}.mailingForm #mc_embed_signup{background:#fff;float:left;width:50%;margin:0;padding:1em}.mailingForm #mc_embed_signup form{font-size:1em}.mailingForm #mc_embed_signup form .mc-field-group{margin-bottom:1.5em}.mailingForm #mc_embed_signup form .mc-field-group label{display:block;width:100%;margin-bottom:.2em}.mailingForm #mc_embed_signup form .mc-field-group input{width:80%;max-width:350px;height:2em;border:1px solid #d0d0d0;color:#37465d}.mailingForm #mc_embed_signup form .mc-field-group ul{margin:0;padding:0;list-style:none}.mailingForm #mc_embed_signup form .mc-field-group ul li{min-height:35px}.mailingForm #mc_embed_signup form .mc-field-group ul li label{display:inline;padding:3px 0 0;line-height:2em}.mailingForm #mc_embed_signup form .mc-field-group ul li input{float:left;width:auto;margin-right:.3em}.mailingForm #mc_embed_signup form .subscribe_button{border:0;background:#ec008c;padding:.5em 1em;color:#fff;border-radius:3px;outline:0}