/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url("//hello.myfonts.net/count/2bb89c");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,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}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"]{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;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Campton-Bold';src:url("/fonts/campton/2BB89C_0_0.eot");src:url("/fonts/campton/2BB89C_0_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_0_0.woff") format("woff"),url("/fonts/campton/2BB89C_0_0.ttf") format("truetype")}@font-face{font-family:'Campton-Black';src:url("/fonts/campton/2BB89C_1_0.eot");src:url("/fonts/campton/2BB89C_1_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_1_0.woff") format("woff"),url("/fonts/campton/2BB89C_1_0.ttf") format("truetype")}@font-face{font-family:'Campton-Book';src:url("/fonts/campton/2BB89C_2_0.eot");src:url("/fonts/campton/2BB89C_2_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_2_0.woff") format("woff"),url("/fonts/campton/2BB89C_2_0.ttf") format("truetype")}@font-face{font-family:'Campton-ExtraBold';src:url("/fonts/campton/2BB89C_3_0.eot");src:url("/fonts/campton/2BB89C_3_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_3_0.woff") format("woff"),url("/fonts/campton/2BB89C_3_0.ttf") format("truetype")}@font-face{font-family:'Campton-ExtraLight';src:url("/fonts/campton/2BB89C_4_0.eot");src:url("/fonts/campton/2BB89C_4_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_4_0.woff") format("woff"),url("/fonts/campton/2BB89C_4_0.ttf") format("truetype")}@font-face{font-family:'Campton-Light';src:url("/fonts/campton/2BB89C_5_0.eot");src:url("/fonts/campton/2BB89C_5_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_5_0.woff") format("woff"),url("/fonts/campton/2BB89C_5_0.ttf") format("truetype")}@font-face{font-family:'Campton-Medium';src:url("/fonts/campton/2BB89C_6_0.eot");src:url("/fonts/campton/2BB89C_6_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_6_0.woff") format("woff"),url("/fonts/campton/2BB89C_6_0.ttf") format("truetype")}@font-face{font-family:'Campton-SemiBold';src:url("/fonts/campton/2BB89C_7_0.eot");src:url("/fonts/campton/2BB89C_7_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_7_0.woff") format("woff"),url("/fonts/campton/2BB89C_7_0.ttf") format("truetype")}@font-face{font-family:'Campton-Thin';src:url("/fonts/campton/2BB89C_8_0.eot");src:url("/fonts/campton/2BB89C_8_0.eot?#iefix") format("embedded-opentype"),url("/fonts/campton/2BB89C_8_0.woff") format("woff"),url("/fonts/campton/2BB89C_8_0.ttf") format("truetype")}html,body,form{margin:0;padding:0}@font-face{font-family:"PlutoMedium";font-style:normal;font-weight:normal;src:url("/fonts/plutomedium-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/plutomedium-webfont.woff") format("woff"),url("/fonts/plutomedium-webfont.ttf") format("truetype"),url("/fonts/plutomedium-webfont.svg#PlutoMedium") format("svg")}@font-face{font-family:"PlutoRegular";font-style:normal;font-weight:normal;src:url("/fonts/plutoregular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/plutoregular-webfont.woff") format("woff"),url("/fonts/plutoregular-webfont.ttf") format("truetype"),url("/fonts/plutoregular-webfont.svg#PlutoRegular") format("svg")}body,button,input,select,textarea{color:#516272;font-family:Arial;font-size:14px;line-height:1.2em}button,input,select,textarea{color:#3fb4ed}h1,h2,h3,h4,h5,h6{color:#0a6a9a;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;line-height:1.1em;margin:0;text-rendering:optimizelegibility;text-transform:uppercase}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:normal;color:#516272;font-family:Arial;font-size:14px;text-transform:none}h1.black,h2.black,h3.black,h4.black,h5.black,h6.black{color:#000}h1.dark-grey,h2.dark-grey,h3.dark-grey,h4.dark-grey,h5.dark-grey,h6.dark-grey{color:#222}h1.genre-classical,h2.genre-classical,h3.genre-classical,h4.genre-classical,h5.genre-classical,h6.genre-classical{color:#0293d0}h1.genre-contemporary,h2.genre-contemporary,h3.genre-contemporary,h4.genre-contemporary,h5.genre-contemporary,h6.genre-contemporary{color:#0293d0}h1.genre-families,h2.genre-families,h3.genre-families,h4.genre-families,h5.genre-families,h6.genre-families{color:#0293d0}h1.genre-film,h2.genre-film,h3.genre-film,h4.genre-film,h5.genre-film,h6.genre-film{color:#0293d0}h1.genre-great-southern,h2.genre-great-southern,h3.genre-great-southern,h4.genre-great-southern,h5.genre-great-southern,h6.genre-great-southern{color:#0293d0}h1.genre-spectacular,h2.genre-spectacular,h3.genre-spectacular,h4.genre-spectacular,h5.genre-spectacular,h6.genre-spectacular{color:#0293d0}h1.genre-theatre,h2.genre-theatre,h3.genre-theatre,h4.genre-theatre,h5.genre-theatre,h6.genre-theatre{color:#0293d0}h1.genre-visual-arts,h2.genre-visual-arts,h3.genre-visual-arts,h4.genre-visual-arts,h5.genre-visual-arts,h6.genre-visual-arts{color:#0293d0}h1.genre-writers,h2.genre-writers,h3.genre-writers,h4.genre-writers,h5.genre-writers,h6.genre-writers{color:#0293d0}h1{font-size:2.143em;line-height:1.0em;margin:0.25em 0}h2{font-size:1.65em}h3{font-size:1.143em;line-height:1.286em;margin:8px 0 4px 0;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif}code,span.inlineHeading{color:#0a6a9a;font-family:'Campton-Book',Arial,Helvetica,Sans-serif;font-size:1.1em;font-weight:normal;line-height:1.4em;text-rendering:optimizelegibility;text-transform:uppercase}h4{color:#516272;font-size:1em}h5{color:#0b4b65;font-family:Arial,Helvetica,Sans-serif;font-size:1em;font-weight:bold;text-transform:none;line-height:1.1em;margin:8px 0 -2px 0}.preheading-intro{color:#0293d0;font-family:"PlutoMedium",Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.1em;font-weight:normal;margin:8px 0 4px;line-height:1.1em;text-rendering:optimizelegibility;text-transform:uppercase}a{cursor:pointer;text-decoration:none;font-weight:bold;color:#0b6a9a}a:hover{color:#0293d0}.main-copy a{text-decoration:none;font-weight:bold;color:#0293d0}.main-copy a:hover{color:#0b4b65}.main-copy h2 a{font-weight:normal}.extra-margin{margin:20px 0 10px 0}.page_content ul{padding-left:0px}.page_content ul li{list-style-type:disc;margin:1em 0 0 15px;padding-left:0.6em;position:relative}.clearfix{zoom:1}.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{content:"";display:table;line-height:0;clear:both}img{max-width:100%;height:auto}hr{height:1px;color:#222;background:#6d7f91;font-size:0;border:0;margin:6px 0}.ie8 img{width:auto}table{max-width:100%;border-collapse:collapse;margin-bottom:1.0em}.ie8 td{border-top:1px solid #0a6a9a}th{background:#0a6a9a;color:#fff;font-weight:normal}td,th{padding:1em 2em 1em 0;border:0 solid #fff;text-align:left;vertical-align:top}td img,th img{max-width:none}tr{border-top:1px solid #0a6a9a;border-bottom:1px solid #0a6a9a}@media only screen and (max-width: 768px){.main-copy tr{padding-bottom:1.0em}.main-copy th,.main-copy td{padding:1em 0}}@media only screen and (max-width: 480px){.main-copy td img{width:auto}} @media only screen and (max-width: 610px){.event-table table,.event-table thead,.event-table tbody,.event-table th,.event-table td,.event-table tr,.author-table table,.author-table thead,.author-table tbody,.author-table th,.author-table td,.author-table tr{display:block}.event-table thead tr,.author-table thead tr{position:absolute;top:-9999em;left:-9999em}.event-table tr:nth-of-type(even),.author-table tr:nth-of-type(even){background:#fff}.event-table tr:nth-of-type(even) td:before,.author-table tr:nth-of-type(even) td:before{background-color:#0b4b65}.event-table td,.author-table td{border:none;border-bottom:1px solid #fff;position:relative;padding-left:100px}.event-table td:nth-of-type(even),.author-table td:nth-of-type(even){background:#e7f4fb}.event-table td:before,.author-table td:before{background-color:#0293d0;color:#fff;font-family:'Campton-Book',Arial,Helvetica,Sans-serif;font-weight:normal;height:100%;left:0;line-height:3.2em;padding:0 10px;position:absolute;text-transform:uppercase;top:0;white-space:nowrap;width:70px}.event-table td:nth-of-type(1):before,.author-table td:nth-of-type(1):before{content:"session"}.event-table td:nth-of-type(2):before,.author-table td:nth-of-type(2):before{content:"venue"}.event-table td:nth-of-type(3):before,.author-table td:nth-of-type(3):before{content:"date"}.event-table td:nth-of-type(4):before,.author-table td:nth-of-type(4):before{content:"time"}} .browse-panel{background-color:#3fb4ed;border-bottom:40px solid #3fb4ed;border-top:30px solid #3fb4ed}@media only screen and (max-width: 610px){.browse-panel{border:0}} .browse-panel:hover{background-color:#0a6a9a;border-bottom:40px solid #0a6a9a;border-top:30px solid #0a6a9a}@media only screen and (max-width: 610px){.browse-panel:hover{border:0}} .panel-content{border-left:10px solid #0a6a9a;padding:15px 0}.panel-content:hover{border-left:10px solid #3fb4ed}.panel-content h3{border-bottom:1px solid #fff;color:#fff;border-top:1px solid #fff;line-height:18px;margin:0 14px;padding:14px 20px 14px 0;position:relative;font-size:0.98em}.panel-content h3 span{color:#fff;display:block;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.15em;text-transform:uppercase}.panel-content h3:after{background:url("/Images/Icons/piaf-icons-new.png") no-repeat 0 -400px;width:14px;height:20px;display:block;position:absolute;content:" ";top:20px;right:0px}.extras-panel{border-bottom:1px solid #6d7f91;border-top:1px solid #6d7f91;padding:15px 0 12px 0}.extras-panel p{margin:0.6em 0 0.45em 0}.hidden-content{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.error404{width:100%;margin-top:0;position:relative}.error404 h1{font-size:2.857em;color:#fff;margin-bottom:26px}.error404 h2{font-size:1.214em;color:#fff;line-height:1.3em;margin-bottom:26px;width:52%}.error404 p{color:#fff;width:52%;line-height:1.5em}.error404 a{text-decoration:none;font-weight:bold;color:#0293d0}.error404 a:hover{color:#0b4b65}.error404 .error-message{position:absolute;top:26%;left:5%}@media screen and (max-width: 720px){.error404 .error-message{top:22%}}@media only screen and (max-width: 610px){.error404 .error-message h1{width:40%;margin-top:-10%;margin-left:5%}.error404 .error-message h2,.error404 .error-message p{display:none}}@media screen and (max-width: 360px){.error404 .error-message h1{margin-top:-18%;margin-left:0%}}.error404 .error-message-responsive{display:none;margin-top:10px}.error404 .error-message-responsive h2,.error404 .error-message-responsive p{color:#000;width:100%}@media only screen and (max-width: 610px){.error404 .error-message-responsive{display:block}} .promo-container{background-color:#3fb4ed}.promo-img{float:left;color:#000;height:110px}.promo-text{float:left;box-sizing:border-box;width:36%;padding-top:20px;padding-left:20px;padding-right:20px;color:#000;line-height:1.4em}@media only screen and (max-width: 959px){.promo-text{width:50%}}@media screen and (max-width: 700px){.promo-text{width:95%}} .promo-title{float:left;color:#FFF;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal}.promo-btn{float:left;padding:30px 20px}@media only screen and (max-width: 959px){.promo-btn{float:none;clear:both}} .piaf-icon{width:28px;height:28px;display:block;background:url("/Images/Icons/piaf-icons-small.png") 0 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.piaf-icon{width:33px;height:33px;background:url("/Images/Icons/piaf-icons-mid.png") 0 0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.piaf-icon{width:44px;height:44px;background:url("/Images/Icons/piaf-icons.png") 0 0}} .social-icon{width:30px;height:30px;display:block;background:url("/Images/Icons/social-icons-desktop.png") 0 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.social-icon{width:38px;height:38px;background:url("/Images/Icons/social-icons-tablet.png") 0 0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.social-icon{width:44px;height:44px;background:url("/Images/Icons/social-icons-mobile.png") 0 0}} .piaf-nav{width:20px;height:20px;display:block;background:url("/Images/Icons/piaf-icons.png") 0 0}.search-icon{background-position:-259px -11px}.search-icon:hover{background-position:-259px -61px}.ring-binder{background-position:-208px -6px;color:#737e14;display:inline-block;font-family:'PlutoMedium';font-size:0.8em;text-align:center;vertical-align:middle;padding-top:12px;width:36px}.arrow-right-white-icon{background-position:-88px -88px}.arrow-right-white-icon:hover{background-position:-132px -88px}.folder-open-icon{background-position:-321px -145px}.folder-open-icon:hover{background-position:-321px -233px}.folder-close-icon{background-position:-321px -101px}.folder-close-icon:hover{background-position:-321px -189px}.modal-close-blue{background:url("/Images/Icons/piaf-icons.png") 0 -176px;text-indent:-1000em}.modal-close-blue:hover{background-position:0 -220px}.modal-close-white{background:url("/Images/Icons/piaf-icons.png") -44px -177px;text-indent:-1000em}.modal-close-white:hover{background-position:0 -177px}.facebook-icon{background-position:0 0}.facebook-icon:hover{background-position:-30px 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.facebook-icon{background-position:0 0}.facebook-icon:hover{background-position:-40px 0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.facebook-icon{background-position:0 0}.facebook-icon:hover{background-position:-50px 0}} .twitter-icon{background-position:0 -30px}.twitter-icon:hover{background-position:-30px -30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.twitter-icon{background-position:0 -40px}.twitter-icon:hover{background-position:-40px -40px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.twitter-icon{background-position:0 -50px}.twitter-icon:hover{background-position:-50px -50px}} .instantgram-icon{background-position:0 -60px}.instantgram-icon:hover{background-position:-30px -60px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.instantgram-icon{background-position:0 -80px}.instantgram-icon:hover{background-position:-40px -80px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.instantgram-icon{background-position:0 -100px}.instantgram-icon:hover{background-position:-50px -100px}} .youtube-icon{background-position:0 -90px}.youtube-icon:hover{background-position:-30px -90px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.youtube-icon{background-position:0 -120px}.youtube-icon:hover{background-position:-40px -120px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.youtube-icon{background-position:0 -150px}.youtube-icon:hover{background-position:-50px -150px}} .spotify-icon{background-position:0 -120px}.spotify-icon:hover{background-position:-30px -120px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.spotify-icon{background-position:0 -160px}.spotify-icon:hover{background-position:-40px -160px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.spotify-icon{background-position:0 -200px}.spotify-icon:hover{background-position:-50px -200px}} .dl-menuwrapper a .nav-icon{position:absolute;right:15px;top:38%}.nav-icon{display:inline-block;height:11px;width:7px;background-image:url("/Images/Icons/piaf-icons.png")}.arrow-left{background-position:-151px -147px}.arrow-right{background-position:-151px -103px}.svgSprite{background-image:url("/Images/Icons/sprite-2015.svg");background-repeat:no-repeat;background-size:601px 394px}.ie8 .svgSprite{background-image:url("/Images/Icons/sprite-2015.png");background-size:100%}.svgSprite.event-calendar,.svgSprite.event-time,.svgSprite.event-cost,.svgSprite.event-location,.svgSprite.folder-close-icon,.svgSprite.folder-open-icon,.svgSprite.arrow-up,.svgSprite.arrow-down,.svgSprite.arrow-right,.svgSprite.arrow-left{width:24px;height:24px;display:inline-block}.svgSprite.event-calendar{background-position:-18px -242px}.svgSprite.event-calendar.white{background-position:-18px -269px}.svgSprite.event-time{background-position:-43px -242px}.svgSprite.event-time.white{background-position:-43px -269px}.svgSprite.event-cost{background-position:-69px -242px}.svgSprite.event-cost.white{background-position:-69px -269px}.svgSprite.event-location{background-position:-94px -242px}.svgSprite.event-location.white{background-position:-94px -269px}.svgSprite.folder-close-icon{background-position:-305px -42px}.svgSprite.folder-open-icon{background-position:-267px -42px}.svgSprite.arrow-up{background-position:-267px -42px}.svgSprite.arrow-down{background-position:-304px -42px}.svgSprite.arrow-right{background-position:-340px -42px}.svgSprite.arrow-left{background-position:-372px -42px}.svgSprite.up,.svgSprite.down,.svgSprite.right,.svgSprite.left{width:14px;height:14px;display:inline-block}.svgSprite.up{background-position:-264px -12px}.svgSprite.up.white{background-position:-288px -12px}.svgSprite.down{background-position:-206px -12px}.svgSprite.down.white{background-position:-230px -12px}.svgSprite.right{background-position:-92px -12px}.svgSprite.right.white{background-position:-108px -12px}.svgSprite.right.black{background-position:-413px -12px}.svgSprite.left{background-position:-142px -12px}.svgSprite.left.white{background-position:-158px -12px}.svgSprite.event-more{width:16px;height:13px;display:inline-block;background-position:-92px -13px}.svgSprite.grid-view,.svgSprite.list-view{width:22px;height:18px;display:inline-block;background-position:-204px -45px}.svgSprite.list-view{background-position:-234px -45px}.svgSprite.logo-UWA{width:170px;height:40px;display:inline-block;background-position:-141px -319px}.svgSprite.logo-lotterywest{width:87px;height:40px;display:inline-block;background-position:-340px -319px}.loader-wrapper{position:absolute;top:50%;left:50%;z-index:300}.wrapper{width:960px;margin:0 auto;padding-top:66px}@media only screen and (max-width: 959px){.wrapper{width:auto;padding-top:60px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.wrapper{width:auto}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.wrapper{width:auto}} .wrapper.tessiture-wrapper{padding-top:20px}header{z-index:20}.container{width:auto;padding:0 20px}.row{position:relative;margin-bottom:2.65%;zoom:1}.row:before{content:"";display:table;line-height:0}.row:after{content:"";display:table;line-height:0;clear:both}@media only screen and (max-width: 610px){.row{margin-bottom:0}} .col-wide{width:65.7%;float:left}@media only screen and (max-width: 610px){.col-wide{float:none;width:100%;margin-bottom:20px;zoom:1}.col-wide:before{content:"";display:table;line-height:0}.col-wide:after{content:"";display:table;line-height:0;clear:both}}@media only screen and (max-width: 610px){.col-wide.left,.col-wide.right{float:none}} .col-narrow{width:31.5%;float:left}@media only screen and (max-width: 610px){.col-narrow{float:none;width:100%;margin-bottom:20px;zoom:1}.col-narrow:before{content:"";display:table;line-height:0}.col-narrow:after{content:"";display:table;line-height:0;clear:both}}@media only screen and (max-width: 610px){.col-narrow.left,.col-narrow.right{float:none}} .col-fluid{margin-right:330px;float:left;overflow:hidden}@media only screen and (max-width: 610px){.col-fluid{float:none;width:100%;margin:0 0 20px 0;zoom:1}.col-fluid:before{content:"";display:table;line-height:0}.col-fluid:after{content:"";display:table;line-height:0;clear:both}} .col-fixed{width:290px;margin-left:-290px;float:left;overflow:hidden}@media only screen and (max-width: 610px){.col-fixed{float:none;width:100%;margin:0 0 20px 0;zoom:1}.col-fixed:before{content:"";display:table;line-height:0}.col-fixed:after{content:"";display:table;line-height:0;clear:both}} .col-2{margin-bottom:2.65%;width:48.7%;position:relative;float:left}.col-2:nth-child(even){float:right}@media only screen and (max-width: 610px){.col-2{float:none;width:100%;margin:0 0 20px 0;zoom:1}.col-2:before{content:"";display:table;line-height:0}.col-2:after{content:"";display:table;line-height:0;clear:both}} .col-3{margin-right:2.65%;width:31.5%;float:left}.col-3:nth-child(3n+3){margin-right:0}@media only screen and (max-width: 610px){.col-3{float:none;width:100%;margin:0 0 20px 0;zoom:1}.col-3:before{content:"";display:table;line-height:0}.col-3:after{content:"";display:table;line-height:0;clear:both}} .col-4{margin-right:2.65%;width:23%;float:left}.col-4:nth-child(4n+4){margin-right:0}@media only screen and (max-width: 959px){.col-4{width:47%}}@media only screen and (max-width: 610px){.col-4{float:none;width:100%;margin-bottom:10px;zoom:1}.col-4:before{content:"";display:table;line-height:0}.col-4:after{content:"";display:table;line-height:0;clear:both}} .left{float:left}.right{float:right}.no-marg-left{margin-left:0}.no-marg-right{margin-right:0}.margin-neg20{margin:0 -20px}.screen-610-show{display:none}@media only screen and (max-width: 610px){.screen-610-show{display:block}} @media only screen and (max-width: 610px){.screen-610-hide{display:none}} #topbar{height:44px;position:fixed;width:100%;z-index:100}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}footer{width:auto;margin:0 0 20px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.media-info-contacts{border-top:1px solid #516272;border-bottom:1px solid #516272}.hide-panel{display:none}.main-nav{background-color:#e7f4fb;margin:0;padding:0;font-family:"Campton-SemiBold", Arial, Helvetica, Sans-serif}@media only screen and (max-width: 960px){.main-nav{background-color:#fff}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.main-nav{background-color:#fff}}.main-nav>li{float:left;position:relative;background:#e7f4fb;border-width:1px 1px 0px 1px;border-style:solid;border-color:#e7f4fb #d8e7ef #e7f4fb #fff;line-height:47px;list-style-type:none}.main-nav>li:hover{border-color:#0a6a9a}.main-nav>li:hover>a{background:#fff;border-bottom:1px solid #fff}.main-nav>li:hover .drop-down-wrap,.main-nav>li:hover .sub-nav{display:block}@media only screen and (max-width: 960px){.main-nav>li{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.main-nav>li{display:none}}.main-nav a{color:#0a6a9a;border-bottom:1px solid transparent;height:48px;display:block;text-transform:uppercase;z-index:15;position:relative;font-weight:normal}.main-nav .nav-last{border-right-color:#e7f4fb;width:128px}.nav-festival{width:222px}.nav-friends,.nav-support{width:120px}.main-nav>li>a{text-align:center}li.feature-link{background:0;line-height:1.4em}@media only screen and (max-width: 960px){li.feature-link{display:block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){li.feature-link{display:block}}@media only screen and (max-width: 599px){li.feature-link{display:none}}li.feature-link a{color:#000;font-family:"Campton-Medium", Arial, Helvetica, Sans-serif;font-weight:normal;font-size:0.929em;padding:6px 19px 0 20px;width:120px;height:44px;cursor:pointer;text-align:left;border-bottom:none}li.feature-link a:hover{color:#fff;border-bottom:none}li.feature-link span{font-family:"Campton-Bold", Arial, Helvetica, Sans-serif;display:block;font-size:1.286em}li.feature-link .link-a{background:#3fb4ed}li.feature-link .link-a:hover{background:#0a6a9a}li.feature-link .link-b{background:#3fb4ed}li.feature-link .link-b:hover{background:#0a6a9a}.sub-nav{background:#fff;display:none;position:absolute;left:-1px;top:48px;margin:0;padding:15px 15px 0 15px;min-width:200px;border:1px solid #0a6a9a;font-family:Arial, Helvetica, Sans-serif;z-index:10}.sub-nav li{line-height:normal;margin:20px 0;list-style-type:none}.sub-nav li:first-child{margin-top:0}.sub-nav a{text-transform:none;height:auto}.sub-nav a:hover{text-decoration:underline}.nav-last .sub-nav{left:auto;right:-1px}.drop-down-wrap{display:none;position:absolute;left:-1px;top:48px;width:455px;height:440px;padding:10px 20px;border:1px solid #0a6a9a;margin:0;background:#fff;font-family:Arial, Helvetica, Sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10}.tabs-nav{position:relative;margin:0 0 30px 0;padding:0;background:#fff}.tabs-nav li{line-height:normal;float:left;border-left:1px solid #fff;background:none;list-style-type:none}.tabs-nav li:first-child{border-left:0}.tabs-nav li:hover .sub-nav-level2{display:block}.tabs-nav a{padding:15px;height:auto;background:#3fb4ed;color:#fff;text-transform:none;font-weight:normal;border:none}.tabs-nav a:hover{border:none;background:#0a6a9a}.tabs-nav .active-tab{border:none;background:#0a6a9a}.subnav-level{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;position:relative;margin:0px 0 10px 0;padding:0}.nav-title{padding:0;color:#3fb4ed;font-family:"Campton-SemiBold", Arial, Helvetica, Sans-serif;font-weight:normal;text-transform:uppercase;display:block}.sub-nav-wrap{position:relative;min-height:253px}.sub-nav-wrap li{line-height:normal;float:none;margin:20px 0;list-style-type:none}.sub-nav-wrap li:first-child{margin-top:0}.sub-nav-wrap a{color:#0a6a9a;text-transform:none;padding:0;height:auto;border:none}.sub-nav-wrap a:hover{background:none;border:none;text-decoration:underline}.nav-col1,.nav-col2{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 10px}.nav-col1{width:55%}.nav-col2{width:45%}.tab-area{position:absolute;top:-1px;left:0;width:100%;min-height:253px;background:#fff;z-index:10}.device-nav{position:relative;top:0;right:0;z-index:99}.dl-menuwrapper{width:302px;position:absolute;float:right;right:0;top:44px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;display:none}@media only screen and (max-width: 960px){.dl-menuwrapper{display:block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.dl-menuwrapper{display:block}}@media only screen and (max-width: 480px){.dl-menuwrapper{width:100%}}.dl-menuwrapper ul{padding:0;width:300px;list-style:none;background:#fff;z-index:99;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;font-family:"Campton-SemiBold", Arial, Helvetica, Sans-serif;text-transform:uppercase}@media only screen and (max-width: 480px){.dl-menuwrapper ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.dl-menuwrapper li{position:relative}.dl-menuwrapper li:first-child a{border-top:0}.dl-menuwrapper a{display:block;position:relative;padding:15px 20px;line-height:20px;color:#0a6a9a;font-weight:bold;outline:none;border-top:1px solid #e8e8e8;font-weight:normal}.dl-menuwrapper a .nav-icon{right:15px;top:38%;position:absolute}.dl-menuwrapper a:hover .nav-icon{background-position:-107px -103px}@media only screen and (max-device-width: 959px){.dl-menuwrapper a:hover .nav-icon{background-position:-151px -103px}} .no-touch .dl-menuwrapper li a:hover{background:#0a6a9a;color:#fff;font-weight:normal}.dl-menuwrapper li.dl-back>a{padding-left:30px;text-align:right}.dl-menuwrapper li.dl-back>a:hover .nav-icon{background-position:-107px -147px}@media only screen and (max-device-width: 959px){.dl-menuwrapper li.dl-back>a:hover .nav-icon{background-position:-151px -147px}}.dl-menuwrapper li.dl-back>a .nav-icon{left:15px;top:38%;position:absolute}.dl-menuwrapper>ul{border:1px solid #0a6a9a}.dl-menuwrapper .dl-subviewopen{border:none}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;background:#fff;top:-3px;opacity:0;z-index:99;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;max-height:330px;overflow-y:scroll}.ie10 .dl-menuwrapper .dl-menu{border:1px solid red;max-height:0px}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-submenu{margin:0}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:44px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;-moz-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-moz-keyframes MenuAnimOut1{50%{-moz-transform:translateZ(-250px) rotateY(30deg)}75%{-moz-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{transform:translateZ(-500px) rotateY(0deg);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;-moz-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-moz-keyframes MenuAnimIn1{0%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-moz-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-moz-transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{transform:translateZ(0px) rotateY(0deg);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;-moz-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn1{0%{-moz-transform:translateX(50%);opacity:0}100%{-moz-transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0}100%{transform:translateX(0px);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;-moz-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-moz-keyframes SubMenuAnimOut1{0%{-moz-transform:translateX(0%);opacity:1}100%{-moz-transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut1{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(50%);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.top-nav-wrapper{background-color:#e7f4fb;margin:0 auto;position:relative;width:920px}@media only screen and (max-width: 960px){.top-nav-wrapper{width:auto;margin:0 20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.top-nav-wrapper{width:auto;margin:0 20px}} .top-nav{padding:0;margin:0}.top-nav li{display:inline}.top-nav li a{background-color:#e7f4fb;border-left:1px solid #fff;border-right:1px solid #d8e7ef;color:#0b4b65;float:left;font-family:'Campton-SemiBold',Arial,Helvetica,Sans-serif;font-size:1em;font-weight:normal;padding:11px 23px;text-transform:uppercase;line-height:1.5em}.top-nav li a:hover{background-color:#d6eaf5;color:#0b4b65}@media only screen and (max-width: 860px){.top-nav li a{padding:11px 10px}}@media only screen and (max-width: 610px){.top-nav li a{border:0}}@media only screen and (max-width: 480px){.top-nav li a{border:0px solid red}}.top-nav li a.top-nav-brochure{border-right:0}a.top-nav-planner{background:#e7f4fb url("/Images/Icons/icon-calendar.svg") no-repeat 113px 3px;background-size:34px 33px}.ie8 a.top-nav-planner{background-image:url(/Images/Icons/icon-calendar-header.png)}@media only screen and (max-width: 860px){a.top-nav-planner{background-position:101px 3px}} @media only screen and (max-width: 960px){.top-nav-whats-on{display:none}} @media only screen and (max-width: 610px){.top-nav-enews{display:none}} @media only screen and (max-width: 610px){.top-nav-brochure{display:none}} .count{color:#000;display:inline-block;font-size:1em;margin-left:22px;text-align:center;width:30px;z-index:2}.menu-active-button{background-image:url("/Images/Icons/sprite-2015.svg");background-position:-325px -1px;background-color:#000;border:1px solid #000;display:none;width:44px;height:43px;float:right;font-size:0;line-height:0;margin-top:-44px}.ie8 .menu-active-button{background-image:url("/Images/Icons/sprite-2015.png");background-size:100%}@media only screen and (max-width: 960px){.menu-active-button{display:block;margin-top:-44px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.menu-active-button{display:block}}.menu-active-button:hover{background-color:#0a6a9a;border:1px solid #0a6a9a}hr.menu-hr{display:none}@media only screen and (max-width: 960px){hr.menu-hr{display:block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){hr.menu-hr{display:block}}@media only screen and (max-width: 480px){hr.menu-hr{display:none}} .smartphone-nav-wrapper{display:none}@media only screen and (max-width: 599px){.smartphone-nav-wrapper{display:block}} .smartphone-nav{list-style:none outside none;padding:0;margin:0;display:block}.smartphone-nav li{list-style:none;float:left;width:50%}.smartphone-nav li a{background-color:#e7f4fb;color:#0b4b65;border-right:1px solid #d2dde3;font-family:'Campton-Book',Arial,Helvetica,Sans-serif;font-size:1.06em;font-weight:normal;text-transform:uppercase;display:block;padding:20px 14px}.smartphone-nav li a:hover{background-color:#0a6a9a;color:#fff}.smartphone-nav li:nth-child(even) a{border-right:0;border-left:1px solid #fff}@media only screen and (max-width: 440px){.smartphone-nav li{float:none;width:100%}.smartphone-nav li a{border:0;border-bottom:1px solid #d2dde3;padding:14px 14px 14px 30px}.smartphone-nav li:nth-child(even) a{border-bottom:0;border-top:1px solid #fff}} @media only screen and (max-width: 599px){.smartphone-nav.home-links li a{background-color:#3fb4ed;color:#fff;font-size:1.286em;line-height:1.375em;padding:10px 20px 14px 30px;border-right:1px solid #fff}.smartphone-nav.home-links li a span{font-family:"Campton-Bold", Arial, Helvetica, Sans-serif;display:block;font-size:1.357em}.smartphone-nav.home-links li a:hover{background-color:#0a6a9a;color:#fff}.smartphone-nav.home-links li:nth-child(even) a{border-right:0;border-left:1px solid #fff}}@media only screen and (max-width: 480px){.smartphone-nav.home-links{margin-top:15px}}@media only screen and (max-width: 440px){.smartphone-nav.home-links li a{border:0;border-bottom:1px solid #fff}.smartphone-nav.home-links li:nth-child(even) a{border:0;border-bottom:0;border-top:1px solid #fff}} ul.breadcrumb{list-style:none outside none;padding:0}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){ul.breadcrumb{display:none}}ul.breadcrumb li{display:inline;font-size:0.8em;position:relative;margin:0;padding-left:0;list-style:none}ul.breadcrumb li span{padding-left:4px}.pagination{border-top:1px solid #516272;margin:15px 0 0;padding:10px 0 0;width:100%;text-align:right}@media only screen and (max-width: 480px){.pagination{display:none}}.pagination ul{float:right;list-style:none outside none;padding:5px 0 0;margin:0 0 -6px}.pagination ul li{display:inline;list-style:none;font-size:0.929em;padding:0;margin:0;float:left;padding:0 0 0 1em;color:#cbdce5}.pagination ul li a.active{color:#000;text-decoration:underline;cursor:text}.focusbuttonlink{background-color:#0a6a9a;color:#fff;clear:both;display:block;position:relative;margin:10px 0 10px 0;padding:10px 0;vertical-align:middle;width:100%;font-family:Arial,Helvetica,Sans-serif;font-weight:normal;line-height:1.4em}.focusbuttonlink:hover{background-color:#0b4b65;color:#fff}.focusbuttonlink a{color:#fff;font-weight:normal;padding-left:15px;padding-right:15px;display:inline-block}.focusbuttonlink a .nav-icon{right:8px;top:2px;position:absolute;background-image:url("/Images/Icons/piaf-icons-new.png")}.focusbuttonlink a .nav-icon.arrow-right{background-position:0 -390px}.focusbuttonlink a .nav-icon.arrow-left{background-position:0 -440px}.focusbuttonlink a h2{color:#fff;font-weight:normal}.focusbuttonlink a .title-style{color:#fff;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.571em;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase}.focusbuttonlink a:hover{color:#fff}.focusbuttonlink .nav-icon{display:inline-block;height:40px;width:20px}.focusbuttonlink.no-link{background-color:#e7f4fb;color:#0a6a9a}.focusbuttonlink.no-link span{font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.571em;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase;padding-left:15px;padding-right:15px}.responsive-pagination{margin-top:16px;vertical-align:middle;width:100%;background-color:#0a6a9a;display:none}@media only screen and (max-width: 480px){.responsive-pagination{display:block}} .focusbuttonlink.next-results,.focusbuttonlink.previous-results{clear:none;display:none;float:right;font-family:Arial,Helvetica,Sans-serif;font-size:1em;line-height:0.9em;margin:0;padding:16px 20px 18px 0;text-align:right;width:42%}@media only screen and (max-width: 480px){.focusbuttonlink.next-results,.focusbuttonlink.previous-results{display:block}}@media only screen and (max-width: 380px){.focusbuttonlink.next-results,.focusbuttonlink.previous-results{width:41%}.focusbuttonlink.next-results span,.focusbuttonlink.previous-results span{display:none}}@media only screen and (max-width: 320px){.focusbuttonlink.next-results,.focusbuttonlink.previous-results{width:40%}} .focusbuttonlink.previous-results{float:left;padding:16px 0 18px 20px;text-align:left}.focusbuttonlink.previous-results a .nav-icon{left:8px}.add-to-planner-panel{background-color:#e7f4fb;margin-top:-10px;padding:0 10px 0 13px;min-height:48px}.add-to-planner-panel a{display:table-cell;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif;font-weight:normal;font-size:0.9em;padding:16px 0 5px;text-transform:uppercase}a.add-to-planner{background:url("/Images/Icons/icon-calendar.svg");background-size:75%;background-repeat:no-repeat;border-bottom:5px solid #e7f4fb;border-top:5px solid #e7f4fb;color:#0b4b65;float:left;font-size:1.6em;font-weight:bold;height:26px;line-height:1.2em;margin:5px 0;padding:0 9px 5px 6px;width:22px}.ie8 a.add-to-planner{background-image:url(/Images/Icons/icon-calendar-header.png)}.footer-wrap{border-top:1px solid #516272;border-bottom:1px solid #516272;padding:8px 0;width:auto;text-align:right}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.footer-wrap{border:0;clear:both;padding-top:20px}} .footer-logos{float:left}.footer-logos div{float:left;line-height:60px;font-style:italic}.footer-logos a{margin:10px 0px 10px 20px}@media only screen and (max-width: 610px){.footer-logos{display:none}} ul.footer-links{list-style:none outside none;padding:0;float:right;margin-top:25px;margin-right:20px}ul.footer-links li{display:inline-block;margin-left:35px}ul.footer-links li:first-child{margin-left:0}ul.footer-links li a{color:#516272;font-size:0.94em;font-weight:normal}ul.footer-links li a:hover{color:#3fb4ed}@media only screen and (max-width: 610px){ul.footer-links{margin-top:1em}}@media only screen and (max-width: 480px){ul.footer-links{float:none;margin:0;padding:0;text-align:center}ul.footer-links li{margin-left:7px;display:inline}ul.footer-links li a{font-size:0.88em;font-weight:bold}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){ul.footer-links{float:none;margin:0;padding:0;text-align:center}ul.footer-links li{margin-left:12px;display:inline}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){ul.footer-links li{margin-left:8px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){ul.footer-links li a{font-size:1.0em}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){ul.footer-links li a{font-size:0.88em}} ul.footer-links li.screen-610-hide{display:none}@media only screen and (max-width: 610px){ul.footer-links li.screen-610-hide{display:inline-block}} .footerTitle{color:#0a6a9a;display:none;font-size:1.3em;font-weight:bold;text-align:center;padding:1.5em 0}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.footerTitle{display:block}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.footerTitle{font-size:0.88em}} @media only screen and (max-width: 480px){.footerTitle{display:block;font-size:0.88em;padding:1.5em 0 0 0}} .form-search{background-color:#3fb4ed;height:43px;position:absolute;right:0;top:0;z-index:100}.form-search input{border:0;background-color:#3fb4ed;color:#000;float:left;margin-top:12px;padding-left:10px;width:190px}@media only screen and (max-width: 768px){.form-search input{width:80%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.form-search input{width:150px;margin-top:8px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.form-search input{margin-top:8px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.form-search input{width:70%}}.form-search input::-webkit-input-placeholder{color:#353b00}.form-search input:focus::-webkit-input-placeholder{color:transparent}.form-search input:-moz-placeholder{color:#353b00}.form-search input:focus:-moz-placeholder{color:transparent}.form-search input::-moz-placeholder{color:#353b00}.form-search input:focus::-moz-placeholder{color:transparent}.form-search input:-ms-input-placeholder{color:#353b00}.form-search input:focus::-ms-input-placeholder{color:transparent}.form-search button{background-image:url("/Images/Icons/sprite-2015.svg");background-position:-1px -1px;background-color:#3fb4ed;border:1px solid #3fb4ed;width:42px;height:42px;float:right;font-size:0;line-height:0}.form-search button:hover{background-position:-364px -1px;background-color:#0a6a9a;border:1px solid #0a6a9a}.ie8 .form-search button{background-image:url("/Images/Icons/sprite-2015.png");background-size:100%}@media only screen and (max-width: 960px){.form-search{right:44px}}@media only screen and (max-width: 800px){.form-search{display:none;width:100%;right:0;top:44px;width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.form-search{display:block;top:0;margin:0;width:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.form-search{right:44px}} .search-active-button{background-image:url("/Images/Icons/sprite-2015.svg");background-position:-1px -1px;background-color:#3fb4ed;border:1px solid #3fb4ed;display:none;font-size:0;line-height:0;height:41px;width:42px;margin-right:43px;position:absolute;right:0;z-index:100}.ie8 .search-active-button{background-image:url("/Images/Icons/sprite-2015.png");background-size:100%}@media only screen and (max-width: 800px){.search-active-button{display:block;cursor:pointer}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.search-active-button{display:none}}.search-active-button:hover{background-position:-366px -1px;background-color:#0a6a9a;border:1px solid #0a6a9a}.simple-filter{position:absolute;top:63px}@media only screen and (max-width: 768px){.simple-filter{display:block;height:40px;margin-bottom:-16px;margin-top:10px;position:relative;top:0;width:100%}}@media only screen and (max-width: 480px){.simple-filter{border-bottom:1px solid #6d7f91;margin-bottom:10px}} .whatsOnResults{float:right;margin-top:-34px;text-align:right;width:50%}@media only screen and (max-width: 700px){.whatsOnResults{float:none;margin-top:10px;text-align:left;width:auto}} dl.searchResults dt{color:#0293D0;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif;font-size:1.1em;font-weight:normal;margin:34px 0 4px;text-transform:uppercase}dl.searchResults dd{margin:8px 0 0 0;word-wrap:break-word}.search-bar{margin-top:15px;position:relative;z-index:3}.search-bar ul{list-style:none outside none;margin:0;padding:0}.search-bar ul li{list-style:none outside none;padding:0;margin:0}.search-alpha,.search-month,.search-multiple-months,.search-date,.search-date-full,.search-all-dates{background-color:#3fb4ed;float:left;height:50px;margin:0;padding:0;position:relative;white-space:nowrap;width:auto;overflow:hidden}.search-alpha ul,.search-month ul,.search-multiple-months ul,.search-date ul,.search-date-full ul,.search-all-dates ul{padding:0 40px;font-size:0;white-space:nowrap}.search-alpha ul li,.search-month ul li,.search-multiple-months ul li,.search-date ul li,.search-date-full ul li,.search-all-dates ul li{color:#fff;display:inline-block;font-size:0.85rem;width:34px;height:50px;text-align:center}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.search-alpha ul li,.search-month ul li,.search-multiple-months ul li,.search-date ul li,.search-date-full ul li,.search-all-dates ul li{width:45px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.search-alpha ul li,.search-month ul li,.search-multiple-months ul li,.search-date ul li,.search-date-full ul li,.search-all-dates ul li{width:45px}}.search-alpha ul li a,.search-month ul li a,.search-multiple-months ul li a,.search-date ul li a,.search-date-full ul li a,.search-all-dates ul li a{color:#fff;display:block;font-size:0.95em;font-weight:normal;line-height:24px;padding:12px 0}.search-alpha ul li a:hover,.search-alpha ul li a.active,.search-month ul li a:hover,.search-month ul li a.active,.search-multiple-months ul li a:hover,.search-multiple-months ul li a.active,.search-date ul li a:hover,.search-date ul li a.active,.search-date-full ul li a:hover,.search-date-full ul li a.active,.search-all-dates ul li a:hover,.search-all-dates ul li a.active{color:#fff;font-weight:bold;font-size:2em;padding:3px 0 6px}.search-alpha{width:80%}@media only screen and (max-width: 320px){.search-alpha{float:none;width:auto}} .search-month{border-right:1px solid #fff}@media only screen and (max-width: 480px){.search-month{width:20%}}@media only screen and (max-width: 320px){.search-month{float:none;margin-bottom:2px;text-align:center;width:auto}}.search-month ul{padding:0}@media only screen and (max-width: 959px){.search-month ul{border-left:0;border-right:0}}.search-month ul li{padding:16px 20px 0;width:auto}.search-multiple-months{border-right:1px solid #fff;width:120px}@media only screen and (max-width: 479px){.search-multiple-months{width:100%;margin-bottom:20px}}.search-multiple-months ul{padding:0;border-left:0;border-right:0}.search-multiple-months ul li{text-align:center;width:100%;position:absolute;padding:0}.search-multiple-months ul li a{display:none}.search-multiple-months ul li a:hover,.search-multiple-months ul li a.active{font-weight:normal;font-size:0.95em}.search-multiple-months ul li a.active{display:block;margin-top:10px}@media only screen and (max-width: 480px){.search-date{width:60%}}@media only screen and (max-width: 320px){.search-date{float:none;width:auto}}.search-date ul{padding:0 10px}@media only screen and (max-width: 959px){.search-date ul{border-left:0;border-right:0}}.search-date ul li{width:42px}@media only screen and (max-width: 480px){.search-date ul li{width:62px}} .search-date-full{width:-moz-calc(100% - 242px);width:-o-calc(100% - 242px);width:-webkit-calc(100% - 242px);width:calc(100% - 242px)}.ie8 .search-date-full{width:678px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search-date-full{width:742px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.search-date-full{width:486px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){.search-date-full{width:228px}}@media only screen and (max-width: 479px){.search-date-full{width:-moz-calc(100% - 121px);width:-o-calc(100% - 121px);width:-webkit-calc(100% - 121px);width:calc(100% - 121px)}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.search-date-full{width:199px}} .search-all-dates{float:right;width:120px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){.search-all-dates{width:90px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.search-all-dates{width:80px}}.search-all-dates ul{border:0;padding:0;text-align:center}.search-all-dates ul li{padding:0;width:auto}.search-all-dates ul li a:hover,.search-all-dates ul li a.active{font-weight:normal;font-size:0.95em;padding-top:12px}.search-all-writers-dates{float:left;width:58px;margin-left:1px}@media only screen and (max-width: 480px){.search-all-writers-dates{width:19%}}@media only screen and (max-width: 320px){.search-all-writers-dates{float:none;text-align:center;width:auto;margin-top:2px}} .search-all-authors{float:left;width:19%;margin-left:1px}@media only screen and (max-width: 320px){.search-all-authors{float:none;text-align:center;width:auto;margin-top:2px}} .ie8 .search-alpha li,.ie8 .search-month li,.ie8 .search-date li,.ie8 .search-multiple-months li,.ie8 .search-date-full li,.ie8 .search-all-dates li{font-size:14px}.search-fields{display:inline-block;float:right;height:50px;text-align:right}.search-fields.full-width{height:auto;width:100%}@media only screen and (max-width: 767px){.search-fields{height:auto;width:100%}}@media only screen and (max-width: 480px){.search-fields{margin-bottom:20px}} .refine-search{color:#0B4B65;float:left;font-weight:normal;height:48px;line-height:47px;margin:0 0 0 10px;position:relative;text-align:left;z-index:15}.refine-search.genreScroller{z-index:16}.refine-search.js-author-scroller-container{margin-left:0;z-index:17}.refine-search.js-topic-scroller-container{z-index:16}@media only screen and (max-width: 767px){.refine-search{margin:20px 0 0 0;position:relative;width:100%}} .full-width .refine-search{margin:20px 20px 0 0}@media only screen and (max-width: 700px){.full-width .refine-search{margin:20px 0 0 0;position:relative;width:100%}} .dd-button{background-color:#f9fcfe;border:1px solid #cbdce5;padding:0 15px;position:relative;width:156px;z-index:2}.dd-button.hover{border-bottom:1px solid #f9fcfe}.full-width .dd-button{width:260px}@media only screen and (max-width: 958px){.dd-button{width:93px}}@media only screen and (max-width: 767px){.dd-button{width:auto}} @media only screen and (max-width: 959px){.full-width .dd-button{width:260px}}@media only screen and (max-width: 767px){.full-width .dd-button{width:auto}} .dd-button .nav-icon{background:url("/Images/Icons/piaf-icons.png") repeat scroll -318px -130px transparent;position:absolute;right:0;top:0;height:40px;width:30px}.dd-button.hover .nav-icon{background:url("/Images/Icons/piaf-icons.png") repeat scroll -318px -88px transparent}.panelScroller{background-color:#f9fcfe;border:1px solid #cbdce5;display:none;margin-top:-1px;max-height:250px;overflow:hidden;padding:0 10px 10px 10px;position:absolute;right:0px;width:292px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.panelScroller{margin:0;right:0;position:relative;width:100%;border-top:0}}.panelScroller ul{margin:10px 0 0}.panelScroller ul li{font-size:0.85em}.hover-showable:hover .panelScroller{display:block;overflow-y:scroll}.hover-showable:hover .panelScroller ul{display:block}.panelScroller li.checkbox{line-height:20px;margin-bottom:6px}#js-genre-scroller ul{margin:0}#js-genre-scroller ul li{border-color:#f9fcfe;border-style:solid;border-width:0 0 1px 1px;line-height:26px}#js-genre-scroller ul li a{border-left:10px solid #f9fcfe;display:block;font-weight:normal;line-height:26px;padding:0 15px;position:relative;z-index:15}.scroll-action-left,.scroll-action-right{background-color:#3fb4ed;display:block;height:46px;padding-top:4px;padding-left:0px;position:absolute;top:0;width:40px;z-index:50}.scroll-action-left .arrow-left,.scroll-action-right .arrow-left{background-position:-90px -130px;height:44px;width:44px}.scroll-action-left .arrow-left:hover,.scroll-action-right .arrow-left:hover{background-position:-134px -130px}.scroll-action-left .arrow-right,.scroll-action-right .arrow-right{background-position:-88px -86px;height:44px;width:44px}.scroll-action-left .arrow-right:hover,.scroll-action-right .arrow-right:hover{background-position:-132px -86px}.scroll-action-left{left:0}.scroll-action-right{right:0}.carouselWrapper{z-index:0;position:relative;display:block;width:auto;padding:0 20px}@media only screen and (max-width: 599px){.carouselWrapper{display:none}} .carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-indicators{list-style:none outside none;margin:0;padding:0;position:absolute;top:auto;bottom:0;left:0;z-index:15}@media only screen and (max-width: 959px){.carousel-indicators{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.carousel-indicators{display:none}}.carousel-indicators li{display:block;float:left;height:60px;width:60px;cursor:pointer;margin-bottom:0px}.carousel-indicators li:hover,.carousel-indicators li.active{border:4px solid #3fb4ed;margin-top:-27px;height:80px;width:80px}.ie10 .carousel-indicators li:hover,.ie10 .carousel-indicators li.active{margin-top:-26px}.ie9 .carousel-indicators li:hover,.ie9 .carousel-indicators li.active{margin-top:-26px}.ie8 .carousel-indicators li:hover,.ie8 .carousel-indicators li.active{margin-top:-26px}.carousel-caption{background-color:#222;color:#ffffff;overflow:hidden;position:absolute;width:480px;z-index:10}@media only screen and (max-width: 820px){.carousel-caption{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.carousel-caption{display:block}}.carousel-caption.top{top:50px}.carousel-caption.bottom{bottom:88px}.carousel-caption.right{right:0}a .carousel-caption{font-weight:normal}.carousel-title{padding:6px 22px 2px 22px;background-color:#3fb4ed;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.13em;text-transform:uppercase}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.carousel-title{font-size:1.05em}} .carousel-copy{padding:15px 22px;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.8em;line-height:1em;text-transform:uppercase}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.carousel-copy{font-size:1.7em}} .carouselWrapper.event{margin-bottom:16px;padding:0}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.carouselWrapper.event{display:block}} .event .carousel-caption{display:none}@media only screen and (max-width: 1024px){.event .carousel-indicators{display:block}}@media only screen and (max-width: 480px){.event .carousel-indicators{display:none}} .video-event{bottom:0;display:inline-block;height:60px;width:auto;left:0;position:absolute;z-index:16}.video-event a{float:left;width:60px}.video-event a:hover{height:80px;width:80px;border:4px solid #3fb4ed;margin-top:-27px}.bannerbar{margin:0 0 20px}.bannerbar .piafHeader2015{width:455px;height:70px;padding-top:4px;margin-left:20px;float:left;position:relative;font-size:2.72em;line-height:0.9em;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif;font-weight:normal;text-transform:uppercase;color:#000}.bannerbar .piafHeader2015 span{font-family:'Campton-Book',Arial,Helvetica,Sans-serif;font-weight:normal}@media only screen and (max-width: 380px){.bannerbar .piafHeader2015 span{height:45px}}@media only screen and (max-width: 960px){.bannerbar .piafHeader2015{margin-left:0}}@media only screen and (max-width: 740px){.bannerbar .piafHeader2015{width:100%;max-width:600px;font-size:1em}}@media only screen and (max-width: 600px){.bannerbar .piafHeader2015{height:50px}}@media only screen and (max-width: 480px){.bannerbar .piafHeader2015{height:40px}}@media only screen and (max-width: 380px){.bannerbar .piafHeader2015{height:18px}}.bannerbar .piafHeader{position:absolute;top:0;left:0;width:455px;height:74px;background-position:-144px -173px;background-color:#fff}@media only screen and (max-width: 740px){.bannerbar .piafHeader{width:100%;height:60px;background-image:url("/Images/Layout/logo-PIAF.svg");background-repeat:no-repeat;background-size:contain;background-position:0px 0px}}.bannerbar .piafDates2015{width:225px;height:50px;float:right;padding-top:4px;margin-top:12px;margin-right:16px;text-align:right;position:relative;font-size:1.86em;line-height:0.9em;font-family:'Campton-Book',Arial,Helvetica,Sans-serif;font-weight:normal;text-transform:uppercase;color:#000}.bannerbar .piafDates2015 span{display:block;font-size:0.72em}@media only screen and (max-width: 960px){.bannerbar .piafDates2015{margin-right:0}}@media only screen and (max-width: 740px){.bannerbar .piafDates2015{display:none}}.bannerbar span.piafDates{position:absolute;top:0;right:0;width:225px;height:50px;background-color:#fff;background-position:-134px -257px}@media only screen and (max-width: 740px){.bannerbar{margin-bottom:0}}@media only screen and (max-width: 600px){.bannerbar{margin-bottom:14px}}@media only screen and (max-width: 480px){.bannerbar{margin-bottom:28px}}@media only screen and (max-width: 380px){.bannerbar{margin-bottom:34px}} .tessiture-wrapper .bannerbar{margin:16px 0 24px 0;padding-bottom:25px;border-bottom:4px solid #000}.social-media{margin:10px 0 0;min-height:50px;background:#fff;padding:1em;margin-left:20px;margin-right:20px;width:auto}.social-media .social-icon{margin-top:5px}.social-media .social-icon:hover{margin-top:0px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.social-media .social-icon:hover{margin-top:5px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.social-media .social-icon:hover{margin-top:5px}}@media only screen and (max-width: 610px){.social-media{margin:10px 0 0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.social-media{margin:0px 0 10px 0}} .feed-icon{background:url("/Images/Icons/piaf-icons-mid.png") -66px 0;float:left;height:33px;width:33px}@media only screen and (max-width: 610px){.feed-icon{display:none}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.feed-icon{display:none}} .follow-us-social-buttons{padding:0;float:right;margin:0}.follow-us-social-buttons li{display:block;position:relative;float:left;margin-left:16px}.follow-us-social-buttons li:first-child{margin-left:0}@media only screen and (max-width: 600px){.follow-us-social-buttons{float:none;margin:0 auto;padding:0;text-align:center;width:auto}.follow-us-social-buttons li{display:inline-block;float:none;margin:0 0 0 10%}}@media only screen and (max-width: 324px){.follow-us-social-buttons li{margin:0 0 0 8%}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.follow-us-social-buttons{float:none;margin:10px auto;padding:0;text-align:center;width:auto}.follow-us-social-buttons li{display:inline-block;float:none;margin:0 0 0 10%}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){.follow-us-social-buttons li{margin:0 0 0 3%}} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.follow-us-social-buttons{width:230px}.follow-us-social-buttons li{margin:0 0 0 10px}} .social-media-twitter-content{color:#6d7f91;font-style:italic;font-size:0.94em;margin:0 220px 0 52px}.social-media-twitter-content .twitter-date{font-style:normal;font-weight:bold;padding-left:5px}.social-media-twitter-content ul.carousel-inner{margin-top:0;padding:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.social-media-twitter-content{width:60%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.social-media-twitter-content{width:70%}}@media only screen and (max-width: 610px){.social-media-twitter-content{display:none}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.social-media-twitter-content{display:none}} #socialMediaLinks{margin-top:40px}#socialMediaLinks div,#socialMediaLinks span{padding-right:5px;display:inline-block}form.survey{width:60%}@media only screen and (max-width: 610px){form.survey{width:100%}} fieldset{border:0;margin:0;padding:0}fieldset button,fieldset input,fieldset select,fieldset textarea{font-family:inherit;font-size:100%;margin:0}fieldset button,fieldset input{line-height:normal}fieldset button,fieldset select{text-transform:none}fieldset button,fieldset html input[type="button"],fieldset input[type="reset"],fieldset input[type="submit"]{-webkit-appearance:button;cursor:pointer}fieldset button[disabled],fieldset html input[disabled]{cursor:default}fieldset input[type="checkbox"],fieldset input[type="radio"]{box-sizing:border-box;padding:0}fieldset button::-moz-focus-inner,fieldset input::-moz-focus-inner{border:0;padding:0}fieldset textarea{overflow:auto;vertical-align:top}fieldset table{border-collapse:collapse;border-spacing:0}fieldset *,fieldset *:before,fieldset *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset input,fieldset button,fieldset select,fieldset textarea{font-family:inherit;font-size:inherit;line-height:inherit}fieldset button,fieldset input,fieldset select[multiple],fieldset textarea{background-image:none}fieldset label{display:inline-block;margin-bottom:15px 0 10px;font-weight:bold}fieldset input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset input[type="radio"],fieldset input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}fieldset input[type="file"]{display:block}fieldset select[multiple],fieldset select[size]{height:auto}fieldset select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}fieldset input[type="file"]:focus,fieldset input[type="radio"]:focus,fieldset input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}fieldset input[type="number"]::-webkit-outer-spin-button,fieldset input[type="number"]::-webkit-inner-spin-button{height:auto}fieldset .radio,fieldset .checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}fieldset .radio label,fieldset .checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}fieldset .radio input[type="radio"],fieldset .radio-inline input[type="radio"],fieldset .checkbox input[type="checkbox"],fieldset .checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}fieldset .radio+.radio,fieldset .checkbox+.checkbox{margin-top:-5px}fieldset .radio-inline,fieldset .checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}fieldset .radio-inline+.radio-inline,fieldset .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}fieldset ol,fieldset ol li{list-style:none outside none;padding:0}fieldset textarea:focus,fieldset select:focus,fieldset input[type="text"]:focus,fieldset input[type="password"]:focus,fieldset input[type="datetime"]:focus,fieldset input[type="datetime-local"]:focus,fieldset input[type="date"]:focus,fieldset input[type="month"]:focus,fieldset input[type="time"]:focus,fieldset input[type="week"]:focus,fieldset input[type="number"]:focus,fieldset input[type="email"]:focus,fieldset input[type="url"]:focus,fieldset input[type="search"]:focus,fieldset input[type="tel"]:focus,fieldset input[type="color"]:focus,fieldset .uneditable-input:focus{border-color:rgba(71,164,225,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(71,164,225,0.6);outline:0 none}fieldset li.date .element{margin-right:50px}fieldset li.date .calendar{background:url("/Images/Icons/piaf-icons-new.png") 0 -250px;position:absolute;right:0;width:44px;height:44px}fieldset li.date .calendar:hover{background-position:-50px -250px}fieldset input[type="text"],fieldset input[type="date"],fieldset textarea,fieldset select{background-color:#e7f4fb;border:1px solid #cbdce5;padding:15px 10px;width:100%}fieldset .form_error{background-color:#f53a42;padding:6px 10px;font-size:0.85em;color:#fff}fieldset .nw_form_error{background-color:#f53a42;padding:6px 10px;font-size:0.85em;font-style:italic;color:#fff}form .footer{margin-bottom:50px;margin-top:0px;text-align:right;width:100%}form .footer input[type="submit"]{background-color:#3fb4ed;border:0;color:#fff;margin-top:20px;padding:15px 40px;width:auto}form .footer input[type="submit"]:hover{background-color:#0b4b65}@media only screen and (max-width: 610px){form .footer input[type="submit"]{margin-top:0px;float:none;width:100%}} li.checkbox,li.radio{padding-left:0}li.checkbox .title,li.radio .title{display:inline-block;font-weight:bold}li.checkbox .element,li.radio .element{padding-bottom:0px}li.checkbox .title,li.radio .title{margin:15px 0 10px}li.checkbox label,li.radio label{padding-left:5px}li.checkbox label::after,li.radio label::after{content:"";display:block;padding:5px 0}li.checkbox .mark,li.radio .mark,.terms_form .mark{background:url("/Images/Icons/sprite-form2.png") 1px 0;display:inline-block;width:23px;height:21px;margin-top:1px}li.checkbox .mark:hover,li.radio .mark:hover,.terms_form .mark:hover{background-position:-45px 0}li.checkbox .jquery-checkbox-checked .mark,li.radio .jquery-checkbox-checked .mark,.terms_form .jquery-checkbox-checked .mark{background-position:-91px 0}li.checkbox .jquery-checkbox-checked .mark:hover,li.radio .jquery-checkbox-checked .mark:hover,.terms_form .jquery-checkbox-checked .mark:hover{background-position:-137px 0}li.radio .mark{background:url("/Images/Icons/sprite-form2.png") 1px -22px;display:inline-block;width:23px;height:21px;margin-top:1px}li.radio .mark:hover{background-position:-45px -22px}li.radio .jquery-checkbox-checked .mark{background-position:-91px -22px}li.radio .jquery-checkbox-checked .mark:hover{background-position:-137px -22px}li.text label,li.select label,li.textarea label{margin:15px 0 10px}form fieldset.inline{float:left;margin:4px 0 -20px;padding:0}form fieldset.inline ol{margin:0}form fieldset.inline ol li{margin:0}form fieldset.inline .element{display:inline-block;margin-right:20px}form li{list-style:none;margin:0;margin-bottom:10px;padding:0}.required{font-size:0.9em;font-style:italic;margin-bottom:-1em;margin-top:2em}span.required{font-size:1.1em;font-style:normal;font-weight:bold;color:#3fb4ed}.questionNumber{display:none}.title{display:inline-block}.obscure{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding-top:20px}ol#userQuestions{margin-bottom:0}ol#surveyQuestions{margin-top:0}.featured-events{margin-top:2.6%;margin-bottom:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.featured-events{display:block}}@media only screen and (max-device-width: 740px){.featured-events.home{display:none}}.event-also-see .featured-events{margin-top:0}.featured-event-wrapper{background-color:#000;display:block;position:relative;overflow:hidden;float:left;height:220px;margin-bottom:2.65%;margin-right:2.65%;width:31.5%}.featured-event-wrapper:nth-child(3n+3){margin-right:0}@media only screen and (max-width: 765px){.featured-event-wrapper{border-bottom:1px solid #fff;height:56px;float:none;margin-bottom:0;width:100%}.featured-event-wrapper img{display:none}} .featured-event-details{background-color:rgba(34,34,34,0.95);position:absolute;bottom:-165px;height:220px;width:100%;z-index:1;background:-moz-linear-gradient(top, #000 0%, #000 10%, rgba(0,0,0,0.8) 19%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 85%, #000 95%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(10%, #000), color-stop(19%, rgba(0,0,0,0.8)), color-stop(50%, rgba(0,0,0,0.6)), color-stop(85%, rgba(0,0,0,0.8)), color-stop(95%, #000), color-stop(100%, #000));background:-webkit-linear-gradient(top, #000 0%, #000 10%, rgba(0,0,0,0.8) 19%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 85%, #000 95%, #000 100%);background:-o-linear-gradient(top, #000 0%, #000 10%, rgba(0,0,0,0.8) 19%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 85%, #000 95%, #000 100%);background:-ms-linear-gradient(top, #000 0%, #000 10%, rgba(0,0,0,0.8) 19%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 85%, #000 95%, #000 100%);background:linear-gradient(to bottom, #000 0%, #000 10%, rgba(0,0,0,0.8) 19%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 85%, #000 95%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0 )}@media only screen and (max-width: 765px){.featured-event-details{display:none}} .ie8 .featured-event-details{background-color:#222}.no-event-details{background-color:#222;position:absolute;bottom:0;height:55px;width:100%}.no-event-details:hover{background-color:#0293d0}@media only screen and (max-width: 765px){.no-event-details{display:none}} .featured-title{border-left:solid 10px #0293d0;color:#fff;display:table-cell;vertical-align:middle;height:55px;padding-left:6px;padding-right:6px;font-family:"Campton-Medium",Arial,Helvetica,Sans-serif;font-weight:normal;font-size:1.1em;line-height:16px;text-transform:uppercase}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.featured-title{font-size:0.9em}} .featured-copy,.featured-date{color:#fff;font-size:0.9em;line-height:1.2em;margin:0px 10px 10px 20px}@media only screen and (max-width: 765px){.featured-copy,.featured-date{display:none}} .featured-date{font-style:italic}.featured-bottom-bar{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 20px;position:relative;background-image:url("/Images/Icons/icon-calendar.svg");background-repeat:no-repeat;background-position:0 12px;background-size:25px}.ie8 .featured-bottom-bar{background-image:url("/Images/Icons/icon-calendar.png");background-size:100%}a.featured-extra{background-color:#0293d0;padding:0.3em 0.8em 0.4em 0.8em;color:#fff;font-size:1em;font-weight:normal;margin:10px 0 10px 5px;float:right}a.featured-extra:hover{background-color:#0b4b65}@media only screen and (max-width: 959px){a.featured-extra{padding:0.5em 0.6em 0.6em 0.6em;font-size:0.8em}} a.featured-add{color:#fff;font-size:1em;font-weight:normal;margin:14px 0 0 5px;padding:0.1em 0.4em 0.4em 0.5em;float:left}a.featured-add .plus{color:#fff;float:left;font-size:1.4em;font-weight:bold;margin:2px 0 0 -5px;padding:0 12px 0 0}@media only screen and (max-width: 959px){a.featured-add .plus{font-size:1.6em;padding:0px 14px 0 1px;margin-top:0px}}a.featured-add:hover{color:#3fb4ed}a.featured-add:hover .plus{color:#0a6a9a}@media only screen and (max-width: 959px){a.featured-add{font-size:0.78em;margin:12px 0 0 5px;padding:0.3em 0.2em 0.4em 0.5em}} .free-event{padding:0.3em 0.8em 0.4em 0.8em;color:#fff;font-size:1em;font-weight:normal;margin:11px 0 10px 0;float:right}@media only screen and (max-width: 959px){.free-event{font-size:0.78em;margin:13px 0 11px 0;padding:0.3em 0.2em 0.4em 0.5em}} .author-bottom-bar{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 20px;position:relative}.author-bottom-bar a.featured-extra{display:block;float:none;margin:10px 0;padding:0.3em 0;text-align:center;width:100%}@media only screen and (max-width: 959px){.author-bottom-bar a.featured-extra{font-size:0.9em}}.author-bottom-bar a.featured-extra:hover{color:#fff}@media only screen and (max-width: 765px){.author-bottom-bar{display:none}} .featured-event-min{display:none;position:absolute;background-color:#222;top:0;height:56px;width:100%;overflow:hidden;border-left:solid 10px #0293d0}.featured-event-min img{width:74px;height:auto;float:left;display:inline-block}.featured-event-min .featured-title{border-left:0;padding-left:6px}@media only screen and (max-width: 765px){.featured-event-min{display:block}} .event-genre{background-color:#222;color:#fff;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif;font-size:1.15em;margin-bottom:1px;padding:6px 16px;text-rendering:optimizelegibility;text-transform:uppercase}.event-status{background-color:#0293D0;border-bottom:5px solid #222222;color:#FFFFFF;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif;font-size:0.9em;height:42px;padding-top:6px;position:absolute;right:0;text-align:center;text-rendering:optimizelegibility;text-transform:uppercase;top:0;width:100px;z-index:2}.event-status.past-event{background-color:#444}.event-status span{display:block;font-family:'Campton-Medium',Arial,Helvetica,Sans-serif;font-size:1.5em;font-weight:normal}@media only screen and (max-width: 765px){.event-status{display:none}}.writer-event .event-status{display:none}.past-event-bkg{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0}.ie8 .past-event-bkg{background:url("/Images/Layout/black-50.png") repeat 0 0}.past-event img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%)}.past-event .event-status{background-color:#444}.past-event .featured-title{border-left:10px solid #555}.past-event .featured-bottom-bar:before{background-image:none}.past-event .featured-bottom-bar a.featured-extra{background-color:#666}.past-event .featured-bottom-bar a.featured-extra:hover{background-color:#555}.planner-event-wrapper{border-bottom:1px solid #d3d8de;margin-top:15px;padding-bottom:15px}.planner-event-wrapper img{width:115px;float:left;padding-right:30px}.planner-event-wrapper .planner-event-details{float:left;width:calc(100% - 400px)}.buy-tickets{float:right;width:215px}.buy-tickets .focusbuttonlink{margin:0}.remove a{height:26px;line-height:26px;width:100px;float:right;position:relative;margin-bottom:10px}.remove a:before{content:'';background-image:url("/Images/Icons/piaf-icons-new.png");background-position:-58px -312px;width:26px;height:26px;position:absolute;top:0;right:0}.remove a:hover:before{background-position:-8px -312px}.featured-time{margin:0 0 0.7em}@media only screen and (max-width: 610px){.event-also-see{margin-top:-30px;margin-bottom:20px}.event-also-see hr{display:none}} .event-status-inline{color:#000000;font-family:"Campton-Medium",Arial,Helvetica,Sans-serif;font-size:1.286em;text-transform:uppercase;background-color:#3fb4ed;padding:0.2em 0.5em;margin-right:0.7em;border:0;position:relative;display:inline-block;height:auto;width:auto;white-space:nowrap;text-align:left}.featured-title.genre-classical,.featured-event-min.genre-classical,.event-genre.genre-classical,#js-genre-scroller li a.genre-classical{border-left:solid 10px #0293d0}.featured-title.genre-contemporary,.featured-event-min.genre-contemporary,.event-genre.genre-contemporary,#js-genre-scroller li a.genre-contemporary{border-left:solid 10px #0293d0}.featured-title.genre-families,.featured-event-min.genre-families,.event-genre.genre-families,#js-genre-scroller li a.genre-families{border-left:solid 10px #0293d0}.featured-title.genre-film,.featured-event-min.genre-film,.event-genre.genre-film,#js-genre-scroller li a.genre-film{border-left:solid 10px #0293d0}.featured-title.genre-great-southern,.featured-event-min.genre-great-southern,.event-genre.genre-great-southern,#js-genre-scroller li a.genre-great-southern{border-left:solid 10px #0293d0}.featured-title.genre-spectacular,.featured-event-min.genre-spectacular,.event-genre.genre-spectacular,#js-genre-scroller li a.genre-spectacular{border-left:solid 10px #0293d0}.featured-title.genre-theatre,.featured-event-min.genre-theatre,.event-genre.genre-theatre,#js-genre-scroller li a.genre-theatre{border-left:solid 10px #0293d0}.featured-title.genre-visual-arts,.featured-event-min.genre-visual-arts,.event-genre.genre-visual-arts,#js-genre-scroller li a.genre-visual-arts{border-left:solid 10px #0293d0}.featured-title.genre-writers,.featured-event-min.genre-writers,.event-genre.genre-writers,#js-genre-scroller li a.genre-writers{border-left:solid 10px #0293d0}.past-event .featured-title,.past-event .featured-event-min,.past-event .event-genre,.past-event #js-genre-scroller li a{border-left:10px solid #555}.no-event-details:hover.genre-classical{background-color:#0293d0}.no-event-details:hover.genre-contemporary{background-color:#0293d0}.no-event-details:hover.genre-families{background-color:#0293d0}.no-event-details:hover.genre-film{background-color:#0293d0}.no-event-details:hover.genre-great-southern{background-color:#0293d0}.no-event-details:hover.genre-spectacular{background-color:#0293d0}.no-event-details:hover.genre-theatre{background-color:#0293d0}.no-event-details:hover.genre-visual-arts{background-color:#0293d0}.no-event-details:hover.genre-writers{background-color:#0293d0}.writers-events{margin-top:1em}.writer-event{background-color:#ededed;margin-bottom:20px;position:relative}.writer-event-details{padding:10px 20px 0 20px;border-bottom:1px solid #fff;display:block}@media only screen and (max-width: 610px){.writer-event-details{border-bottom:0}} .writer-event-title{color:#0b6a9a;font-family:"Campton-Medium",Arial,Helvetica,Sans-serif;font-size:1.357em;text-transform:uppercase;display:inline-block;margin-right:0.7em;margin-bottom:0.25em}.writer-event-copy{margin-top:0.5em;margin-bottom:1.2em}@media only screen and (max-width: 610px){.writer-event-copy{display:none}} .writer-event-more{position:absolute;top:1em;right:1em;visibility:hidden}@media only screen and (max-width: 610px){.writer-event-more{visibility:visible}} .writer-event-extras{padding:5px 0}@media only screen and (max-width: 610px){.writer-event-extras{margin-top:1em}} .writer-event-date,.writer-event-time,.writer-event-cost,.writer-event-location{display:inline-block;margin:0 20px;font-weight:bold;font-size:1em;line-height:2em}.writer-event-date span,.writer-event-time span,.writer-event-cost span,.writer-event-location span{margin-right:0.4em;margin-bottom:-0.66em}@media only screen and (max-width: 610px){.writer-event-date,.writer-event-time,.writer-event-cost,.writer-event-location{display:block;line-height:2.4em;border-top:1px solid #fff}} .event-detail-company,.event-detail-venue,.event-detail-country,.event-detail-dates{color:#0a6a9a;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase}.event-detail-venue{color:#000;font-size:1.571em;line-height:1.3em}.event-detail-country{color:#000;font-size:1.0em;line-height:1.7em}.event-detail-dates{padding-top:4px;margin-bottom:20px}.event-table-price-value{text-align:right}.genre-indent{display:block;margin-left:40px}.genre-heading-16{font-size:1.2em;font-weight:normal;line-height:1.3em;text-transform:uppercase}.genre-heading-source{font-size:0.8em}.audience-warning-panel{display:none;background-color:#e7f4fb;margin-bottom:-10px;padding:1px 15px 10px 15px}.audience-warning-panel h3{color:#000;font-size:1em}.audience-warning-panel span{font-weight:bold;font-size:0.929em;color:#000}.date{color:#000;font-family:'PlutoMedium',Arial,Helvetica,Sans-serif;font-size:1.6em;margin-top:16px;text-transform:uppercase}.date span{color:#0a6a9a;font-family:'PlutoRegular',Arial,Helvetica,Sans-serif}.planner-event-wrapper{border-bottom:1px solid #d3d8de;margin-top:15px;padding-bottom:15px;position:relative}.planner-event-wrapper img{width:115px;float:left;padding-right:30px}.planner-event-wrapper .remove{display:none}@media only screen and (max-width: 750px){.planner-event-wrapper .remove{display:block;position:absolute;right:20px;top:-34px;text-indent:-1000em}}@media only screen and (max-width: 320px){.planner-event-wrapper .remove{text-indent:0;top:25px}}.planner-event-wrapper .planner-event-details{float:left;width:calc(100% - 400px)}@media only screen and (max-width: 750px){.planner-event-wrapper .planner-event-details{width:calc(100% - 150px)}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){.planner-event-wrapper .planner-event-details{width:290px}}@media only screen and (max-width: 320px){.planner-event-wrapper .planner-event-details{width:100%}} .buy-tickets{float:right;width:215px}.buy-tickets .focusbuttonlink{margin:0}.buy-tickets .remove{display:block}@media only screen and (max-width: 750px){.buy-tickets{float:none;clear:both;display:block;padding-top:12px;width:100%}.buy-tickets .remove{display:none}} .featured-time{margin:0 0 0.7em}@media only screen and (max-width: 320px){.featured-time{margin:1em 0 0.7em}} .page-controls{display:block;margin-bottom:-10px;width:100%}@media only screen and (max-width: 480px){.page-controls{margin:20px 0}} .calendar-sync,.print{display:block;float:right;position:relative;margin-left:30px;width:200px}@media only screen and (max-width: 480px){.calendar-sync,.print{background-color:#0b4b65;width:100%}.calendar-sync:hover,.print:hover{background-color:#0293d0}} .print{width:160px}.calendar-sync a,.print a{display:block;font-size:0.85em;height:35px;line-height:35px;padding:12px 0 12px 45px;position:relative;width:auto}.calendar-sync a:before,.print a:before{content:'';background-image:url("/Images/Icons/piaf-icons-new.png");background-position:0 -800px;width:38px;height:35px;position:absolute;top:12px;left:0}.calendar-sync a:hover:before,.print a:hover:before{background-position:-50px -800px}@media only screen and (max-width: 480px){.calendar-sync a{color:#fff;padding:12px 0;margin-left:20px;background-color:#0b4b65}.calendar-sync a:before{background-position:0 -850px;top:12px;left:auto;right:12px}.calendar-sync a:hover{background-color:#0293d0}.calendar-sync a:hover:before{background-position:0 -850px}} .print a:before{background-position:0 -900px}.print a:hover:before{background-position:-50px -900px}@media only screen and (max-width: 480px){.print a{display:none}} .remove a{float:right;font-size:0.85em;height:26px;line-height:26px;margin-bottom:10px;padding-left:45px;position:relative;width:90px}.remove a:before{content:'';background-image:url("/Images/Icons/piaf-icons-new.png");background-position:-60px -312px;width:26px;height:26px;position:absolute;top:0;left:auto;right:0}.remove a:hover:before{background-position:-10px -312px}.instantgram{margin-top:0}@media only screen and (max-width: 764px){.instantgram{margin-top:1em}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.instantgram{display:none}.page_content .instantgram{display:block}}.instantgram .instagram-title{display:block}.instantgram .instagram-title h2 a{color:#516272;float:left;font-weight:normal}.instantgram .instagram-title h3{margin:4px 0}.instantgram .instagram-title h3 a{color:#3fb4ed;float:left;font-weight:normal;margin:0 0.7em}.instantgram .instagram-title h3 a:hover{color:#000}@media only screen and (max-width: 400px){.instantgram .instagram-title h3 a{display:block;float:none;margin:1em 0 0 0;clear:left}} .instagram-images{clear:both;margin-top:5px;padding:0}.instagram-images li{display:block;float:left;height:12.5%;width:12.5%}.page_content .instagram-page-images li{margin:0;padding-left:0;list-style-type:none;width:auto;height:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.page_content .instagram-page-images li{width:50%}} .accordion-group{margin:20px 0}.accordion{border-bottom:1px solid #516272;margin-bottom:24px}.accordion-heading{cursor:pointer;margin-bottom:3px}.accordion-heading h2{float:left}.accordion-heading h5{float:right;margin-top:6px}.accordion-heading .piaf-nav{float:right;margin-left:8px;margin-top:4px}.accordion-content{border-top:1px solid #fff;margin-top:10px}.accordion-content table.plain,.accordion-content table.zebra{width:100%}.accordion-content table.plain td,.accordion-content table.plain th,.accordion-content table.zebra td,.accordion-content table.zebra th{padding:0.5em 0}#collapseRating.accordion-content{margin-top:10px}.accordion-footer{cursor:pointer}.accordion-footer .piaf-nav{float:right;margin-left:8px}.start-open .piaf-nav{display:none}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}h2.stars{font-size:1.35em;line-height:1.2em;padding-bottom:10px}.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background:url("/Images/Icons/star.png") left -1000px repeat-x}@media only screen and (min-width: 610px) and (max-width: 959px){.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-image:url("/Images/Icons/star-small.png");line-height:40px;height:40px}} .star-rating{position:relative;width:275px;height:50px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}@media only screen and (min-width: 610px) and (max-width: 959px){.star-rating{width:225px;height:40px}} .star-rating li{display:inline}.star-rating a{position:absolute;top:0;left:0;text-indent:-1000em;height:50px;line-height:50px;outline:none;overflow:hidden;border:none}.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left -60px}@media only screen and (min-width: 610px) and (max-width: 959px){.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left -45px}} .star-rating a.one-star{width:20%;z-index:6}.star-rating a.two-stars{width:40%;z-index:5}.star-rating a.three-stars{width:60%;z-index:4}.star-rating a.four-stars{width:80%;z-index:3}.star-rating a.five-stars{width:100%;z-index:2}.star-rating .current-rating{z-index:1;background-position:left center}.thanks{display:block;margin-top:0}.star-rating.voted{background:none;width:275px}@media only screen and (min-width: 610px) and (max-width: 959px){.star-rating.voted{width:225px;height:40px}}.star-rating.voted li{background:url("/Images/Icons/star.png") left bottom repeat-x;position:absolute;top:0;left:0;text-indent:-1000em;height:50px;line-height:50px;outline:none;overflow:hidden;border:none}@media only screen and (min-width: 610px) and (max-width: 959px){.star-rating.voted li{background-image:url("/Images/Icons/star-small.png");line-height:40px;height:40px}}.star-rating.voted li.one-stars{width:20%}.star-rating.voted li.two-stars{width:40%}.star-rating.voted li.three-stars{width:60%}.star-rating.voted li.four-stars{width:80%}.star-rating.voted li.five-stars{width:100%}.calendar-venue-title{color:#0b4b65;font-weight:bold;font-size:1em;margin-bottom:0.3em}.fc th,.fc td{padding-top:0px;padding-bottom:0px}.fc{border-top:1px solid #516272;padding-top:0.6em;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;max-width:300px}.fc-toolbar h2{margin:0;font-family:Arial,Helvetica,Sans-serif;font-size:1em;font-weight:bold;text-transform:none;margin-top:0.9em;color:#0b4b65}.fc-toolbar .fc-corner-left,.fc-toolbar .fc-corner-right,.fc-state-default{border:none;background:none;box-shadow:none}.fc button .fc-icon{font-family:Arial,Sans-serif;font-size:2.9em;font-weight:normal;color:#0b4b65}.fc-unthemed th,.fc-unthemed td,.fc-unthemed hr,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#fff}div.fc-bg{border-top:1px solid #fff;border-bottom:1px solid #fff}.fc-view-container table{margin-bottom:0}.fc-day-grid-container{margin-top:10px}.fc-widget-header th{background:#fff;color:grey;font-size:0em;border:0}.ie8 .fc-widget-header th{font-size:13px;color:#000}.fc-widget-header th::first-letter{color:#000;font-size:13px;line-height:14px;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif}.fc-basic-view tbody .fc-row{min-height:36px}td.fc-widget-header{border-top:1px solid #516272;border-bottom:1px solid #516272;padding:0.3em 0}.fc-widget-content tr{border-top:0;border-bottom:0}.fc-event{display:block;position:absolute;visibility:hidden}.fc-ltr .fc-basic-view .fc-day-number{text-align:center;padding-top:0.8em;font-size:0.929em}.fc-content-skeleton td.fc-has-event{color:#fff}.fc-content-skeleton td.fc-has-event:hover{cursor:pointer}.fc-bg td.fc-state-highlight,.fc-bg td.fc-has-event,.fc-bg td.fc-state-highlight.fc-has-event,.fc-bg td.fc-has-event.fc-event-selected,.fc-bg td.fc-state-highlight.fc-has-event.fc-event-selected{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:82%}.fc-bg td.fc-state-highlight:hover,.fc-bg td.fc-has-event:hover,.fc-bg td.fc-state-highlight.fc-has-event:hover,.fc-bg td.fc-has-event.fc-event-selected:hover,.fc-bg td.fc-state-highlight.fc-has-event.fc-event-selected:hover{cursor:pointer}.fc-bg td.fc-state-highlight{background-image:url("/Images/Icons/Event-Calendar/icon-cal-today.png")}.fc-bg td.fc-has-event{background-image:url("/Images/Icons/Event-Calendar/icon-cal-event.png")}.fc-bg td.fc-state-highlight.fc-has-event{background-image:url("/Images/Icons/Event-Calendar/icon-cal-today-event.png")}.fc-bg td.fc-has-event.fc-event-selected{background-image:url("/Images/Icons/Event-Calendar/icon-cal-event-selected.png")}.fc-bg td.fc-state-highlight.fc-has-event.fc-event-selected{background-image:url("/Images/Icons/Event-Calendar/icon-cal-today-event-selected.png")}.fc-day-number.fc-other-month{visibility:hidden}.fc-bg td.fc-other-month{background-image:none}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{box-sizing:border-box}.session-times{background-color:#e7f4fb;color:#0b4b65;font-weight:bold;padding:0.8em 0.4em;margin-top:1em;margin-bottom:2em;max-width:300px}.film-grid-view-toggle,.film-list-view-toggle{border-bottom:1px solid #516272;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;text-transform:uppercase;text-align:right;line-height:1.3em;padding-bottom:2.5em}.film-grid-view-toggle a,.film-list-view-toggle a{font-weight:normal;color:#0a6a9a}.film-grid-view-toggle .svgSprite.grid-view,.film-list-view-toggle .svgSprite.grid-view{float:left;margin-right:10px}.film-list-view-toggle{border-bottom:0;text-align:right;padding-top:2.5em;float:right;padding-bottom:0}.film-list-view-toggle .svgSprite.list-view{float:left;margin-right:6px}.film-listing{margin-top:1em}.film-listing-col{width:33%;float:left}@media only screen and (max-width: 765px){.film-listing-col{width:100%;float:none}} .film-listing-col:nth-child(3){float:right;width:31%}@media only screen and (max-width: 765px){.film-listing-col:nth-child(3){width:100%;float:none}} .film-listing-titles{color:#3fb4ed;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;font-size:1.571em;line-height:1.1em;margin-bottom:1em;text-rendering:optimizelegibility;text-transform:uppercase}.film-listing-titles p{margin:0;font-size:0.824em}@media only screen and (max-width: 765px){.film-listing-titles{font-size:1.727em}.film-listing-titles .film-listing-date{display:none}.film-listing-titles .film-location-1,.film-listing-titles .film-location-2{font-size:0.714em;padding-top:0.1em;line-height:1.25em;margin-bottom:0.3em}.film-listing-titles .film-location-1{color:#0a6a9a}.film-listing-titles p{display:inline-block;font-family:'Campton-SemiBold',Arial,Helvetica,Sans-serif;font-size:0.786em;color:#000;padding-left:0.25em}} .film-listing-item{padding:0.5em 1em}.film-listing-item a{color:#0a6a9a}@media only screen and (max-width: 765px){.film-listing-item{width:43%;float:right;padding:1em 3%;background:#ededed;margin-bottom:1.1em}}@media only screen and (max-width: 480px){.film-listing-item{width:94%;float:none;padding:1em 3%}} .film-listing-item:nth-child(even){background:#e7f4fb}@media only screen and (max-width: 765px){.film-listing-item:nth-child(even){float:left;background:#ededed}}@media only screen and (max-width: 480px){.film-listing-item:nth-child(even){float:none}} @media only screen and (max-width: 765px){.film-listing-date{font-size:1.071em;margin-bottom:0.714em}} @media only screen and (max-width: 765px){.film-location-1,.film-location-2{font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;font-size:1.143em;line-height:1.1em;text-rendering:optimizelegibility;text-transform:uppercase;padding-left:30px;padding-top:0.2em;margin-bottom:0.2em;background-image:url("/Images/Icons/film-location-s.svg");background-repeat:no-repeat;background-size:20px 20px;background-position:0px 2px;min-height:20px}.ie8 .film-location-1,.ie8 .film-location-2{background-image:url("/Images/Icons/film-location-s.png");background-size:100%}.film-location-1 a,.film-location-2 a{font-weight:normal}} @media only screen and (max-width: 765px){.film-location-2{background-image:url("/Images/Icons/film-location-j.svg")}.ie8 .film-location-2{background-image:url("/Images/Icons/film-location-j.png");background-size:100%}.film-location-2 a{color:#0293d0}} .film-listing-disclaimer{margin-top:-1em;padding:0 1em;font-size:0.857em}.film-listing-ticket-info .accordion{border-bottom:0;margin:1.1em 0}.film-listing-ticket-info .svgSprite.folder-open-icon{display:none}@media only screen and (max-width: 765px){.film-listing-ticket-info .col-2{float:none;width:100%;margin:0;zoom:1}}@media only screen and (min-width: 481px) and (max-width: 765px){.film-listing-ticket-info .col-wide{width:47%;float:left}.film-listing-ticket-info .col-narrow{width:47%;float:right}}@media only screen and (max-width: 480px){.film-listing-ticket-info .accordion{background-color:#e7f4fb}.film-listing-ticket-info .accordion-content{border-top:0}.film-listing-ticket-info .svgSprite.folder-open-icon{display:block}.film-listing-ticket-info .col-wide,.film-listing-ticket-info .col-narrow{width:94%;float:none;padding:1em 3%}} @media screen and (min-width: 600px){body#homepage{background:url("/Images/Events/Giants/bg-full-giants.jpg") no-repeat top center}} .col-2.the-giants{margin-bottom:0}@media only screen and (max-width: 610px){.col-2.the-giants{margin-top:22px;width:48%;position:relative;float:left}.col-2.the-giants:nth-child(even){float:right}}@media screen and (max-width: 580px){.col-2.the-giants{margin-top:64px}}@media only screen and (max-width: 480px){.col-2.the-giants{float:none;width:100%;margin:64px 0 0 0;zoom:1}.col-2.the-giants:nth-child(even){margin-top:0}} .giants-title{text-align:center;margin-top:0px;margin-bottom:20px;padding-top:0;z-index:-1}@media only screen and (max-width: 480px){.giants-title{margin-top:0px;margin-bottom:10px}}@media screen and (max-width: 380px){.giants-title{margin-top:17px}}.giants-title:after{content:"";height:2px;display:block;position:absolute;left:0;right:0;top:106px;z-index:-1;border-top:4px solid #000}@media only screen and (max-width: 610px){.giants-title:after{border-top:3px solid #000;top:73px}}@media only screen and (max-width: 480px){.giants-title:after{border-top:0}} h1.giants{color:#000;font-size:5.143em;line-height:1em;background:#fff;display:inline-block;padding:0 10px;margin-bottom:0px;margin-top:-20px}@media only screen and (max-width: 610px){h1.giants{font-size:3.7em}}@media only screen and (max-width: 480px){h1.giants{font-size:3.429em}}@media screen and (max-width: 380px){h1.giants{font-size:2.5em}}h1.giants span{color:#000;display:block;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase;font-size:17px;line-height:1em;padding-bottom:0.2em}@media only screen and (max-width: 610px){h1.giants span{font-size:13px;line-height:13px;line-height:1em}}h1.giants span.royal{margin-bottom:4px;display:inline-block;padding:0 15px;position:relative}h1.giants span.royal:before,h1.giants span.royal:after{content:"";position:absolute;top:5px;height:5px;width:5px;display:block;background-color:#000;margin-left:-15px}h1.giants span.royal:after{right:0}@media only screen and (max-width: 610px){h1.giants span.royal{margin-bottom:0;padding:0 10px}h1.giants span.royal:before,h1.giants span.royal:after{top:4px;height:4px;width:4px;margin-left:-10px}} br.hide-br{display:none}@media screen and (max-width: 420px){br.hide-br{display:block}} .giants-nav{clear:both;width:100%;background-color:#000;margin-bottom:0;margin-top:0;display:block}.giants-nav ul.justified{width:100%;margin:0;padding:0;text-align:justify;font-size:1.0em;height:40px}@media only screen and (max-width: 959px){.giants-nav ul.justified{height:40px}}@media only screen and (max-width: 800px){.giants-nav ul.justified{height:48px}}.giants-nav ul.justified li{display:inline-block;vertical-align:top;margin:0 -4px;float:none;padding:0px}.giants-nav ul.justified li:first-child{margin:0}.giants-nav a{margin:0;display:block;padding:0 1.83em;color:#fff;outline:none;background:#000;text-transform:uppercase;height:40px;line-height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 959px){.giants-nav a{height:40px;line-height:40px;padding:0 1.0em}}@media only screen and (max-width: 800px){.giants-nav a{height:48px;line-height:1em;padding:0.7em 1.0em;display:table-cell;vertical-align:middle;text-align:center}}.giants-nav a:hover,.giants-nav a.hover{background:#0a6a9a;color:#fff}.giants-nav a:focus,.giants-nav a.focus,.giants-nav a.giants-nav-selected{background:#3fb4ed;color:#000}.giants-nav a:active{background:#0a6a9a;color:#fff}.giants-nav span.force-br{display:inline-block}@media only screen and (max-width: 800px){.giants-nav span.force-br{display:block}}.giants-nav .stretch{width:100%;display:none;height:1px}.giants-nav-mobile{display:none}@media screen and (max-width: 580px){#giants-nav{position:absolute;display:block;top:0;z-index:20;width:100%}#giants-nav span.force-br{display:inline}.giants-nav-mobile{display:block;padding:1em;margin-bottom:0;background:#3fb4ed;border:0;color:#fff;width:100%}.giants-nav-mobile .giants-nav-mobile-title{float:left;text-transform:uppercase;font-weight:bold}.giants-nav-mobile .svgSprite.down{float:right;height:18px}.giants-nav-mobile:hover{background:#0a6a9a}.giants-nav{background:transparent;color:#000;position:relative;margin-top:0;margin-bottom:0;z-index:2}.giants-nav ul.justified{text-align:left;max-height:0;overflow:hidden;background:#000;-webkit-transform:perspective(600) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin:50% 0;-moz-transform:perspective(600) rotate3d(1, 0, 0, -90deg);-moz-transform-origin:50% 0;transform:perspective(600) rotate3d(1, 0, 0, -90deg);transform-origin:50% 0;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms;height:auto}.giants-nav ul.justified li{display:block;float:none;margin:0;padding:0px}.giants-nav a{padding:0 1.0em;border-top:2px solid #fff;height:44px;line-height:44px;color:white;text-align:left;display:block}.giants-nav a.open{background:#000;color:#fff}.giants-nav a:hover,.giants-nav a.hover,.giants-nav a:active{background:#0a6a9a;color:#fff}.giants-nav a.hide-br{padding:0 1.0em}.giants-nav a.hide-br br{display:none}.nav-open .giants-nav ul.justified{max-height:1000px;-webkit-transform:perspective(600) rotate3d(0, 0, 0, 0)}}.giant-featured-event{background-color:#3fb4ed;display:block;position:relative;overflow:hidden;margin-bottom:0}@media only screen and (max-width: 610px){.giant-featured-event{margin-bottom:20px}} .giant-featured-event-details{background:#3fb4ed;position:absolute;height:280px;width:100%;bottom:-230px}.giant-featured-event-details .giant-featured-copy{color:#000;font-size:1em;margin:-1em 20px 70px 20px;position:relative}@media only screen and (max-width: 960px){.giant-featured-event-details{display:none}} .giant-featured-title{color:#000;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.571em;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase;display:table-cell;vertical-align:middle;height:50px;padding:0 20px}.giant-featured-event-min{background:#3fb4ed;height:50px;width:100%;margin-top:-3px}.giant-featured-event-min a{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:50px;color:#000;font-weight:normal}.giant-featured-event-min i{margin-top:-35px;margin-right:17px}.giant-featured-event-link{bottom:20px;display:block;width:100%;text-align:center;text-transform:uppercase;position:absolute}.giant-featured-event-link a{background:#000;color:#fff;display:block;margin:0 20px;padding:10px 20px}.giant-featured-event-link a:hover,.giant-featured-event-link a:focus,.giant-featured-event-link a:active{background:#0a6a9a;color:#fff}@media only screen and (max-width: 960px){.giant-featured-event-link{display:none}} .giant-event-extras{padding:5px 0}@media only screen and (max-width: 610px){.giant-event-extras{margin-top:1em}} .giant-event-extra-item{float:left;padding:0.2em 0;width:48%;font-weight:bold;font-size:1em;line-height:2em;text-transform:uppercase;border-bottom:1px solid #fff}.giant-event-extra-item:nth-child(odd){float:right}.giant-event-extra-item:nth-child(-n+2){border-top:1px solid #fff}@media only screen and (max-width: 959px){.giant-event-extra-item{width:100%;float:none}.giant-event-extra-item:nth-child(-n+2){border-top:0}}@media only screen and (max-width: 610px){.giant-event-extra-item{width:48%;float:left}.giant-event-extra-item:nth-child(-n+2){border-top:1}.giant-event-extra-item:nth-child(odd){float:right}}@media only screen and (max-width: 480px){.giant-event-extra-item{width:100%}.giant-event-extra-item:nth-child(-n+2){border-top:0}.giant-event-extra-item:nth-child(odd){margin-right:0}}.giant-event-extra-item span{margin-right:0.4em;margin-bottom:-0.66em}.giant-event-extra-item.event-location{width:100%}.focusbuttonlink.giants-link{margin:0;padding:0;vertical-align:middle}.focusbuttonlink.giants-link a{color:#000;background:#3fb4ed;display:block;padding:1em 20px}.focusbuttonlink.giants-link a .title-style{color:#000}.focusbuttonlink.giants-link a:hover,.focusbuttonlink.giants-link a:focus,.focusbuttonlink.giants-link a:active{background:#0a6a9a;color:#fff}.focusbuttonlink.giants-link a:hover .title-style,.focusbuttonlink.giants-link a:focus .title-style,.focusbuttonlink.giants-link a:active .title-style{color:#fff}.focusbuttonlink.giants-link a:hover .right.black,.focusbuttonlink.giants-link a:focus .right.black,.focusbuttonlink.giants-link a:active .right.black{background-position:-108px -12px}.focusbuttonlink.giants-link.black{text-align:center}.focusbuttonlink.giants-link.black a{background:#000;color:#fff}.focusbuttonlink.giants-link.black a:hover,.focusbuttonlink.giants-link.black a:focus,.focusbuttonlink.giants-link.black a:active{background:#0a6a9a}.focusbuttonlink.giants-link.black a .title-style{font-size:1.143em;line-height:1.429em;color:#fff}.giants-twitter-title{display:block;margin-bottom:5px}.giants-twitter-title h2 a{color:#516272;float:left;font-weight:normal}.giants-twitter-title h3 a{color:#3fb4ed;float:left;font-weight:normal;margin-left:10px;margin-top:-3px}.giants-twitter{background:#e7f4fb;padding:20px}.giants-twitter .social-media-twitter-content{margin:0 10px 0 52px}@media only screen and (max-width: 610px){.giants-twitter .social-media-twitter-content{display:block}}@media only screen and (max-width: 610px){.giants-twitter .feed-icon{display:block}} @media only screen and (min-device-width: 320px) and (max-device-width: 480px){.giants-instantgram .instantgram{display:block}} .giants-sponsors h3{margin:25px 0 10px 0}.giants-sponsors .sponsors{background:#fbf1e7;width:100%}.giants-sponsors .sponsor-event img{max-height:100%;max-width:100%}.giant-sponsor-module .sponsors.type-11187,.giant-sponsor-module .sponsors.type-11217{width:48%;padding-right:2%;padding-bottom:20px;float:left}.giant-sponsor-module .sponsors.type-11189,.giant-sponsor-module .sponsors.type-4364{clear:both;padding-bottom:20px}.giant-sponsor-module .sponsors.type-4354,.giant-sponsor-module .sponsors.type-11108,.giant-sponsor-module .sponsors.type-4305,.giant-sponsor-module .sponsors.type-4363{width:23%;padding-right:2%;padding-bottom:20px;float:left}@media only screen and (max-width: 610px){.giant-sponsor-module .sponsors.type-4354,.giant-sponsor-module .sponsors.type-11108,.giant-sponsor-module .sponsors.type-4305,.giant-sponsor-module .sponsors.type-4363{width:48%}}@media only screen and (max-width: 610px){.giant-sponsor-module .sponsors.type-4305{clear:left}}.giant-sponsor-module #sponsor-11189 a,.giant-sponsor-module #sponsor-11215 a,.giant-sponsor-module #sponsor-4352 a{width:160px}.giant-sponsor-module #sponsor-11189 a img,.giant-sponsor-module #sponsor-11215 a img,.giant-sponsor-module #sponsor-4352 a img{max-width:140px}.giant-sponsor-module #sponsor-11215{margin-left:30px;margin-right:66px}@media only screen and (max-width: 490px){.giant-sponsor-module #sponsor-11215{margin-right:0}}@media only screen and (max-width: 490px){.giant-sponsor-module #sponsor-11215{margin-left:0}}.giant-sponsor-module #sponsor-4352 a img{max-width:160px}.giants-page-title{border-bottom:4px solid #000}.giants-page-title .giants-back-link{height:70px;width:40px;float:left}.giants-page-title .giants-back-link a{height:40px;display:block;padding-top:24px}.giants-page-title .giants-back-link a:hover span{background-position:-366px -44px}.giants-page-title .svgSprite.arrow-left{background-position:-366px -72px;background-size:601px 394px;display:block;height:24px}.giants-page-title h2{font-size:2.143em;color:#000;border-left:4px solid #000;min-height:60px;padding-left:20px;padding-top:5px;vertical-align:top;margin-left:40px;margin-bottom:10px}.giants-page-title h2 span{display:block;line-height:1em;text-transform:uppercase;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;font-size:0.6em;color:#000}@media only screen and (max-width: 610px){.giants-page-title h2 span{font-size:0.525em}}@media only screen and (max-width: 610px){.giants-page-title h2{font-size:1.8em}}@media only screen and (max-width: 610px){.giants-page-title{margin-top:60px;margin-bottom:0}}@media screen and (min-width: 580px) and (max-width: 610px){.giants-page-title{margin-top:20px}} .giants-page-intro{margin-bottom:-20px}.giants-page-intro .col-2{margin-bottom:0}@media screen and (max-width: 740px){.giants-page-intro .col-2:nth-child(odd){margin-bottom:-20px}} .hero-profile-listing{margin:0 auto}@media only screen and (max-width: 959px){.hero-profile-listing{width:685px}}@media screen and (max-width: 740px){.hero-profile-listing{width:450px}}@media screen and (max-width: 510px){.hero-profile-listing{width:214px}} .hero-profile-item{background:#eae8de;color:#000;width:211px;float:left;margin-right:25px;margin-bottom:25px;padding-bottom:0.5em;min-height:335px}.hero-profile-item a{color:#000;fontweight:normal}.hero-profile-item:nth-child(4n+4){margin-right:0}@media only screen and (max-width: 959px){.hero-profile-item:nth-child(4n+4){margin-right:25px}.hero-profile-item:nth-child(3n+3){margin-right:0}}@media screen and (max-width: 740px){.hero-profile-item:nth-child(3n+3){margin-right:25px}.hero-profile-item:nth-child(even){margin-right:0}}@media screen and (max-width: 510px){.hero-profile-item{margin-right:0}}.hero-profile-item .hero-profile-item-desc{padding:0 1em}.hero-profile-item .hero-profile-item-desc p{font-size:0.929em;margin:0.4em 0}.hero-profile-item .hero-profile-item-desc .hero-profile-item-name{font-size:1.143em;font-weight:bold}.hero-details{margin-top:3em}.col-fixed-hero{float:left;width:330px;margin-right:-370px}@media only screen and (max-width: 820px){.col-fixed-hero{width:100%;float:none;margin-right:0}} .col-fluid-hero{float:left;margin-left:370px}@media only screen and (max-width: 820px){.col-fluid-hero{width:100%;float:none;margin-left:0;margin-top:2em}} .postcards-hero-detail{background:#eae8de;color:#000}.postcards-hero-detail .hero-profile-desc{padding:0.3em 1em 1em 1em}.postcards-hero-detail .hero-profile-desc p{font-size:1em}.postcards-hero-detail .hero-profile-desc .hero-name{font-size:1.143em;font-weight:bold}@media only screen and (max-width: 820px){.postcards-hero-detail img{width:46%;float:left}.postcards-hero-detail .hero-profile-desc{width:47%;float:right;margin-top:0}}@media only screen and (max-width: 480px){.postcards-hero-detail img{width:100%;float:none}.postcards-hero-detail .hero-profile-desc{width:auto;float:none}} h2.hero-title{font-family:Arial,Helvetica,Sans-serif;text-transform:none;font-weight:bold;font-size:2.571em;color:#000;line-height:1em}h2.hero-title span{display:block;font-size:0.556em;font-weight:bold;color:#000}form.form-write-postcard{display:none}form.form-write-postcard button{border:0;background-color:#000;color:#fff;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.143em;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase;clear:both;display:block;position:relative;width:100%;margin:0;padding:14px 20px;vertical-align:middle;text-align:center}form.form-write-postcard button:hover{background:#0a6a9a}.hero-search{background-color:#f9fcfe;border:1px solid #b8cbd2;padding:0 15px;position:relative;z-index:2}.hero-search input{border:0;background:transparent;color:#0B4B65;width:225px;margin-right:15px}.ie8 .hero-search input{width:250px;margin-right:25px}.hero-search button{background-color:transparent;background-image:url("/Images/Icons/sprite-2015.svg");background-repeat:no-repeat;background-size:400px 263px;background-position:-1px -2px;border:0;width:30px;height:26px;font-size:0;line-height:0;position:absolute;right:6px;top:12px}.ie8 .hero-search button{background-image:url("/Images/Icons/sprite-2015.png");width:34px;height:30px;background-size:100%;background-position:-4px -8px}@media only screen and (max-width: 840px){.screen-840-hide{display:none}} .screen-840-show{display:none}@media only screen and (max-width: 840px){.screen-840-show{display:block}} #accordion-itinerary{color:#54534a}#accordion-itinerary h3{color:#000;font-size:1.785714285714286em;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;padding-bottom:0.2em}#accordion-itinerary h4{color:#000;border-top:4px solid #000;font-size:1.285714285714286em;margin-bottom:1em;padding-top:1em}#accordion-itinerary div{box-sizing:border-box}#accordion-itinerary .accordion{background-color:#eae8de;padding:11px 12px;border:none}#accordion-itinerary .accordion-heading{margin-bottom:0}#accordion-itinerary .accordion-heading .time{padding-top:12px;padding-left:12px;width:130px}#accordion-itinerary .accordion-heading .venue{padding-top:12px;padding-left:20px;float:left}#accordion-itinerary .meridian{color:#000;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1em;font-weight:normal;float:left;border-right-color:#000;border-right-style:solid;border-right-width:4px;height:38px;width:40px;padding-top:12px}@media only screen and (max-width: 840px){#accordion-itinerary .meridian{border:none}}#accordion-itinerary .time{font-weight:bold;font-size:1.142857142857143em;float:left}#accordion-itinerary .thumbnails{background-image:url("/Images/Events/Giants/thumbnails_giants.png");background-size:94px 100px;height:33px;width:94px;display:block;float:left;margin-top:4px}#accordion-itinerary .thumbnails.girl{background-position:top}#accordion-itinerary .thumbnails.boy{background-position:left -33px}#accordion-itinerary .thumbnails.both{background-position:left -67px}#accordion-itinerary .venue{font-weight:bold;font-size:1.142857142857143em}#accordion-itinerary .close{float:left;color:#000;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;width:90px;float:right;text-align:right;padding-top:12px}#accordion-itinerary .svgSprite.plus{background-position:-500px -10px;height:12px;width:12px;display:block;float:right}#accordion-itinerary .svgSprite.minus{background-position:-513px -10px;height:12px;width:12px;display:block;float:right}#accordion-itinerary .close .copy{display:block;float:left}#accordion-itinerary .parking{padding-left:80px;margin-bottom:20px;background-image:url(" /Images/Events/Giants/icon_parking.png");background-repeat:no-repeat;background-position:45px 0px}@media only screen and (max-width: 610px){#accordion-itinerary .parking{background-position:0 0;padding-left:40px}}#accordion-itinerary .road-closures{padding-left:80px;margin-bottom:20px;background-image:url(" /Images/Events/Giants/icon_closures.png");background-repeat:no-repeat;background-position:45px 0px}@media only screen and (max-width: 610px){#accordion-itinerary .road-closures{background-position:0 0;padding-left:40px}}#accordion-itinerary .details-title{font-weight:bold;font-size:1.142857142857143em;width:100%;display:block}#accordion-itinerary .time-breakdown{padding-top:20px;border-top:4px solid #fff;margin:20px 36px}@media only screen and (max-width: 610px){#accordion-itinerary .time-breakdown{margin:20px 0px}}#accordion-itinerary .col-time{float:left;width:25%}@media only screen and (max-width: 610px){#accordion-itinerary .col-time{display:none}}#accordion-itinerary .col-details{float:left;width:75%;background-image:url(" /Images/Events/Giants/dashed_border.png");background-repeat:repeat-y}@media only screen and (max-width: 610px){#accordion-itinerary .col-details{background:none;width:100%}}#accordion-itinerary .col-details .venue{padding-left:80px;margin-bottom:20px}@media only screen and (max-width: 610px){#accordion-itinerary .col-details .venue{background-position:0 0;padding-left:40px}}#accordion-itinerary .accordion-mobile-date{margin-top:20px}#accordion-itinerary .accordion-mobile-date .time{width:100%;margin-bottom:0.3em}#accordion-itinerary .accordion-mobile-date .venue{width:100%}#accordion-itinerary .highlight-box{background-color:#FFF;margin:10px;margin-top:0;padding:20px;font-size:1.142857142857143em;line-height:1.285714285714286em}#accordion-itinerary .icon-clock{float:left}@media only screen and (max-width: 610px){#accordion-itinerary .icon-clock{display:none}} .links-container{background-color:#3fb4ed;margin:20px 0px}.download-container{border-right:4px solid #FFF;padding:20px;width:34%;float:left;box-sizing:border-box;min-height:90px}@media only screen and (max-width: 768px){.download-container{width:100%;border-right:none;border-bottom:4px solid #FFF}} .twitter-links{background-image:url(" /Images/Icons/twitter_white.png");background-repeat:no-repeat;background-position:30px 30px;padding:8px 80px;width:66%;float:right;color:#fff;min-height:90px;box-sizing:border-box}@media only screen and (max-width: 768px){.twitter-links{width:100%}}.twitter-links a{color:#FFF;font-weight:normal;text-decoration:underline}.twitter-links .text-col{float:left}.day-button-container{margin-top:20px;margin-bottom:10px}.beige{box-sizing:border-box;border:none;width:33%;margin-right:0.5%;color:#000;float:left;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1em;font-weight:normal;font-size:1.285714285714286em;text-align:center;background-color:#eae8de;padding:10px 20px}.beige.active,.beige:hover{background-color:#3fb4ed;color:#000}.beige:last-child{margin-right:0}.giantsMapContainer{height:400px}.giant-map-controls{background-color:#eae8de;display:block;padding:5px 10px 10px 10px}@media only screen and (max-width: 768px){.giant-map-controls{padding:10px 10px 10px 12px}}.giant-map-controls .map-button{box-sizing:border-box;background-repeat:no-repeat;height:40px;display:inline-block;color:#000;padding:14px 10px;width:40px;background-size:contain;margin-right:7px;opacity:0.2;transition:all .25s linear}.giant-map-controls .map-button.active,.no-touch .giant-map-controls .map-button:hover{opacity:1}.giant-map-controls .map-button.notavailable:hover{cursor:not-allowed;opacity:0.2}.giant-map-controls .map-button.notavailable:hover .tool-tip{opacity:0}.giant-map-controls .map-button:hover .tool-tip{display:block}.giant-map-controls .map-button p{margin:0;padding:5px 0;background-image:url(/Images/Events/Giants/tool-tip-bg.png);background-repeat:no-repeat;background-position:center}.giant-map-controls .map-button .arrow{background-image:url(/Images/Events/Giants/tool-tip-arrow.png);background-repeat:no-repeat;background-position:center;display:block;width:100px;height:14px;margin:auto auto}.giant-map-controls .map-button .tool-tip{display:none;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;color:#000;text-transform:uppercase;position:absolute;margin-top:-70px;margin-left:-43px;width:100px;text-align:center;padding:3px}.giant-map-controls .am,.giant-map-controls .pm{box-sizing:border-box;text-indent:0px;background-color:#FFF;padding:7px 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:27px;width:auto}.giant-map-controls .am .active,.giant-map-controls .am:hover,.giant-map-controls .pm .active,.giant-map-controls .pm:hover{color:#000;background-color:#3fb4ed}.giant-map-controls .am.notavailable:hover,.giant-map-controls .pm.notavailable:hover{background-color:#fff;cursor:not-allowed;opacity:0.2}.giant-map-controls .am.notavailable:hover .tool-tip,.giant-map-controls .pm.notavailable:hover .tool-tip{opacity:0}@media only screen and (max-width: 600px){.giant-map-controls .am,.giant-map-controls .pm{height:40px;width:56px;padding:12px 18px;margin:0 2px;line-height:18px}}.giant-map-controls .am.map-button .tool-tip,.giant-map-controls .pm.map-button .tool-tip{margin-top:-63px;line-height:1}.giant-map-controls .disabled{background-image:url(" /Images/Icons/map-icons/map_icon_disabled.png");background-position:center}.giant-map-controls .medical{background-image:url(" /Images/Icons/map-icons/map_icon_medical.png");background-position:center}.giant-map-controls .parking{background-image:url(" /Images/Icons/map-icons/map_icon_parking.png");background-position:center}.giant-map-controls .parking.map-button .tool-tip{margin-top:-54px}.giant-map-controls .toilets{background-image:url(" /Images/Icons/map-icons/map_icon_toilets.png");background-position:center}.giant-map-controls .toilets.map-button .tool-tip{margin-top:-54px}.giant-map-controls .traffic{background-image:url(" /Images/Icons/map-icons/map_icon_traffic.png");background-position:center}.giant-map-controls .transport{background-image:url(" /Images/Icons/map-icons/map_icon_transport.png");background-position:center}.giant-map-controls .viewing{background-image:url(" /Images/Icons/map-icons/map_icon_view.png");background-position:center}.giant-map-controls .map-boy{background-image:url("/Images/Events/Giants/map_giant_boy.png");background-size:cover;height:40px;width:56px;padding:0;background-position:bottom}@media only screen and (max-width: 600px){.giant-map-controls .map-boy{margin:0 2px}}.giant-map-controls .map-boy.active{background-position:top}.giant-map-controls .map-boy.map-button .tool-tip{margin-top:-54px;margin-left:-34px}.giant-map-controls .map-girl{background-image:url("/Images/Events/Giants/map_giant_girl.png");background-size:cover;background-position:bottom;height:40px;width:56px;padding:0}@media only screen and (max-width: 600px){.giant-map-controls .map-girl{margin:0 2px}}.giant-map-controls .map-girl.active{background-position:top}.giant-map-controls .map-girl.map-button .tool-tip{margin-top:-54px;margin-left:-34px}.giant-map-controls .map-time,.giant-map-controls .map-legend,.giant-map-controls .map-giants{float:left;margin-right:40px}@media only screen and (max-width: 768px){.giant-map-controls .map-time,.giant-map-controls .map-legend,.giant-map-controls .map-giants{margin-right:5px}}@media only screen and (max-width: 610px){.giant-map-controls .map-legend .map-button{padding:14px 0;margin-right:0;width:32px;margin-top:20px;background-size:contain}}.giant-map-controls .map-control-title{font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;color:#000;margin-bottom:2px}@media only screen and (max-width: 600px){.giant-map-controls .map-control-title{display:none}} .mapInfo .text h3{font-family:Arial,Helvetica,Sans-serif;font-size:0.9285714285714286em;font-weight:normal;color:#54534a;margin:0}.mapInfo tr{border:0}.mapInfo td{padding:0}.mapInfo table{margin:0}.title-black{color:#000}@font-face{font-family:'harabarahanditalic';src:url("/fonts/harabarahanditalic/HarabaraHand-webfont.eot");src:url("/fonts/harabarahanditalic/HarabaraHand-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/harabarahanditalic/HarabaraHand-webfont.woff") format("woff"),url("/fonts/harabarahanditalic/HarabaraHand-webfont.ttf") format("truetype"),url("/fonts/harabarahanditalic/HarabaraHand-webfont.svg#harabarahanditalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'journalregular';src:url("/fonts/journalregular/journal-webfont.eot");src:url("/fonts/journalregular/journal-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/journalregular/journal-webfont.woff2") format("woff2"),url("/fonts/journalregular/journal-webfont.woff") format("woff"),url("/fonts/journalregular/journal-webfont.ttf") format("truetype"),url("/fonts/journalregular/journal-webfont.svg#journalregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pradaregular';src:url("/fonts/prada/prada-webfont.eot");src:url("/fonts/prada/prada-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/prada/prada-webfont.woff2") format("woff2"),url("/fonts/prada/prada-webfont.woff") format("woff"),url("/fonts/prada/prada-webfont.ttf") format("truetype"),url("/fonts/prada/prada-webfont.svg#pradaregular") format("svg");font-weight:normal;font-style:normal}body.mce-content-body{font-size:14px}.postcard{background-image:url(/Images/Events/Giants/postcard-bkg.png);width:920px;height:562px;margin-top:3em;margin-left:auto;margin-right:auto}#postcard-pdf .postcard{background-image:url(http://2015.perthfestival.com.au/Images/Events/Giants/postcard-bkg.png)}.postcard-message{float:left;width:400px;height:452px;margin-left:40px;margin-top:83px;overflow:hidden}.postcard-message .postcard-message-input{width:400px;height:350px;background-color:#fff;border:1px solid #aabbbc}.postcard-message .mce-tinymce.has-error{color:#bd3217;border-color:#bd3217}.postcard-message span.has-error{font-size:0.929em;color:#bd3217}.postcard-message p{line-height:1.2}#postcard-pdf .postcard-message p{margin:0 0 0.9em 0}#postcard-pdf .postcard-message span[style*="font-family: pradaregular"],#postcard-pdf .postcard-message span[style*="font-family: journalregular"],#postcard-pdf .postcard-message span[style*="font-family: harabarahanditalic"]{line-height:0.7 !important}.postcard-student-details{float:right;width:360px;margin-right:45px;margin-top:190px}.postcard-student-details .form-item{display:block;margin-bottom:25px;position:relative}.postcard-student-details .label{color:#000;float:left;width:100px;margin-top:15px;font-size:1.071em}.postcard-student-details .label.has-error{color:#bd3217}.postcard-student-details .form-input{border:1px solid #aabbbc;background:#fff;color:#516272;font-weight:bold;font-size:1.071em;float:right;width:258px}.postcard-student-details .form-input.has-error{color:#bd3217;border-color:#bd3217}.postcard-student-details .form-input:focus{border-color:#3fb4ed;background-color:#e7f4fb}.postcard-student-details span.has-error{font-size:0.929em;position:absolute;bottom:-19px;left:102px;color:#bd3217}.postcard-student-details button.postcard-submit{border:0;background:#000;padding:15px 10px;width:258px;margin-left:100px;margin-top:37px;color:#fff;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.143em;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase}.postcard-student-details button.postcard-submit:hover,.postcard-student-details button.postcard-submit:focus{background:#0a6a9a}.postcard-message.toSend{width:370px;margin-left:50px;color:#000}#postcard-pdf .postcard-message.toSend{font-family:Helvetica, sans-serif}.postcard-student-details.toSend{margin-top:160px;color:#000;font-size:1.143em;font-weight:bold}.postcard-student-details.toSend p{margin-bottom:0}.postcard-student-details.toSend p.address{font-size:1.500em;margin-top:0;margin-bottom:1.2em;line-height:1.2em}#postcard-pdf .postcard-student-details.toSend{font-family:Helvetica, sans-serif}#postcard-pdf .postcard-student-details.toSend p.address{line-height:1.3}.postcard-download{background:#000;margin-top:10px;padding:0.8em 0.8em 0.7em 0.8em;color:#fff;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:1.143em;font-weight:normal;text-rendering:optimizelegibility;text-transform:uppercase}.postcard-download .postcard-download--title{float:left;vertical-align:middle;display:block;line-height:3em;margin-left:1em}.postcard-download .download-link{background:#3fb4ed;float:right;padding:0.9em;margin-right:38%;width:21%;text-align:center;color:#000;font-weight:normal}.postcard-download .download-link:hover,.postcard-download .download-link:focus{background:#0a6a9a;color:#fff}.sponsors{width:103%}.sponsors h1{margin-bottom:30px;clear:both}.sponsor-type{float:left;width:32.4%}.sponsor-type.newline{clear:left;width:100%;padding-bottom:20px}.sponsor-type.sponsor-premier-partners{width:50%}.sponsor-type.sponsor-premier-partners .sponsor{width:34.4%}@media only screen and (max-width: 480px){.sponsor-type.sponsor-premier-partners{float:none;width:100%;border-bottom:1px solid #e7f4fb}.sponsor-type.sponsor-premier-partners .sponsor{width:47.4%}}.sponsor-type.sponsor-media-partner{width:50%;clear:none;float:left}.sponsor-type.sponsor-media-partner .sponsor{width:34.4%}@media only screen and (max-width: 480px){.sponsor-type.sponsor-media-partner{float:none;clear:both;width:100%;border-bottom:1px solid #e7f4fb}.sponsor-type.sponsor-media-partner .sponsor{width:47.4%}}@media only screen and (max-width: 768px){.sponsor-type h3{font-size:1em}}@media only screen and (max-width: 480px){.sponsor-type h3{font-size:1.1em}}@media only screen and (max-width: 480px){.sponsor-type{float:none;width:100%;border-bottom:1px solid #e7f4fb}} .sponsor,.sponsor-major{float:left;height:0;margin-bottom:20px;margin-right:2.2%;position:relative}.sponsor img,.sponsor-major img{margin:auto;max-height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.sponsor{height:100px;width:17.7%}.sponsor img{image-rendering:optimizeQuality;max-height:80%;max-width:80%}@media only screen and (max-width: 480px){.sponsor{text-align:center;width:47.4%}} .sponsor-major{padding-bottom:48%;width:100%}@media only screen and (max-width: 480px){.sponsor-major{float:none;text-align:center;width:100%;padding-bottom:36%}} .newline .sponsor-major{padding-bottom:16%;width:31%}@media only screen and (max-width: 480px){.newline .sponsor-major{float:none;text-align:center;width:100%;padding-bottom:36%}} .sponsor-minor{border:1px solid #f2f2f2;display:table;float:left;height:85px;margin-top:20px;margin-right:20px;position:relative;width:165px}.sponsor-minor a{display:table-cell;padding:5px;vertical-align:middle;text-align:center}@media only screen and (max-width: 480px){.sponsor-minor{margin-right:5%;width:44%}}@media only screen and (max-width: 380px){.sponsor-minor{border:0;width:100%;margin-right:0px;height:auto}.sponsor-minor a{text-align:left}} .sponsor-event{float:left;margin:0 10px 10px 0;text-align:center;position:relative}.sponsor-event .sponsor-wrap{height:85px;display:table-cell;vertical-align:middle;width:130px;text-align:center}.sponsor-event img{max-height:100%;vertical-align:middle;width:auto;max-width:120px}.ie8 .sponsor-event a{display:block;line-height:85px}.ie8 .sponsor-no-image a{line-height:normal}.sponsor-type #sponsor-4303 img{max-width:100px}.sponsor-type #sponsor-4305 img{max-width:180px}.sponsor-type #sponsor-4304 img{max-width:200px}.sponsor-type #sponsor-4354 a{height:120px}.sponsor-type #sponsor-4375 img{max-width:90px}.sponsor-type #sponsor-5757{width:36.6%}@media only screen and (max-width: 480px){.sponsor-type #sponsor-5757{margin-right:5%;width:95%}}.sponsor-type #sponsor-5757 img{max-width:240px}#sponsor-6800.sponsor-event img{max-width:260px}#sponsor-5757.sponsor-event img{max-width:240px}table.zebra tr{border:0}table.zebra tr:nth-of-type(even){background-color:#e7f4fb}table.zebra td,table.zebra th{padding:1em}@media only screen and (max-width: 768px){table.zebra th,table.zebra td{padding:1em}} table.plain tr{border:0}table.borders td,table.borders th{border:1px solid #0a6a9a;padding:1em}table.borders th{border:1px solid #fff}@media only screen and (max-width: 768px){table.borders{border-bottom:1px solid #0a6a9a}table.borders tr{border-top:0px;border-bottom:0px}table.borders td,table.borders th{border-bottom:0px}} table.min-padding tr,table.min-padding td{padding:0.5em}.tablesaw thead tr:first-child th{padding-top:1.0em;padding-bottom:1.0em}table.tablesaw thead th,table.tablesaw thead td{color:#fff;font-size:1em}.tablesaw thead th{text-transform:none;text-shadow:none}table.tablesaw tbody th{font-weight:normal}.tablesaw td,.tablesaw tbody th{vertical-align:top;font-size:1em}.tablesaw th,.tablesaw td{vertical-align:top}@media (min-width: 40em){.tablesaw td{line-height:1.2em}}.modal-open{overflow:hidden}body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:15px}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050}.ie8 .modal-dialog{width:420px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.8;filter:alpha(opacity=50)}.modal-header{min-height:20px;padding:15px 20px 0}.modal-header .close{float:right;width:44px;height:44px;margin:-15px -15px 0 0}.modal-title{margin:0}.modal-body{position:relative;padding:20px}.modal-body form input[type="submit"]{margin-top:0px;float:none;width:100%}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width: 768px){.modal-dialog{left:50%;right:auto;width:334px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}form input[type="submit"]{margin-top:0px;float:none;width:100%;background-color:#3fb4ed;border:0;color:#fff;padding:15px 40px}form input[type="submit"]:hover{background-color:#0b4b65}.modalVideo{left:calc(50% - 300px)}.modalVideo .modal-header{width:560px;margin-top:30px}.modalVideo .modal-header h2{color:#fff}.modalVideo .modal-title{margin:0}.modalVideo .modal-body{position:relative;padding:20px}.modalBtn{background:#3fb4ed;color:#fff;padding:1em 1em;transition:background 250ms ease;font-size:16px}.modalBtn:hover,.modalBtn:focus{background:#28abeb}.modalBtnSmaller{font-size:14px}#piaf2016 .modal-content{max-width:450px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;text-align:center;margin:0 auto;position:fixed;padding:3em;top:50%;left:50%;transform:translate(-50%, -50%)}#piaf2016 .modal-content a{display:block}a.button{background-color:#e2e9a8;color:#FFFFFF;cursor:pointer;display:block;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-size:12px;font-weight:normal;height:20px;line-height:20px;padding:10px;position:relative;text-transform:uppercase}@media only screen and (max-width: 767px){a.button{display:none}} #calendarControls{margin-bottom:20px;margin-top:20px}@media only screen and (max-width: 767px){#calendarControls{margin-top:0}} #calendarControls .button{float:left;margin-right:3px;width:136px}#calendarControls .button.gridView,#calendarControls .button.listView{color:#353b00;font-family:Arial,Helvetica,Sans-serif;font-size:14px;margin-right:0px;padding:15px 65px 15px 15px;text-transform:none;width:auto}#calendarControls .button.gridView:after,#calendarControls .button.listView:after{background:url("/Images/Icons/piaf-icons-new.png") no-repeat scroll -2px -940px;width:40px;height:45px;display:block;position:absolute;content:" ";top:0px;right:0px}#calendarControls .button.listView:after{background-position:-2px -990px}#calendarControls a.button:hover,#calendarControls a.active{background-color:#b7c726;text-decoration:none}#calendarControls .button>span{position:absolute;right:-5px;top:-7px}#calendarControls .button>p{line-height:1.2em;margin-top:-3px}#venueListingControls{display:none;clear:both;padding:13px 0}#venueListingControls a.button{border-left:1px solid #d0db72;color:#353b00;font-family:Arial,Helvetica,Sans-serif;font-size:14px;margin-right:0px;padding:15px 20px;text-transform:none;width:auto}#advancedSearch #advancedSearchDropdown{height:260px !important}#edgControls{clear:both;padding-top:13px}@media only screen and (max-width: 767px){#edgControls{display:none}} #edgControls span{background:url("/Images/Icons/Eat-Drink-Go/btn_inactive_rpt.png") repeat-x scroll 0 0 transparent;display:inline-block;margin-right:-4px !important}#edgControls a.button{border:1px solid #bababa;border-right:1px solid #fafafa;color:#575656;height:34px;line-height:1.6em;margin-right:-1px !important;padding:14px 22px 0 50px;width:auto !important}.ie8 #edgControls a.button{font-size:13px;padding:14px 16px 0 52px}@media only screen and (max-width: 959px){#edgControls a.button{font-size:11px;padding:14px 13px 0 45px}}@media only screen and (max-width: 959px){#edgControls a.button.recommended{font-size:0;padding-left:30px;overflow:hidden;text-indent:200%;white-space:nowrap;width:40px}} #edgControls a.button:hover{background-color:#f7f7f7 !important}#edgControls a.active{background-color:#ccc !important;border-right:1px solid #ccc !important}#edgControls a[data-id="venue"]{background:url("/Images/Icons/Eat-Drink-Go/pin_venue_inactive.png") no-repeat scroll 6px center transparent}#edgControls a.active[data-id="venue"]{background:url("/Images/Icons/Eat-Drink-Go/pin_venue_active.png") no-repeat scroll 6px center transparent}#edgControls a[data-id="drink"]{background:url("/Images/Icons/Eat-Drink-Go/pin_bar_inactive.png") no-repeat scroll 6px center transparent}#edgControls a.active[data-id="drink"]{background:url("/Images/Icons/Eat-Drink-Go/pin_bar_active.png") no-repeat scroll 6px center transparent}#edgControls a[data-id="transport"]{background:url("/Images/Icons/Eat-Drink-Go/pin_pt_inactive.png") no-repeat scroll 6px center transparent}#edgControls a.active[data-id="transport"]{background:url("/Images/Icons/Eat-Drink-Go/pin_pt_active.png") no-repeat scroll 6px center transparent}#edgControls a[data-id="accomodation"]{background:url("/Images/Icons/Eat-Drink-Go/pin_acc_inactive.png") no-repeat scroll 6px center transparent}#edgControls a.active[data-id="accomodation"]{background:url("/Images/Icons/Eat-Drink-Go/pin_acc_active.png") no-repeat scroll 6px center transparent}#edgControls a[data-id="parking"]{background:url("/Images/Icons/Eat-Drink-Go/pin_parking_inactive.png") no-repeat scroll 6px center transparent}#edgControls a.active[data-id="parking"]{background:url("/Images/Icons/Eat-Drink-Go/pin_parking_active.png") no-repeat scroll 6px center transparent}#edgControls a[data-id="recommended"]{background:url("/Images/Icons/Eat-Drink-Go/icon_so_black_inactive.png") no-repeat scroll 6px center transparent;border-right:1px solid #bababa}#edgControls a.active[data-id="recommended"]{background:url("/Images/Icons/Eat-Drink-Go/icon_so_black_active.png") no-repeat scroll 6px center transparent}#edgResponsiveControls{display:none;clear:both;padding-top:13px}@media only screen and (max-width: 767px){#edgResponsiveControls{display:block}} #edgResponsiveControls a.button{background-color:#0293D0;display:block;font-family:Arial,Helvetica,Sans-serif;font-size:14px;font-weight:bold;margin-right:1px;padding:13px 0;text-transform:none;text-align:center;width:33%}#edgResponsiveControls a.button:hover,#edgResponsiveControls a.active{background-color:#0b4b65;text-decoration:none}#mapDetails{margin-bottom:20px}@media only screen and (max-device-width: 959px){#mapDetails{margin-right:8px}}@media only screen and (max-width: 480px){#mapDetails{margin-top:50px}} #mapDetails div{background-position:30px 20px;background-repeat:no-repeat}@media only screen and (max-width: 610px){#mapDetails div{background-position:0 20px}} #mapDetails div.listImage{height:100px;width:100px}#mapDetails div.ACCOMODATION{background-image:url("/Images/Icons/Eat-Drink-Go/pin_acc_big02.png")}@media only screen and (max-width: 610px){#mapDetails div.ACCOMODATION{background-image:url("/Images/Icons/Eat-Drink-Go/pin_acc_inactive.png")}} #mapDetails div.ACCOMMODATION h3,#mapDetails div.ACCOMMODATION h3 a{color:#C50E2E}#mapDetails div.RESTAURANT{background-image:url("/Images/Icons/Eat-Drink-Go/pin_bar_big02.png")}@media only screen and (max-width: 610px){#mapDetails div.RESTAURANT{background-image:url("/Images/Icons/Eat-Drink-Go/pin_bar_inactive.png")}} #mapDetails div.RESTAURANT h3,#mapDetails div.RESTAURANT h3 a{color:#E85124}#mapDetails div.HYBRID{background-image:url("/Images/Icons/Eat-Drink-Go/pin_bar_big02.png")}@media only screen and (max-width: 610px){#mapDetails div.HYBRID{background-image:url("/Images/Icons/Eat-Drink-Go/pin_bar_inactive.png")}} #mapDetails div.HYBRID h3,#mapDetails div.HYBRID h3 a{color:#E85124}#mapDetails div.VENUE{background-image:url("/Images/Icons/Eat-Drink-Go/pin_venue_big02.png")}@media only screen and (max-width: 610px){#mapDetails div.VENUE{background-image:url("/Images/Icons/Eat-Drink-Go/pin_venue_inactive.png")}} #mapDetails div.VENUE h3,#mapDetails div.VENUE h3 a{color:#3BB2A9}#mapDetails div.PARKING,#listContainer div.PARKING{background-image:url("/Images/Icons/Eat-Drink-Go/pin_parking_big02.png")}@media only screen and (max-width: 610px){#mapDetails div.PARKING,#listContainer div.PARKING{background-image:url("/Images/Icons/Eat-Drink-Go/pin_parking_inactive.png")}} #mapDetails div.PARKING h3,#mapDetails div.PARKING h3 a{color:#75B648}#mapDetails div.PUBLIC_TRANSPORT{background-image:url("/Images/Icons/Eat-Drink-Go/pin_pt_big02.png")}@media only screen and (max-width: 610px){#mapDetails div.PUBLIC_TRANSPORT{background-image:url("/Images/Icons/Eat-Drink-Go/pin_pt_inactive.png")}} #mapDetails div.PUBLIC_TRANSPORT h3,#mapDetails div.PUBLIC_TRANSPORT h3 a{color:#f6841f}#mapDetails div h3 a{font-weight:normal}#mapDetails div h3 a:hover{color:#0b4b65}#mapDetails div.NOPIN{background-image:none}.map-detail-item{border-bottom:1px solid #C4C4C4;padding:20px 0 16px;position:relative}.map-detail-image{position:absolute;height:100px;width:100px}@media only screen and (max-width: 610px){.map-detail-image{display:none}} .map-detail-content{float:left;padding:0 180px 0 120px;min-height:100px;width:auto}@media only screen and (max-width: 610px){.map-detail-content{padding:0 50px;min-height:50px}.map-detail-content h5{display:none}.map-detail-content p{display:none}.map-detail-content ul{display:none}} .map-detail-btns{border:0;bottom:18px;position:absolute;right:0;width:160px;padding:0;line-height:1.3em}.map-detail-btns .focusbuttonlink{border-bottom:0;background-color:#3fb4ed;margin:0;padding:12px 0 10px}.map-detail-btns .focusbuttonlink:hover{background-color:#0293d0}.map-detail-btns.top{bottom:59px;border-bottom:1px solid #fff}.map-detail-btns.top .focusbuttonlink{background-color:#0B4B65}.map-detail-btns.top .focusbuttonlink:hover{background-color:#093f55}@media only screen and (max-width: 610px){.map-detail-btns{top:10px;font-size:0;min-height:40px;height:20px;overflow:hidden;text-indent:200%;white-space:nowrap;width:30px}.map-detail-btns .focusbuttonlink{background-color:#fff;border-bottom:0;height:30px;margin:0;padding:0}.map-detail-btns .focusbuttonlink .nav-icon.arrow-right{background-position:5px -490px}.map-detail-btns .focusbuttonlink .nav-icon.arrow-right:hover{background-position:-45px -490px}} #mapDetails ul li{margin:0.3em 0 0 15px}@media only screen and (max-device-width: 960px){#sideControls{background:url("/Images/Icons/Eat-Drink-Go/map-side-scroll.png") repeat-y right 0;padding-right:50px}} #mapContainer{border:1px solid #BBBBBB;height:600px;position:relative}@media only screen and (max-device-width: 960px){#mapContainer{margin-right:8px}}@media only screen and (max-width: 480px){#mapContainer{height:260px}} #mapCanvas{height:100%;width:100%}#mapContainer img,#mapCanvas img,#venue-map-canvas img{max-width:none}a.mapButton{background-color:#0b4b65;color:#FFFFFF;display:block;font-family:'Campton-Bold',Arial,Helvetica,Sans-serif;font-weight:normal;height:30px;line-height:32px;text-align:center;text-transform:uppercase;width:350px}@media only screen and (max-width: 480px){a.mapButton{width:100%}} #mapDirections h2{border-bottom:1px solid #dcdcdc;color:#222;font-size:1.7em;margin-bottom:20px;padding-bottom:10px}#mapInputs{padding:20px 30px}@media only screen and (max-width: 480px){#mapInputs{padding:10px 5px}}#mapInputs label{color:#0293D0;display:block;margin-bottom:5px;text-transform:uppercase}#mapInputs input{margin-bottom:9px}#mapInputs .button{font-family:Arial,Helvetica,Sans-serif;font-size:14px}#mapDirectionsButton{border-bottom:3px solid #0b4b65;border-top:2px solid #0b4b65;position:absolute;right:0;top:0;z-index:1;-webkit-box-shadow:0 8px 6px -6px #bbb;-moz-box-shadow:0 8px 6px -6px #bbb;box-shadow:0 8px 6px -6px #bbb}@media only screen and (max-width: 480px){#mapDirectionsButton{position:relative}} #mapDirectionsButton:before{border:medium solid transparent;content:" ";height:0;pointer-events:none;position:absolute;top:100%;width:0}#mapDirectionsButton:after{border-color:#3d3d3d rgba(61,61,61,0) rgba(61,61,61,0);border-width:10px;left:50%;margin-left:-10px}.map-button-down{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #0b4b65;margin:0 auto}#mapDirections,#mapDirectionsResultsContainer{background-color:#fff;border:1px solid #bbb;border-bottom:3px solid #0b4b65;border-top:3px solid #0b4b65;display:none;display:none;height:564px;padding-bottom:30px;position:absolute;right:0;top:0;width:350px;z-index:2}@media only screen and (max-width: 480px){#mapDirections,#mapDirectionsResultsContainer{height:320px;position:relative;width:100%}} @media only screen and (max-width: 480px){#mapDirectionsResultsContainer{top:-357px}} #mapDirectionsResults{padding:30px;width:290px;height:450px;overflow-y:scroll;overflow-x:visible}@media only screen and (max-width: 480px){#mapDirectionsResults{height:190px;width:auto}} #getDirectionsButton,#directionsResultBack{background-color:#0293d0;margin:10px 0 0;text-transform:none;width:auto}#getDirectionsButton:before,#directionsResultBack:before{content:'';background-image:url("/Images/Icons/piaf-icons-new.png");background-position:0 -400px;width:20px;height:20px;position:absolute;top:10px;right:4px}#getDirectionsButton:hover,#directionsResultBack:hover{background-color:#0b4b65}@media only screen and (max-width: 767px){#getDirectionsButton.button,#directionsResultBack.button{display:block}} #directionsResultBack{margin:0 30px;padding-left:35px;text-align:right}#directionsResultBack:before{background-position:0 -450px;left:4px}@media only screen and (max-width: 480px){#directionsResultBack{margin-top:12px}} #minimiseButton,#minimiseResultsButton{bottom:0;cursor:pointer;position:absolute}#minimiseButton:after,#minimiseResultsButton:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(61,61,61,0) rgba(61,61,61,0) #0b4b65;border-image:none;border-style:solid;border-width:10px;bottom:100%;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}.bubbleInfo{list-style:none outside none;margin:0;padding:6px}div.mapPopupImage{float:left;padding:14px;width:100px}.bubbleInfo ul{width:100%}.bubbleInfo li h6{line-height:13px;text-transform:uppercase}.mapPopupContentHasImage{margin-left:125px}.bubbleInfo li:first-child{margin-top:0}.bubbleInfo li{margin-top:6px;width:100%}.offerBlurb{background:url("/Images/Icons/Eat-Drink-Go/icon_special_offers.png") no-repeat scroll 10px 10px #a0449a;color:#FFFFFF;font-size:90%;line-height:1.1;min-height:54px;padding:10px 0 6px 46px;width:327px}.offerBlurb h6{color:#FFFFFF;line-height:13px;text-transform:uppercase}@media only screen and (max-width: 410px){#venue-map-canvas img{margin-left:-120px}} .sitemap{margin-top:14px}.sitemap ul{list-style:none outside none;margin:0;padding:0 0 10px}.sitemap ul li{list-style:none outside none;padding:0;margin:10px 0}.sitemap ul ul{padding:0 0 0 20px}.sitemap h3{border-bottom:1px solid #6d7f91;margin-top:20px;padding-bottom:10px}.sitemap-col{margin-right:2.65%;width:31.5%;float:left}@media only screen and (max-width: 720px){.sitemap-col{width:47.35%}}@media only screen and (max-width: 320px){.sitemap-col{width:100%}.sitemap-col h2.extra{margin-top:20px}}.sitemap-col.last-col{margin-right:0;margin-top:0px}.sitemap-pages .sitemap-col.last-col{margin-top:26px}@media only screen and (max-width: 720px){.sitemap-pages .sitemap-col.last-col{margin-top:0}}@media only screen and (max-width: 720px){.sitemap-col.last-col{margin-left:49%}}@media only screen and (max-width: 320px){.sitemap-col.last-col{width:100%;margin-left:0}} @media print{*{color:black !important;text-shadow:none !important;filter:none !important;-ms-filter: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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.accordion-group .accordion-content.collapse,.collapse{height:auto !important;display:block}#topbar,.primary-nav,.breadcrumb,.pagination,.social-media,.smartphone-nav-wrapper,footer,#socialMediaLinks,.event-also-see,.event-sponsors,.screen-610-hide,.event-venue,.event-discover,.event-star-rating,.planner-event-wrapper .buy-tickets,.page-controls{display:none}.bannerbar a[href]:after{content:""}.planner-event-details{width:80% !important}.giants-title,.giants-nav,.giants-link{display:none}.bannerbar .piafHeader2015,.bannerbar .piafDates2015{display:none}.bannerbar:before{content:url("/Images/Layout/logo-PIAF.svg");margin-top:-50px}}.picker{font-size:16px;text-align:center;line-height:1.2;color:#fff;position:absolute;z-index:10000}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*! * Classic picker styling for pickadate.js * Demo: http://amsul.github.io/pickadate.js */.picker{width:375px}.picker__holder{position:absolute;background:#3fb4ed;left:174px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);-moz-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition:all 0.15s ease-out, max-height 0 0.15s;-moz-transition:all 0.15s ease-out, max-height 0 0.15s;transition:all 0.15s ease-out, max-height 0 0.15s;top:43px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);-webkit-transition:all 0.15s ease-out, max-height 0;-moz-transition:all 0.15s ease-out, max-height 0;transition:all 0.15s ease-out, max-height 0}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#fff;font-size:1em}.picker__select--month,.picker__select--year{font-size:.8em;border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;margin-top:-0.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 5em;top:-0.33em;width:1em;height:1em}.picker__nav--prev{left:-1em;padding-right:1.5em}.picker__nav--next{right:-1em;padding-left:1.5em}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #fff;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #fff}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:separate;border-spacing:3px;border-top:1px solid #49b5dc;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table tr:nth-of-type(2n){background-color:transparent}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table th,.picker__table td{text-align:center;border:0}.picker__table td{border:0px solid #0283BA;margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:0.9em;padding:0.5em 0;color:#fff;font-weight:900}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.25em 0;font-weight:500;border:1px solid #0283BA}.picker__day--today{color:#0089ec;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0}.picker__day--selected,.picker__day--selected:hover{border-color:#0089ec}.picker__day--highlighted{background:#b1dcfb}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#a6d8f1}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#fff;background:#096b92}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#0A4C66;color:#fff;font-weight:900}.picker__day--disabled,.picker__day--disabled:hover{background:#12a0dc;border-color:#0393d0;color:#0393d0;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#12a0dc;color:#0393D0}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-0.1em;color:#ee2200;vertical-align:top;font-size:1.1em}.date-picker{position:absolute;left:176px;top:-10px}@media only screen and (max-width: 960px){.date-picker{display:none}} .date-picker .picker__input{border:1px solid green;position:absolute;top:9999em;display:block}.date-picker input{display:none}.date-picker .date-button{background-color:#e7f4fc;height:17px;width:84px;color:#0B4B65;font-family:'PlutoRegular',Arial,Helvetica,Sans-serif;font-size:0.94em;font-weight:normal;padding:14px 23px;text-transform:uppercase}.date-picker .date-button:hover{background-color:#d6eaf5}.picker__holder,th.picker__weekday{background:#0a6a9a}.picker__day{border-color:#0283BA}.picker--focused .picker__day--highlighted{background:#000}.picker--focused .picker__day--highlighted:hover{background:#0b4b65}.picker__day--infocus:hover,.picker__day--outfocus:hover{background:#0b4b65}.picker__day--outfocus{color:#4aa2c8;border-color:#0276a8}.picker__day--disabled,.picker__day--disabled:hover{background:#0a6a9a;border-color:#0a6a9a;color:#074a6b}