.mfp-bg{top:0; left:0; width:100%; height:100%; z-index:100000; overflow:hidden; position:fixed; background:#000; opacity:0.8; filter:alpha(opacity=80)}.mfp-wrap{top:0; left:0; width:100%; height:100%; z-index:100000; position:fixed; outline:none !important; -webkit-backface-visibility:hidden}.mfp-container{text-align:center; position:absolute; top:0; right:0; bottom:0; left:0; padding:0 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.mfp-container:before{content:''; display:inline-block; height:100%; vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%; cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out}.mfp-zoom-out-cur,.mfp-image-holder .mfp-close{cursor:pointer}.mfp-zoom{cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none; -moz-user-select:none; user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#fff; position:absolute; top:50%; width:auto; text-align:center; width:100%; margin:-0.8em 0 0 0; left:0; z-index:1044}.mfp-preloader span{display:inline-block; background-color:#fff; width:50px; height:50px; z-index:-1; margin:-25px 0 0 -25px}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1046; -webkit-box-shadow:none; box-shadow:none}button::-moz-focus-inner{padding:0; border:0}.mfp-close{width:44px; height:44px; line-height:44px; position:absolute; right:-44px; top:0; text-decoration:none; text-align:center; opacity:0.65; filter:alpha(opacity=65); padding:0 0 18px 10px; color:#fff; font-style:normal; font-size:28px; font-family:'Source Sans Pro',sans-serif,Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1; filter:alpha(opacity=100)}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff; right:0; text-align:right; width:100%}.mfp-counter{position:absolute; top:0; right:0; color:#cccccc; font-size:12px; line-height:18px}.mfp-arrow{position:absolute; margin:0; top:50%; margin-top:-30px; padding:0; width:60px; height:60px; opacity:0.8; filter:alpha(opacity=80); -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out}.mfp-arrow.mfp-arrow-left{left:0; background:url('/media/img/arrow-point-to-left.png') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.mfp-arrow.mfp-arrow-left:hover{background-position:5px 0}.mfp-arrow.mfp-arrow-right{right:0; background:url('/media/img/arrow-point-to-right.png') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.mfp-arrow.mfp-arrow-right:hover{background-position:-5px 0}.mfp-iframe-holder{padding-top:40px; padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0; width:100%; max-width:1400px;}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%; height:0; overflow:hidden; padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0,0,0,0.6); background:black}img.mfp-img{width:auto; max-width:100%; height:auto; display:block; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:40px 0 40px 0; margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:''; position:absolute; left:-3px; top:37px; bottom:37px; display:block; right:-3px; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0,0,0,0.6); background:#000}.mfp-figure small{color:#bdbdbd; display:block; font-size:12px; line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-29px; position:absolute; top:100%; left:0; width:100%; cursor:auto}.mfp-title{text-align:left; line-height:18px; color:#fff; word-wrap:break-word}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){ .mfp-img-mobile .mfp-image-holder{padding-left:0; padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0; bottom:0}.mfp-img-mobile .mfp-figure small{display:inline; margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px; top:3px}.mfp-img-mobile .mfp-close{top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:fixed; text-align:center; padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75); transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0; transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%; transform-origin:100%}.mfp-container{padding-left:6px; padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0; right:0; padding-top:0}/* ====== Zoom effect ======*/.mfp-zoom-in{}.mfp-zoom-in .mfp-with-anim{opacity:0; transition:all 0.2s ease-in-out; -webkit-transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0; transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1; -webkit-transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(0.8); opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}/* ====== Newspaper effect ======*/.mfp-newspaper{}.mfp-newspaper .mfp-with-anim{opacity:0; -webkit-transition:all 0.2s ease-in-out; transition:all 0.5s; -webkit-transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0; transition:all 0.5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1; -webkit-transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8}.mfp-newspaper.mfp-removing .mfp-with-anim{-webkit-transform:scale(0) rotate(500deg); opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}/* ====== Move-horizontal effect ======*/.mfp-move-horizontal{}.mfp-move-horizontal .mfp-with-anim{opacity:0; transition:all 0.3s; -webkit-transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0; transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1; -webkit-transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{-webkit-transform:translateX(50px); opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}/* ====== Move-from-top effect ======*/.mfp-move-from-top{}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0; transition:all 0.2s; -webkit-transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0; transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1; -webkit-transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{-webkit-transform:translateY(-50px); opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}/* ====== 3d unfold ======*/.mfp-3d-unfold{}.mfp-3d-unfold .mfp-content{-webkit-perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0; transition:all 0.3s ease-in-out; -webkit-transform-style:preserve-3d; -webkit-transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0; transition:all 0.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1; -webkit-transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{-webkit-transform:rotateY(60deg); opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}/* ====== -webkit-Zoom-out effect ======*/.mfp-zoom-out{}.mfp-zoom-out .mfp-with-anim{opacity:0; transition:all 0.3s ease-in-out; -webkit-transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0; transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1; -webkit-transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{-webkit-transform:scale(1.3); opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}/* ====== "Hinge" close effect ======*/@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0); -webkit-transform-origin:top left; -webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg); -webkit-transform-origin:top left; -webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg); -webkit-transform-origin:top left; -webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0); opacity:1; -webkit-transform-origin:top left; -webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px); opacity:0}}.hinge{-webkit-animation-duration:1s; -webkit-animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0; transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}.preloader:before{content:''; width:50px; height:50px; background-color:#fff; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; -webkit-animation:rotateplane 1.2s infinite ease-in-out; animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}