@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(http://fonts.googleapis.com/css?family=Gentium+Book+Basic:400);.cbp-af-header{position:fixed;top:0;left:0;width:100%;z-index:10000;-webkit-transition:height .3s;transition:height .3s}.cbp-af-header .cbp-af-inner{width:90%;margin:0 5%;-webkit-transition:all .3s;transition:all .3s}.cbp-af-header h1,.cbp-af-header ul{display:inline-block;position:relative;padding-top:75px;-webkit-transition:all .3s;transition:all .3s}.cbp-af-header h1{float:left;top:-200px;display:block;margin-bottom:10px;padding:15px;font-size:1.25em;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:400;color:#fff;border:1px solid transparent}.cbp-af-header ul{float:right}.cbp-af-header ul li{float:left;list-style:none;padding:0}.cbp-af-header ul a{display:block;margin-bottom:10px;padding:15px;font-size:1.25em;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;border:1px solid transparent}@media only screen and (min-width:768px){.cbp-af-header .cbp-af-inner{border-bottom:1px solid #fff;height:200px}.cbp-af-header ul a.active{border:1px solid #fff}.cbp-af-header ul a:hover{color:#444;background-color:#fff}.cbp-af-header h1,.cbp-af-header ul a{-webkit-transition:all .3s;transition:all .3s}.cbp-af-header.cbp-af-header-shrink{height:100px;background-color:#fff;opacity:.8;padding:15px}.cbp-af-header.cbp-af-header-shrink h1,.cbp-af-header.cbp-af-header-shrink ul li a{color:#444;font-size:1em;border:2px solid transparent}.cbp-af-header.cbp-af-header-shrink ul li a:hover{background-color:#444;color:#fff}.cbp-af-header.cbp-af-header-shrink h1{top:15px}.cbp-af-header.cbp-af-header-shrink .cbp-af-inner{height:100px;padding-right:25px;border-bottom:none}.cbp-af-header.cbp-af-header-shrink ul a.active{border:2px solid #444}.cbp-af-header.cbp-af-header-shrink h1,.cbp-af-header.cbp-af-header-shrink ul{padding-top:5px;color:#444;font-size:1em}}.cbp-so-scroller{overflow:hidden}.cbp-so-section{position:relative}.cbp-so-section:after,.cbp-so-section:before{content:" ";display:table}.cbp-so-section:after{clear:both}.cbp-so-side{width:50%;float:left;margin:0;padding:3em 4%;overflow:hidden;min-height:12em}.cbp-so-side:after,.cbp-so-side:before{content:" ";display:table}.cbp-so-side:after{clear:both}.cbp-so-side-right{text-align:left}.cbp-so-side-right img{float:right!important;left:auto!important;right:0!important}.cbp-so-side-left img{float:right}.cbp-so-init .cbp-so-side{opacity:0;-webkit-transition:none;transition:none}.cbp-so-init .cbp-so-side-left{-webkit-transform:translateX(-80px);-ms-transform:translateX(-80px);transform:translateX(-80px)}.cbp-so-init .cbp-so-side-right{-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}.cbp-so-section.cbp-so-animate .cbp-so-side-left,.cbp-so-section.cbp-so-animate .cbp-so-side-right{-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}@media screen and (max-width:73.5em){.cbp-so-scroller{font-size:90%}.cbp-so-section h2{margin:0}.cbp-so-side img{max-width:120%}}@media screen and (max-width:41.125em){.cbp-so-side{float:none;width:100%}.cbp-so-side img{max-width:100%}}*{box-sizing:border-box;outline:0;vertical-align:top}.center{max-width:80em;margin:0 auto;position:relative}.row{margin:0 .5em;padding:2% 1em 0;overflow:hidden;height:1%;*zoom:1;min-height:1%}.fg1,.fg10,.fg11,.fg12,.fg2,.fg3,.fg4,.fg5,.fg6,.fg7,.fg8,.fg9{margin:0 2%;padding:0;float:left;position:relative}.fg12{width:96%}.fg11{width:87.66%}.fg10{width:79.33%}.fg9{width:71%}.fg8{width:62.66%}.fg7{width:54.33%}.fg6{width:46%}.fg5{width:37.66%}.fg4{width:29.33%}.fg3{width:21%}.fg2{width:12.66%}.fg1{width:4.33%}.push12{margin-left:100%}.push11{margin-left:93.66%}.push10{margin-left:85.33%}.push9{margin-left:77%}.push8{margin-left:68.66%}.push7{margin-left:60.33%}.push6{margin-left:52%}.push5{margin-left:43.66%}.push4{margin-left:35.33%}.push3{margin-left:27%}.push2{margin-left:18.66%}.push1{margin-left:10.33%}.fg-no-gutter{padding:0 3.5%;margin-top:0;margin-bottom:0}.fg-no-gutter>[class*=fg]{margin:0;padding:0;float:left;position:relative}.fg-no-gutter img{max-width:100%;max-height:100%}.fg-no-gutter .fg12{width:100%}.fg-no-gutter .fg11{width:91.66%}.fg-no-gutter .fg10{width:83.33%}.fg-no-gutter .fg9{width:75%}.fg-no-gutter .fg8{width:66.66%}.fg-no-gutter .fg7{width:58.33%}.fg-no-gutter .fg6{width:50%}.fg-no-gutter .fg5{width:41.66%}.fg-no-gutter .fg4{width:33.33%}.fg-no-gutter .fg3{width:25%}.fg-no-gutter .fg2{width:16.66%}.fg-no-gutter .fg1{width:8.33%}.fg-no-gutter .push12{margin-left:100%}.fg-no-gutter .push11{margin-left:91.66%}.fg-no-gutter .push10{margin-left:83.33%}.fg-no-gutter .push9{margin-left:75%}.fg-no-gutter .push8{margin-left:66.66%}.fg-no-gutter .push7{margin-left:58.33%}.fg-no-gutter .push6{margin-left:50%}.fg12 .push5{margin-left:41.66%}.fg-no-gutter .push4{margin-left:33.33%}.fg-no-gutter .push3{margin-left:25%}.fg-no-gutter .push2{margin-left:16.66%}.fg-no-gutter .push1{margin-left:8.33%}.fg-no-mobile{display:block!important}.fg-no-desktop{display:none!important}@media screen and (max-width:36.5em){.row{padding:0 1em;margin:0}.fg1,.fg2{width:46%;margin-bottom:1em}.fg10,.fg11,.fg12,.fg3,.fg4,.fg5,.fg6,.fg7,.fg8,.fg9{margin:0 2% 1em;padding:0;width:96%}.fg-no-gutter>[class*=fg]{width:50%}.fg-no-mobile{display:none!important}.fg-no-desktop{display:block!important}}.cb-slideshow,.cb-slideshow:after{width:100%;height:100%;top:0;left:0;z-index:0;margin:0}.cb-slideshow:after{content:'';background:transparent url(../img/pattern02.png) repeat top left}.cb-slideshow li{list-style:none}.cb-slideshow li span{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 36s linear infinite 0s;-ms-animation:imageAnimation 36s linear infinite 0s;animation:imageAnimation 36s linear infinite 0s}.cb-slideshow li:nth-child(1) span{background-image:url(../img/landing-01.jpg)}.cb-slideshow li:nth-child(2) span{background-image:url(../img/landing-02.jpg);-webkit-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s}.cb-slideshow li:nth-child(3) span{background-image:url(../img/landing-03.jpg);-webkit-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s}.cb-slideshow li:nth-child(4) span{background-image:url(../img/landing-01.jpg);-webkit-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s}.cb-slideshow li:nth-child(5) span{background-image:url(../img/landing-02.jpg);-webkit-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s}.cb-slideshow li:nth-child(6) span{background-image:url(../img/landing-03.jpg);-webkit-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s}@-webkit-keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out}17%{opacity:1}100%,25%{opacity:0}}@-ms-keyframes imageAnimation{0%{opacity:0;-ms-animation-timing-function:ease-in}8%{opacity:1;-ms-animation-timing-function:ease-out}17%{opacity:1}100%,25%{opacity:0}}@keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}17%{opacity:1}100%,25%{opacity:0}}@-webkit-keyframes titleAnimation{0%{opacity:0}17%,8%{opacity:1}100%,19%{opacity:0}}@-ms-keyframes titleAnimation{0%{opacity:0}17%,8%{opacity:1}100%,19%{opacity:0}}@keyframes titleAnimation{0%{opacity:0}17%,8%{opacity:1}100%,19%{opacity:0}}.no-cssanimations .cb-slideshow li span{opacity:1}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{color:#444;font-family:'Open Sans',sans-serif}a,a:active,a:hover,a:link,a:visited{color:#444}ul.nav-main{padding:0;margin:0;display:none}ul.nav-main li{width:50%}ul.nav-main li a{font-size:.8em;background-color:#fff;color:#444;margin:0;padding:15px}.button-black{border:2px solid #444;color:#444;padding:15px;font-style:1.5em;text-transform:uppercase;font-weight:700;text-decoration:none}.button-black i{padding:5px}.button-black:hover{color:#fff;background-color:#444}.button-white{border:1px solid #fff;color:#fff;padding:15px;font-style:1.5em;text-transform:uppercase;font-weight:700;text-decoration:none}.button-white i{padding:5px}.button-white:active,.button-white:hover,.button-white:link,.button-white:visited{color:#fff}.button-white:hover{color:#444;background-color:#fff}.link-scroll{display:none;visibility:hidden;color:#fff;text-decoration:none;font-size:1.25em;float:right;position:absolute;right:5%;z-index:900;top:240px}.link-scroll span{padding:0 20px}.link-scroll:active,.link-scroll:hover,.link-scroll:link,.link-scroll:visited{color:#fff}.link-scroll i{font-size:3em;margin-top:-15px}.link-social{display:none;visibility:hidden}.section-title{text-align:center;padding-bottom:100px}.page-section{padding-top:90px;position:relative;z-index:100}.page-section-inner{width:90%;margin:0 5%;padding:25px 0;z-index:200;position:relative}.page-section-00{height:380px;background:#000;z-index:800;padding-top:40px}.page-section-00 .page-section-inner{z-index:800}.page-section-00 header{padding:0 20px}.page-section-00 header h1{color:#fff;font-size:1.4em;margin-bottom:10px;margin-top:0;line-height:normal}.page-section-00 header p{color:#fff;padding:15px 0 0;margin:0}.next-festival-dates{background-color:#662d91;width:100%;z-index:900;display:block;position:absolute;bottom:0;text-align:center;color:#fff}.next-festival-dates h3,.next-festival-dates p{margin:0;font-size:.8em}.next-festival-dates .button-black{padding:5px;margin:10px 0;display:block;color:#fff;border:none;background-color:#ea27c2}.next-festival-dates .button-black:hover{background-color:#fff;color:#662d91}#video-background{display:none;visibility:hidden}#video-pattern{opacity:.5;left:0;top:0;width:100%;height:120%;position:fixed;z-index:2}.page-section-01,.page-section-01 .page-section-inner{display:none;visibility:hidden}.lead-background-scroll{z-index:1;display:none;visibility:hidden}#Up-Next{display:none;visibility:hidden}.page-section-02{background:#000;position:relative;display:block;height:600px;padding-top:100px}.page-section-02 .social-icons{margin-bottom:60px}.page-section-02 .social-icons i{color:#fff;font-size:3em;margin:5px}.page-section-02 .pattern-overlay{opacity:.5;left:0;top:0;width:100%;height:120%;background:transparent url(../img/pattern02.png) repeat top left;position:absolute;z-index:100}.page-section-02 .page-section-inner{text-align:center;color:#fff;padding-top:0}.page-section-02 .page-section-inner h2{font-size:3em;margin-bottom:10px}.page-section-02 .page-section-inner p{margin-bottom:20px}.page-section-02 .page-section-inner footer{padding-top:40px;clear:both;color:#fff;text-align:center}.page-section-02 .page-section-inner footer p{margin:0}.newsletter-wrap{padding-top:25px}.newsletter-wrap form{margin:0 auto}.newsletter-wrap form input{padding:15px;border:1px solid transparent;font-style:italic;color:#ccc}.newsletter-wrap form .button-newsletter{background-color:transparent;border:1px solid #fff;text-transform:uppercase;color:#fff;font-style:normal;margin-top:10px}.cbp-so-side-left{text-align:left}.page-section-03{background-color:#fff;color:#444;margin:0;padding:0 0 100px}.page-section-03 h1{text-align:center;font-size:2em;padding:40px 0 0;margin:0}.page-section-03 h2{font-size:4em;padding:0;margin:0}.page-section-03 p{font-family:'Gentium Book Basic',serif;font-size:1.25em}.page-section-03 .cycle-slideshow{display:none;visibility:hidden}.page-section-03 .bpb14 h2{color:#662d91}.page-section-03 .bpb14 .button-black{border-color:#662d91;color:#662d91}.page-section-03 .bpb14 .button-black:hover{background-color:#662d91;color:#fff}.page-section-03 .bpb12 h2{color:#e64418}.page-section-03 .bpb12 .button-black{border-color:#e64418;color:#e64418}.page-section-03 .bpb12 .button-black:hover{background-color:#e64418;color:#fff}.page-section-03 .bpb10 h2{color:#3da2ca}.page-section-03 .bpb10 .button-black{border-color:#3da2ca;color:#3da2ca}.page-section-03 .bpb10 .button-black:hover{background-color:#3da2ca;color:#fff}.page-section-03 .bpb08 h2{color:#fecb00}.page-section-03 .bpb08 .button-black{border-color:#fecb00;color:#fecb00}.page-section-03 .bpb08 .button-black:hover{background-color:#fecb00;color:#fff}.page-section-03 .bpb03 h2{color:#3faccf}.page-section-03 .bpb03 .button-black{border-color:#3faccf;color:#3faccf}.page-section-03 .bpb03 .button-black:hover{background-color:#3faccf;color:#fff}.page-section-05{height:700px;background:url(../img/magazine.jpg) center;background-size:cover;position:relative}.page-section-05 .page-section-inner h1{color:#fff;font-size:1.25em;margin:0;padding-bottom:0}.page-section-05 .page-section-inner p{color:#fff;text-align:center;font-size:1em;margin-bottom:60px}.page-section-05 .page-section-inner .button-white{background:#fff;color:#444;display:block;width:100%;margin-top:60px}.about-copy p{font-family:'Gentium Book Basic',serif;font-size:1.25em}.page-section-04 h2.section-title{padding-bottom:0}.press{display:none;visibility:hidden}.page-section-06{background-color:#f3c703}.page-section-08{display:none;visibility:hidden}.footer-container{background-color:#444;color:#fff;height:auto;z-index:200;position:relative;text-align:center;padding:170px 20px}.footer-container div{padding-bottom:50px}.footer-container .social-icons{padding:0 0 25px}.footer-container .social-icons i{font-size:2.5em;padding:5px}.footer-container h4{font-size:1.25em;font-weight:400}.footer-container p{margin:0}.footer-container i{font-size:6em;color:#fff}.footer-container a{font-weight:400;color:#fff;text-decoration:underline}.footer-container .logo-ace{clear:both;margin:0 auto;width:237px;display:block}.footer-container .logo-ace img{padding:85px 0}.mobile-hidden{display:none;visibility:hidden}@media only screen and (min-width:480px){.cbp-af-header{display:none;visibility:hidden}.link-social{display:block;visibility:visible}.page-section-00{height:500px}.page-section-00 header h1{font-size:1.75em}.page-section-00 footer{padding-bottom:15px}.page-section-00 footer h3{font-size:1.75em}.page-section-00 footer p{font-size:1.5em}.page-section-00 footer .button-black{margin:0}#video-background{display:none;visibility:hidden}#video-pattern{opacity:.5;left:0;top:0;width:100%;height:120%;position:fixed;z-index:2}.page-section-01 .page-section-inner{padding-bottom:100px}.page-section-01 .page-section-inner li{margin:0 2%;padding:0;float:left;position:relative;width:46%;list-style:none}.about-copy{margin:0 2%;padding:0;float:left;position:relative;width:62.66%;margin-left:18.66%}.page-section-02 .page-section-inner{margin:0 2%;padding:0;float:left;position:relative;width:46%;margin-left:27%}.cbp-so-side{width:100%;font-size:100%}}@media only screen and (min-width:868px){.mobile-hidden{display:block;visibility:visible}h1.section-title{font-size:3em}.cbp-af-header{display:block;visibility:visible}ul.nav-main{display:block;padding:80px 0}ul.nav-main li{float:left;width:auto}ul.nav-main li a{font-size:1.2em;background-color:transparent;color:#fff;margin:0;padding:15px}.link-scroll{display:block;visibility:visible;bottom:290px;top:auto;z-index:900;padding:25px 25px 5px 15px}.link-scroll:hover{background:#fff;color:#000}.page-section-00{height:100%;min-height:1000px;background:#444;padding-top:90px}.page-section-00 header{padding-top:125px}.page-section-00 header h1{font-size:3.5em}.page-section-00 header p{padding:0}.page-section-00 header .logo-photoworks{margin-top:10px}.page-section-00 footer{position:fixed;padding:40px 0;-webkit-transition:all .3s;transition:all .3s}.page-section-00 footer .page-section-inner{padding:0}.page-section-00 footer h3{font-size:2em;margin:0 0 5px}.page-section-00 footer p{margin:0}.page-section-00 footer .button-black{margin:35px auto 0;padding:15px;width:225px}.page-section-00 .resize-small{padding:15px;opacity:.8}.page-section-00 .resize-small .title-left{float:left;text-align:left;font-size:80%}.page-section-00 .resize-small .button-black{float:right;margin-top:0}#video-background{display:block;visibility:visible;position:fixed;top:-11%;right:-15%;bottom:-10%;left:-15%;height:120%;width:130%;z-index:1;overflow:hidden}#video-pattern{background-image:url(../img/pattern.png);opacity:.5}#Up-Next{display:block;visibility:visible}.page-section-01{visibility:visible;padding:50px 0;margin:0;background-color:#fff;display:block;height:auto}.page-section-01 .page-section-inner{display:block;visibility:visible;text-align:center;padding-bottom:50px}.page-section-01 .page-section-inner p{font-size:1em;vertical-align:bottom;margin:0}.page-section-01 .page-section-inner .number-big{font-weight:700;font-size:4em;padding:0;vertical-align:bottom}.page-section-01 .page-section-inner a{margin:100px 0}.page-section-01 .page-section-inner section p{font-size:3em}.page-section-01 .page-section-inner section .number-big{font-size:13em;margin-top:50px}.page-section-02{visibility:visible;display:block;height:100%;min-height:900px;background:0 0}.page-section-02 .page-section-inner p{font-size:1.25em}.newsletter-wrap form{width:369px}.newsletter-wrap form input{padding:15px;float:left;border:1px solid transparent;font-style:italic;color:#ccc}.newsletter-wrap form .button-newsletter{background-color:transparent;border:1px solid #fff;text-transform:uppercase;color:#fff;font-style:normal;margin-top:0}.newsletter-wrap form .button-newsletter:hover{background-color:#444;border-color:#444}.cbp-so-side-left{text-align:right}.page-section-03 h1{padding:100px 0;font-size:3em}.page-section-03 .caption{color:#9c9c9c;padding:0 25px;font-size:.8em;font-family:'Open Sans',sans-serif}.page-section-03 .cycle-slideshow{display:block;visibility:visible}.page-section-03 .cbp-so-side{width:50%}.page-section-08{display:block;visibility:visible;background:#efefef;padding:100px 0;margin-top:-1px}.page-section-08 .section-title{font-size:3em;padding-bottom:50px}.page-section-08 .book-info{padding:0 45px}.page-section-08 p{font-family:'Gentium Book Basic',serif;font-size:1.2em}#flexiselDemo1{display:none}.nbs-flexisel-container{position:relative;max-width:90%;margin:0 5%}.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:left;clear:both}.nbs-flexisel-inner{overflow:hidden;float:left;padding:20px 0;width:100%}.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:default;position:relative;height:auto}.nbs-flexisel-item img{width:100%;cursor:pointer;position:relative;padding:30px;max-width:800px;height:auto;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:100px;height:100px;position:absolute;cursor:pointer;z-index:800;opacity:.5;color:#444;font-size:6em}.nbs-flexisel-nav-left{left:-5%;text-align:left}.nbs-flexisel-nav-right{right:-5%;text-align:right}.page-section-05{height:600px}.page-section-05 .page-section-inner{margin:0 2%;padding:0;float:left;position:relative;width:46%;margin-left:27%}.page-section-05 .page-section-inner h1{font-size:3em;margin:50px 0 0}.page-section-05 .page-section-inner p{font-size:1.25em}.page-section-05 .page-section-inner .button-white{width:200px;text-align:center;display:block;margin:45px auto}.page-section-05 .page-section-inner .button-white:hover{background:#444;color:#fff;border-color:#444}.page-section-04{visibility:visible;overflow:hidden;*zoom:1;min-height:1%;padding:0;margin:0;background-color:#efefef;display:block;height:auto;margin-bottom:-2px}.page-section-04 .page-section-inner{padding:60px 0}.page-section-04 .page-section-inner h1{padding:0 0 60px}.page-section-04 .page-section-inner h1 a{color:#e64418}.page-section-04 .page-section-inner .press{display:block;visibility:visible;margin:0 2%;padding:0;float:left;position:relative;width:29.33%}.page-section-04 .page-section-inner .press p{font-family:'Gentium Book Basic',serif;font-size:1.25em}.page-section-04 .page-section-inner .press h3{font-style:normal}.page-section-06{padding:50px}.page-section-06 .page-section-inner{border:1px solid #444;padding:50px;height:400px}.page-section-06 .page-section-inner h1{color:#000;margin:0;padding:50px 0}.page-section-06 .page-section-inner p{margin:0 2%;padding:0;float:left;position:relative;width:62.66%;margin-left:18.66%;text-align:center;font-family:'Gentium Book Basic',serif;font-size:1.25em;height:auto;color:#000}.page-section-06 .page-section-inner .button-white{float:none;display:block}#Publications .book-desc,#Publications a .fa{visibility:visible}.footer-container .newsletter-wrap{margin-bottom:100px}.footer-container .newsletter-wrap form .button-newsletter:hover{background-color:#fff;border-color:#fff;color:#444}}@media only screen and (min-width:1500px){.page-section-00 header h1{padding-top:50px;font-size:4.5em}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}