*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'facit-viewbook';src:url(/FR.eot);src:url(/FR.eot?#iefix) format("embedded-opentype"),url(/FR.woff) format("woff"),url(/FR.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'facit-viewbook';src:url(/FSB.eot);src:url(/FSB.eot?#iefix) format("embedded-opentype"),url(/FSB.woff) format("woff"),url(/FSB.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'icons-viewbook';src:url(/sites/fonts/viewbook_set/icons-16-24.eot);src:url(/sites/fonts/viewbook_set/icons-16-24.eot?#iefix) format("embedded-opentype"),url(/sites/fonts/viewbook_set/icons-16-24.woff) format("woff"),url(/sites/fonts/viewbook_set/icons-16-24.ttf) format("truetype");font-weight:normal;font-style:normal}body,button{font:14px/22px "facit-viewbook", Helvetica, Arial, sans-serif;-webkit-text-size-adjust:100%}body.serif,body.serif button{font-family:serif}body{color:#fff}.right-click-blocker{position:absolute;left:50%;top:50%;display:block;cursor:pointer;background-image:url(/right-click-blocker.gif);background-repeat:repeat}div.menu{color:#888}button,#bottombar.overflowing div.caption:after,body.light div.menu a,body.light div.menu a:before{color:#ddd}html:not(.touch) button,html:not(.touch) #bottombar.overflowing div.caption:after,html:not(.touch) body.light div.menu a,html:not(.touch) body.light div.menu a:before{color:#ccc}html:not(.touch) button:not([disabled]):hover,html:not(.touch) #bottombar.overflowing div.caption:hover:after,html:not(.touch) body.light div.menu a:hover,html:not(.touch) body.light div.menu a:hover:before{color:#fff}body.light{color:#333}body.light div.menu{color:#999}body.light button,body.light #bottombar.overflowing div.caption:after,div.menu a,div.menu a:before{color:#444}html:not(.touch) body.light button,html:not(.touch) body.light #bottombar.overflowing div.caption:after,html:not(.touch) div.menu a,html:not(.touch) div.menu a:before{color:#555}html:not(.touch) body.light button:not([disabled]):hover,html:not(.touch) body.light #bottombar.overflowing div.caption:hover:after,html:not(.touch) div.menu a:hover,html:not(.touch) div.menu a:hover:before{color:#000}button#previous,button#next{text-shadow:0 0 3px rgba(0,0,0,0.3);visibility:visible !important}body.light button#previous,body.light button#next{text-shadow:0 0 3px rgba(255,255,255,0.3)}body.light div.menu>div,body.light div.menu>div:before,body.light div.menu>div:after{background:rgba(0,0,0,0.75)}div.menu>div,div.menu>div:before,div.menu>div:after{background:rgba(255,255,255,0.85)}button:before,#bottombar.overflowing div.caption:after,div.menu>div ul a:before,div.menu>div ul.social a:before,div.slide.loading:after{font-family:"icons-viewbook";text-align:center}button:before{font-size:24px;line-height:44px}div.menu>div ul a:before{font-size:16px;line-height:24px}div.menu>div ul.social a:before{font-size:24px;line-height:33px}button#album:before{content:"\E811"}button#start:before{content:"\E844"}button#previous:before{content:"\E811"}button#next:before{content:"\E812"}button#close:before{content:"\E815"}button#fullscreen:before{content:"\E845"}button#cart:before{content:"\E846"}button#toggle_thumbnails:before{content:"\E842"}button#toggle_share:before{content:"\E843"}button#toggle_info:before{content:"\E00D"}button#download:before{content:"\E849"}div.menu>div ul a.mail:before{content:"\E847"}div.menu>div ul a.download:before{content:"\E849"}div.menu>div ul.social a.facebook:before{content:"\EF00"}div.menu>div ul.social a.twitter:before{content:"\EF01"}div.menu>div ul.social a.pinterest:before{content:"\EF02"}div.menu>div ul.social a.googleplus:before{content:"\EF03"}@media (max-device-width: 320px){button#start{display:none !important}}#layout-indicator{display:none}@media (min-device-width: 667px) and (min-device-height: 414px){#layout-indicator{display:block}button#previous:before,button#next:before{font-size:36px;line-height:1}button#album:before{content:"\E011"}button#start:before{content:"\E044"}button#previous:before{content:"\E060"}button#next:before{content:"\E061"}button#close:before{content:"\E015"}button#fullscreen:before{content:"\E045"}button#cart:before{content:"\E046"}button#toggle_thumbnails:before{content:"\E042"}button#toggle_share:before{content:"\E043"}button#toggle_info:before{content:"\E00D"}button#download:before{content:"\E049"}#bottombar.overflowing div.caption:after{content:"\E05B"}}a:focus,button:focus{outline:none}a::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}body.showfocus a:focus,body.showfocus button:focus{text-shadow:0 0 4px rgba(255,255,255,0.8)}body.showfocus.light a:focus,body.showfocus.light button:focus{text-shadow:0 0 4px rgba(0,0,0,0.6)}html,body,ul,li,button{margin:0;padding:0;position:relative}img{border:none}ul{list-style-type:none}html,body{width:100%;height:100%}body{overflow:hidden;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-touch-action:none;text-rendering:optimizeLegibility}.caption{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.inner{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}div.slide{display:none;position:absolute;left:0;right:0;top:0;bottom:0}div.slide.current,div.slide.previous,div.slide.next{display:block}div.slide.previous,div.slide.next{z-index:1;opacity:0}div.slide.current{z-index:2;opacity:1}.slideshow div.slide.next:not(.previous){display:none}div.slide img{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(0, 0, 0);cursor:pointer}div.slide.loading:after{content:"loading";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-50px 0 0 -32px;font-size:16px;font-family:Arial, Helvetica, sans-serif;line-height:1;opacity:0.3}#topbar,#bottombar{position:absolute;left:0;right:0;height:44px;pointer-events:none}#topbar>*,#bottombar>*{pointer-events:all}#topbar{z-index:7;top:0}#bottombar{z-index:5;bottom:0}.position_divider{opacity:0.5;position:relative;top:-1px;margin-left:3px;margin-right:3px}button,div.menu,button:before{width:44px;height:44px}button,div.menu{z-index:4;display:block;position:relative;border:none;background:none;text-align:left}button:before{position:absolute;left:0;top:0}button,#bottombar.overflowing div.caption{cursor:pointer}button.disabled{opacity:0.3}button.disabled:hover{opacity:0.6}body:not(.hidden) button.active,html.desktop body:not(.hidden) button:active:not([disabled]),#bottombar.overflowing.active,html.desktop #bottombar.overflowing:active{opacity:0.8}button.current{opacity:0.9}button#previous,button#next,button#close{position:absolute}html.touch button#previous,html.touch button#next{top:50%;margin-top:-22px}html:not(.touch) button#previous,html:not(.touch) button#next{width:60px;height:40px;top:50%;overflow:hidden;margin-top:-20px}button#previous{left:0}button#next{right:0}html:not(.touch) button#previous:before,html:not(.touch) button#next:before{top:50%;margin-top:-22px}html:not(.touch) button#next:before{left:auto;right:0}button#close{right:0;top:0}@media (min-device-width: 667px) and (min-device-height: 414px){button,div.menu,button:before{width:32px}button#previous,button#next{text-shadow:none !important}button:before,#bottombar.overflowing div.caption:after{font-size:16px}html.touch button#previous,button#previous:before,html.touch button#next,button#next:before{width:64px;height:64px}html.touch button#previous,html.touch button#next,html:not(.touch) button#previous:before,html:not(.touch) button#next:before{top:50%;margin-top:-18px}}#topbar,#bottombar,#topbar button,#bottombar button{line-height:46px}#title{margin:0 176px 0 0;padding:0 0 11px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}#album{display:inline-block;vertical-align:middle;margin:0 -11px}#actions{float:right}#actions button,#actions div.menu{float:left}#bottombar #position{min-width:44px;padding:0 11px;float:left;white-space:nowrap;text-align:center;opacity:0.6}#bottombar div.caption div{margin:0 11px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bottombar .filename{opacity:0.6}@media (min-device-width: 667px) and (min-device-height: 414px){#topbar,#bottombar{background:none !important}#bottombar div.caption{position:absolute;left:50%;bottom:0;padding:11px 0}#bottombar div.caption div{margin:0;padding:0;line-height:22px}#bottombar.overflowing div.caption:after{position:absolute;top:-2px;right:-44px;width:44px;height:44px}#title{padding:0 0 11px 11px}#album{margin-right:-5px}}span.name,#bottombar span.description{font-weight:bold}#bottombar span.name+span.description{margin-left:11px;font-weight:normal}#more{z-index:8;display:none;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}#more div.caption{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#more div.caption div{height:100%;padding:13px 44px 9px 11px;overflow-x:hidden;overflow-y:auto}#more span{display:block;white-space:pre-wrap}#more.not_overflowing div.caption{position:absolute;left:0;right:0;bottom:0;height:auto}@media (min-device-width: 640px){#more span{font-size:16px}}@media (min-device-width: 667px) and (min-device-height: 414px){#more{background:none !important}#more div.caption{left:50% !important;right:auto;top:auto;overflow:visible}#more div.caption div{padding:9px 0}#more span{font-size:14px}button#close{right:-44px;top:-3px}}#thumbnails{z-index:6;display:none}#thumbnails>div{position:absolute;left:0;right:0;top:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch}#thumbnails>div>div{height:100%;overflow-y:auto;padding-top:36px}#thumbnails ul{width:100%}#thumbnails li{float:left;display:block;text-align:center;font-size:1px}#thumbnails li>div{position:relative;display:block;width:100%;padding:0 0 100% 0}#thumbnails a{position:absolute;left:0;right:0;top:0;bottom:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box}#thumbnails img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}html:not(.touch) #thumbnails a:hover img{outline:2px solid #ddd}html:not(.touch) body.light #thumbnails a:hover img{outline:2px solid #444}#thumbnails li.current img,#thumbnails a:active img,html:not(.touch) #thumbnails a:active img{outline:1px solid #fff}body.light #thumbnails li.current img,body.light #thumbnails a:active img,html:not(.touch) body.light #thumbnails a:active img{outline:1px solid #666}html.noBackgroundSize #thumbnails a{background-image:none !important}@media (min-device-width: 767px){#thumbnails a{background-image:none !important}}@media (max-device-width: 767px){html:not(.noBackgroundSize) #thumbnails img{display:none}html.noBackgroundSize #thumbnails li.current img,html.noBackgroundSize #thumbnails a:active img,html:not(.noBackgroundSize) #thumbnails li.current a,html.desktop:not(.noBackgroundSize) #thumbnails a:active,html:not(.noBackgroundSize) #thumbnails a.active{outline:1px solid #fff}html.noBackgroundSize body.light #thumbnails li.current img,html.noBackgroundSize body.light #thumbnails a:active img,html:not(.noBackgroundSize) body.light #thumbnails li.current a,html.desktop:not(.noBackgroundSize) body.light #thumbnails a:active,html:not(.noBackgroundSize) body.light #thumbnails a.active{outline:1px solid #000}}div.menu>div{position:absolute;top:44px;right:-4px;width:140px;padding:4px;font-size:12px;line-height:26px;border-radius:0 0 2px 2px;display:none}div.menu#info>div{white-space:nowrap;padding:8px 16px;width:auto;line-height:18px;min-width:52px}div.menu>div:before,div.menu>div:after{content:"";position:absolute;top:-4px;height:4px}div.menu>div:before{left:0;right:36px;border-radius:2px 0 0 0}div.menu>div:after{right:0;width:16px;border-radius:0 2px 0 0}div.menu>div hr{border:none;height:1px;margin:4px 9px;background:#888;opacity:0.6}div.menu>div ul a{position:relative;display:block;padding:0 11px 0 33px;text-decoration:none}div.menu>div ul a:before{position:absolute;left:0;top:0;bottom:0;width:33px}div.menu>div ul.social{float:left;width:100%}div.menu>div ul.social a{float:left;display:block;position:relative;width:33px;height:33px;padding:0;overflow:hidden;color:transparent !important;cursor:pointer}div.menu>div ul.social a:before{position:absolute;left:0;right:0;top:0;bottom:0}div.menu a,div.menu a:before{cursor:pointer;text-decoration:none}div.menu a:active,div.menu a:active:before{opacity:0.8}@media (min-device-width: 667px) and (min-device-height: 414px){div.menu>div{right:-10px}}.ui{-webkit-transition:opacity 0.15s ease-out;-moz-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}html.ios:not(.embedded) .ui{-webkit-transform:translate3d(0, 0, 0)}body.hide_ui .ui{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}body.ui_hidden .ui{visibility:hidden}@media (orientation: landscape){html.ipad.ios7:not(.chrome):not(.standalone) html,html.ipad.ios7:not(.chrome):not(.standalone) body,html.ipad.ios7:not(.chrome):not(.standalone) .inner{height:100%}}@media (orientation: landscape){html.iphone.ios7:not(.chrome):not(.standalone) #topbar{height:63px;padding:16px 0 3px 0}html.iphone.ios7:not(.chrome):not(.standalone) #more div.caption div{padding-top:29px}html.iphone.ios7:not(.chrome):not(.standalone) button#close{top:16px}html.iphone.ios7:not(.chrome):not(.standalone) #thumbnails>div>div{padding-top:56px}}#spinner{z-index:9;position:absolute;left:0;right:0;top:0;bottom:0}#spinner svg{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px}
