#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;}html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-position:100% 2px;background-repeat:no-repeat;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 0 0;height:13px;margin-top:4px;width:13px;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ajax-progress{float:left;}.ajax-progress .throbber{background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;height:15px;margin:2px;width:15px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}th.active img{display:inline;}td.active{background-color:#ddd;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/misc/progress.gif);}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
div.vertical-tabs{margin:1em 0 1em 15em;border:1px solid #ccc;position:relative;}.vertical-tabs ul.vertical-tabs-list{width:15em;list-style:none;list-style-image:none;border-top:1px solid #ccc;padding:0;position:relative;margin:-1px 0 -1px -15em;float:left;}.vertical-tabs fieldset.vertical-tabs-pane{margin:0 !important;border:0;}fieldset.vertical-tabs-pane legend{display:none;}fieldset.vertical-tabs-pane fieldset legend{display:block;}.vertical-tabs ul.vertical-tabs-list li{background:#eee;border:1px solid #ccc;border-top:0;padding:0;margin:0;min-width:0;}.vertical-tabs ul.vertical-tabs-list li a{display:block;text-decoration:none;padding:0.5em 0.6em;}.vertical-tabs ul.vertical-tabs-list li a:focus strong,.vertical-tabs ul.vertical-tabs-list li a:active strong,.vertical-tabs ul.vertical-tabs-list li a:hover strong{text-decoration:underline;}.vertical-tabs ul.vertical-tabs-list li a:hover{outline:1px dotted;}.vertical-tabs ul.vertical-tabs-list li.selected{background-color:#fff;border-right-width:0;}.vertical-tabs ul.vertical-tabs-list .selected strong{color:#000;}.vertical-tabs ul.vertical-tabs-list .summary{display:block;}.vertical-tabs ul.vertical-tabs ul.vertical-tabs-list .summary{line-height:normal;margin-bottom:0;}.vertical-tabs .form-type-textfield input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}* html .vertical-tabs .form-type-textfield,* html .vertical-tabs .form-textarea-wrapper{width:95%;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html,input,select,textarea{font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:0.3em 3em;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0.3em 0;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.2em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:0.3em 0;}dd{margin:0 0 0 3em;}menu,ol,ul{padding:0 0 0 3em;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border-color:#ededed;margin:0.6em 0;border-top-width:0.05em;border-top-style:solid;padding-top:0.55em;border-bottom-width:0.05em;border-bottom-style:solid;padding-bottom:0.55em;border-left-width:0.05em;border-left-style:solid;padding-left:0.55em;border-right-width:0.05em;border-right-style:solid;padding-right:0.55em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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-decoration,input[type="search"]::-webkit-search-cancel-button{-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;}* html{font-size:125%;}html{font-size:20px;line-height:1.5em;}body{color:#353535;}div,section,header,footer,aside,figure{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*box-sizing:content-box;*behavior:url("/sites/all/themes/alm/polyfills/boxsizing.htc");}h1{font-size:1.8em;line-height:1.16667em;margin-top:0.33333em;padding-top:0em;padding-bottom:0em;margin-bottom:0.33333em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}h2{font-size:1.1em;line-height:1.36364em;font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;margin:0 0 1.63636em;padding-bottom:0.54545em;border-bottom:2px solid #ededed;}p + h2,ul + h2,ol + h2{margin-top:1.63636em;}@media (min-width:768px){h2{font-size:1.8em;line-height:1.16667em;padding-bottom:0.4em;margin:0 0 1.2em;}p + h2,ul + h2,ol + h2{margin-top:1.66667em;}}h3{font-size:1em;line-height:1.2em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a70e13;margin:0 0 0.6em;}p + h3,ul + h3,article + h3{margin-top:1.8em;}@media (min-width:768px){h3{font-size:1.8em;line-height:1.16667em;margin:0 0 0.66667em;}p + h3,ul + h3,article + h3{margin-top:2em;}}h4{font-size:0.9em;line-height:1.33333em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a70e13;margin:0;}p + h4{margin-top:1.33333em;}h5{font-size:0.8em;line-height:1.5em;margin-top:1.5em;padding-top:0em;padding-bottom:0em;margin-bottom:0em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}h6{font-size:0.8em;line-height:1.5em;margin-top:1.5em;padding-top:0em;padding-bottom:0em;margin-bottom:0em;letter-spacing:.03em;text-transform:uppercase;}a{color:#a70e13;text-decoration:none;}a:hover{color:#780a0e;}p{margin:0;}p + p{margin-top:1.5em;}blockquote{margin:1.5em auto 1.5em 1.666em;font-size:1em;line-height:1.2em;font-family:"Linotype Didot eText W01",serif;font-style:normal;position:relative;}blockquote:before{content:open-quote;left:-.55em;font-size:400%;color:#bababa;top:.25em;position:absolute;}blockquote:after{content:close-quote;font-size:0;float:right;}blockquote:first-child{margin-top:0;}.article-body blockquote > p:last-child{margin-bottom:0;}@media (min-width:37.5em){blockquote{font-size:1.5em;line-height:1.2em;max-width:69.56522%;margin:1.25em auto;}}img{max-width:100%;height:auto;}ul,ol{margin-bottom:1.5em;}p + ul,p +
ol{margin-top:1.5em;}li + li{margin-top:0.6em;}dl{margin-bottom:0.9em;}dt{font-weight:bold;}dd{margin-left:60px;}label{font-size:0.8em;line-height:1.5em;display:block;margin-bottom:0.375em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}label.option{display:inline;font-weight:normal;}textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0.15em;margin-bottom:0.3em;max-width:100%;background-color:white;border:1px #a1a1a1 solid;color:#595959;}textarea:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus{border-color:#a1a1a1;}input[type="file"]{font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}input[type="submit"],button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0.21429em 13px;font-size:0.7em;line-height:1.71429em;border:1px solid;font-weight:700;background-color:#a70e13;border-color:#a70e13;color:white;}input[type="submit"]:hover,button:hover{text-decoration:none;}input[type="submit"]:active,button:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:rgba(167,14,19,0.8);color:white;}select{font-size:0.9em;line-height:1.33333em;margin-bottom:0.375em;}address{font-style:normal;}table{max-width:100%;width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:0.6em;}thead{text-align:left;}thead th{vertical-align:bottom;}th,td{padding:8px;vertical-align:top;border-top:1px solid #bababa;}caption + thead tr:first-child th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0;}tbody + tbody{border-top:2px solid #bababa;}tr.odd{background-color:#ededed;}tr.even{background-color:transparent;}.clearfix{*zoom:1;}.clearfix:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}.intro{font-size:1.2em;line-height:1.25em;}.copyright{font-size:0.7em;line-height:1.28571em;margin:1.71429em 0;}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;}.two-columns{*zoom:1;margin-top:1.5em;margin-bottom:1.5em;}.two-columns:before,.two-columns:after{content:" ";display:table;}.two-columns:after{clear:both;}.two-columns .primary{margin-bottom:2.4em;}@media (min-width:44em){.two-columns > .primary{width:45.65217%;float:left;margin-left:0;margin-right:-100%;margin-bottom:0;}.two-columns > .secondary{width:45.65217%;float:left;margin-left:54.34783%;margin-right:-100%;}}.l--constrained,.l--constrained--bleed{padding:0 24px;overflow:hidden;}@media (min-width:1262px){.l--constrained,.l--constrained--bleed{width:1242px;margin:0 auto;padding:0;overflow:visible;}}@media (min-width:1262px){.l--constrained--bleed{padding:0;}}.admin-menu .page{margin-top:56px;}#above-content{position:relative;z-index:3;background-color:#FFF;}#tabs{margin-bottom:0;}@media (min-width:53.75em){.l--session .l-primary{width:60.86957%;float:left;}.l--session .l-secondary{width:34.78261%;float:right;}}@media (min-width:1262px){.l--session .l-primary{width:69.56522%;float:left;padding-left:10em;}.l--session .l-secondary{width:26.08696%;float:right;}.l--session .session-date{float:left;margin-left:-12.5em;max-width:11.875em;}}@media (min-width:47.5em){.session--expanded .session-photo{width:34.78261%;float:left;}.session--expanded .session-photo + .session-content{width:60.86957%;float:right;}}@media (min-width:992px){.session--expanded .session-photo{width:26.08696%;float:left;}.session--expanded .session-photo + .session-content{width:69.56522%;float:right;}}.l--sidebar-after > .l-primary,.l--sidebar-after > .l-secondary{margin-bottom:3em;}@media (min-width:56em){.l--sidebar-after > .l-primary{width:60.86957%;float:left;margin-left:0;margin-right:-100%;margin-bottom:0;}.l--sidebar-after > .l-primary:only-child{float:none;width:100%;margin:auto;}.l--sidebar-after > .l-secondary{width:30.43478%;float:left;margin-left:69.56522%;margin-right:-100%;margin-bottom:0;}.l--sidebar-after > .l-primary:only-child,.l--sidebar-after > .l-secondary:only-child{float:none;width:100%;margin-right:auto;margin-left:auto;}}.l--teaser > .l-secondary,.l--teaser > .l-primary,.l--teaser > .l-tertiary{margin-bottom:1.2em;}@media (min-width:45em){.l--teaser > .l-secondary{width:21.73913%;float:left;margin-left:0;margin-right:-100%;}.l--teaser > .l-primary,.l--teaser > .l-tertiary{width:91.30435%;float:left;margin-left:0;margin-right:-100%;}.l--teaser > .l-secondary + .l-primary,.l--teaser > .l-secondary ~ .l-tertiary{width:73.91304%;float:right;margin-right:0;margin-left:-100%;}.l--teaser .l-tertiary{clear:left;}.l--teaser > .l-secondary ~ .l-tertiary{clear:right;}}@media (min-width:1262px){.l--teaser > .l-secondary{width:13.04348%;float:left;}.l--teaser > .l-primary{width:60.86957%;float:left;margin-left:0;margin-right:-100%;}.l--teaser > .l-secondary + .l-primary{width:43.47826%;float:left;margin-left:17.3913%;margin-right:-100%;}.l--teaser > .l-primary + .l-tertiary{clear:none;width:34.78261%;float:right;}}.leaflet-popup-tip{width:17px;height:17px;border:0;margin:-10px auto 0;}.button,.button--large,.af-button-large,.flag,.flag-message{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}.button:hover,.button--large:hover,.af-button-large:hover,.flag:hover,.flag-message:hover{text-decoration:none;}.button:active,.button--large:active,.af-button-large:active,.flag:active,.flag-message:active{-moz-box-shadow:0 0 1px 0 black;-webkit-box-shadow:0 0 1px 0 black;box-shadow:0 0 1px 0 black;}.button--large,.af-button-large,.flag,.flag-message{padding:0.45em 18px;border:1px solid;font-size:0.7em;line-height:1.28571em;font-weight:700;}@media (min-width:480px){.button--large,.af-button-large,.flag,.flag-message{font-size:1em;line-height:1.2em;}}.button--primary,.button--green,.af-button-large,.flag{background-color:#a70e13;border-color:#a70e13;color:white;}.button--primary:hover,.button--green:hover,.af-button-large:hover,.flag:hover{background-color:#af0f14;color:white;}.button--primary:active,.button--green:active,.af-button-large:active,.flag:active{background-color:#9e0c11;}.button--secondary,.button--blue{background-color:#a70e13;border-color:#af0f14;color:white;}.button--secondary:hover,.button--blue:hover{background-color:#9e0c11;color:white;}.button--secondary:active,.button--blue:active{background-color:#9e0c11;}.button--blue-dark{background-color:#003673;border:1px solid #003673;color:white;}.button--blue-dark:hover{background-color:#00438e;border-color:#0d4fa1;color:white;}.button--blue-dark:active{background-color:#003673;}.button--blue-dark:after{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;margin-left:18px;height:0;width:0;border-style:solid;border-top:6.5px solid transparent;border-right:0 none transparent;border-bottom:6.5px solid transparent;border-left:10px solid;border-left-color:#1a5bb5;position:relative;top:-.0625em;}.button--arrow{vertical-align:middle;padding-right:60px;position:relative;}.button--arrow:after{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;margin:auto;position:absolute;height:30px;width:30px;-moz-transition:-moz-transform,0.2s;-o-transition:-o-transform,0.2s;-webkit-transition:-webkit-transform,0.2s;transition:transform,0.2s;background-position:50% 0;top:0;right:15px;bottom:0;}.button--arrow:hover:after,.button--arrow:focus:after{-moz-transform:translateX(20%);-ms-transform:translateX(20%);-webkit-transform:translateX(20%);transform:translateX(20%);}.af-button-large{vertical-align:middle;border:2px #009900 solid;padding-right:36px;position:relative;box-sizing:border-box;}.af-button-large:after{display:block;content:"\002b";position:absolute;top:0;bottom:0;right:18px;margin:auto;height:18px;}@media (min-width:480px){.af-button-large:after{height:27px;}}.af-button-small{font-size:0.7em;line-height:1.28571em;text-transform:uppercase;font-weight:700;}.byline{font-size:0.7em;line-height:1.28571em;margin-bottom:1.71429em;}.byline-type{color:#009900;font-weight:700;letter-spacing:.025em;text-transform:uppercase;}.session-header + .view-grouping-content > .conf-schedule{border-bottom:1px solid #ededed;padding:0.9em 0.6em;}@media (min-width:820px){.session-header + .view-grouping-content > .conf-schedule{padding:2.7em 0 2.7em 10.8em;}}.session-header + .view-grouping-content > .conf-schedule .conf-schedule--session:not(:last-child){margin-bottom:1.5em;}.course-header + .view-grouping-content > .conf-schedule{margin-bottom:1.5em;}.conf-schedule.contains-keynote{background-color:#f3f3f3;}.conf-schedule.contains-keynote .conf-schedule--time{font-weight:bold;color:#1e1e1e;}.conf-session{position:relative;}.conf-schedule--session .profile-image{width:64px;position:absolute;top:0;left:0;text-align:right;margin-left:-86px;}.conf-session--summary{font-size:0.8em;line-height:1.5em;border-top:2px solid #d6d6d6;margin-top:0.6em;padding-top:0.6em;}.conf-session--type{font-size:0.85em;line-height:1.41176em;color:#a70e13;font-weight:bold;text-transform:capitalize;}.conf-schedule--session--keynote{min-height:64px;}.conf-schedule--session--keynote .profile-image{margin-left:-86px;width:64px;}@media (min-width:820px){.conf-schedule--session--keynote{min-height:138px;}.conf-schedule--session--keynote .profile-image{width:138px;margin-left:-164px;}.conf-schedule--session--keynote .conf-session--title{font-size:1.2em;line-height:1.25em;margin:0.25em 0;}}.conf-session--extra{display:inline-block;position:relative;top:-29px;right:-12px;padding:5px;width:15px;height:15px;line-height:15px;background:#a70e13;color:white;border-radius:50%;letter-spacing:-0.1em;text-align:center;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;}.conf-schedule--time{font-size:0.9em;line-height:1.33333em;color:#7f7f7f;text-transform:lowercase;}@media (max-width:819px){.conf-schedule--time{margin-bottom:0.6em;}}@media (min-width:820px){.conf-schedule--time{float:left;margin-left:-11.11111em;}}.conf-schedule--session{padding-left:4.5em;}.conf-schedule--session:not(:last-child){margin-bottom:1.5em;}@media (min-width:820px){.conf-schedule--session{padding-left:8.1em;}}@media (min-width:1262px){.conf-schedule--session{padding-right:13em;}}.conf-schedule--session--registration .conf-session--title,.conf-schedule--session--networking .conf-session--title{letter-spacing:0.125em;text-transform:uppercase;}.conf-schedule--session--registration .conf-session--title a,.conf-schedule--session--networking .conf-session--title a{color:#7f7f7f;}@media (max-width:991px){.conf-schedule--session--registration,.conf-schedule--session--networking{margin-bottom:0.6em;}.conf-schedule--session--registration .conf-session,.conf-schedule--session--networking .conf-session{padding-left:0;}}.conf-schedule--session--course{margin-bottom:0.9em;}.conf-schedule--session--course .conf-session--title{font-size:0.9em;line-height:1.33333em;font-weight:normal;}@media (max-width:991px){.conf-schedule--session--course .conf-session{padding-left:0;}}.conf-session--title{font-size:0.9em;line-height:1.33333em;font-weight:bold;}.conf-session--title a{color:#1e1e1e;}.conf-session--title a:hover{text-decoration:underline;}@media (min-width:1262px){.conf-session--title{float:left;}}.conf-session--training-link,.conf-session--audience{font-size:0.8em;line-height:1.5em;color:#7f7f7f;text-transform:uppercase;text-align:left;}@media (min-width:1262px){.conf-session--training-link,.conf-session--audience{float:right;margin-right:-16.25em;width:13em;}}@media (min-width:1262px){.conf-session--training-link{top:0;right:0;position:absolute;}}.conf-session--training-link a{font-weight:700;display:inline-block;letter-spacing:2px;padding-right:0.6em;position:relative;}.conf-session--training-link a:after{border:1px solid transparent;border-top-color:#a91318;border-right-color:#a91318;transform:rotate(45deg);content:'';display:block;height:0.375em;margin-top:-0.25em;position:absolute;right:0;top:50%;width:0.375em;}.conf-session--speakers{font-size:0.8em;line-height:1.5em;clear:both;color:#7f7f7f;}.conf-schedule--session--keynote .conf-session--speakers{font-size:0.9em;line-height:1.33333em;color:#1e1e1e;}.view-conference-program .view-grouping{margin-bottom:2.4em;}@media (min-width:768px){.view-conference-program .view-grouping{margin-bottom:4.8em;}}.session-header{border-bottom:4px solid #f3f3f3;margin:0;padding-bottom:0.3em;}.course-header{font-size:1em;line-height:1.2em;color:#000;margin:2.4em 0 1.5em;text-transform:none;}@media (min-width:820px){.course-header{padding-left:10.8em;}}@media (min-width:1262px){.course-header{padding-left:18.9em;}}.conf-schedule--jump-menu{border-top:3px solid #1e1e1e;border-bottom:3px solid #1e1e1e;padding:0;}.conf-schedule--jump-menu > li{font-weight:bold;list-style:none;margin:0;text-transform:uppercase;}.conf-schedule--jump-menu > li a{color:#1e1e1e;display:block;padding:0.625em 0 0;}.conf-schedule--jump-menu > li a:hover,.conf-schedule--jump-menu > li a:focus{color:#a70e13;}.conf-schedule--jump-menu > li:last-child a{padding-bottom:0.625em;}@media (min-width:420px) and (max-width:719px){.conf-schedule--jump-menu > li{width:50%;}.conf-schedule--jump-menu > li:nth-child(odd){clear:left;float:left;}.conf-schedule--jump-menu > li:nth-child(even){clear:right;float:right;}}@media (min-width:720px){.conf-schedule--jump-menu > li{float:left;}.conf-schedule--jump-menu > li a{padding:0.625em;}.conf-schedule--jump-menu > li:first-child a{padding-left:0;}.conf-schedule--jump-menu > li:last-child a{padding-right:0;}}@media (min-width:992px){.conf-schedule--jump-menu > li a{padding:0.625em 2.125em;}}.conf-schedule--jump-menu.is-stuck{margin:0 24px;position:fixed;z-index:44;left:0;top:0;width:calc(100% - 48px);background-color:#fff;}@media (min-width:1262px){.conf-schedule--jump-menu.is-stuck{left:50%;margin-left:-621px;width:1242px;}}.view-conference-program.view-display-id-attachment_1{margin:0 0 2.4em;width:100%;}@media (min-width:992px){.view-conference-program.view-display-id-attachment_1{margin:3em 0 3.6em;}}.faq{padding-left:60px;}.faq-question:before,.faq-answer:before{font-family:"Linotype Didot eText W01",serif;color:#bababa;float:left;margin-left:-60px;}.faq-question{font-size:1.2em;line-height:1.25em;color:#595959;margin-top:0.5em;margin-bottom:0.5em;cursor:pointer;}.faq-question:before{content:"Q:";}.faq-answer:before{content:"A:";font-size:1.2em;line-height:1.25em;position:relative;bottom:.0625em;}.view-frequently-asked-questions .item-list > h3{margin-top:2.4em;margin-bottom:1.2em;color:#009900;}.field-label{font-size:1.1em;line-height:1.36364em;margin-bottom:0.54545em;text-transform:none;letter-spacing:0;}.l-secondary > .field-label:first-child{margin-top:0;}.field-sublabel{font-size:1em;line-height:1.5em;font-weight:700;margin-top:1.2em;text-transform:none;color:inherit;}.field-label--large{font-family:"Linotype Didot eText W01",serif;font-weight:400;font-size:1.1em;line-height:1.36364em;margin-top:0;margin-bottom:0.54545em;color:#00438e;}.field-label--inline{display:inline;margin-right:12px;}.field-value--inline{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline;}.flag-wrapper{display:block;}.flag{vertical-align:middle;width:100%;border:2px #a70e13 solid;padding-right:36px;position:relative;box-sizing:border-box;}.flag:after{display:block;content:"\002b";position:absolute;top:0;bottom:0;right:18px;margin:auto;height:18px;}@media (min-width:480px){.flag:after{height:27px;}}.unflag-action{background-color:white;color:#a70e13;}.unflag-action:after{content:"\00D7";}.flag-message{font-size:0.7em;line-height:1.07143em;top:0;color:white;background-color:#a70e13;display:block;box-sizing:border-box;height:100%;width:100%;border:0;}.flag-throbber{position:absolute;left:-24px;top:0;bottom:0;margin:auto;}.form-item,.form-actions{margin:1.2em 0;}.form-item > .form-submit + .form-submit,.form-actions > .form-submit + .form-submit{margin-left:1em;}.filter-wrapper{border:0;}.filter-wrapper .wysiwyg-toggle-wrapper{margin-top:0.75em;margin-bottom:0.75em;}.filter-wrapper .wysiwyg-toggle-wrapper,.filter-wrapper .filter-help{font-size:0.8em;line-height:1.5em;}.form-item-description{font-size:0.7em;line-height:1.28571em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}.fieldset-legend{font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}.fieldset-description{font-size:0.8em;line-height:1.5em;margin-bottom:1.5em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}html.js input.form-autocomplete{background-position:100% 7px;}html.js input.form-autocomplete.throbbing{background-position:100% -13px;}.form-type-checkboxes .form-type-checkbox,.form-type-radios .form-type-radio{margin:0.3em 0;}input.error,textarea.error,select.error{border:2px solid red;}.machine-name-label{font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}.machine-name-value{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","Courier New",Courier,monospace;margin:0 .5em;}.form-required,.marker{color:#a70e13;font-weight:bold;}.vertical-tab-button{position:relative;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;}#active-vertical-tab{top:0;}#header{background-color:#1e1e1e;color:white;position:relative;z-index:2;}.conference-header-inner{background-color:#1e1e1e;color:white;position:relative;z-index:2;}.is-mobile .conference-header-inner.l--constrained,.is-mobile .conference-header-inner.l--constrained--bleed{height:40px;padding:0;}.is-desktop .conference-header-inner{height:100%;width:200px;position:absolute;left:12px;}@media (min-width:1262px){.is-desktop .conference-header-inner{left:50%;margin-left:-621px;}}.conference-logo{float:left;margin-top:0.6em;margin-bottom:0.6em;}.conference-logo > a{display:block;}.conference-logo img{display:block;max-height:40px;width:auto;}.is-mobile .conference-logo{margin-left:12px;padding-top:0.3em;padding-bottom:0.3em;position:absolute;height:100%;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}.is-mobile .conference-logo img{max-height:28px;}.is-desktop .conference-logo{float:left;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;height:40px;width:200px;}.conference-header-menu{background-color:#1e1e1e;background-color:#1e1e1e;z-index:1;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}.is-mobile .conference-header-menu{width:100%;position:absolute;}#header[collapsed="true"].is-mobile .conference-header-menu{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}.is-desktop .conference-header-menu{max-width:1242px;padding-left:225px;margin-left:auto;margin-right:auto;text-align:right;padding-top:1.5em;padding-bottom:1.5em;}.is-desktop .conference-header-menu-inner{text-align:left;display:inline-block;padding-right:25px;}@media (min-width:1262px){.is-desktop .conference-header-menu-inner{padding-right:0;}}.conference-nav .nav > li > a,.conference-subnav .nav > li > a{font-weight:700;text-transform:uppercase;color:#a1a1a1;}.conference-nav .nav > li > a:hover,.conference-nav .nav > li > a:focus,.conference-nav .nav > li > a.active,.conference-nav .nav > li > a.active-trail,.conference-subnav .nav > li > a:hover,.conference-subnav .nav > li > a:focus,.conference-subnav .nav > li > a.active,.conference-subnav .nav > li > a.active-trail{color:white;}.conference-nav .nav > li:last-child > a,.conference-subnav .nav > li:last-child > a{margin-right:0;}.is-mobile .conference-nav .nav,.is-mobile
.conference-subnav .nav{margin:0;}.is-mobile .conference-nav .nav > li,.is-mobile
.conference-subnav .nav > li{display:block;text-align:center;}.is-mobile .conference-nav .nav > li > a,.is-mobile
.conference-subnav .nav > li > a{display:block;padding:0.75em 12px;}.is-mobile .conference-nav .nav > li{border-top:1px solid #353535;}.is-mobile .link--register{margin-left:25px;margin-right:25px;margin-top:0.75em;margin-bottom:0.75em;background-color:#a70e13;display:inline-block;}.conference-subnav{border-top:2px solid #656565;}.conference-landmark{clear:both;text-align:center;background-color:white;padding-top:0.6em;padding-bottom:0.6em;}@media (min-width:992px){.conference-landmark{padding-top:1.2em;padding-bottom:1.2em;}.conference-landmark .conference-title{float:left;}.conference-landmark .conference-hashtag{float:right;}}.conference-title{color:#a70e13;text-transform:uppercase;font-size:1em;line-height:1.2em;letter-spacing:.1em;margin:0;}@media (min-width:768px){.conference-title{font-size:1.2em;line-height:1.25em;}}.conference-dateline{display:block;color:#1e1e1e;font-style:italic;font-family:"Linotype Didot eText W01",serif;text-transform:none;letter-spacing:0;}@media (min-width:992px){.conference-dateline{display:inline-block;margin-left:.5em;}}.conference-hashtag{font-weight:700;vertical-align:middle;color:#353535;letter-spacing:.1em;}.conference-hashtag > a{color:inherit;}.conference-hashtag > a:hover,.conference-hashtag > a:focus{color:#a70e13;}.icon-isc_hashtag{display:inline-block;height:30px;width:30px;background-position:center;vertical-align:middle;}.header-toggle{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0;padding:12px;border:1px solid #1e1e1e;border-width:0 1px;border-radius:0;background-color:#353535;color:#bababa;font-size:16px;font-weight:400;line-height:1em;}.header-toggle:hover{background-color:#595959;}.header-toggle{float:right;position:absolute;top:0;right:0;display:block;width:108px;height:40px;box-shadow:none;text-align:left;text-transform:uppercase;font-weight:700;white-space:nowrap;}.header-toggle:hover{background-color:#595959;}.header-toggle:focus{outline:none;}.header-toggle:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.is-desktop .header-toggle{display:none;}.header-toggle-icon,.header-toggle-icon:before,.header-toggle-icon:after{width:24px;background:#bababa;height:3px;display:inline-block;}.header-toggle-icon{position:relative;top:-10px;margin-left:8px;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}.header-toggle-icon:before,.header-toggle-icon:after{content:"";position:absolute;left:0;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}.header-toggle-icon:before{top:12px;}.header-toggle-icon:after{top:6px;}#header[collapsed="false"] .header-toggle-icon{top:-4px;background-color:rgba(186,186,186,0);}#header[collapsed="false"] .header-toggle-icon,#header[collapsed="false"] .header-toggle-icon:after,#header[collapsed="false"] .header-toggle-icon:before{width:18px;}#header[collapsed="false"] .header-toggle-icon:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;}#header[collapsed="false"] .header-toggle-icon:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;}.page-title{font-size:1.5em;line-height:1.2em;margin-bottom:0.8em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}@media (min-width:600px){.page-title{font-size:3em;line-height:1.1em;margin-bottom:1em;}}.page-title > a{color:#353535;}.page-title > a:hover{color:#353535;}.image-frame > img,.image-frame > a > img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:rgba(101,101,101,0.6) 0 1px 3px;-webkit-box-shadow:rgba(101,101,101,0.6) 0 1px 3px;box-shadow:rgba(101,101,101,0.6) 0 1px 3px;padding:4px;background-color:white;}.image-left{float:left;margin:0 60px 0.3em 0;}.image-right{float:right;margin:0 0 0.3em 60px;}.link--button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0.21429em 13px;font-size:0.7em;line-height:1.71429em;border:1px solid;font-weight:700;background-color:#a70e13;border-color:#a70e13;color:white;}.link--button:hover{text-decoration:none;}.link--button:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.link--button:hover,.link--button:focus{background-color:rgba(167,14,19,0.8);color:white;}.button--secondary,.button--blue{background-color:#00438e;border-color:#0d4fa1;color:white;}.button--secondary:hover,.button--blue:hover{background-color:#0d4fa1;color:white;}.button--secondary:active,.button--blue:active{background-color:#003673;}.link--block{display:block;color:inherit;}.link--more{vertical-align:middle;display:block;color:#00438e;font-size:1em;line-height:1.2em;font-weight:700;margin-bottom:1.2em;}.link--more:hover{color:#1a5bb5;text-decoration:none;}.link--more:after{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;margin-left:18px;height:0;width:0;border-style:solid;border-top:6.5px solid transparent;border-right:0 none transparent;border-bottom:6.5px solid transparent;border-left:10px solid;border-left-color:inherit;position:relative;top:-.0625em;}.link--more:last-child{margin-bottom:0;}.is-inverse .link--more:after{height:0;width:0;border-style:solid;border-top:6.5px solid transparent;border-right:0 none transparent;border-bottom:6.5px solid transparent;border-left:10px solid;border-left-color:white;}.link--more.is-inline{display:inline-block;margin-bottom:0;margin-right:2em;}.link--more.is-inline:last-child{margin-right:0;}.link--permalink{display:inline-block;width:18px;height:18px;overflow:hidden;white-space:nowrap;text-indent:200%;background-position:50%;position:relative;top:3px;margin-right:4px;}.links{*zoom:1;padding-left:0;}.links:before,.links:after{content:" ";display:table;}.links:after{clear:both;}.links > li{display:block;float:left;}.links > li > a{font-size:0.7em;line-height:1.28571em;display:block;border-width:1px 1px 1px 0;border-color:#ededed;border-style:solid;padding:0.21429em 0.75em;}.links > li > a:hover{background-color:#ededed;}.links > li:first-child > a{border-left-width:1px;}.list--no-bullets,.list--content,.testimonials-list,.list--themes,.list--content--condensed,.list--ruled,.list--ruled--loose,.list--inline,.list--ruled--tight,.list--promoted,.list--actions,.list--2up,.list--3up{margin:0;padding:0;}.list--no-bullets > li,.list--content > li,.testimonials-list > li,.list--themes > li,.list--content--condensed > li,.list--ruled > li,.list--ruled--loose > li,.list--inline > li,.list--ruled--tight > li,.list--promoted > li,.list--actions > li,.list--2up > li,.list--3up > li{list-style:none;display:block;}.list--content > .list-item,.testimonials-list > .list-item{margin-bottom:2.1em;}.list--fancy{padding-left:0;margin:0;}.list--fancy > li{display:block;position:relative;padding-left:1.5em;}.list--fancy > li:before{content:"";height:0;width:0;border-style:solid;border-top:0.25em solid transparent;border-right:0 none transparent;border-bottom:0.25em solid transparent;border-left:0.333em solid;border-left-color:#a1a1a1;position:absolute;left:0;top:.55em;}.list--fancy > li + li{margin-top:0.3em;}.list--themes > .list-item{font-size:0.7em;line-height:1.71429em;}.list--content--condensed > .list-item{margin-bottom:0.6em;}.list--ruled > li,.list--ruled--loose > li{border-top-width:0.1em;border-top-style:solid;padding-top:0.8em;padding-bottom:0.9em;display:block;border-top:2px solid #ededed;}.list--ruled > li:first-child,.list--ruled--loose > li:first-child{padding-top:0;border-top:0;}.list--inline > li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline;}.list--ruled--loose > li{border-top-width:0.1em;border-top-style:solid;padding-top:1.7em;padding-bottom:1.8em;}.list--ruled--tight > li{border-bottom-width:0.05em;border-bottom-style:solid;padding-bottom:0.55em;border-bottom:1px solid #ededed;padding-top:0.6em;}.list--ruled--tight > li:first-child{border-top-width:0.05em;border-top-style:solid;padding-top:0.55em;border-top:1px solid #ededed;}.list--promoted{margin-bottom:1.8em;max-width:40em;}.list--promoted > li{display:block;margin-bottom:1px;border-left:7px solid #009900;background-color:#ededed;}.is-inverse .list--promoted > li{background-color:#353535;}.list--actions{line-height:1.2em;}.list--actions > li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-bottom:1px;}.list--actions > li > a{font-weight:700;}.list--actions > li > a:after{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:0;width:0;border-style:solid;border-top:5px solid transparent;border-right:0 none transparent;border-bottom:5px solid transparent;border-left:10px solid;border-left-color:inherit;margin-right:20px;margin-left:10px;}.list--actions > li > a.inactive{color:#e7e7e7;}.list--actions > li > a.inactive.after{border-left:#e7e7e7;}.list--actions > li > .loading{opacity:.2;}.list--actions > li > .loading:after{-webkit-animation:infinite-spinning 1s infinite;-moz-animation:infinite-spinning 1s infinite;-o-animation:infinite-spinning 1s infinite;animation:infinite-spinning 1s infinite;}@-webkit-keyframes infinite-spinning{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@-moz-keyframes infinite-spinning{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@-o-keyframes infinite-spinning{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes infinite-spinning{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.list--separated > .list-item:after{content:",";margin-right:.5em;}.list--separated > .list-item:last-child:after{content:none;}.list--2up,.list--3up{*zoom:1;}.list--2up:before,.list--2up:after,.list--3up:before,.list--3up:after{content:" ";display:table;}.list--2up:after,.list--3up:after{clear:both;}.list--2up > li,.list--3up > li{margin-bottom:3em;}.list--2up{margin-left:-30px;margin-right:-30px;}.list--2up > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;float:left;width:50%;}@media (min-width:56em){.list--3up > li:nth-child(3n + 1){width:26.08696%;float:left;margin-left:0;margin-right:-100%;clear:left;}.list--3up > li:nth-child(3n + 2){width:26.08696%;float:left;margin-left:36.95652%;margin-right:-100%;}.list--3up > li:nth-child(3n + 3){width:26.08696%;float:left;margin-left:73.91304%;margin-right:-100%;}}.worldserve-map{width:100%;height:305px;}#messages{*zoom:1;font-weight:600;padding:1.2em 30px 0.3em;}#messages:before,#messages:after{content:" ";display:table;}#messages:after{clear:both;}.messages{margin-bottom:0.3em;padding:0.3em 30px;color:white;}.messages a{color:white;font-weight:bold;}.messages.error{background-color:#a70e13;}.messages.warning{background-color:#00438e;}.messages.status{background-color:#009900;}.krumo-element,.krumo-footnote,.krumo-call,.krumo-preview{color:black;}.meta{font-size:0.8em;line-height:1.5em;}.nav{margin-left:0;list-style:none;padding-left:0;}.nav-inline > li{display:inline-block;}.nav-inline > li > a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}.nav-tabs,.nav--pills{*zoom:1;}.nav-tabs:before,.nav-tabs:after,.nav--pills:before,.nav--pills:after{content:" ";display:table;}.nav-tabs:after,.nav--pills:after{clear:both;}.nav-tabs > li,.nav--pills > li{float:left;}.nav-tabs > li > a,.nav--pills > li > a{display:block;padding-right:12px;padding-left:12px;margin-right:4px;}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs > li{margin-bottom:-1px;}.nav-tabs > li > a{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-top-width:0.05em;border-top-style:solid;padding-top:0.1em;border-bottom-width:0.05em;border-bottom-style:solid;padding-bottom:0.1em;-moz-box-shadow:white 1px 1px 1px 0 inset;-webkit-box-shadow:white 1px 1px 1px 0 inset;box-shadow:white 1px 1px 1px 0 inset;border:1px solid #ededed;background-color:#fbfbfb;color:#a1a1a1;}.nav-tabs > li > a:hover{border-color:#bababa #bababa white;}.nav-tabs > .active > a,.nav-tabs > .active > a:hover{color:#595959;background-color:#ededed;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}.nav-tabs.nav-stacked{border-bottom:none;}.nav-tabs.nav-stacked > li{margin-bottom:0;}.nav-tabs.nav-stacked > li > a{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-box-shadow:white 1px 1px 1px 0 inset,rgba(101,101,101,0.2) -1px 0 0 0 inset;-webkit-box-shadow:white 1px 1px 1px 0 inset,rgba(101,101,101,0.2) -1px 0 0 0 inset;box-shadow:white 1px 1px 1px 0 inset,rgba(101,101,101,0.2) -1px 0 0 0 inset;border-right-color:#fbfbfb;margin-left:-2px;}.nav-tabs.nav-stacked > li > a:hover{border-color:#bababa white #bababa #bababa;}.nav-tabs.nav-stacked > .active > a,.nav-tabs.nav-stacked > .active > a:hover{-moz-box-shadow:white 1px 1px 1px 0 inset;-webkit-box-shadow:white 1px 1px 1px 0 inset;box-shadow:white 1px 1px 1px 0 inset;margin-right:-1px;border-right-color:transparent;border-bottom-color:#ddd;}.nav-stacked > li{float:none;}.nav-stacked > li > a{display:block;padding:0.3em 12px;margin-right:0;}.nav-stacked > li > a.active{font-weight:bold;}.nav-stacked.nav-buttons{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #bababa;}.nav-stacked.nav-buttons > li{border-bottom:1px solid #bababa;}.nav-stacked.nav-buttons > li.last{border-bottom:none;}.nav-stacked.nav-buttons > li > a{font-size:0.6em;line-height:1.5em;padding:0.15em 30px;color:#a70e13;}.nav-stacked.nav-buttons > li > a:hover{background-color:#fdeaea;}.nav-stacked.nav-buttons > li > a:active,.nav-stacked.nav-buttons > li > a.active{background-color:#a70e13;color:white;}.nav-inline.nav-buttons{*zoom:1;background-image:-moz-linear-gradient(top,#bababa,#656565);background-image:-webkit-linear-gradient(top,#bababa,#656565);background-image:linear-gradient(to bottom,#bababa,#656565);display:none;margin:0;border-top:1px solid #bababa;border-bottom:1px solid #bababa;border-right:#a1a1a1 1px solid;border-left:#bababa 1px solid;}.nav-inline.nav-buttons:before,.nav-inline.nav-buttons:after{content:" ";display:table;}.nav-inline.nav-buttons:after{clear:both;}@media (min-width:768px){.nav-inline.nav-buttons{display:block;}}.nav-inline.nav-buttons > li{float:left;margin-right:0;}.nav-inline.nav-buttons > li > a{text-shadow:0px 1px 1px rgba(101,101,101,0.6);height:20px;border-right:#fbfbfb 1px solid;border-left:#ededed 1px solid;padding:14px 18px;margin:0;color:white;font-weight:bold;}@media (min-width:992px){.nav-inline.nav-buttons > li > a{padding:14px 24px;}}.nav-inline.nav-buttons > li > a:hover{background-image:-moz-linear-gradient(top,#fbfbfb,#ededed);background-image:-webkit-linear-gradient(top,#fbfbfb,#ededed);background-image:linear-gradient(to bottom,#fbfbfb,#ededed);}.nav-inline.nav-buttons > li > a:active,.nav-inline.nav-buttons > li > a.active,.nav-inline.nav-buttons > li > a.active-trail{background-image:-moz-linear-gradient(bottom,#bababa,#a1a1a1);background-image:-webkit-linear-gradient(bottom,#bababa,#a1a1a1);background-image:linear-gradient(to top,#bababa,#a1a1a1);border-right:#656565 1px solid;border-left:#656565 1px solid;}.nav--local{margin-top:1.2em;margin-bottom:2.4em;}.nav--local .nav-item{margin-bottom:0.3em;line-height:1.2em;}.nav--local .nav-link{display:block;font-size:0.9em;line-height:1.33333em;margin-bottom:0.3em;color:#00438e;position:relative;}.nav--local .nav-link:hover{color:#1c6fcc;}.nav--local .nav-link.active{font-weight:700;}.nav--local .nav-link.active:before{content:"";height:0;width:0;border-style:solid;border-top:5px solid transparent;border-right:0 none transparent;border-bottom:5px solid transparent;border-left:8px solid;border-left-color:inherit;position:absolute;left:-16px;top:.325em;}.nav--local .nav--local{padding-left:20px;margin:0 0 0.6em;}.nav--local .nav--local .nav-item{margin-bottom:0;}.nav--local .nav--local .nav-link{font-size:0.8em;line-height:1.5em;color:#656565;}.nav--local .nav--local .nav-link:hover{color:#1e1e1e;}.page-tab-content{margin-bottom:3em;}@media (min-width:43.75em){.page-tab-container{border-top:1px #ededed solid;border-right:1px #ededed solid;margin-bottom:3.9em;}.page-tab-content{margin-bottom:0;padding:1.2em 0;}.page-tab-content[active="true"]{display:block;}.page-tab-content[active="false"]{display:none;}}.page-tabs-list{margin:0 0 2.4em;padding:0;}@media (min-width:43.75em){.page-tabs-list{position:relative;left:-1px;}}.page-tabs-link{display:block;color:#595959;padding:0.9em 24px;border-color:transparent #ededed #ededed;border-style:none solid solid;border-width:0 1px 1px;background-color:#ededed;line-height:1.05em;-moz-transition:all,0.2s;-o-transition:all,0.2s;-webkit-transition:all,0.2s;transition:all,0.2s;font-weight:700;}.page-tabs-item:first-child > .page-tabs-link{border-top:1px #ededed solid;}.page-tabs-link:hover{color:#009900;background-color:white;text-decoration:none;}.page-tabs-link[active="true"]{color:#009900;background-color:white;margin-left:-1px;margin-right:-6px;padding-right:6px;position:relative;}.page-tabs-link[active="true"]:after{position:absolute;top:0;right:0;height:100%;content:"";width:6px;background-color:#009900;display:block;}@media (min-width:43.75em){.page-tabs-link[active="true"]{border-left-color:white;}}.page-tab-content{padding-right:12px;}.page-tab-content > .full-bleed{padding-right:12px;margin-left:-12px;margin-right:-12px;}@media (min-width:43.75em){.page-tab-content{padding-right:24px;}.page-tab-content > .full-bleed{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px;}}@media (min-width:64em){.page-tab-content{padding-right:48px;}.page-tab-content > .full-bleed{padding-left:48px;padding-right:48px;margin-left:-48px;margin-right:-48px;}}.page-tab-title{margin-top:1.09091em;}.l--tabbed > .l-sidebar{margin-bottom:2.4em;}@media (min-width:43.75em){.l--tabbed > .l-main{width:65.21739%;float:left;margin-left:0;margin-right:-100%;}.l--tabbed > .l-sidebar{width:34.78261%;float:left;margin-left:65.21739%;margin-right:-100%;}}@media (min-width:55em){.l--tabbed > .l-main{width:69.56522%;float:left;margin-left:0;margin-right:-100%;}.l--tabbed > .l-sidebar{width:30.43478%;float:left;margin-left:69.56522%;margin-right:-100%;}}@media (min-width:65.75em){.l--tabbed > .l-main{width:73.91304%;float:left;margin-left:0;margin-right:-100%;}.l--tabbed > .l-sidebar{width:26.08696%;float:left;margin-left:73.91304%;margin-right:-100%;}}.pager{padding-left:0;margin-bottom:0.6em;text-align:center;list-style:none;}.pager-first,.pager-previous,.pager-item,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}.pager-first > a,.pager-previous > a,.pager-item > a,.pager-next > a,.pager-last > a,.pager-current > span{margin:0.3em 2px;padding:2px 4px;}.pager-first > a,.pager-previous > a,.pager-item > a,.pager-next > a,.pager-last > a{color:#1a5bb5;}.pager-first > a:hover,.pager-previous > a:hover,.pager-item > a:hover,.pager-next > a:hover,.pager-last > a:hover{color:#00438e;text-decoration:none;}.pager-current > span{color:#a1a1a1;}.date-nav-wrapper .date-prev,.date-nav-wrapper .date-next{color:#009900;top:-.25em;position:static;display:inline;}.date-nav-wrapper .date-prev:hover,.date-nav-wrapper .date-next:hover{color:#00a600;}.date-nav-wrapper .date-prev:before,.date-nav-wrapper .date-next:after{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;top:-.0625em;}.date-nav-wrapper .date-heading{text-align:left;}.date-nav-wrapper .date-prev:before{height:0;width:0;border-style:solid;border-top:5px solid transparent;border-right:8px solid;border-right-color:inherit;border-bottom:5px solid transparent;border-left:0 none transparent;}.date-nav-wrapper .date-next:after{height:0;width:0;border-style:solid;border-top:5px solid transparent;border-right:0 none transparent;border-bottom:5px solid transparent;border-left:8px solid;border-left-color:inherit;}.date-nav > .pager{text-align:left;}.profile-position{font-size:0.8em;line-height:1.5em;margin-bottom:0.75em;}.profile-board-position{font-size:0.7em;line-height:1.28571em;margin-bottom:0.85714em;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:#a1a1a1;}.profile-updated{font-size:0.7em;line-height:1.28571em;color:#a1a1a1;}.profile--teaser{margin-bottom:1.2em;}.profile--teaser .profile-name{margin-bottom:0.3em;}@media (min-width:34.375em){.profile--teaser .profile-image{width:20%;float:left;margin-left:0;margin-right:-100%;}.profile--teaser .profile-image + .profile-content{width:73.33333%;float:left;margin-left:26.66667%;margin-right:-100%;}.profile--teaser + .item-list{margin-left:26.66667%;}}@media (min-width:992px){.profile--teaser .profile-image{width:13.04348%;float:left;margin-left:0;margin-right:-100%;}.profile--teaser .profile-image + .profile-content{width:78.26087%;float:left;margin-left:17.3913%;margin-right:-100%;}.profile--teaser + .item-list{margin-left:17.3913%;}}.profile-image > img{display:block;border-radius:50%;margin:0 auto;}.profile--full{margin-bottom:1.2em;}.profile--full .profile-header{background-color:#fbfbfb;}.profile--full .profile-header,.profile--full .profile-content{padding-top:3.9em;padding-bottom:3.9em;}.profile--full .profile-section + .profile-section{margin-top:2.7em;}.profile--full .profile-field + .profile-field{margin-top:1.2em;}.profile--full .profile-subfield + .profile-subfield{margin-top:0.6em;}.profile--full .profile-image{margin-bottom:1.2em;}.profile--full .profile-image > img{display:block;}.profile--full .profile-name{margin-bottom:0.8em;}.profile--full .profile-org-name{font-weight:700;margin-top:0;}.profile--full .profile-position{margin-bottom:0.375em;}.profile--full .profile-phone{margin-bottom:0.3em;}.profile--full .profile-phone > strong{font-family:"Linotype Didot eText W01",serif;}.profile--full .profile-prc{border-top:1px solid #a1a1a1;padding-top:0.9em;position:relative;margin-bottom:3em;font-style:italic;font-family:"Linotype Didot eText W01",serif;margin-top:-0.6em;}@media (min-width:42.5em){.profile--full .profile-prc{padding-right:96px;}}.profile--full .profile-prc-logo{display:none;}@media (min-width:42.5em){.profile--full .profile-prc-logo{display:block;position:absolute;right:0;top:-32px;}}.profile--full .profile-updated{margin-top:4.71429em;}.profile--full .profile-add-favorite{margin-top:1.2em;}.profile--full .profile-add-favorite .flag{float:left;width:auto;background-color:transparent !important;padding-left:0;border:0;color:#009900;}.profile--full .profile-add-favorite .flag:after{content:"";width:30px;height:30px;right:0;}.profile--full .profile-add-favorite .flag.flag-action:after{opacity:.2;}.profile--full .profile-add-favorite .flag.flag-action:hover:after{opacity:.8;}.profile--full .profile-add-favorite .flag-message{height:auto;}.profile--full .nav--social{margin-bottom:0.9em;}.profile--full .profile-contact-link{margin-top:0.9em;}.profile--full .flag-outer-user-testimonial{margin-bottom:1.2em;}.profile--full .field--testimonials{margin-top:2.4em;}@media (min-width:34.375em){.profile--full .profile-image{width:20%;float:left;margin-left:0;margin-right:-100%;}.profile--full .profile-image + .profile-meta{width:66.66667%;float:left;margin-left:26.66667%;margin-right:-100%;}}@media (min-width:55em){.profile--full .profile-contact,.profile--full .profile-org{float:left;width:42.85714%;}.profile--full .profile-org{margin-right:14.28571%;}}@media (min-width:61.875em){.profile--full .profile-image{width:34.78261%;float:left;margin-left:0;margin-right:-100%;}.profile--full .profile-image + .profile-meta{width:60.86957%;float:left;margin-left:39.13043%;margin-right:-100%;}}.profile--full.node-person .profile-image{border-left:6px solid green;}.profile--full.node-person .profile-contact,.profile--full.node-person .profile-social{margin-bottom:0.6em;vertical-align:middle;}.profile--full.node-person .profile-email,.profile--full.node-person .profile-phone,.profile--full.node-person .profile-twitter,.profile--full.node-person .profile-linkedin{display:inline;vertical-align:middle;}.profile--full.node-person .profile-email,.profile--full.node-person .profile-phone{margin-right:12px;}.profile--full.node-person .profile-phone,.profile--full.node-person .profile-website{font-size:0.7em;line-height:1.28571em;font-weight:700;margin-bottom:0.42857em;}.profile--full.node-person .profile-website{margin-bottom:0.42857em;}.user--byline{margin-bottom:1.2em;}.user--byline .user-name,.user--byline .user-position,.user--byline .user-organization{line-height:1.05em;margin-bottom:0.3em;}.user--byline .user-name{font-weight:bold;}.user--byline .user-position{font-style:italic;}.user--byline .user-image{border-left:6px solid #009900;}.user--byline .user-image img,.user--byline .user-image a{display:block;}.view-id-user_testimonials .user--byline{margin-bottom:0.6em;}@media (min-width:34.375em){.user--byline .user-image{width:96px;float:left;margin-right:-96px;}.user--byline .user-image + .user-content{width:auto;margin-left:120px;margin-right:0;float:left;}}.view-user-testimonials .list--content,.view-user-testimonials .testimonials-list{overflow:hidden;}.region--featured{background-color:#ededed;margin-bottom:2.4em;padding-top:2.4em;padding-bottom:1.2em;}.signup{margin-bottom:2.4em;*zoom:1;background-color:#003673;position:relative;}.signup:before,.signup:after{content:" ";display:table;}.signup:after{clear:both;}.signup .block-title{padding-bottom:0.6em;margin-bottom:0.6em;font-weight:400;border-bottom:1px solid #00438e;color:white;}.signup p{font-family:"Linotype Didot eText W01",serif;line-height:1.2em;margin-bottom:0;}.signup .l-primary{padding:1.5em 20px;}.signup .l-secondary{background-color:#00438e;}.signup .l-secondary > .inner{padding:1.5em 20px;}@media (min-width:44em){.signup .l-primary{width:52.17391%;float:left;margin-left:0;margin-right:-100%;}.signup .l-secondary{width:47.82609%;float:left;margin-left:52.17391%;margin-right:-100%;height:100%;position:absolute;}.signup .l-secondary > .inner{position:absolute;top:0;bottom:0;margin:auto;width:100%;height:4.5em;padding-top:0;padding-bottom:0;}}@media (min-width:56em){.signup .l-primary{width:65.21739%;float:left;margin-left:0;margin-right:-100%;}.signup .l-secondary{width:34.78261%;float:left;margin-left:65.21739%;margin-right:-100%;}}#mra-update-form{position:relative;margin-bottom:1.2em;}#mra-update-form .form-type-textfield{margin:0;}#mra-update-form .form-text{padding:0.3em 42px 0.3em 18px;box-sizing:border-box;border:0;margin-bottom:0;height:42px;}#mra-update-form .form-submit{position:absolute;top:0;right:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#003673;width:36px;height:100%;border:0;}#mra-update-form .form-submit:hover{background-color:#1a5bb5;}.social-link,.nav--social > li > a,.social-share > a{display:inline-block;height:30px;width:30px;text-indent:40px;overflow:hidden;vertical-align:middle;background-position:center;}.social-link:hover,.nav--social > li > a:hover,.social-share > a:hover{background-color:#1a5bb5;}.nav--social{margin-top:0;padding-left:0;}.nav--social > li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-top:0;}.social-share{margin-bottom:1.2em;}.social-share > a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}.share-label{display:none;}.speakers{max-width:918px;margin-left:auto;margin-right:auto;}.speaker{margin-bottom:0;}.speaker .node-conference-session{border-left:6px solid #009900;}.speaker-name{font-weight:700;}.speaker-title{font-style:normal;}.table--striped tbody tr:nth-child(odd) td,.table--striped tbody tr:nth-child(odd) th{background-color:#ededed;}.testimonials-list{overflow:hidden;}.view--inline-filters .view-filters{padding-top:0.6em;padding-bottom:0.6em;border-bottom:1px solid #ededed;margin-bottom:1.2em;}.view--inline-filters .view-filters label{margin-right:8px;min-width:8em;margin-bottom:0;}.view--inline-filters .view-filters select{margin-bottom:0;}.view--inline-filters .view-filters .views-widget,.view--inline-filters .view-filters label{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline;}.view--inline-filters .view-filters .views-exposed-widget{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline;margin-right:48px;margin-bottom:0.6em;}.view--inline-filters .view-filters .form-item{margin:0;}.form-title--inline{font-size:0.9em;line-height:1.33333em;border-bottom:1px solid #ededed;padding-bottom:0.3em;}@media (min-width:70.25em){.form-title--inline{display:inline-block;margin-right:30px;margin-bottom:0;border-right:1px solid #ededed;border-bottom:0;padding-right:30px;padding-bottom:0;vertical-align:middle;}}.view--gray-filters .view-filters{background-color:#ededed;padding:1.2em 30px;border-bottom:0;}.view--gray-filters .view-filters label{min-width:0;}.view--gray-filters .view-filters .ctools-auto-submit-full-form .views-submit-button{display:none;}.view--gray-filters .view-filters input[type="text"]{box-sizing:border-box;}.view--gray-filters.view--inline-filters .view-filters{padding:0.6em 4.34783% 0;}.view-grouping-content > h3{margin-bottom:1.8em;}h3.view-grouping-header,.view-content > h3{font-size:1.5em;line-height:1.2em;border-bottom:3px solid #ededed;padding-bottom:0.4em;margin-bottom:0.8em;}.view-prc-content > .view-filters{padding-top:1.2em;padding-bottom:1.2em;margin-bottom:2.4em;}.view-prc-content > .view-filters .form-type-bef-checkbox{margin-right:2em;display:inline-block;margin-top:0;margin-bottom:0.6em;}.view-prc-content > .view-filters .views-exposed-widget > label{min-width:8em;}.view-prc-content > .view-filters .views-exposed-widget > label,.view-prc-content > .view-filters .views-exposed-widget > .views-widget{display:inline-block;}.view-prc-content > .view-filters .views-exposed-widget input,.view-prc-content > .view-filters .views-exposed-widget > .views-widget{max-width:100%;box-sizing:border-box;}.view-events-page > .view-filters{padding-top:0.6em;}.webinar--figure-teaser{padding-left:112px;padding-right:22px;}.webinar--figure-teaser img{display:block;}.webinar--figure-teaser .webinar-figure{float:left;width:90px;margin-left:-112px;}.webinar--figure-teaser .webinar-title{font-size:0.9em;line-height:1.33333em;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin-bottom:0;}.webinar--figure-teaser .webinar-title > a{color:#00438e;}.is-inverse .webinar--figure-teaser .webinar-title > a{color:#ededed;font-weight:700;}.is-inverse .webinar--figure-teaser .webinar-title > a:hover{color:white;}.webinar--figure-teaser .webinar-speaker{font-size:0.8em;line-height:1.5em;margin-bottom:0;}.is-inverse .webinar--figure-teaser .webinar-speaker{color:#009900;}.nav--main{text-align:center;margin:0;padding-top:12px;padding-bottom:12px;}.nav--main .nav-link{display:block;position:relative;padding:0.64286em 8px;color:white;font-size:0.7em;line-height:1.28571em;font-family:"Linotype Didot eText W01",serif;}.nav--main .nav-link:hover,.nav--main .nav-link:active,.nav--main .nav-link.active{color:#009900;text-decoration:none;}.nav--main .nav-link.active:after{position:absolute;left:6px;top:2px;content:"";display:block;height:0;width:0;border-style:solid;border-top:6.5px solid transparent;border-right:0 none transparent;border-bottom:6.5px solid transparent;border-left:9px solid;border-left-color:#009900;margin-top:6px;margin-right:auto;margin-left:auto;}@media (min-width:41.25em){.nav--main .nav-item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;position:relative;}}@media (min-width:41.25em) and (max-width:59.9375em){.nav--main{width:100%;text-align:left;}.nav--main .nav-item{width:30%;}.nav--main .nav-link{padding-left:20px;}}@media (min-width:60em){.nav--main{padding-top:20px;padding-bottom:0;}.nav--main .nav-link{font-size:0.8em;line-height:1.5em;padding:0.375em 8px;}.nav--main .nav-link.active:after{position:static;height:0;width:0;border-style:solid;border-top:0 none transparent;border-right:6.5px solid transparent;border-bottom:9px solid;border-bottom-color:#009900;border-left:6.5px solid transparent;}}.nav--sub{margin-top:0.3em;margin-bottom:0.3em;}.nav--sub > li > a{font-size:0.8em;line-height:1.5em;margin-right:18px;color:#656565;letter-spacing:.1em;}.nav--sub > li > a:hover{color:#003673;}.nav--sub > li > a.active{font-weight:700;color:#00438e;}.nav--sub--small > li > a{font-size:0.7em;line-height:1.28571em;}.session--full{margin-bottom:3em;}.session-conference{background-color:#a70e13;color:white;padding:1.2em 30px;}.session-conference-name{font-weight:700;margin-bottom:0.6em;font-size:0.9em;line-height:1.16667em;}.session-conference-name > a{color:white;}.session-date{font-size:0.8em;line-height:1.875em;}.session-date-day,.session-date-time{display:inline-block;margin-right:20px;}.session-audience{margin-bottom:0.9em;font-size:0.8em;line-height:1.875em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;}.session-title{font-family:"Linotype Didot eText W01",serif;font-weight:400;font-size:1.2em;line-height:1.25em;margin-top:0;margin-bottom:0.25em;border-bottom:0;padding-bottom:0;}.session-photo{margin-bottom:0.9em;}.session-flag{margin-bottom:1.5em;}.session-speakers{margin-bottom:0.9em;}.session-toggle{padding-left:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.session-toggle,.session-toggle:hover,.session-toggle:active,.session-toggle:focus{border:none;background-color:transparent;color:#a70e13;}.session-toggle:after{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:24px;width:24px;background-position:center;vertical-align:middle;position:relative;margin-left:.25em;}.session-toggle:focus{outline:none;}.session-speaker-bios,.session-description{overflow:hidden;margin-bottom:0.6em;-moz-transition-property:max-height;-o-transition-property:max-height;-webkit-transition-property:max-height;transition-property:max-height;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.session-speaker-bios[collapsed="true"],.session-description[collapsed="true"]{max-height:0;}.session-speaker-bios[collapsed="false"],.session-description[collapsed="false"]{max-height:60em;}.session--prc .session-meta{font-size:0.8em;line-height:1.5em;margin-bottom:0.75em;}.session--prc .session-date{font-weight:700;}.session--prc .session-description{margin-bottom:0;}.link--return{color:#a70e13;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:.1em;opacity:.8;vertical-align:middle;}.link--return:after{content:"";display:inline-block;height:30px;width:30px;vertical-align:middle;background-position:center;-moz-transition:-moz-transform,0.1s;-o-transition:-o-transform,0.1s;-webkit-transition:-webkit-transform,0.1s;transition:transform,0.1s;}.link--return:hover,.link--return:focus{color:#a70e13;opacity:1;}.link--return:hover:after,.link--return:focus:after{-moz-transform:translateX(15%);-ms-transform:translateX(15%);-webkit-transform:translateX(15%);transform:translateX(15%);}.conf-session--agenda-link{border-top:2px solid #ededed;padding-top:1em;}.conference--full{position:relative;z-index:1;padding-top:1.8em;}.conference--full section + section{margin-top:2.4em;}.conference--full .l-secondary > section + section{margin-top:1.2em;padding-top:1.2em;border-top:2px solid #ededed;}@media (min-width:768px){.conference--full{padding-top:4.8em;}.conference--full section + section{margin-top:4.8em;}.conference--full .l-secondary > section + section{margin-top:2.4em;padding-top:2.4em;}}.conference-marquee{background-color:#1e1e1e;color:white;text-align:center;padding:1.8em 25px;background-repeat:no-repeat;background-position:center top;background-size:100% auto;}@media (min-width:992px){.conference-marquee{background-attachment:fixed;padding:5.4em 50px;}}.conference-headline-wrapper{max-width:918px;margin:0 auto;}.conference-headline{display:inline;margin:0 auto;padding:0 10px;border-bottom:0;background-color:#1e1e1e;background-color:rgba(30,30,30,0.75);-moz-box-shadow:10px 0 0 rgba(30,30,30,0.75),-10px 0 0 rgba(30,30,30,0.75);-webkit-box-shadow:10px 0 0 rgba(30,30,30,0.75),-10px 0 0 rgba(30,30,30,0.75);box-shadow:10px 0 0 rgba(30,30,30,0.75),-10px 0 0 rgba(30,30,30,0.75);font-size:1.35em;line-height:1.33333em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}@media (min-width:992px){.conference-headline{-moz-box-shadow:20px 0 0 rgba(30,30,30,0.75),-20px 0 0 rgba(30,30,30,0.75);-webkit-box-shadow:20px 0 0 rgba(30,30,30,0.75),-20px 0 0 rgba(30,30,30,0.75);box-shadow:20px 0 0 rgba(30,30,30,0.75),-20px 0 0 rgba(30,30,30,0.75);padding:0 15px;font-size:2.4em;line-height:1.25em;}}.conference-overview{background-color:#181818;padding:1.8em 25px;max-width:918px;margin-left:auto;margin-right:auto;}.conference-headline-wrapper + .conference-overview{margin-top:1.8em;}.conference-overview p{margin-bottom:0;}@media (min-width:992px){.conference-overview{padding:3.6em 50px;}.conference-headline + .conference-overview{margin-top:6em;}}.conference-deets{position:relative;padding-bottom:1.8em;margin-bottom:1.8em;}.conference-deets:after{content:"";height:2px;width:260px;background-color:#353535;display:block;position:absolute;margin:auto;bottom:0;left:0;right:0;}.link--register{display:inline-block;color:white !important;background-color:#a70e13;text-transform:uppercase;font-weight:700;letter-spacing:.1em;border:#a70e13 2px solid;padding:0.6em 20px;}.link--register:hover,.link--register:focus{color:white;background-color:#1e1e1e;}.conference-overview .link--register{margin-top:1.8em;}.conference-date{font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;font-size:1.5em;line-height:1.2em;}@media (min-width:768px){.conference-date{font-size:3em;line-height:1.1em;}}.conference-location{text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:0;}@media (min-width:992px){.conference-intro{font-size:1em;line-height:1.5em;}}.conference-promo{background-color:#a70e13;padding:0.6em 25px;max-width:918px;margin-left:auto;margin-right:auto;letter-spacing:.03em;}.conference-promo a{color:white;font-weight:700;text-decoration:underline;}.conference-promo p{margin-bottom:0;}@media (min-width:992px){.conference-promo{font-size:1em;line-height:1.5em;padding:1.2em 50px;}}.conference-pricing{margtop:1.8em;margin-top:1.8em;max-width:1240px;margin-left:auto;margin-right:auto;}.conference-marquee .conference-pricing{background-color:#1e1e1e;}@media (min-width:992px){.conference-pricing{margin-top:4.8em;}}.conference-pricing--wide{margin:0 auto;padding:1.8em 25px;background-color:#1e1e1e;color:white;max-width:none;}.conference-pricing--wide > .pricing{max-width:1242px;margin-left:auto;margin-right:auto;}@media (min-width:992px){.conference-pricing--wide{padding-top:3.6em;padding-bottom:3.6em;}}.pricing{border-top:2px solid #353535;border-bottom:2px solid #353535;padding:0.9em 0;position:relative;margin-left:auto;margin-right:auto;max-width:1242px;}@media (min-width:600px){.pricing .pricing-options{padding-left:4.34783%;padding-right:4.34783%;}.pricing .pricing-set{width:45.45455%;float:left;}.pricing .pricing-set + .pricing-set{margin-top:0;margin-left:4.54545%;}}@media (min-width:1262px){.pricing{padding:1.8em 0;}.pricing:before{content:"";position:absolute;background-color:#353535;display:block;margin:auto;left:21.73913%;width:2px;top:1.8em;bottom:1.8em;}.pricing > .pricing-title{float:left;width:21.73913%;padding-bottom:0;margin:auto;position:absolute;top:0;bottom:0;text-align:left;height:1.4em;}.pricing > .pricing-title:after{content:none;}.pricing > .pricing-options{width:73.91304%;float:left;margin-left:26.08696%;margin-right:-100%;padding:0;}.pricing .pricing-set{width:47.05882%;float:left;margin-left:0;}.pricing .pricing-set + .pricing-set{margin-right:0;margin-left:5.88235%;}}.pricing-title{font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;font-size:1.5em;line-height:1.2em;padding-bottom:0.8em;margin-bottom:0.8em;position:relative;border:0;text-align:center;}@media (min-width:768px){.pricing-title{font-size:3em;line-height:1.1em;}}.pricing-title:after{content:"";height:2px;width:100%;background-color:#353535;display:block;position:absolute;margin:auto;bottom:0;left:0;right:0;}@media (min-width:768px){.pricing-title{padding-bottom:0.6em;margin-bottom:0.6em;}}.pricing-set{text-align:left;}.pricing-set + .pricing-set{margin-top:1.8em;}.pricing-set-title{font-size:1em;line-height:1.2em;font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;margin-bottom:0;color:inherit;text-transform:none;}@media (min-width:992px){.pricing-set-title{font-size:1.8em;line-height:1.16667em;}}.pricing-set-subtitle{margin-top:0.42857em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:0.7em;line-height:1.28571em;color:inherit;}@media (min-width:992px){.pricing-set-subtitle{margin-top:0.66667em;font-size:0.9em;line-height:1.33333em;}}.pricing-table{margin-top:0.6em;text-align:left;}.pricing-table td,.pricing-table th{font-size:0.7em;line-height:1.28571em;border:0;padding-top:0;padding-bottom:0;}.pricing-table th{padding-left:0;}.keynotes{background-color:#ededed;padding:1.8em 0;}@media (min-width:768px){.keynotes{padding:4.8em 0;}}.keynotes-title{font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;font-size:1.5em;line-height:1.2em;text-align:center;padding-bottom:0.4em;margin-bottom:1.2em;border-bottom:2px solid white;}@media (min-width:768px){.keynotes-title{font-size:3em;line-height:1.1em;}}@media (min-width:768px){.keynotes-title{padding-bottom:0.4em;margin-bottom:1.2em;}}.keynote{max-width:918px;margin-left:auto;margin-right:auto;}.keynote + .keynote{margin-top:2.4em;}@media (min-width:600px){.keynote > .keynote-image{width:29.41176%;float:left;margin-left:0;margin-right:-100%;margin-bottom:0;}.keynote > .keynote-content{width:64.70588%;float:left;margin-left:35.29412%;margin-right:-100%;}}@media (min-width:768px){.keynote + .keynote{margin-top:3.6em;}}.keynote-image{margin-bottom:1.2em;}.keynote-image > img{display:block;border-radius:50%;margin:0 auto;}.keynote-name{font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1em;line-height:1.2em;margin-top:0;color:inherit;}@media (min-width:992px){.keynote-name{font-size:1.8em;line-height:1.16667em;}}.keynote-bio{font-size:0.8em;line-height:1.5em;}.keynote-bio > p:last-child{margin-bottom:0;}@media (min-width:768px){.keynote-bio{font-size:1em;line-height:1.5em;}}.testimonials{padding:1.8em 0;}@media (min-width:768px){.testimonials{padding:4.8em 0;}}.testimonials-title{font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;font-size:1.5em;line-height:1.2em;margin-bottom:1.2em;text-align:center;border:0;}@media (min-width:768px){.testimonials-title{font-size:3em;line-height:1.1em;}}@media (min-width:768px){.testimonials-title{margin-bottom:1em;}}.testimonial{border-top:2px solid #ededed;position:relative;padding-top:1.8em;}.testimonial:before{content:"\201C";position:absolute;top:-25px;left:0;right:0;margin:auto;width:100px;height:10px;display:block;background-color:white;font-size:100px;font-family:"Linotype Didot eText W01",serif;padding-top:40px;text-align:center;}.testimonial + .testimonial{margin-top:2.4em;}@media (min-width:992px){.testimonial{width:30.43478%;float:left;}.testimonial + .testimonial{margin-top:0;margin-left:4.34783%;}}.testimonial-quote{font-size:0.8em;line-height:1.5em;margin-bottom:2.25em;text-align:center;}.testimonial-quote > p:last-child{margin-bottom:0;}@media (min-width:768px){.testimonial-quote{font-size:1em;line-height:1.5em;}}.testimonial-credit{padding:0.9em 25px;background-color:#ededed;margin-top:1.5em;max-width:420px;margin-left:auto;margin-right:auto;}@media (min-width:480px){.testimonial-credit{padding-left:0;padding-right:0;}.testimonial-credit > .testimonial-credit-image{width:42.85714%;float:left;margin-left:0;margin-right:-100%;padding-left:7.14286%;padding-right:7.14286%;margin-bottom:0;}.testimonial-credit .testimonial-credit-content{padding-left:25px;padding-right:25px;}.testimonial-credit > .testimonial-credit-image + .testimonial-credit-content{width:50%;float:left;margin-left:42.85714%;margin-right:-100%;padding:0;}}.testimonial-credit-image{margin-bottom:1.2em;}.testimonial-credit-image > img{display:block;border-radius:50%;margin:0 auto;}.testimonial-name{margin:0;font-size:1em;line-height:1.2em;color:inherit;letter-spacing:0;}.testimonial-title{margin-top:0;font-size:0.8em;line-height:1.125em;font-style:italic;color:inherit;font-family:"Linotype Didot eText W01",serif;font-weight:400;text-transform:none;letter-spacing:0;}.testimonial-bio{font-size:0.8em;line-height:1.125em;margin-top:0.75em;}.testimonial-bio > p:last-child{margin-bottom:0;}.photos{text-align:center;}.photoset{margin-left:40px;margin-right:40px;}@media (min-width:1262px){.photoset{margin-left:0;margin-right:0;}}.photos-title{font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;font-size:1.5em;line-height:1.2em;text-align:center;padding-bottom:0.4em;margin-bottom:1.2em;border-bottom:2px solid #ededed;}@media (min-width:768px){.photos-title{font-size:3em;line-height:1.1em;}}@media (min-width:768px){.photos-title{padding-bottom:0.4em;margin-bottom:1.2em;}}.photoset button{height:36px;width:36px;opacity:.75;-moz-transition:-moz-transform,0.1s;-o-transition:-o-transform,0.1s;-webkit-transition:-webkit-transform,0.1s;transition:transform,0.1s;}.photoset button:before,.photoset button::before{content:none;}.photoset button:hover,.photoset button:focus{opacity:1;}.slick-prev{left:-45px;}.slick-prev:hover,.slick-prev:focus{-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);-webkit-transform:translateX(-15%);transform:translateX(-15%);}.slick-next{right:-45px;}.slick-next:hover,.slick-next:focus{-moz-transform:translateX(15%);-ms-transform:translateX(15%);-webkit-transform:translateX(15%);transform:translateX(15%);}.slick-slide{margin-top:0;}.photoset .slick-slide img,.photoset .slick-track{height:140px;}@media (min-width:480px){.photoset .slick-slide img,.photoset .slick-track{height:270px;}}.photoset .slick-slide img{-moz-transition:-moz-transform,0.2s;-o-transition:-o-transform,0.2s;-webkit-transition:-webkit-transform,0.2s;transition:transform,0.2s;}.photoset .slick-slide img:hover,.photoset .slick-slide img:focus{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}.slick-track{overflow:hidden;}.link--flickr{color:#a70e13;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:.1em;opacity:.8;vertical-align:middle;}.link--flickr:after{content:"";display:inline-block;height:30px;width:30px;vertical-align:middle;background-position:center;-moz-transition:-moz-transform,0.1s;-o-transition:-o-transform,0.1s;-webkit-transition:-webkit-transform,0.1s;transition:transform,0.1s;}.link--flickr:hover,.link--flickr:focus{color:#a70e13;opacity:1;}.link--flickr:hover:after,.link--flickr:focus:after{-moz-transform:translateX(15%);-ms-transform:translateX(15%);-webkit-transform:translateX(15%);transform:translateX(15%);}.conference-footer{background-color:#1e1e1e;color:white;margin-top:1.8em;padding-top:1.8em;padding-bottom:1.8em;}.conference-footer .conference-social{margin-top:0.6em;}.conference-footer .node-organization{margin-right:50px;}.conference-footer .item-list{margin-bottom:3.6em;}@media (min-width:600px){.conference-footer .copyright{width:47.82609%;float:left;margin-left:0;margin-right:-100%;}.conference-footer .conference-social{width:47.82609%;float:left;margin-left:52.17391%;margin-right:-100%;text-align:right;margin-top:-0.6em;}}@media (min-width:768px){.conference-footer{margin-top:4.8em;}}@media (min-width:1262px){.conference-footer .conference-mra{width:65.21739%;float:left;margin-left:0;margin-right:-100%;}.conference-footer .conference-updates{width:30.43478%;float:left;margin-left:69.56522%;margin-right:-100%;}}.conference-fineprint{border-top:2px solid white;padding-top:0.9em;clear:both;}.conference-fineprint p{margin-bottom:0;}.conference-fineprint .copyright{margin-top:0;}.footer-heading{font-size:0.9em;line-height:1.33333em;margin-bottom:0.9em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:inherit;}.footer-content{font-size:0.7em;line-height:1.28571em;margin-bottom:2.57143em;}#mra-update-form{position:relative;max-width:610px;}#mra-update-form .submit--arrow{position:absolute;top:0;right:0;height:44px;width:44px;border:0;box-shadow:none;background-color:transparent;text-indent:50px;background-position:center;}.conference-register-dates > a{margin-top:1.2em;}.conference-heading--section{margin-top:0;font-size:1.8em;line-height:1.16667em;font-family:"Linotype Didot eText W01",serif;font-weight:400;color:#009900;}.conference-section-title{border-bottom:0;padding-bottom:0;margin-bottom:0.8em;}@media (min-width:768px){.conference-section-title{font-size:3em;line-height:1.1em;margin-bottom:0.8em;}}.conference-program .toggle-all{margin-bottom:1.2em;}@media (min-width:600px){.conference-program .toggle-all{float:right;margin-bottom:0;}}.conference-program-header{margin-bottom:1.5em;}@media (min-width:768px){.conference-program-header .conference-my-schedule{float:right;margin-left:25px;}}.sponsor-toggle{margin-bottom:1.8em;}.sponsor-opportunities-content[collapsed="true"]{display:none;}.view-conference-sponsors .view-content > h3{font-size:0.9em;line-height:1.33333em;}.expo-overview{max-width:918px;}.expo-floorplan{margin-top:1.5em;}.conference-link{margin-bottom:2.57143em;}.conference-learn{font-size:0.8em;line-height:1.5em;}.conference-learn ul,.conference-learn ol{margin-top:0;padding-left:1.25em;}.conference-learn ul > li + li,.conference-learn ol > li + li{margin-top:0.75em;}.conference-learn p{margin-bottom:0;}.conference-learn p,.conference-learn ul,.conference-learn ol{margin-top:0.75em;}.conference-learn p:first-child,.conference-learn ul:first-child,.conference-learn ol:first-child{margin-top:0;}.conference-program .view-filters{margin-bottom:2.4em;}@media (min-width:768px){.conference-program .view-filters{margin-bottom:4.8em;}}.organization--teaser{padding:0.9em 1em 0.9em 180px;max-width:918px;}.organization--teaser .organization-logo{float:left;width:150px;margin-left:-180px;}.organization--teaser .organization-name{margin-top:0;margin-bottom:0.3em;font-size:1em;line-height:1.2em;}.organization--teaser .organization-description{font-size:0.9em;line-height:1.33333em;}.organization--full{margin-bottom:2.4em;}.organization--full .organization-name{margin-bottom:0.4em;}@media (min-width:34.375em){.organization--full .organization-image{width:20%;float:left;margin-left:0;margin-right:-100%;}.organization--full .organization-image + .organization-content{width:66.66667%;float:left;margin-left:26.66667%;margin-right:-100%;}}.venue--full{position:relative;z-index:1;}.venue-header{position:relative;max-width:1450px;margin-left:auto;margin-right:auto;}.venue-header > .venue-map{min-height:305px;height:100%;}@media (min-width:768px){.venue-header > .venue-photos{z-index:1;position:relative;width:67.3913%;float:left;margin-left:0;margin-right:-100%;}.venue-header > .venue-photos:before{content:"";display:block;width:100%;height:0;padding-top:66.1825726%;}.venue-header > .venue-photos > ul{position:absolute;top:0;left:0;width:100%;height:100%;}.venue-header > .venue-map{width:32.6087%;float:left;margin-left:67.3913%;margin-right:-100%;position:absolute;}.venue-header > .venue-map .worldserve-map{height:100%;}}@media (min-width:1262px){.venue-header > .venue-photos{width:64.81481%;float:left;margin-left:0;margin-right:-100%;}.venue-header > .venue-map{width:35.18519%;float:left;margin-left:64.81481%;margin-right:-100%;}}.venue-title-wrapper{max-width:918px;margin:0 auto;background-color:#1e1e1e;text-align:center;padding:1.2em 25px;}@media (min-width:768px){.venue-title-wrapper{background-color:transparent;position:absolute;z-index:2;width:67.3913%;padding-left:74px;padding-right:74px;margin-top:1.2em;text-align:left;max-width:672px;}}@media (min-width:992px){.venue-title-wrapper{margin-top:2.4em;}}@media (min-width:1262px){.venue-title-wrapper{left:50%;margin-left:-600px;padding-left:0;padding-right:0;}}.venue-title{display:inline;margin:0 auto;border-bottom:0;color:white;font-size:1.1em;line-height:1.56818em;font-family:"Avenir W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}@media (min-width:600px){.venue-title{font-size:1.5em;line-height:1.2em;}}@media (min-width:768px){.venue-title{background-color:#1e1e1e;background-color:rgba(30,30,30,0.75);-moz-box-shadow:10px 0 0 rgba(30,30,30,0.75),-10px 0 0 rgba(30,30,30,0.75);-webkit-box-shadow:10px 0 0 rgba(30,30,30,0.75),-10px 0 0 rgba(30,30,30,0.75);box-shadow:10px 0 0 rgba(30,30,30,0.75),-10px 0 0 rgba(30,30,30,0.75);}}@media (min-width:992px){.venue-title{-moz-box-shadow:20px 0 0 rgba(30,30,30,0.75),-20px 0 0 rgba(30,30,30,0.75);-webkit-box-shadow:20px 0 0 rgba(30,30,30,0.75),-20px 0 0 rgba(30,30,30,0.75);box-shadow:20px 0 0 rgba(30,30,30,0.75),-20px 0 0 rgba(30,30,30,0.75);font-size:2.4em;line-height:1.25em;}}.venue-content{padding-top:2.4em;padding-top:2.4em;}.venue-content .l-primary > section + section{margin-top:2.4em;}.venue-content .l-secondary > section + section{margin-top:1.2em;padding-top:1.2em;border-top:2px solid #ededed;}@media (min-width:768px){.venue-content{padding-top:4.8em;}.venue-content .l-primary > section + section{margin-top:4.8em;}.venue-content .l-secondary > section + section{margin-top:2.4em;padding-top:2.4em;}}.venue-reservation{background-color:#00438e;color:white;padding:1.2em 4.34783%;}.venue-reservation .venue-deadline{margin-bottom:0;}.venue-title{margin:1em 0;}.venue-deadline{margin-bottom:1.2em;}.parking-title,.attractions-title{font-style:italic;font-family:"Linotype Didot eText W01",serif;font-weight:400;margin:0;font-size:1.5em;line-height:1.2em;padding-bottom:0.4em;margin-bottom:1.2em;border-bottom:2px solid #ededed;}@media (min-width:768px){.parking-title,.attractions-title{font-size:3em;line-height:1.1em;}}@media (min-width:992px){.parking-title,.attractions-title{padding-bottom:0.4em;margin-bottom:1.2em;}}.attraction{max-width:918px;margin-left:auto;margin-right:auto;}.attraction + .attraction{margin-top:2.4em;}@media (min-width:600px){.attraction > .attraction-image{width:29.41176%;float:left;margin-left:0;margin-right:-100%;margin-bottom:0;}.attraction > .attraction-image + .attraction-content{width:64.70588%;float:left;margin-left:35.29412%;margin-right:-100%;}}@media (min-width:768px){.attraction + .attraction{margin-top:3.6em;}}.attraction-image{margin-bottom:1.2em;}.attraction-image > img{display:block;border-radius:50%;margin:0 auto;}.name-block{font-weight:700;}.directions-link > a{color:#a70e13;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:.1em;opacity:.8;vertical-align:middle;font-size:0.9em;line-height:1.33333em;}.directions-link > a:after{content:"";display:inline-block;height:30px;width:30px;vertical-align:middle;background-position:center;-moz-transition:-moz-transform,0.1s;-o-transition:-o-transform,0.1s;-webkit-transition:-webkit-transform,0.1s;transition:transform,0.1s;}.directions-link > a:hover,.directions-link > a:focus{color:#a70e13;opacity:1;}.directions-link > a:hover:after,.directions-link > a:focus:after{-moz-transform:translateX(15%);-ms-transform:translateX(15%);-webkit-transform:translateX(15%);transform:translateX(15%);}.hotel-reservation{margin-top:1.2em;}.link--reserve{display:inline-block;padding:0.66667em 20px;border:#a70e13 2px solid;font-size:0.9em;line-height:1.33333em;color:#a70e13;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.link--reserve:hover,.link--reserve:focus{color:white;background-color:#a70e13;}.conference-overview .link--reserve{margin-top:1.8em;}.venue-photos{max-width:964px;margin-left:auto;margin-right:auto;}.venue-photos button{height:48px;width:36px;opacity:.75;-moz-transition:-moz-transform,0.1s;-o-transition:-o-transform,0.1s;-webkit-transition:-webkit-transform,0.1s;transition:transform,0.1s;background-color:white;background-position:center;}.venue-photos button:before,.venue-photos button::before{content:none;}.venue-photos button:hover,.venue-photos button:focus{background-position:center;background-color:white;opacity:1;}.venue-photos button.slick-disabled{opacity:.2 !important;}@media (min-width:768px){.venue-photos button{height:72px;width:54px;}}.venue-photos .slick-prev{left:0;}.venue-photos .slick-prev:hover,.venue-photos .slick-prev:focus{-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);-webkit-transform:translateX(-15%);transform:translateX(-15%);}.venue-photos .slick-prev.slick-disabled:hover,.venue-photos .slick-prev.slick-disabled:focus{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.venue-photos .slick-next{right:0;}.venue-photos .slick-next:hover,.venue-photos .slick-next:focus{-moz-transform:translateX(15%);-ms-transform:translateX(15%);-webkit-transform:translateX(15%);transform:translateX(15%);}.venue-photos .slick-next.slick-disabled:hover,.venue-photos .slick-next.slick-disabled:focus{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
