article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,h1,h2,.session-detail-header h4,.workshop-title,.workshop-single-title{font-weight:400}.header-date,.header-cta,.header-nav a,.session-party-title{font-weight:600}strong,.button,.workshop-presenter,.workshop-meta-key,.workshop-single-presenter,.workshop-single-presenter-subtle,.workshop-single-meta-key,.workshop-single-status,.pricing-meta-key,.pricing-meta-date,.pricing-meta-location,.pricing-details-title{font-weight:700}.session h3,.session-keynote h3,.session-party h3,.session-track1 h3,.session-track2 h3,.session-party-title,.session-detail-header h3,.sponsor-title h3,.partner-title h3,.footer .footer-title,.footer .footer-credit,.footer .footer-contact h3,.sessions-header-date,.session-meal .session-time,.session-detail-body h4,.workshop-presenter,.workshop-meta-key,.workshop-single-presenter,.workshop-single-presenter-subtle,.workshop-single-meta-key,.workshop-single-status,.venue-details .venue-details-title,.pricing-meta-key,.pricing-meta-date,.pricing-details-title{text-transform:uppercase}body{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px}h1{font-size:6em;line-height:1em}.breakpoint-four h1{font-size:4.5em;line-height:1em}.breakpoint-two h1{font-size:2.75em;line-height:1em}h2{font-size:5em;margin-bottom:48px}.breakpoint-four h2{font-size:3.25em;line-height:1em;text-align:center}.breakpoint-two h2{font-size:1.5em;line-height:1em;text-align:center}.session h3,.session-keynote h3,.session-party h3,.session-track1 h3,.session-track2 h3,.session-party-title,.session-detail-header h3,.sponsor-title h3,.partner-title h3,.footer .footer-title,.footer .footer-credit,.footer .footer-contact h3{font-size:1em}.session-duration-badge{font-size:.625em}.breakpoint-four .header-nav a,.session-detail-body h4,.workshop-meta-key,.workshop-single-meta-key,.workshop-single-status,.venue-details .venue-details-title,.pricing-meta-key,.pricing-meta-date,.pricing-details-title,.pricing-details-list,.sponsor-title h3,.partner-title h3,.footer .footer-title,.footer .footer-credit,.footer .footer-contact h3{font-size:.75em}.button,.breakpoint-four .header-date,.breakpoint-two .header-date,.breakpoint-four .header-cta,.breakpoint-two .header-cta,.breakpoint-two .header-nav a,.session-detail-header h3,.workshop-presenter,.workshop-description,.workshop-meta-value,.workshop-single-presenter,.workshop-single-presenter-subtle,.workshop-single-meta-description,.pricing-description,.pricing-meta-location,.pricing-meta-value,.pricing-details p{font-size:.875em}.breakpoint-two .welcome-wrapper .welcome p{font-size:1em}.session-detail-header h4,.workshop-title,.workshop-single-title,.workshop-single-short-description p,.workshop-single-description h3{font-size:1.25em}.breakpoint-four .workshop-title,.breakpoint-two .workshop-title,.breakpoint-four .workshop-single-title,.breakpoint-two .workshop-single-title{font-size:1.5em}.welcome-wrapper .welcome p{font-size:1.4em}.sessions-header-track1,.sessions-header-track2{font-size:1.4em;color:#0097d2}.grid{margin:0 auto;padding:0 12px}.grid .guides{z-index:10;position:fixed;height:100%;pointer-events:none;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear,0 50%,128 50%,color-stop(0%,rgba(255,255,255,.1)),color-stop(81.25%,rgba(255,255,255,.1)),color-stop(81.25%,transparent),color-stop(100%,transparent));background-image:-webkit-linear-gradient(from(left),rgba(255,255,255,.1),rgba(255,255,255,.1) 104px,transparent 104px,transparent 128px);background-image:-moz-linear-gradient(from(left),rgba(255,255,255,.1),rgba(255,255,255,.1) 104px,transparent 104px,transparent 128px);background-image:-o-linear-gradient(from(left),rgba(255,255,255,.1),rgba(255,255,255,.1) 104px,transparent 104px,transparent 128px);background-image:linear-gradient(from(left),rgba(255,255,255,.1),rgba(255,255,255,.1) 104px,transparent 104px,transparent 128px);background-size:128px}.grid .row{*zoom:1;margin-left:-24px}.grid .row:after{content:"";display:table;clear:both}.grid .row.offset1{margin-left:104px}.grid .column{float:left;display:block;position:relative;margin:0 0 0 24px;padding:0}.grid .column.span1{width:104px}.grid .column.span2{width:232px}.grid .column.span3{width:360px}.grid .column.span4{width:488px}.grid .column.span5{width:616px}.grid .column.span6{width:744px}.grid .column.span7{width:872px}.grid .column.span8{width:1000px}.grid .column.span9{width:1128px}.grid .column.span10{width:1256px}.grid .column .visible-breakpoint-two,.grid .column .visible-breakpoint-four,.grid .column .visible-breakpoint-six,.grid .column .visible-breakpoint-eight,.grid .column .visible-breakpoint-ten{display:none}.grid .centered,.breakpoint-four .grid .centered-breakpoint-four,.breakpoint-two .grid .centered-breakpoint-two{margin:0 auto;float:none}.breakpoint-ten .grid{width:1280px}.breakpoint-ten .grid .guides,.breakpoint-ten .grid .column.full{width:1256px}.breakpoint-ten .grid .column.breakpoint-ten-span1{width:104px}.breakpoint-ten .grid .column.breakpoint-ten-span2{width:232px}.breakpoint-ten .grid .column.breakpoint-ten-span3{width:360px}.breakpoint-ten .grid .column.breakpoint-ten-span4{width:488px}.breakpoint-ten .grid .column.breakpoint-ten-span5{width:616px}.breakpoint-ten .grid .column.breakpoint-ten-span6{width:744px}.breakpoint-ten .grid .column.breakpoint-ten-span7{width:872px}.breakpoint-ten .grid .column.breakpoint-ten-span8{width:1000px}.breakpoint-ten .grid .column.breakpoint-ten-span9{width:1128px}.breakpoint-ten .grid .column.breakpoint-ten-span10{width:1256px}.breakpoint-ten .grid .hidden-breakpoint-ten{display:none}.breakpoint-ten .grid .visible-breakpoint-ten{display:block}.breakpoint-eight .grid{width:1024px}.breakpoint-eight .grid .guides,.breakpoint-eight .grid .column.full{width:1000px}.breakpoint-eight .grid .column.span9{width:1024px}.breakpoint-eight .grid .column.span10{width:1024px}.breakpoint-eight .grid .column.breakpoint-eight-span1{width:104px}.breakpoint-eight .grid .column.breakpoint-eight-span2{width:232px}.breakpoint-eight .grid .column.breakpoint-eight-span3{width:360px}.breakpoint-eight .grid .column.breakpoint-eight-span4{width:488px}.breakpoint-eight .grid .column.breakpoint-eight-span5{width:616px}.breakpoint-eight .grid .column.breakpoint-eight-span6{width:744px}.breakpoint-eight .grid .column.breakpoint-eight-span7{width:872px}.breakpoint-eight .grid .column.breakpoint-eight-span8{width:1000px}.breakpoint-eight .grid .hidden-breakpoint-eight{display:none}.breakpoint-eight .grid .visible-breakpoint-eight{display:block}.breakpoint-six .grid{width:768px}.breakpoint-six .grid .guides,.breakpoint-six .grid .column.full{width:744px}.breakpoint-six .grid .column.span7{width:768px}.breakpoint-six .grid .column.span8{width:768px}.breakpoint-six .grid .column.span9{width:768px}.breakpoint-six .grid .column.span10{width:768px}.breakpoint-six .grid .column.breakpoint-six-span1{width:104px}.breakpoint-six .grid .column.breakpoint-six-span2{width:232px}.breakpoint-six .grid .column.breakpoint-six-span3{width:360px}.breakpoint-six .grid .column.breakpoint-six-span4{width:488px}.breakpoint-six .grid .column.breakpoint-six-span5{width:616px}.breakpoint-six .grid .column.breakpoint-six-span6{width:744px}.breakpoint-six .grid .hidden-breakpoint-six{display:none}.breakpoint-six .grid .visible-breakpoint-six{display:block}.breakpoint-four .grid{width:512px}.breakpoint-four .grid .guides,.breakpoint-four .grid .column.full{width:488px}.breakpoint-four .grid .column.span5{width:512px}.breakpoint-four .grid .column.span6{width:512px}.breakpoint-four .grid .column.span7{width:512px}.breakpoint-four .grid .column.span8{width:512px}.breakpoint-four .grid .column.span9{width:512px}.breakpoint-four .grid .column.span10{width:512px}.breakpoint-four .grid .column.breakpoint-four-span1{width:104px}.breakpoint-four .grid .column.breakpoint-four-span2{width:232px}.breakpoint-four .grid .column.breakpoint-four-span3{width:360px}.breakpoint-four .grid .column.breakpoint-four-span4{width:488px}.breakpoint-four .grid .hidden-breakpoint-four{display:none}.breakpoint-four .grid .visible-breakpoint-four{display:block}.breakpoint-two .grid{width:256px}.breakpoint-two .grid .guides,.breakpoint-two .grid .column.full{width:232px}.breakpoint-two .grid .column.span3{width:256px}.breakpoint-two .grid .column.span4{width:256px}.breakpoint-two .grid .column.span5{width:256px}.breakpoint-two .grid .column.span6{width:256px}.breakpoint-two .grid .column.span7{width:256px}.breakpoint-two .grid .column.span8{width:256px}.breakpoint-two .grid .column.span9{width:256px}.breakpoint-two .grid .column.span10{width:256px}.breakpoint-two .grid .column.breakpoint-two-span1{width:104px}.breakpoint-two .grid .column.breakpoint-two-span2{width:232px}.breakpoint-two .grid .hidden-breakpoint-two{display:none}.breakpoint-two .grid .visible-breakpoint-two{display:block}.layout-table,.session-info-wrapper{display:table;width:100%;padding:0}.layout-table-cell,.layout-table-cell-expand,.layout-table-cell-middle,.session-info,.layout-table-cell-bottom{vertical-align:top;display:table-cell;padding:0}.layout-table-cell-expand{width:100%;vertical-align:middle}.layout-table-cell-middle,.session-info{vertical-align:middle}.layout-table-cell-bottom{vertical-align:bottom}.layout-modal-background{position:absolute;top:0;left:0;width:100%;height:100%}.layout-modal{width:774px;left:50%;margin-left:-387px;position:absolute}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}hr{border:0;border-bottom:1px solid #0097d2}body{background-color:#000;color:#fff}.container{-webkit-perspective:900px;-moz-perspective:900px;-ms-perspective:900px;-o-perspective:900px;perspective:900px;-webkit-perspective-origin:50% 0;-moz-perspective-origin:50% 0;-ms-perspective-origin:50% 0;-o-perspective-origin:50% 0;perspective-origin:50% 0;position:relative}.header-wrapper,.fixed-nav,.welcome-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sessions,.venues-map,.venue-details,.sponsors,.footer,.workshops,.workshop-single,.pricing{position:relative;padding:96px 0}.sessions h2,.venues-map h2,.venue-details h2,.sponsors h2,.footer h2{color:#0097d2}.workshops,.workshop-single,.pricing{background:#0097d2}.workshops h2,.workshop-single h2,.pricing h2{color:#fff}.workshops .alt,.workshop-single .alt,.pricing .alt{color:#cee5ee}.alt{color:#0097d2}.button-close{width:14px;height:14px;background:url(../images/b7285e83.button_close.png) no-repeat;text-indent:-9999em;display:block}body section,body nav,body .header-cta,body .header-date{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}body.ng-cloak,.wf-loading body{display:block}body.ng-cloak section,body.ng-cloak nav,body.ng-cloak .header-cta,body.ng-cloak .header-date,.wf-loading body section,.wf-loading body nav,.wf-loading body .header-cta,.wf-loading body .header-date{opacity:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}body.ng-cloak .session-detail-background,.wf-loading body .session-detail-background{display:none}.button{padding:12px}.button.primary{background:#000}.button.secondary{background:#007aaa}.button.pull-left{float:left;margin-right:6px}.button.pull-right{float:right;margin-left:6px}.header-wrapper header{*zoom:1;padding:64px 0 12px;border-bottom:1px solid #3d3d3d}.header-wrapper header:after{content:"";display:table;clear:both}.breakpoint-four .header-wrapper header{padding-bottom:24px}.header-logo{margin:0;text-indent:-999em;width:232px;height:64px;background:url(../images/5d86c652.web_directions_13_logo.png);float:left}.header-logo a{width:100%;height:100%;display:block}.breakpoint-four .header-logo{float:none;margin:0 auto}.header-info{float:right}.breakpoint-four .header-info,.breakpoint-two .header-info{float:none;text-align:center}.header-date,.header-cta{float:right;padding:8px 12px;margin-top:12px}.breakpoint-four .header-date,.breakpoint-two .header-date,.breakpoint-four .header-cta,.breakpoint-two .header-cta{float:none;display:inline-block}.header-date{color:#0097d2}.header-small-cta,.header-cta{background-color:#0097d2}.header-nav a{display:inline-block;padding:12px 0;margin-right:8px;overflow:hidden;border-bottom:4px solid transparent}.header-nav a.is-active,.header-nav a:hover{color:#0097d2}.header-nav a.is-active{border-bottom-color:#0097d2}.breakpoint-four .header-nav a{margin-right:8px}.breakpoint-two .header-nav{text-align:center;margin-top:12px}.breakpoint-two .header-nav a{width:100%;padding:6px 0;margin-right:0}.header-nav .header-small-cta{padding:12px 10px;float:right;margin-right:0}.header-nav .header-small-cta:hover{color:#fff}.fixed-nav{position:fixed;background-color:#000;width:100%;z-index:10;opacity:0;overflow:hidden;height:0}.fixed-nav.isVisible{opacity:1;height:auto;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;transition:opacity,.3s;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.3);-moz-box-shadow:0 10px 15px rgba(0,0,0,.3);box-shadow:0 10px 15px rgba(0,0,0,.3)}.breakpoint-four .fixed-nav a{padding-bottom:0;border-bottom:0}.breakpoint-four .fixed-nav .header-small-cta{display:none}.breakpoint-two .fixed-nav{display:none}.slider{margin-top:8px;background-color:#0097d2;height:4px;width:0}.welcome-background{position:fixed;top:50px;margin-left:-720px;left:50%;width:1440px;height:800px;pointer-events:none}.welcome-wrapper .welcome{margin-bottom:240px}.welcome-wrapper .welcome h1{margin:64px 0 24px}.welcome-wrapper .welcome p{width:75%;padding-bottom:12px}.breakpoint-two .welcome-wrapper .welcome p{line-height:1.4em}.sessions{background:#000 url(../images/a56298c4.web_directions_schedule_background.jpg) bottom left no-repeat}.sessions-header,.sessions-header-day-two{background-size:cover;margin:0 0 36px;display:table}.sessions-header>*,.sessions-header-day-two>*{display:table-cell;vertical-align:middle}.breakpoint-two .sessions-header,.breakpoint-two .sessions-header-day-two{width:100%}.sessions-header-day-two{margin-top:96px}.breakpoint-two .sessions-header-track1,.breakpoint-two .sessions-header-track2{display:none}.sessions-header-date{width:100%;text-align:center;padding:0 8px}.sessions-header-date hr{margin:4px}.sessions-timeslot:last-child .session-keynote,.sessions-timeslot:last-child .session-party{margin-bottom:0}.sessions-day{background:-webkit-gradient(linear,0 50%,0 50%,color-stop(0%,#003c53),color-stop(100%,#003c53));background:-webkit-linear-gradient(from(left),#003c53 0,#003c53 100%);background:-moz-linear-gradient(from(left),#003c53 0,#003c53 100%);background:-o-linear-gradient(from(left),#003c53 0,#003c53 100%);background:linear-gradient(from(left),#003c53 0,#003c53 100%);background-repeat:no-repeat;background-size:1px 100%;background-position:50%}.session-perspective-wrapper,.session-perspective-wrapper-track2{-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;-o-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;perspective-origin:50% 50%}.session-perspective-wrapper.tba,.tba.session-perspective-wrapper-track2{opacity:.3;pointer-events:none}.breakpoint-two .session-perspective-wrapper.tba img,.breakpoint-two .tba.session-perspective-wrapper-track2 img{display:none}.session-perspective-wrapper.three-sessions-long,.three-sessions-long.session-perspective-wrapper-track2{padding:98px 0 96px;background-color:#0085b8}.row-alt .session-perspective-wrapper.three-sessions-long,.row-alt .three-sessions-long.session-perspective-wrapper-track2{background-color:#006a94}.breakpoint-four .session-perspective-wrapper.three-sessions-long,.breakpoint-four .three-sessions-long.session-perspective-wrapper-track2{padding:315px 0}.breakpoint-two .session-perspective-wrapper.three-sessions-long,.breakpoint-two .three-sessions-long.session-perspective-wrapper-track2{padding:0;background:0}.session,.session-keynote,.session-party,.session-track1,.session-track2{*zoom:1;-webkit-transition:-webkit-transform,.3s;-moz-transition:-moz-transform,.3s;-o-transition:-o-transform,.3s;transition:transform,.3s;position:relative;-webkit-user-select:none;-webkit-tap-highlight-color:none;width:100%;cursor:pointer;-webkit-transform:translateZ(200px) scale(0.5);-moz-transform:translateZ(200px) scale(0.5);-ms-transform:translateZ(200px) scale(0.5);-o-transform:translateZ(200px) scale(0.5);transform:translateZ(200px) scale(0.5)}.session:after,.session-keynote:after,.session-party:after,.session-track1:after,.session-track2:after{content:"";display:table;clear:both}.session img,.session-keynote img,.session-party img,.session-track1 img,.session-track2 img{width:104px;height:96px;float:left;margin:0 24px 0 0}.session-perspective-wrapper.activate-preview .session,.activate-preview.session-perspective-wrapper-track2 .session,.session-perspective-wrapper.activate-preview .session-keynote,.activate-preview.session-perspective-wrapper-track2 .session-keynote,.session-perspective-wrapper.activate-preview .session-party,.activate-preview.session-perspective-wrapper-track2 .session-party,.session-perspective-wrapper.activate-preview .session-track1,.activate-preview.session-perspective-wrapper-track2 .session-track1,.session-perspective-wrapper.activate-preview .session-track2,.activate-preview.session-perspective-wrapper-track2 .session-track2{-webkit-transform:translateZ(200px) scale(0.5) rotateX(6deg);-moz-transform:translateZ(200px) scale(0.5) rotateX(6deg);-ms-transform:translateZ(200px) scale(0.5) rotateX(6deg);-o-transform:translateZ(200px) scale(0.5) rotateX(6deg);transform:translateZ(200px) scale(0.5) rotateX(6deg)}.breakpoint-four .session-perspective-wrapper.activate-preview .session,.breakpoint-four .activate-preview.session-perspective-wrapper-track2 .session,.breakpoint-four .session-perspective-wrapper.activate-preview .session-keynote,.breakpoint-four .activate-preview.session-perspective-wrapper-track2 .session-keynote,.breakpoint-four .session-perspective-wrapper.activate-preview .session-party,.breakpoint-four .activate-preview.session-perspective-wrapper-track2 .session-party,.breakpoint-four .session-perspective-wrapper.activate-preview .session-track1,.breakpoint-four .activate-preview.session-perspective-wrapper-track2 .session-track1,.breakpoint-four .session-perspective-wrapper.activate-preview .session-track2,.breakpoint-four .activate-preview.session-perspective-wrapper-track2 .session-track2,.breakpoint-two .session-perspective-wrapper.activate-preview .session,.breakpoint-two .activate-preview.session-perspective-wrapper-track2 .session,.breakpoint-two .session-perspective-wrapper.activate-preview .session-keynote,.breakpoint-two .activate-preview.session-perspective-wrapper-track2 .session-keynote,.breakpoint-two .session-perspective-wrapper.activate-preview .session-party,.breakpoint-two .activate-preview.session-perspective-wrapper-track2 .session-party,.breakpoint-two .session-perspective-wrapper.activate-preview .session-track1,.breakpoint-two .activate-preview.session-perspective-wrapper-track2 .session-track1,.breakpoint-two .session-perspective-wrapper.activate-preview .session-track2,.breakpoint-two .activate-preview.session-perspective-wrapper-track2 .session-track2{-webkit-transform:translateZ(200px) scale(0.5) rotateX(2deg);-moz-transform:translateZ(200px) scale(0.5) rotateX(2deg);-ms-transform:translateZ(200px) scale(0.5) rotateX(2deg);-o-transform:translateZ(200px) scale(0.5) rotateX(2deg);transform:translateZ(200px) scale(0.5) rotateX(2deg)}.modalActive .session-perspective-wrapper.activate-preview .session,.modalActive .activate-preview.session-perspective-wrapper-track2 .session,.modalActive .session-perspective-wrapper.activate-preview .session-keynote,.modalActive .activate-preview.session-perspective-wrapper-track2 .session-keynote,.modalActive .session-perspective-wrapper.activate-preview .session-party,.modalActive .activate-preview.session-perspective-wrapper-track2 .session-party,.modalActive .session-perspective-wrapper.activate-preview .session-track1,.modalActive .activate-preview.session-perspective-wrapper-track2 .session-track1,.modalActive .session-perspective-wrapper.activate-preview .session-track2,.modalActive .activate-preview.session-perspective-wrapper-track2 .session-track2,.ie10 .session-perspective-wrapper.activate-preview .session,.ie10 .activate-preview.session-perspective-wrapper-track2 .session,.ie10 .session-perspective-wrapper.activate-preview .session-keynote,.ie10 .activate-preview.session-perspective-wrapper-track2 .session-keynote,.ie10 .session-perspective-wrapper.activate-preview .session-party,.ie10 .activate-preview.session-perspective-wrapper-track2 .session-party,.ie10 .session-perspective-wrapper.activate-preview .session-track1,.ie10 .activate-preview.session-perspective-wrapper-track2 .session-track1,.ie10 .session-perspective-wrapper.activate-preview .session-track2,.ie10 .activate-preview.session-perspective-wrapper-track2 .session-track2{-webkit-transform:translateZ(0px) scale(1);-moz-transform:translateZ(0px) scale(1);-ms-transform:translateZ(0px) scale(1);-o-transform:translateZ(0px) scale(1);transform:translateZ(0px) scale(1)}.modalActive .session,.modalActive .session-keynote,.modalActive .session-party,.modalActive .session-track1,.modalActive .session-track2,.ie10 .session,.ie10 .session-keynote,.ie10 .session-party,.ie10 .session-track1,.ie10 .session-track2{-webkit-transform:translateZ(0px) scale(1);-moz-transform:translateZ(0px) scale(1);-ms-transform:translateZ(0px) scale(1);-o-transform:translateZ(0px) scale(1);transform:translateZ(0px) scale(1)}.session-time-placement{position:absolute;width:100%;text-align:center;left:0;pointer-events:none}.session-time{display:inline-block;color:#003c53;background-color:#fff;padding:2px 6px}.session-keynote,.session-party{background-color:#003c53;margin:0 auto 24px}.session-keynote .session-time-placement,.session-party .session-time-placement{top:-12px}.breakpoint-four .session-keynote,.breakpoint-four .session-party,.breakpoint-two .session-keynote,.breakpoint-two .session-party{text-align:center}.breakpoint-four .session-keynote img,.breakpoint-four .session-party img,.breakpoint-two .session-keynote img,.breakpoint-two .session-party img{float:none;margin:0;width:100%;height:auto}.breakpoint-four .session-keynote .session-info-wrapper,.breakpoint-four .session-party .session-info-wrapper{width:324px;margin-left:18px}.session-party{cursor:default}.session-party p{padding:12px}.breakpoint-two .session-party{text-align:center}.breakpoint-two .session-party .session-party-title{display:block}.session-track1,.session-track2{margin:0 0 2px;overflow:hidden;background-color:#0097d2}.row-alt .session-track1,.row-alt .session-track2{background-color:#007cad}.breakpoint-four .session-track1,.breakpoint-two .session-track1,.breakpoint-four .session-track2,.breakpoint-two .session-track2{text-align:center}.breakpoint-four .session-track1 img,.breakpoint-two .session-track1 img,.breakpoint-four .session-track2 img,.breakpoint-two .session-track2 img{float:none;margin:0;width:100%;height:auto}.session-info-wrapper{width:214px;margin:0 18px 0 0;height:96px}.breakpoint-four .session-info-wrapper,.breakpoint-two .session-info-wrapper{width:196px;margin-left:18px}.breakpoint-four .session-perspective-wrapper-track2,.breakpoint-two .session-perspective-wrapper-track2{float:none}.session-track2{text-align:right}.session-track2 img{float:right;margin:0 0 0 24px}.session-track2 .session-info-wrapper{margin:0 0 0 18px}.session-dual{position:relative}.session-dual .session-time-placement{top:36px}.breakpoint-two .session-dual{margin-top:24px}.breakpoint-two .session-dual .session-time-placement{top:-12px}.session-meal{margin:24px 0 36px}.session-meal .session-time{text-align:right;color:#fff;background:0;display:block}.breakpoint-two .session-meal .session-time{text-align:center}.session-meal p{color:#858585}.breakpoint-two .session-meal{text-align:center}.session-duration-badge{font-weight:700;position:absolute;background-color:#0097d2;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;width:100px;line-height:14px;left:-18px;top:43px;text-align:center}.session-track2 .session-duration-badge{background-color:#fff;color:#0097d2}.session-detail-background{background-color:#0097d2;background-color:rgba(0,151,210,.75);opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate3d(-200%,0,0);-moz-transform:translate3d(-200%,0,0);-ms-transform:translate3d(-200%,0,0);-o-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.lt-ie10 .session-detail-background{display:none}.session-detail-background.isVisible{cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lt-ie10 .session-detail-background.isVisible{display:block}.session-detail{margin-top:110px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.session-detail>.grid.first{border-top:8px solid #0097d2;background-color:#000}.session-detail>.grid.second{background-color:#111}.session-detail a{color:#00b7ff;text-decoration:underline}.session-detail-header{position:relative;text-align:center;padding-bottom:36px}.session-detail-header img{margin:-52px 0 12px;height:104px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.session-detail-header h3{color:#0097d2;padding:4px 24px}.session-detail-header h4{padding:0 24px}.session-detail-header .button-close{position:absolute;top:14px;right:0}.session-detail-body{margin:36px 0;padding:0 24px}.session-detail-body h4{color:#aaa;padding:0 0 12px}.session-detail-body p{padding-bottom:24px}.session-detail-body p:last-child{padding-bottom:0}.session-detail-bio-description{color:#aaa}.session-detail-links{padding-bottom:36px;line-height:24px}.session-detail-links a{display:block}.breakpoint-four .session-detail-links,.breakpoint-two .session-detail-links{padding-left:24px;padding-right:24px}.session-detail-links-type,.session-detail-links-link{text-align:right;padding:0 24px}.breakpoint-four .session-detail-links-type,.breakpoint-two .session-detail-links-type,.breakpoint-four .session-detail-links-link,.breakpoint-two .session-detail-links-link{text-align:left}.breakpoint-four .session-detail-links-link,.breakpoint-two .session-detail-links-link{margin-bottom:12px}.workshop{display:block;float:left;*zoom:1}.workshop:after{content:"";display:table;clear:both}.workshop:nth-child(n+3) .workshop-container{margin-top:96px}.workshop:nth-child(2n+1){clear:both}.workshop:nth-child(2n+1) .workshop-container{border-right:1px solid #33acdb;margin-left:-1px}.workshop:last-child .workshop-container{border-right:0;margin-left:0}.breakpoint-four .workshop,.breakpoint-two .workshop{float:none}.breakpoint-four .workshop .workshop-container,.breakpoint-two .workshop .workshop-container{border-right:0;margin:0 0 96px}.breakpoint-four .workshop:last-child .workshop-container,.breakpoint-two .workshop:last-child .workshop-container{margin-bottom:0}.workshop:hover .workshop-title{background:#fff;color:#0097d2}.workshop:hover .workshop-photo{border-color:#fff}.breakpoint-six .workshop-details{min-height:6em}.workshop-presenter{padding:2px}.breakpoint-four .workshop-presenter,.breakpoint-two .workshop-presenter{text-align:center}.workshop-title{padding:2px;line-height:1.25em}.breakpoint-four .workshop-title,.breakpoint-two .workshop-title{text-align:center;border-bottom:1px solid #33acdb;margin-bottom:24px}.workshop-photo{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;width:104px;height:104px;border:3px solid #0097d2}.breakpoint-two .workshop-photo{margin:0 auto 24px;display:block}.workshop-description{padding-right:24px}.breakpoint-four .workshop-description,.breakpoint-two .workshop-description{padding-right:0}.workshop-meta{padding-top:24px}.workshop-meta .column:last-child .workshop-meta-value{padding-bottom:0}.workshop-meta-key{text-align:right;line-height:1.5em}.breakpoint-two .workshop-meta-key{text-align:left}.workshop-meta-value{padding:0 24px 12px 0}.workshop-single-overrides .welcome-wrapper .welcome{margin-bottom:96px}.workshop-single{padding-top:48px}.workshop-single p{margin-bottom:1em}.workshop-single-anchor{position:relative;top:-120px}.workshop-single-photo{width:104px;height:104px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;position:absolute;top:-104px}.workshop-single-details{padding-bottom:24px}.workshop-single-details .button-close{position:absolute;top:0;right:0}.workshop-single-presenter-subtle{margin-bottom:12px;color:#cee5ee}.workshop-single-title{margin-bottom:24px;line-height:1.25em}.breakpoint-four .workshop-single-title,.breakpoint-two .workshop-single-title{border-bottom:1px solid #33acdb;margin-bottom:24px;padding-bottom:24px}.workshop-single-short-description{margin-bottom:48px}.workshop-single-short-description p{margin-bottom:0}.workshop-single-description{padding-bottom:24px}.workshop-single-description ul{padding-bottom:24px}.workshop-single-description ul:last-child{padding-bottom:0}.workshop-single-description h3{margin-bottom:12px}.workshop-single-bio{color:#cee5ee;padding-bottom:24px}.workshop-single-meta-key{text-align:right;line-height:1.5em}.breakpoint-two .workshop-single-meta-key{text-align:left}.workshop-single-meta-description{padding-bottom:3px}.workshop-single-meta-description a{text-decoration:underline;display:block}.workshop-single-actions{border-top:1px solid #33acdb;padding-top:24px;margin-top:24px}.workshop-single-status{float:right;line-height:40px;margin-right:12px}.venues-map{height:750px;position:relative}.breakpoint-four .venues-map,.breakpoint-two .venues-map{height:400px}.venues-map .map,.venues-map .map-fallback{position:absolute;top:0;left:0;width:100%;height:100%;color:#000;background:#000}.breakpoint-four .venues-map .map,.breakpoint-four .venues-map .map-fallback,.breakpoint-two .venues-map .map,.breakpoint-two .venues-map .map-fallback{display:none}.venues-map .map-fallback{display:none;width:100%;height:100%;background:#000 url(../images/33118a84.map_fallback.jpg) 50% 50% no-repeat;background-size:cover;text-align:center;padding-top:200px}.venues-map .map-fallback .venues-cta{color:#00b7ff;background:#003c53;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:10px}.breakpoint-four .venues-map .map-fallback,.breakpoint-two .venues-map .map-fallback{display:block}.venue-details{background:url(../images/973eac89.web_directions_venues_background.jpg);background-size:cover;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.venue-details .venue-details-block{margin-bottom:48px}.venue-details .venue-details-block:last-child{margin-bottom:0}.breakpoint-two .venue-details .venue-details-block:last-child{margin-bottom:48px}.venue-details .venue-details-hero{background:url(../images/ebeec615.venues_hero_pin.png) no-repeat top left;padding-left:45px}.venue-details .venue-details-title{margin-bottom:12px}.venue-details a{color:#00b7ff;text-decoration:underline}.pricing-description{padding-right:24px}.pricing-description p{margin-bottom:24px}.pricing-description p:last-child{margin-bottom:0}.breakpoint-four .pricing-description{margin-bottom:24px}.pricing-inset{background:#33acdb;padding:6px 0;margin-top:24px;margin-bottom:6px}.pricing-meta-date{padding-left:6px;line-height:1.5em}.pricing-meta-value{padding:4px 0}.pricing-actions{margin-top:24px;padding-top:24px;border-top:1px solid #33acdb;overflow:hidden}.pricing-details{margin-top:48px}.pricing-details p{margin-bottom:12px;padding-right:24px}.pricing-details p:last-child{margin-bottom:0}.pricing-details .column:last-child .pricing-details-content{margin-bottom:0}.pricing-details-content{margin-bottom:24px}.pricing-details-title{margin-bottom:12px}.pricing-details-list{padding-left:16px;padding-right:24px;list-style-type:circle}.pricing-details-list li{padding:4px 0;line-height:1.5em}.breakpoint-four .pricing-details-list li{padding:0}.sponsors{background:url(../images/6d64ff49.web_directions_sponsors_background.jpg);background-size:cover;-webkit-box-shadow:inset 0 0 10px #000;-moz-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}.partners h2{padding-top:96px}.sponsor img,.partner img{width:100%;height:100%;border:solid 4px #0097d2;-webkit-transition:border-color,.3s;-moz-transition:border-color,.3s;-o-transition:border-color,.3s;transition:border-color,.3s}.sponsor:hover img,.partner:hover img{border-color:#fff}.sponsor-title,.partner-title{position:relative;height:3em;margin-bottom:8px}.sponsor-title h3,.partner-title h3{position:absolute;bottom:0}.footer .footer-wrapper{float:right}.breakpoint-four .footer .footer-wrapper{float:none}.footer .footer-title,.footer .footer-credit{line-height:24px;margin:0 12px 10px 0;width:100%}.footer .footer-credit{margin-top:24px;margin-bottom:0}.footer .footer-credit a{background:#0097d2;border-bottom:0}.footer .footer-contact{position:relative}.footer .footer-contact h3{position:absolute}.footer .footer-contact p{margin-left:60px}.footer a{border-bottom:1px dashed #858585;padding:0 2px}.footer a:hover{border-bottom:0;background:#fff;color:#000}.footer p{line-height:24px}.footer-legals{margin-top:48px;padding-top:24px;border-top:1px solid #858585;color:#858585}