abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}body,html{height:100%}body{background-color:#f7f7f7}article{clear:both}ol,ul{margin-left:1.5em}.blog-single .simple-pager,.container,.list-item{position:relative}@media (min-width:700px){.blog-single .simple-pager,.container,.list-item{max-width:1280px;margin-left:0;margin-right:auto}.blog-single .simple-pager:after,.container:after,.list-item:after{content:" ";display:block;clear:both}}.blog-single .simple-pager:after,.container:after,.list-item:after{content:"";display:table;clear:both}a:link,a:visited{color:#0080ff;text-decoration:none}a:active,a:hover{color:#0080ff;text-decoration:underline}.book-now-btn,.book-now-btn[href^="http://"],.book-now-btn[href^="https://"]{display:block;margin-top:3px;background-color:#0080ff;color:#fff;padding:0 10px;font-weight:700;letter-spacing:-.01em;background-image:url(../imgs/icon-sprite.png);background-size:20px auto;background-repeat:no-repeat;background-position:right 5px top;line-height:40px}.book-now-btn span,.book-now-btn[href^="http://"] span,.book-now-btn[href^="https://"] span{font-weight:400;float:right;margin-right:40px}.book-now-btn.free-btn,.book-now-btn[href^="http://"].free-btn,.book-now-btn[href^="https://"].free-btn{background-image:none}.scroll-link{padding-right:22px;background-image:url(../imgs/icon-sprite.png);background-size:20px auto;background-repeat:no-repeat;background-position:right -50px;line-height:40px;color:#0080ff;cursor:pointer}.read-more-link{padding-right:22px;background-image:url(../imgs/icon-sprite.png);background-size:20px auto;background-repeat:no-repeat;background-position:right -170px;line-height:40px;color:#0080ff;cursor:pointer;padding-bottom:2px}a[href^="http://"],a[href^="https://"]{padding-right:22px;background-image:url(../imgs/icon-sprite.png);background-size:20px auto;background-repeat:no-repeat;background-position:right -92px}.slidedown,.slideup{transition:all 1s}.slidedown.ng-hide-remove,.slideup.ng-hide-add.ng-hide-add-active{max-height:0;display:block!important}.slidedown.ng-hide-remove.ng-hide-remove-active,.slideup.ng-hide-add{max-height:500px;overflow-y:hidden;display:block!important}.repeat-animation.ng-enter,.repeat-animation.ng-move{transition:all linear .5s}.repeat-animation.ng-enter{opacity:0}.repeat-animation.ng-enter.ng-enter-active,.repeat-animation.ng-leave{opacity:1}.repeat-animation.ng-leave.ng-leave-active{opacity:0}.repeat-animation.ng-move{opacity:.5}.repeat-animation.ng-move.ng-move-active{opacity:1}.hide-fade.ng-hide-add,.hide-fade.ng-hide-remove{transition:all linear .5s;display:block!important}.hide-fade.ng-hide-add.ng-hide-add-active,.hide-fade.ng-hide-remove{opacity:0}.hide-fade.ng-hide-add,.hide-fade.ng-hide-remove.ng-hide-remove-active{opacity:1}.page-loading{position:absolute;z-index:1000;left:50%;top:50%;margin-left:-16px;margin-top:-16px;width:32px;height:32px;background:url(../imgs/spinner.png);background-size:100%;-webkit-animation:ani 1s steps(19) infinite reverse;-ms-animation:ani 1s steps(19) infinite reverse;animation:ani 1s steps(19) infinite reverse}.infinite-scroll-spinner-container{height:100px;position:relative}.infinite-scroll-spinner-container .page-loading{top:auto;bottom:16px}@-webkit-keyframes ani{0%{background-position:0 0}100%{background-position:0 1216px}}@-ms-keyframes ani{0%{background-position:0 0}100%{background-position:0 1216px}}@keyframes ani{0%{background-position:0 0}100%{background-position:0 1216px}}.lt-ie10 .page-loading{background:url(../imgs/spinner.gif)}.festival-nav-container .festival-nav .twitter-hashtag{width:170px!important}footer{margin-top:70px!important}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.625;color:#262626;font-style:normal;font-weight:400;letter-spacing:.03em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input{font-size:1.6rem}@font-face{font-family:'SC AkkuratBold';src:url(../fonts/lineto-akkurat-pro-bold.eot);src:url(../fonts/lineto-akkurat-pro-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-akkurat-pro-bold.woff) format("woff"),url(../fonts/lineto-akkurat-pro-bold.ttf) format("truetype"),url(../fonts/lineto-akkurat-pro-bold.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'SC AkkuratBoldItalic';src:url(../fonts/lineto-akkurat-pro-bolditalic.eot);src:url(../fonts/lineto-akkurat-pro-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-akkurat-pro-bolditalic.woff) format("woff"),url(../fonts/lineto-akkurat-pro-bolditalic.ttf) format("truetype"),url(../fonts/lineto-akkurat-pro-bolditalic.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'SC AkkuratLight';src:url(../fonts/lineto-akkurat-pro-light.eot);src:url(../fonts/lineto-akkurat-pro-light.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-akkurat-pro-light.woff) format("woff"),url(../fonts/lineto-akkurat-pro-light.ttf) format("truetype"),url(../fonts/lineto-akkurat-pro-light.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'SC AkkuratLightItalic';src:url(../fonts/lineto-akkurat-pro-lightitalic.eot);src:url(../fonts/lineto-akkurat-pro-lightitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-akkurat-pro-lightitalic.woff) format("woff"),url(../fonts/lineto-akkurat-pro-lightitalic.ttf) format("truetype"),url(../fonts/lineto-akkurat-pro-lightitalic.svg) format("svg");font-weight:700;font-style:normal}h1{font-size:28px;font-size:2.8rem;line-height:1.285714;font-family:'SC AkkuratBold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.02em;margin:0 0 .5em}h1 em{font-style:normal;font-family:'SC AkkuratBoldItalic','Helvetica Neue',Helvetica,Arial,sans-serif}.large-heading{font-size:40px;font-size:4rem;line-height:1;margin-bottom:.25em;padding:10px 20px 0}@media (min-width:480px){.large-heading{font-size:60px;font-size:6rem}}h2{font-size:26px;font-size:2.6rem;line-height:1.384615;font-family:'SC AkkuratLight','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0}h2 em{font-style:normal;font-family:'SC AkkuratLightItalic','Helvetica Neue',Helvetica,Arial,sans-serif}.app-heading{font-size:22px;font-size:2.2rem;line-height:1}@media (min-width:480px){.app-heading{font-size:32px;font-size:3.2rem}}h3{font-size:21px;font-size:2.1rem;line-height:1.428571;font-family:'SC AkkuratBold',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.02em;margin:0 0 .5em}h3 em{font-style:normal;font-family:'SC AkkuratBoldItalic','Helvetica Neue',Helvetica,Arial,sans-serif}h4{margin:0 0 1em;font-weight:700;letter-spacing:-.02em}p{margin:1em 0}.large-paragraph{font-size:21px;font-size:2.1rem;line-height:1.428571;font-family:'SC AkkuratLight';letter-spacing:0}strong{letter-spacing:-.01em}q{display:block;font-size:21px;font-size:2.1rem;line-height:1.428571;font-family:'SC AkkuratLight';letter-spacing:0;margin:0 0 .5em;quotes:"\201C" "\201D" "\2018" "\2019"}q:before{content:open-quote;margin-left:-.4em}q:after{content:close-quote}figure{position:relative;overflow:hidden;margin-bottom:10px}@media (min-width:768px){figure{width:66.6098807496%;float:left;margin-right:.1703577513%}}figure img{max-width:100%;min-width:100%;display:block}figure figcaption{background-color:#fff;padding:10px 20px;position:absolute;bottom:0;width:74.9360613811%;float:left;margin-right:.2557544757%}@media (min-width:960px){figure figcaption{width:37.3401534527%;float:left;margin-right:.2557544757%}}.search-filters{background:#ffd800;padding:15px 0 0;line-height:50px}.search-filters:after{content:"";display:table;clear:both}.search-filters h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;float:left;line-height:50px;margin:0 0 15px 20px}@media (min-width:480px){.search-filters h2{line-height:50px}}.search-filters label{visibility:hidden;float:left;height:0;width:0}.search-filters select{font-size:21px;font-size:2.1rem;line-height:50px;margin:0 0 15px 20px;font-family:'SC AkkuratBold';-webkit-appearance:none;-moz-appearance:none;-moz-user-select:none;padding:0 40px 0 20px;border:0;border-radius:0;cursor:pointer;height:50px;background-color:#fff;background-image:url(../imgs/icon-sprite.png);background-size:20px auto;background-repeat:no-repeat;background-position:right -35px;border-right:10px solid #fff;vertical-align:top}@media (min-width:480px){.search-filters select{line-height:50px;float:left;width:auto}}.search-filters select::-ms-expand{display:none}.search-filters input{padding:0 40px 0 10px;border:none;float:left;height:40px;color:#262626;background-color:#fff;background-image:url(../imgs/icon-sprite.png);background-size:20px auto;background-repeat:no-repeat;background-position:right -120px;border-right:10px solid #fff;vertical-align:top;margin:0 0 15px 20px}.search-filters ::-webkit-input-placeholder{color:#262626}.search-filters ::-moz-input-placeholder{color:#262626}.no-results{padding:20px}.lt-ie10 .search-filters select{background-image:none;padding-right:0;border-right:0}.cookie-policy{position:fixed;z-index:15;bottom:0;background-color:#fff;width:100%;min-height:100px;padding:25px 20px;border-top:1px solid #262626}.cookie-policy__buttons--button{display:block;padding:11px 100px 11px 10px;color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em;border:none;cursor:pointer;margin-top:25px;background-color:#262626;background-image:url(../imgs/dismiss.png);background-repeat:no-repeat;background-position:95% center;background-size:15px auto}@media (min-width:960px){.cookie-policy__buttons--button{margin-top:0}}@media (min-width:960px){.cookie-policy__buttons--button .cookie-policy__buttons--button{float:right}}@media (min-width:960px){.cookie-policy__text{width:66.6098807496%;float:left;margin-right:.1703577513%}}@media (min-width:1280px){.cookie-policy__text{width:58.262350937%;float:left;margin-right:.1703577513%;margin-left:8.3475298126%}}@media (min-width:960px){.cookie-policy__buttons{width:24.8722316865%;margin-left:8.3475298126%;float:right;margin-right:0}}@media (min-width:1280px){.cookie-policy__buttons{width:24.8722316865%;margin-left:8.3475298126%;float:right;margin-right:0}}.overlay{position:fixed;top:0;left:0;right:0;z-index:1000;opacity:.5;height:100%;pointer-events:none;background-image:url(/assets/imgs/baseline-grid.gif)}.blog-single .overlay .simple-pager,.col,.overlay .blog-single .simple-pager,.overlay .container,.overlay .list-item{height:100%}@media (min-width:700px){.col{width:8.1771720613%;float:left;margin-right:.1703577513%}}.overlay .col{outline:1px solid #00f0e9;opacity:.5}@media (min-width:700px){.col.four{width:33.2197614991%;float:left;margin-right:.1703577513%}}@media (min-width:700px){.col:nth-child(12){width:8.1771720613%;float:right;margin-right:0}}.overlay .horizontal{position:absolute;top:0;left:0;right:0}.overlay .horizontal .row{content:'';border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:17.9375em;border-color:#00f0e9;width:100%}a.toggle-grid{font-size:.8em;position:fixed;right:1em;top:.5em;z-index:999;background:0 0}.blog-single header{background:#fff;margin:40px 0 2px}@media (min-width:768px){.blog-single header{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.blog-single header h1{margin:0}.blog-single header .blog-list-date p{line-height:1.3em;margin-bottom:0}.blog-single ul{margin-left:1em}@media (min-width:768px){.blog-single figure{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%;margin-bottom:70px}}.blog-single figure img{min-width:0}@media (min-width:768px){.blog-single .flickr-container,.blog-single .pullquote-container,.blog-single .soundcloud-container,.blog-single .youtube-container{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%;margin-bottom:70px}}.blog-single .paragraph:last-of-type .flickr-container,.blog-single .paragraph:last-of-type .pullquote-container,.blog-single .paragraph:last-of-type .soundcloud-container,.blog-single .paragraph:last-of-type .youtube-container{margin-bottom:2px}.blog-single .text-wrapper{margin-bottom:70px;background-color:#fff}@media (min-width:768px){.blog-single .text-wrapper{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.blog-single .text-wrapper .text-container{margin-bottom:0}@media (min-width:768px){.blog-single .text-wrapper .text-container{width:69.9386503067%;float:left;margin-right:.2044989775%}}.blog-single .sub-heading{padding-top:0}.blog-single .paragraph:first-of-type .image-container{margin-bottom:2px}.blog-single .blog-post-name{padding:20px 20px 0}@media (min-width:960px){.blog-single .blog-post-name{width:58.262350937%;float:left;margin-right:.1703577513%;border-right:2px solid #ecedea;padding:20px}}.blog-single .blog-post-back-link{padding:0 20px 14px}@media (min-width:960px){.blog-single .blog-post-back-link{width:24.8722316865%;float:left;margin-right:.1703577513%;padding:20px}}.blog-single .blog-disqus-comments{padding:20px;background-color:#fff;float:left;width:100%}@media (min-width:768px){.blog-single .blog-disqus-comments{width:83.3049403748%;float:left;margin-right:.1703577513%}}@media (min-width:768px){.blog-single .blog-disqus-comments-inner{width:69.9386503067%;float:left;margin-right:.2044989775%}}.blog-single .simple-pager{background-color:#fff;margin-bottom:70px;clear:both}@media (min-width:768px){.blog-single .simple-pager{margin-right:16.6950596252%}}.blog-single .simple-pager .simple-pager__pager{width:49.8977505112%;float:left;margin-right:.2044989775%;padding:20px}@media (min-width:600px){.blog-single .simple-pager .simple-pager__pager{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;perspective:1000}}.blog-single .simple-pager .simple-pager__pager--next{float:right;margin-right:0;text-align:right}.blog-single .simple-pager .simple-pager__image{float:left;width:79%;max-width:50px;padding-bottom:20px}.blog-single .simple-pager .simple-pager__image:after{content:"";display:table;clear:both}@media (min-width:600px){.blog-single .simple-pager .simple-pager__image{width:19%;padding-bottom:0;max-width:inherit;-webkit-transform:translateZ(0);transform:translateZ(0)}}.blog-single .simple-pager .simple-pager__content{width:100%;float:left;margin-left:0;margin-right:0}.blog-single .simple-pager .simple-pager__content:after{content:"";display:table;clear:both}@media (min-width:600px){.blog-single .simple-pager .simple-pager__content{width:79.9180327869%;float:left;margin-right:.4098360656%}}.blog-single .simple-pager .simple-pager__link{font-weight:700;color:#262626;letter-spacing:-.02em;display:block}.blog-single .simple-pager .simple-pager__blog-title{font-weight:400}.blog-single .simple-pager .simple-pager__pager--next .simple-pager__image--right,.blog-single .simple-pager .simple-pager__pager--previous .simple-pager__content{float:right;margin-right:0}@media (min-width:600px){.blog-single .simple-pager .simple-pager__pager--previous .simple-pager__content{padding-left:40px}}@media (min-width:600px){.blog-single .simple-pager .simple-pager__pager--next .simple-pager__content{padding-right:40px}}.component-featured{min-height:50px;margin-top:60px}.component-featured:after{content:"";display:table;clear:both}.component-featured h2{margin:0 20px 15px}@media (min-width:480px){.component-featured-events article{width:33.2197614991%;float:left;margin-right:.1703577513%;clear:none}.component-featured-events article:last-child{margin-right:0;float:left}}.component-featured-events article h3{margin-bottom:0}.component-featured-events article h3 a{color:#262626;background:0 0}.component-featured-events article .event-list-type{margin-bottom:1em}.component-featured-events .featured-events-container{display:inline-block}.component-featured-events .featured-events-container .featured-thumbnail{position:relative;display:block}.component-featured-events .featured-events-container .featured-thumbnail .featured{position:absolute;bottom:0;margin:0;background:#2cd1b3;color:#fff;padding:10px 20px;font-weight:700}.component-featured-events .featured-events-container .featured-thumbnail img{width:100%;display:block}.component-featured-events .featured-events-container .featured-content{background:#fff;padding:20px}@media (min-width:480px){.component-featured-persons article{width:49.9148211244%;float:left;margin-right:.1703577513%;clear:none}.component-featured-persons article:last-child{margin-right:0;float:left}}.component-featured-persons article h3{margin-bottom:20px}.component-featured-persons article h3 a{color:#262626;background:0 0}.component-featured-persons .featured-persons-container .featured-thumbnail{position:relative;display:block}.component-featured-persons .featured-persons-container .featured-thumbnail .featured{position:absolute;bottom:0;margin:0;background:#2cd1b3;color:#fff;padding:10px 20px}.component-featured-persons .featured-persons-container .featured-thumbnail img{width:100%;display:block}.component-featured-persons .featured-persons-container .featured-content{background:#fff;padding:20px;word-wrap:break-word}@media (min-width:480px){.component-featured-blog-posts article,.component-featured-pages article{width:24.8722316865%;float:left;margin-right:.1703577513%;clear:none}.component-featured-blog-posts article:last-child,.component-featured-pages article:last-child{margin-right:0;float:left}}.component-featured-blog-posts article h3,.component-featured-pages article h3{margin-bottom:0}.component-featured-blog-posts article h3 a,.component-featured-pages article h3 a{color:#262626;background:0 0}.component-featured-blog-posts .featured-pages-container .featured-thumbnail,.component-featured-pages .featured-pages-container .featured-thumbnail{position:relative;display:block}.component-featured-blog-posts .featured-pages-container .featured-thumbnail .featured,.component-featured-pages .featured-pages-container .featured-thumbnail .featured{position:absolute;bottom:0;margin:0;background:#2cd1b3;color:#fff;padding:10px 20px}.component-featured-blog-posts .featured-pages-container .featured-thumbnail img,.component-featured-pages .featured-pages-container .featured-thumbnail img{width:100%;display:block}.component-featured-blog-posts .featured-pages-container .featured-content,.component-featured-pages .featured-pages-container .featured-content{background:#fff;padding:20px}.component-featured-blog-posts .featured-pages-container .featured-content .subtitle,.component-featured-pages .featured-pages-container .featured-content .subtitle{margin-top:0}.component-featured-blog-posts p{margin:0}.component-featured-blog-posts p.blog-teaser{margin-top:1.5em;margin-bottom:1em}.sub-heading{background:0 0;padding:20px;margin:0 0 2px}@media (min-width:768px){.sub-heading{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.sub-heading h2,.sub-heading h3,.sub-heading h4{font-family:'SC AkkuratLight';margin:0}.text-container{background:#fff;padding:20px;margin:0 0 80px}@media (min-width:768px){.text-container{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.text-container p:first-of-type{margin-top:0}.text-container p:last-of-type{margin-bottom:0}.pullquote-container{background:#fff;padding:20px;margin:0 0 2px}@media (min-width:768px){.pullquote-container{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.youtube-container{margin:0 0 40px}@media (min-width:768px){.youtube-container{width:66.6098807496%;float:left;margin-right:.1703577513%;margin-right:33.3901192504%}}.youtube-container .youtube-player{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube-container .youtube-player iframe{position:absolute;top:0;left:0;height:100%;width:100%}.youtube-container .caption{background:#fff;padding:20px}.component-youtube-promo{background:#262626}.youtube-promo-container{width:100%;float:left;margin-left:0;margin-right:0;position:relative}@media (min-width:768px){.youtube-promo-container{width:66.6098807496%;float:left;margin-right:.1703577513%}}.youtube-promo-container .youtube-player{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube-promo-container .youtube-player iframe{position:absolute;top:0;left:0;height:100%;width:100%}.youtube-promo-container .play{position:absolute;z-index:1;top:50%;left:50%;margin-top:-80px;margin-left:-50px;width:100px;height:auto;cursor:pointer}.youtube-promo-container .caption{background:#262626;padding:20px;color:#f7f7f7}.soundcloud-container{margin:0 0 40px}@media (min-width:768px){.soundcloud-container{width:66.6098807496%;float:left;margin-right:.1703577513%;margin-right:33.3901192504%}}.soundcloud-container .soundcloud-player{position:relative;width:100%;height:166px}.soundcloud-container .soundcloud-player iframe{position:absolute;top:0;left:0;height:100%;width:100%}.soundcloud-container .caption{background:#fff;padding:20px}.storify-container{margin:0 0 40px}@media (min-width:768px){.storify-container{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.storify-container .storify-player{background-color:#FFF}.storify-container iframe{max-height:600px;padding-left:20px}.storify-container .caption{background:#fff;padding:20px}.flickr-container{margin:0 0 40px}@media (min-width:768px){.flickr-container{width:66.6098807496%;float:left;margin-right:.1703577513%;margin-right:33.3901192504%}}.flickr-container .flickr-player{position:relative;width:100%;height:0;padding-bottom:66.6667%}.flickr-container .flickr-player iframe{position:absolute;top:0;left:0;height:100%;width:100%}.flickr-container .caption{background:#fff;padding:20px}.link-container{background:#fff;padding:20px;margin:0 0 80px}@media (min-width:768px){.link-container{width:83.3049403748%;float:left;margin-right:.1703577513%;margin-right:16.6950596252%}}.link-container ul{list-style:none;margin-left:0}.link-list-container{list-style:none;margin-left:0;margin-bottom:1em}.html-block-container :first-child{margin-top:0}.list-item .list-item__title{display:block;margin-bottom:.5em;background:0 0;color:#262626}.list-item .list-item__title:hover{color:#0080ff}.list-item .list-item__image{width:24.8722316865%;float:left;margin-right:.1703577513%;margin-right:0}.list-item .list-item__image img{max-width:100%}.list-item .list-item__content{width:74.9574105622%;float:right;margin-right:0;padding:2.0833333333%;background-color:#fff;border-left:2px solid #ecedea;border-bottom:2px solid #ecedea}@media (min-width:960px){.list-item .list-item__content{width:58.262350937%;margin-right:.1703577513%;float:left}}@media (min-width:960px){.list-item .list-item__teaser{width:83.3049403748%;float:left;margin-right:.1703577513%}}.list-item .list-item__read-more{clear:both}.twitter-feed a[href^="http://"],.twitter-feed a[href^="https://"]{background:0 0;padding:0}.twitter-feed .get-involved-twitter{margin-bottom:0}.twitter-feed .twitter-links .twitter-logo{width:30px;height:25px;vertical-align:middle}.twitter-feed .twitter-links a{margin:0 5px}.twitter-feed .tweet-container{padding:20px;margin-bottom:1px;background-color:#fff;display:inline-block;width:100%}.twitter-feed .tweet-container .tweet{display:inline-block;width:100%}@media (min-width:960px){.twitter-feed .tweet-container .tweet .tweet-topline{width:49.9148211244%;float:left;margin-right:.1703577513%;margin-right:50.0851788756%}}.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user{display:inline-block}@media (min-width:960px){.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user{width:66.6098807496%;float:left;margin-right:.1703577513%}}.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user .tweet-user-image{float:left;display:inline-block}.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user .tweet-info{float:left;display:inline-block;padding-left:20px;line-height:1.2}.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user .tweet-info .tweet-user-name{font-weight:700}.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user .tweet-info .tweet-user-name .tweet-user-screen-name{font-weight:400}.twitter-feed .tweet-container .tweet .tweet-topline .tweet-user .tweet-info .tweet-time{color:#999}.twitter-feed .tweet-container .tweet .tweet-intents{width:33.2197614991%;float:right;margin-right:0}.twitter-feed .tweet-container .tweet .tweet-intents a{float:right;margin:0 3px;height:16px;width:16px;display:inline-block}.twitter-feed .tweet-container .tweet .tweet-intents a.twitter-favourite{background:transparent url(/assets/imgs/twitter_favourite.png) no-repeat center center}.twitter-feed .tweet-container .tweet .tweet-intents a.twitter-favourite:hover{background:transparent url(/assets/imgs/twitter_favourite_hover.png) no-repeat center center}.twitter-feed .tweet-container .tweet .tweet-intents a.twitter-reply{background:transparent url(/assets/imgs/twitter_reply.png) no-repeat center center}.twitter-feed .tweet-container .tweet .tweet-intents a.twitter-reply:hover{background:transparent url(/assets/imgs/twitter_reply_hover.png) no-repeat center center}.twitter-feed .tweet-container .tweet .tweet-intents a.twitter-retweet{background:transparent url(/assets/imgs/twitter_retweet.png) no-repeat center center}.twitter-feed .tweet-container .tweet .tweet-intents a.twitter-retweet:hover{background:transparent url(/assets/imgs/twitter_retweet_hover.png) no-repeat center center}@media (min-width:960px){.twitter-feed .tweet-container .tweet .tweet-text{width:49.9148211244%;float:left;margin-right:.1703577513%;margin-right:50.0851788756%}.twitter-feed .tweet-container .tweet .tweet-text.has-media{width:33.2197614991%;float:left;margin-right:.1703577513%}}.twitter-feed .tweet-container .tweet-media{display:none;text-align:right;padding-left:20px;margin-top:-20px;width:16.5247018739%;float:left;margin-right:.1703577513%}@media (min-width:960px){.twitter-feed .tweet-container .tweet-media{display:block}}.twitter-feed .tweet-container .tweet-media img{max-width:100%;max-height:160px}.date,.event-details-container,.festival-description,.festival-name,.full-description,.teaser{background:#fff;margin-bottom:2px;padding:20px}.date{color:#2cd1b3;padding:10px 20px}@media (min-width:768px){.date{width:49.9148211244%;float:left;margin-right:.1703577513%}}@media (min-width:960px){.date{width:33.2197614991%;float:left;margin-right:.1703577513%}}.event-single{min-height:200px}.event-single article header{margin-bottom:2px;clear:both}@media (min-width:768px){.event-single article header{display:table;width:100%}}.event-name{background:#fff;padding:20px 20px 0}@media (min-width:768px){.event-name{width:66.6098807496%;margin-right:.1703577513%;float:none;display:table-cell;padding:20px}}@media (min-width:960px){.event-name{width:58.262350937%;margin-right:.1703577513%;float:none;display:table-cell}}.ticket-box{vertical-align:top;background:#fff;padding:0}@media (min-width:768px){.ticket-box{width:33.3901192504%;margin-right:0;float:none;display:table-cell;vertical-align:bottom;border-left:2px solid #f7f7f7;padding-top:0}}@media (min-width:960px){.ticket-box{width:25.0425894378%;margin-right:0;float:none;display:table-cell;vertical-align:bottom;border-left:2px solid #f7f7f7;padding-top:0}}.ticket-box .ticket-option{padding:15px 20px;border-top:2px solid #f7f7f7}.ticket-box .ticket-option:first-child{border-top:none}.ticket-box .ticket-option .ticket-help-more-info{font-weight:700;color:#262626;letter-spacing:-.02em}.ticket-box .book-now-btn{max-width:100%;margin-top:10px;max-height:42px;overflow:hidden}@media (min-width:480px){.ticket-box .book-now-btn{max-width:50%}}@media (min-width:768px){.ticket-box .book-now-btn{max-width:100%}}.ticket-box .book-now-btn.no-booking{background-image:none}.teaser{clear:both;position:relative}@media (min-width:768px){.teaser{width:66.6098807496%;float:left;margin-right:.1703577513%}}@media (min-width:960px){.teaser{width:58.262350937%;float:left;margin-right:.1703577513%}}.teaser p{margin:0}@media (min-width:768px){.featured-img{margin-top:-70px;width:66.6098807496%;float:left;margin-right:.1703577513%}}.featured-img img{width:100%;height:auto}.event-details-container{padding:20px 0}.event-details-container:after{content:"";display:table;clear:both}@media (min-width:768px){.event-details-container{width:83.3049403748%;float:left;margin-right:.1703577513%}}.event-details-container .event-details-content{padding-left:20px}@media (min-width:480px){.event-details-container .event-details-content{width:49.8977505112%;float:left;margin-right:.2044989775%}}.event-details-container .booking-information-content{padding-left:20px;margin-top:20px}@media (min-width:480px){.event-details-container .booking-information-content{width:49.8977505112%;float:right;margin-right:0;padding-left:0;margin-top:0}}.event-details-container dt{width:35%;margin-right:.1703577513%;float:left;display:inline-block;clear:left}.event-details-container dd{overflow:hidden;margin-right:20px}.event-details-container dd p:first-of-type{margin-top:0}.full-description{clear:both;margin:20px 0}.full-description p:first-of-type{margin-top:0}.full-description p:last-of-type{margin-bottom:0}.event-speakers-artists{clear:both;margin:20px 0 40px}@media (min-width:768px){.event-speakers-artists{width:74.9574105622%;float:left;margin-right:.1703577513%}}.event-speakers-artists h2{margin:0 20px 20px}.event-speakers-artists figure{margin:0}.blog-single .event-speakers-artists .simple-pager,.event-speakers-artists .blog-single .simple-pager,.event-speakers-artists .container,.event-speakers-artists .list-item{background:#fff;margin-bottom:2px}.blog-single .event-speakers-artists .simple-pager:after,.event-speakers-artists .blog-single .simple-pager:after,.event-speakers-artists .container:after,.event-speakers-artists .list-item:after{content:"";display:table;clear:both}.event-speakers-artists .person-image-container{width:44.3181818182%;float:left;margin-right:.2272727273%}@media (min-width:768px){.event-speakers-artists .person-image-container{width:33.1818181818%;float:left;margin-right:.2272727273%}}.event-speakers-artists .person-image-container img{max-width:100%;min-width:100%;display:block}.event-speakers-artists .person-info-container{width:55.4545454545%;float:right;margin-right:0;padding:20px}.event-speakers-artists .person-info-container h3 a{color:#262626;background:0 0}@media (min-width:768px){.event-speakers-artists .person-info-container{width:66.5909090909%;float:right;margin-right:0}}.festival-name{clear:both;padding:10px 20px}@media (min-width:768px){.festival-name{width:49.9148211244%;float:left;margin-right:.1703577513%}}.festival-description{padding:20px 0;clear:both;margin-bottom:50px}.festival-description:after{content:"";display:table;clear:both}@media (min-width:768px){.festival-description{width:83.3049403748%;float:left;margin-right:.1703577513%}}.festival-description h2{width:58.262350937%;float:left;margin-right:.1703577513%;padding-left:20px}@media (min-width:768px){.festival-description h2{width:79.9591002045%;float:left;margin-right:.2044989775%}}.festival-description .festival-logo{width:33.2197614991%;float:right;margin-right:0;padding-right:20px}@media (min-width:768px){.festival-description .festival-logo{width:19.836400818%;float:right;margin-right:0}}.events-list{min-height:200px}.events-list .page-heading{margin-top:20px}@media (min-width:768px){.events-list .page-heading{margin-top:50px}}.events-list .ticket-info-page-link-container{padding-top:20px;padding-right:20px;text-align:right}@media (min-width:768px){.events-list .ticket-info-page-link-container{padding-top:26px;margin-bottom:-100%}}.events-list .ticket-info-page-link-container a{font-weight:700;color:#262626;letter-spacing:-.02em}.events-list .event-list-heading{padding:60px 20px 15px}.events-list .event-list-container{margin-bottom:5px;clear:both}@media (min-width:768px){.events-list .event-list-container{display:table;width:100%;margin-bottom:2px}}.events-list .event-list-container .event-list-img{width:33.2197614991%;margin-right:.1703577513%;float:none;display:table-cell;border-bottom:2px solid #f7f7f7}@media (min-width:768px){.events-list .event-list-container .event-list-img{width:24.8722316865%;margin-right:.1703577513%;float:none;display:table-cell;border-bottom:0}}.events-list .event-list-container .event-list-img img{width:100%;height:auto;display:block}.events-list .event-list-container .event-list-details{vertical-align:top;width:66.6098807496%;margin-right:.1703577513%;float:none;display:table-cell;border-left:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;background-color:#fff;padding:20px 10px 10px 20px;margin-bottom:1px}@media (min-width:768px){.events-list .event-list-container .event-list-details{width:41.737649063%;margin-right:.1700680272%;float:none;display:table-cell;border-left:2px solid #f7f7f7;border-bottom:0}}@media (min-width:960px){.events-list .event-list-container .event-list-details{width:50.0851788756%;margin-right:.1700680272%;float:none;display:table-cell;border-left:2px solid #f7f7f7;border-bottom:0}}.events-list .event-list-container .event-list-details h3{margin-bottom:.5em}.events-list .event-list-container .event-list-details h3 a{background:0 0;color:#262626}.events-list .event-list-container .event-list-details h3 a:hover{color:#0080ff}.events-list .event-list-container .event-list-details .event-list-type{margin:0 0 .5em}.festival-banner{margin-top:160px;clear:both;overflow:hidden}@media (min-width:480px){.festival-banner{margin-top:172px}}@media (min-width:768px){.festival-banner{margin-top:190px}}@media (min-width:960px){.festival-banner{margin-top:190px}}.festival-banner header{position:relative}.festival-banner header:after{content:"";display:table;clear:both}.festival-banner header .festival-description-container{position:relative;clear:both;padding:20px}@media (min-width:480px){.festival-banner header .festival-description-container{position:absolute;z-index:1;top:10%}}@media (min-width:768px){.festival-banner header .festival-description-container{width:66.6098807496%;float:left;margin-right:.1703577513%;margin-left:16.6950596252%;clear:none;background-color:transparent!important;padding:20px 0}}.festival-banner header .festival-description-container .festival-description-home a{color:inherit;text-decoration:none;border-bottom:1px solid}.festival-banner header .festival-description-container .festival-description-home a:hover{opacity:.5}.festival-banner header .festival-img{display:block;width:100%;height:auto;margin-top:-20%}@media (min-width:480px){.festival-banner header .festival-img{margin-top:0}}@media (min-width:960px){.festival-banner header .festival-img{margin-top:-10%}}@media (min-width:1280px){.festival-banner header .festival-img{margin-top:-15%}}.festival-banner header .arrow-down{position:fixed;z-index:10;left:50%;bottom:30px;display:none;width:50px;height:50px;margin-left:-25px;background:0 0;transition:opacity 1s}.festival-banner header .arrow-down img{display:block;width:100%;height:auto}.festival-banner header .arrow-down.hide{opacity:0}.festival-banner header .arrow-down.show{opacity:1}@media (min-width:768px){.festival-banner header .arrow-down{display:block}}.lt-ie10 .festival-banner{margin-top:0;position:relative;top:-20px}footer{display:inline-block;background-color:#fff;width:100%}footer .festival-footer .footer-head-container{width:100%}@media (min-width:960px){footer .festival-footer .footer-head-container{border-bottom:2px solid #f7f7f7}}footer .festival-footer .footer-head-container .footer-head .footer-festival-sponsor{padding:20px;border-bottom:2px solid #f7f7f7;line-height:40px}@media (min-width:960px){footer .festival-footer .footer-head-container .footer-head .footer-festival-sponsor{width:49.9148211244%;float:left;margin-right:.1703577513%;border-bottom:0}}footer .festival-footer .footer-head-container .footer-head .footer-festival-sponsor a{background:0 0}footer .festival-footer .footer-head-container .footer-head .footer-festival-sponsor img{vertical-align:bottom;max-height:40px}footer .festival-footer .footer-head-container .footer-head .footer-festival-dates{padding:20px;padding-bottom:0;font-weight:700;letter-spacing:-.02em;line-height:40px}@media (min-width:960px){footer .festival-footer .footer-head-container .footer-head .footer-festival-dates{width:49.9148211244%;float:right;margin-right:0;border-bottom:0;text-align:right}}footer .festival-footer .footer-main-container{width:100%}footer .festival-footer .footer-main-container .footer-main .footer-subheading{padding:20px}@media (min-width:960px){footer .festival-footer .footer-main-container .footer-main .footer-subheading{width:33.2197614991%;float:left;margin-right:.1703577513%}}@media (min-width:960px){footer .festival-footer .footer-main-container .footer-main .footer-element-container{width:16.5247018739%;margin-right:0;float:right;padding:20px 10px}footer .festival-footer .footer-main-container .footer-main .footer-element-container:last-of-type{width:16.5247018739%;margin-right:.1703577513%;float:right}}footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element{position:relative;padding:20px;padding-bottom:0;border-top:1px solid #f7f7f7;cursor:pointer}@media (min-width:960px){footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element{cursor:default;border-top:0;position:inherit;padding:0}}footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element:after{position:absolute;content:"";top:0;right:20px;height:66px;width:13px;background-repeat:no-repeat;background-position:center center;background-image:url(/assets/imgs/disclosure-toggle-down.png)}@media (min-width:960px){footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element:after{display:none}}footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element .footer-element-body{max-height:0;overflow:hidden;transition:all .4s ease-in-out;cursor:default}@media (min-width:960px){footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element .footer-element-body{max-height:inherit}}footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element.open:after{background-image:url(/assets/imgs/disclosure-toggle-up.png)}footer .festival-footer .footer-main-container .footer-main .footer-element-container .footer-element.open .footer-element-body{max-height:500px}.festival-nav-container{background-color:#fff;border-bottom:1px solid #f7f7f7}.festival-nav-container .festival-header{position:relative;height:57px;color:#fff;background-color:#262626}@media (min-width:480px){.festival-nav-container .festival-header{height:70px}}.festival-nav-container .festival-header .festival-logo{position:absolute;top:-55px;right:10px;background:0 0;z-index:1}.festival-nav-container .festival-header .festival-logo img{display:block;height:50px;width:auto;margin-left:7px}@media (min-width:960px){.festival-nav-container .festival-header .festival-logo{position:relative;width:16.5247018739%;float:left;margin-right:.1703577513%;top:-5px}.festival-nav-container .festival-header .festival-logo img{height:110px}}@media (min-width:1060px){.festival-nav-container .festival-header .festival-logo img{height:130px}}.festival-nav-container .festival-header .festival-title{padding:10px 0 24px 20px}@media (min-width:480px){.festival-nav-container .festival-header .festival-title{padding:15px 0 22px 20px}}@media (min-width:700px){.festival-nav-container .festival-header .festival-title{padding:15px 0 22px 20px}}@media (min-width:960px){.festival-nav-container .festival-header .festival-title{width:58.262350937%;float:left;margin-right:.1703577513%;padding:15px 0 0}}.festival-nav-container .festival-header .festival-date{text-align:right;padding:8px 20px 8px 0;color:#262626;margin-right:110px}@media (min-width:380px){.festival-nav-container .festival-header .festival-date{margin-right:170px}}@media (min-width:480px){.festival-nav-container .festival-header .festival-date{padding:8px 20px 8px 0}}@media (min-width:960px){.festival-nav-container .festival-header .festival-date{width:24.8722316865%;float:right;padding-top:20px;padding-bottom:0;margin-right:0;color:#fff}}.festival-nav-container .festival-sponsor{display:none;clear:right;text-align:right;padding:5px 20px 5px 0;color:#262626;background-color:#262626}.festival-nav-container .festival-sponsor a,.festival-nav-container .festival-sponsor span{vertical-align:bottom;display:inline-block;width:95px;height:26px;margin-left:8px;background:url(/assets/imgs/bloomberg-logo.png) no-repeat;background-size:100%}@media (min-width:960px){.festival-nav-container .festival-sponsor{display:block;width:24.8722316865%;float:right;margin-right:0;padding-top:0;color:#fff;background-color:transparent}.festival-nav-container .festival-sponsor a,.festival-nav-container .festival-sponsor span{background-image:url(/assets/imgs/bloomberg-logo-white.png)}}.festival-nav-container .festival-nav{background-color:#fff;height:41px}.festival-nav-container .festival-nav a{background:#fff;color:#262626;padding-right:0}.festival-nav-container .festival-nav a:hover{text-decoration:underline}.festival-nav-container .festival-nav nav{width:74.9574105622%;float:left;margin-right:.1703577513%;position:absolute;z-index:100;top:0;left:0;height:40px;overflow:hidden}@media (min-width:960px){.festival-nav-container .festival-nav nav{position:static;padding:0;width:auto;height:auto;overflow:visible}}.festival-nav-container .festival-nav nav a{display:block;padding:5px 20px;line-height:1.5em}@media (min-width:960px){.festival-nav-container .festival-nav nav a{line-height:2.5em}}.festival-nav-container .festival-nav nav a:last-of-type{padding-bottom:20px}@media (min-width:960px){.festival-nav-container .festival-nav nav a{display:inline-block;padding:0;margin-right:40px}.festival-nav-container .festival-nav nav a:last-of-type{padding-bottom:0}}.festival-nav-container .festival-nav nav a.active{text-decoration:underline;font-weight:700;letter-spacing:-.02em}.festival-nav-container .festival-nav nav a.hamburger{cursor:pointer;background:url(../imgs/mobile-burger.png) no-repeat center center;padding:20px;margin-bottom:1px;height:40px;width:60px}@media (min-width:960px){.festival-nav-container .festival-nav nav a.hamburger{display:none}}.festival-nav-container .festival-nav nav a.hamburger:hover{text-decoration:none}.festival-nav-container .festival-nav nav a.festival-sponsor{text-align:left;float:none;width:auto}@media (min-width:960px){.festival-nav-container .festival-nav nav a.festival-sponsor{display:none}}.festival-nav-container .festival-nav nav a.festival-sponsor span{margin-top:-4px}.festival-nav-container .festival-nav nav.navOpen{height:auto;overflow:visible;width:100%}@media (min-width:960px){.festival-nav-container .festival-nav nav.navOpen{width:auto}}.festival-nav-container .festival-nav nav.navOpen a.hamburger{background-image:url(../imgs/mobile-x.png)}.festival-nav-container .festival-nav .twitter-hashtag{float:right;margin-right:0;padding:0 20px;line-height:2.5em;text-align:right;border-left:solid 1px #f7f7f7}headroom{display:block;position:fixed;top:0;left:0;z-index:10;width:100%;transition:-webkit-transform 200ms linear;transition:transform 200ms linear}headroom.headroom--pinned{-webkit-transform:translateY(0px);transform:translateY(0px)}headroom.headroom--unpinned{-webkit-transform:translateY(-60px);transform:translateY(-60px)}@media (min-width:768px){headroom.headroom--unpinned{-webkit-transform:translateY(-79px);transform:translateY(-79px)}}main{margin-top:220px}@media (min-width:768px){main{margin-top:240px}}main.homepage{margin-top:0}html.lt-ie10 headroom{position:relative}html.lt-ie10 main{margin-top:0}.sc-nav{background-color:#262626;height:60px}@media (min-width:768px){.sc-nav{height:79px}}.sc-nav .search-button{float:right;background-color:#262626;width:79px;height:79px;display:inline-block}.sc-nav .sc-logo{background:0 0}.sc-nav .sc-logo img{width:125px;height:auto;margin:0 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}.home-components{position:relative;min-height:200px}.page header{background:#fff;margin:40px 0 2px;padding:20px}@media (min-width:768px){.page header{width:74.9574105622%;float:left;margin-right:.1703577513%;margin-right:25.0425894378%}}.page header h1{margin:0}.page ul{margin-left:1em}.page figure img{min-width:0}.person-single{min-height:200px}.person-single .person-name-container{background-color:#fff;padding:20px;margin-bottom:0;word-wrap:break-word}@media (min-width:768px){.person-single .person-name-container{width:74.9574105622%;float:left;margin-right:.1703577513%}}@media (min-width:960px){.person-single .person-name-container{width:49.9148211244%;float:left;margin-right:.1703577513%}}.person-single .person-name-container h1{margin:0}.person-single .person-bio-container{padding:10px 20px;background-color:#fff}@media (min-width:768px){.person-single .person-bio-container{width:83.3049403748%;float:left;margin-right:.1703577513%}}@media (min-width:960px){.person-single .person-bio-container{width:58.262350937%;float:left;margin-right:.1703577513%}}.person-list{min-height:200px}@media (min-width:480px){.person-list .person-list-repeat:first-child{margin-top:-60px}}.person-list .page-heading{margin-top:20px}@media (min-width:768px){.person-list .page-heading{margin-top:50px}}.person-list .person-surname-heading{clear:both;text-transform:uppercase;margin:0;padding:60px 20px 20px}.person-list .person-surname-heading span{display:inline-block;border:1px solid #262626;line-height:1;padding:10px 10px 5px}.person-list .person-list-container{clear:none;margin-bottom:2px;background:#fff}@media (min-width:768px){.person-list .person-list-container{width:49.9148211244%;float:left;margin-right:.1703577513%}.person-list .person-list-container:nth-of-type(even){width:49.9148211244%;float:right;margin-right:0}}.person-list .person-list-container .person-list-img{width:49.8293515358%;float:left;margin-right:.3412969283%;background:#fff}@media (min-width:768px){.person-list .person-list-container .person-list-img{width:49.8293515358%;float:left;margin-right:.3412969283%;border-bottom:0}}.person-list .person-list-container .person-list-img img{width:100%;height:auto;vertical-align:top;opacity:.8}.person-list .person-list-container:hover img{opacity:1}.person-list .person-list-container .person-list-details{vertical-align:top;word-wrap:break-word;width:49.8293515358%;float:right;margin-right:0;background-color:#fff;padding:20px 20px 10px}.person-list .person-list-container .person-list-details h3 a{background:0 0;color:#262626}.person-list .person-list-container .person-list-details h3 a:hover{color:#0080ff}.person-list .person-list-container .person-list-details .event-list-type{margin:0 0 .5em}.person-list .search-filters{background:0 0;padding:0 20px;position:relative}.person-list .search-filters input{width:100%;float:none;margin-left:0;margin-right:0;background-color:#fff;border-right-color:#fff}@media (min-width:480px){.person-list .search-filters input{position:absolute;top:0;right:20px;width:285px;margin-bottom:0}}.planner .sched-planner{padding:20px;background:#fff}.planner .planner-intro{padding:20px;background:#fff;margin-bottom:1px}@media (min-width:960px){.planner .planner-intro h4{width:58.262350937%;float:left;margin-right:.1703577513%;margin-bottom:0}}