*{text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none} body{background:white;color:#1b4e61;font-family:museo-sans,'Museo Sans',Myriad,'Myriad Pro',Verdana,sans-serif;font-size:16px;font-weight:300;line-height:1.375;margin:0;padding:0} a{color:inherit} strong,b{font-weight:500} h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0} .wrapper{margin:auto;max-width:1136px;padding:1em}@media (min-width:480px){ .wrapper{padding:0 2em} .site-body > .wrapper{padding:2em}} .nowrap{white-space:nowrap} .pull-left{float:left} .pull-right{float:right} .avatar.force-square{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover} .face-grid{*zoom:1;list-style:none;margin:0;padding:0;position:relative} .face-grid:after{content:"";display:table;clear:both} .face-grid .face{float:left;line-height:1;position:relative} .face-grid .face::after{background-image:-webkit-linear-gradient(45deg,rgba(0,0,0,0.1),rgba(0,0,0,0.4));background-image:-moz-linear-gradient(45deg,rgba(0,0,0,0.1),rgba(0,0,0,0.4));background-image:-o-linear-gradient(45deg,rgba(0,0,0,0.1),rgba(0,0,0,0.4));background-image:linear-gradient(45deg,rgba(0,0,0,0.1),rgba(0,0,0,0.4));content:' ';height:100%;left:0;position:absolute;top:0;width:100%} .face-grid .face:hover::after{display:none} .face-grid img{display:block} .person-info{font-size:small;margin:-20px 0 0 0;max-width:27em;padding:0 0 0 12px;-ms-word-break:break-word;word-break:break-word} .person-info .inner{background:rgba(255,255,255,0.9);padding:1em} .person-info .name{font-size:larger;font-weight:500} .person-info p{margin:.25em 0 .5em} .person-info .name-link,.person-info .twitter-link{font-weight:500;text-decoration:none} .person-info .name-link:hover,.person-info .name-link:focus,.person-info .twitter-link:hover,.person-info .twitter-link:focus{text-decoration:underline} .person-info::before{content:'';width:0px;height:0px;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent rgba(255,255,255,0.9) transparent transparent;position:absolute;left:0;top:10px} .person-info.left{margin-left:-12px;padding:0 12px 0 0} .person-info.left::before{border-color:transparent transparent transparent rgba(255,255,255,0.9);border-width:12px 0 12px 12px;left:auto;right:0} .well,fieldset{background:#f9f9f9;border:1px solid #e3e3e5;margin:1em 0;padding:1em}@media (max-width:479px){ .well,fieldset{margin:1em -1em}} form{margin:0;padding:0;border:0} .wrapper > form:first-child{padding:2em 0} fieldset{padding-bottom:0.5em} fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5,fieldset h6{color:#05b3c1;margin-bottom:1em;text-transform:uppercase} label{cursor:pointer} .field{display:block;margin-bottom:1em;width:100%}@media (min-width:480px){ .field{width:26em} .field.tiny{width:3em} .field.xsmall{width:5em} .field.small{width:8em} .field.medium{width:11em} .field.large{width:17em} .field.xlarge{width:26em} .field.stretch{width:100%}} .field-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:inherit;color:inherit;margin:0;width:100%} input,textarea,.epic-editor iframe{border:1px solid #bbb;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em} textarea,.epic-editor iframe{min-height:8em} input[type=file]{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0} .epic-editor iframe{padding:0} .button,button,a.button,input[type=button],input[type=reset],input[type=submit]{background-color:#127b88;color:white;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;font-weight:300;letter-spacing:.2em;padding:.5em 1em;text-align:center;text-decoration:none !important;text-transform:uppercase} .button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#158f9f} .button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#0f6771} .button.small,button.small,input.small[type=button],input.small[type=reset],input.small[type=submit]{font-size:small;letter-spacing:1px;padding:.25em .75em} .button.large,button.large,input.large[type=button],input.large[type=reset],input.large[type=submit]{font-size:large} .button.xx-large,button.xx-large,input.xx-large[type=button],input.xx-large[type=reset],input.xx-large[type=submit]{font-size:xx-large;letter-spacing:.05em;line-height:1;padding:.25em .75em} .button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{outline:none} .button-text{vertical-align:middle} .button-image{vertical-align:-.375em} .button-image:first-child{margin-right:.25em} .button-image:last-child{margin-left:.25em} .button-image:only-child{margin:0}@media (min-width:480px){ .left-labels{display:table;padding-bottom:0} .left-labels .field{display:table-row} .left-labels .field > *{max-width:272px} .left-labels .field-label,.left-labels .field-control{display:table-cell;vertical-align:top} .left-labels .field-label{padding:0 1em 1em 0;text-align:right} .left-labels .field-control{width:17em} .left-labels .text{margin-top:-.3333em} .left-labels .submit-area{margin-top:1em;text-align:right} .inline-fields .field{display:inline-block;vertical-align:top} .inline-fields .field + .field{margin-left:1em}} .has-error{color:#c00} .has-error .field-control{border-color:red} .show-required .is-required .field-label::before{content:'*\00a0'} .show-required .submit-area::before{color:#919297;content:'* Required';float:left} .hint{color:#919297;font-size:small;margin-top:0} .error-text{color:#ac6d71;font-size:small} .row{*zoom:1;clear:both;margin:1em 0;padding:0} .row:after{content:"";display:table;clear:both} .col{display:block;margin:1em 0} .col img{height:auto;max-width:100%}@media (min-width:480px){ .col{float:left;margin:1em 0 1em 2.4%;width:48.8%} .col.span-2,.col.span-2 + .col{width:100%} .col:first-child,.col.span-2 + .col{margin-left:0}}@media (min-width:768px){ .col{width:31.73%} .col.span-2 + .col{margin-left:2.4%;width:31.73%} .col.span-2{width:65.76%} .col.span-3{width:100%}} .user-info{background:#679f29;color:white;line-height:32px;margin:-1px -1px 0;overflow:hidden} .user-info .logged-out-text{display:block;line-height:normal;margin:0 .5em;padding:1em 0;text-align:center} .user-info .avatar{float:left;margin-right:.5em} .user-info .user-link{float:left} .user-info .user-link a{text-decoration:none} .user-info .user-link a:hover,.user-info .user-link a:focus{text-decoration:underline} .user-info .logout-link{background:#5a8a24;float:right;padding:0 .5em;text-decoration:none} .user-info .logout-link:hover,.user-info .logout-link:focus{text-decoration:underline} .wrapper.user-tools{*zoom:1;margin-bottom:3em;padding:0;position:relative} .wrapper.user-tools:after{content:"";display:table;clear:both}@media (min-width:480px){ .wrapper.user-tools{margin-bottom:0}} .user-schedule{position:absolute;right:0;text-align:left;top:0;width:100%;z-index:1} .user-schedule .empty-text{color:#919297;font-size:small;margin:0;padding:1.5em} .user-schedule .past{text-decoration:line-through} .user-schedule .toggle-on + .schedule-popover{display:block}@media (min-width:768px){ .user-schedule{max-width:24em} .user-schedule:hover .schedule-popover{display:block}} .button.schedule-toggle,button.schedule-toggle,input.schedule-toggle[type=button],input.schedule-toggle[type=reset],input.schedule-toggle[type=submit]{background-color:#05b3c1;color:white;float:right;letter-spacing:0} .button.schedule-toggle:hover,button.schedule-toggle:hover,input.schedule-toggle[type=button]:hover,input.schedule-toggle[type=reset]:hover,input.schedule-toggle[type=submit]:hover,.button.schedule-toggle:focus,button.schedule-toggle:focus,input.schedule-toggle[type=button]:focus,input.schedule-toggle[type=reset]:focus,input.schedule-toggle[type=submit]:focus{background:#06cada} .button.schedule-toggle:active,button.schedule-toggle:active,input.schedule-toggle[type=button]:active,input.schedule-toggle[type=reset]:active,input.schedule-toggle[type=submit]:active{background:#049ca8}@media (max-width:479px){ .button.schedule-toggle,button.schedule-toggle,input.schedule-toggle[type=button],input.schedule-toggle[type=reset],input.schedule-toggle[type=submit]{float:none;width:100%}} .schedule-popover{background:white;border:1px solid #81c734;-webkit-box-shadow:0 1em 5em 1em rgba(27,78,97,0.4);-moz-box-shadow:0 1em 5em 1em rgba(27,78,97,0.4);box-shadow:0 1em 5em 1em rgba(27,78,97,0.4);clear:both;display:none} .schedule-slots{list-style:none;margin:0;padding:0} .schedule-slots .slot-title{background:#c0e399;font-weight:300;padding:.25em 1.25em;text-transform:uppercase} .schedule-days{list-style:none;margin:0;padding:0} .schedule-days .day-name{background-color:#81c734;color:white;color:inherit;cursor:pointer;padding:.5em 1em;text-transform:uppercase} .schedule-days .day-name:hover,.schedule-days .day-name:focus{background:#8ecf46} .schedule-days .day-name:active{background:#74b32f} .schedule-days .day-name::after{content:'\2296';float:right;font-size:xx-large;font-weight:100;margin-top:-.3333em} .schedule-day.collapsed .schedule-events{display:none} .schedule-day.collapsed .day-name::after{content:'\2295'} .schedule-events{list-style:none;margin:0;padding:0} .schedule-events a{display:block;text-decoration:none} .schedule-events a:hover,.schedule-events a:focus{background:#f8f0cc} .schedule-event{margin:0 1.25em;padding:1em 0} .schedule-event .event-name{color:inherit;font-size:larger} .schedule-event .event-time{color:#81c734;float:right;font-size:1em;margin:0.2em 0 0 .5em} .schedule-event .event-location{color:#05b3c1} .schedule-event + .schedule-event{border-top:1px solid rgba(129,199,52,0.6)} .schedule-footer{background:#e9e9ea;overflow:hidden;padding:.25em .5em} .schedule-footer .feed-link{background:#dededf;float:right;text-decoration:none;margin:-.25em -.5em;margin-left:0;padding:.25em .5em} .schedule-footer .feed-link:hover,.schedule-footer .feed-link:focus{text-decoration:underline}@-moz-keyframes fade-in{ from{opacity:0} to{opacity:1}}@-moz-keyframes zoom-in{ from{opacity:0;-moz-transform:scale(0);transform:scale(0)} to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-ms-keyframes fade-in{ from{opacity:0} to{opacity:1}}@-ms-keyframes zoom-in{ from{opacity:0;-ms-transform:scale(0);transform:scale(0)} to{opacity:1;-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes fade-in{ from{opacity:0} to{opacity:1}}@-o-keyframes zoom-in{ from{opacity:0;-o-transform:scale(0);transform:scale(0)} to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in{ from{opacity:0} to{opacity:1}}@-webkit-keyframes zoom-in{ from{opacity:0;-webkit-transform:scale(0);transform:scale(0)} to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in{ from{opacity:0} to{opacity:1}}@keyframes zoom-in{ from{opacity:0;transform:scale(0)} to{opacity:1;transform:scale(1)}} .video-mask{background:rgba(32,67,80,0.8);display:table;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;-webkit-animation:fade-in 350ms;-moz-animation:fade-in 350ms;-ms-animation:fade-in 350ms;-o-animation:fade-in 350ms;animation:fade-in 350ms;-webkit-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);-moz-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);-ms-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);-o-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);animation-timing-function:cubic-bezier(0.075,0.82,0.165,1)} .video-centerer{display:table-cell;text-align:center;vertical-align:middle} .video-sizer{margin:auto;padding-bottom:56.25%;position:relative;width:80%}@media (min-width:853px){ .video-sizer{position:static;padding:0}} .video-embed{background:black;-webkit-box-shadow:0 0 4em rgba(0,0,0,0.6);-moz-box-shadow:0 0 4em rgba(0,0,0,0.6);box-shadow:0 0 4em rgba(0,0,0,0.6);left:0;max-height:100%;max-width:100%;position:absolute;top:0;-webkit-animation:zoom-in 350ms;-moz-animation:zoom-in 350ms;-ms-animation:zoom-in 350ms;-o-animation:zoom-in 350ms;animation:zoom-in 350ms;-webkit-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);-moz-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);-ms-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);-o-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);animation-timing-function:cubic-bezier(0.075,0.82,0.165,1)}@media (min-width:853px){ .video-embed{max-height:none;position:static}} .site-header{background:#204350 url('/img/site-header.jpg?_sha1=5d25d8ad56859ea8ace7300d385ba539fc4fda3c') center no-repeat;background-size:cover;color:white;position:relative;text-align:center; } .site-header a{color:inherit} .site-header .wrapper{padding:3em 0 .5em;position:relative} .site-header .tp-shout{font-size:small} .site-header .tp-shout img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:drop-shadow(0 1px 1px black);-moz-filter:drop-shadow(0 1px 1px black);-ms-filter:drop-shadow(0 1px 1px black);-o-filter:drop-shadow(0 1px 1px black);filter:drop-shadow(0 1px 1px black);height:2.25em;vertical-align:-.333em;width:auto}@media (min-width:480px){ .site-header .tp-shout{font-size:1em;margin-left:1em;text-align:left}}@media (min-width:1024px){ .site-header .tp-shout{margin:0}} .site-nav{background:rgba(32,67,80,0.95);left:0;padding:5px 0;position:fixed;top:0;width:100%;z-index:50} .site-nav .menu-toggle{display:none}@media (max-width:479px){ .site-nav{margin:0em 0 -.5em;padding:0} .site-nav .menu-toggle{display:block} .site-nav .menu-toggle.toggle-on{color:white;opacity:.3} .site-nav .menu-toggle.toggle-on + ul{display:block}}@media (min-width:480px){ .site-nav{font-size:small}}@media (min-width:1024px){ .site-nav{font-size:1em;width:100%}}@media (min-width:1136px){ .site-nav{left:0;position:fixed;top:0}} .site-nav ul{list-style:none;margin:0;padding:0;display:block;max-width:960px;margin:0 auto;top:0;width:100%}@media (max-width:479px){ .site-nav ul{display:none}}@media (min-width:1024px){ .site-nav ul{display:table}} .site-nav li{display:inline-block;white-space:nowrap}@media (max-width:479px){ .site-nav li{border-top:1px solid rgba(255,255,255,0.1);display:block}}@media (min-width:1024px){ .site-nav li{display:table-cell}} .site-nav a{display:block;padding:.5em;text-decoration:none;text-shadow:0 0 1px black;text-transform:uppercase} .site-nav a:hover,.site-nav a:focus{color:#81c734} .site-nav .events-link{background-color:#deb600;color:white;color:#1b4e61;text-shadow:none} .site-nav .events-link:hover,.site-nav .events-link:focus{background:#f8cb00} .site-nav .events-link:active{background:#c5a100} .site-nav .events-link:hover,.site-nav .events-link:focus{color:#1b4e61}@media (min-width:480px){ .site-nav .events-link{padding:.25em}} .site-logo-ct{margin:2em auto;width:75%}@media (min-width:480px){ .site-logo-ct{margin:4em auto 2em;width:61.8%}}@media (min-width:768px){ .site-logo-ct{margin:8em auto 5em}} .site-logo-img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:drop-shadow(0 3px 3px rgba(0,0,0,0.4));-moz-filter:drop-shadow(0 3px 3px rgba(0,0,0,0.4));-ms-filter:drop-shadow(0 3px 3px rgba(0,0,0,0.4));-o-filter:drop-shadow(0 3px 3px rgba(0,0,0,0.4));filter:drop-shadow(0 3px 3px rgba(0,0,0,0.4));display:block;height:auto;margin:auto;width:100%;image-rendering:-webkit-optimize-contrast} .week-info{*zoom:1;font-size:small;margin-top:1em} .week-info:after{content:"";display:table;clear:both} .week-info a{background:rgba(0,0,0,0.4);display:inline-block;padding:.25em .5em;text-decoration:none} .week-info a img{height:1em;vertical-align:-.2em;width:auto} .week-info a:hover,.week-info a:focus{background:rgba(255,255,255,0.3)} .week-info .dates{text-transform:uppercase}@media (min-width:480px){ .week-info{font-size:1em} .week-info a{background:rgba(255,255,255,0.2);float:left;padding:.25em .75em}} .content-section{padding:1em 0}@media (min-width:480px){ .content-section{padding:2em 0}}@media (min-width:768px){ .content-section{padding:3em 0}}@media (min-width:1024px){ .content-section{padding:4em 0}} .section-title{border-bottom:2px solid;display:inline-block;font-size:1.5em;font-weight:300;letter-spacing:1px;line-height:1.25;margin:0 0 0em -.75em;padding:0 .75em;position:relative;text-transform:uppercase;width:94%}@media (min-width:480px){ .section-title{font-size:2em;margin:-.25em 0 0em 0;padding:0;width:100%}}@media (min-width:768px){ .section-title{font-size:3em}} .section-title::after{border:2px solid;border-radius:100%;bottom:-6px;content:' ';height:5px;position:absolute;right:-8px;width:5px} .section-description{font-weight:100;font-size:1.3em;margin:.5em 0 2em} .section-description p{margin:0} .subsection-intro{margin:4em 0 2em 0} .wrapper > .single{margin-top:2em} .single-info-wrap{*zoom:1} .single-info-wrap:after{content:"";display:table;clear:both} .single-info-wrap > .main-info,.single-info-wrap > .side-info{margin:2em 0}@media (min-width:480px){ .single-info-wrap > .main-info{float:left;width:57.8%} .single-info-wrap > .side-info{float:right;width:34.2%}} .main-info img{height:auto;max-width:100%} #about{background:white url('/img/glitch-light.png?_sha1=b1af30e942e9788883ec40b5938a85b6c358a3d6') center 1em;position:relative;text-align:center}@media (min-width:1024px){ #about{padding:6em 0}} #about .wrapper{max-width:640px;padding-top:0;padding-bottom:0}@media (min-width:480px){ #about .home-intro{font-size:1.25em}}@media (min-width:768px){ #about .home-intro{font-size:1.5em}} #about .user-tools{margin:-1em auto 4em;max-width:960px}@media (min-width:480px){ #about .user-tools{margin:-2em auto 4em}}@media (min-width:768px){ #about .user-tools{margin:-3em auto 6em}}@media (min-width:1024px){ #about .user-tools{margin:-6em auto 6em}} .calls-to-action{*zoom:1;margin:1em auto;width:100%;max-width:550px} .calls-to-action:after{content:"";display:table;clear:both} .calls-to-action .video-button,.calls-to-action .organize-button,.calls-to-action .sponsor-button{display:block;margin-bottom:8px}@media (min-width:768px){ .calls-to-action .video-button,.calls-to-action .organize-button,.calls-to-action .sponsor-button{float:left}} .calls-to-action .video-button{background-color:#81c734;color:white} .calls-to-action .video-button:hover,.calls-to-action .video-button:focus{background:#8ecf46} .calls-to-action .video-button:active{background:#74b32f}@media (min-width:768px){ .calls-to-action .video-button{width:550px}} .calls-to-action .organize-button{background-color:#9b55be;color:white} .calls-to-action .organize-button:hover,.calls-to-action .organize-button:focus{background:#a667c5} .calls-to-action .organize-button:active{background:#8f45b4}@media (min-width:768px){ .calls-to-action .organize-button{margin-right:8px;width:300px}} .calls-to-action .sponsor-button{background-color:#d15d44;color:white} .calls-to-action .sponsor-button:hover,.calls-to-action .sponsor-button:focus{background:#d66f58} .calls-to-action .sponsor-button:active{background:#ca4d32}@media (min-width:768px){ .calls-to-action .sponsor-button{width:242px}} time{white-space:nowrap} #highlights{background-color:white;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-o-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff)} #highlights .section-title{border-color:#05b3c1} #highlights .section-title::after{border-color:#05b3c1} #highlights .wrapper{*zoom:1} #highlights .wrapper:after{content:"";display:table;clear:both}@media (min-width:640px){ .highlight-link{float:left;width:48%} .highlight-link:nth-child(odd){margin-right:4%}} .highlight{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:2em;position:relative;text-shadow:0 1px 0 #1b4e61} .highlight::before{background:rgba(0,0,0,0.7);content:' ';display:block;padding-top:100%;width:100%} .highlight:hover::before,.highlight:focus::before{background:rgba(0,0,0,0.5)} .highlight > *{color:white;position:absolute} .highlight-header{top:1em;width:100%}@media (min-width:1024px){ .highlight-header{top:4em}} .highlight-date{background:rgba(5,179,193,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:x-large;line-height:.8;padding:.25em .5em;text-align:right} .highlight-date > .day{font-family:bebas-neue;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased} .highlight-date > .date{letter-spacing:-1px}@media (min-width:1024px){ .highlight-date{float:left;margin-right:3px;height:65px;padding:.6em .4em;text-align:center} .highlight-date .day,.highlight-date .date{display:block}} .highlight-title{background:rgba(129,199,52,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:bebas-neue;font-size:xx-large;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;overflow:hidden;padding:.25em .25em .125em;text-align:right}@media (min-width:1024px){ .highlight-title{font-size:3em;min-height:65px}} .highlight-info{bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;text-align:right;width:100%} .highlight-info p{margin:0 0 1em} .highlight-info .more-info{color:#deb600} .highlight-info .more-info:hover,.highlight-info .more-info:focus{text-decoration:underline} .highlight-info .time,.highlight-info .location,.highlight-info .more-info{font-family:bebas-neue;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-size:x-large;line-height:1} .highlight-info .time a,.highlight-info .location a,.highlight-info .more-info a{text-decoration:none} .highlight-info .time a:hover,.highlight-info .time a:focus,.highlight-info .location a:hover,.highlight-info .location a:focus,.highlight-info .more-info a:hover,.highlight-info .more-info a:focus{text-decoration:underline}@media (min-width:768px){ .highlight-info .time,.highlight-info .location,.highlight-info .more-info{font-size:xx-large}} #track-days{background-color:#f8f0cc;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f8f7cc),color-stop(100%,#f8dacc));background-image:-webkit-linear-gradient(#f8f7cc,#f8dacc);background-image:-moz-linear-gradient(#f8f7cc,#f8dacc);background-image:-o-linear-gradient(#f8f7cc,#f8dacc);background-image:linear-gradient(#f8f7cc,#f8dacc)} #track-days .section-title{border-color:#204350} #track-days .section-title::after{border-color:#204350} .track-days{list-style:none;margin:0;padding:0;overflow:hidden} .track-day{margin:1em 0}@media (min-width:480px){ .track-day{display:inline-block;vertical-align:top;width:calc(50% - .5em)} .track-day:nth-child(2n){margin-left:1em}}@media (min-width:768px){ .track-day{width:calc(33.3333% - .6667em);margin-left:1em} .track-day:nth-child(3n-2){margin-left:0}} .track-date{border-bottom:2px solid;display:block;font-size:1.45em;line-height:.7;margin-top:.2em;text-align:right;text-transform:uppercase} .track-link{text-decoration:none} .track-name{background:white;border-bottom:2px solid;padding:.6em;text-transform:uppercase} .track-name::before{background-position:center;background-repeat:no-repeat;-webkit-background-size:1.5em;-moz-background-size:1.5em;-o-background-size:1.5em;background-size:1.5em;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;content:'';display:inline-block;height:2em;margin-right:.5em;vertical-align:-.6em;width:2em} .dev .track-name:hover,.dev .track-name:focus{background:#c0ecef} .dev .track-name:active{background:#a7e4e9} .dev .track-name::before{background-color:#05b3c1;background-image:url('/img/track-dev.svg?_sha1=c627c184d8ca30788f6eacf13d888c3c4d966e83')} .creative .track-name:hover,.creative .track-name:focus{background:#f3d6d0} .creative .track-name:active{background:#eec6bd} .creative .track-name::before{background-color:#d15d44;background-image:url('/img/track-creative.svg?_sha1=92edae943917b80729b69085546a2c22017c0570')} .civic .track-name:hover,.civic .track-name:focus{background:#e3e3e5} .civic .track-name:active{background:#d8d8da} .civic .track-name::before{background-color:#919297;background-image:url('/img/track-civic.svg?_sha1=bc12839fc1d1aa8af7da20e173bdda31d2037fd9')} .access .track-name:hover,.access .track-name:focus{background:#f6ecbf} .access .track-name:active{background:#f3e5a5} .access .track-name::before{background-color:#deb600;background-image:url('/img/track-access.svg?_sha1=8df9d74482ea41d057ccba1bc6ffa07ddd555855')} .business .track-name:hover,.business .track-name:focus{background:#dff1cc} .business .track-name:active{background:#d2ebb7} .business .track-name::before{background-color:#81c734;background-image:url('/img/track-business.svg?_sha1=2a9cba77ca0e68d89b4f808cdb03abbfcf51baa2')} .media .track-name:hover,.media .track-name:focus{background:#e6d4ee} .media .track-name:active{background:#dcc3e8} .media .track-name::before{background-color:#9b55be;background-image:url('/img/track-media.svg?_sha1=eef8b7043de37536d0c9a9a1cbb4a48b7490d49f')} .track-desc{background:white;font-size:.9em;margin:0;line-height:1.25;padding:1.111em} .track-buy-button{background:#1b4e61;color:white;display:block;font-size:1.25em;padding:.5em;text-align:center;text-decoration:none;text-transform:uppercase} .track-day.dev .track-date{color:#05b3c1} .track-day.dev .track-name{border-color:#05b3c1} .track-day.dev .track-buy-button{background-color:#05b3c1} .track-day.dev .track-buy-button:hover,.track-day.dev .track-buy-button:focus{background-color:#06cada} .track-day.dev .track-buy-button:active{background-color:#049ca8} .track-day.creative .track-date{color:#d15d44} .track-day.creative .track-name{border-color:#d15d44} .track-day.creative .track-buy-button{background-color:#d15d44} .track-day.creative .track-buy-button:hover,.track-day.creative .track-buy-button:focus{background-color:#d66f58} .track-day.creative .track-buy-button:active{background-color:#ca4d32} .track-day.civic .track-date{color:#919297} .track-day.civic .track-name{border-color:#919297} .track-day.civic .track-buy-button{background-color:#919297} .track-day.civic .track-buy-button:hover,.track-day.civic .track-buy-button:focus{background-color:#9e9fa3} .track-day.civic .track-buy-button:active{background-color:#84858b} .track-day.access .track-date{color:#deb600} .track-day.access .track-name{border-color:#deb600} .track-day.access .track-buy-button{background-color:#deb600} .track-day.access .track-buy-button:hover,.track-day.access .track-buy-button:focus{background-color:#f8cb00} .track-day.access .track-buy-button:active{background-color:#c5a100} .track-day.business .track-date{color:#81c734} .track-day.business .track-name{border-color:#81c734} .track-day.business .track-buy-button{background-color:#81c734} .track-day.business .track-buy-button:hover,.track-day.business .track-buy-button:focus{background-color:#8ecf46} .track-day.business .track-buy-button:active{background-color:#74b32f} .track-day.media .track-date{color:#9b55be} .track-day.media .track-name{border-color:#9b55be} .track-day.media .track-buy-button{background-color:#9b55be} .track-day.media .track-buy-button:hover,.track-day.media .track-buy-button:focus{background-color:#a667c5} .track-day.media .track-buy-button:active{background-color:#8f45b4} #featured-events{background-color:white;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-o-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff);background:#05b3c1 url('/img/featured-events-bg.jpg?_sha1=d947bccf0db8396a386c31fd3c2f29be45f88966') no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover} #featured-events .section-title{border-color:#d15d44} #featured-events .section-title::after{border-color:#d15d44} #featured-events .section-title,#featured-events .section-description{color:white;text-shadow:0 1px 0 #1b4e61} .cal-days{list-style:none;margin:0;padding:0;clear:both;overflow:hidden} .cal-days a{text-decoration:none} .cal-day{display:block;margin:1em 0}@media (min-width:768px){ .cal-day{display:inline-block;margin:0 3px 3px 0;vertical-align:top;width:19.57%}}@media (min-width:1024px){ .cal-day{width:10.83%}} .cal-day:last-child{margin-right:0} .cal-date,.cal-event{box-sizing:border-box;display:block;line-height:1.25;overflow:hidden;padding:1em .75em;vertical-align:top;width:100%}@media (min-width:768px){ .cal-date,.cal-event{display:inline-block;padding:1.75em .75em;text-align:center}} .cal-date{background-color:#05b3c1;color:white;color:#1b4e61;padding:.25em .75em} .cal-date:hover,.cal-date:focus{background:#06cada} .cal-date:active{background:#049ca8} .cal-date .day,.cal-date .month,.cal-date .date{font-size:2em;text-transform:uppercase} .cal-date .day{font-family:bebas-neue,Impact,'Arial Narrow',sans-serif} .cal-date .month{color:#108091} .cal-date .month,.cal-date .date{letter-spacing:-2px}@media (min-width:768px){ .cal-date{line-height:.9;margin-bottom:3px;padding:1em} .cal-date .day,.cal-date .date{display:block;font-size:3em} .cal-date .month{font-size:1.7em;letter-spacing:-1px} .cal-date .date{letter-spacing:-4px;margin-left:-4px}} .cal-events{list-style:none;margin:0;padding:0;background:white;overflow:visible}@media (max-width:479px){ .cal-event{border-bottom:1px solid rgba(27,78,97,0.2)}}@media (min-width:768px){ .cal-event{font-size:small}} .cal-event:hover,.cal-event:focus{background:#f6ecbf} .cal-event:active{background:#f3e5a5} .event-time{display:block}@media (min-width:768px){ .event-time{font-size:1.25em;margin:0 0 .25em}} .event-name{color:#7694a0;overflow:hidden} .button.cal-button,button.cal-button,input.cal-button[type=button],input.cal-button[type=reset],input.cal-button[type=submit]{background-color:#d15d44;color:white;float:right;font-size:x-large;letter-spacing:1px;margin-bottom:3px;padding:.25em 1em} .button.cal-button:hover,button.cal-button:hover,input.cal-button[type=button]:hover,input.cal-button[type=reset]:hover,input.cal-button[type=submit]:hover,.button.cal-button:focus,button.cal-button:focus,input.cal-button[type=button]:focus,input.cal-button[type=reset]:focus,input.cal-button[type=submit]:focus{background:#d66f58} .button.cal-button:active,button.cal-button:active,input.cal-button[type=button]:active,input.cal-button[type=reset]:active,input.cal-button[type=submit]:active{background:#ca4d32} .button.cal-button.full,button.cal-button.full,input.cal-button.full[type=button],input.cal-button.full[type=reset],input.cal-button.full[type=submit]{display:block;float:none;margin:0} #speakers{background-color:#cdeff2;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#cde9f2),color-stop(100%,#cdf2e3));background-image:-webkit-linear-gradient(#cde9f2,#cdf2e3);background-image:-moz-linear-gradient(#cde9f2,#cdf2e3);background-image:-o-linear-gradient(#cde9f2,#cdf2e3);background-image:linear-gradient(#cde9f2,#cdf2e3)} #speakers .section-title{border-color:#81c734} #speakers .section-title::after{border-color:#81c734} .speaker{width:12.5%} .speaker img{height:auto;width:100%} #sponsors{background-color:white;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-o-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff)} #sponsors .section-title{border-color:#919297} #sponsors .section-title::after{border-color:#919297} .slideshare-embed{margin:2em 0;text-align:center} .slideshare-embed .proportion-outer{margin:auto;max-width:800px;width:100%} .slideshare-embed .proportion-inner{padding-top:81.75%;position:relative;width:100%} .slideshare-embed iframe{border:1px solid #919297;height:100%;left:0;position:absolute;top:0;width:100%} .homepage-sponsor-intro{color:#108091;font-size:x-large;font-weight:100;letter-spacing:1px;margin:1em 0;text-align:center;text-transform:uppercase} .homepage-sponsor{margin-bottom:2em} .homepage-collab-sponsors{display:table;margin-bottom:3em;table-layout:fixed;width:100%} .homepage-collab-sponsors .homepage-sponsor{display:table-cell;vertical-align:middle;width:100%} .homepage-sponsor-group{display:inline-block;margin-bottom:2em;text-align:center;vertical-align:top;width:100%} .homepage-sponsor-group .group-title{background:#204350 no-repeat 0.3333em center;-webkit-background-size:1.75em;-moz-background-size:1.75em;-o-background-size:1.75em;background-size:1.75em;color:white;font-weight:100;padding:.5em;text-transform:uppercase} .homepage-sponsor-group .group-intro{background:#d2d9dc;margin:.25em 0 1em;padding:.25em;text-transform:uppercase} .homepage-sponsor-group .homepage-sponsor{margin-bottom:0;padding:1em 4em} .homepage-sponsor-group.dev .group-title{background-color:#05b3c1;background-image:url('/img/track-dev.svg?_sha1=c627c184d8ca30788f6eacf13d888c3c4d966e83')} .homepage-sponsor-group.dev .group-intro{background:#9be0e6} .homepage-sponsor-group.creative .group-title{background-color:#d15d44;background-image:url('/img/track-creative.svg?_sha1=92edae943917b80729b69085546a2c22017c0570')} .homepage-sponsor-group.creative .group-intro{background:#ecbeb4} .homepage-sponsor-group.civic .group-title{background-color:#919297;background-image:url('/img/track-civic.svg?_sha1=bc12839fc1d1aa8af7da20e173bdda31d2037fd9')} .homepage-sponsor-group.civic .group-intro{background:#d3d3d5} .homepage-sponsor-group.access .group-title{background-color:#deb600;background-image:url('/img/track-access.svg?_sha1=8df9d74482ea41d057ccba1bc6ffa07ddd555855')} .homepage-sponsor-group.access .group-intro{background:#f1e199} .homepage-sponsor-group.business .group-title{background-color:#81c734;background-image:url('/img/track-business.svg?_sha1=2a9cba77ca0e68d89b4f808cdb03abbfcf51baa2')} .homepage-sponsor-group.business .group-intro{background:#cce8ad} .homepage-sponsor-group.media .group-title{background-color:#9b55be;background-image:url('/img/track-media.svg?_sha1=eef8b7043de37536d0c9a9a1cbb4a48b7490d49f')} .homepage-sponsor-group.media .group-intro{background:#d7bbe5}@media (min-width:480px){ .homepage-sponsor-group{width:49%}}@media (min-width:768px){ .homepage-sponsor-group{width:32.9%}} .homepage-innovation-tour-sponsors{margin-bottom:4em} .homepage-innovation-tour-sponsors .homepage-sponsor{display:block;text-align:center} .homepage-innovation-tour-sponsors .sponsor-link{display:inline-block} .homepage-signature-sponsors{list-style:none;margin:0;padding:0} .homepage-signature-sponsors li{display:inline-block;margin:.5em 2%;position:relative;width:45.25%}@media (min-width:480px){ .homepage-signature-sponsors li{width:28.67%}}@media (min-width:768px){ .homepage-signature-sponsors li{width:14.3%;margin:.5em 1%}} .homepage-signature-sponsors .homepage-sponsor{margin:0} .homepage-signature-sponsors .sponsor-link{display:block} .homepage-signature-sponsors .sponsor-logo,.homepage-signature-sponsors .sponsor-name{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;padding-top:61.8%} .view-all{margin-top:2em;text-align:right} .view-all .button,.view-all button,.view-all input[type=button],.view-all input[type=reset],.view-all input[type=submit]{font-size:large;letter-spacing:1px} #get-involved{background-color:white;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-o-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff);background:#9b55be url('/img/get-involved-bg.jpg?_sha1=3643b3f90df0af3e64e86595b498f6e4f1803f69') no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover} #get-involved .section-title{border-color:#deb600} #get-involved .section-title::after{border-color:#deb600} #get-involved .section-title,#get-involved .section-description{color:white;text-shadow:0 1px 0 #1b4e61} .get-involved{list-style:none;margin:0;padding:0;overflow:hidden} .get-involved .block{background:white;margin-bottom:1em;padding:1em}@media (min-width:768px){ .get-involved .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:2em;width:48%} .get-involved .block:first-child{margin-right:4%}}@media (min-width:768px){ .get-involved .block p{min-height:13em}}@media (min-width:785px){ .get-involved .block p{min-height:12em}}@media (min-width:800px){ .get-involved .block p{min-height:11em}}@media (min-width:867px){ .get-involved .block p{min-height:10em}}@media (min-width:1010px){ .get-involved .block p{min-height:9em}} .get-involved .block-title{text-transform:uppercase} .get-involved .button,.get-involved button,.get-involved input[type=button],.get-involved input[type=reset],.get-involved input[type=submit]{background-color:#deb600;color:white;display:block;font-size:large;letter-spacing:1px;margin-top:1.5em} .get-involved .button:hover,.get-involved button:hover,.get-involved input[type=button]:hover,.get-involved input[type=reset]:hover,.get-involved input[type=submit]:hover,.get-involved .button:focus,.get-involved button:focus,.get-involved input[type=button]:focus,.get-involved input[type=reset]:focus,.get-involved input[type=submit]:focus{background:#f8cb00} .get-involved .button:active,.get-involved button:active,.get-involved input[type=button]:active,.get-involved input[type=reset]:active,.get-involved input[type=submit]:active{background:#c5a100} #whos-coming{background-color:#ebddf2;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#efddf2),color-stop(100%,#e0ddf2));background-image:-webkit-linear-gradient(#efddf2,#e0ddf2);background-image:-moz-linear-gradient(#efddf2,#e0ddf2);background-image:-o-linear-gradient(#efddf2,#e0ddf2);background-image:linear-gradient(#efddf2,#e0ddf2)} #whos-coming .section-title{border-color:#9b55be} #whos-coming .section-title::after{border-color:#9b55be} .attendee{width:8.33333%} .attendee img{height:auto;width:100%} .attend-buttons .button,.attend-buttons button,.attend-buttons input[type=button],.attend-buttons input[type=reset],.attend-buttons input[type=submit]{background-color:#81c734;color:white;font-size:x-large;letter-spacing:0;margin-right:1em;padding:.5em 1em;min-width:10em} .attend-buttons .button:hover,.attend-buttons button:hover,.attend-buttons input[type=button]:hover,.attend-buttons input[type=reset]:hover,.attend-buttons input[type=submit]:hover,.attend-buttons .button:focus,.attend-buttons button:focus,.attend-buttons input[type=button]:focus,.attend-buttons input[type=reset]:focus,.attend-buttons input[type=submit]:focus{background:#8ecf46} .attend-buttons .button:active,.attend-buttons button:active,.attend-buttons input[type=button]:active,.attend-buttons input[type=reset]:active,.attend-buttons input[type=submit]:active{background:#74b32f}@media (max-width:479px){ .attend-buttons .button,.attend-buttons button,.attend-buttons input[type=button],.attend-buttons input[type=reset],.attend-buttons input[type=submit]{display:block;margin:1em 0}} .attend-buttons .button-image{height:2em;margin-right:.75em;vertical-align:middle;width:2em}@media (max-width:479px){ .attend-buttons .button-image{margin-right:.25em}} #attend{background-color:white;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-o-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff)} #attend .section-title{border-color:#81c734} #attend .section-title::after{border-color:#81c734} .site-footer{background:#204350;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#19343e),color-stop(100%,#204350));background-image:-webkit-linear-gradient(#19343e,#204350);background-image:-moz-linear-gradient(#19343e,#204350);background-image:-o-linear-gradient(#19343e,#204350);background-image:linear-gradient(#19343e,#204350);color:white;padding:0} .site-footer .wrapper{*zoom:1} .site-footer .wrapper:after{content:"";display:table;clear:both}@media (min-width:480px){ .site-footer .wrapper{padding:1em 0}}@media (min-width:768px){ .site-footer .wrapper{padding:2em 0}} .site-footer .credits,.site-footer .info{margin:1em 0;text-align:center} .site-footer .credits a,.site-footer .info a{font-weight:100;opacity:.5;text-decoration:none;-webkit-backface-visibility:hidden} .site-footer .credits a:hover,.site-footer .credits a:focus,.site-footer .info a:hover,.site-footer .info a:focus{opacity:1} .site-footer .credits .site-credit strong,.site-footer .info .site-credit strong{text-transform:uppercase} .site-footer .credits .site-credit span,.site-footer .info .site-credit span{color:#f7a562} .site-footer .credits .site-credit:hover span,.site-footer .credits .site-credit:focus span,.site-footer .info .site-credit:hover span,.site-footer .info .site-credit:focus span{color:#f47f20} .site-footer .credits .host-credit span,.site-footer .info .host-credit span{color:#a1d27a} .site-footer .credits .host-credit:hover span,.site-footer .credits .host-credit:focus span,.site-footer .info .host-credit:hover span,.site-footer .info .host-credit:focus span{color:#7ac042}@media (min-width:480px){ .site-footer .credits{float:left;text-align:left} .site-footer .info{float:right;text-align:right}} .site-footer .feedback{background:rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.2);color:rgba(255,255,255,0.5);padding:1em 0;text-align:center} .site-footer .feedback a:hover,.site-footer .feedback a:focus{color:white} .event-listings .toggle-bookmark .field-label,.toggle-bookmark .field-control{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0} .staff-filters{color:#d15d44;margin:.5em 0} .instructions{font-size:large;margin:1em 0 .25em;text-transform:uppercase} .mobile-filters{display:block;margin-bottom:2em} .mobile-filters select{font-size:large}@media (min-width:768px){ .mobile-filters{display:none}} .event-filters ul{display:none;margin:0;padding:0;table-layout:fixed;width:100%}@media (min-width:768px){ .event-filters ul{display:table}} .event-filters li{background-color:#ccc;border-right:3px solid white;cursor:pointer;display:table-cell;text-align:center;vertical-align:middle} .event-filters li:last-child{border:none} .event-filters li:hover,.event-filters li:focus,.event-filters li.current{background-color:#9be0e6} .event-filters li.current{background-color:#37c2cd} .event-filters .track-filters{margin-bottom:3px} .event-filters .track-filters li{color:#1b4e61;letter-spacing:1px;padding:.875em .5em;text-transform:uppercase} .event-filters .track-filters li.dev{background-color:#9be0e6} .event-filters .track-filters li.creative{background-color:#ecbeb4} .event-filters .track-filters li.civic{background-color:#d3d3d5} .event-filters .track-filters li.access{background-color:#f1e199} .event-filters .track-filters li.business{background-color:#cce8ad} .event-filters .track-filters li.media{background-color:#d7bbe5} .event-filters .track-filters li:hover,.event-filters .track-filters li:focus,.event-filters .track-filters li.current{background-color:#2f6274;color:white} .event-filters .track-filters li:hover.dev,.event-filters .track-filters li:focus.dev,.event-filters .track-filters li.current.dev{background-color:#05b3c1} .event-filters .track-filters li:hover.creative,.event-filters .track-filters li:focus.creative,.event-filters .track-filters li.current.creative{background-color:#d15d44} .event-filters .track-filters li:hover.civic,.event-filters .track-filters li:focus.civic,.event-filters .track-filters li.current.civic{background-color:#919297} .event-filters .track-filters li:hover.access,.event-filters .track-filters li:focus.access,.event-filters .track-filters li.current.access{background-color:#deb600} .event-filters .track-filters li:hover.business,.event-filters .track-filters li:focus.business,.event-filters .track-filters li.current.business{background-color:#81c734} .event-filters .track-filters li:hover.media,.event-filters .track-filters li:focus.media,.event-filters .track-filters li.current.media{background-color:#9b55be}@media (min-width:1024px){ .event-filters .track-filters li{font-size:large;padding:.5em}} .event-filters .date-filters{margin:3px 0 1em}@media (max-width:1023px){ .event-filters .cal-date .day,.event-filters .cal-date .date{font-size:1.875em} .event-filters .cal-date .month{font-size:1.125em;letter-spacing:0} .event-filters .cal-date .date{letter-spacing:-1px;margin-left:-1px}}@media (min-width:480px){ .event-listings .gutter-sizer{width:4%} .event-listings .column-sizer{width:48%}}@media (min-width:768px){ .event-listings .gutter-sizer{width:2%} .event-listings .column-sizer{width:32%}} .event-listing{background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #05b3c1;margin-bottom:1em;width:100%}@media (min-width:480px){ .event-listing{width:48%}}@media (min-width:768px){ .event-listing{width:32%}} .event-listing .event-photo{display:block;height:auto;margin:auto;max-width:100%} .event-listing .event-status{color:#d15d44} .event-listing .event-details{padding:1em} .event-listing .event-title{font-size:large;letter-spacing:1px;text-transform:uppercase} .event-listing .event-title a{text-decoration:none} .event-listing .event-title a:hover,.event-listing .event-title a:focus{text-decoration:underline} .event-listing .meta{margin:1em 0} .event-listing .event-time{color:#81c734;font:inherit;margin:0;text-transform:uppercase} .event-listing .event-location{color:#05b3c1} .event-listing .event-location a{text-decoration:none} .event-listing .event-location a:hover,.event-listing .event-location a:focus{text-decoration:underline} .event-listing .event-track{font-weight:500;text-transform:uppercase} .event-listing .event-track.dev{color:#05b3c1} .event-listing .event-track.creative{color:#d15d44} .event-listing .event-track.civic{color:#919297} .event-listing .event-track.access{color:#deb600} .event-listing .event-track.business{color:#81c734} .event-listing .event-track.media{color:#9b55be} .event-listing .event-track.icon{overflow:hidden;text-indent:100%;white-space:nowrap;background:no-repeat center;-webkit-background-size:1.5em;-moz-background-size:1.5em;-o-background-size:1.5em;background-size:1.5em;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;height:2em;width:2em} .event-listing .event-track.icon.dev{background-image:url('/img/track-dev.svg?_sha1=c627c184d8ca30788f6eacf13d888c3c4d966e83');background-color:#05b3c1} .event-listing .event-track.icon.creative{background-image:url('/img/track-creative.svg?_sha1=92edae943917b80729b69085546a2c22017c0570');background-color:#d15d44} .event-listing .event-track.icon.civic{background-image:url('/img/track-civic.svg?_sha1=bc12839fc1d1aa8af7da20e173bdda31d2037fd9');background-color:#919297} .event-listing .event-track.icon.access{background-image:url('/img/track-access.svg?_sha1=8df9d74482ea41d057ccba1bc6ffa07ddd555855');background-color:#deb600} .event-listing .event-track.icon.business{background-image:url('/img/track-business.svg?_sha1=2a9cba77ca0e68d89b4f808cdb03abbfcf51baa2');background-color:#81c734} .event-listing .event-track.icon.media{background-image:url('/img/track-media.svg?_sha1=eef8b7043de37536d0c9a9a1cbb4a48b7490d49f');background-color:#9b55be} .event-listing.status-proposed{background:#eee;border-color:#ccc} .event-listing.status-rejected{background:#ddd;border:none;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);opacity:.6;-webkit-backface-visibility:hidden} .event-listing.status-rejected .event-title{text-decoration:line-through} .page-links{margin-top:1em;margin-bottom:-.3333em;overflow:hidden} .register-link,.register-link.button,button.register-link,input.register-link[type=button],input.register-link[type=reset],input.register-link[type=submit]{background-color:#81c734;color:white;float:right;letter-spacing:0} .register-link:hover,.register-link:focus,.register-link.button:hover,button.register-link:hover,input.register-link[type=button]:hover,input.register-link[type=reset]:hover,input.register-link[type=submit]:hover,.register-link.button:focus,button.register-link:focus,input.register-link[type=button]:focus,input.register-link[type=reset]:focus,input.register-link[type=submit]:focus{background:#8ecf46} .register-link:active,.register-link.button:active,button.register-link:active,input.register-link[type=button]:active,input.register-link[type=reset]:active,input.register-link[type=submit]:active{background:#74b32f} .register-link.dev,.register-link.button.dev,button.register-link.dev,input.register-link.dev[type=button],input.register-link.dev[type=reset],input.register-link.dev[type=submit]{background-color:#05b3c1;color:white} .register-link.dev:hover,.register-link.dev:focus,.register-link.button.dev:hover,button.register-link.dev:hover,input.register-link.dev[type=button]:hover,input.register-link.dev[type=reset]:hover,input.register-link.dev[type=submit]:hover,.register-link.button.dev:focus,button.register-link.dev:focus,input.register-link.dev[type=button]:focus,input.register-link.dev[type=reset]:focus,input.register-link.dev[type=submit]:focus{background:#06cada} .register-link.dev:active,.register-link.button.dev:active,button.register-link.dev:active,input.register-link.dev[type=button]:active,input.register-link.dev[type=reset]:active,input.register-link.dev[type=submit]:active{background:#049ca8} .register-link.creative,.register-link.button.creative,button.register-link.creative,input.register-link.creative[type=button],input.register-link.creative[type=reset],input.register-link.creative[type=submit]{background-color:#d15d44;color:white} .register-link.creative:hover,.register-link.creative:focus,.register-link.button.creative:hover,button.register-link.creative:hover,input.register-link.creative[type=button]:hover,input.register-link.creative[type=reset]:hover,input.register-link.creative[type=submit]:hover,.register-link.button.creative:focus,button.register-link.creative:focus,input.register-link.creative[type=button]:focus,input.register-link.creative[type=reset]:focus,input.register-link.creative[type=submit]:focus{background:#d66f58} .register-link.creative:active,.register-link.button.creative:active,button.register-link.creative:active,input.register-link.creative[type=button]:active,input.register-link.creative[type=reset]:active,input.register-link.creative[type=submit]:active{background:#ca4d32} .register-link.civic,.register-link.button.civic,button.register-link.civic,input.register-link.civic[type=button],input.register-link.civic[type=reset],input.register-link.civic[type=submit]{background-color:#919297;color:white} .register-link.civic:hover,.register-link.civic:focus,.register-link.button.civic:hover,button.register-link.civic:hover,input.register-link.civic[type=button]:hover,input.register-link.civic[type=reset]:hover,input.register-link.civic[type=submit]:hover,.register-link.button.civic:focus,button.register-link.civic:focus,input.register-link.civic[type=button]:focus,input.register-link.civic[type=reset]:focus,input.register-link.civic[type=submit]:focus{background:#9e9fa3} .register-link.civic:active,.register-link.button.civic:active,button.register-link.civic:active,input.register-link.civic[type=button]:active,input.register-link.civic[type=reset]:active,input.register-link.civic[type=submit]:active{background:#84858b} .register-link.access,.register-link.button.access,button.register-link.access,input.register-link.access[type=button],input.register-link.access[type=reset],input.register-link.access[type=submit]{background-color:#deb600;color:white} .register-link.access:hover,.register-link.access:focus,.register-link.button.access:hover,button.register-link.access:hover,input.register-link.access[type=button]:hover,input.register-link.access[type=reset]:hover,input.register-link.access[type=submit]:hover,.register-link.button.access:focus,button.register-link.access:focus,input.register-link.access[type=button]:focus,input.register-link.access[type=reset]:focus,input.register-link.access[type=submit]:focus{background:#f8cb00} .register-link.access:active,.register-link.button.access:active,button.register-link.access:active,input.register-link.access[type=button]:active,input.register-link.access[type=reset]:active,input.register-link.access[type=submit]:active{background:#c5a100} .register-link.business,.register-link.button.business,button.register-link.business,input.register-link.business[type=button],input.register-link.business[type=reset],input.register-link.business[type=submit]{background-color:#81c734;color:white} .register-link.business:hover,.register-link.business:focus,.register-link.button.business:hover,button.register-link.business:hover,input.register-link.business[type=button]:hover,input.register-link.business[type=reset]:hover,input.register-link.business[type=submit]:hover,.register-link.button.business:focus,button.register-link.business:focus,input.register-link.business[type=button]:focus,input.register-link.business[type=reset]:focus,input.register-link.business[type=submit]:focus{background:#8ecf46} .register-link.business:active,.register-link.button.business:active,button.register-link.business:active,input.register-link.business[type=button]:active,input.register-link.business[type=reset]:active,input.register-link.business[type=submit]:active{background:#74b32f} .register-link.media,.register-link.button.media,button.register-link.media,input.register-link.media[type=button],input.register-link.media[type=reset],input.register-link.media[type=submit]{background-color:#9b55be;color:white} .register-link.media:hover,.register-link.media:focus,.register-link.button.media:hover,button.register-link.media:hover,input.register-link.media[type=button]:hover,input.register-link.media[type=reset]:hover,input.register-link.media[type=submit]:hover,.register-link.button.media:focus,button.register-link.media:focus,input.register-link.media[type=button]:focus,input.register-link.media[type=reset]:focus,input.register-link.media[type=submit]:focus{background:#a667c5} .register-link.media:active,.register-link.button.media:active,button.register-link.media:active,input.register-link.media[type=button]:active,input.register-link.media[type=reset]:active,input.register-link.media[type=submit]:active{background:#8f45b4} .misc-links{float:left} .misc-links a{background-position:center;background-repeat:no-repeat;-webkit-background-size:30px;-moz-background-size:30px;-o-background-size:30px;background-size:30px;display:inline-block;height:30px;padding:4px;text-decoration:none;width:30px;text-indent:100%;white-space:nowrap;overflow:hidden} .misc-links a:hover,.misc-links a:focus{opacity:.7} .misc-links .hashtag-link{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAMFBMVEUAAACGxkSAwkCAwkGBwkCBwkCAwkCBwkGBwkCBwUCBwkGAwkCBwkCAwkCAwkCBwkH8odLDAAAAD3RSTlMACKtF4vsrX3MYl/G9zYkb+2N5AAABaElEQVR42u2Wy5aDIAxAEwIhvP//b+dMq54yGMHppovehRt7ycNEC18+D/Y1ViG8b6LY9iTFABvBHwdfufRQd12eak2yH2297nrXOgyyz65Z3O83R6rb/pIe1yOcaarNrp1SYee3KHeeeT53IyBFfpS8HzZC564Rk9rWuvYkh0E2TSVuzT5aMaSeVNeMP8ncuWHm9l1xkeclNydwIN0NQ1M5vmaXWoet2wrwggx1HKNcPYWwIqNty4wjwemWLC9mJuRbsX33NFM2d2TS52hOUFdnjtUXfo5550kJvBE6qHs7p0AP5ptZ9/Z6bBdgwK92LcIZZNyKzKNZSrFLroERWa2YYQTtWxUvJW1R/aTNIf1jupC0CpeJWxAuIJOuCg4wgaPq8swN/3fRJ7XeMIkq+qTkKxdJslNVJ1qRxph8vRSF1ZiSJiPpZ/8PdVVQ0WYvgmQIVkCKpTvAlUoI6yB7qTXGWoUYvnwUPwCEX3EQnUP2AAAAAElFTkSuQmCC')} .misc-links .external-link{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAMFBMVEUAAACAwD+AwkCBwkCAwkCRw1CAwkCBwkCAwkCAwkGBwkCAwkB/wkGBwkCBwkCBwkFtO4r+AAAAD3RSTlMAEJVhyASq3iVG9+o2g3YFQLqKAAABAElEQVR42u3Wy4rEIBBA0Xr4Tkz9/9/O2OAi2lriopsZcjdZhCMSkQo8fTJZ7L/hgPOmGGHe97HdwfhbeTo7wVpS9DYueh8XvY+F9nHR27jqdYwhMl85kzRawYHJHNJGOkZ21XV6jm10ScbRBFv2Mo+GOFaq6R6j02DVPY6HrEU9ZlmOWnzJernBLOtxs+0zLdMU4Y7RL9vjhAbTbWlvSv54Z32ABof6yhAHhJoNJ2d325RBaLGTkuHBPYm5WofQYnzRqI9jstDhSyQxgIovgB6b8hlUXNbvMaoW6vH2OKYTlOrx9pgv0Cp7G2CrYoMwwIpVRqza/nD/o/j593z6fD+QaEFMDLfZCgAAAABJRU5ErkJggg==')} .misc-links .permalink{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAMFBMVEUAAACAwUF/wUGAwkGBwkCGv0WAwUCAwkCAwkCBwkCAwkCe2VGBwj+AwkGBwkCBwkGnn/foAAAAD3RSTlMA9kJpyQ5XOZPYnwIncbZm+WSxAAABG0lEQVR42u3Vy46EIBCF4Sq5X5T3f9vpQDNnYWbwsOlN/zsIX6KJlPLtn4JtGt2ePbS9sm7fQvMWmrfQvIXesdC8TflSaM6eRaQmaMb6vnLQlB3V9zpSdna1nj62Ciu5jXZsmS+9suFu5RxWwwr7ce4QZNrcW1X7QcNYVLRbnzQ7xo7syw4RaStx2pZoK8ZMYWkr5VcE2grEYxt8LbzFN6lX9GXP9ox83haTrfIWolQfnlm9WbS0h3g8M2m9SJrWGNqKTtsyP5/ztM3SVlxMdtwFLYS93Yq6a7G1nrHtvFsN61nVS2VnTrZRJCzS1suERfF91m1YcRa/7JuldDlhOa05JlhCI1hew/IaltewvIblNSyvozYb5Nvf/QD3eSZg9bpqYgAAAABJRU5ErkJggg==');width:20px} .toggle-bookmark{float:right;margin-left:.25em;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms; } .toggle-bookmark.loading{opacity:.3;pointer-events:none} .toggle-bookmark::before{color:#ccc;content:'\2606'} .bookmarked .toggle-bookmark::before{color:#deb600;content:'\2605'} .toggle-bookmark:hover::before,.toggle-bookmark:focus::before{color:#deb600} .bookmarked .toggle-bookmark:hover::before,.bookmarked .toggle-bookmark:focus::before{color:#919297} .toggle-bookmark .field-label{color:#919297;font-size:small;vertical-align:middle}@media (max-width:479px){ .toggle-bookmark .field-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}} .body-text{margin:2em 0 0} .body-text h2{color:#d15d44} .body-text p{margin:0 0 1em} .body-text blockquote{margin:1em}@media (max-width:479px){ .body-text h2{font-size:1em}}@media (min-width:768px){ .body-text{margin:3em 2em 0} .body-text blockquote{margin:1em 2em}} .special-link{color:#d15d44;-ms-word-break:break-all;word-break:break-all;word-break:break-word} .profile-view .person-name{border-bottom:2px solid #9b55be} .profile-view .person-name > .button,.profile-view .person-name > button,.profile-view .person-name > input[type=button],.profile-view .person-name > input[type=reset],.profile-view .person-name > input[type=submit]{margin-left:.5em;vertical-align:middle} .profile-view .avatar{margin-bottom:2em}@media (min-width:1024px){ .profile-view .avatar{float:right;margin-left:2em}} .profile-about .empty-text{color:#919297} .profile-contact{display:table} .profile-contact .dli{display:table-row} .profile-contact dd,.profile-contact dt{display:table-cell} .profile-contact dt{color:#919297;font-size:small;padding-right:1em;text-transform:uppercase} .profile-contact a{color:#05b3c1;text-decoration:none} .profile-contact a:hover,.profile-contact a:focus{text-decoration:underline} .sponsor-box{margin-bottom:1.5em} .sponsor-category{background:#204350 no-repeat 0.5em center;-webkit-background-size:1.75em;-moz-background-size:1.75em;-o-background-size:1.75em;background-size:1.75em;color:white;font-size:large;font-weight:100;letter-spacing:1px;line-height:1;padding:.75em;text-transform:uppercase} .sponsor-intro{border:1px solid;border-width:0 1px;color:#108091;font-size:x-large;font-weight:100;letter-spacing:1px;padding:1em;text-align:center;text-transform:uppercase} .sponsor-intro + .sponsor{padding-top:0} .sponsor{border:1px solid;border-width:0 1px 1px;padding:1em} .sponsor p:last-child{margin-bottom:0} .sponsor-link{text-decoration:none} .sponsor-name{background:#e8eced;font-size:large;padding:1.5em;text-align:center;text-transform:uppercase} .sponsor-logo{display:block;height:auto;margin:auto;max-width:100%} .sponsor-list{list-style:none;margin:0;padding:0;margin-bottom:4em}@media (min-width:480px){ .sponsor-list .gutter-sizer{width:4%} .sponsor-list .column-sizer{width:48%}}@media (min-width:768px){ .sponsor-list .gutter-sizer{width:2%} .sponsor-list .column-sizer{width:32%}}@media (min-width:480px){ .sponsor-list li{width:48%}}@media (min-width:768px){ .sponsor-list li{width:32%}} #dev-sponsors .sponsor-category{background-color:#05b3c1;background-image:url('/img/track-dev.svg?_sha1=c627c184d8ca30788f6eacf13d888c3c4d966e83');padding-left:2.75em} #dev-sponsors .sponsor{border-color:#05b3c1} #access-sponsors .sponsor-category{background-color:#deb600;background-image:url('/img/track-access.svg?_sha1=8df9d74482ea41d057ccba1bc6ffa07ddd555855');padding-left:2.75em} #access-sponsors .sponsor{border-color:#deb600} #creative-sponsors .sponsor-category{background-color:#d15d44;background-image:url('/img/track-creative.svg?_sha1=92edae943917b80729b69085546a2c22017c0570');padding-left:2.75em} #creative-sponsors .sponsor{border-color:#d15d44} #business-sponsors .sponsor-category{background-color:#81c734;background-image:url('/img/track-business.svg?_sha1=2a9cba77ca0e68d89b4f808cdb03abbfcf51baa2');padding-left:2.75em} #business-sponsors .sponsor{border-color:#81c734} #civic-sponsors .sponsor-category{background-color:#919297;background-image:url('/img/track-civic.svg?_sha1=bc12839fc1d1aa8af7da20e173bdda31d2037fd9');padding-left:2.75em} #civic-sponsors .sponsor{border-color:#919297} #media-sponsors .sponsor-category{background-color:#9b55be;background-image:url('/img/track-media.svg?_sha1=eef8b7043de37536d0c9a9a1cbb4a48b7490d49f');padding-left:2.75em} #media-sponsors .sponsor{border-color:#9b55be} .track-listing .page-title{border-bottom:2px solid;text-transform:uppercase} .track-listing .page-title a{text-decoration:none} .track-listing .page-title a:hover,.track-listing .page-title a:focus{text-decoration:underline} .track-listing .page-title .button,.track-listing .page-title button,.track-listing .page-title input[type=button],.track-listing .page-title input[type=reset],.track-listing .page-title input[type=submit]{margin-left:1em;vertical-align:middle} .track-listing .page-title::before{background-position:center;background-repeat:no-repeat;-webkit-background-size:0.75em;-moz-background-size:0.75em;-o-background-size:0.75em;background-size:0.75em;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;content:'';display:inline-block;height:1em;vertical-align:-.125em;width:1em} .track-listing .page-title.dev{border-bottom-color:#05b3c1} .track-listing .page-title.dev::before{background-color:#05b3c1;background-image:url('/img/track-dev.svg?_sha1=c627c184d8ca30788f6eacf13d888c3c4d966e83')} .track-listing .page-title.creative{border-bottom-color:#d15d44} .track-listing .page-title.creative::before{background-color:#d15d44;background-image:url('/img/track-creative.svg?_sha1=92edae943917b80729b69085546a2c22017c0570')} .track-listing .page-title.civic{border-bottom-color:#919297} .track-listing .page-title.civic::before{background-color:#919297;background-image:url('/img/track-civic.svg?_sha1=bc12839fc1d1aa8af7da20e173bdda31d2037fd9')} .track-listing .page-title.access{border-bottom-color:#deb600} .track-listing .page-title.access::before{background-color:#deb600;background-image:url('/img/track-access.svg?_sha1=8df9d74482ea41d057ccba1bc6ffa07ddd555855')} .track-listing .page-title.business{border-bottom-color:#81c734} .track-listing .page-title.business::before{background-color:#81c734;background-image:url('/img/track-business.svg?_sha1=2a9cba77ca0e68d89b4f808cdb03abbfcf51baa2')} .track-listing .page-title.media{border-bottom-color:#9b55be} .track-listing .page-title.media::before{background-color:#9b55be;background-image:url('/img/track-media.svg?_sha1=eef8b7043de37536d0c9a9a1cbb4a48b7490d49f')} .track-listing.dev .meta,.track-listing.dev .address{color:#05b3c1} .track-listing.dev .map{border-color:#05b3c1} .track-listing.creative .meta,.track-listing.creative .address{color:#d15d44} .track-listing.creative .map{border-color:#d15d44} .track-listing.civic .meta,.track-listing.civic .address{color:#919297} .track-listing.civic .map{border-color:#919297} .track-listing.access .meta,.track-listing.access .address{color:#deb600} .track-listing.access .map{border-color:#deb600} .track-listing.business .meta,.track-listing.business .address{color:#81c734} .track-listing.business .map{border-color:#81c734} .track-listing.media .meta,.track-listing.media .address{color:#9b55be} .track-listing.media .map{border-color:#9b55be} .track-listing .register-link{min-width:8em}@media (max-width:479px){ .track-listing .register-link{display:block;float:none;width:100%}} .track-events{margin:2em 0} .track-events ul{list-style:none;margin:0;padding:0;margin-top:.5em} .track-event{border-top:1px solid #ddd;*zoom:1;font-size:small;padding:1em 0} .track-event:after{content:"";display:table;clear:both} .track-event .event-title{text-transform:uppercase} .track-event .event-title a{text-decoration:none} .track-event .event-title a:hover,.track-event .event-title a:focus{text-decoration:underline} .track-event .info{color:#919297} .track-event .event-photo{float:right;margin:0 0 1em 1em;max-height:100px;max-width:100px} .track-event .event-summary p{margin:.5em 0} .single-page{border:none;width:100%} .single-page .page-title{border-bottom:2px solid #05b3c1;font-size:x-large;line-height:1;margin-top:1em;padding-bottom:.25em}@media (min-width:480px){ .single-page .page-title{font-size:xx-large}} .single-page .page-title .button,.single-page .page-title button,.single-page .page-title input[type=button],.single-page .page-title input[type=reset],.single-page .page-title input[type=submit]{margin-left:1em;vertical-align:middle} .single-page .meta,.single-page .address{*zoom:1;font:inherit;margin:0 0 1em;text-transform:uppercase} .single-page .meta:after,.single-page .address:after{content:"";display:table;clear:both} .single-page .meta strong,.single-page .address strong{font:inherit;font-size:larger} .single-page .pull-left{float:left} .single-page .pull-right{font:inherit;float:right;text-align:right} .single-page .big-photo{margin:0} .single-page .map{border:1px solid #05b3c1;display:block;height:auto;max-width:100%} .single-page .speakers-ct{margin:2em 0} .single-page .speakers{list-style:none;margin:0;padding:0} .single-page .speakers li{*zoom:1;padding:1em 0} .single-page .speakers li:after{content:"";display:table;clear:both} .single-page .avatar{float:left;margin-right:.75em} .single-page .speaker-info{overflow:hidden;font-size:small} .single-page .speaker-name a{text-decoration:none} .single-page .speaker-name a:hover,.single-page .speaker-name a:focus{text-decoration:underline} .single-page .speaker-bio p{margin:.25em 0} .single-page .speaker-twitter a{font-weight:500;text-decoration:none} .single-page .speaker-twitter a:hover,.single-page .speaker-twitter a:focus{text-decoration:underline}