@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300");

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}[type=button],[type=reset],[type=submit],button{appearance:none;background-color:#ca113c;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Fira Sans,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease;user-select:none;vertical-align:middle;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#a20e30;color:#fff}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#ca113c}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{padding:0}label,legend{font-weight:600;margin-bottom:.375em}label{display:block}input,select,textarea{display:block;font-family:Fira Sans,sans-serif;font-size:1em}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color .15s ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#ca113c;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(178,15,53,.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file],select{margin-bottom:.75em;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%}ol,ul{list-style-type:none;padding:0}dl,dt,ol,ul{margin:0}dt{font-weight:600}dd,figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;text-align:left}td,th{padding:.75em 0}td{border-bottom:1px solid #ddd}td,th,tr{vertical-align:middle}body{color:#333;font-size:1em;line-height:1.5}body,h1,h2,h3,h4,h5,h6{font-family:Fira Sans,sans-serif}h1,h2,h3,h4,h5,h6{color:#ca113c;font-weight:400;line-height:1.2;margin:0 0 .75em}h1{font-size:1.61051em}@media (min-width:900px){h1{font-size:2.48832em}}h2{font-size:1.4641em}@media (min-width:900px){h2{font-size:2.0736em}}h3{font-size:1.331em}@media (min-width:900px){h3{font-size:1.728em}}h4{font-size:1.21em}@media (min-width:900px){h4{font-size:1.44em}}h5{font-size:1.1em}@media (min-width:900px){h5{font-size:1.2em}}h6{font-size:1em}@media (min-width:900px){h6{font-size:1em}}p{margin:0 0 .75em}a{color:#ca113c;text-decoration:none;transition:color .15s ease}a:active,a:focus,a:hover{color:#980d2d}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}

/*!
 * pagepiling.js 1.5.4
 *
 * https://github.com/alvarotrigo/pagePiling.js
 * @license MIT licensed
 *
 * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo
 */body,html{overflow:hidden;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.pp-section{height:100%;position:absolute;width:100%}.pp-easing{transition:all 1s cubic-bezier(.55,.085,0,.99);transition-timing-function:cubic-bezier(.55,.085,0,.99)}#pp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;z-index:5}@media (min-width:900px){#pp-nav{z-index:10}}#pp-nav.right{right:17px}#pp-nav.left{left:17px}.pp-section.pp-table{display:table}.pp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.pp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.pp-slidesNav.bottom{bottom:17px}.pp-slidesNav.top{top:17px}#pp-nav ul,.pp-slidesNav ul{margin:0;padding:0}#pp-nav li,.pp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}.pp-slidesNav li{display:inline-block}#pp-nav li a,.pp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#pp-nav li .active span,.pp-slidesNav .active span{background:#333}#pp-nav span,.pp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:transparent;border-radius:50%;position:absolute;z-index:1}.pp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px}.pp-tooltip.right{right:20px}.pp-tooltip.left{left:20px}.pp-scrollable{overflow-y:scroll;height:100%}@media screen and (min-width:900px){body{overflow:hidden}}header{position:fixed;background-color:hsla(0,0%,100%,.8);width:100%;height:4em;box-shadow:0 2px 5px rgba(0,0,0,.26)}@media screen and (min-width:480px) and (max-width:900px){header{height:4em}}@media screen and (min-width:900px){header{height:4em}}header #logoimg{width:12em;margin:.7em 0 0 .5em;float:left}@media screen and (min-width:480px) and (max-width:900px){header #logoimg{width:14em;margin:.5em 2em;float:left}}@media screen and (min-width:900px){header #logoimg{width:16em;margin:.5em 2em .5em 2em;float:right}}#wrapper{margin-top:4em}@media screen and (min-width:480px) and (max-width:900px){#wrapper{margin-top:4em}}@media screen and (min-width:900px){#wrapper{margin-top:0}}#wrapper .section{padding:2.35765%}#wrapper .section .nextpage{color:#fff;text-align:left;margin-bottom:0;bottom:6em;position:fixed;width:100%}#wrapper .section .nextpage a:nth-child(2){position:fixed;right:2.35765%;bottom:6em}#wrapper .section .nextpage i{border:solid #fff;border-width:0 .7em .7em 0;display:inline-block;padding:.7em}#wrapper .section .nextpage .down{transform:rotate(45deg);transform--webkit-transform:rotate(45deg)}#wrapper #section1{background-image:url(/site/assets/images/unsplash_jez-timms-332995_ouse_viaduct_dark.jpg);background-size:cover}#wrapper #section1 h1{font-size: clamp(2.2em, 3vw, 3em);line-height: 1.25;color:#fff}#wrapper #section1 h2,#wrapper #section1 h3{color:#fff}#wrapper #section2,#wrapper #section3{background-color:#fafafa}#wrapper #section4{background-color:#f0f0f0}#wrapper #section5{background-color:#ebebeb}#wrapper #section6{background-color:#e6e6e6;padding-bottom:6em}.section_content{max-width:1200px;margin-left:auto;margin-right:auto;padding:2.35765%;margin:0 2.2em 12em auto}.section_content:after{clear:both;content:"";display:block}@media screen and (min-width:480px) and (max-width:900px){.section_content{margin:4em auto 8em}}@media screen and (min-width:900px){.section_content{margin:4em auto auto}}.section_content .content_sub{float:left;display:block;margin-right:2.35765%;width:100%;padding:2.35765%}.section_content .content_sub:last-child{margin-right:0}@media screen and (min-width:900px){.section_content .content_sub{float:left;display:block;margin-right:2.35765%;width:48.82117%}.section_content .content_sub:last-child{margin-right:0}}.section_content .portfolio_sub{float:left;display:block;margin-right:2.35765%;width:100%;padding:2.35765%}.section_content .portfolio_sub:last-child{margin-right:0}@media screen and (min-width:900px){.section_content .portfolio_sub{float:left;display:block;margin-right:2.35765%;width:31.76157%}.section_content .portfolio_sub:last-child{margin-right:0}}.section_content .posts-1{float:left;display:block;margin-right:2.35765%;width:100%}.section_content .posts-1:last-child{margin-right:0}@media screen and (min-width:900px){.section_content .posts-1{float:left;display:block;margin-right:2.35765%;width:65.88078%}.section_content .posts-1:last-child{margin-right:0}.section_content .posts-1 .posts-1-img{float:right;padding-left:1em;padding-bottom:1em}}.section_content .posts-2{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2em}.section_content .posts-2:last-child{margin-right:0}.section_content .posts-2 h4{margin:0}@media screen and (min-width:900px){.section_content .posts-2{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-top:0}.section_content .posts-2:last-child{margin-right:0}}.post_img{float:right;margin-left:1em;margin-bottom:1em}.portfolio_page{float:left;display:block;margin-right:2.35765%;width:100%}.portfolio_page:last-child{margin-right:0}@media screen and (min-width:900px){.portfolio_page{float:left;display:block;margin-right:2.35765%;width:31.76157%}.portfolio_page .portfolio_page:nth-child(3n),.portfolio_page:last-child{margin-right:0}.portfolio_page .portfolio_page:nth-child(3n+1){clear:left;margin-bottom:1em}}.portfolio_pop_show{float:none;position:relative;background:#fff;padding:2em;width:auto;max-width:1000px;margin:1.2em auto}.portfolio_pop_show .portfolio_box{float:left;display:block;margin-right:2.35765%;width:100%}.portfolio_pop_show .portfolio_box:last-child{margin-right:0}@media screen and (min-width:900px){.portfolio_pop_show .portfolio_box{float:left;display:block;margin-right:2.35765%;width:48.82117%}.portfolio_pop_show .portfolio_box:last-child,.portfolio_pop_show .portfolio_box:nth-child(2n){margin-right:0}.portfolio_pop_show .portfolio_box:nth-child(odd){clear:left}}footer{position:fixed;background-color:#333;width:100%;height:4em;z-index:100;bottom:0}.iconwrap{margin-top:.5em}.icons{text-align:center;margin-left:0;margin-bottom:0}.icons li{display:inline}.icons a{color:#ca113c}.icons a:hover{color:#666}@font-face{font-family:rondo;src:url(/site/assets/fonts/rondo/rondo.eot?#) format("eot"),url(/site/assets/fonts/rondo/rondo.svg#rondo) format("svg"),url(/site/assets/fonts/rondo/rondo.woff) format("woff"),url(/site/assets/fonts/rondo/rondo.ttf) format("truetype");font-weight:400;font-style:normal}[data-icon]:before{font-family:rondo;content:attr(data-icon);speak:none}[class*=" icon-"]:before,[class^=icon-]:before{font-family:rondo;font-style:normal;speak:none}.icon-youtube:before{content:"\79\6f\75\74\75\62\65"}.icon-yahoo:before{content:"\79\61\68\6f\6f"}.icon-xing:before{content:"\78\69\6e\67"}.icon-wordpress:before{content:"\77\6f\72\64\70\72\65\73\73"}.icon-windows:before{content:"\77\69\6e\64\6f\77\73"}.icon-vimeo:before{content:"\76\69\6d\65\6f"}.icon-twitter:before{content:"\74\77\69\74\74\65\72"}.icon-tumblr:before{content:"\74\75\6d\62\6c\72"}.icon-stumbleupon:before{content:"\73\74\75\6d\62\6c\65\75\70\6f\6e"}.icon-stackoverflow:before{content:"\73\74\61\63\6b\6f\76\65\72\66\6c\6f\77"}.icon-soundcloud:before{content:"\73\6f\75\6e\64\63\6c\6f\75\64"}.icon-skype:before{content:"\73\6b\79\70\65"}.icon-sharethis:before{content:"\73\68\61\72\65\74\68\69\73"}.icon-rss:before{content:"\72\73\73"}.icon-reddit:before{content:"\72\65\64\64\69\74"}.icon-posterious:before{content:"\70\6f\73\74\65\72\69\6f\75\73"}.icon-pinterest:before{content:"\70\69\6e\74\65\72\65\73\74"}.icon-picasa:before{content:"\70\69\63\61\73\61"}.icon-myspace:before{content:"\6d\79\73\70\61\63\65"}.icon-linkedin:before{content:"\6c\69\6e\6b\65\64\69\6e"}.icon-lastfm:before{content:"\6c\61\73\74\66\6d"}.icon-instagram:before{content:"\69\6e\73\74\61\67\72\61\6d"}.icon-googleplus:before{content:"\67\6f\6f\67\6c\65\70\6c\75\73"}.icon-github:before{content:"\67\69\74\68\75\62"}.icon-forrst:before{content:"\66\6f\72\72\73\74"}.icon-flickr:before{content:"\66\6c\69\63\6b\72"}.icon-facebook:before{content:"\66\61\63\65\62\6f\6f\6b"}.icon-email:before{content:"\65\6d\61\69\6c"}.icon-dribbble:before{content:"\64\72\69\62\62\62\6c\65"}.icon-deviantart:before{content:"\64\65\76\69\61\6e\74\61\72\74"}.icon-delicious:before{content:"\64\65\6c\69\63\69\6f\75\73"}.icon-creattica:before{content:"\63\72\65\61\74\74\69\63\61"}.icon-coroflot:before{content:"\63\6f\72\6f\66\6c\6f\74"}.icon-cargo:before{content:"\63\61\72\67\6f"}.icon-blogger:before{content:"\62\6c\6f\67\67\65\72"}.icon-behance:before{content:"\62\65\68\61\6e\63\65"}.icon-apple:before{content:"\61\70\70\6c\65"}.icon-android:before{content:"\61\6e\64\72\6f\69\64"}.icon-amazon:before{content:"\61\6d\61\7a\6f\6e"}.icon-px:before{content:"\66\69\76\65\68\75\6e\64\72\65\64"}header.navigation{background-color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,90%,.8);min-height:60px;width:100%;z-index:999}header.navigation .navigation-wrapper{position:relative;z-index:9999}header.navigation .navigation-wrapper:after{clear:both;content:"";display:block}header.navigation .logo{float:left;max-height:60px;padding-left:1em;padding-right:2em}header.navigation .logo img{max-height:60px;padding:.8em 0}header.navigation .navigation-menu-button{color:#333;display:block;float:right;line-height:60px;margin:0;padding-right:1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width:900px){header.navigation .navigation-menu-button{display:none}}header.navigation .navigation-menu-button:focus,header.navigation .navigation-menu-button:hover{font-weight:700}header.navigation nav{float:none;min-height:60px;z-index:9999999}@media screen and (min-width:900px){header.navigation nav{float:left}}header.navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}header.navigation ul.navigation-menu.show{display:block}@media screen and (min-width:900px){header.navigation ul.navigation-menu{display:inline;margin:0;padding:0 1em}}header.navigation ul li.nav-link{background:hsla(0,0%,100%,.8);display:block;line-height:60px;overflow:hidden;padding-right:.8em;text-align:right;width:100%;z-index:9999}@media screen and (min-width:900px){header.navigation ul li.nav-link{background:transparent;display:inline;line-height:60px;text-decoration:none;width:auto}}header.navigation ul li.nav-link a{color:#333;display:inline-block;text-decoration:none}@media screen and (min-width:900px){header.navigation ul li.nav-link a{padding-right:1em}}header.navigation ul li.nav-link a:focus,header.navigation ul li.nav-link a:hover{font-weight:700}header.navigation .active-nav-item a{border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:3px}header.navigation li.more.nav-link{padding-right:0}@media screen and (min-width:900px){header.navigation li.more.nav-link{padding-right:1em}}header.navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}header.navigation li.more.nav-link a{margin-right:1em}header.navigation li.more.nav-link>a{padding-right:.6em}header.navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-.4em;bottom:auto;left:auto;color:#333;content:"\25BE"}header.navigation li.more{overflow:visible;padding-right:0}header.navigation li.more a{padding-right:.8em}header.navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width:900px){header.navigation li.more>a{margin-right:1em}}header.navigation li.more>a:after{content:"›";font-size:1.2em;position:absolute;right:.5em}header.navigation li.more:focus>.submenu,header.navigation li.more:hover>.submenu{display:block}@media screen and (min-width:900px){header.navigation li.more{padding-right:.8em;position:relative}}header.navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width:900px){header.navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width:900px){header.navigation ul.submenu .submenu.fly-out-right{left:11.8em;top:0}}@media screen and (min-width:900px){header.navigation ul.submenu .submenu.fly-out-left{left:-11.8em;top:0}}@media screen and (min-width:900px){header.navigation ul.submenu .submenu{left:11.8em;top:0}}header.navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width:900px){header.navigation ul.submenu li{line-height:46.15385px}header.navigation ul.submenu li:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}header.navigation ul.submenu li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-bottom:.7em}}header.navigation ul.submenu li a{background-color:hsla(0,0%,97%,.8);display:inline-block;text-align:right;width:100%}@media screen and (min-width:900px){header.navigation ul.submenu li a{background-color:hsla(0,0%,100%,.8);padding-left:1em;text-align:left;width:12em}}header.navigation .navigation-tools{background:#505050;clear:both;display:block;height:60px}@media screen and (min-width:900px){header.navigation .navigation-tools{background:transparent;clear:none;float:right}}header.navigation .search-bar{float:left;padding:.85em .85em .7em .6em;width:60%}header.navigation .search-bar form{position:relative}header.navigation .search-bar form input[type=search]{background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,95%,.8);border-radius:6px;box-sizing:border-box;color:#333;font-size:.9em;font-style:italic;margin:0;padding:.5em .8em;width:100%}@media screen and (min-width:900px){header.navigation .search-bar form input[type=search]{width:100%}}header.navigation .search-bar form button[type=submit]{background:hsla(0,0%,100%,.8);border:0;bottom:.3em;left:auto;outline:none;padding:0 9px;position:absolute;right:.3em;top:.3em}header.navigation .search-bar form button[type=submit] img{height:12px;opacity:.7;padding:1px}@media screen and (min-width:900px){header.navigation .search-bar{display:inline-block;position:relative;width:16em}header.navigation .search-bar input{box-sizing:border-box;display:block}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;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-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-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:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader .mfp-preloader a{color:#ccc}.mfp-preloader .mfp-preloader a .mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close .mfp-close:focus,.mfp-close .mfp-close:hover{opacity:1}.mfp-close .mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow .mfp-arrow:active{margin-top:-54px}.mfp-arrow .mfp-arrow:focus,.mfp-arrow .mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-arrow:after,.mfp-arrow .mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler .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,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure .mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure .mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.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,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar .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,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.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}}
