charset UTF-8;html{overflow-y:scroll}.has-overlay{overflow:hidden}.has-overlay>body{height:100%;overflow-y:scroll}.semantic-content{-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;color:#222;line-height:1.3;display:none\9}.semantic-content:target{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;display:block\9}.is-active.semantic-content{display:block\9}.semantic-content .modal-inner{position:absolute;top:50px;left:50%;z-index:20;margin-left:-325px;width:650px;overflow-x:hidden;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6)}.semantic-content .modal-inner>img,.semantic-content .modal-inner>video,.semantic-content .modal-inner>iframe{width:100%;height:auto;min-height:300px}.semantic-content .modal-inner>img{width:auto;max-width:100%}.semantic-content header{border-bottom:1px solid #ddd;padding:0 1.2em}.semantic-content header>h2{margin:.5em 0}.semantic-content .modal-content{max-height:70vh;border-bottom:1px solid #ddd;overflow-x:hidden;overflow-y:auto;text-align:left;padding:15px 1.2em}.modal-content,.modal-content a{color:grey;text-decoration:none!important}.modal-content a:hover{color:#f2594b}.modal-content{background:url(../img/spinner.gif) no-repeat;background-position:center}.semantic-content .modal-content>*{max-width:100%}.semantic-content footer{border-top:1px solid #FFF;background:#f0f0f0;border-radius:2px;padding:0 1.2em 18px}.semantic-content .modal-close{display:block;text-indent:-100px;overflow:hidden;color:grey}.semantic-content .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42gEFAPr/AAAAAMwA0QDNTiUx4gAAAABJRU5ErkJggg==)}.semantic-content .modal-close:after{content:'×';position:absolute;top:25px;left:50%;z-index:20;margin-left:285px;background:#fff;border-radius:2px;font-size:1.2em;text-decoration:none;text-indent:0;padding:2px 8px}@media screen and max-width 690px{.semantic-content .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.semantic-content .modal-close{left:auto;right:33px;margin-left:0}.semantic-content .modal-close:after{margin-left:40%}}@media screen and max-width 30em{.semantic-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:0 .25s ease-in-out,opacity 1ms .25s;-moz-transition:0 .25s ease-in-out,opacity 1ms .25s;-o-transition:0 .25s ease-in-out,opacity 1ms .25s;-ms-transition:0 .25s ease-in-out,opacity 1ms .25s;transition:transform .25s ease-in-out,opacity 1ms .25s;display:block;height:100%;bottom:auto}.semantic-content:target{-webkit-transition:0 .25s ease-in-out;-moz-transition:0 .25s ease-in-out;-o-transition:0 .25s ease-in-out;-ms-transition:0 .25s ease-in-out;transition:transform .25s ease-in-out}.semantic-content:before{background-color:#27aae2;background-image:linear-gradient(tobottom,#27aae2,#1c9cd3);content:'';position:fixed;top:0;left:0;right:0;z-index:30;height:3em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6)}.semantic-content .modal-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;padding-top:3em;height:100%;overflow:scroll;-webkit-box-shadow:none;box-shadow:none}.semantic-content .modal-content{max-height:none}.semantic-content .modal-close{right:auto;text-decoration:none}.semantic-content .modal-close:before{display:none}.semantic-content .modal-close:after{content:attr(data-close);top:.4em;left:1em;z-index:40;margin-left:0;font-size:1em;padding:.5em 1em}}@media screen and max-height 46em and min-width 30em{.semantic-content .modal-content{max-height:50vh}}@media screen and max-height 36em and min-width 30em{.semantic-content .modal-content{max-height:40vh}}@media screen and min-width 30em{.semantic-content{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}}