@charset "utf-8";a:hover,input[type=submit]{cursor:pointer}.row .row.collapse:after,.row .row:after,.row:after{clear:both}#nav ul,ol,ul{list-style: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;font:inherit;vertical-align:baseline}.mfp-close,body{font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::selection{background:#FEEEA7;color:#fff}::-moz-selection{background:#FEEEA7;color:#fff}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background:#2B384F}a,a:active,a:focus{outline:0!important;border:none!important}@font-face{font-family:Gotham;src:url(font/gotham-medium.eot);src:url(font/gotham-medium.eot)format('embedded-opentype'),url(font/gotham-medium.svg#GothamMedium)format('svg'),url(font/gotham-medium.woff)format('woff'),url(font/gotham-medium.ttf)format('truetype')}@font-face{font-family:GothamBold;src:url(font/gotham-bold.eot);src:url(font/gotham-bold.eot)format('embedded-opentype'),url(font/gotham-bold.svg#GothamBold)format('svg'),url(font/gotham-bold.woff)format('woff'),url(font/gotham-bold.ttf)format('truetype')}a,h1,h2,h4,input[type=submit]{font-family:GothamBold,sans-serif}#logo,h3,h4 a,h5,label,li,li a,p,p a,span,td,tr{font-family:Gotham,sans-serif!important}h1,h2,h3,h4,h5,input[type=submit]{margin:0}a{color:#F2EFE9}a,input[type=submit]{text-decoration:none;opacity:1;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transiton:opacity .2s ease-in}a:hover,input[type=submit]:hover{opacity:.7}.red{color:#F28374}.nav-bar{background:#2c3749}.main-content{background:#364359}.add-bar{background:#404f69}.job-bar{background:#364359}.inline{display:inline}ul{padding-top:0!important}.icon-twitter{margin-left:-5px;vertical-align:middle}.icon-facebook,.icon-twitter{margin-right:1vw}.add-bar .row .columns h1,.nav-bar .row .columns h1{color:#F2EFE9}#nav li{vertical-align:top}.mfp-container:before,.mfp-content,img{vertical-align:middle}li{list-style-type:none}.main-content .row .columns h1{margin-left:-1px}.active{color:#ff0!important;background-color:green!important}@media (min-width:1300px){#info-modal,#submit-form{text-align:left;width:33vw}.title{font-size:1.55rem}nav a{font-size:.9rem}p a{font-size:.7rem}a,h5{font-size:.8rem}a{line-height:125%}h3{font-size:1.1rem}.nav-bar{height:100vh}.add-bar,.main-content{height:100vh;overflow-y:scroll}#cryptocoin-modal,#info-modal{background:#4a5b79;height:auto}#architecture,#blogs-news,#community,#inspiration,#learning,#plugins,#resources,#snippets,#tools,#tutorials{margin-top:115px}.top-pad{padding-top:4.4vh}.top-pad-half{padding-top:2.2vh}.top-pad-quarter{padding-top:1.1vh!important}.lr-pad{padding:0 1vw}.l-pad{padding-left:1vw}.r-pad{padding-right:1vw}nav li{line-height:1.8;padding-top:.3vh}.social-icons-pad{padding-top:1vh;padding-bottom:6vh}.nav-link{padding:1vh 0}.button-wrap{position:fixed;bottom:0;margin-left:3vw;margin-bottom:1.7vh}.submit-button{background:#61C291;padding:5px 8px;display:inline}.info-button:hover,.submit-button:hover{opacity:.9}.info-button{background:#7CB0CC;padding:5px 7px;display:inline}.add-bar .row .columns .title{padding-bottom:1.9vh}.additions-container li{padding-bottom:2.2vh}.additions-container li>a{font-size:.9rem;padding-top:1vh}.additions-container li h5{padding-left:0!important;padding-top:.5vh}li{padding-left:0;padding-bottom:.6vh}ul li h5,ul ul li{padding-left:1vh!important}.small-6.large-3.columns.top-pad-half{margin-bottom:1.5vh}#submit-form{height:auto;margin:-150px 33vw;padding:12px 30px 25px;background:#4a5b79;color:#F2EFE9}#submit-form input[type=submit]{background:#61C291;border:0;outline:0;color:#F2EFE9;padding:5px 8px;margin:20px 0 0}#submit-form fieldset{margin-left:0;padding-left:0}p{color:#F2EFE9;font-size:.9em;line-height:120%;margin:10px 0 16px}#info-modal li{padding:0 0 14px 14px;color:#F2EFE9;font-size:.9em}#info-modal{margin:-38vh 33.1vw;padding:12px 30px 25px}#cryptocoin-modal{width:28vw;margin:-22vh 35.2vw;padding:12px 30px;text-align:left}.cryptocoin-button,.flattr-button{padding:5px 8px}.paypal-form-wrap{display:inline}.paypal-button{background:#3b7bbf;color:#F2EFE9;border:none;font-size:.8rem;padding:5px 7px}.flattr-button{background:#e6a423}.cryptocoin-button{background:#61C291}}@media (min-width:960px)and (max-width:1299px){.title{font-size:1.1rem}nav a{font-size:1rem}p a{font-size:.7rem}a{font-size:.9rem;line-height:120%}h3{font-size:1.1rem}h5{font-size:.8rem}.nav-bar{height:100vh}.add-bar,.main-content{height:100vh;overflow-y:scroll}#cryptocoin-modal,#info-modal{background:#4a5b79;height:auto}.top-pad{padding-top:4.8vh}.top-pad-half{padding-top:2.4vh}.top-pad-quarter{padding-top:1.2vh!important}.lr-pad{padding:0 1.3vw}.l-pad{padding-left:1.3vw}.r-pad{padding-right:1.3vw}nav li{line-height:1.8;padding-top:.3vh}.social-icons-pad{padding-top:1.5vh;padding-bottom:7vh}.nav-link{padding:1vh 0}.button-wrap{position:fixed;bottom:0;left:2vw;margin-bottom:1.2vh}.submit-button{background:#61C291;width:100%;padding:8px 10px;margin-bottom:5px;display:block}.info-button:hover,.submit-button:hover{opacity:.9}.info-button{background:#7CB0CC;padding:8px 11px;width:100%;display:block}.add-bar .row .columns .title{padding-bottom:2vh}.additions-container li{padding-bottom:2.5vh}.additions-container li>a{font-size:.8rem;padding-top:1vh}.additions-container li h5{padding-left:0!important;padding-top:.2vh}li{padding-left:0;padding-bottom:.6vh}ul li h5,ul ul li{padding-left:1vh!important}.small-6.large-3.columns.top-pad-half{margin-bottom:2.8vh}#submit-form{width:33vw;height:auto;margin:-150px 33vw;padding:12px 30px 25px;text-align:left;background:#4a5b79;color:#F2EFE9}#submit-form input[type=submit]{background:#61C291;border:0;outline:0;color:#F2EFE9;padding:5px 8px;margin:20px 0 0}#submit-form fieldset{margin-left:0;padding-left:0}#info-modal li{padding:0 0 14px 14px;color:#F2EFE9;font-size:.9em}p{color:#F2EFE9;font-size:.9em;margin:19px 0}#info-modal{width:70vw;margin:-40vh 15vw;padding:12px 30px 25px;text-align:left}#cryptocoin-modal{width:48vw;margin:-20vh 26vw;padding:12px 30px;text-align:left}.flattr-button,.paypal-form-wrap{margin-top:10px}.cryptocoin-button,.flattr-button{padding:10px 12px;display:block}.flattr-button{background:#e6a423}.paypal-button{background:#3b7bbf;color:#F2EFE9;border:none;padding:10px 12px;width:100%;text-align:left}.cryptocoin-button{background:#61C291}}@media (min-width:360px)and (max-width:959px){.l-pad,.lr-pad{padding-left:12px}.lr-pad,.r-pad{padding-right:12px}#logo,.add-bar .title,.button-wrap,.social-icons-pad{text-align:center}.title{font-size:1.6rem}a,h5,p a{font-size:1rem}.main-content .title{padding-top:70px!important;text-align:center}p{font-size:1rem!important}a{line-height:135%}h3{font-size:1.2rem}.add-bar{height:250px;width:100%}#cryptocoin-modal,#info-modal,#submit-form{text-align:left;height:auto}.additions-container{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.top-pad{padding-top:30px}.top-pad-half{padding-top:15px}.top-pad-quarter{padding-top:8px!important}.social-icons-pad{padding-top:16px}.icon-facebook{padding-right:18px!important}.icon-github{padding-left:16px!important}.button-wrap{padding-top:25px;padding-bottom:35px}.submit-button{background:#8AD19D;padding:5px;display:inline}.info-button:hover,.submit-button:hover{opacity:.9}.info-button{background:#80ADBD;padding:5px;display:inline}nav div a{display:block;float:none;width:100%}#logo{margin-top:31px;font-size:1.5rem}li{padding-left:0;padding-bottom:8px}.small-6.large-3.columns.top-pad-half{margin-bottom:12px}.main-content .title{padding:20px 0}.main-content .small-6{padding-left:4%!important}.additions-container li{display:inline-block!important;width:auto;height:auto;padding-top:12px;margin-left:16px!important;margin-right:45px;white-space:normal}.additions-container li h5{padding-left:0!important;padding-top:4px}.add-bar .title{margin-left:5px!important;padding-top:5px;padding-bottom:5px}.add-bar li>a{font-size:1rem}#submit-form{width:70%;margin:-150px 15%;padding:12px 30px 25px;background:#4a5b79;color:#F2EFE9}input[type=text]{width:150%}#submit-form input[type=submit]{background:#61C291;border:0;outline:0;color:#F2EFE9;padding:5px 8px;margin:20px 0 0}#submit-form fieldset{margin-top:10px;margin-left:0;padding-left:0}p{color:#F2EFE9;margin:19px 0}#info-modal li{padding:0 0 14px 14px;color:#F2EFE9;font-size:1em}#info-modal{width:90%;margin:-240px 5%;padding:12px 30px 25px;background:#4a5b79}#cryptocoin-modal{width:70%;margin:-150px 15%;padding:12px 30px;background:#4a5b79}.flattr-button,.paypal-form-wrap{margin-top:10px}.cryptocoin-button,.flattr-button{padding:10px 12px;display:block}.flattr-button{background:#e6a423}.paypal-button{background:#3b7bbf;color:#F2EFE9;border:none;padding:11px 12px;font-size:1rem;width:100%;text-align:left}.cryptocoin-button{background:#61C291}}@media (max-width:359px){.l-pad,.lr-pad{padding-left:8px}.lr-pad,.r-pad{padding-right:8px}#logo,.add-bar .title,.button-wrap,.social-icons-pad{text-align:center}.title{font-size:1.6rem}a,h5,p a{font-size:1rem}.main-content .title{padding-top:70px!important;text-align:center}p{font-size:1rem!important}a{line-height:130%}h3{font-size:1.2rem}.add-bar{height:240px;width:100%}#cryptocoin-modal,#info-modal,#submit-form{text-align:left;height:auto}.additions-container{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.top-pad{padding-top:30px}.top-pad-half{padding-top:15px}.top-pad-quarter{padding-top:8px!important}.social-icons-pad{padding-top:15px}.icon-facebook{padding-right:14px!important}.icon-github{padding-left:14px!important}.button-wrap{padding-top:25px;padding-bottom:30px}.submit-button{background:#8AD19D;padding:5px;display:inline}.info-button:hover,.submit-button:hover{opacity:.9}.info-button{background:#80ADBD;padding:5px;display:inline}nav div a{display:block;float:none;width:100%}#logo{margin-top:31px;font-size:1.5rem}li{padding-left:0;padding-bottom:5px}.small-6.large-3.columns.top-pad-half{margin-bottom:8px}.main-content .title{padding:30px 0}.main-content .small-6{padding-left:12px!important}.additions-container li{display:inline-block!important;width:auto;height:auto;margin-left:8px;margin-right:45px;padding-bottom:10px;white-space:normal}.additions-container li h5{padding-left:0!important}.add-bar .title{padding-top:10px;padding-bottom:2px}.add-bar li>a{font-size:1rem}#submit-form{width:90%;margin:-150px 5%;padding:12px 20px 25px;background:#4a5b79;color:#F2EFE9}input[type=text]{width:100%}#submit-form input[type=submit]{background:#61C291;border:0;outline:0;color:#F2EFE9;padding:5px 8px;margin:20px 0 0}#submit-form fieldset{margin-top:10px;margin-left:0;padding-left:0}p{color:#F2EFE9;margin:19px 0}#info-modal li{padding:0 0 14px 14px;color:#F2EFE9;font-size:1em}#info-modal{width:90%;margin:-200px 5%;padding:12px 30px 25px;background:#4a5b79}#cryptocoin-modal{width:90%;margin:-150px 5%;word-wrap:break-word;padding:12px 30px;background:#4a5b79}.flattr-button,.paypal-form-wrap{margin-top:10px}.cryptocoin-button,.flattr-button{padding:10px 12px;display:block}.flattr-button{background:#e6a423}.paypal-button{background:#3b7bbf;color:#F2EFE9;border:none;padding:11px 12px;font-size:1rem;width:100%;text-align:left}.cryptocoin-button{background:#61C291}}a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:fixed;background:#2c3749;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:18px;height:18px;padding:14px 10px 8px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;text-indent:-9999em;line-height:18px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#2c3749;margin-top:33px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:1em 2%;margin:0;text-align:left;color:#fff;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%}.mean-container .mean-nav ul li li li li a{width:60%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:26px;border:none!important;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.column,.columns,.row.collapse .column,.row.collapse .columns{float:left;padding-left:0;padding-right:0;position:relative}.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}*,.mfp-container,:after,:before,img.mfp-img{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@font-face{font-family:fontello;src:url(font/fontello.ttf)format('truetype');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:.5em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.row,select{width:100%}.icon-facebook:before{content:'\f052'}.icon-github:before{content:'\f055'}.icon-twitter:before{content:'\f058'}body,html{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;position:relative;cursor:default}a:focus{outline:0}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{-ms-interpolation-mode:bicubic;display:inline-block}textarea{height:auto;min-height:50px}.row{margin:0 auto;max-width:100%}.row .row,.row .row.collapse{width:auto;margin:0;max-width:none}.row:after,.row:before{content:" ";display:table}.row .row:after,.row .row:before{content:" ";display:table}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}#nav li,#nav ul,.js #nav,.listing span{display:block}.mfp-container:before,.mfp-figure:after{content:''}.column,.columns{width:100%}@media only screen{.column,.column.small-centered,.columns,.columns.small-centered,.small-1,.small-10,.small-11,.small-2,.small-3,.small-4,.small-5,.small-6,.small-7,.small-8,.small-9,.small-offset-0,.small-offset-1,.small-offset-10,.small-offset-2,.small-offset-3,.small-offset-4,.small-offset-5,.small-offset-6,.small-offset-7,.small-offset-8,.small-offset-9{position:relative}.column,.columns{padding-left:0;padding-right:0;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{margin-left:0}.small-offset-1{margin-left:8.33333%}.small-offset-2{margin-left:16.66667%}.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.33333%}.small-offset-5{margin-left:41.66667%}.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.33333%}.small-offset-8{margin-left:66.66667%}.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.33333%}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none!important}}@media only screen and (min-width:960px){.column.large-centered,.columns.large-centered,.large-1,.large-10,.large-11,.large-12,.large-2,.large-3,.large-4,.large-5,.large-6,.large-7,.large-8,.large-9,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.row .large-offset-0,.row .large-offset-1,.row .large-offset-10,.row .large-offset-2,.row .large-offset-3,.row .large-offset-4,.row .large-offset-5,.row .large-offset-6,.row .large-offset-7,.row .large-offset-8,.row .large-offset-9{position:relative}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.row .large-offset-0{margin-left:0}.row .large-offset-1{margin-left:8.33333%}.row .large-offset-2{margin-left:16.66667%}.row .large-offset-3{margin-left:25%}.row .large-offset-4{margin-left:33.33333%}.row .large-offset-5{margin-left:41.66667%}.row .large-offset-6{margin-left:50%}.row .large-offset-7{margin-left:58.33333%}.row .large-offset-8{margin-left:66.66667%}.row .large-offset-9{margin-left:75%}.row .large-offset-10{margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}.mfp-bg,.mfp-wrap{position:fixed;left:0}.listing{transition:background .2s ease-in-out;padding:10px 20px!important}.listing:hover{background:rgba(255,255,255,.1)}.listing span{line-height:150%}.listing-head{margin-bottom:10px}/*! responsive-nav.js v1.0.20 by @viljamis */#nav ul{margin:0;padding:0;width:100%}#nav li{width:100%}.js #nav{clip:rect(0 0 0 0);max-height:0;position:absolute;overflow:hidden;zoom:1}#nav.opened{max-height:9999px}@media screen and (min-width:40em){.js #nav{position:relative}.js #nav.closed{max-height:none}#nav-toggle{display:none}}.mfp-bg{top:0;width:100%;height:100%;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.3;filter:alpha(opacity=30)}.mfp-wrap{top:0;width:100%;height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-container:before{display:inline-block;height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;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:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;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;-ms-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 a{color:#ccc}.mfp-close,.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:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;-moz-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:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.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}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.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,.6);background:#000}img.mfp-img{width:auto;height:auto;display:block;padding:40px 0;margin:0 auto}.mfp-figure:after{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 small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.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-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:#000;background:rgba(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:#000;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}@media all and (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}}.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}}