/*
 *
 * The Papermine Viewer Engine - v1.0.0
 * Built on 2014-05-19@4.22.15.pm
 * © 2015 Papermine srl
 *
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{position:absolute;top:0px;left:0px;overflow:hidden;height:100%;width:100%;padding:0;margin:0}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.black{background-color:black}body.white{background-color:white}#loader{z-index:10000;position:absolute;top:0px;right:0px;bottom:0px;left:0px}#loader .circle_border{position:absolute;top:50%;left:50%;width:500px;height:500px;margin-top:-250px;margin-left:-250px;border:2px dashed #212121;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#loader .circle_border .circle_inner{position:absolute;top:50%;left:50%;-webkit-transition:0.4s cubic-bezier(1, 0, 0, 1.385);-moz-transition:0.4s cubic-bezier(1, 0, 0, 1.385);transition:0.4s cubic-bezier(1, 0, 0, 1.385);width:0%;height:0%;margin-top:0%;margin-left:0%;background-color:#FF0033;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#loader .area{z-index:10100;position:absolute;top:0%;right:25%;bottom:0%;left:25%}#loader .area .icon-papermine-stroke{display:none;z-index:10130;position:absolute;top:50%;right:0%;left:0%;filter:alpha(opacity=6);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=6)";-moz-opacity:0.06;-khtml-opacity:0.06;opacity:0.06}#loader .area .icon-papermine{z-index:10110;position:absolute;top:50%;right:0%;left:0%}#loader .area .progress{z-index:10120;position:absolute;top:0px;right:0px;bottom:0px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;overflow:hidden;width:100%;-webkit-transition:2s;-moz-transition:2s;transition:2s}#loader .area .point{z-index:10130;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;position:absolute;top:50%;right:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#FF0033}#loader.point-in .point{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.4s cubic-bezier(0.65, 0.02, 0.45, 1.95);-moz-transition:0.4s cubic-bezier(0.65, 0.02, 0.45, 1.95);transition:0.4s cubic-bezier(0.65, 0.02, 0.45, 1.95)}#loader.fade-out{-webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.white #loader{background-color:white}.white #loader .area .icon-papermine-stroke{color:black;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;text-shadow:0px 0px 9px black}.white #loader .area .icon-papermine{color:black}.white #loader .area .progress{background-color:white}.black #loader{background-color:black}.black #loader .area .icon-papermine-stroke{color:white;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;text-shadow:1px 1px 30px white}.black #loader .area .icon-papermine{color:white}.black #loader .area .progress{background-color:black}#publication{display:none}#publication.visible{display:block}.layout_3d #publication{position:relative;height:100%}#papermine{z-index:100;position:absolute}#papermine #action_tooltip{z-index:90000;position:absolute;right:20px;bottom:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;overflow:hidden;width:200px;height:200px;margin-top:-100px;margin-left:30px;text-align:center}#papermine #action_tooltip .bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;background-color:black}#papermine #action_tooltip .icon-swipe-left{display:none;position:relative;color:white;font-size:100px;line-height:200px}#papermine #action_tooltip .icon-arrow-keys-v,#papermine #action_tooltip .icon-arrow-keys-h{position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:white;font-size:180px;line-height:200px}#papermine #action_tooltip .icon-arrow-keys-v{filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}#papermine #action_tooltip.touch .icon-swipe-left{display:block}#papermine #action_tooltip.touch .icon-arrow-keys-v,#papermine #action_tooltip.touch .icon-arrow-keys-h{display:none}#papermine.layout_3d{-webkit-perspective:2600px;-moz-perspective:2600px;perspective:2600px}#papermine.layout_3d #epilogue{z-index:120;position:absolute;top:50%;left:50%}#papermine.layout_3d #epilogue a{cursor:pointer;display:block;position:absolute;right:16%;bottom:3%;left:16%;text-decoration:none}#papermine.layout_3d #epilogue a .built_text{position:absolute;color:white;font-size:40px}#papermine.layout_3d #epilogue a .built_point{position:absolute;color:#FF0033;font-size:40px}.white #papermine.layout_3d #epilogue a .built_text{color:black}#papermine.layout_3d #epilogue.over{z-index:160}#papermine.layout_3d #pages{z-index:150;position:absolute;top:0px;left:0px;width:100%;height:100%;-webkit-perspective:2200px;-moz-perspective:2200px;perspective:2200px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#papermine.layout_3d #pages .page{cursor:grab;cursor:-webkit-grab;position:absolute;overflow:visible;left:50%;top:50%;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#papermine.layout_3d #pages .page.current{-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat}#papermine.layout_3d #pages .page .front,#papermine.layout_3d #pages .page .back{position:absolute;top:0px;right:0px;bottom:0px;left:0px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#papermine.layout_3d #pages .page .front .facade,#papermine.layout_3d #pages .page .back .facade{position:absolute;width:200%;height:100%;top:0;left:-100%}#papermine.layout_3d #pages .page .front .facade .inner_facade,#papermine.layout_3d #pages .page .back .facade .inner_facade{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#papermine.layout_3d #pages .page .front .facade .inner_facade .module,#papermine.layout_3d #pages .page .back .facade .inner_facade .module{cursor:pointer}#papermine.layout_3d #pages .page .front .fold,#papermine.layout_3d #pages .page .back .fold{display:none;z-index:1;position:absolute;top:0px;right:0px;bottom:0px;left:0px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:black}#papermine.layout_3d #pages .page .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}#papermine.layout_3d #pages .page .back .facade{left:0}#papermine.layout_slide{overflow:hidden}#papermine.layout_slide #pages{position:absolute;top:0;left:0;width:100%;height:100%}#papermine.layout_slide #pages .page{position:absolute;overflow:hidden;left:50%;top:50%}#papermine.layout_slide #pages .page .facade{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#papermine.layout_slide #pages .page .facade .inner_facade{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#papermine.layout_slide #pages .page.first .facade{left:-25%;right:25%}#papermine.layout_slide #pages .page.last .facade{left:25%;right:-25%}#menu{z-index:200;position:absolute;top:0px;bottom:0px;left:-352px;-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;width:350px;border-right:1px solid #333}#menu .overlay{position:absolute;top:0px;bottom:0px;left:350px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:black;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}#menu .menu_button{cursor:pointer;position:absolute;top:5px;right:-57px;overflow:hidden;width:50px;height:50px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:right 1s ease-in-out;-moz-transition:right 1s ease-in-out;transition:right 1s ease-in-out}#menu .menu_button div{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:black}#menu .menu_button i{position:relative;font-size:30px;line-height:48px;color:white}#menu .panel{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:black;overflow:hidden}#menu .panel .close_button{cursor:pointer;position:absolute;top:5px;right:-57px;overflow:hidden;width:50px;height:50px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:right 1s ease-in-out;-moz-transition:right 1s ease-in-out;transition:right 1s ease-in-out}#menu .panel .close_button i{position:relative;font-size:30px;line-height:48px;color:white}#menu .panel .cover{margin:100px 50px 0}#menu .panel .cover .image{background-size:cover;background-position:center center}#menu .panel h1,#menu .panel h2{font-family:Helvetica, Arial, sans-serif;color:white}#menu .panel h1{margin:45px 50px 0;font-size:20px;line-height:24px;font-weight:300}#menu .panel h2{margin:20px 50px;font-size:15px;font-weight:100;line-height:28px}#menu .panel .author{font-family:Helvetica, Arial, sans-serif;color:white;font-size:17px;line-height:24px;font-weight:300;text-decoration:none}#menu .panel .author:hover{text-decoration:underline}#menu.open{position:absolute;top:0px;bottom:0px;left:0px}#menu.open .overlay{filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}#menu.open .menu_button{position:absolute;top:5px;right:5px}#menu.open .panel .close_button{position:absolute;top:5px;right:5px}#video_panel{z-index:300;position:absolute;right:0px;left:0px;height:100%;background-color:black}#article_panel{z-index:300;position:absolute;right:0px;left:0px;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;background-color:white}#gallery_panel{z-index:300;position:absolute;right:0px;left:0px;overflow:auto;height:100%;background-color:black}#gallery_panel .slider{z-index:310;position:absolute;top:10px;right:0px;bottom:111px;left:0px;overflow:hidden}#gallery_panel .slider .slide{position:absolute;top:50%;left:50%;width:64px;height:64px;margin-top:-32px;margin-left:-32px;background-image:url(loading-spin.svg);background-size:cover;background-position:center center}#gallery_panel .slider .slide.past{left:-50%}#gallery_panel .slider .slide.previous{left:-50%}#gallery_panel .slider .slide.current{left:50%}#gallery_panel .slider .slide.next{left:150%}#gallery_panel .slider .slide.future{left:150%}#gallery_panel .slider.one_picture{position:absolute;top:10px;right:0px;bottom:10px;left:0px}#gallery_panel .slider .caption{display:none;position:absolute;right:0px;bottom:0px;left:0px;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent),color-stop(150%, #000));background-image:-webkit-linear-gradient(transparent 0%,#000 150%);background-image:linear-gradient(transparent 0%,#000 150%);padding:70px 10px 10px;font-family:Helvetica, Arial, sans-serif;color:white}#gallery_panel .slider .caption h2{font-size:20px;line-height:26px}#gallery_panel .slider .caption p{font-size:15px;line-height:20px}#gallery_panel .slider .caption.visible{display:block}#gallery_panel .slider .caption.empty{display:none}#gallery_panel .thumbnails{z-index:320;position:absolute;right:10px;bottom:0px;left:10px;overflow:auto;-webkit-overflow-scrolling:touch;height:80px;padding:10px 0;border-top:1px solid #252525;background-color:black}#gallery_panel .thumbnails .thumb_container{height:100%;width:2000%;min-width:100%}#gallery_panel .thumbnails .thumb_container .thumbnail{box-sizing:border-box;margin:0 10px 0 0;height:100%;border:1px solid black}#gallery_panel .thumbnails .thumb_container .thumbnail.active{border:1px solid white}#gallery_panel .thumbnails .thumb_container .thumbnail:last-child{margin:0}#gallery_panel .thumbnails.one_picture{display:none}#share_panel{display:none;z-index:300;position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:100%;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}#share_panel .bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;filter:alpha(opacity=94);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";-moz-opacity:0.94;-khtml-opacity:0.94;opacity:0.94;background-color:black}#share_panel .sharers{display:none;position:absolute;top:50%;left:5%;width:90%}#share_panel .sharers .sharer{cursor:pointer;display:block;position:relative;float:left;width:20%;text-align:center}#share_panel .sharers .sharer .count{font-family:Helvetica, Arial, sans-serif;position:absolute;right:0px;bottom:0px;left:0px}#share_panel .sharers .sharer.facebook{color:#3b5999}#share_panel .sharers .sharer.twitter{color:#00aced}#share_panel .sharers .sharer.google{color:#d44635}#share_panel .sharers .sharer.linkedin{color:#007FB1}#share_panel .sharers .sharer.email{color:#bca556}#share_panel .offline_message{position:absolute;top:50%;right:0px;left:0px;margin-top:-30px;height:60px;font-family:Helvetica, Arial, sans-serif;font-size:40px;line-height:60px;text-align:center;color:white}#share_panel .love_papermine{position:absolute;right:0px;bottom:30px;left:0px;height:30px;text-align:center;font-size:20px;line-height:30px}#share_panel .love_papermine .icon-heart{position:relative;left:-12px;top:8px;font-size:9px;color:#FF0033}#share_panel.present{display:block}#share_panel.visible{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}#share_panel.online .sharers{display:block}#share_panel.online .offline_message{display:none}.white #share_panel .bg{background-color:white}.white #share_panel .love_papermine .icon-P{color:black}.black #share_panel .bg{background-color:black}.black #share_panel .love_papermine .icon-P{color:white}.bg-t-b{filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;background-color:white}#close_button{z-index:400;cursor:pointer;position:absolute;top:5px;right:-54px;overflow:hidden;width:50px;height:50px;text-align:center;-moz-border-radius:15%;-webkit-border-radius:15%;border-radius:15%;box-shadow: 0px 0px 0px 1px rgba(0,0,0,0);-webkit-transition:right 0.3s ease-in;-moz-transition:right 0.3s ease-in;transition:right 0.3s ease-in}#close_button div{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#close_button i{position:relative;font-size:30px;line-height:50px}#close_button.visible{position:absolute;top:5px;right:3px}.white #close_button div{background-color:white}.white #close_button i{color:black}.black #close_button div{background-color:black}.black #close_button i{color:white}#share_button{z-index:200;cursor:pointer;position:absolute;top:5px;right:3px;-webkit-transition:right 0.3s ease-in;-moz-transition:right 0.3s ease-in;transition:right 0.3s ease-in}#share_button .btn{z-index:210;position:relative;overflow:hidden;width:50px;height:50px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#share_button .btn div{display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#share_button .btn .share{position:relative;font-size:38px;line-height:50px}#share_button .sharers{cursor:default;z-index:201;position:absolute;top:0px;right:0px;bottom:0px;overflow:hidden;width:50px;-webkit-transition:width 0.2s ease-in-out,opacity 0.2s ease-in-out;-moz-transition:width 0.2s ease-in-out,opacity 0.2s ease-in-out;transition:width 0.2s ease-in-out,opacity 0.2s ease-in-out;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;border:1px solid #3b3b3b;background-color:#eee}#share_button .sharers i{cursor:pointer;font-size:38px;line-height:40px}#share_button .sharers .facebook{position:absolute;top:5px;left:6px;color:#3b5999}#share_button .sharers .twitter{position:absolute;top:5px;left:56px;color:#00aced}#share_button .sharers .google{position:absolute;top:5px;left:106px;color:#d44635}#share_button .sharers .linkedin{position:absolute;top:5px;left:156px;color:#007FB1}#share_button .sharers .mail{position:absolute;top:5px;left:206px;color:#bca556}#share_button.open .sharers{width:305px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}#share_button.moved{position:absolute;top:5px;right:67px}.white #share_button .btn div{background-color:white}.white #share_button .btn .share{color:black}.black #share_button .btn div{background-color:black}.black #share_button .btn .share{color:white}#fullscreen_button{z-index:200;cursor:pointer;position:absolute;right:3px;bottom:5px;-webkit-transition:right 0.3s ease-in;-moz-transition:right 0.3s ease-in;transition:right 0.3s ease-in}#fullscreen_button .btn{z-index:210;position:relative;overflow:hidden;width:50px;height:50px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#fullscreen_button .btn div{display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:black}#fullscreen_button .btn i{position:relative;font-size:27px;line-height:50px;color:white}#left_arrow,#right_arrow{z-index:150;position:absolute;top:60px;bottom:60px;width:60px}#left_arrow i,#right_arrow i{cursor:pointer;position:absolute;top:50%;right:0px;left:0px;margin-top:-30px;text-align:center;font-size:40px;line-height:60px}.white #left_arrow,.white #right_arrow{color:black}.black #left_arrow,.black #right_arrow{color:white}#left_arrow{left:0px}#right_arrow{right:0px}#papermine.ondrag #epilogue{z-index: 120 !important}#epilogue a{background:url(create-your-booklet.svg) 50% 50% no-repeat; background-size: contain}#papermine.layout_3d #epilogue a.view_again{bottom: 50%;background-image: url(view-again.svg);background-position: 50%;}#papermine.layout_3d #epilogue a.read_more{bottom: 10%;background-image: url(read-more.svg);background-position: 50%;}article.article_container{-webkit-transform: translateZ(0px);-webkit-transform: translate3d(0,0,0);-webkit-perspective: 1000;}.layout_slide #epilogue {display:none;}.white #menu .menu_button i {color: black;}.white #share_panel .offline_message {color: black;}