.mobile-touch-overflow,.mobile-touch-overflow *{-webkit-transform:rotateY(0)}.svg-container{display:inline-block;position:relative;height:0;width:100%;padding:0;padding-bottom:100%;vertical-align:middle;overflow:hidden}.svg-container-2x-height{padding-bottom:200%}.svg{display:inline-block;position:absolute;top:0;left:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}html{font-size:.875em;line-height:1.42857;font-family:"Open Sans",sans-serif;background-color:#fff;color:#333;height:100%}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Open Sans",sans-serif;margin:0 0 0.5em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h5,h6{text-transform:uppercase}h1{font-size:36px;font-size:2.57143rem;line-height:1.11111}h2{font-size:28px;font-size:2rem;line-height:1.42857}h3{font-size:24px;font-size:1.71429rem;line-height:1.66667}h4{font-size:18px;font-size:1.28571rem;line-height:1.11111}h5{font-size:18px;font-size:1.28571rem;line-height:1.11111}h6{font-size:16px;font-size:1.14286rem;line-height:1.25}a{color:#262627;text-decoration:none;-webkit-transition:color 0.3s ease;-khtml-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover,a:focus{color:#222}p a,h2 a,h3 a{border-bottom:1px dotted #31bacd}.image-cover{position:absolute;min-height:100%;min-width:100%;top:0;left:0;right:0}img.left{padding:0 15px 0 0}.button{display:inline-block;margin:10px 0;padding:6px 10px;border:1px solid;border-radius:2px}.button--white{color:#fff}.banner{padding-top:0;min-height:460px;background:url(/assets/images/london-blue.png) no-repeat;background-size:cover;color:#fff}@media (min-width: 1024px){.banner{background-position:0 -260px;padding-top:51px}}.hero-block{padding:25px 30px;background:rgba(38,38,38,0.7)}.hero-block .location{margin:10px 0 0 0}.meetup-container{min-height:120px;border-top:1px solid;border-bottom:1px solid;border-color:rgba(255,255,255,0.5)}.calendar-container{float:left;margin:0 25px 0 0;padding:15px 0;width:60px}.calendar{padding:0;text-align:center;list-style:none;color:#fff}.calendar li{margin:1px 0;line-height:1em}.calendar__month{font-size:1em}.calendar__day{font-size:3.6em;font-weight:bold}.calendar__year{font-size:1.4em;letter-spacing:0.1em}.location__name{display:block;font-size:13px;font-weight:bold;line-height:1.5em}.location__address{font-size:12px}.location__address a{color:inherit}.hero-block__talk{padding-top:15px}.hero-block__talk,.hero-block__speaker{display:block;margin:0 0 4px 0;color:#fff}.hero-block__talk strong,.hero-block__speaker strong{display:block;color:#a3cef9;font-weight:normal;font-size:12px}.icon{display:inline-block}.icon--small{width:20px}.icon--red{color:#ff0000}.icon--red path{fill:#ff0000 !important}.icon--pin{float:left;margin:2px 2px 0 0}.cols{margin-left:-30px}.cols:after{content:"";display:table;clear:both}.col{display:inline-block;vertical-align:top;padding-left:30px}@media (min-width: not-all){.col{width:100% !important}}@media not all and (min-width: 600px){.col{width:100% !important}}.cols>.col{margin:0}@media (min-width: 720px){.sidebar-left .page-sidebar{float:left}.sidebar-left .page-content{margin-left:290px}}@media (min-width: 720px){.sidebar-right .page-sidebar{float:right}.sidebar-right .page-content{margin-right:290px}}body{padding-top:80px}@media (min-width: 1024px){body{padding-top:102px}}.span24{width:100%}.span20{width:83.33%}.span12{width:50%}.span8{width:33%}.span6{width:24%}.span4{width:16.66%}.wrapper{max-width:720px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.wrapper:after{content:"";display:table;clear:both}@media (min-width: 720px){.wrapper{max-width:1024px}}@media (min-width: 1024px){.wrapper{max-width:1140px}}form input[type="text"],form input[type="password"]{outline:0;padding:10px;border:1px solid #E7E7E7;-webkit-appearance:none;-webkit-transition:all,0.3s,ease;-khtml-transition:all,0.3s,ease;-moz-transition:all,0.3s,ease;-ms-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}form input[type="text"]:focus,form input[type="password"]:focus{border-color:#262627}form .errors{list-style:none}form fieldset{border:none}.header{position:fixed;top:0;left:0;right:0;padding:20px 0;background:#262627;z-index:10}.header-logo{height:40px;width:auto}@media (min-width: 1024px){.header-logo{height:62px}}.site-nav{list-style-type:none;margin:0;padding:0;width:100%;background:#262627;top:80px;position:absolute;left:0;display:none}@media (min-width: 1024px){.site-nav{position:static;display:inline-block;float:right;margin:15px 0 0 0;list-style:none;line-height:0;text-align:right;width:auto}}.site-nav.is-visible{display:block}.site-nav--item{display:block;text-align:center;padding:25px 0 20px 0;border-top:1px solid #fff}@media (min-width: 1024px){.site-nav--item{display:inline-block;padding:0 14px;border:none}}.site-nav--item a{display:block;padding:8px 0;font-family:"PT Sans Caption", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:0.26em;color:#fff}@media (min-width: 1024px){.site-nav--item__highlight{padding-left:12px;padding-right:9px;border:1px solid #fff;border-radius:3px}}.main-menu{display:none}@media (min-width: 1024px){.main-menu{display:inline-block}}.site-nav__home{display:inline-block;margin:20px auto}@media (min-width: 1024px){.site-nav__home{float:left}}.site-nav__home img{display:block;max-width:100%}.footer{background-color:#262627;padding:20px 0;color:#fff}.footer a{color:#31bacd}.content-area .footer .cols{padding-top:0;padding-bottom:0}.page-sidebar{width:200px;margin:0 0 2em 0}.page-sidebar .menuPanel{margin-bottom:2em}.page-sidebar ul{list-style:none;margin:0}.page-sidebar ul>li.active>a{border-left:3px solid #31bacd;color:#31bacd;padding-left:10px}.page-sidebar ul>li:hover>a{color:#31bacd}.page-sidebar ul li{margin:0.5em 0 0 0}.page-sidebar ul li:last-child{margin-bottom:1em}.page-sidebar ul li a{display:block;line-height:1;padding:2px 0 2px 13px}.page-sidebar ul ul{margin:0 0 0 1em}.page-sidebar .archive ul{display:none}.page-sidebar .archive li.active>ul,.page-sidebar .archive li:hover>ul{display:block}.content-area .cols{padding-top:51px;padding-bottom:51px}p{margin-bottom:1em;line-height:1.5em}.intro{font-size:1.6rem;line-height:1.4em}.intro-secondary{font-size:1.1rem;opacity:0.9}.row--light{background:#EEEAF2}.row--highlight{background:#31bacd}.row--dark{background:#b5d2dd}.number{display:block;float:left;margin:0 30px 0 0;width:120px;height:120px;font-size:5em;line-height:120px;color:#fff;text-align:center;border:1px solid #fff;border-radius:100%}#main{min-height:100%}.meetup-highlight{padding:30px 0}.meetup-highlight .calendar-container{float:left;width:25%;border-top:1px solid #31bacd;border-bottom:1px solid #31bacd}@media (min-width: 1024px){.meetup-highlight .calendar-container{width:10%}}.meetup-highlight .calendar{font-size:1.4em;color:#31bacd}.meetup-highlight__details{width:80%;float:left}@media (min-width: 1024px){.meetup-highlight__details{width:87%;float:left}}.meetup-highlight__talk{line-height:1.2em}@media (min-width: 1024px){.meetup-highlight__talk{line-height:1em}}.meetup-highlight .register{margin:20px 0}.meetup-highlight .location{margin:20px 0}.meetup-list{padding-top:10px !important}.meetup-list__item{padding-bottom:30px}.meetup-list__date{display:block;color:#31bacd}.meetup-list__talk{display:block;font-weight:bold;font-size:1.1em;color:#262627}.meetup-list__speaker{display:block;color:#222}.meetup-list__link{display:block;color:#31bacd}.meetup-hightlight__details{width:100%;float:left;margin-top:20px}@media (min-width: 1024px){.meetup-hightlight__details{width:85%;float:left;margin-top:0}}.sponsors-list{padding-top:10px !important}.sponsors-list__item{text-align:center}.sponsors-list p{margin-top:1em}ul.attributes{margin-left:20px}.site-nav--item__highlight a{padding-left:0;padding-right:0;border:0;border-radius:0}.nav-toggle{cursor:pointer;line-height:1;display:inline-block;padding:10px;border:0;background-color:#31BACD;position:absolute;right:25px}@media (min-width: 1024px){.nav-toggle{display:none}}.icon-menu{position:relative;display:inline-block;width:28px;height:20px;vertical-align:middle;fill:none}.icon-menu .line{position:absolute;left:0;display:block;width:100%;height:4px;background:#FFFFFF;-webkit-transition:all,0.25s;-khtml-transition:all,0.25s;-moz-transition:all,0.25s;-ms-transition:all,0.25s;-o-transition:all,0.25s;transition:all,0.25s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.icon-menu .line-1{top:0}.is-active .icon-menu .line-1{-webkit-transform:translateY(8px) translateX(0) rotate(45deg);-ms-transform:translateY(8px) translateX(0) rotate(45deg);transform:translateY(8px) translateX(0) rotate(45deg)}.icon-menu .line-2{top:50%;margin-top:-2px}.is-active .icon-menu .line-2{opacity:0}.icon-menu .line-3{bottom:0}.is-active .icon-menu .line-3{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-ms-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-8px) translateX(0) rotate(-45deg)}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.text-close{line-height:1}.video-container{position:relative;padding-bottom:56.25%;padding-top:9px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.clickable{cursor:pointer}.clickable .not-clickable{cursor:auto}.is-hidden{display:none     !important}.is-absolute{position:absolute !important}.is-invisible{visibility:none     !important}.block{display:block        !important}.inline{display:inline       !important}.inline-block{display:inline-block !important}.left{float:left  !important}.right{float:right !important}.text-left{text-align:left   !important}.text-center{text-align:center !important}.text-right{text-align:right  !important}.text-justify{text-align:justify  !important}.text-uppercase{text-transform:uppercase !important}.mt0{margin-top:0   !important}.mt1{margin-top:1em !important}.mb0{margin-bottom:0   !important}.mb1{margin-bottom:1em !important}.conduct ol,.conduct ul{margin:0 15px}.u-1\/1{width:100% !important}.u-1\/2{width:50% !important}.u-2\/2{width:100% !important}.u-1\/3{width:33.33333% !important}.u-2\/3{width:66.66667% !important}.u-3\/3{width:100% !important}.u-1\/4{width:25% !important}.u-2\/4{width:50% !important}.u-3\/4{width:75% !important}.u-4\/4{width:100% !important}.u-1\/5{width:20% !important}.u-2\/5{width:40% !important}.u-3\/5{width:60% !important}.u-4\/5{width:80% !important}.u-5\/5{width:100% !important}@media (min-width: 720px){.u-1\/1\@sm{width:100% !important}.u-1\/2\@sm{width:50% !important}.u-2\/2\@sm{width:100% !important}.u-1\/3\@sm{width:33.33333% !important}.u-2\/3\@sm{width:66.66667% !important}.u-3\/3\@sm{width:100% !important}.u-1\/4\@sm{width:25% !important}.u-2\/4\@sm{width:50% !important}.u-3\/4\@sm{width:75% !important}.u-4\/4\@sm{width:100% !important}.u-1\/5\@sm{width:20% !important}.u-2\/5\@sm{width:40% !important}.u-3\/5\@sm{width:60% !important}.u-4\/5\@sm{width:80% !important}.u-5\/5\@sm{width:100% !important}}@media (min-width: 1024px){.u-1\/1\@md{width:100% !important}.u-1\/2\@md{width:50% !important}.u-2\/2\@md{width:100% !important}.u-1\/3\@md{width:33.33333% !important}.u-2\/3\@md{width:66.66667% !important}.u-3\/3\@md{width:100% !important}.u-1\/4\@md{width:25% !important}.u-2\/4\@md{width:50% !important}.u-3\/4\@md{width:75% !important}.u-4\/4\@md{width:100% !important}.u-1\/5\@md{width:20% !important}.u-2\/5\@md{width:40% !important}.u-3\/5\@md{width:60% !important}.u-4\/5\@md{width:80% !important}.u-5\/5\@md{width:100% !important}}
