/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min--moz-device-pixel-ratio:1.09375),(-o-min-device-pixel-ratio:35/32),(min-resolution:105dpi),(min--moz-device-pixel-ratio:1.1),(-o-min-device-pixel-ratio:11/10),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);-moz-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;-o-transition:transform .25s;-moz-transition:transform .25s,-moz-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-moz-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;-moz-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;-moz-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@-moz-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
.hashtag,strong{font-weight:700}#content .articleNav,.projectsHolder{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ul{margin-top:5px;list-style:disc inside}ul li{margin-left:20px}i{font-style:italic;color:#999}iframe{border:1px solid #ccc;margin-bottom:10px}.hashtag{background-color:#f05848;display:inline-block;padding:.5em 1em;color:#fff;font-size:1.5em;border-radius:10px;cursor:pointer;border:1px solid #f05848;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;height:auto;margin:1em auto .5em}.hashtag.close{opacity:0;height:0;padding:0;margin:0;overflow:hidden}.hashtag:hover{background-color:#fff;color:#f05848}.hashtag:before{content:'X';margin-right:-15px;width:0;opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hashtag:hover:before{margin-right:20px;opacity:1}.menu-open{margin-bottom:20px;overflow-y:auto;max-height:200px;-webkit-transition:display 1s,all .2s ease-in-out;-o-transition:display 1s,all .2s ease-in-out;-moz-transition:display 1s,all .2s ease-in-out;transition:display 1s,all .2s ease-in-out}.menuBt.open{top:25px;display:block;background-color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.openBG-closed,.project{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000}.menuBt.close{height:0;margin-top:-10px}.menuBt.close svg{height:0}#splashes{position:fixed;z-index:-1}.innerPage,.innerPage-titleSmall{overflow:hidden;padding-bottom:100px;-webkit-transition:margin-top .5s ease-out;-o-transition:margin-top .5s ease-out;-moz-transition:margin-top .5s ease-out;transition:margin-top .5s ease-out}.projectsHolder{max-width:1400px;margin:20px auto auto;text-align:center;user-select:none}.project{display:inline-block;margin:30px;cursor:pointer;width:200px;height:200px;position:relative;-moz-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;perspective:1000}.project[data-ready=false] .inner .caption{color:#ccc}.project[data-ready=false] .inner img{opacity:.5}.project[data-ready=false] .inner{background:#f0f0f0;opacity:.3}.project .inner .caption{width:100%;color:#fff;font-weight:800;font-size:2em;position:absolute;background:rgba(0,0,0,.5);text-shadow:0 0 20px #000;line-height:1em;padding-top:5px;top:50%;left:0;word-wrap:break-word;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-transform:capitalize}.project .inner .caption .date,.project .inner .caption .subtitle{font-size:.5em;font-weight:400}.project .inner .caption .date{clear:both;margin-top:0;text-shadow:none;text-shadow:0 0 6px #000;padding-left:10px;padding-right:10px}.project .inner .caption .subtitle .comming-soon{font-weight:700;color:#999;background:#fff;padding-left:5px;padding-right:5px;text-shadow:none}.project .inner{position:absolute;background:#fff;border-radius:0;border:10px solid #fff;opacity:.75;width:200px;height:200px;overflow:hidden}.project .inner img{left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project .inner a,a:link:focus,a:visited:focus{color:inherit;text-decoration:none;outline:0}.header .title.small{width:171px;margin-bottom:0}.header .title.small #logo-head{height:84px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.header .title.small #logo-mask{width:57px;height:24px;left:57px;top:39px;background-size:auto 100%;background-position:844px 0}.header .title.small #logo-leftEye,.header .title.small #logo-rightEye{height:15px;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.header .title #logo-name{margin-top:-35px;position:relative;display:block;margin-left:auto;margin-right:auto}.footer{z-index:10;font-size:1em;color:#b33a2d;font-weight:700;padding-top:20px;padding-bottom:20px;position:absolute;bottom:0;left:0;width:100%;text-align:center;background:#fff;border-top:1px solid #d1493a;-webkit-box-shadow:0 -10px 16px -9px rgba(0,0,0,.52);box-shadow:0 -10px 16px -9px rgba(0,0,0,.52)}#back-button a,#back-button a:visited,.footer a{font-weight:400;color:#F05848!important;text-decoration:underline;background-image:-webkit-gradient(linear,left top,right top,from(#f05848),color-stop(50%,#f05848),color-stop(50%,transparent),to(transparent));background-image:-webkit-linear-gradient(left,#f05848,#f05848 50%,transparent 50%,transparent);background-image:-moz-linear-gradient(left,#f05848,#f05848 50%,transparent 50%,transparent);background-image:-o-linear-gradient(left,#f05848,#f05848 50%,transparent 50%,transparent);background-image:linear-gradient(to right,#f05848,#f05848 50%,transparent 50%,transparent);background-position:100% 0;background-size:210% 100%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}#back-button a,.page .header li a,.sort>ul>li.selected:hover a{text-decoration:none}#back-button img{display:inline!important;height:1em!important;margin-right:.5em!important;vertical-align:middle!important}#back-button a:hover,.footer a:hover{color:#fff!important;background-position:0 0}#back-button a{padding-left:10px;padding-right:10px;padding-bottom:3px;font-weight:700}#back-button{text-align:center;margin-top:1em;margin-bottom:1em}.loader.hidden{display:none}.loader img{width:8em;height:8em}.content-opened{opacity:1;width:100%;height:100%;padding-top:30px;padding-bottom:70px;position:relative;display:block}.page{position:relative;height:auto!important;min-height:100%}.openBG-closed,.openBG-opened{top:0;z-index:-1;position:fixed;background:#fff}.openBG-closed{left:0;border-radius:50%;width:0;height:0;display:none;-moz-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;perspective:1000}.openBG-opened{width:100%;height:150%;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.sort>ul>li{margin:0;padding:0;color:#f05848;font-size:0;display:inline-block;cursor:pointer;text-transform:uppercase;font-weight:800;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sort>ul>li:nth-child(1){margin-right:-15px}.sort>ul>li:nth-child(2){margin-left:-15px}.sort li a img{vertical-align:middle;margin-right:5px;height:1.25em}.sort>ul>li.selected{font-weight:700;font-size:1em;margin-left:.25em;margin-right:.25em;padding-bottom:.25em;padding-top:.25em;border-bottom:1px dashed #d1493a;background-image:-webkit-gradient(linear,left bottom,left top,from(#f05848),color-stop(50%,#f05848),color-stop(50%,transparent),to(transparent));background-image:-webkit-linear-gradient(bottom,#f05848,#f05848 50%,transparent 50%,transparent);background-image:-moz-linear-gradient(bottom,#f05848,#f05848 50%,transparent 50%,transparent);background-image:-o-linear-gradient(bottom,#f05848,#f05848 50%,transparent 50%,transparent);background-image:linear-gradient(to top,#f05848,#f05848 50%,transparent 50%,transparent);background-position:100% 0;background-size:100% 201%}.sort>ul>li.selected:hover{color:#fff;border-bottom:1px dashed #fff;background-position:0 90%}.page .header .categories{width:100%;max-width:1200px;margin:auto}.page .header .sortList{display:inline}.page>.header .categories li{margin-left:0;display:inline;padding-right:.75em;padding-left:.75em;color:#f05848;font-weight:400;font-size:1.5em}.page>.header .categories li:nth-child(3n):after{content:"\A";white-space:pre}.page>.header .categories>li .count{font-style:italic;font-size:.75em;vertical-align:super}.page .header li a{color:inherit}.page .header li a:hover{color:inherit;text-decoration:underline}#content .article .my-gallery{position:relative;width:100%;max-width:780px;height:351px;margin:auto auto 50px;-webkit-box-shadow:0 6px 30px -3px rgba(0,0,0,.49);box-shadow:0 6px 30px -3px rgba(0,0,0,.49)}#content .article .my-gallery figure{position:absolute;margin:-10px 0 0;padding:0;opacity:0}#content .article .my-gallery figure:first-child,#content .article .my-gallery.seo figure{opacity:1}#content .article .my-gallery figure img{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);padding-top:10px}#content .article .my-gallery.seo{text-align:center;padding-top:5px;height:auto}#content .article .my-gallery.seo figure{margin:0;position:initial;display:inline}#content .article .my-gallery.seo figure img{width:49%;margin:0;padding:0;display:inline}.articleContent{text-align:justify;margin-top:50px}.articleContent figure{text-align:center;background-color:#eee}.articleContent figure figcaption{font-weight:lighter;font-style:italic;text-align:center;color:#000;background-color:#ddd;margin-top:-7px;padding:5px}#content .articleNav{-webkit-filter:url(/img/goo.svg#goo);filter:url(/img/goo.svg#goo);text-align:center;margin-bottom:2em;top:20px;height:2.5em;user-select:none}#content .articleNav div a{color:inherit;text-decoration:inherit}#content .articleNav div{display:inline-block;margin-left:.15em;margin-right:.15em;cursor:pointer}#content .articleNav div>div{font-weight:700;font-size:3em;padding:.4em;color:#fff;border-radius:50%;background-color:#f05848;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#content .articleNav div>div:hover{background-color:#f05848;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}#content .articleNav div.articleNav-disabled>div,#content .articleNav div.articleNav-disabled>div:hover{pointer-events:none;background:#F7AFA8}#content .articleNav #closeBt>div{padding:.6em}#content .article{max-width:800px;margin-left:auto;margin-right:auto;margin-top:0;padding-left:20px;padding-right:20px;padding-bottom:50px}#content .article h1{text-align:center;font-size:3em;font-weight:800;text-transform:uppercase;line-height:1em}#content .article h1>.subtitle{text-align:center;font-size:.5em;font-weight:400;line-height:1em;display:block}#content .article h2{margin-top:40px;margin-bottom:5px;font-size:1.5em;font-weight:800;line-height:1em;text-decoration:underline;color:#f05848}#content .article article header .moreInfo{max-height:0;overflow:hidden;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#content .article article header .moreInfo.opened{max-height:200px}#content .article article header .moreInfoBt{font-size:3em;color:#f05848;background:0 0;border:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;cursor:pointer;margin:auto;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .article article header .moreInfoBt:hover{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}#content .article article header .moreInfoBt:focus{outline:0}#content .article article header p{text-align:left;margin:auto auto 40px;font-size:1.2em}#content .article article header p.intro{text-align:justify;font-style:italic;margin:1.5em 10px;color:#666;quotes:"\201C""\201D""\2018""\2019"}#content .article article header p.intro:before{font-family:sans-serif;color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}button[type=submit],input,textarea{font-family:'Open Sans',sans-serif}#content .article .done,#content .article .tags{font-size:.8em;font-style:italic}#content .article .tags a{margin-left:6px;margin-right:6px}#content .article header .title{font-weight:700;text-decoration:underline;font-size:1em}#content .article .site{margin-top:5px;margin-bottom:10px;font-size:1.5em;font-style:italic;text-align:center}#content .article a:not(.slideShowItem){color:#f05848;background-image:-webkit-gradient(linear,left top,right top,from(#f05848),color-stop(50%,#f05848),color-stop(50%,transparent),to(transparent));background-image:-webkit-linear-gradient(left,#f05848,#f05848 50%,transparent 50%,transparent);background-image:-moz-linear-gradient(left,#f05848,#f05848 50%,transparent 50%,transparent);background-image:-o-linear-gradient(left,#f05848,#f05848 50%,transparent 50%,transparent);background-image:linear-gradient(to right,#f05848,#f05848 50%,transparent 50%,transparent);background-position:100% 0;background-size:210% 100%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}#content .article .my-gallery a{text-decoration:none;margin:0}#content .article a:hover{color:#fff;background-position:0 0}#content .article a:visited{margin-left:6px;margin-right:6px;color:#FA0}#content .article a:visited:hover{color:#fff;background-image:none}#content .article .video{display:block;margin:20px auto}#content .article iframe,#content .article img{display:block;margin:10px auto}#content .article a.center{margin-left:auto;margin-right:auto;display:block}#content .article .flashModule embed{border:1px solid #ddd}#content .article .flashModule p{margin:auto;text-align:center;border:1px solid #c00;font-weight:700;color:#c00;font-size:1.2em}#genericError h2,#genericError h3{font-weight:800;line-height:1.5em}#content .article .flashModule img{display:inline;vertical-align:middle;margin-right:20px}#genericError img{width:15em;height:15em}#genericError h2{font-size:2.5em}#genericError h3{font-size:1.5em}#aboutContent>img{float:left;width:10em;margin-right:1em;margin-bottom:1em;border-radius:2%;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px 2px rgba(0,0,0,.2)}#aboutContent div.form{width:70%;overflow:hidden;margin:2em auto 5em 176px}#aboutContent .counter{text-align:right;font-weight:400;font-style:italic}#aboutContent .feedbackError{margin-top:2em;text-align:center;color:#fff;background:#d1493a;opacity:0}#aboutContent .feedbackSuccess{margin-top:40px;font-weight:700;color:#F05848;text-align:center;font-size:3em;display:none;width:100%;margin-bottom:50px}button[type=submit],label{font-weight:800;font-size:1em}#aboutContent .feedbackSuccess img{margin-top:1em}#contactForm div{clear:both}label{width:17%;float:left;text-align:right;color:#fff;padding:4px 10px;background-color:#F05848}input,textarea{float:right;margin:0 0 5px;font-size:1em;padding:.3em;color:#B1291a;border:0;border-left:1px solid #d1493a;width:75%;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;max-width:75%}input:focus,textarea:focus{border-left:5px solid #d1493a}textarea{height:15em}::-webkit-input-placeholder{color:#E0A9A3;font-style:italic}::-moz-placeholder{color:#E0A9A3;font-style:italic}:-ms-input-placeholder{color:#E0A9A3;font-style:italic}input:-moz-placeholder{color:#E0A9A3;font-style:italic}button[type=submit]{margin:0 auto;padding:.3em 2em;border:1px solid #d1493a;background:#fff;display:block;width:auto;color:#d1493a;text-transform:uppercase;cursor:pointer;border-radius:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}button[type=submit] img{height:2em;width:2em;margin:0 0 0 2em;padding:0;display:inline;vertical-align:middle}.spoiler,button[type=submit] img.hidden{display:none}button[type=submit]:hover{color:#fff;padding-left:3em;padding-right:3em;background:#d1493a}button[type=submit]:disabled{color:#f1A99a;padding-left:2em;padding-right:2em;background:#fff;cursor:default}.spoilBt{background:-webkit-repeating-linear-gradient(45deg,#bc6060,#bc6060 10px,#984646 10px,#984646 20px);background:-moz-repeating-linear-gradient(45deg,#bc6060,#bc6060 10px,#984646 10px,#984646 20px);background:-o-repeating-linear-gradient(45deg,#bc6060,#bc6060 10px,#984646 10px,#984646 20px);background:repeating-linear-gradient(45deg,#bc6060,#bc6060 10px,#984646 10px,#984646 20px);color:#fff;font-weight:700;text-align:center;border-radius:20px;padding:5px;cursor:pointer}.spoilBt:hover{opacity:.8}.spoiler>a{margin:10px auto!important;display:block!important}@media only screen and (max-device-width :480px){body{font-size:2em}.header{width:100%;min-height:100px;top:0}.footer{padding-top:1em;padding-bottom:1em}.innerPage,.innerPage-titleSmall{margin-left:-5px;padding-bottom:167px}.innerPage-titleSmall{margin-top:245px}.header .title{margin-bottom:0;margin-left:auto;margin-right:auto;position:relative}.menu{overflow-y:hidden;max-height:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-open{overflow-y:scroll;max-height:730px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menuBt{height:50px;top:46px}.menuBt svg{width:70px;height:70px}.page .header a.selected{background:0 0}#menu li.selected{color:#fff;background:#f05848}.projectsHolder{margin-top:80px}.project[data-ready=false] .inner{opacity:.85}.page>.header>.menu-open>.categories>li .count,.page>.header>.menu>.categories>li .count{font-style:italic;font-size:.75em;vertical-align:super}.page>.header>.menu-open>.categories>li.selected .count,.page>.header>.menu>.categories>li.selected .count{color:#fff;font-style:italic;font-size:.75em;vertical-align:super}.page>.header>.menu-open>.categories>li,.page>.header>.menu>.categories>li{display:block;padding:.5em 0;margin:0;color:#f05848;font-weight:700;font-size:1.5em;width:100%}.page .header a.selected{font-weight:800}.sort{font-size:1.5em;margin-top:0;margin-bottom:0;height:auto}.sort>ul>li{display:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.sort>ul>li:nth-child(1){margin-right:0}.sort>ul>li:nth-child(2){margin-left:0}.sort>ul>li.selected{font-size:1em;padding-bottom:0;display:inline-block}#content .article{width:100%;max-width:none;margin:0;padding:0}#content .body,#content header{width:auto;padding-left:30px;padding-right:30px}#content .article h1{font-size:1.5em;color:#fff;background-color:#f05848;padding-bottom:.5em;padding-top:.3em;width:100%;margin-top:-2px}.content-opened{width:auto;position:static;padding-top:0;padding-bottom:200px}#content .articleNav{-webkit-filter:none;filter:none;margin:0;padding:40px 0 0;height:5em;background-color:#f05848}#content .articleNav div>div{font-size:1.5em;margin-top:.5em;padding-left:.65em;padding-right:.65em;background-color:#fff;color:#f05848}#content .articleNav #closeBt>div{padding-left:.8em;padding-right:.8em}#content .articleNav div>div:hover{background-color:#fff;color:#f05848;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.project{margin:0 0 10px;width:100%;height:400px;display:block}.project .inner{width:100%;height:400px;border:0;opacity:1;background:#FEEEEC}.project .inner .caption{width:50%;min-width:50%;font-size:2em;position:absolute;line-height:1em;padding-top:1em;padding-bottom:1em;background:initial;text-shadow:initial;color:#f05848}.project .inner .caption .subtitle{line-height:1em;margin-top:1em}.project .inner .caption .date{text-shadow:initial}.project .inner img{width:50%;left:0;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);border-left:1px solid #f05848}#aboutContent div.form{width:95%;margin-left:0}#contactForm div{clear:both}label{font-size:1.5em;padding:.5em;display:block;width:100%;text-align:left}input,textarea{float:left;width:103%;max-width:103%}}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp,.pswp__bg{position:absolute;left:0;top:0;-webkit-backface-visibility:hidden}.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}.pswp{display:none;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;outline:0}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;will-change:opacity}.pswp__container,.pswp__scroll-wrap,.pswp__zoom-wrap{will-change:transform;-webkit-backface-visibility:hidden;top:0;position:absolute;left:0}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;right:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);-o-transition:transform 333ms cubic-bezier(.4,0,.22,1);-moz-transition:transform 333ms cubic-bezier(.4,0,.22,1),-moz-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1),-moz-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;-webkit-transition:opacity .15s;-o-transition:opacity .15s;-moz-transition:opacity .15s;transition:opacity .15s}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min--moz-device-pixel-ratio:1.09375),(-o-min-device-pixel-ratio:35/32),(min-resolution:105dpi),(min--moz-device-pixel-ratio:1.1),(-o-min-device-pixel-ratio:11/10),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);-moz-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;-o-transition:transform .25s;-moz-transition:transform .25s,-moz-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-moz-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;-moz-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;-moz-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@-moz-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}