﻿.bar{position:relative !important}.uppercase{text-transform:uppercase !important}.capitalize{text-transform:capitalize !important}.hidden{display:none !important}/*! jQuery UI - v1.11.4 - 2015-10-23
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, button.css, datepicker.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaaaaa;background:#fff url("../images/vendor/jquery-ui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222222}.ui-widget-content a{color:#222222}.ui-widget-header{border:1px solid #aaaaaa;background:#ccc url("../images/vendor/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("../images/vendor/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadada url("../images/vendor/jquery-ui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#fff url("../images/vendor/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("../images/vendor/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("../images/vendor/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/vendor/jquery-ui/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("../images/vendor/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("../images/vendor/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:url(../images/vendor/colorbox/overlay.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(../images/vendor/colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../images/vendor/colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../images/vendor/colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../images/vendor/colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../images/vendor/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../images/vendor/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../images/vendor/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../images/vendor/colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/vendor/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/vendor/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(../images/vendor/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../images/vendor/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/vendor/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(../images/vendor/colorbox/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(../images/vendor/colorbox/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(../images/vendor/colorbox/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(../images/vendor/colorbox/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(../images/vendor/colorbox/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(../images/vendor/colorbox/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(../images/vendor/colorbox/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(../images/vendor/colorbox/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("../fonts/flexslider/icon.eot");src:url("../fonts/flexslider/icon.eot?#iefix") format("embedded-opentype"),url("../fonts/flexslider/icon.woff") format("woff"),url("../fonts/flexslider/icon.ttf") format("truetype"),url("../fonts/flexslider/icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:40px;height:40px;line-height:normal;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.0.3");src:url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-asc:before{content:""}.fa-sort-up:before,.fa-sort-desc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-reply-all:before{content:""}.fa-mail-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}/*!
Animate.css - http://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from, 50%, to{opacity:1}25%, 75%{opacity:0}}@keyframes flash{from, 50%, to{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from, 11.1%, to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from, 11.1%, to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.lt-ie9 .hidden-normal,.lt-ie9 .hidden-desktop,.lt-ie9 .hidden-not-phone,.lt-ie9 .hidden-not-tablet,.lt-ie9 .hidden-not-landscape-tablet,.lt-ie9 .hidden-not-mobile,.lt-ie9 .hidden-not-large,.lt-ie9 .hidden-not-wide,.lt-ie9 .hidden-not-super,.lt-ie9 .hidden-not-ultra,.lt-ie9 .hidden-not-larger{display:none !important}.hidden-not-retina{display:none !important}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.hidden-retina{display:none !important}}@media (max-width: 479px){.hidden-phone{display:none !important}}@media (min-width: 480px){.hidden-not-phone{display:none !important}}@media (min-width: 480px) and (max-width: 767px){.hidden-tablet{display:none !important}}@media (max-width: 479px), (min-width: 768px){.hidden-not-tablet{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-landscape-tablet{display:none !important}}@media (max-width: 767px), (min-width: 992px){.hidden-not-landscape-tablet{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-normal{display:none !important}}@media (max-width: 991px), (min-width: 1200px){.hidden-not-normal{display:none !important}}@media (max-width: 767px){.hidden-mobile{display:none !important}}@media (min-width: 768px){.hidden-not-mobile{display:none !important}}@media (min-width: 992px){.hidden-desktop{display:none !important}}@media (max-width: 991px){.hidden-not-desktop{display:none !important}}@media (min-width: 1200px){.hidden-large{display:none !important}}@media (max-width: 1199px){.hidden-not-large{display:none !important}}@media (min-width: 1200px) and (max-width: 1499px){.hidden-wide{display:none !important}}@media (max-width: 1199px), (min-width: 1500px){.hidden-not-wide{display:none !important}}@media (min-width: 1500px) and (max-width: 1899px){.hidden-super{display:none !important}}@media (max-width: 1499px), (min-width: 1900px){.hidden-not-super{display:none !important}}@media (min-width: 1900px) and (max-width: 2499px){.hidden-ultra{display:none !important}}@media (max-width: 1899px), (min-width: 2500px){.hidden-not-ultra{display:none !important}}@media (min-width: 2500px){.hidden-larger{display:none !important}}@media (max-width: 2499px){.hidden-not-larger{display:none !important}}.widget.row-gallery{padding:30px 0}.widget.row-gallery .row-image{width:270px;height:270px;float:left;margin-left:15px;margin-bottom:15px}@media (min-width: 768px) and (max-width: 991px){.widget.row-gallery .row-image{width:220px;height:220px}}@media (max-width: 767px){.widget.row-gallery .row-image{width:130px;height:130px}}.widget.row-gallery .row-image a{display:block;width:inherit;height:inherit;border:3px solid #e24425}.widget.row-gallery .row-image a:hover{border-color:#ff841f}.widget.row-gallery .row-image .cover{width:100%;height:100%}.widget.twitter_feed .tweet{position:relative;clear:both}.widget.twitter_feed .header{margin:15px 0;padding:0}.widget.twitter_feed .img{display:block;float:left;margin-right:8px;margin-bottom:8px}.widget.twitter_feed .img img{display:block}.widget.twitter_feed .name{display:block}.widget.twitter_feed .user{display:block}.widget.twitter_feed .text{clear:both}.widget.twitter_feed .retweeted{float:left;display:block;line-height:16px;font-size:11px;min-height:16px;color:#888888;background:url(../images/vendor/twitter/twitter-retweet.png) no-repeat;padding-left:20px;margin-top:6px}.widget.twitter_feed .retweeted a{color:#777777}.widget.twitter_feed .intents a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;background-image:url("../images/vendor/twitter/twitter-sprite.png");background-size:auto;background-position:center;background-repeat:no-repeat;display:inline-block;width:16px;height:16px;margin:0 4px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.widget.twitter_feed .intents a{background-image:url("../images/vendor/twitter/twitter-sprite@2x.png")}}.widget.twitter_feed .intents .reply{background-position:0 0}.widget.twitter_feed .intents .reply:hover,.widget.twitter_feed .intents .reply:focus{background-position:-16px 0}.widget.twitter_feed .intents .tweet{background-position:-80px 0}.widget.twitter_feed .intents .tweet:hover{background-position:-96px 0}.widget.twitter_feed .intents .tweet:focus{background-position:-112px 0}.widget.twitter_feed .intents .favourite{background-position:-32px 0}.widget.twitter_feed .intents .favourite:hover{background-position:-48px 0}.widget.twitter_feed .intents .favourite:focus{background-position:-64px 0}.header{clear:both}#map-wrapper{position:relative;width:100%;padding-top:30%;background-image:url(../images/icons/loader.gif);background-repeat:no-repeat;background-position:center center;background-size:32px 32px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#map-wrapper{background-size:16px 16px}}#map-wrapper.loaded{background-image:none}#map{position:absolute;top:0;right:0;bottom:0;left:0;height:auto !important}#map img{max-width:none}#map .info-window img{width:96px;height:72px;vertical-align:top}#map .info-window p{margin-bottom:0}#map .info-window img,#map .info-window p{display:inline-block}.link-to-google-maps{display:none}@media (max-width: 767px){.widget.map{display:none}.link-to-google-maps{display:block}html.js .requires-no-js.static-map{display:block !important;width:100%;height:175px}html.js .requires-no-js.static-map img{width:100%}}.widget.lets_connect a,.widget.lets_connect img,.widget.lets_connect .social_icon{display:inline-block;margin-right:2px}@media (min-width: 768px) and (max-width: 991px){.widget.lets_connect a,.widget.lets_connect img,.widget.lets_connect .social_icon{width:40px;max-height:38px}}@media (max-width: 767px){.widget.lets_connect a,.widget.lets_connect img,.widget.lets_connect .social_icon{width:35px;max-height:33px}}#speakers{position:relative;overflow:hidden}#speakers .widget.speakers-slider .watermark{background-image:url("../images/water_accent_v.png");background-size:auto 618px;background-position:center;background-repeat:no-repeat;background-position:bottom right;position:absolute;top:0;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .widget.speakers-slider .watermark{background-image:url("../images/water_accent_v@2x.png")}}@media (min-width: 768px){#speakers .widget.speakers-slider .watermark{left:0}}@media (max-width: 767px){#speakers .widget.speakers-slider .watermark{left:-100px}}@media (min-width: 992px){#speakers .widget.speakers-slider .watermark{width:175px}}@media (max-width: 991px){#speakers .widget.speakers-slider .watermark{width:60px}}@media (max-width: 767px){#speakers .widget.speakers-slider .watermark{width:175px}}@media (min-width: 992px){#speakers .widget.speakers-slider .watermark{height:350px}}@media (max-width: 991px){#speakers .widget.speakers-slider .watermark{height:250px}}@media (max-width: 767px){#speakers .widget.speakers-slider .watermark{height:200px}}#speakers .flexslider{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#3a3839;width:100%;height:440px}#speakers .flexslider ul.slides{margin:0;padding:0;list-style:none;display:block;width:inherit;height:inherit}#speakers .flexslider ul.slides li{text-indent:0;margin:0;padding:0;display:block;position:relative;width:inherit;height:inherit}#speakers .flexslider ul.slides li::before{content:none;background:none;display:none}#speakers .flexslider ul.slides li .speaker-slide{position:relative;width:inherit;height:inherit}#speakers .flexslider ul.slides li .speaker-slide .speaker-header{position:absolute;top:0}@media (min-width: 1200px){#speakers .flexslider ul.slides li .speaker-slide .speaker-header{left:100px}}@media (max-width: 1199px){#speakers .flexslider ul.slides li .speaker-slide .speaker-header{left:50px}}@media (max-width: 991px){#speakers .flexslider ul.slides li .speaker-slide .speaker-header{left:25px}}@media (max-width: 767px){#speakers .flexslider ul.slides li .speaker-slide .speaker-header{left:10px}}@media screen and (max-width: 767px){#speakers .flexslider ul.slides li .speaker-slide .speaker-header.header-box .header-box-inner{height:30px !important}#speakers .flexslider ul.slides li .speaker-slide .speaker-header.header-box .header-box-inner h1{font-size:14px !important}}#speakers .flexslider ul.slides li .speaker-slide .speaker-content{padding:60px 0 0 620px;text-align:center}@media (max-width: 1199px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content{padding-left:500px}}@media (max-width: 991px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content{padding-left:365px}}@media (max-width: 767px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content{padding-left:15px}}@media screen and (max-width: 767px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content{padding:0 15px}}#speakers .flexslider ul.slides li .speaker-slide .speaker-content h2{margin:0;padding:0;line-height:1.1}#speakers .flexslider ul.slides li .speaker-slide .speaker-content h3{margin:25px 0 15px 0;line-height:1.1}#speakers .flexslider ul.slides li .speaker-slide .speaker-content p{line-height:1.1;margin:0}#speakers .flexslider ul.slides li .speaker-slide .speaker-content p.speaker-stage{font-style:italic}#speakers .flexslider ul.slides li .speaker-slide .speaker-content p.speaker-title{margin-top:10px}#speakers .flexslider ul.slides li .speaker-slide .speaker-content .button{margin:50px 0 0 0}@media (max-width: 1199px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content .button{margin-top:30px}}@media (max-width: 991px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content .button{margin-top:15px}}@media (max-width: 767px){#speakers .flexslider ul.slides li .speaker-slide .speaker-content .button{margin-top:10px}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-brock{background-image:url("../images/speakers/homepage/hm_pic_brock.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-brock{background-image:url("../images/speakers/homepage/hm_pic_brock@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-bruce{background-image:url("../images/speakers/homepage/hm_pic_bruce.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-bruce{background-image:url("../images/speakers/homepage/hm_pic_bruce@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-eric{background-image:url("../images/speakers/homepage/hm_pic_eric.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-eric{background-image:url("../images/speakers/homepage/hm_pic_eric@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-jen{background-image:url("../images/speakers/homepage/hm_pic_jen.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-jen{background-image:url("../images/speakers/homepage/hm_pic_jen@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-kate{background-image:url("../images/speakers/homepage/hm_pic_kate.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-kate{background-image:url("../images/speakers/homepage/hm_pic_kate@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-perry{background-image:url("../images/speakers/homepage/hm_pic_perry.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-perry{background-image:url("../images/speakers/homepage/hm_pic_perry@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-scott{background-image:url("../images/speakers/homepage/pic_scott.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-scott{background-image:url("../images/speakers/homepage/pic_scott@2x.jpg")}}#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-sunny{background-image:url("../images/speakers/homepage/hm_pic_sunny.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#speakers .flexslider ul.slides li .speaker-slide#speaker-slide-sunny{background-image:url("../images/speakers/homepage/hm_pic_sunny@2x.jpg")}}@media screen and (max-width: 767px){#speakers .flexslider ul.slides li .speaker-slide{background-size:auto 175px !important;background-position:top center !important;padding-top:180px}}@media screen and (max-width: 479px){#speakers .flexslider ul.slides li .speaker-slide{background-size:auto 125px !important;background-position:top right !important;padding-top:130px}}#speakers .flex-direction-nav{display:none}#speakers .flex-control-nav{bottom:5px;z-index:10}#speakers .flex-control-nav li{margin:6px}#speakers .flex-control-nav li a{background:#8e8e8e;width:15px;height:15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#speakers .flex-control-nav li a.flex-active{background:#e24425}.flexslider_container .flexslider{min-height:50px;margin-bottom:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flexslider_container .flexslider .loader{height:50px;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center center;background-size:32px 32px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.flexslider_container .flexslider .loader{background-size:16px 16px}}.flexslider_container .flexslider.loaded .loader{display:none !important}.flexslider_container .flexslider .image img{max-width:none}.flexslider_container .thumbs{position:relative;margin-top:10px;overflow:hidden;width:100%}.flexslider_container .thumbs a.left,.flexslider_container .thumbs a.right{position:absolute;top:0;z-index:1;display:block;font-size:36px;line-height:60px;height:60px;width:40px;cursor:pointer;background-color:#ffffff;text-align:center}.flexslider_container .thumbs a.left:hover,.flexslider_container .thumbs a.right:hover{text-decoration:none}.flexslider_container .thumbs a.left{left:0}.flexslider_container .thumbs a.right{right:0}.flexslider_container .thumbs .thumb-carousel{position:relative;overflow:hidden}.flexslider_container .thumbs.has-arrows .thumb-carousel{margin:0 40px}.flexslider_container .thumbs ul{position:relative;display:block;margin:0;white-space:nowrap}.flexslider_container .thumbs ul li{cursor:pointer;display:inline-block;border:solid 1px #FFFFFF;box-shadow:0 1px 4px rgba(0,0,0,0.2);margin:1px 5px 0 5px}.css3-loader{position:relative;width:32px;height:32px}.css3-loader div{position:absolute;background-color:transparent;width:6px;height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-moz-animation-name:loader_fade;-webkit-animation-name:loader_fade;-ms-animation-name:loader_fade;-o-animation-name:loader_fade;animation-name:loader_fade;-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-ms-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-animation-direction:linear;-ms-animation-direction:linear;-o-animation-direction:linear;animation-direction:linear}.css3-loader .circle-1{-moz-animation-delay:.45s;-webkit-animation-delay:.45s;-ms-animation-delay:.45s;-o-animation-delay:.45s;animation-delay:.45s}.css3-loader .circle-2{-moz-animation-delay:.6s;-webkit-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.css3-loader .circle-3{-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-ms-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.css3-loader .circle-4{-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.css3-loader .circle-5{-moz-animation-delay:1.05s;-webkit-animation-delay:1.05s;-ms-animation-delay:1.05s;-o-animation-delay:1.05s;animation-delay:1.05s}.css3-loader .circle-6{-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s;-ms-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.css3-loader .circle-7{-moz-animation-delay:1.35s;-webkit-animation-delay:1.35s;-ms-animation-delay:1.35s;-o-animation-delay:1.35s;animation-delay:1.35s}.css3-loader .circle-8{-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s;-ms-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.css3-loader .circle-1{left:0;top:13px}.css3-loader .circle-2{left:4px;top:4px}.css3-loader .circle-3{left:13px;top:0}.css3-loader .circle-4{right:4px;top:4px}.css3-loader .circle-5{right:0;top:13px}.css3-loader .circle-6{right:4px;bottom:4px}.css3-loader .circle-7{left:13px;bottom:0}.css3-loader .circle-8{left:4px;bottom:4px}@-moz-keyframes loader_fade{0%{background-color:#000}100%{background-color:transparent}}@-webkit-keyframes loader_fade{0%{background-color:#000}100%{background-color:transparent}}@-ms-keyframes loader_fade{0%{background-color:#000}100%{background-color:transparent}}@-o-keyframes loader_fade{0%{background-color:#000}100%{background-color:transparent}}@keyframes loader_fade{0%{background-color:#000}100%{background-color:transparent}}.widget.walk_score{position:relative}.widget.walk_score #ws-walkscore-tile{position:relative;text-align:left}.widget.walk_score #ws-walkscore-tile input{width:auto}.widget.walk_score #ws-walkscore-tile #ws-foottext{font-size:12px;color:black}.widget.walk_score #ws-walkscore-tile *{float:none}.widget.walk_score #ws-footer{width:100% !important;left:0px !important}.widget.walk_score #ws-street{left:120px !important;width:60% !important}.widget.walk_score #ws-footer a,.widget.walk_score #ws-footer a:link{font:11px/14px Verdana,Arial,Helvetica,sans-serif;margin-right:6px;white-space:nowrap;padding:0;color:#000;font-weight:bold;text-decoration:none}.widget.walk_score #ws-footer a:hover{color:#777;text-decoration:none}.widget.walk_score #ws-footer a:active{color:#b14900}body.sitemap .residential-title,body.sitemap .commercial-title{color:#808080}body.sitemap #content{padding-top:0px;margin-bottom:0px;padding-bottom:0px}body.sitemap .page-title{text-transform:capitalize}body.sitemap .mainbar{margin:40px 0px}@media (max-width: 767px){body.sitemap .mainbar{margin:20px 0px}}body.sitemap .mainbar h1.page-title{margin-left:0px !important;padding-left:0px !important}@media (max-width: 767px){body.sitemap .mainbar h1.page-title{text-align:center !important}}body.sitemap .mainbar a,body.sitemap .mainbar .city-name{font-size:24px;color:black}@media (min-width: 992px) and (max-width: 1199px){body.sitemap .mainbar a,body.sitemap .mainbar .city-name{font-size:22px}}@media (min-width: 768px) and (max-width: 991px){body.sitemap .mainbar a,body.sitemap .mainbar .city-name{font-size:20px}}@media (max-width: 767px){body.sitemap .mainbar a,body.sitemap .mainbar .city-name{font-size:22px}}body.sitemap .mainbar a:hover{color:#002F65 !important;opacity:0.8;text-decoration:none}body.sitemap .mainbar .property-name,body.sitemap .mainbar .child{margin-left:35px;line-height:22px !important}@media (max-width: 767px){body.sitemap .mainbar .property-name,body.sitemap .mainbar .child{margin-left:0px}}body.sitemap .mainbar .property-name a,body.sitemap .mainbar .child a{font-size:16px;color:blue}@media (min-width: 992px) and (max-width: 1199px){body.sitemap .mainbar .property-name a,body.sitemap .mainbar .child a{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){body.sitemap .mainbar .property-name a,body.sitemap .mainbar .child a{font-size:14px}}@media (max-width: 767px){body.sitemap .mainbar .property-name a,body.sitemap .mainbar .child a{font-size:14px}}body.sitemap .mainbar .property-name a:hover,body.sitemap .mainbar .child a:hover{text-decoration:none}body.sitemap .mainbar .city-name,body.sitemap .mainbar .page-title{line-height:48px}body.sitemap .mainbar .property-list{margin-bottom:15px}body.sitemap .mainbar .city-pages{float:left;width:50%}@media (max-width: 767px){body.sitemap .mainbar .city-pages{width:100%;float:none;text-align:center}}body.sitemap .mainbar .other-pages{float:right;width:50%}@media (max-width: 767px){body.sitemap .mainbar .other-pages{padding-left:0px;width:100%;float:none;text-align:center}}@media (min-width: 768px) and (max-width: 991px){body.sitemap .mainbar .other-pages a{display:block;width:105%;line-height:48px}body.sitemap .mainbar .other-pages .child a{line-height:22px !important}}div.sitemap>ul{margin:0}div.sitemap>ul li{list-style-type:none}html.js div.sitemap>ul li.sitemap-property{display:none}div.sitemap>ul .sitemap-toggle{display:inline-block;width:1.1em}.widget.gallery .gallery-image .cover{position:relative;width:100%;padding-top:75%}.widget.gallery .gallery-image .cover .image img{width:100% !important;height:auto !important;right:auto !important;left:auto !important}.widget.sponsor-slider .widget.flexslider.loaded{background-color:transparent}.widget.sponsor-slider ul.slides li{padding:0}.widget.sponsor-slider ul.slides li .big-image{margin:30px 0}@media (min-width: 768px) and (max-width: 991px){.widget.sponsor-slider ul.slides li .big-image{margin:15px 0}}.widget.sponsor-slider ul.slides li .big-image .img-container{display:inline-block;width:32% !important;height:150px !important;position:relative;vertical-align:middle}.widget.sponsor-slider ul.slides li .big-image .img-container .sponsor-container{display:table;width:100%;height:100%}.widget.sponsor-slider ul.slides li .big-image .img-container .sponsor-container .sponsor-table{display:table-cell;vertical-align:middle}.widget.sponsor-slider ul.slides li .big-image .img-container .sponsor-container .image{height:auto !important;display:block;max-width:271px !important;margin:auto}@media (min-width: 992px) and (max-width: 1199px){.widget.sponsor-slider ul.slides li .big-image .img-container .sponsor-container .image{max-width:220px !important}}@media (min-width: 768px) and (max-width: 991px){.widget.sponsor-slider ul.slides li .big-image .img-container .sponsor-container .image{max-width:190px !important}}.widget.sponsor-slider ul.slides li .big-image .img-container .sponsor-container .image img{width:auto !important;height:auto !important;position:initial !important;max-width:100% !important;display:block;margin:0 auto}.widget.sponsor-slider ul.slides li .big-image .img-container span{display:block;width:100%;text-align:center}.widget.sponsor-slider ul.slides li .big-image .img-container.middle{margin:0 2%}.widget.sponsor-slider ul.slides li::before{display:none}.widget.sponsor-slider .flex-direction-nav{display:none}.widget.sponsor-slider ol.flex-control-nav{display:none;bottom:235px;z-index:100}@media (min-width: 992px) and (max-width: 1199px){.widget.sponsor-slider ol.flex-control-nav{bottom:225px}}@media (min-width: 768px) and (max-width: 991px){.widget.sponsor-slider ol.flex-control-nav{bottom:173px}}@media (max-width: 767px){.widget.sponsor-slider ol.flex-control-nav{display:none}}.widget.sponsor-slider ol.flex-control-nav li a{background-color:white;box-shadow:none}#colorbox{-moz-animation-play-state:running !important;-webkit-animation-play-state:running !important}html.js .requires-no-js{display:none !important}html.no-js .requires-js{display:none !important}body{min-width:320px}.clear{clear:both}.phone>a{color:inherit;text-decoration:inherit}.phone>a:hover{color:inherit;text-decoration:inherit}.crop{position:relative;overflow:hidden}.crop img{position:absolute}.cover{background-size:cover;background-position:center center}.cover img,.flexslider img{max-width:none !important}a.brand>img{max-width:none}@media (max-width: 767px){.modal{position:absolute;left:10px;right:10px;top:10px;margin:0;width:auto}.modal-body{max-height:none}}body{font-family:"Lato",sans-serif;font-size:16px}@media (max-width: 767px){body{min-width:320px;padding-left:0;padding-right:0}body>header,body>#content,body>footer{padding-left:20px;padding-right:20px}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Lato",sans-serif}body p{font-family:"Lato",sans-serif;line-height:27px;font-size:16px;margin:20px 0}body .alert p{margin:0;padding:0}body li{font-family:"Lato",sans-serif;line-height:27px;font-size:16px}body a,body a span,body a .fa{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}body blockquote{color:#8e8e8e;border-left:5px solid #e24425;font-style:italic;margin:0 20px 20px 40px;padding:0 20px}body blockquote p{font-size:18px}body blockquote *:first-child{margin-top:0}body blockquote *:last-child{margin-bottom:0}body input,body textarea,body button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body .page-title{background-image:url("../images/bg_watercolour_grey.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#eaeaea;padding:40px 0;text-align:center;margin:0 !important;position:relative;z-index:8}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body .page-title{background-image:url("../images/bg_watercolour_grey@2x.jpg")}}@media screen and (max-width: 991px){body .page-title{padding:25px 0}}@media screen and (max-width: 767px){body .page-title{padding:10px 0;font-size:32px}}body .title-lg,body .cms-content h1{font-size:54px;font-weight:300;text-transform:uppercase}body .title,body .cms-content h2{font-size:34px;font-weight:400;text-transform:none}body .subtitle,body .cms-content h3{font-size:24px;font-weight:400}body .subtext,body .cms-content h4{font-size:24px;font-weight:400}body .cms-content h5{font-size:21px;font-weight:700}body .cms-content h6{font-size:18px;font-weight:700}body .cms-content h1{margin:30px 0 15px 0}body .cms-content h2{margin:30px 0 15px 0}body .cms-content h3{margin:30px 0 10px 0}body .cms-content h4{margin:25px 0 10px 0}body .cms-content h5{margin:20px 0 10px 0}body .cms-content h6{margin:15px 0 10px 0}@media screen and (max-width: 1199px){body .title-lg,body .cms-content h1{font-size:49px}body .title,body .cms-content h2{font-size:31px}body .subtitle,body .cms-content h3{font-size:23px}body .subtext,body .cms-content h4{font-size:23px}body .cms-content h5{font-size:20px}body .cms-content h6{font-size:17px}}@media screen and (max-width: 991px){body .title-lg,body .cms-content h1{font-size:42px}body .title,body .cms-content h2{font-size:28px}body .subtitle,body .cms-content h3{font-size:19px}body .subtext,body .cms-content h4{font-size:19px}body .cms-content h5{font-size:18px}body .cms-content h6{font-size:16px}}@media screen and (max-width: 991px) and (max-width: 767px){body .title-lg,body .cms-content h1{font-size:35px}body .title,body .cms-content h2{font-size:23px}body .subtitle,body .cms-content h3{font-size:18px}body .subtext,body .cms-content h4{font-size:18px}}body .page-content section ul{margin:0;padding:0;list-style:none;display:block}body .page-content section ul li{text-indent:-22px;margin:0 0 7px 0;padding:0 5px 0 22px;display:block}body .page-content section ul li::before{content:'';background:#e24425;display:inline-block;width:13px;height:13px;margin:0.5em 9px 0 0;vertical-align:top}body .page-content section ul.ul-reset,body .page-content section .sidebar ul,body .page-content section ul.nav{margin:0;padding:0;list-style:none;display:block}body .page-content section ul.ul-reset li,body .page-content section .sidebar ul li,body .page-content section ul.nav li{text-indent:0;margin:0;padding:0;display:block;float:none}body .page-content section ul.ul-reset li::before,body .page-content section .sidebar ul li::before,body .page-content section ul.nav li::before{content:none;display:none}body .section-seperator{position:relative;height:0;text-align:center;margin:-13px auto 13px;z-index:9}body .section-seperator span{background:#e24425;color:#fff;display:block;margin:0 auto;padding:7px;width:26px;height:26px;font-size:10px}body .section-seperator span .fa{vertical-align:top;line-height:13px}body .section-seperator span .fa-chevron-down{font-weight:bolder}body .section-seperator-watercolor{background-image:url("../images/water_accent_h.png");background-size:100%;background-position:center;background-repeat:no-repeat;background-position:center left;position:relative;width:195px;height:168px;margin:-84px 0 -84px auto;z-index:9}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body .section-seperator-watercolor{background-image:url("../images/water_accent_h@2x.png")}}body .section-seperator-shadow{display:block;width:100%;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);box-shadow:0 0 25px 0 rgba(0,0,0,0.2)}body section{margin:0;padding:0;position:relative}body section img{max-width:100%}body section a{text-decoration:none}body section div.button{display:block;margin:15px 0}body section div.button a,body section div.button button{background:none;display:inline-block;font-size:16px;border-style:solid;border-width:3px;margin:0 7px;padding:10px 35px;line-height:1}body section div.button a:first-child,body section div.button button:first-child{margin-left:0}body section div.button a:last-child,body section div.button button:last-child{margin-right:0}body section div.button a:hover,body section div.button button:hover{text-decoration:none}body section div.button.large a,body section div.button.large button{font-size:23px;padding:15px 45px}@media screen and (max-width: 991px){body section div.button.large a,body section div.button.large button{font-size:20px;padding:10px 30px}}@media screen and (max-width: 991px){body section div.button a,body section div.button button{margin:3px;padding:8px 20px}body section div.button a:first-child,body section div.button button:first-child{margin-left:initial}body section div.button a:last-child,body section div.button button:last-child{margin-right:initial}}body section .header-box{margin:0;padding:0}body section .header-box .header-box-inner{background:#e24425;width:120px;height:120px;margin:0 auto;padding:0;line-height:1}body section .header-box .header-box-inner h1{color:#fff;margin:0;padding:0;position:relative;top:50%;text-align:center;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);text-transform:uppercase;font-size:18px;font-weight:400}body section .header-box .header-box-inner h1 .fa-twitter{font-size:38px}@media screen and (max-width: 767px){body section .header-box .header-box-inner{height:60px}}body .section-dark{background-color:#3a3839;color:#eaeaea}body .section-dark h1,body .section-dark .title-lg{color:#fff}body .section-dark h2,body .section-dark .title{color:#eaeaea}body .section-dark h3,body .section-dark .subtitle{color:#ff841f}body .section-dark h4,body .section-dark h5,body .section-dark h6,body .section-dark .subtext{color:#ff841f}body .section-dark input,body .section-dark textarea,body .section-dark button{background:#ffffff;color:#eaeaea;border:3px solid #eaeaea;font-family:"Lato",sans-serif;font-size:16px}body .section-dark button,body .section-dark input[type="submit"],body .section-dark input[type="button"],body .section-dark input[type="reset"]{color:#fff;border-color:#fff}body .section-dark button:hover,body .section-dark input[type="submit"]:hover,body .section-dark input[type="button"]:hover,body .section-dark input[type="reset"]:hover{color:#ff841f;border-color:#ff841f}body .section-dark a{color:#e24425}body .section-dark a:hover{color:#ff841f}body .section-dark div.button a,body .section-dark div.button button{border-color:#fff;color:#fff}body .section-dark div.button a:hover,body .section-dark div.button button:hover,body .section-dark div.button a:active,body .section-dark div.button button:active,body .section-dark div.button a:focus,body .section-dark div.button button:focus{border-color:#ff841f;color:#ff841f}body .section-medium{background-color:#eaeaea;color:#5e5e5e}body .section-medium h1,body .section-medium .title-lg{color:#5e5e5e}body .section-medium h2,body .section-medium .title{color:#e24425}body .section-medium h3,body .section-medium .subtitle{color:#5e5e5e}body .section-medium h4,body .section-medium h5,body .section-medium h6,body .section-medium .subtext{color:#5e5e5e}body .section-medium input,body .section-medium textarea,body .section-medium button{background:#ffffff;color:#5e5e5e;border:3px solid #5e5e5e;font-family:"Lato",sans-serif;font-size:16px}body .section-medium button,body .section-medium input[type="submit"],body .section-medium input[type="button"],body .section-medium input[type="reset"]{color:#e24425;border-color:#e24425}body .section-medium button:hover,body .section-medium input[type="submit"]:hover,body .section-medium input[type="button"]:hover,body .section-medium input[type="reset"]:hover{color:#ff841f;border-color:#ff841f}body .section-medium a{color:#e24425}body .section-medium a:hover{color:#ff841f}body .section-medium div.button a,body .section-medium div.button button{border-color:#e24425;color:#e24425}body .section-medium div.button a:hover,body .section-medium div.button button:hover,body .section-medium div.button a:active,body .section-medium div.button button:active,body .section-medium div.button a:focus,body .section-medium div.button button:focus{border-color:#ff841f;color:#ff841f}body .section-light{background-color:#fff;color:#5e5e5e}body .section-light h1,body .section-light .title-lg{color:#5e5e5e}body .section-light h2,body .section-light .title{color:#e24425}body .section-light h3,body .section-light .subtitle{color:#5e5e5e}body .section-light h4,body .section-light h5,body .section-light h6,body .section-light .subtext{color:#5e5e5e}body .section-light input,body .section-light textarea,body .section-light button{background:#ffffff;color:#5e5e5e;border:3px solid #d6d6d6;font-family:"Lato",sans-serif;font-size:16px}body .section-light button,body .section-light input[type="submit"],body .section-light input[type="button"],body .section-light input[type="reset"]{color:#e24425;border-color:#e24425}body .section-light button:hover,body .section-light input[type="submit"]:hover,body .section-light input[type="button"]:hover,body .section-light input[type="reset"]:hover{color:#ff841f;border-color:#ff841f}body .section-light a{color:#e24425}body .section-light a:hover{color:#ff841f}body .section-light div.button a,body .section-light div.button button{border-color:#e24425;color:#e24425}body .section-light div.button a:hover,body .section-light div.button button:hover,body .section-light div.button a:active,body .section-light div.button button:active,body .section-light div.button a:focus,body .section-light div.button button:focus{border-color:#ff841f;color:#ff841f}body #updates input,body #updates textarea,body #updates button{color:#5e5e5e}body #updates button,body #updates input[type="submit"],body #updates input[type="button"],body #updates input[type="reset"]{color:#e24425}body #updates button:hover,body #updates input[type="submit"]:hover,body #updates input[type="button"]:hover,body #updates input[type="reset"]:hover{color:#ff841f}body #updates .blog-twitter .header-box{background-image:url("../images/blog-ribbon.png");background-size:110px 129px;background-position:center;background-repeat:no-repeat;background-position:top center}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body #updates .blog-twitter .header-box{background-image:url("../images/blog-ribbon@2x.png")}}body #updates .blog-twitter .header-box .header-box-inner{background:none}body #updates .blog-twitter .header-box .header-box-inner h1{top:40%}@media screen and (max-width: 767px){body #updates .blog-twitter .header-box .header-box-inner h1{top:50%}}body .social a{color:#ffffff}body .social a:hover{color:#ffffff}body .cms-content{word-wrap:break-word}body .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}body .video-container iframe,body .video-container object,body .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body .hide-text{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}body pre{position:relative;z-index:10000}@media screen and (max-width: 767px){body .page-content{padding-top:55px}}body button.navbar-toggle .icon-bar{background:#e24425;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}body button.navbar-toggle .icon-bar-1{-webkit-transform:rotate(45deg) translate(5px, 4px);-moz-transform:rotate(45deg) translate(5px, 4px);-ms-transform:rotate(45deg) translate(5px, 4px);-o-transform:rotate(45deg) translate(5px, 4px);transform:rotate(45deg) translate(5px, 4px)}body button.navbar-toggle .icon-bar-2{opacity:0;filter:alpha(opacity=0)}body button.navbar-toggle .icon-bar-3{-webkit-transform:rotate(-45deg) translate(4px, -4px);-moz-transform:rotate(-45deg) translate(4px, -4px);-ms-transform:rotate(-45deg) translate(4px, -4px);-o-transform:rotate(-45deg) translate(4px, -4px);transform:rotate(-45deg) translate(4px, -4px)}body button.navbar-toggle.collapsed .icon-bar-1{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body button.navbar-toggle.collapsed .icon-bar-2{opacity:1;filter:alpha(opacity=100)}body button.navbar-toggle.collapsed .icon-bar-3{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body .sidebar-layout .sidebar{float:left}@media screen and (min-width: 768px){body .sidebar-layout .sidebar{display:block !important;height:auto !important}}body .sidebar-layout .sidebar.affix{top:60px}body .sidebar-layout .sidebar.affix-bottom{position:absolute}@media screen and (max-width: 767px){body .sidebar-layout .sidebar.affix{top:auto;position:static}}body .sidebar-layout .sidebar button.navbar-toggle{float:none;clear:both;margin:0 auto 10px 0;border:0}body .sidebar-layout .sidebar button.navbar-toggle .txt{display:inline-block;text-transform:uppercase;padding:5px 10px;font-size:13px}@media (min-width: 1200px){body .sidebar-layout .sidebar{width:250px}}@media (max-width: 1199px){body .sidebar-layout .sidebar{width:230px}}@media (max-width: 991px){body .sidebar-layout .sidebar{width:190px}}@media (max-width: 767px){body .sidebar-layout .sidebar{width:100%}}@media screen and (max-width: 767px){body .sidebar-layout .sidebar{float:none}}body .sidebar-layout .sidebar ul{list-style:none;margin:0;padding:0;display:block;border:3px solid #eaeaea}body .sidebar-layout .sidebar ul li{background:#f3f3f3;margin:0;padding:0;display:block;border-bottom:1px solid #c9c9c9;font-size:16px}@media screen and (max-width: 991px){body .sidebar-layout .sidebar ul li{font-size:14px}}body .sidebar-layout .sidebar ul li a{background:#f3f3f3;color:#8e8e8e;margin:0;padding:20px 10px;display:block;line-height:1.15;text-transform:uppercase;text-align:center;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border:0 !important}body .sidebar-layout .sidebar ul li a:hover{background:#fff;color:#ff841f;text-decoration:none}body .sidebar-layout .sidebar ul li.current a{background:#fff;color:#ff841f;text-decoration:none}body .sidebar-layout .sidebar ul li.current a:hover{cursor:default}body .sidebar-layout .sidebar ul li.active a{background:#fff;color:#e24425}body .sidebar-layout .sidebar ul li:last-child{border-bottom:0}body .sidebar-layout .sidebar::before{background-image:url("../images/water_accent_v.png");background-size:100% auto;background-position:center;background-repeat:no-repeat;background-position:center top;content:'';display:block;height:45px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body .sidebar-layout .sidebar::before{background-image:url("../images/water_accent_v@2x.png")}}@media screen and (max-width: 767px){body .sidebar-layout .sidebar::before{background:none;height:0;display:none}}body .sidebar-layout .sidebar::after{background-image:url("../images/water_accent_v.png");background-size:100% auto;background-position:center;background-repeat:no-repeat;background-position:center bottom;content:'';display:block;height:110px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body .sidebar-layout .sidebar::after{background-image:url("../images/water_accent_v@2x.png")}}@media screen and (max-width: 767px){body .sidebar-layout .sidebar::after{background:none;height:0;display:none}}body .sidebar-layout .sidebar-content{float:right}@media (min-width: 1200px){body .sidebar-layout .sidebar-content{width:850px}}@media (max-width: 1199px){body .sidebar-layout .sidebar-content{width:680px}}@media (max-width: 991px){body .sidebar-layout .sidebar-content{width:510px}}@media (max-width: 767px){body .sidebar-layout .sidebar-content{width:100%}}@media screen and (max-width: 767px){body .sidebar-layout .sidebar-content{float:none}}body .sidebar-layout::after{content:'';display:block;clear:both}body section#testimonial-section{background-image:url("../images/bg_testimonial.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body section#testimonial-section{background-image:url("../images/bg_testimonial@2x.jpg")}}body section#testimonial-section .container{padding-top:0;padding-bottom:20px}body section#testimonial-section .header-box .header-box-inner h1{background-image:url("../images/quote.png");background-size:55px auto;background-position:center;background-repeat:no-repeat;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:100%;height:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body section#testimonial-section .header-box .header-box-inner h1{background-image:url("../images/quote@2x.png")}}@media screen and (max-width: 767px){body section#testimonial-section .header-box .header-box-inner h1{background-size:25px auto}}body section#testimonial-section .testimonial-text,body section#testimonial-section .testimonial-text p{color:#fff;font-size:21px;line-height:1.6;margin:0;padding:25px 0 15px;text-align:center;font-weight:300;text-shadow:0 0 5px rgba(0,0,0,0.75)}@media screen and (max-width: 767px){body section#testimonial-section .testimonial-text,body section#testimonial-section .testimonial-text p{font-size:18px}}body section#testimonial-section .testimonial-name{color:#ff841f;font-size:23px;margin:0;padding:25px 0 50px 0;text-align:center;font-weight:400}body section#updates{text-align:center}body section#updates .container{padding-top:0;padding-bottom:0}body section#updates .header-box{background-image:url("../images/water_accent_vmini.png");background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-position:top center;padding:0 0 10px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body section#updates .header-box{background-image:url("../images/water_accent_vmini@2x.png")}}body section#updates .pre-register-content{padding-top:60px;padding-bottom:60px}body section#updates .pre-register-content .subtext{margin-bottom:10px}body section#updates .pre-register-content .mailing-btn{padding:10px 100px;margin:20px 0}body section#updates .pre-register-content .pre-register-form{margin:25px 0}@media screen and (max-width: 350px){body section#updates .pre-register-content .pre-register-form{text-align:right}}body section#updates .pre-register-content .pre-register-form input,body section#updates .pre-register-content .pre-register-form textarea,body section#updates .pre-register-content .pre-register-form button{margin:0 10px 0 0;padding:10px;width:345px}@media screen and (max-width: 1200px){body section#updates .pre-register-content .pre-register-form input,body section#updates .pre-register-content .pre-register-form textarea,body section#updates .pre-register-content .pre-register-form button{width:270px}}@media screen and (max-width: 991px){body section#updates .pre-register-content .pre-register-form input,body section#updates .pre-register-content .pre-register-form textarea,body section#updates .pre-register-content .pre-register-form button{width:200px;padding:5px;margin-right:5px}}@media screen and (max-width: 350px){body section#updates .pre-register-content .pre-register-form input,body section#updates .pre-register-content .pre-register-form textarea,body section#updates .pre-register-content .pre-register-form button{margin:0 0 5px 0;width:100%}}body section#updates .pre-register-content .pre-register-form button,body section#updates .pre-register-content .pre-register-form input[type="submit"],body section#updates .pre-register-content .pre-register-form input[type="button"],body section#updates .pre-register-content .pre-register-form input[type="reset"]{width:120px;margin-right:0}@media screen and (max-width: 991px){body section#updates .pre-register-content .pre-register-form button,body section#updates .pre-register-content .pre-register-form input[type="submit"],body section#updates .pre-register-content .pre-register-form input[type="button"],body section#updates .pre-register-content .pre-register-form input[type="reset"]{width:95px}}@media screen and (max-width: 350px){body section#updates .pre-register-content .pre-register-form button,body section#updates .pre-register-content .pre-register-form input[type="submit"],body section#updates .pre-register-content .pre-register-form input[type="button"],body section#updates .pre-register-content .pre-register-form input[type="reset"]{margin:0 0 10px auto}}body section#updates .pre-register-content .social a{font-size:25px;margin:0 10px 10px 0}body section#updates .pre-register-content .social a .fa{padding:10px;width:45px;height:45px}body section#updates .pre-register-content .social a .fa-instagram{background:#3f729b}body section#updates .pre-register-content .social a .fa-facebook{background:#3d5b9b}body section#updates .pre-register-content .social a .fa-google-plus{background:#fa3d1d}body section#updates .pre-register-content .social a .fa-twitter{background:#2eb0e4}body section#updates .pre-register-content .social a .fa-youtube{background:#ff2f2f}body section#updates .pre-register-content .social a .fa-linkedin{background:#0075ae}@media screen and (max-width: 991px){body section#updates .pre-register-content .social a{font-size:18px;margin:0 7px 7px 0}body section#updates .pre-register-content .social a .fa{padding:7px;width:32px;height:32px}}@media screen and (max-width: 767px){body section#updates .header-box{background:none}body section#updates .blog-twitter{margin-bottom:50px}}body section.with-accent{overflow:hidden}body section.with-accent .container .img{z-index:5 !important}body .stripe-splash-accent-long{background-image:url("../images/strip_accent_1.png");background-size:auto auto;background-position:center;background-repeat:no-repeat;background-position:right top;position:absolute;top:0;left:0;width:400px;height:100%;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body .stripe-splash-accent-long{background-image:url("../images/strip_accent_1@2x.png")}}body .stripe-splash-accent-long.long1{background-position:right top}body .stripe-splash-accent-long.long2{background-position:right -340px}@media (max-width: 767px){body .stripe-splash-accent-long{display:none}}body .stripe-splash-accent-end{background-image:url("../images/hamilton/vertical-ribbon.png");background-size:154px 588px;background-position:center;background-repeat:no-repeat;background-position:0 0;position:absolute;top:0;left:0;width:154px;height:588px;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body .stripe-splash-accent-end{background-image:url("../images/hamilton/vertical-ribbon@2x.png")}}body .stripe-splash-accent-end.end1{background-position:right -70px}body .stripe-splash-accent-end.end2{background-position:right -230px}@media (min-width: 1500px){body .stripe-splash-accent-end{width:350px}}@media (max-width: 767px){body .stripe-splash-accent-end{display:none}}.loading-gif{background-image:url("../images/loader.gif");background-size:66px;background-position:center;background-repeat:no-repeat;background-repeat:no-repeat;width:100px;height:100px;vertical-align:middle;margin:0 auto}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.loading-gif{background-image:url("../images/loader@2x.gif")}}body>header{position:relative;z-index:20;padding:0}body>header .navbar{min-height:initial;margin:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static{height:108px}}@media screen and (min-width: 992px){body>header #header-static{height:136px}}@media screen and (min-width: 768px){body>header #header-static{background:#ffffff;position:relative;z-index:11;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.1);box-shadow:0 0 25px 0 rgba(0,0,0,0.1)}body>header #header-static .header-top{border-bottom:1px solid #eaeaea;position:absolute;top:0;left:0;right:0;width:100%}body>header #header-static .header-top .social{border-left:1px solid #eaeaea;float:left}body>header #header-static .header-top .social span{float:left;height:44px;line-height:44px;overflow:hidden;color:#e24425;margin-left:15px}body>header #header-static .header-top .social a{color:#8e8e8e;border-right:1px solid #eaeaea;display:block;float:left;font-size:16px;margin:0;padding:0;text-decoration:none}body>header #header-static .header-top .social a .fa{display:block;color:inherit;margin:0;padding:14px;text-align:center}body>header #header-static .header-top .social a .fa::before{display:block;width:16px;height:16px;margin:auto;padding:0;text-align:center}body>header #header-static .header-top .social a:hover{background:#eaeaea;text-decoration:none}body>header #header-static .header-top .social a:hover .fa-instagram{color:#3f729b}body>header #header-static .header-top .social a:hover .fa-facebook{color:#3d5b9b}body>header #header-static .header-top .social a:hover .fa-google-plus{color:#fa3d1d}body>header #header-static .header-top .social a:hover .fa-twitter{color:#2eb0e4}body>header #header-static .header-top .social a:hover .fa-youtube{color:#ff2f2f}body>header #header-static .header-top .social a:hover .fa-linkedin{color:#0075ae}body>header #header-static .header-top .social a:hover .fa-envelope{color:#ff841f}body>header #header-static .header-top .upper-menu{float:right}body>header #header-static .header-top .upper-menu ul{list-style:none;margin:0;padding:0;display:block}body>header #header-static .header-top .upper-menu ul li{display:inline;margin:0;padding:0}body>header #header-static .header-top .upper-menu ul li.mobile-register-button{display:none}body>header #header-static .header-top .upper-menu ul li a{color:#5e5e5e;margin:0;padding:13px 10px 0;height:44px;display:inline-block;font-size:16px;font-style:italic;line-height:1;vertical-align:middle}body>header #header-static .header-top .upper-menu ul li a:hover,body>header #header-static .header-top .upper-menu ul li a.active{color:#e24425;text-decoration:none}}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static .header-top .upper-menu ul li a{font-size:13px;padding-top:15px}}@media screen and (min-width: 768px){body>header #header-static .header-top .upper-menu ul li.last a{padding-right:0}body>header #header-static .header-top::after{content:'';display:block;clear:both}body>header #header-static .header-bottom{border-bottom:1px solid #eaeaea;position:absolute;top:45px;left:0;right:0;width:100%}body>header #header-static .header-bottom .logo{color:#5e5e5e;float:left;padding:10px 0;width:300px;height:90px;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1199px){body>header #header-static .header-bottom .logo{width:250px}}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static .header-bottom .logo{width:170px;font-size:12px;height:62px}}@media screen and (min-width: 768px){body>header #header-static .header-bottom .logo .save-the-date a{font-style:italic;color:#e24425}}@media screen and (min-width: 768px) and (min-width: 992px){body>header #header-static .header-bottom .logo>div{line-height:1.4}}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static .header-bottom .logo>div{line-height:1.2}}@media screen and (min-width: 768px){body>header #header-static .header-bottom .logo>a{width:200px;height:70px;float:left;margin:0 20px 0 0;display:block}}@media screen and (min-width: 768px) and (max-width: 1199px){body>header #header-static .header-bottom .logo>a{margin-right:10px}}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static .header-bottom .logo>a{margin-right:3px;width:122px;height:45px}}@media screen and (min-width: 768px){body>header #header-static .header-bottom .logo>a img{width:100%;display:block}body>header #header-static .header-bottom .logo::after{content:'';display:block;clear:both}body>header #header-static .header-bottom .lower-menu{float:right}body>header #header-static .header-bottom .lower-menu ul{list-style:none;margin:0;padding:0;display:block}body>header #header-static .header-bottom .lower-menu ul li{margin:0;padding:0;display:block;float:left;position:relative}body>header #header-static .header-bottom .lower-menu ul li.register-button{margin-left:20px}body>header #header-static .header-bottom .lower-menu ul li.register-button:hover::before{background:none !important;color:#fff !important}body>header #header-static .header-bottom .lower-menu ul li.register-button:hover a{color:#fff !important}body>header #header-static .header-bottom .lower-menu ul li.register-button a{margin-top:23px;color:#fff;padding:10px 25px;height:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:2px solid #ad2b16}}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static .header-bottom .lower-menu ul li.register-button a{margin-top:13px}}@media screen and (min-width: 768px){body>header #header-static .header-bottom .lower-menu ul li.register-button a:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12)}body>header #header-static .header-bottom .lower-menu ul li a,body>header #header-static .header-bottom .lower-menu ul li span{margin:0;padding:35px 15px 0 20px;height:90px;display:inline-block;font-size:16px;line-height:1;vertical-align:middle;color:#5e5e5e;text-transform:uppercase;cursor:pointer}}@media screen and (min-width: 768px) and (max-width: 1199px){body>header #header-static .header-bottom .lower-menu ul li a,body>header #header-static .header-bottom .lower-menu ul li span{padding:35px 10px 0 15px;font-size:15px}}@media screen and (min-width: 768px) and (max-width: 991px){body>header #header-static .header-bottom .lower-menu ul li a,body>header #header-static .header-bottom .lower-menu ul li span{padding:24px 10px 0 10px;font-size:13px;height:62px}}@media screen and (min-width: 768px){body>header #header-static .header-bottom .lower-menu ul li.last a{padding-right:0}body>header #header-static .header-bottom .lower-menu ul li:hover a,body>header #header-static .header-bottom .lower-menu ul li:hover span,body>header #header-static .header-bottom .lower-menu ul li.active a,body>header #header-static .header-bottom .lower-menu ul li.active span{color:#e24425;text-decoration:none}body>header #header-static .header-bottom .lower-menu ul li ul{background:#fbfbfb;display:none;position:absolute;top:100%;left:50%;-webkit-transform:translate(-70px, 0);-moz-transform:translate(-70px, 0);-ms-transform:translate(-70px, 0);-o-transform:translate(-70px, 0);transform:translate(-70px, 0);width:170px;z-index:10000}body>header #header-static .header-bottom .lower-menu ul li ul li{display:block;margin:0;padding:0;float:none;height:auto}body>header #header-static .header-bottom .lower-menu ul li ul li a,body>header #header-static .header-bottom .lower-menu ul li ul li span{display:block;text-align:center;padding:15px;border-bottom:1px solid #d8d8d8;color:#494949 !important;height:auto}body>header #header-static .header-bottom .lower-menu ul li ul li:last-child a{border-bottom:0}body>header #header-static .header-bottom .lower-menu ul li ul li:hover{background-color:#f0f0f0}body>header #header-static .header-bottom .lower-menu ul li ul::before{content:'';display:block;width:1px;height:1px;margin:-24px auto 0 auto;border-top:12px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #eaeaea;border-left:8px solid transparent;position:relative;z-index:9999}body>header #header-static .header-bottom .lower-menu ul li:last-child ul{left:auto;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body>header #header-static .header-bottom .lower-menu ul li:hover::before{background-image:url("../images/nav_hover.png");background-size:144px auto;background-position:center;background-repeat:no-repeat;background-position:center 80%;content:'';display:block;width:144px;height:8px;position:absolute;bottom:-1px;left:50%;-webkit-transform:translate(-60px, 0);-moz-transform:translate(-60px, 0);-ms-transform:translate(-60px, 0);-o-transform:translate(-60px, 0);transform:translate(-60px, 0);z-index:9998}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5){body>header #header-static .header-bottom .lower-menu ul li:hover::before{background-image:url("../images/nav_hover@2x.png")}}@media screen and (min-width: 768px){body>header #header-static .header-bottom .lower-menu ul li:hover ul{display:block}body>header #header-static .header-bottom .lower-menu ul li:hover ul li::before{content:none;display:none}body>header #header-static .header-bottom::after{content:'';display:block;clear:both}}@media screen and (max-width: 767px){body>header #header-static{background:#fff;position:fixed;top:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}body>header #header-static .container{padding:0}body>header #header-static #mobile-header{height:55px;position:relative}body>header #header-static #mobile-header::after{content:'';display:block;clear:both}body>header #header-static button.navbar-toggle{margin:10px 10px 0 0;position:absolute;top:0;right:0}body>header #header-static .logo{color:#5e5e5e;padding:5px;width:calc(100% - 75px);font-size:13px;position:absolute;top:0;left:0}body>header #header-static .logo a{color:#5e5e5e}body>header #header-static .logo .logo-date{font-size:15px;font-weight:700;padding-top:2px}body>header #header-static .logo img{float:left;margin:0 5px 0 0;height:45px}body>header #header-static .logo::after{content:'';display:block;clear:both}body>header #header-static #mobile-menu-wrapper{overflow:auto;max-height:calc(100vh - 55px)}body>header #header-static #mobile-menu-wrapper ul{margin:0;padding:0;list-style:none;display:block}body>header #header-static #mobile-menu-wrapper ul li{margin:0;padding:0;display:block;border-bottom:1px solid #eaeaea}body>header #header-static #mobile-menu-wrapper ul li.register-button{display:none}body>header #header-static #mobile-menu-wrapper ul li a,body>header #header-static #mobile-menu-wrapper ul li span{color:#e24425;margin:0;padding:7px 10px;display:block;text-align:center;font-size:16px}body>header #header-static #mobile-menu-wrapper ul li ul{display:none;margin:5px 15px 10px 25px;background:#efefef;position:relative}body>header #header-static #mobile-menu-wrapper ul li ul li{border:0}body>header #header-static #mobile-menu-wrapper ul li ul li a{padding:5px 10px;font-size:13px}body>header #header-static #mobile-menu-wrapper ul li ul::before{content:'';display:block;position:absolute;top:-20px;left:20px;width:1px;height:1px;border:10px solid transparent;border-bottom-color:#efefef}body>header #header-static #mobile-menu-wrapper .header-top .upper-menu ul li.mobile-register-button:hover::before{background:none !important;color:#fff !important}body>header #header-static #mobile-menu-wrapper .header-top .upper-menu ul li.mobile-register-button:hover a{color:#fff !important}body>header #header-static #mobile-menu-wrapper .header-top .upper-menu ul li.mobile-register-button a{margin:10px 30px;color:#fff;padding:10px 25px;height:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:2px solid #ad2b16;text-align:center}body>header #header-static #mobile-menu-wrapper .header-top .upper-menu ul li.mobile-register-button a:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12);text-decoration:none}body>header #header-static .social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body>header #header-static .social span{display:none}body>header #header-static .social a{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#8e8e8e;border-right:1px solid #eaeaea;display:block;float:left;font-size:16px;margin:0;padding:0;text-decoration:none}body>header #header-static .social a:last-child{border-right:0}body>header #header-static .social a .fa{display:block;color:inherit;margin:0;padding:14px 8px;text-align:center}body>header #header-static .social a .fa::before{display:block;width:16px;height:16px;margin:auto;padding:0;text-align:center}body>header #header-static .header-top{border-bottom:1px solid #eaeaea}body>header #header-static .header-bottom{border-top:1px solid #eaeaea}}@media screen and (min-width: 768px){body>header #mobile-menu-wrapper.collapse{display:block}}body>header #header-fixed{background:#ffffff;z-index:10;border-bottom:1px solid #eaeaea;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.1);display:block;position:fixed;top:-65px;left:0;right:0;width:100%;height:60px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}body>header #header-fixed.show{top:0;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.1);box-shadow:0 0 25px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 767px){body>header #header-fixed{display:none !important}}body>header #header-fixed .logo{color:#5e5e5e;float:left;padding:7px 0}@media (min-width: 1200px){body>header #header-fixed .logo{width:200px}}@media (max-width: 1199px){body>header #header-fixed .logo{width:180px}}@media (max-width: 991px){body>header #header-fixed .logo{width:115px}}@media (min-width: 1200px){body>header #header-fixed .logo{font-size:14px}}@media (max-width: 1199px){body>header #header-fixed .logo{font-size:12px}}@media (max-width: 991px){body>header #header-fixed .logo{font-size:11px}}body>header #header-fixed .logo>a{width:125px;height:45px;float:left;margin:0 5px 0 0;display:block}@media screen and (max-width: 991px){body>header #header-fixed .logo>a{margin-right:3px}}body>header #header-fixed .logo>a img{width:100%;display:block}@media (max-width: 1199px){body>header #header-fixed .logo .logo-date{padding-top:4px}}@media (max-width: 991px){body>header #header-fixed .logo .logo-date{padding-top:6px}}body>header #header-fixed .logo .logo-date a{color:#5e5e5e}@media screen and (max-width: 991px){body>header #header-fixed .logo .logo-location{display:none}}body>header #header-fixed .logo::after{content:'';display:block;clear:both}body>header #header-fixed .menu{float:right}body>header #header-fixed .menu ul{list-style:none;margin:0;padding:0;display:block}body>header #header-fixed .menu ul li{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:20px 0 0 35px;height:60px;font-size:16px;display:inline-block;line-height:1;vertical-align:middle;position:relative}@media screen and (max-width: 1199px){body>header #header-fixed .menu ul li{font-size:14px;padding-left:15px}}@media screen and (max-width: 991px){body>header #header-fixed .menu ul li{font-size:13px;padding-left:10px}}body>header #header-fixed .menu ul li.hamburger-menu:hover span span{background:#d7451d}body>header #header-fixed .menu ul li.hamburger-menu:hover::before{background:none !important}body>header #header-fixed .menu ul li.register-button{margin-left:20px}body>header #header-fixed .menu ul li.register-button:hover::before{background:none !important;color:#fff !important}body>header #header-fixed .menu ul li.register-button:hover a{color:#fff !important}body>header #header-fixed .menu ul li.register-button a{margin-top:23px;color:#fff;padding:10px 25px;height:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:2px solid #ad2b16}body>header #header-fixed .menu ul li.register-button a:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12)}body>header #header-fixed .menu ul li a,body>header #header-fixed .menu ul li span{color:#5e5e5e;vertical-align:middle;text-transform:uppercase;cursor:pointer}body>header #header-fixed .menu ul li span.more-menu-btn{display:inline-block;width:17px}body>header #header-fixed .menu ul li span.more-menu-btn span{background:#5e5e5e;display:block;height:2px;margin:3px 0 0 0}body>header #header-fixed .menu ul li:hover a,body>header #header-fixed .menu ul li:hover span,body>header #header-fixed .menu ul li.active a,body>header #header-fixed .menu ul li.active span{color:#e24425;text-decoration:none}body>header #header-fixed .menu ul li ul{background:#fbfbfb;display:none;position:absolute;top:100%;left:50%;-webkit-transform:translate(-70px, 0);-moz-transform:translate(-70px, 0);-ms-transform:translate(-70px, 0);-o-transform:translate(-70px, 0);transform:translate(-70px, 0);width:170px;z-index:10000}body>header #header-fixed .menu ul li ul li{display:block;margin:0;padding:0;height:auto;font-size:16px}body>header #header-fixed .menu ul li ul li a,body>header #header-fixed .menu ul li ul li span{display:block;text-align:center;padding:15px;border-bottom:1px solid #d8d8d8;color:#494949 !important}body>header #header-fixed .menu ul li ul li:last-child a{border-bottom:0}body>header #header-fixed .menu ul li ul li:hover{background-color:#f0f0f0}body>header #header-fixed .menu ul li ul::before{content:'';display:block;width:1px;height:1px;margin:-24px auto 0 auto;border-top:12px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #eaeaea;border-left:8px solid transparent;position:relative;z-index:9999}@media screen and (max-width: 1400px){body>header #header-fixed .menu ul li:last-child ul{left:auto;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body>header #header-fixed .menu ul li:last-child ul::before{margin-right:0}}body>header #header-fixed .menu ul li:hover::before{background-image:url("../images/nav_hover.png");background-size:144px auto;background-position:center;background-repeat:no-repeat;background-position:center 80%;content:'';display:block;width:144px;height:8px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-60px, 0);-moz-transform:translate(-60px, 0);-ms-transform:translate(-60px, 0);-o-transform:translate(-60px, 0);transform:translate(-60px, 0);z-index:9998}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body>header #header-fixed .menu ul li:hover::before{background-image:url("../images/nav_hover@2x.png")}}body>header #header-fixed .menu ul li:hover ul{display:block}body>header #header-fixed .menu ul li:hover ul li::before{content:none;display:none}body>header #header-fixed::after{content:'';display:block;clear:both}body>footer{background-color:#5e5e5e;background-image:url("../images/bg_footer.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding:25px 0;position:relative;z-index:10}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body>footer{background-image:url("../images/bg_footer@2x.jpg")}}@media screen and (max-width: 767px){body>footer{padding:15px 0}}body>footer .footer-menu{text-align:left;padding-top:20px}@media screen and (max-width: 767px){body>footer .footer-menu{padding-bottom:15px;text-align:center}}body>footer .footer-menu a{color:#f3f3f3;display:inline-block;margin:0;padding:1px 13px 1px 10px;border-right:1px solid #c9c9c9}body>footer .footer-menu a:last-child{border-right:0}body>footer .logo{text-align:center}body>footer .logo img{max-width:70px}@media screen and (max-width: 767px){body>footer .logo{margin:10px 0;padding:0}body>footer .logo img{width:100%;vertical-align:middle}}body>footer .copyright{text-align:right;padding-top:20px}body>footer .copyright img{max-width:175px}@media screen and (max-width: 767px){body>footer .copyright{text-align:center;margin:10px 0;padding:15px 0}body>footer .copyright img{width:100%;vertical-align:middle}}iframe[name="google_conversion_frame"]{position:absolute;top:-9999px;left:-9999px}.modal h2,.modal p{text-align:center}.modal .close{padding-right:3px}.modal .btn-default{margin:10px -50px;position:relative;top:50%;left:45%;align-items:center;text-transform:uppercase}form textarea:focus,form input[type="text"]:focus,form input[type="password"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="week"]:focus,form input[type="number"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="color"]:focus,form .uneditable-input:focus,form select:focus,form input[type="file"]:focus,form input[type="radio"]:focus,form input[type="checkbox"]:focus{outline:none 0 transparent}form label.checkbox.inline input{width:25px}.info-window{min-width:250px;max-width:300px;margin-bottom:10px}.info-window img{width:66px !important;height:60px !important;margin-right:6px;float:left}.info-window h4{padding-bottom:7px;font-weight:bold;font-size:18px}.info-window p{font-size:13px;line-height:18px;font-weight:bold}.info-window a{font-size:13px;padding:2px 7px;color:white;text-shadow:none;box-shadow:none;font-family:arial,sans-serif;background-image:-ms-linear-gradient(top, #000, #000);background-color:#000;background-image:-khtml-gradient(linear, left top, left bottom, from(#000), to(#000));background-image:-moz-linear-gradient(top, #000, #000);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, #000));background-image:-webkit-linear-gradient(center, #000, #000);background-image:-o-linear-gradient(top, #000, #000);background-image:linear-gradient(top, #000, #000)}.info-window a:hover{background-color:black;opacity:0.8;color:white}body.home #hiatus-notice{text-align:center}body.home #hiatus-notice .container{padding:50px 150px}@media (min-width: 992px) and (max-width: 1199px){body.home #hiatus-notice .container{padding:40px 125px}}@media (min-width: 768px) and (max-width: 991px){body.home #hiatus-notice .container{padding:30px 85px}}@media (min-width: 480px) and (max-width: 767px){body.home #hiatus-notice .container{padding:15px 80px}}@media (max-width: 479px){body.home #hiatus-notice .container{padding:15px 25px}}body.home #hiatus-notice h1{color:#676767;font-family:"Lato",sans-serif;font-size:34px;font-weight:700}body.home #hiatus-notice h1 .icon,body.home #hiatus-notice h1 .icon-2x{background:center center no-repeat;background-size:contain;width:56px;height:56px;margin:0 auto 25px}body.home #hiatus-notice h1 .icon{display:block}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #hiatus-notice h1 .icon{display:none}}body.home #hiatus-notice h1 .icon-2x{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #hiatus-notice h1 .icon-2x{display:block}}body.home #hiatus-notice .cms-content{color:#5e5e5e;font-family:"Lato",sans-serif;font-size:16px}body.home #home-intro h1{font-size:40px;text-align:center}body.home #home-intro p{text-align:center}body.home .last-stop h2{color:#6f6f6f;font-size:34px;font-weight:700;text-align:center}body.home .last-stop h3{color:#ff841f;font-weight:900;text-align:center}body.home #roadshow-cities .pre-register{margin-top:35px;text-align:center}body.home #roadshow-cities .pre-register p{margin:5px 0 5px 0;font-size:18px}body.home #roadshow-cities,body.home #past-roadshow-cities{padding:0 0 20px 0}body.home #roadshow-cities h2,body.home #past-roadshow-cities h2{text-align:center}body.home #roadshow-cities ul,body.home #past-roadshow-cities ul{margin:0;padding:0 0 20px 0}body.home #roadshow-cities ul li,body.home #past-roadshow-cities ul li{background:#000;float:left;width:46%;margin:20px 2%;list-style-type:none;height:350px;display:table;background-size:cover;text-indent:0;padding:0;position:relative}@media (min-width: 768px) and (max-width: 991px){body.home #roadshow-cities ul li,body.home #past-roadshow-cities ul li{height:250px;margin:16px 2%}}@media screen and (max-width: 767px){body.home #roadshow-cities ul li,body.home #past-roadshow-cities ul li{margin:10px 1%;width:48%;height:150px;background-position:center center}}@media screen and (max-width: 479px){body.home #roadshow-cities ul li,body.home #past-roadshow-cities ul li{width:98%;margin:3px auto}body.home #roadshow-cities ul li h2,body.home #past-roadshow-cities ul li h2{font-size:35px !important}body.home #roadshow-cities ul li span,body.home #past-roadshow-cities ul li span{font-size:14px !important}}body.home #roadshow-cities ul li:before,body.home #past-roadshow-cities ul li:before{background:none;height:0px;margin:0;width:0;content:none}body.home #roadshow-cities ul li.hamilton,body.home #past-roadshow-cities ul li.hamilton{background-image:url("../images/cities/hamilton.jpg")}body.home #roadshow-cities ul li.hamilton .soldout-home,body.home #past-roadshow-cities ul li.hamilton .soldout-home{position:absolute;top:0;left:0;width:460px;height:140px}@media (min-width: 768px) and (max-width: 991px){body.home #roadshow-cities ul li.hamilton .soldout-home,body.home #past-roadshow-cities ul li.hamilton .soldout-home{width:360px;height:110px}}@media (max-width: 767px){body.home #roadshow-cities ul li.hamilton .soldout-home,body.home #past-roadshow-cities ul li.hamilton .soldout-home{width:220px;height:70px}}body.home #roadshow-cities ul li.london,body.home #past-roadshow-cities ul li.london{background-image:url("../images/cities/london.jpg")}body.home #roadshow-cities ul li.edmonton,body.home #past-roadshow-cities ul li.edmonton{background-image:url("../images/cities/edmonton.jpg")}body.home #roadshow-cities ul li.calgary,body.home #past-roadshow-cities ul li.calgary{background-image:url("../images/cities/calgary.jpg")}body.home #roadshow-cities ul li.vancouver,body.home #past-roadshow-cities ul li.vancouver{background-image:url("../images/cities/vancouver.jpg")}body.home #roadshow-cities ul li.winnipeg,body.home #past-roadshow-cities ul li.winnipeg{background-image:url("../images/cities/winnipeg.jpg")}body.home #roadshow-cities ul li.toronto,body.home #past-roadshow-cities ul li.toronto{background-image:url("../images/home_img_webcon.jpg");background-position:center center}body.home #roadshow-cities ul li.rmas,body.home #past-roadshow-cities ul li.rmas{background-image:url("../images/home_img_rmas.jpg");background-position:center center}body.home #roadshow-cities ul li.full-width,body.home #past-roadshow-cities ul li.full-width{width:96%;background-position:center center}body.home #roadshow-cities ul li.full-width h2,body.home #past-roadshow-cities ul li.full-width h2{font-size:60px}body.home #roadshow-cities ul li.full-width span,body.home #past-roadshow-cities ul li.full-width span{font-size:20px}@media screen and (max-width: 767px){body.home #roadshow-cities ul li.full-width,body.home #past-roadshow-cities ul li.full-width{width:98%;margin:5px auto}body.home #roadshow-cities ul li.full-width h2,body.home #past-roadshow-cities ul li.full-width h2{font-size:34px}body.home #roadshow-cities ul li.full-width span,body.home #past-roadshow-cities ul li.full-width span{font-size:14px}}body.home #roadshow-cities ul li a,body.home #past-roadshow-cities ul li a{display:table-cell;vertical-align:middle;height:100%;width:100%;background:rgba(0,0,0,0.1)}body.home #roadshow-cities ul li a:hover,body.home #past-roadshow-cities ul li a:hover{text-decoration:none;background:rgba(0,0,0,0.4);border:2px solid rgba(242,63,0,0.8)}body.home #roadshow-cities ul li span,body.home #past-roadshow-cities ul li span{display:block;font-size:18px;color:#ff7200;text-shadow:0 0px 3px rgba(0,0,0,0.4),0 1px 1px rgba(0,0,0,0.4);text-align:center;font-weight:bold}@media screen and (max-width: 767px){body.home #roadshow-cities ul li span,body.home #past-roadshow-cities ul li span{font-size:14px}}body.home #roadshow-cities ul li h2,body.home #past-roadshow-cities ul li h2{display:block;font-size:46px;color:#fff;text-transform:uppercase;text-shadow:0 0px 3px rgba(0,0,0,0.4),0 1px 1px rgba(0,0,0,0.4);margin:0;text-align:center}@media (min-width: 768px) and (max-width: 991px){body.home #roadshow-cities ul li h2,body.home #past-roadshow-cities ul li h2{font-size:36px}}@media screen and (max-width: 767px){body.home #roadshow-cities ul li h2,body.home #past-roadshow-cities ul li h2{font-size:24px}}body.home #save-the-date .row{padding:60px 0 100px 0}@media screen and (max-width: 992px){body.home #save-the-date .row{padding:60px 0 75px 0}}@media screen and (max-width: 767px){body.home #save-the-date .row{padding:0 0 35px 0}}body.home #save-the-date .info-button{background:#ffffff;color:#e24425;display:block;border-color:#e24425;border-top-width:3px;border-bottom-width:3px;border-top-style:solid;border-bottom-style:solid;text-align:center;text-transform:uppercase;font-size:18px;font-weight:300;white-space:nowrap}body.home #save-the-date .info-button span{display:block}body.home #save-the-date .info-button .title{font-size:28px;font-weight:400;text-transform:uppercase}@media screen and (max-width: 1350px){body.home #save-the-date .info-button{font-size:14px}body.home #save-the-date .info-button .title{font-size:21px}}@media screen and (max-width: 991px){body.home #save-the-date .info-button{font-size:12px}body.home #save-the-date .info-button .title{font-size:18px}}@media screen and (max-width: 767px){body.home #save-the-date .info-button{font-size:14px}}body.home #save-the-date .info-button:hover,body.home #save-the-date .info-button:active,body.home #save-the-date .info-button:focus{text-decoration:none}body.home #save-the-date .info-button:hover{color:#ff841f;border-color:#ff841f}body.home #save-the-date .info-button:hover .title{color:#ff841f}body.home #save-the-date #info-logo{text-align:center}body.home #save-the-date #info-logo #logo{margin:0 20px}body.home #save-the-date #info-logo img{max-width:355px}@media screen and (max-width: 991px){body.home #save-the-date #info-logo img{width:calc(100% - 50px);max-width:260px}}@media screen and (max-width: 667px){body.home #save-the-date #info-logo img{max-width:190px}}@media screen and (max-width: 767px){body.home #save-the-date #info-logo{padding:20px 0}body.home #save-the-date #info-logo .subtext{width:215px;margin:10px auto 0}}body.home #save-the-date #info-logo .widget.gallery li{list-style:none;padding:0}body.home #save-the-date #info-logo .widget.gallery li::before{display:none}body.home #save-the-date #info-logo .widget.gallery li img{left:0 !important;right:0 !important;margin:auto}@media (min-width: 768px) and (max-width: 991px){body.home #save-the-date #info-logo .widget.gallery li img{max-width:350px !important}}body.home #save-the-date #info-logo .widget.gallery li .overlay{display:block;height:58px;width:228px;position:absolute;right:0;left:-2px;margin:auto;bottom:13px;cursor:pointer}@media (min-width: 992px) and (max-width: 1199px){body.home #save-the-date #info-logo .widget.gallery li .overlay{bottom:12px;height:54px;width:211px}}@media (min-width: 768px) and (max-width: 991px){body.home #save-the-date #info-logo .widget.gallery li .overlay{height:45px;width:162px;bottom:17px}body.home #save-the-date #info-logo .widget.gallery li .overlay.speakers{height:45px;width:175px;bottom:10px}}@media (max-width: 767px){body.home #save-the-date #info-logo .widget.gallery li .overlay{display:none}}body.home #save-the-date #info-logo .widget.gallery li .overlay.pricing{height:59px;width:229px;left:0;bottom:51px}@media (min-width: 992px) and (max-width: 1199px){body.home #save-the-date #info-logo .widget.gallery li .overlay.pricing{height:54px;width:213px;bottom:48px}}@media (min-width: 768px) and (max-width: 991px){body.home #save-the-date #info-logo .widget.gallery li .overlay.pricing{height:45px;width:175px;bottom:40px}}body.home #save-the-date #info-logo .widget.gallery .flex-control-nav,body.home #save-the-date #info-logo .widget.gallery .flex-direction-nav{display:none}body.home #save-the-date #save-the-date-left{background-image:url("../images/water_lghoriz.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-position:center right;text-align:left;padding:0;min-height:330px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #save-the-date #save-the-date-left{background-image:url("../images/water_lghoriz@2x.jpg")}}body.home #save-the-date #save-the-date-left .info-button{border-right-width:3px;border-right-style:solid;margin:100px 35px 100px 0;padding:15px 5% 15px 10%}body.home #save-the-date #save-the-date-right{background-image:url("../images/water_lghoriz.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-position:center left;text-align:right;padding:0;min-height:330px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #save-the-date #save-the-date-right{background-image:url("../images/water_lghoriz@2x.jpg")}}body.home #save-the-date #save-the-date-right .info-button{border-left-width:3px;border-left-style:solid;margin:100px 0 100px 35px;padding:15px 10% 15px 5%}@media screen and (max-width: 1350px){body.home #save-the-date #info-date{min-height:300px}body.home #save-the-date #info-preregister{min-height:300px}}@media screen and (max-width: 992px){body.home #save-the-date #info-date{min-height:135px}body.home #save-the-date #info-date .info-button{margin:50px 35px 50px 0;padding:5px 5% 5px 10%}body.home #save-the-date #info-preregister{min-height:135px}body.home #save-the-date #info-preregister .info-button{margin:50px 0 50px 35px;padding:5px 10% 5px 5%}}@media screen and (max-width: 767px){body.home #save-the-date #info-date,body.home #save-the-date #info-preregister{background-size:contain;background-position:center center;margin:5px 0;padding:35px 0;min-height:0}body.home #save-the-date #info-date .info-button,body.home #save-the-date #info-preregister .info-button{margin:0 auto;padding:15px 10px;border:2px solid #e24425;max-width:350px}}@media screen and (max-width: 375px){body.home #save-the-date{margin:0 8%}}body.home #countdown{padding:40px 0}body.home #countdown #countdown-details{text-align:center}@media screen and (min-width: 992px){body.home #countdown #countdown-details{float:left;width:330px;text-align:left}}@media screen and (min-width: 1200px){body.home #countdown #countdown-details{width:515px}}@media screen and (max-width: 991px){body.home #countdown #countdown-details{margin-bottom:50px}}@media screen and (max-width: 767px){body.home #countdown #countdown-details{margin-bottom:25px}}body.home #countdown #countdown-details .title,body.home #countdown #countdown-details .subtitle{margin:0}body.home #countdown #webcon-countdown{text-align:center}@media screen and (min-width: 992px){body.home #countdown #webcon-countdown{float:right;width:610px;text-align:right}}@media screen and (min-width: 1200px){body.home #countdown #webcon-countdown{width:615px}}body.home #countdown #webcon-countdown div{color:#666666;text-align:center;display:inline-block;margin:0;padding:0 7px;font-style:italic;width:120px;height:120px;line-height:1}@media screen and (max-width: 850px){body.home #countdown #webcon-countdown div{width:100px;padding:0 5px;font-size:14px}}@media screen and (max-width: 767px){body.home #countdown #webcon-countdown div{width:50px;padding:0 2px;font-size:12px;height:90px}}body.home #countdown #webcon-countdown div span{background:#ffffff;display:block;margin:0 0 10px 0;padding:10px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-style:normal;font-size:60px;font-weight:300;line-height:86px}@media screen and (max-width: 850px){body.home #countdown #webcon-countdown div span{font-size:42px;line-height:76px;padding:7px}}@media screen and (max-width: 767px){body.home #countdown #webcon-countdown div span{font-size:20px;line-height:28px;padding:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}}body.home #countdown #webcon-countdown div span:first-letter{border-right:1px solid #cccccc;display:inline-block;margin:0 5px 0 0;padding:8px 5px 8px 0}@media screen and (max-width: 767px){body.home #countdown #webcon-countdown div span:first-letter{border:0;display:inline;margin:0;padding:0}}body.home #experience{background-image:url("../images/bg_home_experienceA.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #experience{background-image:url("../images/bg_home_experienceA@2x.jpg")}}body.home #experience .container{padding:50px 15px 50px}body.home #experience .experience-detail-boxes{margin:50px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width: 479px){body.home #experience .experience-detail-boxes{flex-wrap:wrap;align-items:center;justify-content:center}}body.home #experience .experience-detail-boxes .box{background-color:#e24425;text-transform:uppercase;position:relative}@media (min-width: 1200px){body.home #experience .experience-detail-boxes .box{width:calc(100% / 5 - 30px)}}@media (max-width: 1199px){body.home #experience .experience-detail-boxes .box{width:calc(100% / 5 - 25px)}}@media (max-width: 991px){body.home #experience .experience-detail-boxes .box{width:calc(100% / 5 - 15px)}}@media (max-width: 767px){body.home #experience .experience-detail-boxes .box{width:calc(100% / 5 - 10px)}}@media (max-width: 479px){body.home #experience .experience-detail-boxes .box{width:100px}}@media (min-width: 1200px){body.home #experience .experience-detail-boxes .box{font-size:20px}}@media (max-width: 1199px){body.home #experience .experience-detail-boxes .box{font-size:20px}}@media (max-width: 991px){body.home #experience .experience-detail-boxes .box{font-size:14px}}@media (max-width: 767px){body.home #experience .experience-detail-boxes .box{font-size:14px}}@media (max-width: 625px){body.home #experience .experience-detail-boxes .box{font-size:10px}}@media (max-width: 479px){body.home #experience .experience-detail-boxes .box{font-size:12px}}@media screen and (max-width: 479px){body.home #experience .experience-detail-boxes .box{margin:10px}}body.home #experience .experience-detail-boxes .box .box-inner{position:absolute;width:100%;height:100%}body.home #experience .experience-detail-boxes .box .box-inner span{display:block}@media (min-width: 1200px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-top:15px}}@media (max-width: 1199px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-top:10px}}@media (max-width: 991px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-top:10px}}@media (max-width: 767px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-top:5px}}@media (min-width: 1200px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-bottom:5px}}@media (max-width: 1199px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-bottom:3px}}@media (max-width: 991px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-bottom:2px}}@media (max-width: 767px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-bottom:5px}}@media (max-width: 625px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-bottom:0}}@media (max-width: 479px){body.home #experience .experience-detail-boxes .box .box-inner span{margin-bottom:5px}}@media (min-width: 1200px){body.home #experience .experience-detail-boxes .box .box-inner span{font-size:60px}}@media (max-width: 1199px){body.home #experience .experience-detail-boxes .box .box-inner span{font-size:50px}}@media (max-width: 991px){body.home #experience .experience-detail-boxes .box .box-inner span{font-size:40px}}@media (max-width: 767px){body.home #experience .experience-detail-boxes .box .box-inner span{font-size:34px}}@media (max-width: 700px){body.home #experience .experience-detail-boxes .box .box-inner span{font-size:30px}}@media (max-width: 625px){body.home #experience .experience-detail-boxes .box .box-inner span{font-size:27px}}body.home #experience .experience-detail-boxes .box::after{content:"";display:block;padding-bottom:calc(100%)}body.home #keynote{position:relative;overflow:hidden}body.home #keynote #keynote-bg{background-image:url("../images/water_accent_v.png");background-size:auto 618px;background-position:center;background-repeat:no-repeat;background-position:bottom right;position:absolute;top:0;left:0;width:175px;height:350px;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #keynote #keynote-bg{background-image:url("../images/water_accent_v@2x.png")}}body.home #keynote #keynote-pic{background-image:url("../images/pic_scott.jpg");background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-position:25% 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #keynote #keynote-pic{background-image:url("../images/pic_scott@2x.jpg")}}body.home #keynote #keynote-header{position:absolute;top:0;left:100px;z-index:3}body.home #keynote #keynote-content{position:relative;width:100%;text-align:center;padding:75px 0 60px 50%;z-index:3}body.home #keynote #keynote-content .speaker-stage{margin:-5px 0 10px 0;line-height:1}body.home #keynote #keynote-content .title{margin-top:35px}body.home #keynote #keynote-content .button{margin-top:40px}@media screen and (max-width: 1199px){body.home #keynote #keynote-content{padding:40px 0 40px 48%}}body.home #keynote #keynote-content .title-lg{margin-top:0}@media screen and (max-width: 991px){body.home #keynote #keynote-bg{left:-50px}body.home #keynote #keynote-header{left:25px}body.home #keynote #keynote-content{padding:35px 0 20px 50%}}@media screen and (max-width: 767px){body.home #keynote #keynote-bg{left:-100px;height:200px}body.home #keynote #keynote-header{left:10px}body.home #keynote #keynote-content{padding:25px 0 60px 45%}}@media screen and (max-width: 700px){body.home #keynote #keynote-pic{display:none}body.home #keynote #keynote-content{padding:65px 0 35px}}body.home #awards{background-image:url("../images/bg_rma.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:top center;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #awards{background-image:url("../images/bg_rma@2x.jpg")}}@media screen and (max-width: 767px){body.home #awards{background-image:url("../images/bg_rmab.jpg");background-size:100% auto;background-position:center;background-repeat:no-repeat;background-position:center bottom}}@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.5){body.home #awards{background-image:url("../images/bg_rmab@2x.jpg")}}body.home #awards .awards-content{float:left;width:50%}@media screen and (max-width: 1200px){body.home #awards .awards-content{width:55%}}@media screen and (max-width: 992px){body.home #awards .awards-content{width:60%}}@media screen and (max-width: 767px){body.home #awards .awards-content{float:none;width:100%;margin:0;padding:25px 15px 50px}body.home #awards .awards-content .title{margin-top:0}body.home #awards .awards-content img{max-width:400px}}body.home #awards .awards-logo{float:right;width:45%}@media screen and (max-width: 1200px){body.home #awards .awards-logo{width:40%}}@media screen and (max-width: 992px){body.home #awards .awards-logo{width:35%}}@media screen and (max-width: 767px){body.home #awards .awards-logo{float:none;width:100%;margin:0;padding:25px 15px 20px}body.home #awards .awards-logo img{max-width:400px}}@media screen and (max-width: 767px){body.home #awards .awards-logo img{max-width:250px}}body.home #awards .container{padding-top:80px;padding-bottom:75px}@media screen and (max-width: 767px){body.home #awards .container{padding:80px 15px}}body.home #sponsors{text-align:center;background-image:url("../images/bg_watercolour_grey.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){body.home #sponsors{display:none}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #sponsors{background-image:url("../images/bg_watercolour_grey@2x.jpg")}}body.home #sponsors .container{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 767px){body.home #sponsors .container{padding:50px 15px}}body.home #sponsors ul.sponsors{list-style:none;margin:0;padding:0;display:block}body.home #sponsors ul.sponsors li{display:inline-block;margin:25px;padding:0;max-width:271px}@media screen and (max-width: 1440px){body.home #sponsors ul.sponsors li{max-width:225px}}@media screen and (max-width: 991px){body.home #sponsors ul.sponsors li{max-width:175px}}@media screen and (max-width: 767px){body.home #sponsors ul.sponsors li{width:100%;max-width:200px;display:block;margin:50px auto}}body.home #sponsors ul.sponsors li img{display:block;vertical-align:bottom}body.home #sponsors ul.sponsors li span{display:block;text-transform:uppercase;margin:10px 0 0 0}body.home #blog{text-align:center;padding-top:0}body.home #blog .blog-post{padding-bottom:35px}body.home #blog .header-box{background-image:url("../images/blog-ribbon.png");background-size:110px 129px;background-position:center;background-repeat:no-repeat;background-position:top center;padding:0 0 10px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home #blog .header-box{background-image:url("../images/blog-ribbon@2x.png")}}body.home #blog .header-box .header-box-inner{background:none}body.home #blog .header-box .header-box-inner h1{top:40%}body.home #blog .subtitle,body.home #blog .subtitle a{color:#ffffff;margin-bottom:0}body.home #blog .subtitle a:hover{color:#ff841f}body.home #blog .post-date{font-size:12px;font-weight:400;margin-top:8px}body.home #blog .post-blurb{padding:20px 25px 30px}body.home #blog .post-blurb p{margin:0}@media screen and (max-width: 767px){body.home #blog .container{padding-top:50px;padding-bottom:35px}body.home #blog .header-box{background:none}body.home #blog p{padding:0}}body.home .section-light .pre-register a.register-btn{margin-top:23px;color:#fff;padding:10px 25px;height:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:2px solid #fff;text-transform:uppercase;display:inline-block}@media screen and (max-width: 991px){body.home .section-light .pre-register a.register-btn{margin-top:13px}}body.home .section-light .pre-register a.register-btn:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12);text-decoration:none}body.home a.register-btn{margin-top:23px;color:#fff;padding:10px 25px;height:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:2px solid #fff;text-transform:uppercase;display:inline-block}@media screen and (max-width: 991px){body.home a.register-btn{margin-top:13px}}body.home a.register-btn:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12);text-decoration:none}body.home section#call-to-action{background-image:url("../images/hamilton/bg-webcon1.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 0 60px 0;text-align:center;margin:20px 0 60px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.home section#call-to-action{background-image:url("../images/hamilton/bg-webcon1@2x.jpg")}}@media screen and (max-width: 767px){body.home section#call-to-action{margin:20px 0 10px;padding:30px 0 45px 0}}body.home section#call-to-action h1{font-size:40px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-align:center}@media screen and (max-width: 767px){body.home section#call-to-action h1{font-size:26px}}body.home section#call-to-action p{font-size:20px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-align:center}@media screen and (max-width: 767px){body.home section#call-to-action p{font-size:16px}}body.home section#call-to-action a.register-btn{font-size:20px}body.contact section .container{padding-top:30px;padding-bottom:65px}body.contact .form-horizontal .form-group{margin-left:0;margin-right:0}body.contact .contact-content .contact-form{background:#efefef;padding:15px 5px}body.contact .contact-content .contact-form .form-group{display:inline-block;width:50%;margin:0;padding:15px 20px}body.contact .contact-content .contact-form .form-group .control-label{padding:0 0 10px 0}body.contact .contact-content .contact-form .form-group.comments{width:100%}body.contact .contact-content .contact-form .form-group input,body.contact .contact-content .contact-form .form-group textarea,body.contact .contact-content .contact-form .form-group select{width:100%;padding:10px}body.contact .contact-content .contact-form .form-group textarea{height:200px}body.contact .contact-content .contact-form .form-group button,body.contact .contact-content .contact-form .form-group input[type="submit"],body.contact .contact-content .contact-form .form-group input[type="button"],body.contact .contact-content .contact-form .form-group input[type="reset"],body.contact .contact-content .contact-form .form-group input[type="radio"],body.contact .contact-content .contact-form .form-group input[type="checkbox"]{width:auto}body.contact .contact-content .contact-form .form-group.hp-email{padding:0}body.contact .contact-content .contact-form .form-group.building-inquiry,body.contact .contact-content .contact-form .form-group.move-in-date,body.contact .contact-content .contact-form .form-group.beds,body.contact .contact-content .contact-form .form-group.rate,body.contact .contact-content .contact-form .form-group.pets{display:none}body.contact .contact-content .contact-form .form-actions{display:inline-block;width:100%;text-align:right;padding:0 20px 10px 20px}body.contact .contact-content .contact-form .form-actions input,body.contact .contact-content .contact-form .form-actions button{background-color:transparent;padding:10px 50px;line-height:1}div.sitemap{margin:30px}div.sitemap>ul{margin:30px}div.sitemap>ul li{list-style-type:none;width:300px;display:inline-block;float:left}html.js div.sitemap>ul li.sitemap-property{display:none}div.sitemap>ul .sitemap-toggle{display:inline-block;width:1.1em}body.error .section-light{padding:65px 0 50px}body.agenda .agenda{text-align:center}body.agenda .agenda hr{margin:50px 0}body.agenda .agenda table{width:100%;margin:40px 0 75px}@media screen and (min-width: 768px){body.agenda .agenda table tr th,body.agenda .agenda table tr td{text-align:left;vertical-align:top;border-bottom:1px solid #efefef;padding:10px 25px}}@media screen and (min-width: 768px) and (max-width: 991px){body.agenda .agenda table tr th,body.agenda .agenda table tr td{padding:5px 15px}}@media screen and (min-width: 768px) and (max-width: 767px){body.agenda .agenda table tr th,body.agenda .agenda table tr td{padding:5px}}@media screen and (min-width: 768px){body.agenda .agenda table tr th.time,body.agenda .agenda table tr td.time{text-align:right}body.agenda .agenda table tr th.time span,body.agenda .agenda table tr td.time span{font-size:11px;display:block}body.agenda .agenda table tr th.activity,body.agenda .agenda table tr td.activity{text-transform:capitalize}}@media screen and (min-width: 768px) and (min-width: 768px){body.agenda .agenda table tr th.time,body.agenda .agenda table tr th.activity,body.agenda .agenda table tr th.location,body.agenda .agenda table tr td.time,body.agenda .agenda table tr td.activity,body.agenda .agenda table tr td.location{white-space:nowrap}}@media screen and (min-width: 768px){body.agenda .agenda table tr th.topic,body.agenda .agenda table tr td.topic{position:relative}}@media screen and (min-width: 768px) and (max-width: 767px){body.agenda .agenda table tr th.topic,body.agenda .agenda table tr td.topic{padding:5px}}@media screen and (min-width: 768px){body.agenda .agenda table tr th.topic .note,body.agenda .agenda table tr td.topic .note{font-style:italic;font-size:13px;display:block}body.agenda .agenda table tr th.topic .tags,body.agenda .agenda table tr td.topic .tags{display:block;position:absolute;top:0;left:25px;height:5px;line-height:1;margin:0;padding:0}body.agenda .agenda table tr th.topic .tags span,body.agenda .agenda table tr td.topic .tags span{display:block;float:left;width:20px;height:5px;margin:0 2px 0 0;padding:0}body.agenda .agenda table tr th.topic .tags span.tag-marketing,body.agenda .agenda table tr td.topic .tags span.tag-marketing{background:#ff841f}body.agenda .agenda table tr th.topic .tags span.tag-operations,body.agenda .agenda table tr td.topic .tags span.tag-operations{background:#daa604}body.agenda .agenda table tr th.topic .tags span.tag-technology,body.agenda .agenda table tr td.topic .tags span.tag-technology{background:#e24425}body.agenda .agenda table tr th span,body.agenda .agenda table tr td span{display:inline-block}body.agenda .agenda table tr th a,body.agenda .agenda table tr td a{color:inherit}body.agenda .agenda table tr th a:hover,body.agenda .agenda table tr td a:hover{color:#e24425}body.agenda .agenda table tr.reg td,body.agenda .agenda table tr.reg th,body.agenda .agenda table tr.lunch td,body.agenda .agenda table tr.lunch th,body.agenda .agenda table tr.break td,body.agenda .agenda table tr.break th{background-color:#eaeaea}body.agenda .agenda table tr.reg td,body.agenda .agenda table tr.lunch td,body.agenda .agenda table tr.break td{font-style:italic;color:#8e8e8e}body.agenda .agenda table thead tr th,body.agenda .agenda table thead tr td{border-bottom:1px solid #c9c9c9}body.agenda .agenda table tbody tr:hover th,body.agenda .agenda table tbody tr:hover td{background:#c9c9c9;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}}@media screen and (max-width: 767px){body.agenda .agenda table{display:block}body.agenda .agenda table thead{display:none}body.agenda .agenda table tbody{display:block}body.agenda .agenda table tbody tr{display:block;border-bottom:1px solid #efefef;padding:5px 0}body.agenda .agenda table tbody tr th,body.agenda .agenda table tbody tr td{display:block;text-align:center;padding:3px 10px}body.agenda .agenda table tbody tr th.time,body.agenda .agenda table tbody tr td.time{white-space:nowrap}body.agenda .agenda table tbody tr th.topic,body.agenda .agenda table tbody tr td.topic{font-style:italic}body.agenda .agenda table tbody tr.reg,body.agenda .agenda table tbody tr.lunch,body.agenda .agenda table tbody tr.break{background-color:#eaeaea}body.agenda .agenda table tbody tr.reg td.speaker,body.agenda .agenda table tbody tr.reg td.activity,body.agenda .agenda table tbody tr.reg td.location,body.agenda .agenda table tbody tr.reg th.speaker,body.agenda .agenda table tbody tr.reg th.activity,body.agenda .agenda table tbody tr.reg th.location,body.agenda .agenda table tbody tr.lunch td.speaker,body.agenda .agenda table tbody tr.lunch td.activity,body.agenda .agenda table tbody tr.lunch td.location,body.agenda .agenda table tbody tr.lunch th.speaker,body.agenda .agenda table tbody tr.lunch th.activity,body.agenda .agenda table tbody tr.lunch th.location,body.agenda .agenda table tbody tr.break td.speaker,body.agenda .agenda table tbody tr.break td.activity,body.agenda .agenda table tbody tr.break td.location,body.agenda .agenda table tbody tr.break th.speaker,body.agenda .agenda table tbody tr.break th.activity,body.agenda .agenda table tbody tr.break th.location{display:none}body.agenda .agenda table tbody tr.reg td,body.agenda .agenda table tbody tr.lunch td,body.agenda .agenda table tbody tr.break td{font-style:italic;color:#8e8e8e}}body.american-travellers .page-content section .container{padding-top:20px;padding-bottom:40px}body.american-travellers .page-content section:first-child{margin-top:0;padding-top:0}body.blog .page-content .container{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 1199px){body.blog .page-content .container{padding-top:35px;padding-bottom:35px}}@media screen and (max-width: 991px){body.blog .page-content .container{padding-top:25px;padding-bottom:25px}}@media screen and (max-width: 767px){body.blog .page-content .container{padding-top:15px;padding-bottom:15px}}body.blog .page-content #sharethis{margin:25px 0}body.blog .page-content #sharethis *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body.blog .page-content #sharethis>span{margin:0 15px 0 0}body.blog .page-content #sharethis>span>span{margin:0 !important}body.blog article.single-post{border-bottom:1px solid #c9c9c9;margin-bottom:25px;padding-bottom:25px}body.blog article.single-post .post-meta{margin:0 0 15px 0;clear:both}body.blog article.single-post .date{color:#8e8e8e;margin:0 0 0 5px;padding:5px 0 0 0;font-style:italic;font-size:16px;line-height:1.3;display:inline-block}body.blog article.single-post .author{color:#8e8e8e;margin:0 5px 0 0;padding:5px 0 0 0;font-style:italic;font-size:16px;line-height:1.3;display:inline-block}body.blog article.single-post .photo{width:100%;margin:10px 15px 20px 0}body.blog article.single-post .photo img{width:100%}@media screen and (max-width: 1199px){body.blog article.single-post .photo{width:325px}}@media screen and (max-width: 991px){body.blog article.single-post .photo{width:300px}}@media screen and (max-width: 767px){body.blog article.single-post .photo{width:250px}}@media screen and (max-width: 479px){body.blog article.single-post .photo{width:100%;max-width:100%;float:none;clear:both}}body.blog article.single-post .photo::after{content:'';display:block;clear:both}body.blog article.single-post .post-body{clear:both}body.blog article.single-post .caption{color:#8e8e8e;margin:0;padding:5px 0 0 0;font-style:italic;font-size:14px;line-height:1.3}body.blog #blog-sidebar{margin-top:50px}body.blog #blog-sidebar .blog-post{display:block;width:100%;margin:0 0 15px 0}body.blog #blog-sidebar .blog-post h3{font-size:22px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.blog #blog-sidebar .blog-post h3,body.blog #blog-sidebar .blog-post h3 a{color:#e24425}body.blog #blog-sidebar .blog-post h3:hover,body.blog #blog-sidebar .blog-post h3:active,body.blog #blog-sidebar .blog-post h3:focus,body.blog #blog-sidebar .blog-post h3 a:hover,body.blog #blog-sidebar .blog-post h3 a:active,body.blog #blog-sidebar .blog-post h3 a:focus{color:#ff841f;text-decoration:none}body.blog #blog-sidebar .blog-post p{font-size:12px;font-style:italic;margin:3px 0;line-height:1.2}body.blog #blog-sidebar .blog-post .photo{background-color:#f3f3f3;background-repeat:no-repeat;display:block;width:100%;position:relative;overflow:hidden}body.blog #blog-sidebar .blog-post .photo::after{content:"";display:block;padding-top:50%}body.blog #blog-sidebar .blog-post .photo.no-photo{position:relative}body.blog #blog-sidebar .blog-post .photo.no-photo .default{background-color:#ffffff;background-size:contain;background-repeat:no-repeat;position:absolute;width:100%;height:100%}body.blog #blog-sidebar .blog-post .photo.no-photo .default-logo{background-size:cover;width:70px;height:70px;margin:-35px 0 0 -35px;position:absolute;top:50%;left:45%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}body.blog #blog-sidebar .get-tickets{margin-top:40px;text-align:center}body.blogs .page-content .container{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 1199px){body.blogs .page-content .container{padding-top:35px;padding-bottom:35px}}@media screen and (max-width: 991px){body.blogs .page-content .container{padding-top:25px;padding-bottom:25px}}@media screen and (max-width: 767px){body.blogs .page-content .container{padding-top:15px;padding-bottom:15px}}body.blogs article.post{display:block;width:calc(100% / 3);margin:0;padding:10px;float:left}@media screen and (max-width: 991px){body.blogs article.post{width:calc(100% / 2)}}@media screen and (max-width: 600px){body.blogs article.post{width:100%;float:none;margin-bottom:25px}}body.blogs article.post p{margin:0;line-height:1.5}body.blogs article.post .post-title{margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.blogs article.post .post-title,body.blogs article.post .post-title a{color:#e24425}body.blogs article.post .post-title:hover,body.blogs article.post .post-title:active,body.blogs article.post .post-title a:hover,body.blogs article.post .post-title a:active{color:#ff841f;text-decoration:none}body.blogs article.post .photo{display:block;width:100%;position:relative;overflow:hidden}body.blogs article.post .photo .date{background:#e24425;color:#fff;padding:5px 10px;line-height:1;position:absolute;top:10px;left:0;z-index:2}body.blogs article.post .photo .thumbnail{background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:1}body.blogs article.post .photo .thumbnail.default{background-size:contain}body.blogs article.post .photo .thumbnail.default-logo{background-size:cover;width:70px;height:70px;margin:-35px 0 0 -35px;position:absolute;top:50%;left:45%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}@media screen and (max-width: 1199px){body.blogs article.post .photo .thumbnail.default-logo{width:60px;height:60px;margin:-30px 0 0 -30px}}body.blogs article.post .photo::after{content:"";display:block;padding-top:50%}body.blogs article.post .post-body{height:125px;overflow:hidden}@media screen and (max-width: 1199px){body.blogs article.post .post-body{height:150px}}@media screen and (max-width: 991px){body.blogs article.post .post-body{height:130px}}@media screen and (max-width: 767px){body.blogs article.post .post-body{height:135px}}@media screen and (max-width: 700px){body.blogs article.post .post-body{height:165px}}@media screen and (max-width: 600px){body.blogs article.post .post-body{height:auto}}body.blogs article.post .button{margin:10px 0 0 0}body.faq{position:relative}body.faq section .container{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 767px){body.faq section .container{padding-top:15px;padding-bottom:25px}}body.faq .faq-category{margin:0;padding:45px 0 25px 0}@media screen and (max-width: 767px){body.faq .faq-category{padding:20px 0 10px 0}}body.faq .faq-category .title{margin:0 0 45px 0}@media screen and (max-width: 767px){body.faq .faq-category .title{margin:0}}@media screen and (max-width: 767px){body.faq .faq-category .faq-content{padding:5px 0 10px}}body.faq .faq-category h3{color:#5e5e5e;font-size:24px;font-weight:400;margin:45px 0 20px 0}@media screen and (max-width: 1199px){body.faq .faq-category h3{font-size:23px}}@media screen and (max-width: 991px){body.faq .faq-category h3{font-size:19px}}@media screen and (max-width: 767px){body.faq .faq-category h3{margin:25px 0 0 0;font-weight:700;background-image:url("../images/arrow-down.png");background-size:22px 22px;background-position:center;background-repeat:no-repeat;background-position:right center}}@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.5){body.faq .faq-category h3{background-image:url("../images/arrow-down@2x.png")}}@media screen and (max-width: 767px){body.faq .faq-category p{margin:15px 0 15px 0;line-height:1.4}}body.faq .sidebar{display:none}body.faq section#faq-section .container{position:static}body.faq section#faq-contact-section{background-image:url("../images/bg_questions.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.faq section#faq-contact-section{background-image:url("../images/bg_questions@2x.jpg")}}body.faq section#faq-contact-section .header-box .header-box-inner h1{background-image:url("../images/questionmark.png");background-size:auto 60px;background-position:center;background-repeat:no-repeat;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:100%;height:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.faq section#faq-contact-section .header-box .header-box-inner h1{background-image:url("../images/questionmark@2x.png")}}@media screen and (max-width: 767px){body.faq section#faq-contact-section .header-box .header-box-inner h1{background-size:auto 30px}}body.faq section#faq-contact-section .button{margin:45px 0 25px 0}body.faq section#faq-contact-section .container{text-align:center}body.hotels .photo-banner{width:100%}body.hotels .photo-banner img{width:100%}body.hotels #hotels-intro .container{padding-top:40px;padding-bottom:40px}body.hotels #map{padding:35px 0 25px 0}body.hotels #hotels-content .container{padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width: 767px){body.hotels #hotels-content .container{flex-direction:column}}body.hotels #hotels-content .container::after{content:'';display:block;clear:both}body.hotels #hotels-content .img,body.hotels #hotels-content .txt{width:50%}@media screen and (max-width: 767px){body.hotels #hotels-content .img,body.hotels #hotels-content .txt{width:100%}}body.hotels #hotels-content .img img{width:100%}body.hotels #hotels-content .odd .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 25px 0 0}@media screen and (max-width: 991px){body.hotels #hotels-content .odd .img{padding:0 10px 0 0}}body.hotels #hotels-content .odd .txt{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 0 0 25px}@media screen and (max-width: 991px){body.hotels #hotels-content .odd .txt{padding:0 0 0 10px}}body.hotels #hotels-content .even .img{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 0 0 25px}@media screen and (max-width: 991px){body.hotels #hotels-content .even .img{padding:0 0 0 10px}}body.hotels #hotels-content .even .txt{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 25px 0 0}@media screen and (max-width: 991px){body.hotels #hotels-content .even .txt{padding:0 10px 0 0}}@media screen and (max-width: 767px){body.hotels #hotels-content{flex-direction:column}body.hotels #hotels-content .odd .img,body.hotels #hotels-content .even .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 0 15px 0}body.hotels #hotels-content .odd .txt,body.hotels #hotels-content .even .txt{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0}}body.register .registration-finished,body.register-lws-user-sessions .registration-finished{padding:40px 0;text-align:center}body.register #roadshow-cities,body.register-lws-user-sessions #roadshow-cities{padding:0 0 20px 0}body.register #roadshow-cities h2,body.register-lws-user-sessions #roadshow-cities h2{text-align:center}body.register #roadshow-cities ul,body.register-lws-user-sessions #roadshow-cities ul{margin:0;padding:0 0 20px 0}body.register #roadshow-cities ul li,body.register-lws-user-sessions #roadshow-cities ul li{background:#000;float:left;width:46%;margin:20px 2%;list-style-type:none;height:350px;display:table;background-size:cover;text-indent:0;padding:0;position:relative}@media (min-width: 768px) and (max-width: 991px){body.register #roadshow-cities ul li,body.register-lws-user-sessions #roadshow-cities ul li{height:250px;margin:16px 2%}}@media screen and (max-width: 767px){body.register #roadshow-cities ul li,body.register-lws-user-sessions #roadshow-cities ul li{margin:10px 1%;width:48%;height:150px;background-position:center center}}body.register #roadshow-cities ul li:before,body.register-lws-user-sessions #roadshow-cities ul li:before{background:none;height:0px;margin:0;width:0;content:none}body.register #roadshow-cities ul li.hamilton,body.register-lws-user-sessions #roadshow-cities ul li.hamilton{background-image:url("../images/cities/hamilton.jpg")}body.register #roadshow-cities ul li.hamilton .soldout-home,body.register-lws-user-sessions #roadshow-cities ul li.hamilton .soldout-home{position:absolute;top:0;left:0;width:460px;height:140px}@media (min-width: 768px) and (max-width: 991px){body.register #roadshow-cities ul li.hamilton .soldout-home,body.register-lws-user-sessions #roadshow-cities ul li.hamilton .soldout-home{width:360px;height:110px}}@media (max-width: 767px){body.register #roadshow-cities ul li.hamilton .soldout-home,body.register-lws-user-sessions #roadshow-cities ul li.hamilton .soldout-home{width:220px;height:70px}}body.register #roadshow-cities ul li.london,body.register-lws-user-sessions #roadshow-cities ul li.london{background-image:url("../images/cities/london.jpg")}body.register #roadshow-cities ul li.edmonton,body.register-lws-user-sessions #roadshow-cities ul li.edmonton{background-image:url("../images/cities/edmonton.jpg")}body.register #roadshow-cities ul li.calgary,body.register-lws-user-sessions #roadshow-cities ul li.calgary{background-image:url("../images/cities/calgary.jpg")}body.register #roadshow-cities ul li.vancouver,body.register-lws-user-sessions #roadshow-cities ul li.vancouver{background-image:url("../images/cities/vancouver.jpg")}body.register #roadshow-cities ul li.winnipeg,body.register-lws-user-sessions #roadshow-cities ul li.winnipeg{background-image:url("../images/cities/winnipeg.jpg")}body.register #roadshow-cities ul li.full-width,body.register-lws-user-sessions #roadshow-cities ul li.full-width{width:96%;background-position:center center}body.register #roadshow-cities ul li.full-width h2,body.register-lws-user-sessions #roadshow-cities ul li.full-width h2{font-size:60px}body.register #roadshow-cities ul li.full-width span,body.register-lws-user-sessions #roadshow-cities ul li.full-width span{font-size:20px}@media screen and (max-width: 767px){body.register #roadshow-cities ul li.full-width,body.register-lws-user-sessions #roadshow-cities ul li.full-width{width:98%;margin:0 1%}body.register #roadshow-cities ul li.full-width h2,body.register-lws-user-sessions #roadshow-cities ul li.full-width h2{font-size:40px}body.register #roadshow-cities ul li.full-width span,body.register-lws-user-sessions #roadshow-cities ul li.full-width span{font-size:14px}}body.register #roadshow-cities ul li a,body.register-lws-user-sessions #roadshow-cities ul li a{display:table-cell;vertical-align:middle;height:100%;width:100%;background:rgba(0,0,0,0.1)}body.register #roadshow-cities ul li a:hover,body.register-lws-user-sessions #roadshow-cities ul li a:hover{text-decoration:none;background:rgba(0,0,0,0.4);border:2px solid rgba(242,63,0,0.8)}body.register #roadshow-cities ul li span,body.register-lws-user-sessions #roadshow-cities ul li span{display:block;font-size:18px;color:#ff7200;text-shadow:0 0px 3px rgba(0,0,0,0.4),0 1px 1px rgba(0,0,0,0.4);text-align:center;font-weight:bold}@media screen and (max-width: 767px){body.register #roadshow-cities ul li span,body.register-lws-user-sessions #roadshow-cities ul li span{font-size:14px}}body.register #roadshow-cities ul li h2,body.register-lws-user-sessions #roadshow-cities ul li h2{display:block;font-size:46px;color:#fff;text-transform:uppercase;text-shadow:0 0px 3px rgba(0,0,0,0.4),0 1px 1px rgba(0,0,0,0.4);margin:0;text-align:center}@media (min-width: 768px) and (max-width: 991px){body.register #roadshow-cities ul li h2,body.register-lws-user-sessions #roadshow-cities ul li h2{font-size:36px}}@media screen and (max-width: 767px){body.register #roadshow-cities ul li h2,body.register-lws-user-sessions #roadshow-cities ul li h2{font-size:24px}}body.register .sub-header,body.register-lws-user-sessions .sub-header{background-color:#eaeaea;padding:30px 0}body.register .price-container,body.register-lws-user-sessions .price-container{margin-bottom:40px;padding:40px 0 30px;overflow:hidden}@media (max-width: 767px){body.register .price-container,body.register-lws-user-sessions .price-container{padding:30px 0 30px 0;margin-bottom:20px}}body.register .price-container::after,body.register-lws-user-sessions .price-container::after{content:'';display:block;clear:both}body.register .price-container h2,body.register .price-container>p,body.register-lws-user-sessions .price-container h2,body.register-lws-user-sessions .price-container>p{text-align:center}body.register .price-container .event-date,body.register-lws-user-sessions .price-container .event-date{color:#000000;font-size:25px;margin-bottom:0}body.register .price-container .event-venue,body.register-lws-user-sessions .price-container .event-venue{margin-bottom:0;margin-top:5px}body.register .price-container .event-address,body.register-lws-user-sessions .price-container .event-address{margin-top:0;margin-bottom:30px}body.register .price-container .event,body.register-lws-user-sessions .price-container .event{border-top:1px solid #ddd;padding:20px 0}body.register .price-container .event.free,body.register-lws-user-sessions .price-container .event.free{border-top:0}body.register .price-container .event.bundle,body.register-lws-user-sessions .price-container .event.bundle{border-top:0;background-color:#faf4e7}body.register .price-container .package,body.register-lws-user-sessions .price-container .package{border:3px solid #f2f2f2;border-radius:2px;text-align:center;margin-bottom:15px;padding:25px}body.register .price-container .package h3,body.register-lws-user-sessions .price-container .package h3{font-size:30px;color:#e55f49;margin:0}body.register .price-container .package p,body.register-lws-user-sessions .price-container .package p{color:#e55f49;margin-top:5px;margin-bottom:0;font-size:18px}body.register .price-container .price-left,body.register-lws-user-sessions .price-container .price-left{float:left;width:49.5%;text-align:center}@media (max-width: 767px){body.register .price-container .price-left,body.register-lws-user-sessions .price-container .price-left{width:100%;border:none}}body.register .price-container .price-left .event-short-name,body.register-lws-user-sessions .price-container .price-left .event-short-name{font-size:40px;font-weight:300;line-height:1;margin:0;color:#5e5e5e}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .price-left .event-short-name,body.register-lws-user-sessions .price-container .price-left .event-short-name{font-size:40px;margin-top:18px}}@media (max-width: 767px){body.register .price-container .price-left .event-short-name,body.register-lws-user-sessions .price-container .price-left .event-short-name{font-size:40px;margin-top:18px}}body.register .price-container .price-left .event-date,body.register-lws-user-sessions .price-container .price-left .event-date{font-size:22px;line-height:1;margin:10px 0 20px 0;color:#e24425}body.register .price-container .price-left p,body.register-lws-user-sessions .price-container .price-left p{font-size:16px;line-height:21px;margin-top:0;margin-bottom:0}body.register .price-container .price-left p.event-address,body.register-lws-user-sessions .price-container .price-left p.event-address{margin-bottom:20px}body.register .price-container .price-right,body.register-lws-user-sessions .price-container .price-right{float:left;width:49.5%;text-align:center}@media (max-width: 767px){body.register .price-container .price-right,body.register-lws-user-sessions .price-container .price-right{width:100%}}body.register .price-container .price-right .event-standard-price,body.register-lws-user-sessions .price-container .price-right .event-standard-price{font-size:40px;font-weight:300;line-height:1;margin-top:0}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .price-right .event-standard-price,body.register-lws-user-sessions .price-container .price-right .event-standard-price{font-size:40px}}@media (max-width: 767px){body.register .price-container .price-right .event-standard-price,body.register-lws-user-sessions .price-container .price-right .event-standard-price{font-size:40px;margin-top:10px}}body.register .price-container .price-right .event-standard-price .reg-price,body.register-lws-user-sessions .price-container .price-right .event-standard-price .reg-price{text-decoration:line-through;margin-right:5px;color:#afaeae}body.register .price-container .price-right .event-standard-price .save,body.register-lws-user-sessions .price-container .price-right .event-standard-price .save{color:#e24425}body.register .price-container .price-right p,body.register-lws-user-sessions .price-container .price-right p{margin-bottom:10px}body.register .price-container .price-right h4,body.register-lws-user-sessions .price-container .price-right h4{font-size:20px;font-weight:400;line-height:1;margin:0}body.register .price-container .price-right .save,body.register-lws-user-sessions .price-container .price-right .save{color:#e24425}body.register .price-container .price-right .disclaimer-price,body.register-lws-user-sessions .price-container .price-right .disclaimer-price{font-size:14px;font-weight:400;line-height:1;margin:8px 0}body.register .price-container .subtitle,body.register-lws-user-sessions .price-container .subtitle{color:#e24425}body.register .price-container .container,body.register-lws-user-sessions .price-container .container{position:relative}body.register .price-container .v-background-canvas,body.register-lws-user-sessions .price-container .v-background-canvas{position:relative}body.register .price-container .v-background-canvas .vertical-accent,body.register-lws-user-sessions .price-container .v-background-canvas .vertical-accent{background-image:url("../images/registration/water_accent_v.png");background-size:255px 618px;background-position:center;background-repeat:no-repeat;width:255px;height:618px;position:absolute;right:-18px;z-index:5;top:-250px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .price-container .v-background-canvas .vertical-accent,body.register-lws-user-sessions .price-container .v-background-canvas .vertical-accent{background-image:url("../images/registration/water_accent_v@2x.png")}}@media (min-width: 992px) and (max-width: 1199px){body.register .price-container .v-background-canvas .vertical-accent,body.register-lws-user-sessions .price-container .v-background-canvas .vertical-accent{right:-180px;top:-275px}}@media (min-width: 1200px){body.register .price-container .v-background-canvas .vertical-accent,body.register-lws-user-sessions .price-container .v-background-canvas .vertical-accent{right:-178px;top:-270px}}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .v-background-canvas .vertical-accent,body.register-lws-user-sessions .price-container .v-background-canvas .vertical-accent{right:-175px;top:-280px}}@media (max-width: 767px){body.register .price-container .v-background-canvas .vertical-accent,body.register-lws-user-sessions .price-container .v-background-canvas .vertical-accent{right:-180px;top:-315px}}@media (max-width: 767px){body.register .price-container .v-background-canvas .title,body.register-lws-user-sessions .price-container .v-background-canvas .title{padding-right:75px}}body.register .price-container .price-info-box,body.register-lws-user-sessions .price-container .price-info-box{background-color:#eaeaea;width:48%;margin-right:3%;display:inline-block;margin-top:45px;vertical-align:top;position:relative;z-index:5}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .price-info-box,body.register-lws-user-sessions .price-container .price-info-box{min-height:550px}}@media (max-width: 767px){body.register .price-container .price-info-box,body.register-lws-user-sessions .price-container .price-info-box{width:100%;margin-right:0;margin-top:25px;min-height:400px}}body.register .price-container .price-info-box .top .left-info,body.register-lws-user-sessions .price-container .price-info-box .top .left-info{float:left;padding:0 25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .price-container .price-info-box .top .left-info,body.register-lws-user-sessions .price-container .price-info-box .top .left-info{padding:0 0 0 25px}}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .price-info-box .top .left-info,body.register-lws-user-sessions .price-container .price-info-box .top .left-info{padding:0 20px}}@media (max-width: 767px){body.register .price-container .price-info-box .top .left-info,body.register-lws-user-sessions .price-container .price-info-box .top .left-info{width:195px;padding:0 0 0 15px}}body.register .price-container .price-info-box .top .left-info .package-info,body.register-lws-user-sessions .price-container .price-info-box .top .left-info .package-info{color:#e24425;font-style:italic}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .price-info-box .top .left-info .package-info,body.register-lws-user-sessions .price-container .price-info-box .top .left-info .package-info{width:170px}}body.register .price-container .price-info-box .top .right-price,body.register-lws-user-sessions .price-container .price-info-box .top .right-price{float:right}body.register .price-container .price-info-box .top .right-price .price-box,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box{background-color:#e24425;color:white;width:140px;height:140px;text-align:center;display:table;margin-right:15px}@media (min-width: 768px) and (max-width: 991px){body.register .price-container .price-info-box .top .right-price .price-box,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box{width:120px;height:120px}}@media (max-width: 767px){body.register .price-container .price-info-box .top .right-price .price-box,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box{width:95px;height:95px;margin-right:0}}body.register .price-container .price-info-box .top .right-price .price-box .price-content,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box .price-content{display:table-cell;vertical-align:middle}body.register .price-container .price-info-box .top .right-price .price-box .price-content .price-value,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box .price-content .price-value{font-size:32px;font-weight:bold}@media (max-width: 767px){body.register .price-container .price-info-box .top .right-price .price-box .price-content .price-value,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box .price-content .price-value{font-size:24px}}body.register .price-container .price-info-box .top .right-price .price-box .price-content .per,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box .price-content .per{margin-top:-5px}@media (max-width: 767px){body.register .price-container .price-info-box .top .right-price .price-box .price-content .per,body.register-lws-user-sessions .price-container .price-info-box .top .right-price .price-box .price-content .per{font-size:14px}}body.register .price-container .price-info-box .bottom,body.register-lws-user-sessions .price-container .price-info-box .bottom{padding:25px}@media (max-width: 767px){body.register .price-container .price-info-box .bottom,body.register-lws-user-sessions .price-container .price-info-box .bottom{padding:15px}}body.register .price-container .price-info-box .bottom .included,body.register-lws-user-sessions .price-container .price-info-box .bottom .included{margin:15px 0}body.register .price-container .price-info-box .bottom .included ul,body.register-lws-user-sessions .price-container .price-info-box .bottom .included ul{list-style-type:square;padding:10px 20px}@media (max-width: 767px){body.register .price-container .price-info-box .bottom .included ul,body.register-lws-user-sessions .price-container .price-info-box .bottom .included ul{padding:10px 0}}body.register .price-container .price-info-box .bottom .included ul li,body.register-lws-user-sessions .price-container .price-info-box .bottom .included ul li{display:block}body.register .price-container .price-info-box:hover,body.register-lws-user-sessions .price-container .price-info-box:hover{background:#d1d1d1;cursor:pointer}body.register .price-container .price-info-box.last,body.register-lws-user-sessions .price-container .price-info-box.last{margin-right:0}body.register .registration-container,body.register-lws-user-sessions .registration-container{background-image:url("../images/hamilton/bg-webcon1.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .registration-container,body.register-lws-user-sessions .registration-container{background-image:url("../images/hamilton/bg-webcon1@2x.jpg")}}body.register .registration-container p,body.register-lws-user-sessions .registration-container p{text-shadow:0 1px 1px rgba(0,0,0,0.4)}body.register .registration-container .background-canvas,body.register-lws-user-sessions .registration-container .background-canvas{position:relative;overflow:visible;padding:35px 0}body.register .registration-container .white-triangle,body.register-lws-user-sessions .registration-container .white-triangle{background-image:url("../images/white-triangle.png");background-size:64px 32px;background-position:center;background-repeat:no-repeat;background-position:center top;position:absolute;top:0;width:64px;height:32px;left:49.5%;margin-left:-32px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .registration-container .white-triangle,body.register-lws-user-sessions .registration-container .white-triangle{background-image:url("../images/white-triangle@2x.png")}}body.register .registration-container .title,body.register-lws-user-sessions .registration-container .title{color:White;margin-top:0;margin-bottom:20px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}body.register .registration-container .initial-register-status,body.register-lws-user-sessions .registration-container .initial-register-status{color:black}body.register .form-control.success,body.register-lws-user-sessions .form-control.success{background-color:#dff0d8}body.register .form-control.failed,body.register-lws-user-sessions .form-control.failed{background-color:#f2dede}body.register .btn-primary,body.register-lws-user-sessions .btn-primary{background-image:-ms-linear-gradient(top, #5e5e5e, #5e5e5e);background-color:#5e5e5e;background-image:-khtml-gradient(linear, left top, left bottom, from(#5e5e5e), to(#5e5e5e));background-image:-moz-linear-gradient(top, #5e5e5e, #5e5e5e);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #5e5e5e));background-image:-webkit-linear-gradient(center, #5e5e5e, #5e5e5e);background-image:-o-linear-gradient(top, #5e5e5e, #5e5e5e);background-image:linear-gradient(top, #5e5e5e, #5e5e5e);color:white;border-color:white;display:block;min-width:160px;border-radius:0}body.register form label,body.register-lws-user-sessions form label{font-weight:400;margin-top:10px;margin-bottom:10px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}body.register form .error,body.register-lws-user-sessions form .error{color:#5e5e5e;padding:5px;background-color:#c15d49;color:#000000}body.register form input,body.register-lws-user-sessions form input{background-color:#fff;border:1px solid rgba(0,0,0,0.4);color:#333;border-radius:0;height:44px}body.register form input[type="checkbox"],body.register-lws-user-sessions form input[type="checkbox"]{width:15px;height:15px;opacity:1;overflow:visible}body.register form .side-left,body.register form .side-right,body.register-lws-user-sessions form .side-left,body.register-lws-user-sessions form .side-right{display:inline-block}body.register form .side-left,body.register-lws-user-sessions form .side-left{width:70%}@media (max-width: 767px){body.register form .side-left,body.register-lws-user-sessions form .side-left{width:100%}}body.register form .side-left .form-group.left,body.register-lws-user-sessions form .side-left .form-group.left{float:left;width:50%}body.register form .side-left .form-group.left input,body.register-lws-user-sessions form .side-left .form-group.left input{width:100%}body.register form .side-left .form-group.left.first input,body.register-lws-user-sessions form .side-left .form-group.left.first input{width:90%}body.register form .side-left .form-group.left.first .error,body.register-lws-user-sessions form .side-left .form-group.left.first .error{width:90%}body.register form .side-right,body.register-lws-user-sessions form .side-right{width:29%;vertical-align:bottom;display:inline-block;margin-bottom:15px}@media (max-width: 767px){body.register form .side-right,body.register-lws-user-sessions form .side-right{width:100%}}body.register form .side-right .btn-primary,body.register-lws-user-sessions form .side-right .btn-primary{margin:auto;margin-top:115px;height:44px}@media (max-width: 767px){body.register form .side-right .btn-primary,body.register-lws-user-sessions form .side-right .btn-primary{margin-top:25px}}body.register .ticket:first-child .remove,body.register-lws-user-sessions .ticket:first-child .remove{display:none}body.register .ticket,body.register-lws-user-sessions .ticket{background-color:#f0f0f0;margin-bottom:20px;position:relative;overflow:hidden}body.register .ticket .strikethrough,body.register-lws-user-sessions .ticket .strikethrough{text-decoration:line-through;opacity:0.5;margin-left:5px}body.register .ticket .checkbox-disclaimer,body.register-lws-user-sessions .ticket .checkbox-disclaimer{font-size:0.6em;display:block}body.register .ticket .choose,body.register-lws-user-sessions .ticket .choose{float:left;font-size:24px;padding:15px 25px}@media (max-width: 991px){body.register .ticket .choose,body.register-lws-user-sessions .ticket .choose{padding:15px 15px}}@media (max-width: 767px){body.register .ticket .choose,body.register-lws-user-sessions .ticket .choose{font-size:16px;width:70%}}body.register .ticket .error,body.register-lws-user-sessions .ticket .error{padding:5px;width:92%}body.register .ticket .ticket-holder .error,body.register-lws-user-sessions .ticket .ticket-holder .error{float:right;width:80%}body.register .ticket .ticket-holder>label,body.register-lws-user-sessions .ticket .ticket-holder>label{margin-top:10px}body.register .ticket .slate,body.register-lws-user-sessions .ticket .slate{background-color:#5e5e5e;width:50%;color:white;float:left;padding:25px;display:table;cursor:pointer}@media (min-width: 768px) and (max-width: 991px){body.register .ticket .slate,body.register-lws-user-sessions .ticket .slate{padding:15px}}@media (max-width: 767px){body.register .ticket .slate,body.register-lws-user-sessions .ticket .slate{padding:18px;margin-bottom:2px;width:100%;border-right:0;border-left:0}}body.register .ticket .slate .e-info,body.register-lws-user-sessions .ticket .slate .e-info{display:table-cell;vertical-align:middle}body.register .ticket .slate .e-info .e-title,body.register-lws-user-sessions .ticket .slate .e-info .e-title{font-size:22px}@media (min-width: 1200px){body.register .ticket .slate .e-info .e-title,body.register-lws-user-sessions .ticket .slate .e-info .e-title{font-size:24px}}@media (min-width: 768px) and (max-width: 991px){body.register .ticket .slate .e-info .e-title,body.register-lws-user-sessions .ticket .slate .e-info .e-title{font-size:18px}}body.register .ticket .slate .e-info .e-date,body.register-lws-user-sessions .ticket .slate .e-info .e-date{font-size:17px;font-weight:300}@media (min-width: 768px) and (max-width: 991px){body.register .ticket .slate .e-info .e-date,body.register-lws-user-sessions .ticket .slate .e-info .e-date{font-size:14px}}body.register .ticket .slate .e-info .e-closed,body.register-lws-user-sessions .ticket .slate .e-info .e-closed{font-size:13px}body.register .ticket .slate .ticket-toggle,body.register-lws-user-sessions .ticket .slate .ticket-toggle{width:81px;height:81px;float:right}@media (min-width: 768px) and (max-width: 991px){body.register .ticket .slate .ticket-toggle,body.register-lws-user-sessions .ticket .slate .ticket-toggle{width:60px;height:60px}}@media (max-width: 767px){body.register .ticket .slate .ticket-toggle,body.register-lws-user-sessions .ticket .slate .ticket-toggle{width:65px;height:65px}}body.register .ticket .slate .ticket-toggle:hover,body.register-lws-user-sessions .ticket .slate .ticket-toggle:hover{opacity:0.8}body.register .ticket .slate .ticket-toggle.on,body.register-lws-user-sessions .ticket .slate .ticket-toggle.on{background-image:url("../images/registration/box_lg_green.gif");background-size:82px 81px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .ticket .slate .ticket-toggle.on,body.register-lws-user-sessions .ticket .slate .ticket-toggle.on{background-image:url("../images/registration/box_lg_green@2x.gif")}}body.register .ticket .slate .ticket-toggle .check,body.register-lws-user-sessions .ticket .slate .ticket-toggle .check{background-image:url("../images/registration/check_lg.png");background-size:36px 27px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .ticket .slate .ticket-toggle .check,body.register-lws-user-sessions .ticket .slate .ticket-toggle .check{background-image:url("../images/registration/check_lg@2x.png")}}body.register .ticket .slate .ticket-toggle .x,body.register-lws-user-sessions .ticket .slate .ticket-toggle .x{background-image:url("../images/registration/x_lg.png");background-size:30px 30px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .ticket .slate .ticket-toggle .x,body.register-lws-user-sessions .ticket .slate .ticket-toggle .x{background-image:url("../images/registration/x_lg@2x.png")}}body.register .ticket .slate .ticket-toggle .check,body.register .ticket .slate .ticket-toggle .x,body.register-lws-user-sessions .ticket .slate .ticket-toggle .check,body.register-lws-user-sessions .ticket .slate .ticket-toggle .x{width:100%;height:100%;cursor:pointer}body.register .ticket .slate .ticket-toggle.off,body.register-lws-user-sessions .ticket .slate .ticket-toggle.off{background-image:url("../images/registration/box_lg_red.gif");background-size:82px 81px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .ticket .slate .ticket-toggle.off,body.register-lws-user-sessions .ticket .slate .ticket-toggle.off{background-image:url("../images/registration/box_lg_red@2x.gif")}}body.register .ticket .attendee-actions,body.register .ticket .attendee-clear,body.register-lws-user-sessions .ticket .attendee-actions,body.register-lws-user-sessions .ticket .attendee-clear{padding:10px 25px}body.register .ticket .attendee-actions.attendee-clear,body.register .ticket .attendee-clear.attendee-clear,body.register-lws-user-sessions .ticket .attendee-actions.attendee-clear,body.register-lws-user-sessions .ticket .attendee-clear.attendee-clear{float:left}body.register .ticket .attendee-actions .clear,body.register .ticket .attendee-clear .clear,body.register-lws-user-sessions .ticket .attendee-actions .clear,body.register-lws-user-sessions .ticket .attendee-clear .clear{min-height:26px;display:inline-block;vertical-align:sub}@media (max-width: 767px){body.register .ticket .attendee-actions .clear,body.register .ticket .attendee-clear .clear,body.register-lws-user-sessions .ticket .attendee-actions .clear,body.register-lws-user-sessions .ticket .attendee-clear .clear{margin-top:9px}}body.register .ticket .attendee-actions .clear:hover,body.register .ticket .attendee-clear .clear:hover,body.register-lws-user-sessions .ticket .attendee-actions .clear:hover,body.register-lws-user-sessions .ticket .attendee-clear .clear:hover{cursor:pointer}body.register .ticket .attendee-actions.attendee-actions,body.register .ticket .attendee-clear.attendee-actions,body.register-lws-user-sessions .ticket .attendee-actions.attendee-actions,body.register-lws-user-sessions .ticket .attendee-clear.attendee-actions{float:right}@media (max-width: 991px){body.register .ticket .attendee-actions,body.register .ticket .attendee-clear,body.register-lws-user-sessions .ticket .attendee-actions,body.register-lws-user-sessions .ticket .attendee-clear{padding:5px 15px}}body.register .ticket .attendee-num,body.register-lws-user-sessions .ticket .attendee-num{color:#e24425}@media (max-width: 767px){body.register .ticket .attendee-num,body.register-lws-user-sessions .ticket .attendee-num{margin-top:5px}}body.register .ticket .attendee-num .attendee-icon,body.register-lws-user-sessions .ticket .attendee-num .attendee-icon{background-image:url("../images/registration/icon_user.png");background-size:24px 21px;background-position:center;background-repeat:no-repeat;display:inline-block;width:24px;height:21px;margin-left:2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register .ticket .attendee-num .attendee-icon,body.register-lws-user-sessions .ticket .attendee-num .attendee-icon{background-image:url("../images/registration/icon_user@2x.png")}}body.register .ticket .remove,body.register-lws-user-sessions .ticket .remove{float:right;margin:10px 0 0;cursor:pointer;color:#5e5e5e}@media (max-width: 767px){body.register .ticket .remove,body.register-lws-user-sessions .ticket .remove{font-size:14px;margin:0 0 0}}body.register .ticket label,body.register-lws-user-sessions .ticket label{color:#5e5e5e}body.register .ticket .padded,body.register-lws-user-sessions .ticket .padded{padding:25px}@media (max-width: 767px){body.register .ticket .padded,body.register-lws-user-sessions .ticket .padded{padding:10px}}body.register .ticket .form-group,body.register-lws-user-sessions .ticket .form-group{margin-bottom:20px}body.register .ticket .form-group.left,body.register-lws-user-sessions .ticket .form-group.left{float:left;width:50%}body.register .ticket .form-group.left input,body.register-lws-user-sessions .ticket .form-group.left input{width:92%;background-color:white;color:#5e5e5e}body.register .ticket .form-group.left.right input,body.register-lws-user-sessions .ticket .form-group.left.right input{width:100%}body.register .ticket .form-group.left.right .error,body.register-lws-user-sessions .ticket .form-group.left.right .error{width:100%}body.register .ticket select#ticket_holder,body.register-lws-user-sessions .ticket select#ticket_holder{width:80%;float:right;border:3px solid #d6d6d6;border-radius:0;height:44px}@media (max-width: 767px){body.register .ticket select#ticket_holder,body.register-lws-user-sessions .ticket select#ticket_holder{width:50%}}body.register .ticket .unassigned-box,body.register-lws-user-sessions .ticket .unassigned-box{transition:bottom 1s}body.register .ticket .unassign-ticket,body.register .ticket .assign-ticket,body.register-lws-user-sessions .ticket .unassign-ticket,body.register-lws-user-sessions .ticket .assign-ticket{cursor:pointer}body.register .ticket .unassigned-box,body.register-lws-user-sessions .ticket .unassigned-box{position:absolute;background-color:#f0f0f0;height:430px;bottom:-430px;padding:0 25px 0 0}@media (min-width: 768px) and (max-width: 991px){body.register .ticket .unassigned-box,body.register-lws-user-sessions .ticket .unassigned-box{height:470px;bottom:-470px}}@media (max-width: 767px){body.register .ticket .unassigned-box,body.register-lws-user-sessions .ticket .unassigned-box{height:410px;bottom:-410px}}body.register .ticket .unassigned-box.show,body.register-lws-user-sessions .ticket .unassigned-box.show{bottom:0}body.register .title.attendees,body.register-lws-user-sessions .title.attendees{margin-bottom:30px;margin-top:30px}body.register .conference-slate,body.register-lws-user-sessions .conference-slate{border-right:2px solid white}body.register .awards-slate,body.register-lws-user-sessions .awards-slate{border-left:2px solid white}body.register .stage .btn.btn-secondary,body.register-lws-user-sessions .stage .btn.btn-secondary{display:block;border:3px solid #e24425;border-radius:0;font-size:16px}body.register .stage .btn.btn-secondary:hover,body.register-lws-user-sessions .stage .btn.btn-secondary:hover{border-color:#ff841f}body.register .stage .order-exists-overlay,body.register-lws-user-sessions .stage .order-exists-overlay{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.96);top:0;padding:105px 25px;text-align:center}body.register .stage .order-exists-overlay .close-overlay,body.register-lws-user-sessions .stage .order-exists-overlay .close-overlay{position:absolute;top:0;right:20px;font-size:34px}body.register .stage .order-exists-overlay .close-overlay:hover,body.register-lws-user-sessions .stage .order-exists-overlay .close-overlay:hover{text-decoration:none;opacity:0.8}body.register .stage .order-exists-overlay p,body.register-lws-user-sessions .stage .order-exists-overlay p{color:#5e5e5e}body.register .stage .order-exists-overlay a:hover,body.register-lws-user-sessions .stage .order-exists-overlay a:hover{cursor:pointer}body.register #billing_registration,body.register-lws-user-sessions #billing_registration{padding:20px 0}body.register #billing_registration .title,body.register-lws-user-sessions #billing_registration .title{margin-bottom:30px}body.register #billing_registration #billing_form,body.register-lws-user-sessions #billing_registration #billing_form{background-color:#f0f0f0;padding:25px;margin-bottom:30px}@media (max-width: 767px){body.register #billing_registration #billing_form,body.register-lws-user-sessions #billing_registration #billing_form{padding:15px}}body.register #billing_registration #billing_form label,body.register-lws-user-sessions #billing_registration #billing_form label{color:#5e5e5e}body.register #billing_registration #billing_form input,body.register-lws-user-sessions #billing_registration #billing_form input{background-color:white}@media (max-width: 767px){body.register #billing_registration #billing_form label[for="terms_conditions"],body.register-lws-user-sessions #billing_registration #billing_form label[for="terms_conditions"]{font-size:14px}}body.register #billing_registration .btn.next-step-payment,body.register #billing_registration .next-step-free-order,body.register-lws-user-sessions #billing_registration .btn.next-step-payment,body.register-lws-user-sessions #billing_registration .next-step-free-order{background-color:#e24425;color:White}body.register #billing_registration a.btn,body.register-lws-user-sessions #billing_registration a.btn{margin-bottom:20px}body.register #ticket_registration,body.register-lws-user-sessions #ticket_registration{padding-bottom:150px;overflow:hidden}body.register #ticket_registration .subtotal-value,body.register-lws-user-sessions #ticket_registration .subtotal-value{background-color:white}body.register #ticket_registration .subtotal-contain.white,body.register-lws-user-sessions #ticket_registration .subtotal-contain.white{padding:10px 0;background-color:white}body.register .pre-register-form input,body.register-lws-user-sessions .pre-register-form input{background-color:white}body.register #ticket_registration .add-more,body.register #awards_seating_plan .add-more,body.register #lws_user_sessions .add-more,body.register #billing_registration .add-more,body.register-lws-user-sessions #ticket_registration .add-more,body.register-lws-user-sessions #awards_seating_plan .add-more,body.register-lws-user-sessions #lws_user_sessions .add-more,body.register-lws-user-sessions #billing_registration .add-more{margin:30px 0}body.register #ticket_registration .add-more .icon,body.register #awards_seating_plan .add-more .icon,body.register #lws_user_sessions .add-more .icon,body.register #billing_registration .add-more .icon,body.register-lws-user-sessions #ticket_registration .add-more .icon,body.register-lws-user-sessions #awards_seating_plan .add-more .icon,body.register-lws-user-sessions #lws_user_sessions .add-more .icon,body.register-lws-user-sessions #billing_registration .add-more .icon{background-image:url("../images/registration/icon_plus.png");background-size:31px 31px;background-position:center;background-repeat:no-repeat;width:31px;height:31px;margin:0 auto;display:block;position:relative;top:-25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .add-more .icon,body.register #awards_seating_plan .add-more .icon,body.register #lws_user_sessions .add-more .icon,body.register #billing_registration .add-more .icon,body.register-lws-user-sessions #ticket_registration .add-more .icon,body.register-lws-user-sessions #awards_seating_plan .add-more .icon,body.register-lws-user-sessions #lws_user_sessions .add-more .icon,body.register-lws-user-sessions #billing_registration .add-more .icon{background-image:url("../images/registration/icon_plus@2x.png")}}body.register #ticket_registration .add-more .text-label,body.register #awards_seating_plan .add-more .text-label,body.register #lws_user_sessions .add-more .text-label,body.register #billing_registration .add-more .text-label,body.register-lws-user-sessions #ticket_registration .add-more .text-label,body.register-lws-user-sessions #awards_seating_plan .add-more .text-label,body.register-lws-user-sessions #lws_user_sessions .add-more .text-label,body.register-lws-user-sessions #billing_registration .add-more .text-label{display:block;margin-top:-27px}body.register #ticket_registration input,body.register #awards_seating_plan input,body.register #lws_user_sessions input,body.register #billing_registration input,body.register-lws-user-sessions #ticket_registration input,body.register-lws-user-sessions #awards_seating_plan input,body.register-lws-user-sessions #lws_user_sessions input,body.register-lws-user-sessions #billing_registration input{color:#5e5e5e}body.register #ticket_registration input[type="checkbox"],body.register #awards_seating_plan input[type="checkbox"],body.register #lws_user_sessions input[type="checkbox"],body.register #billing_registration input[type="checkbox"],body.register-lws-user-sessions #ticket_registration input[type="checkbox"],body.register-lws-user-sessions #awards_seating_plan input[type="checkbox"],body.register-lws-user-sessions #lws_user_sessions input[type="checkbox"],body.register-lws-user-sessions #billing_registration input[type="checkbox"]{appearance:normal !important;-moz-appearance:normal !important;-webkit-appearance:normal !important;display:inline-block;margin-left:9px;vertical-align:sub;height:18px;width:18px}body.register #ticket_registration .order-board-container,body.register #awards_seating_plan .order-board-container,body.register #lws_user_sessions .order-board-container,body.register #billing_registration .order-board-container,body.register-lws-user-sessions #ticket_registration .order-board-container,body.register-lws-user-sessions #awards_seating_plan .order-board-container,body.register-lws-user-sessions #lws_user_sessions .order-board-container,body.register-lws-user-sessions #billing_registration .order-board-container{width:inherit;position:relative}@media (min-width: 1200px){body.register #ticket_registration .order-board-container,body.register #awards_seating_plan .order-board-container,body.register #lws_user_sessions .order-board-container,body.register #billing_registration .order-board-container,body.register-lws-user-sessions #ticket_registration .order-board-container,body.register-lws-user-sessions #awards_seating_plan .order-board-container,body.register-lws-user-sessions #lws_user_sessions .order-board-container,body.register-lws-user-sessions #billing_registration .order-board-container{width:360px}}@media (min-width: 992px) and (max-width: 1199px){body.register #ticket_registration .order-board-container,body.register #awards_seating_plan .order-board-container,body.register #lws_user_sessions .order-board-container,body.register #billing_registration .order-board-container,body.register-lws-user-sessions #ticket_registration .order-board-container,body.register-lws-user-sessions #awards_seating_plan .order-board-container,body.register-lws-user-sessions #lws_user_sessions .order-board-container,body.register-lws-user-sessions #billing_registration .order-board-container{width:293px}}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board-container,body.register #awards_seating_plan .order-board-container,body.register #lws_user_sessions .order-board-container,body.register #billing_registration .order-board-container,body.register-lws-user-sessions #ticket_registration .order-board-container,body.register-lws-user-sessions #awards_seating_plan .order-board-container,body.register-lws-user-sessions #lws_user_sessions .order-board-container,body.register-lws-user-sessions #billing_registration .order-board-container{width:220px}}body.register #ticket_registration .order-board-container .order-board,body.register #awards_seating_plan .order-board-container .order-board,body.register #lws_user_sessions .order-board-container .order-board,body.register #billing_registration .order-board-container .order-board,body.register-lws-user-sessions #ticket_registration .order-board-container .order-board,body.register-lws-user-sessions #awards_seating_plan .order-board-container .order-board,body.register-lws-user-sessions #lws_user_sessions .order-board-container .order-board,body.register-lws-user-sessions #billing_registration .order-board-container .order-board{width:inherit}body.register #ticket_registration .order-board,body.register #awards_seating_plan .order-board,body.register #lws_user_sessions .order-board,body.register #billing_registration .order-board,body.register-lws-user-sessions #ticket_registration .order-board,body.register-lws-user-sessions #awards_seating_plan .order-board,body.register-lws-user-sessions #lws_user_sessions .order-board,body.register-lws-user-sessions #billing_registration .order-board{position:relative;z-index:5}@media (max-width: 767px){body.register #ticket_registration .order-board,body.register #awards_seating_plan .order-board,body.register #lws_user_sessions .order-board,body.register #billing_registration .order-board,body.register-lws-user-sessions #ticket_registration .order-board,body.register-lws-user-sessions #awards_seating_plan .order-board,body.register-lws-user-sessions #lws_user_sessions .order-board,body.register-lws-user-sessions #billing_registration .order-board{margin-bottom:25px}}body.register #ticket_registration .order-board .board-container,body.register #awards_seating_plan .order-board .board-container,body.register #lws_user_sessions .order-board .board-container,body.register #billing_registration .order-board .board-container,body.register-lws-user-sessions #ticket_registration .order-board .board-container,body.register-lws-user-sessions #awards_seating_plan .order-board .board-container,body.register-lws-user-sessions #lws_user_sessions .order-board .board-container,body.register-lws-user-sessions #billing_registration .order-board .board-container{position:relative;z-index:5;border:3px solid #d6d6d6}body.register #ticket_registration .order-board .top-accent,body.register #awards_seating_plan .order-board .top-accent,body.register #lws_user_sessions .order-board .top-accent,body.register #billing_registration .order-board .top-accent,body.register-lws-user-sessions #ticket_registration .order-board .top-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .top-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .top-accent,body.register-lws-user-sessions #billing_registration .order-board .top-accent{background-image:url("../images/registration/water_accent_v.png");background-size:255px 618px;background-position:center;background-repeat:no-repeat;height:618px;top:-85px;background-position:top}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .order-board .top-accent,body.register #awards_seating_plan .order-board .top-accent,body.register #lws_user_sessions .order-board .top-accent,body.register #billing_registration .order-board .top-accent,body.register-lws-user-sessions #ticket_registration .order-board .top-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .top-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .top-accent,body.register-lws-user-sessions #billing_registration .order-board .top-accent{background-image:url("../images/registration/water_accent_v@2x.png")}}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .top-accent,body.register #awards_seating_plan .order-board .top-accent,body.register #lws_user_sessions .order-board .top-accent,body.register #billing_registration .order-board .top-accent,body.register-lws-user-sessions #ticket_registration .order-board .top-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .top-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .top-accent,body.register-lws-user-sessions #billing_registration .order-board .top-accent{background-size:220px 533px}}body.register #ticket_registration .order-board .bottom-accent,body.register #awards_seating_plan .order-board .bottom-accent,body.register #lws_user_sessions .order-board .bottom-accent,body.register #billing_registration .order-board .bottom-accent,body.register-lws-user-sessions #ticket_registration .order-board .bottom-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .bottom-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .bottom-accent,body.register-lws-user-sessions #billing_registration .order-board .bottom-accent{background-image:url("../images/registration/water_accent_vmini.png");background-size:228px 137px;background-position:center;background-repeat:no-repeat;height:137px;bottom:-135px;background-position:bottom}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .order-board .bottom-accent,body.register #awards_seating_plan .order-board .bottom-accent,body.register #lws_user_sessions .order-board .bottom-accent,body.register #billing_registration .order-board .bottom-accent,body.register-lws-user-sessions #ticket_registration .order-board .bottom-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .bottom-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .bottom-accent,body.register-lws-user-sessions #billing_registration .order-board .bottom-accent{background-image:url("../images/registration/water_accent_vmini@2x.png")}}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .bottom-accent,body.register #awards_seating_plan .order-board .bottom-accent,body.register #lws_user_sessions .order-board .bottom-accent,body.register #billing_registration .order-board .bottom-accent,body.register-lws-user-sessions #ticket_registration .order-board .bottom-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .bottom-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .bottom-accent,body.register-lws-user-sessions #billing_registration .order-board .bottom-accent{background-position:top;background-size:contain;bottom:-135px}}body.register #ticket_registration .order-board .top-accent,body.register #ticket_registration .order-board .bottom-accent,body.register #awards_seating_plan .order-board .top-accent,body.register #awards_seating_plan .order-board .bottom-accent,body.register #lws_user_sessions .order-board .top-accent,body.register #lws_user_sessions .order-board .bottom-accent,body.register #billing_registration .order-board .top-accent,body.register #billing_registration .order-board .bottom-accent,body.register-lws-user-sessions #ticket_registration .order-board .top-accent,body.register-lws-user-sessions #ticket_registration .order-board .bottom-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .top-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .bottom-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .top-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .bottom-accent,body.register-lws-user-sessions #billing_registration .order-board .top-accent,body.register-lws-user-sessions #billing_registration .order-board .bottom-accent{width:inherit;position:absolute;z-index:2}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .top-accent,body.register #ticket_registration .order-board .bottom-accent,body.register #awards_seating_plan .order-board .top-accent,body.register #awards_seating_plan .order-board .bottom-accent,body.register #lws_user_sessions .order-board .top-accent,body.register #lws_user_sessions .order-board .bottom-accent,body.register #billing_registration .order-board .top-accent,body.register #billing_registration .order-board .bottom-accent,body.register-lws-user-sessions #ticket_registration .order-board .top-accent,body.register-lws-user-sessions #ticket_registration .order-board .bottom-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .top-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .bottom-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .top-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .bottom-accent,body.register-lws-user-sessions #billing_registration .order-board .top-accent,body.register-lws-user-sessions #billing_registration .order-board .bottom-accent{width:inherit}}@media (max-width: 767px){body.register #ticket_registration .order-board .top-accent,body.register #ticket_registration .order-board .bottom-accent,body.register #awards_seating_plan .order-board .top-accent,body.register #awards_seating_plan .order-board .bottom-accent,body.register #lws_user_sessions .order-board .top-accent,body.register #lws_user_sessions .order-board .bottom-accent,body.register #billing_registration .order-board .top-accent,body.register #billing_registration .order-board .bottom-accent,body.register-lws-user-sessions #ticket_registration .order-board .top-accent,body.register-lws-user-sessions #ticket_registration .order-board .bottom-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .top-accent,body.register-lws-user-sessions #awards_seating_plan .order-board .bottom-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .top-accent,body.register-lws-user-sessions #lws_user_sessions .order-board .bottom-accent,body.register-lws-user-sessions #billing_registration .order-board .top-accent,body.register-lws-user-sessions #billing_registration .order-board .bottom-accent{display:none}}body.register #ticket_registration .order-board .centered,body.register #awards_seating_plan .order-board .centered,body.register #lws_user_sessions .order-board .centered,body.register #billing_registration .order-board .centered,body.register-lws-user-sessions #ticket_registration .order-board .centered,body.register-lws-user-sessions #awards_seating_plan .order-board .centered,body.register-lws-user-sessions #lws_user_sessions .order-board .centered,body.register-lws-user-sessions #billing_registration .order-board .centered{text-align:center}body.register #ticket_registration .order-board .promo,body.register #awards_seating_plan .order-board .promo,body.register #lws_user_sessions .order-board .promo,body.register #billing_registration .order-board .promo,body.register-lws-user-sessions #ticket_registration .order-board .promo,body.register-lws-user-sessions #awards_seating_plan .order-board .promo,body.register-lws-user-sessions #lws_user_sessions .order-board .promo,body.register-lws-user-sessions #billing_registration .order-board .promo{position:relative}body.register #ticket_registration .order-board .status,body.register #awards_seating_plan .order-board .status,body.register #lws_user_sessions .order-board .status,body.register #billing_registration .order-board .status,body.register-lws-user-sessions #ticket_registration .order-board .status,body.register-lws-user-sessions #awards_seating_plan .order-board .status,body.register-lws-user-sessions #lws_user_sessions .order-board .status,body.register-lws-user-sessions #billing_registration .order-board .status{position:absolute;right:40px;bottom:22px;width:32px;height:31px}body.register #ticket_registration .order-board .status .indicator,body.register #awards_seating_plan .order-board .status .indicator,body.register #lws_user_sessions .order-board .status .indicator,body.register #billing_registration .order-board .status .indicator,body.register-lws-user-sessions #ticket_registration .order-board .status .indicator,body.register-lws-user-sessions #awards_seating_plan .order-board .status .indicator,body.register-lws-user-sessions #lws_user_sessions .order-board .status .indicator,body.register-lws-user-sessions #billing_registration .order-board .status .indicator{width:100%;height:100%}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .status,body.register #awards_seating_plan .order-board .status,body.register #lws_user_sessions .order-board .status,body.register #billing_registration .order-board .status,body.register-lws-user-sessions #ticket_registration .order-board .status,body.register-lws-user-sessions #awards_seating_plan .order-board .status,body.register-lws-user-sessions #lws_user_sessions .order-board .status,body.register-lws-user-sessions #billing_registration .order-board .status{bottom:26px}}body.register #ticket_registration .order-board .status.success,body.register #awards_seating_plan .order-board .status.success,body.register #lws_user_sessions .order-board .status.success,body.register #billing_registration .order-board .status.success,body.register-lws-user-sessions #ticket_registration .order-board .status.success,body.register-lws-user-sessions #awards_seating_plan .order-board .status.success,body.register-lws-user-sessions #lws_user_sessions .order-board .status.success,body.register-lws-user-sessions #billing_registration .order-board .status.success{background-image:url("../images/registration/box_mini_green.gif");background-size:32px 31px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .order-board .status.success,body.register #awards_seating_plan .order-board .status.success,body.register #lws_user_sessions .order-board .status.success,body.register #billing_registration .order-board .status.success,body.register-lws-user-sessions #ticket_registration .order-board .status.success,body.register-lws-user-sessions #awards_seating_plan .order-board .status.success,body.register-lws-user-sessions #lws_user_sessions .order-board .status.success,body.register-lws-user-sessions #billing_registration .order-board .status.success{background-image:url("../images/registration/box_mini_green@2x.gif")}}body.register #ticket_registration .order-board .status.success .check,body.register #awards_seating_plan .order-board .status.success .check,body.register #lws_user_sessions .order-board .status.success .check,body.register #billing_registration .order-board .status.success .check,body.register-lws-user-sessions #ticket_registration .order-board .status.success .check,body.register-lws-user-sessions #awards_seating_plan .order-board .status.success .check,body.register-lws-user-sessions #lws_user_sessions .order-board .status.success .check,body.register-lws-user-sessions #billing_registration .order-board .status.success .check{background-image:url("../images/registration/check_mini.png");background-size:18px 13px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .order-board .status.success .check,body.register #awards_seating_plan .order-board .status.success .check,body.register #lws_user_sessions .order-board .status.success .check,body.register #billing_registration .order-board .status.success .check,body.register-lws-user-sessions #ticket_registration .order-board .status.success .check,body.register-lws-user-sessions #awards_seating_plan .order-board .status.success .check,body.register-lws-user-sessions #lws_user_sessions .order-board .status.success .check,body.register-lws-user-sessions #billing_registration .order-board .status.success .check{background-image:url("../images/registration/check_mini@2x.png")}}body.register #ticket_registration .order-board .status.failed,body.register #awards_seating_plan .order-board .status.failed,body.register #lws_user_sessions .order-board .status.failed,body.register #billing_registration .order-board .status.failed,body.register-lws-user-sessions #ticket_registration .order-board .status.failed,body.register-lws-user-sessions #awards_seating_plan .order-board .status.failed,body.register-lws-user-sessions #lws_user_sessions .order-board .status.failed,body.register-lws-user-sessions #billing_registration .order-board .status.failed{background-image:url("../images/registration/box_mini_red.gif");background-size:32px 31px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .order-board .status.failed,body.register #awards_seating_plan .order-board .status.failed,body.register #lws_user_sessions .order-board .status.failed,body.register #billing_registration .order-board .status.failed,body.register-lws-user-sessions #ticket_registration .order-board .status.failed,body.register-lws-user-sessions #awards_seating_plan .order-board .status.failed,body.register-lws-user-sessions #lws_user_sessions .order-board .status.failed,body.register-lws-user-sessions #billing_registration .order-board .status.failed{background-image:url("../images/registration/box_mini_red@2x.gif")}}body.register #ticket_registration .order-board .status.failed .x,body.register #awards_seating_plan .order-board .status.failed .x,body.register #lws_user_sessions .order-board .status.failed .x,body.register #billing_registration .order-board .status.failed .x,body.register-lws-user-sessions #ticket_registration .order-board .status.failed .x,body.register-lws-user-sessions #awards_seating_plan .order-board .status.failed .x,body.register-lws-user-sessions #lws_user_sessions .order-board .status.failed .x,body.register-lws-user-sessions #billing_registration .order-board .status.failed .x{background-image:url("../images/registration/x_mini.png");background-size:14px 14px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #ticket_registration .order-board .status.failed .x,body.register #awards_seating_plan .order-board .status.failed .x,body.register #lws_user_sessions .order-board .status.failed .x,body.register #billing_registration .order-board .status.failed .x,body.register-lws-user-sessions #ticket_registration .order-board .status.failed .x,body.register-lws-user-sessions #awards_seating_plan .order-board .status.failed .x,body.register-lws-user-sessions #lws_user_sessions .order-board .status.failed .x,body.register-lws-user-sessions #billing_registration .order-board .status.failed .x{background-image:url("../images/registration/x_mini@2x.png")}}body.register #ticket_registration .order-board .padded,body.register #awards_seating_plan .order-board .padded,body.register #lws_user_sessions .order-board .padded,body.register #billing_registration .order-board .padded,body.register-lws-user-sessions #ticket_registration .order-board .padded,body.register-lws-user-sessions #awards_seating_plan .order-board .padded,body.register-lws-user-sessions #lws_user_sessions .order-board .padded,body.register-lws-user-sessions #billing_registration .order-board .padded{padding:15px 25px}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .padded,body.register #awards_seating_plan .order-board .padded,body.register #lws_user_sessions .order-board .padded,body.register #billing_registration .order-board .padded,body.register-lws-user-sessions #ticket_registration .order-board .padded,body.register-lws-user-sessions #awards_seating_plan .order-board .padded,body.register-lws-user-sessions #lws_user_sessions .order-board .padded,body.register-lws-user-sessions #billing_registration .order-board .padded{padding:15px}}@media (max-width: 767px){body.register #ticket_registration .order-board .padded,body.register #awards_seating_plan .order-board .padded,body.register #lws_user_sessions .order-board .padded,body.register #billing_registration .order-board .padded,body.register-lws-user-sessions #ticket_registration .order-board .padded,body.register-lws-user-sessions #awards_seating_plan .order-board .padded,body.register-lws-user-sessions #lws_user_sessions .order-board .padded,body.register-lws-user-sessions #billing_registration .order-board .padded{padding:15px}}@media (max-width: 767px){body.register #ticket_registration .order-board .padded.ticket-cart,body.register #awards_seating_plan .order-board .padded.ticket-cart,body.register #lws_user_sessions .order-board .padded.ticket-cart,body.register #billing_registration .order-board .padded.ticket-cart,body.register-lws-user-sessions #ticket_registration .order-board .padded.ticket-cart,body.register-lws-user-sessions #awards_seating_plan .order-board .padded.ticket-cart,body.register-lws-user-sessions #lws_user_sessions .order-board .padded.ticket-cart,body.register-lws-user-sessions #billing_registration .order-board .padded.ticket-cart{padding:25px 0}}body.register #ticket_registration .order-board .padded.grey,body.register #awards_seating_plan .order-board .padded.grey,body.register #lws_user_sessions .order-board .padded.grey,body.register #billing_registration .order-board .padded.grey,body.register-lws-user-sessions #ticket_registration .order-board .padded.grey,body.register-lws-user-sessions #awards_seating_plan .order-board .padded.grey,body.register-lws-user-sessions #lws_user_sessions .order-board .padded.grey,body.register-lws-user-sessions #billing_registration .order-board .padded.grey{background-color:#f0f0f0}body.register #ticket_registration .order-board .bordered,body.register #awards_seating_plan .order-board .bordered,body.register #lws_user_sessions .order-board .bordered,body.register #billing_registration .order-board .bordered,body.register-lws-user-sessions #ticket_registration .order-board .bordered,body.register-lws-user-sessions #awards_seating_plan .order-board .bordered,body.register-lws-user-sessions #lws_user_sessions .order-board .bordered,body.register-lws-user-sessions #billing_registration .order-board .bordered{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}body.register #ticket_registration .order-board .border-top,body.register #awards_seating_plan .order-board .border-top,body.register #lws_user_sessions .order-board .border-top,body.register #billing_registration .order-board .border-top,body.register-lws-user-sessions #ticket_registration .order-board .border-top,body.register-lws-user-sessions #awards_seating_plan .order-board .border-top,body.register-lws-user-sessions #lws_user_sessions .order-board .border-top,body.register-lws-user-sessions #billing_registration .order-board .border-top{border-top:1px solid #d6d6d6}body.register #ticket_registration .order-board .tickets-title,body.register #ticket_registration .order-board .promo-title,body.register #awards_seating_plan .order-board .tickets-title,body.register #awards_seating_plan .order-board .promo-title,body.register #lws_user_sessions .order-board .tickets-title,body.register #lws_user_sessions .order-board .promo-title,body.register #billing_registration .order-board .tickets-title,body.register #billing_registration .order-board .promo-title,body.register-lws-user-sessions #ticket_registration .order-board .tickets-title,body.register-lws-user-sessions #ticket_registration .order-board .promo-title,body.register-lws-user-sessions #awards_seating_plan .order-board .tickets-title,body.register-lws-user-sessions #awards_seating_plan .order-board .promo-title,body.register-lws-user-sessions #lws_user_sessions .order-board .tickets-title,body.register-lws-user-sessions #lws_user_sessions .order-board .promo-title,body.register-lws-user-sessions #billing_registration .order-board .tickets-title,body.register-lws-user-sessions #billing_registration .order-board .promo-title{margin-bottom:15px;font-weight:bold}body.register #ticket_registration .order-board .subtotal-title,body.register #ticket_registration .order-board .savings-title,body.register #ticket_registration .order-board .conf-title,body.register #ticket_registration .order-board .rma-title,body.register #awards_seating_plan .order-board .subtotal-title,body.register #awards_seating_plan .order-board .savings-title,body.register #awards_seating_plan .order-board .conf-title,body.register #awards_seating_plan .order-board .rma-title,body.register #lws_user_sessions .order-board .subtotal-title,body.register #lws_user_sessions .order-board .savings-title,body.register #lws_user_sessions .order-board .conf-title,body.register #lws_user_sessions .order-board .rma-title,body.register #billing_registration .order-board .subtotal-title,body.register #billing_registration .order-board .savings-title,body.register #billing_registration .order-board .conf-title,body.register #billing_registration .order-board .rma-title,body.register-lws-user-sessions #ticket_registration .order-board .subtotal-title,body.register-lws-user-sessions #ticket_registration .order-board .savings-title,body.register-lws-user-sessions #ticket_registration .order-board .conf-title,body.register-lws-user-sessions #ticket_registration .order-board .rma-title,body.register-lws-user-sessions #awards_seating_plan .order-board .subtotal-title,body.register-lws-user-sessions #awards_seating_plan .order-board .savings-title,body.register-lws-user-sessions #awards_seating_plan .order-board .conf-title,body.register-lws-user-sessions #awards_seating_plan .order-board .rma-title,body.register-lws-user-sessions #lws_user_sessions .order-board .subtotal-title,body.register-lws-user-sessions #lws_user_sessions .order-board .savings-title,body.register-lws-user-sessions #lws_user_sessions .order-board .conf-title,body.register-lws-user-sessions #lws_user_sessions .order-board .rma-title,body.register-lws-user-sessions #billing_registration .order-board .subtotal-title,body.register-lws-user-sessions #billing_registration .order-board .savings-title,body.register-lws-user-sessions #billing_registration .order-board .conf-title,body.register-lws-user-sessions #billing_registration .order-board .rma-title{font-size:18px}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .subtotal-title,body.register #ticket_registration .order-board .savings-title,body.register #ticket_registration .order-board .conf-title,body.register #ticket_registration .order-board .rma-title,body.register #awards_seating_plan .order-board .subtotal-title,body.register #awards_seating_plan .order-board .savings-title,body.register #awards_seating_plan .order-board .conf-title,body.register #awards_seating_plan .order-board .rma-title,body.register #lws_user_sessions .order-board .subtotal-title,body.register #lws_user_sessions .order-board .savings-title,body.register #lws_user_sessions .order-board .conf-title,body.register #lws_user_sessions .order-board .rma-title,body.register #billing_registration .order-board .subtotal-title,body.register #billing_registration .order-board .savings-title,body.register #billing_registration .order-board .conf-title,body.register #billing_registration .order-board .rma-title,body.register-lws-user-sessions #ticket_registration .order-board .subtotal-title,body.register-lws-user-sessions #ticket_registration .order-board .savings-title,body.register-lws-user-sessions #ticket_registration .order-board .conf-title,body.register-lws-user-sessions #ticket_registration .order-board .rma-title,body.register-lws-user-sessions #awards_seating_plan .order-board .subtotal-title,body.register-lws-user-sessions #awards_seating_plan .order-board .savings-title,body.register-lws-user-sessions #awards_seating_plan .order-board .conf-title,body.register-lws-user-sessions #awards_seating_plan .order-board .rma-title,body.register-lws-user-sessions #lws_user_sessions .order-board .subtotal-title,body.register-lws-user-sessions #lws_user_sessions .order-board .savings-title,body.register-lws-user-sessions #lws_user_sessions .order-board .conf-title,body.register-lws-user-sessions #lws_user_sessions .order-board .rma-title,body.register-lws-user-sessions #billing_registration .order-board .subtotal-title,body.register-lws-user-sessions #billing_registration .order-board .savings-title,body.register-lws-user-sessions #billing_registration .order-board .conf-title,body.register-lws-user-sessions #billing_registration .order-board .rma-title{font-size:16px}}body.register #ticket_registration .order-board .ticket-block,body.register #awards_seating_plan .order-board .ticket-block,body.register #lws_user_sessions .order-board .ticket-block,body.register #billing_registration .order-board .ticket-block,body.register-lws-user-sessions #ticket_registration .order-board .ticket-block,body.register-lws-user-sessions #awards_seating_plan .order-board .ticket-block,body.register-lws-user-sessions #lws_user_sessions .order-board .ticket-block,body.register-lws-user-sessions #billing_registration .order-board .ticket-block{margin-bottom:5px}body.register #ticket_registration .order-board .ticket-title,body.register #awards_seating_plan .order-board .ticket-title,body.register #lws_user_sessions .order-board .ticket-title,body.register #billing_registration .order-board .ticket-title,body.register-lws-user-sessions #ticket_registration .order-board .ticket-title,body.register-lws-user-sessions #awards_seating_plan .order-board .ticket-title,body.register-lws-user-sessions #lws_user_sessions .order-board .ticket-title,body.register-lws-user-sessions #billing_registration .order-board .ticket-title{float:left;margin-top:8px;font-weight:bold;font-size:18px;text-transform:capitalize}@media (max-width: 991px){body.register #ticket_registration .order-board .ticket-title,body.register #awards_seating_plan .order-board .ticket-title,body.register #lws_user_sessions .order-board .ticket-title,body.register #billing_registration .order-board .ticket-title,body.register-lws-user-sessions #ticket_registration .order-board .ticket-title,body.register-lws-user-sessions #awards_seating_plan .order-board .ticket-title,body.register-lws-user-sessions #lws_user_sessions .order-board .ticket-title,body.register-lws-user-sessions #billing_registration .order-board .ticket-title{font-size:16px}}body.register #ticket_registration .order-board .ticket-title .ticket-type,body.register #awards_seating_plan .order-board .ticket-title .ticket-type,body.register #lws_user_sessions .order-board .ticket-title .ticket-type,body.register #billing_registration .order-board .ticket-title .ticket-type,body.register-lws-user-sessions #ticket_registration .order-board .ticket-title .ticket-type,body.register-lws-user-sessions #awards_seating_plan .order-board .ticket-title .ticket-type,body.register-lws-user-sessions #lws_user_sessions .order-board .ticket-title .ticket-type,body.register-lws-user-sessions #billing_registration .order-board .ticket-title .ticket-type{font-size:16px}body.register #ticket_registration .order-board .ticket-value,body.register #awards_seating_plan .order-board .ticket-value,body.register #lws_user_sessions .order-board .ticket-value,body.register #billing_registration .order-board .ticket-value,body.register-lws-user-sessions #ticket_registration .order-board .ticket-value,body.register-lws-user-sessions #awards_seating_plan .order-board .ticket-value,body.register-lws-user-sessions #lws_user_sessions .order-board .ticket-value,body.register-lws-user-sessions #billing_registration .order-board .ticket-value{float:right;background-color:#e24425;padding:10px 20px;color:white}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .order-board .ticket-value,body.register #awards_seating_plan .order-board .ticket-value,body.register #lws_user_sessions .order-board .ticket-value,body.register #billing_registration .order-board .ticket-value,body.register-lws-user-sessions #ticket_registration .order-board .ticket-value,body.register-lws-user-sessions #awards_seating_plan .order-board .ticket-value,body.register-lws-user-sessions #lws_user_sessions .order-board .ticket-value,body.register-lws-user-sessions #billing_registration .order-board .ticket-value{padding:5px 15px}}body.register #ticket_registration .order-board .subtotal-title,body.register #awards_seating_plan .order-board .subtotal-title,body.register #lws_user_sessions .order-board .subtotal-title,body.register #billing_registration .order-board .subtotal-title,body.register-lws-user-sessions #ticket_registration .order-board .subtotal-title,body.register-lws-user-sessions #awards_seating_plan .order-board .subtotal-title,body.register-lws-user-sessions #lws_user_sessions .order-board .subtotal-title,body.register-lws-user-sessions #billing_registration .order-board .subtotal-title{font-weight:bold}body.register #ticket_registration .order-board .savings-title,body.register #awards_seating_plan .order-board .savings-title,body.register #lws_user_sessions .order-board .savings-title,body.register #billing_registration .order-board .savings-title,body.register-lws-user-sessions #ticket_registration .order-board .savings-title,body.register-lws-user-sessions #awards_seating_plan .order-board .savings-title,body.register-lws-user-sessions #lws_user_sessions .order-board .savings-title,body.register-lws-user-sessions #billing_registration .order-board .savings-title{font-weight:normal}body.register #ticket_registration .order-board .savings-value,body.register #awards_seating_plan .order-board .savings-value,body.register #lws_user_sessions .order-board .savings-value,body.register #billing_registration .order-board .savings-value,body.register-lws-user-sessions #ticket_registration .order-board .savings-value,body.register-lws-user-sessions #awards_seating_plan .order-board .savings-value,body.register-lws-user-sessions #lws_user_sessions .order-board .savings-value,body.register-lws-user-sessions #billing_registration .order-board .savings-value{font-size:30px;color:#81BD0F;font-weight:bold}body.register #ticket_registration .order-board .subtotal-value,body.register #awards_seating_plan .order-board .subtotal-value,body.register #lws_user_sessions .order-board .subtotal-value,body.register #billing_registration .order-board .subtotal-value,body.register-lws-user-sessions #ticket_registration .order-board .subtotal-value,body.register-lws-user-sessions #awards_seating_plan .order-board .subtotal-value,body.register-lws-user-sessions #lws_user_sessions .order-board .subtotal-value,body.register-lws-user-sessions #billing_registration .order-board .subtotal-value{font-size:36px;font-weight:bold}body.register #ticket_registration .order-board #promo_code,body.register #ticket_registration .order-board #promo_code_last,body.register #awards_seating_plan .order-board #promo_code,body.register #awards_seating_plan .order-board #promo_code_last,body.register #lws_user_sessions .order-board #promo_code,body.register #lws_user_sessions .order-board #promo_code_last,body.register #billing_registration .order-board #promo_code,body.register #billing_registration .order-board #promo_code_last,body.register-lws-user-sessions #ticket_registration .order-board #promo_code,body.register-lws-user-sessions #ticket_registration .order-board #promo_code_last,body.register-lws-user-sessions #awards_seating_plan .order-board #promo_code,body.register-lws-user-sessions #awards_seating_plan .order-board #promo_code_last,body.register-lws-user-sessions #lws_user_sessions .order-board #promo_code,body.register-lws-user-sessions #lws_user_sessions .order-board #promo_code_last,body.register-lws-user-sessions #billing_registration .order-board #promo_code,body.register-lws-user-sessions #billing_registration .order-board #promo_code_last{height:44px}body.register #ticket_registration .order-board .save,body.register #awards_seating_plan .order-board .save,body.register #lws_user_sessions .order-board .save,body.register #billing_registration .order-board .save,body.register-lws-user-sessions #ticket_registration .order-board .save,body.register-lws-user-sessions #awards_seating_plan .order-board .save,body.register-lws-user-sessions #lws_user_sessions .order-board .save,body.register-lws-user-sessions #billing_registration .order-board .save{display:block;text-align:right;margin:15px 0;font-size:18px}body.register #ticket_registration .order-board .totals .subtotal-title,body.register #ticket_registration .order-board .totals .tax-title,body.register #ticket_registration .order-board .totals .total-title,body.register #awards_seating_plan .order-board .totals .subtotal-title,body.register #awards_seating_plan .order-board .totals .tax-title,body.register #awards_seating_plan .order-board .totals .total-title,body.register #lws_user_sessions .order-board .totals .subtotal-title,body.register #lws_user_sessions .order-board .totals .tax-title,body.register #lws_user_sessions .order-board .totals .total-title,body.register #billing_registration .order-board .totals .subtotal-title,body.register #billing_registration .order-board .totals .tax-title,body.register #billing_registration .order-board .totals .total-title,body.register-lws-user-sessions #ticket_registration .order-board .totals .subtotal-title,body.register-lws-user-sessions #ticket_registration .order-board .totals .tax-title,body.register-lws-user-sessions #ticket_registration .order-board .totals .total-title,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .subtotal-title,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .tax-title,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .total-title,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .subtotal-title,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .tax-title,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .total-title,body.register-lws-user-sessions #billing_registration .order-board .totals .subtotal-title,body.register-lws-user-sessions #billing_registration .order-board .totals .tax-title,body.register-lws-user-sessions #billing_registration .order-board .totals .total-title{float:left;font-size:18px;min-width:160px;font-weight:normal}body.register #ticket_registration .order-board .totals .subtotal-title .value,body.register #ticket_registration .order-board .totals .tax-title .value,body.register #ticket_registration .order-board .totals .total-title .value,body.register #awards_seating_plan .order-board .totals .subtotal-title .value,body.register #awards_seating_plan .order-board .totals .tax-title .value,body.register #awards_seating_plan .order-board .totals .total-title .value,body.register #lws_user_sessions .order-board .totals .subtotal-title .value,body.register #lws_user_sessions .order-board .totals .tax-title .value,body.register #lws_user_sessions .order-board .totals .total-title .value,body.register #billing_registration .order-board .totals .subtotal-title .value,body.register #billing_registration .order-board .totals .tax-title .value,body.register #billing_registration .order-board .totals .total-title .value,body.register-lws-user-sessions #ticket_registration .order-board .totals .subtotal-title .value,body.register-lws-user-sessions #ticket_registration .order-board .totals .tax-title .value,body.register-lws-user-sessions #ticket_registration .order-board .totals .total-title .value,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .subtotal-title .value,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .tax-title .value,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .total-title .value,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .subtotal-title .value,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .tax-title .value,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .total-title .value,body.register-lws-user-sessions #billing_registration .order-board .totals .subtotal-title .value,body.register-lws-user-sessions #billing_registration .order-board .totals .tax-title .value,body.register-lws-user-sessions #billing_registration .order-board .totals .total-title .value{float:right;font-size:18px;padding:0;font-weight:normal}body.register #ticket_registration .order-board .totals .subtotal-title .value.total-value,body.register #ticket_registration .order-board .totals .tax-title .value.total-value,body.register #ticket_registration .order-board .totals .total-title .value.total-value,body.register #awards_seating_plan .order-board .totals .subtotal-title .value.total-value,body.register #awards_seating_plan .order-board .totals .tax-title .value.total-value,body.register #awards_seating_plan .order-board .totals .total-title .value.total-value,body.register #lws_user_sessions .order-board .totals .subtotal-title .value.total-value,body.register #lws_user_sessions .order-board .totals .tax-title .value.total-value,body.register #lws_user_sessions .order-board .totals .total-title .value.total-value,body.register #billing_registration .order-board .totals .subtotal-title .value.total-value,body.register #billing_registration .order-board .totals .tax-title .value.total-value,body.register #billing_registration .order-board .totals .total-title .value.total-value,body.register-lws-user-sessions #ticket_registration .order-board .totals .subtotal-title .value.total-value,body.register-lws-user-sessions #ticket_registration .order-board .totals .tax-title .value.total-value,body.register-lws-user-sessions #ticket_registration .order-board .totals .total-title .value.total-value,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .subtotal-title .value.total-value,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .tax-title .value.total-value,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .total-title .value.total-value,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .subtotal-title .value.total-value,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .tax-title .value.total-value,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .total-title .value.total-value,body.register-lws-user-sessions #billing_registration .order-board .totals .subtotal-title .value.total-value,body.register-lws-user-sessions #billing_registration .order-board .totals .tax-title .value.total-value,body.register-lws-user-sessions #billing_registration .order-board .totals .total-title .value.total-value{font-weight:bold}body.register #ticket_registration .order-board .totals .totals-contain,body.register #awards_seating_plan .order-board .totals .totals-contain,body.register #lws_user_sessions .order-board .totals .totals-contain,body.register #billing_registration .order-board .totals .totals-contain,body.register-lws-user-sessions #ticket_registration .order-board .totals .totals-contain,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .totals-contain,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .totals-contain,body.register-lws-user-sessions #billing_registration .order-board .totals .totals-contain{width:215px;margin:auto}body.register #ticket_registration .order-board .totals .currency-indicator,body.register #awards_seating_plan .order-board .totals .currency-indicator,body.register #lws_user_sessions .order-board .totals .currency-indicator,body.register #billing_registration .order-board .totals .currency-indicator,body.register-lws-user-sessions #ticket_registration .order-board .totals .currency-indicator,body.register-lws-user-sessions #awards_seating_plan .order-board .totals .currency-indicator,body.register-lws-user-sessions #lws_user_sessions .order-board .totals .currency-indicator,body.register-lws-user-sessions #billing_registration .order-board .totals .currency-indicator{margin-left:5px}body.register #ticket_registration .tickets-in-cart,body.register #awards_seating_plan .tickets-in-cart,body.register #lws_user_sessions .tickets-in-cart,body.register #billing_registration .tickets-in-cart,body.register-lws-user-sessions #ticket_registration .tickets-in-cart,body.register-lws-user-sessions #awards_seating_plan .tickets-in-cart,body.register-lws-user-sessions #lws_user_sessions .tickets-in-cart,body.register-lws-user-sessions #billing_registration .tickets-in-cart{position:relative;left:-25px}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .tickets-in-cart,body.register #awards_seating_plan .tickets-in-cart,body.register #lws_user_sessions .tickets-in-cart,body.register #billing_registration .tickets-in-cart,body.register-lws-user-sessions #ticket_registration .tickets-in-cart,body.register-lws-user-sessions #awards_seating_plan .tickets-in-cart,body.register-lws-user-sessions #lws_user_sessions .tickets-in-cart,body.register-lws-user-sessions #billing_registration .tickets-in-cart{left:-15px}}@media (max-width: 767px){body.register #ticket_registration .tickets-in-cart,body.register #awards_seating_plan .tickets-in-cart,body.register #lws_user_sessions .tickets-in-cart,body.register #billing_registration .tickets-in-cart,body.register-lws-user-sessions #ticket_registration .tickets-in-cart,body.register-lws-user-sessions #awards_seating_plan .tickets-in-cart,body.register-lws-user-sessions #lws_user_sessions .tickets-in-cart,body.register-lws-user-sessions #billing_registration .tickets-in-cart{left:0}}body.register #ticket_registration .cart-ticket,body.register #awards_seating_plan .cart-ticket,body.register #lws_user_sessions .cart-ticket,body.register #billing_registration .cart-ticket,body.register-lws-user-sessions #ticket_registration .cart-ticket,body.register-lws-user-sessions #awards_seating_plan .cart-ticket,body.register-lws-user-sessions #lws_user_sessions .cart-ticket,body.register-lws-user-sessions #billing_registration .cart-ticket{background-color:white;font-size:14px;padding:5px;margin-bottom:10px;width:121%}@media (min-width: 1200px){body.register #ticket_registration .cart-ticket,body.register #awards_seating_plan .cart-ticket,body.register #lws_user_sessions .cart-ticket,body.register #billing_registration .cart-ticket,body.register-lws-user-sessions #ticket_registration .cart-ticket,body.register-lws-user-sessions #awards_seating_plan .cart-ticket,body.register-lws-user-sessions #lws_user_sessions .cart-ticket,body.register-lws-user-sessions #billing_registration .cart-ticket{width:116%;padding:5px 10px}}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .cart-ticket,body.register #awards_seating_plan .cart-ticket,body.register #lws_user_sessions .cart-ticket,body.register #billing_registration .cart-ticket,body.register-lws-user-sessions #ticket_registration .cart-ticket,body.register-lws-user-sessions #awards_seating_plan .cart-ticket,body.register-lws-user-sessions #lws_user_sessions .cart-ticket,body.register-lws-user-sessions #billing_registration .cart-ticket{width:116%}}@media (max-width: 767px){body.register #ticket_registration .cart-ticket,body.register #awards_seating_plan .cart-ticket,body.register #lws_user_sessions .cart-ticket,body.register #billing_registration .cart-ticket,body.register-lws-user-sessions #ticket_registration .cart-ticket,body.register-lws-user-sessions #awards_seating_plan .cart-ticket,body.register-lws-user-sessions #lws_user_sessions .cart-ticket,body.register-lws-user-sessions #billing_registration .cart-ticket{width:100%}}body.register #ticket_registration .cart-ticket .event,body.register #awards_seating_plan .cart-ticket .event,body.register #lws_user_sessions .cart-ticket .event,body.register #billing_registration .cart-ticket .event,body.register-lws-user-sessions #ticket_registration .cart-ticket .event,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .event,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .event,body.register-lws-user-sessions #billing_registration .cart-ticket .event{font-weight:bold}body.register #ticket_registration .cart-ticket .event,body.register #ticket_registration .cart-ticket .name,body.register #awards_seating_plan .cart-ticket .event,body.register #awards_seating_plan .cart-ticket .name,body.register #lws_user_sessions .cart-ticket .event,body.register #lws_user_sessions .cart-ticket .name,body.register #billing_registration .cart-ticket .event,body.register #billing_registration .cart-ticket .name,body.register-lws-user-sessions #ticket_registration .cart-ticket .event,body.register-lws-user-sessions #ticket_registration .cart-ticket .name,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .event,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .name,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .event,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .name,body.register-lws-user-sessions #billing_registration .cart-ticket .event,body.register-lws-user-sessions #billing_registration .cart-ticket .name{float:left}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .cart-ticket .event,body.register #awards_seating_plan .cart-ticket .event,body.register #lws_user_sessions .cart-ticket .event,body.register #billing_registration .cart-ticket .event,body.register-lws-user-sessions #ticket_registration .cart-ticket .event,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .event,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .event,body.register-lws-user-sessions #billing_registration .cart-ticket .event{float:left}}body.register #ticket_registration .cart-ticket .price,body.register #ticket_registration .cart-ticket .job,body.register #awards_seating_plan .cart-ticket .price,body.register #awards_seating_plan .cart-ticket .job,body.register #lws_user_sessions .cart-ticket .price,body.register #lws_user_sessions .cart-ticket .job,body.register #billing_registration .cart-ticket .price,body.register #billing_registration .cart-ticket .job,body.register-lws-user-sessions #ticket_registration .cart-ticket .price,body.register-lws-user-sessions #ticket_registration .cart-ticket .job,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .price,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .job,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .price,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .job,body.register-lws-user-sessions #billing_registration .cart-ticket .price,body.register-lws-user-sessions #billing_registration .cart-ticket .job{float:right}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .cart-ticket .price,body.register #ticket_registration .cart-ticket .job,body.register #awards_seating_plan .cart-ticket .price,body.register #awards_seating_plan .cart-ticket .job,body.register #lws_user_sessions .cart-ticket .price,body.register #lws_user_sessions .cart-ticket .job,body.register #billing_registration .cart-ticket .price,body.register #billing_registration .cart-ticket .job,body.register-lws-user-sessions #ticket_registration .cart-ticket .price,body.register-lws-user-sessions #ticket_registration .cart-ticket .job,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .price,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .job,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .price,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .job,body.register-lws-user-sessions #billing_registration .cart-ticket .price,body.register-lws-user-sessions #billing_registration .cart-ticket .job{float:none}}body.register #ticket_registration .cart-ticket .price,body.register #awards_seating_plan .cart-ticket .price,body.register #lws_user_sessions .cart-ticket .price,body.register #billing_registration .cart-ticket .price,body.register-lws-user-sessions #ticket_registration .cart-ticket .price,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .price,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .price,body.register-lws-user-sessions #billing_registration .cart-ticket .price{color:#e24425}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .cart-ticket .price,body.register #awards_seating_plan .cart-ticket .price,body.register #lws_user_sessions .cart-ticket .price,body.register #billing_registration .cart-ticket .price,body.register-lws-user-sessions #ticket_registration .cart-ticket .price,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .price,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .price,body.register-lws-user-sessions #billing_registration .cart-ticket .price{float:right}}@media (min-width: 768px) and (max-width: 991px){body.register #ticket_registration .cart-ticket .bottom,body.register #awards_seating_plan .cart-ticket .bottom,body.register #lws_user_sessions .cart-ticket .bottom,body.register #billing_registration .cart-ticket .bottom,body.register-lws-user-sessions #ticket_registration .cart-ticket .bottom,body.register-lws-user-sessions #awards_seating_plan .cart-ticket .bottom,body.register-lws-user-sessions #lws_user_sessions .cart-ticket .bottom,body.register-lws-user-sessions #billing_registration .cart-ticket .bottom{margin-top:5px}}@media (max-width: 991px){body.register #awards_seating_plan #choose-your-seat-container,body.register-lws-user-sessions #awards_seating_plan #choose-your-seat-container{width:100%}}@media (max-width: 767px){body.register #awards_seating_plan #choose-your-seat-container .seating-plan-column,body.register-lws-user-sessions #awards_seating_plan #choose-your-seat-container .seating-plan-column{padding-left:0;padding-right:0}}body.register #awards_seating_plan ul li:before,body.register-lws-user-sessions #awards_seating_plan ul li:before{content:none}body.register #awards_seating_plan .sub-header,body.register-lws-user-sessions #awards_seating_plan .sub-header{text-align:center}body.register #awards_seating_plan #seating-plan-outer-container,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container{background-color:#f0f0f0}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar{background-color:#564d4e;color:#ffffff;padding:10px 20px}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .legend-label,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .legend-label{vertical-align:middle;font-size:1.5em;line-height:45px}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box{width:33px;height:33px;display:inline-block;margin-right:5px;vertical-align:middle;position:relative;top:-2px}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.available{background-image:url("../images/../images/registration/legend_available.png");background-size:33px 33px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.available{background-image:url("../images/../images/registration/legend_available@2x.png")}}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.partially-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.partially-available{background-image:url("../images/../images/registration/legend_partialavailable.png");background-size:33px 33px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.partially-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.partially-available{background-image:url("../images/../images/registration/legend_partialavailable@2x.png")}}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.not-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.not-available{background-image:url("../images/../images/registration/legend_notavailable.png");background-size:33px 33px;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.not-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar .preview-box.not-available{background-image:url("../images/../images/registration/legend_notavailable@2x.png")}}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar ul,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar ul{float:right}body.register #awards_seating_plan #seating-plan-outer-container .legend-bar ul li,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container .legend-bar ul li{float:left;list-style-type:none;margin:5px;margin-right:25px;vertical-align:middle;line-height:33px}@media (max-width: 991px){body.register #awards_seating_plan #seating-plan-outer-container,body.register-lws-user-sessions #awards_seating_plan #seating-plan-outer-container{background:none}}body.register #awards_seating_plan .seating-plan-inner-container,body.register-lws-user-sessions #awards_seating_plan .seating-plan-inner-container{padding:30px;text-align:center}body.register #awards_seating_plan .seating-plan-inner-container .floor-stage,body.register-lws-user-sessions #awards_seating_plan .seating-plan-inner-container .floor-stage{background-color:#5e5e5e;color:#ffffff;padding:5px;font-size:1.5em}@media (max-width: 991px){body.register #awards_seating_plan .seating-plan-inner-container,body.register-lws-user-sessions #awards_seating_plan .seating-plan-inner-container{padding:30px 0}}body.register #awards_seating_plan #seating-plan-interactive-floor,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor{min-height:400px;border:3px solid #5e5e5e}body.register #awards_seating_plan #seating-plan-interactive-floor .loading-gif,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .loading-gif{position:relative;top:150px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid{display:none;width:100%;padding:15px 5px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row{width:100%}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell{display:inline-block;vertical-align:middle;height:70px;min-width:15px;margin-bottom:5px}@media (max-width: 991px){body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell{min-width:5px}}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table{height:70px;width:70px;margin:0 auto;background:url("../images/registration/sprite_tables.png") no-repeat center center;vertical-align:middle;cursor:pointer;display:table-cell}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.available{background-position:0 0}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.partially-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.partially-available{background-position:0 -70px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available{background-position:0 -140px;cursor:not-allowed}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available span,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available span{color:#ffffff}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected{background-position:0 -210px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected span,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected span{display:none}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table span,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table span{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;font-weight:bold}@media (max-width: 991px){body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table{background:url("../images/registration/sprite_tables_small.png") no-repeat left top;width:50px;height:50px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.available{background-position:0 0}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.partially-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.partially-available{background-position:0 -50px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available{background-position:0 -100px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected{background-position:0 -150px}}@media (max-width: 600px){body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table{background:url("../images/registration/sprite_tables_mini.png") no-repeat left top;width:35px;height:35px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.available{background-position:0 0}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.partially-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.partially-available{background-position:0 -35px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.not-available{background-position:0 -70px}body.register #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected,body.register-lws-user-sessions #awards_seating_plan #seating-plan-interactive-floor .floorplan-grid .seating-row .seating-cell .table.user-selected{background-position:0 -105px}}body.register #awards_seating_plan #people-remaining-counter,body.register-lws-user-sessions #awards_seating_plan #people-remaining-counter{position:fixed;bottom:0;left:0;right:0;height:60px;vertical-align:middle;color:#ffffff;background-color:#5e5e5e;z-index:9999;font-size:1.4em}body.register #awards_seating_plan #people-remaining-counter span.small,body.register-lws-user-sessions #awards_seating_plan #people-remaining-counter span.small{color:#ffffff;display:block;font-size:.7em}body.register #awards_seating_plan #people-remaining-counter.fully-assigned,body.register-lws-user-sessions #awards_seating_plan #people-remaining-counter.fully-assigned{color:#7ebc11}body.register #awards_seating_plan .counter-block,body.register-lws-user-sessions #awards_seating_plan .counter-block{background-color:#e24425;color:white;padding:10px 20px;width:100px;text-align:center;margin:0 auto}body.register #awards_seating_plan .counter-block span,body.register-lws-user-sessions #awards_seating_plan .counter-block span{display:block}body.register #awards_seating_plan .counter-block .value,body.register-lws-user-sessions #awards_seating_plan .counter-block .value{font-size:1.5em}body.register #awards_seating_plan .counter-block .title,body.register-lws-user-sessions #awards_seating_plan .counter-block .title{color:#ffffff;font-size:1em}body.register #awards_seating_plan .counter-block.fully-assigned,body.register-lws-user-sessions #awards_seating_plan .counter-block.fully-assigned{background-color:#7ebc11}body.register #awards_seating_plan .popover,body.register-lws-user-sessions #awards_seating_plan .popover{min-width:350px}@media (max-width: 767px){body.register #awards_seating_plan .popover,body.register-lws-user-sessions #awards_seating_plan .popover{min-width:300px}}body.register #awards_seating_plan .popover .popover-content,body.register-lws-user-sessions #awards_seating_plan .popover .popover-content{margin-top:15px}body.register #awards_seating_plan .popover h3,body.register-lws-user-sessions #awards_seating_plan .popover h3{border:none;margin-top:10px;background:none;font-size:24px}body.register #awards_seating_plan .popover h3 span,body.register-lws-user-sessions #awards_seating_plan .popover h3 span{display:block;font-size:.6em}body.register #awards_seating_plan .popover p,body.register-lws-user-sessions #awards_seating_plan .popover p{margin-top:0;margin-bottom:0}body.register #awards_seating_plan .popover p.warning,body.register-lws-user-sessions #awards_seating_plan .popover p.warning{color:#cc0000;font-size:.9em;font-style:italic;line-height:inherit}body.register #awards_seating_plan .popover ul,body.register-lws-user-sessions #awards_seating_plan .popover ul{margin-top:10px}body.register #awards_seating_plan .popover ul li label,body.register-lws-user-sessions #awards_seating_plan .popover ul li label{margin-left:25px;font-weight:normal;cursor:pointer}body.register #awards_seating_plan .popover ul li input,body.register-lws-user-sessions #awards_seating_plan .popover ul li input{margin:0;margin-right:10px}body.register #awards_seating_plan .popover a.btn.table-save,body.register-lws-user-sessions #awards_seating_plan .popover a.btn.table-save{background-color:#5e5e5e;border:none;color:#ffffff;margin-top:15px}body.register #awards_seating_plan .popover .btn-close,body.register-lws-user-sessions #awards_seating_plan .popover .btn-close{float:right;color:#5e5e5e !important}body.register #awards_seating_plan .popover .counter-block,body.register-lws-user-sessions #awards_seating_plan .popover .counter-block{position:absolute;top:0;right:15px;padding:15px 10px}body.register #awards_seating_plan .popover .counter-block.seats-left,body.register-lws-user-sessions #awards_seating_plan .popover .counter-block.seats-left{background-color:#7ebc11}body.register #awards_seating_plan .popover .counter-block.no-seats,body.register-lws-user-sessions #awards_seating_plan .popover .counter-block.no-seats{background-color:#e24425}body.register #awards_seating_plan .popover .counter-block .value,body.register-lws-user-sessions #awards_seating_plan .popover .counter-block .value{font-size:24px}body.register #awards_seating_plan .popover .counter-block .title,body.register-lws-user-sessions #awards_seating_plan .popover .counter-block .title{font-size:16px}body.register #awards_seating_plan .order-board ul,body.register #awards_seating_plan .order-board ol,body.register-lws-user-sessions #awards_seating_plan .order-board ul,body.register-lws-user-sessions #awards_seating_plan .order-board ol{padding-left:10px}body.register #awards_seating_plan .order-board p,body.register-lws-user-sessions #awards_seating_plan .order-board p{margin-top:0;margin-bottom:10px}body.register #awards_seating_plan .order-board .padded,body.register-lws-user-sessions #awards_seating_plan .order-board .padded{padding:20px 15px}body.register #awards_seating_plan .order-board .how-it-works,body.register-lws-user-sessions #awards_seating_plan .order-board .how-it-works{counter-reset:how-it-works-counter;padding:0}body.register #awards_seating_plan .order-board .how-it-works li,body.register-lws-user-sessions #awards_seating_plan .order-board .how-it-works li{list-style-type:none;counter-increment:how-it-works-counter;font-size:13px}body.register #awards_seating_plan .order-board .how-it-works li:before,body.register-lws-user-sessions #awards_seating_plan .order-board .how-it-works li:before{content:counter(how-it-works-counter) ".";font-weight:bold;padding-right:5px}body.register #awards_seating_plan .order-board .guest-list li,body.register-lws-user-sessions #awards_seating_plan .order-board .guest-list li{list-style-type:none;display:block}body.register #awards_seating_plan .order-board .guest-list li span,body.register-lws-user-sessions #awards_seating_plan .order-board .guest-list li span{display:inline-block;margin-right:10px}body.register #awards_seating_plan .order-board .guest-list li span.assigned,body.register-lws-user-sessions #awards_seating_plan .order-board .guest-list li span.assigned{background-image:url("../images/registration/check_mini_colour.png");background-size:18px 13px;background-position:center;background-repeat:no-repeat;height:13px;width:18px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #awards_seating_plan .order-board .guest-list li span.assigned,body.register-lws-user-sessions #awards_seating_plan .order-board .guest-list li span.assigned{background-image:url("../images/registration/check_mini_colour@2x.png")}}body.register #awards_seating_plan .order-board .guest-list li span.unassigned,body.register-lws-user-sessions #awards_seating_plan .order-board .guest-list li span.unassigned{background-image:url("../images/registration/x_mini_colour.png");background-size:14px 14px;background-position:center;background-repeat:no-repeat;height:14px;width:14px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.register #awards_seating_plan .order-board .guest-list li span.unassigned,body.register-lws-user-sessions #awards_seating_plan .order-board .guest-list li span.unassigned{background-image:url("../images/registration/x_mini_colour@2x.png")}}body.register #awards_seating_plan .order-board .sub-title,body.register-lws-user-sessions #awards_seating_plan .order-board .sub-title{font-weight:bold}body.register #awards_seating_plan .disclaimer,body.register-lws-user-sessions #awards_seating_plan .disclaimer{margin:25px 0}body.register #awards_seating_plan .disclaimer p,body.register-lws-user-sessions #awards_seating_plan .disclaimer p{font-size:.8em;text-align:center}#lws_user_sessions .user-session-wrapper{background-color:#eeeeee;margin-bottom:50px}#lws_user_sessions .user-session-wrapper p{font-size:18px;color:#85887f;text-align:center}#lws_user_sessions .user-session-wrapper p.highlight{color:#909e66}#lws_user_sessions .user-session-wrapper>p{margin:40px}#lws_user_sessions h1{padding-top:50px;margin-top:0;text-align:center}#lws_user_sessions h2{font-size:32px;color:#707369;text-align:center;max-width:600px;margin:40px auto}#lws_user_sessions h3{font-size:21px;color:#000000;font-weight:bold}#lws_user_sessions .divider{background-color:#9fc331;height:6px;width:75px;margin:45px auto}#lws_user_sessions .top-box{background-color:#e4e4e4}#lws_user_sessions .top-box img{text-align:center;display:block;margin:0 auto}#lws_user_sessions .inner-box{background-color:#f5f5f4;text-align:center;margin:25px;padding:15px;padding-bottom:30px}#lws_user_sessions .inner-box p{margin:5px 0}#lws_user_sessions .inner-box p.instructions{font-weight:bold}#lws_user_sessions .logos{margin:0 auto;text-align:center}#lws_user_sessions .logos img{display:inline-block;vertical-align:middle}#lws_user_sessions dl dt{font-size:17px;font-weight:bold;color:#707369;margin-top:15px}#lws_user_sessions dl dd{font-size:16px;color:#707369;margin:3px 0}#lws_user_sessions .padded-clear{clear:both;height:30px}#lws_user_sessions .order-board .tickets-title{text-align:left}#lws_user_sessions .order-board .guest-list li{list-style-type:none}#lws_user_sessions .order-board .guest-list li::before{background:none}#lws_user_sessions .order-board .guest-list label{cursor:pointer}#lws_user_sessions .order-board .guest-list input{margin-right:10px}#lws_user_sessions .order-board .select-all-guests{display:block;font-size:.8em;margin-bottom:10px}.register-lws-user-sessions .btn.btn-primary{display:block;border:3px solid #ff841f;border-radius:0;font-size:16px}.register-lws-user-sessions .btn.btn-primary:hover{border-color:white}html.no-js .registration-container,html.no-js #ticket_registration,html.no-js #awards_seating_plan,html.no-js #lws_user_sessions,html.no-js #billing_registration{display:none}html.no-js .javascript-required{padding:15px;text-align:center}body.hamilton a.register-btn,body.edmonton a.register-btn,body.calgary a.register-btn,body.toronto a.register-btn{margin-top:23px;color:#fff;padding:10px 25px;height:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:2px solid #fff;text-transform:uppercase;display:inline-block}@media screen and (max-width: 991px){body.hamilton a.register-btn,body.edmonton a.register-btn,body.calgary a.register-btn,body.toronto a.register-btn{margin-top:13px}}body.hamilton a.register-btn:hover,body.edmonton a.register-btn:hover,body.calgary a.register-btn:hover,body.toronto a.register-btn:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12);text-decoration:none}body.hamilton .early-bird,body.edmonton .early-bird,body.calgary .early-bird,body.toronto .early-bird{font-size:14px;text-transform:uppercase;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,0.3);display:block;margin:10px 0 0 0}body.hamilton section#city-promos,body.edmonton section#city-promos,body.calgary section#city-promos,body.toronto section#city-promos{background:#4d4d4d;color:#d2d2d2;text-align:center}body.hamilton section#city-promos p,body.edmonton section#city-promos p,body.calgary section#city-promos p,body.toronto section#city-promos p{font-size:27px;line-height:1;margin:0;padding:20px 0}@media (max-width: 767px){body.hamilton section#city-promos p,body.edmonton section#city-promos p,body.calgary section#city-promos p,body.toronto section#city-promos p{font-size:20px;padding:15px 0}}body.hamilton section#city-hero,body.edmonton section#city-hero,body.calgary section#city-hero,body.toronto section#city-hero{background-image:url(../images/hamilton/hero.jpg);background-size:cover;height:700px;width:100%;display:table;text-align:center;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}@media screen and (max-width: 767px){body.hamilton section#city-hero,body.edmonton section#city-hero,body.calgary section#city-hero,body.toronto section#city-hero{height:auto;padding:60px 0 30px 0}}@media screen and (min-width: 768px) and (max-width: 991px){body.hamilton section#city-hero,body.edmonton section#city-hero,body.calgary section#city-hero,body.toronto section#city-hero{padding:50px 0 30px 0}}body.hamilton section#city-hero .nearly-soldout,body.edmonton section#city-hero .nearly-soldout,body.calgary section#city-hero .nearly-soldout,body.toronto section#city-hero .nearly-soldout{position:absolute;top:0;left:0;z-index:10;width:500px;height:150px}@media screen and (max-width: 767px){body.hamilton section#city-hero .nearly-soldout,body.edmonton section#city-hero .nearly-soldout,body.calgary section#city-hero .nearly-soldout,body.toronto section#city-hero .nearly-soldout{width:250px;height:100px}}@media screen and (min-width: 768px) and (max-width: 991px){body.hamilton section#city-hero .nearly-soldout,body.edmonton section#city-hero .nearly-soldout,body.calgary section#city-hero .nearly-soldout,body.toronto section#city-hero .nearly-soldout{width:350px;height:100px}}body.hamilton section#city-hero .nearly-soldout img,body.edmonton section#city-hero .nearly-soldout img,body.calgary section#city-hero .nearly-soldout img,body.toronto section#city-hero .nearly-soldout img{width:100%;height:auto}body.hamilton section#city-hero .hero-details,body.edmonton section#city-hero .hero-details,body.calgary section#city-hero .hero-details,body.toronto section#city-hero .hero-details{display:table-cell;vertical-align:middle}body.hamilton section#city-hero .hero-details h1,body.edmonton section#city-hero .hero-details h1,body.calgary section#city-hero .hero-details h1,body.toronto section#city-hero .hero-details h1{font-size:50px;text-transform:uppercase;line-height:1.2;margin:0;letter-spacing:5px;font-weight:600}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details h1,body.edmonton section#city-hero .hero-details h1,body.calgary section#city-hero .hero-details h1,body.toronto section#city-hero .hero-details h1{font-size:35px}}body.hamilton section#city-hero .hero-details h2,body.edmonton section#city-hero .hero-details h2,body.calgary section#city-hero .hero-details h2,body.toronto section#city-hero .hero-details h2{font-size:23px;text-transform:uppercase;line-height:1.2;margin:0;letter-spacing:2px}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details h2,body.edmonton section#city-hero .hero-details h2,body.calgary section#city-hero .hero-details h2,body.toronto section#city-hero .hero-details h2{font-size:16px;letter-spacing:1px}}body.hamilton section#city-hero .hero-details h3,body.edmonton section#city-hero .hero-details h3,body.calgary section#city-hero .hero-details h3,body.toronto section#city-hero .hero-details h3{font-size:70px;line-height:1.2;margin:0 0 10px 0}@media screen and (min-width: 768px) and (max-width: 991px){body.hamilton section#city-hero .hero-details h3,body.edmonton section#city-hero .hero-details h3,body.calgary section#city-hero .hero-details h3,body.toronto section#city-hero .hero-details h3{font-size:46px}}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details h3,body.edmonton section#city-hero .hero-details h3,body.calgary section#city-hero .hero-details h3,body.toronto section#city-hero .hero-details h3{font-size:24px}}body.hamilton section#city-hero .hero-details h4,body.edmonton section#city-hero .hero-details h4,body.calgary section#city-hero .hero-details h4,body.toronto section#city-hero .hero-details h4{font-size:34px;margin-bottom:40px}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details h4,body.edmonton section#city-hero .hero-details h4,body.calgary section#city-hero .hero-details h4,body.toronto section#city-hero .hero-details h4{font-size:20px;margin:0 40px 20px 40px}}body.hamilton section#city-hero .hero-details p,body.edmonton section#city-hero .hero-details p,body.calgary section#city-hero .hero-details p,body.toronto section#city-hero .hero-details p{font-size:18px;margin:0 auto;padding:0 0 20px 0;width:60%}body.hamilton section#city-hero .hero-details p.prereg,body.edmonton section#city-hero .hero-details p.prereg,body.calgary section#city-hero .hero-details p.prereg,body.toronto section#city-hero .hero-details p.prereg{font-size:22px;padding:0px}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details p.prereg,body.edmonton section#city-hero .hero-details p.prereg,body.calgary section#city-hero .hero-details p.prereg,body.toronto section#city-hero .hero-details p.prereg{font-size:16px;width:90%}}body.hamilton section#city-hero .hero-details div.pre-register-btn,body.edmonton section#city-hero .hero-details div.pre-register-btn,body.calgary section#city-hero .hero-details div.pre-register-btn,body.toronto section#city-hero .hero-details div.pre-register-btn{margin:15px 0}body.hamilton section#city-hero .hero-details a.register-btn,body.edmonton section#city-hero .hero-details a.register-btn,body.calgary section#city-hero .hero-details a.register-btn,body.toronto section#city-hero .hero-details a.register-btn{font-size:24px;letter-spacing:1px;padding:15px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details a.register-btn,body.edmonton section#city-hero .hero-details a.register-btn,body.calgary section#city-hero .hero-details a.register-btn,body.toronto section#city-hero .hero-details a.register-btn{font-size:18px;padding:12px 24px}}body.hamilton section#city-hero .hero-details .countdown,body.edmonton section#city-hero .hero-details .countdown,body.calgary section#city-hero .hero-details .countdown,body.toronto section#city-hero .hero-details .countdown{padding-top:20px;padding-bottom:30px;display:table;text-align:center;width:100%}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details .countdown,body.edmonton section#city-hero .hero-details .countdown,body.calgary section#city-hero .hero-details .countdown,body.toronto section#city-hero .hero-details .countdown{padding-bottom:20px}}body.hamilton section#city-hero .hero-details .countdown .countdown-container,body.edmonton section#city-hero .hero-details .countdown .countdown-container,body.calgary section#city-hero .hero-details .countdown .countdown-container,body.toronto section#city-hero .hero-details .countdown .countdown-container{display:table-cell;vertical-align:middle;height:100px}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details .countdown .countdown-container,body.edmonton section#city-hero .hero-details .countdown .countdown-container,body.calgary section#city-hero .hero-details .countdown .countdown-container,body.toronto section#city-hero .hero-details .countdown .countdown-container{height:60px}}body.hamilton section#city-hero .hero-details .countdown .countdown-box,body.edmonton section#city-hero .hero-details .countdown .countdown-box,body.calgary section#city-hero .hero-details .countdown .countdown-box,body.toronto section#city-hero .hero-details .countdown .countdown-box{background:rgba(0,0,0,0.5);display:inline-block;margin:0 10px;width:100px;padding:15px 15px;text-align:center;font-size:50px;line-height:50px}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details .countdown .countdown-box,body.edmonton section#city-hero .hero-details .countdown .countdown-box,body.calgary section#city-hero .hero-details .countdown .countdown-box,body.toronto section#city-hero .hero-details .countdown .countdown-box{width:60px;font-size:20px;line-height:20px;padding:5px;margin:0 2px}}body.hamilton section#city-hero .hero-details .countdown .countdown-box span,body.edmonton section#city-hero .hero-details .countdown .countdown-box span,body.calgary section#city-hero .hero-details .countdown .countdown-box span,body.toronto section#city-hero .hero-details .countdown .countdown-box span{display:block;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:1px;padding-top:5px;color:#aaa}@media screen and (max-width: 767px){body.hamilton section#city-hero .hero-details .countdown .countdown-box span,body.edmonton section#city-hero .hero-details .countdown .countdown-box span,body.calgary section#city-hero .hero-details .countdown .countdown-box span,body.toronto section#city-hero .hero-details .countdown .countdown-box span{font-size:9px}}body.hamilton section#about-roadshow,body.edmonton section#about-roadshow,body.calgary section#about-roadshow,body.toronto section#about-roadshow{background-image:url("../images/bg-roadshow.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#about-roadshow,body.edmonton section#about-roadshow,body.calgary section#about-roadshow,body.toronto section#about-roadshow{background-image:url("../images/bg-roadshow@2x.jpg")}}@media screen and (max-width: 767px){body.hamilton section#about-roadshow,body.edmonton section#about-roadshow,body.calgary section#about-roadshow,body.toronto section#about-roadshow{padding:50px 0;text-align:center}}@media screen and (max-width: 767px){body.hamilton section#about-roadshow img,body.edmonton section#about-roadshow img,body.calgary section#about-roadshow img,body.toronto section#about-roadshow img{width:80%;height:auto;margin:0 auto;display:block}}body.hamilton section#about-roadshow .cms-content h1,body.edmonton section#about-roadshow .cms-content h1,body.calgary section#about-roadshow .cms-content h1,body.toronto section#about-roadshow .cms-content h1{font-size:50px;font-weight:400;text-transform:none}body.hamilton section#about-roadshow .cms-content h1 span,body.edmonton section#about-roadshow .cms-content h1 span,body.calgary section#about-roadshow .cms-content h1 span,body.toronto section#about-roadshow .cms-content h1 span{color:#e24425}body.hamilton #speaker-roster,body.edmonton #speaker-roster,body.calgary #speaker-roster,body.toronto #speaker-roster{background:#ccc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.hamilton #speaker-roster .page-title,body.edmonton #speaker-roster .page-title,body.calgary #speaker-roster .page-title,body.toronto #speaker-roster .page-title{background-image:url("../images/bg_watercolour_grey.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton #speaker-roster .page-title,body.edmonton #speaker-roster .page-title,body.calgary #speaker-roster .page-title,body.toronto #speaker-roster .page-title{background-image:url("../images/bg_watercolour_grey@2x.jpg")}}body.hamilton #speaker-roster .container,body.edmonton #speaker-roster .container,body.calgary #speaker-roster .container,body.toronto #speaker-roster .container{padding-top:50px;padding-bottom:50px}body.hamilton #speaker-roster #speaker-profile,body.edmonton #speaker-roster #speaker-profile,body.calgary #speaker-roster #speaker-profile,body.toronto #speaker-roster #speaker-profile{height:1px;width:100%;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}body.hamilton #speaker-roster #speaker-profile.open,body.edmonton #speaker-roster #speaker-profile.open,body.calgary #speaker-roster #speaker-profile.open,body.toronto #speaker-roster #speaker-profile.open{-webkit-box-shadow:0 0 50px 0 #e0e0e0;-moz-box-shadow:0 0 50px 0 #e0e0e0;box-shadow:0 0 50px 0 #e0e0e0;z-index:1}body.hamilton #speaker-roster #speaker-profile #profile-left,body.edmonton #speaker-roster #speaker-profile #profile-left,body.calgary #speaker-roster #speaker-profile #profile-left,body.toronto #speaker-roster #speaker-profile #profile-left{float:left;width:37%;display:table}@media screen and (max-width: 991px){body.hamilton #speaker-roster #speaker-profile #profile-left,body.edmonton #speaker-roster #speaker-profile #profile-left,body.calgary #speaker-roster #speaker-profile #profile-left,body.toronto #speaker-roster #speaker-profile #profile-left{width:40%;margin-bottom:35px}}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile #profile-left,body.edmonton #speaker-roster #speaker-profile #profile-left,body.calgary #speaker-roster #speaker-profile #profile-left,body.toronto #speaker-roster #speaker-profile #profile-left{float:none;width:100%;margin-bottom:20px}}body.hamilton #speaker-roster #speaker-profile #profile-left .photo,body.edmonton #speaker-roster #speaker-profile #profile-left .photo,body.calgary #speaker-roster #speaker-profile #profile-left .photo,body.toronto #speaker-roster #speaker-profile #profile-left .photo{position:relative;display:table-caption}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile #profile-left .photo,body.edmonton #speaker-roster #speaker-profile #profile-left .photo,body.calgary #speaker-roster #speaker-profile #profile-left .photo,body.toronto #speaker-roster #speaker-profile #profile-left .photo{display:block;width:100%}}body.hamilton #speaker-roster #speaker-profile #profile-left .photo img,body.edmonton #speaker-roster #speaker-profile #profile-left .photo img,body.calgary #speaker-roster #speaker-profile #profile-left .photo img,body.toronto #speaker-roster #speaker-profile #profile-left .photo img{display:block;position:relative;z-index:1}body.hamilton #speaker-roster #speaker-profile #profile-left .photo .header-box,body.edmonton #speaker-roster #speaker-profile #profile-left .photo .header-box,body.calgary #speaker-roster #speaker-profile #profile-left .photo .header-box,body.toronto #speaker-roster #speaker-profile #profile-left .photo .header-box{margin:0;padding:0;position:absolute;top:0;left:15px;z-index:3}body.hamilton #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner,body.edmonton #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner,body.calgary #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner,body.toronto #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner{background:#e24425;color:#ffffff;width:120px;height:120px;margin:0 auto;padding:0;line-height:1}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner,body.edmonton #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner,body.calgary #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner,body.toronto #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner{height:60px}}body.hamilton #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner h1,body.edmonton #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner h1,body.calgary #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner h1,body.toronto #speaker-roster #speaker-profile #profile-left .photo .header-box .header-box-inner h1{margin:0;padding:0;position:relative;top:50%;text-align:center;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);text-transform:uppercase;font-size:18px;font-weight:400}body.hamilton #speaker-roster #speaker-profile #profile-left .photo::after,body.edmonton #speaker-roster #speaker-profile #profile-left .photo::after,body.calgary #speaker-roster #speaker-profile #profile-left .photo::after,body.toronto #speaker-roster #speaker-profile #profile-left .photo::after{background-image:url("../images/water_photo_accent.png");background-size:auto 44px;background-position:center;background-repeat:no-repeat;background-position:left bottom;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton #speaker-roster #speaker-profile #profile-left .photo::after,body.edmonton #speaker-roster #speaker-profile #profile-left .photo::after,body.calgary #speaker-roster #speaker-profile #profile-left .photo::after,body.toronto #speaker-roster #speaker-profile #profile-left .photo::after{background-image:url("../images/water_photo_accent@2x.png")}}body.hamilton #speaker-roster #speaker-profile #profile-left .social,body.edmonton #speaker-roster #speaker-profile #profile-left .social,body.calgary #speaker-roster #speaker-profile #profile-left .social,body.toronto #speaker-roster #speaker-profile #profile-left .social{margin:5px 0;display:table-row}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile #profile-left .social,body.edmonton #speaker-roster #speaker-profile #profile-left .social,body.calgary #speaker-roster #speaker-profile #profile-left .social,body.toronto #speaker-roster #speaker-profile #profile-left .social{display:inline-block;width:48%;padding:0 0 10px 20px}}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile #profile-left .social,body.edmonton #speaker-roster #speaker-profile #profile-left .social,body.calgary #speaker-roster #speaker-profile #profile-left .social,body.toronto #speaker-roster #speaker-profile #profile-left .social{display:block;width:100%;padding:0}}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-title,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-title,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-title,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-title{padding:5px 15px 5px 0;font-weight:700;width:125px;display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}@media screen and (max-width: 1199px){body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-title,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-title,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-title,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-title{display:block;width:100%}}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons{padding:5px 0;display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}@media screen and (max-width: 1199px){body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons{display:block;width:100%}}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a{color:#5e5e5e;border:1px solid #eaeaea;border-left:0;display:block;float:left;font-size:16px;margin:0;padding:0;text-decoration:none}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:first-child,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:first-child,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:first-child,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:first-child{border-left:1px solid #eaeaea}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa{display:block;color:inherit;margin:0;padding:14px;text-align:center}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa::before,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa::before,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa::before,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a .fa::before{display:block;width:16px;height:16px;margin:auto;padding:0;text-align:center}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover{background:#efefef;text-decoration:none}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-instagram,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-instagram,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-instagram,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-instagram{color:#3f729b}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-facebook,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-facebook,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-facebook,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-facebook{color:#3d5b9b}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-google-plus,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-google-plus,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-google-plus,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-google-plus{color:#fa3d1d}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-twitter,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-twitter,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-twitter,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-twitter{color:#2eb0e4}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-youtube,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-youtube,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-youtube,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-youtube{color:#ff2f2f}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-linkedin,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-linkedin,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-linkedin,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-linkedin{color:#0075ae}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-envelope,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-envelope,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-envelope,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons a:hover .fa-envelope{color:#ff841f}body.hamilton #speaker-roster #speaker-profile #profile-left .social .social-icons::after,body.edmonton #speaker-roster #speaker-profile #profile-left .social .social-icons::after,body.calgary #speaker-roster #speaker-profile #profile-left .social .social-icons::after,body.toronto #speaker-roster #speaker-profile #profile-left .social .social-icons::after{content:'';display:block;clear:both}body.hamilton #speaker-roster #speaker-profile #profile-left .social::after,body.edmonton #speaker-roster #speaker-profile #profile-left .social::after,body.calgary #speaker-roster #speaker-profile #profile-left .social::after,body.toronto #speaker-roster #speaker-profile #profile-left .social::after{content:'';display:block;clear:both}body.hamilton #speaker-roster #speaker-profile #profile-right,body.edmonton #speaker-roster #speaker-profile #profile-right,body.calgary #speaker-roster #speaker-profile #profile-right,body.toronto #speaker-roster #speaker-profile #profile-right{float:right;width:57%}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile #profile-right,body.edmonton #speaker-roster #speaker-profile #profile-right,body.calgary #speaker-roster #speaker-profile #profile-right,body.toronto #speaker-roster #speaker-profile #profile-right{float:none;width:100%}}body.hamilton #speaker-roster #speaker-profile #profile-right .title,body.edmonton #speaker-roster #speaker-profile #profile-right .title,body.calgary #speaker-roster #speaker-profile #profile-right .title,body.toronto #speaker-roster #speaker-profile #profile-right .title{margin:0}body.hamilton #speaker-roster #speaker-profile #profile-right .subtitle,body.edmonton #speaker-roster #speaker-profile #profile-right .subtitle,body.calgary #speaker-roster #speaker-profile #profile-right .subtitle,body.toronto #speaker-roster #speaker-profile #profile-right .subtitle{margin:25px 0 0 0}body.hamilton #speaker-roster #speaker-profile #profile-right p,body.edmonton #speaker-roster #speaker-profile #profile-right p,body.calgary #speaker-roster #speaker-profile #profile-right p,body.toronto #speaker-roster #speaker-profile #profile-right p{margin:5px 0}body.hamilton #speaker-roster #speaker-profile .container,body.edmonton #speaker-roster #speaker-profile .container,body.calgary #speaker-roster #speaker-profile .container,body.toronto #speaker-roster #speaker-profile .container{position:relative;padding-top:50px}body.hamilton #speaker-roster #speaker-profile .container .button,body.edmonton #speaker-roster #speaker-profile .container .button,body.calgary #speaker-roster #speaker-profile .container .button,body.toronto #speaker-roster #speaker-profile .container .button{position:absolute;top:10px;right:0;margin:0}@media screen and (max-width: 767px){body.hamilton #speaker-roster #speaker-profile .container .button,body.edmonton #speaker-roster #speaker-profile .container .button,body.calgary #speaker-roster #speaker-profile .container .button,body.toronto #speaker-roster #speaker-profile .container .button{right:20px}}body.hamilton #speaker-roster #speaker-profile .container .button button,body.edmonton #speaker-roster #speaker-profile .container .button button,body.calgary #speaker-roster #speaker-profile .container .button button,body.toronto #speaker-roster #speaker-profile .container .button button{background:#efefef;border:0;padding:5px 10px;font-size:18px}body.hamilton #speaker-roster #speaker-profile .container::after,body.edmonton #speaker-roster #speaker-profile .container::after,body.calgary #speaker-roster #speaker-profile .container::after,body.toronto #speaker-roster #speaker-profile .container::after{content:'';display:block;clear:both}body.hamilton #speaker-roster .featured-speakers .speaker,body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{float:left;margin:15px}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker,body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{margin:10px}}@media screen and (max-width: 767px){body.hamilton #speaker-roster .featured-speakers .speaker,body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{margin:5px}}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-name,body.hamilton #speaker-roster .other-speakers .speaker .speaker-name,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-name,body.edmonton #speaker-roster .other-speakers .speaker .speaker-name,body.calgary #speaker-roster .featured-speakers .speaker .speaker-name,body.calgary #speaker-roster .other-speakers .speaker .speaker-name,body.toronto #speaker-roster .featured-speakers .speaker .speaker-name,body.toronto #speaker-roster .other-speakers .speaker .speaker-name{font-size:21px;margin:0;padding:0}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-title,body.hamilton #speaker-roster .other-speakers .speaker .speaker-title,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-title,body.edmonton #speaker-roster .other-speakers .speaker .speaker-title,body.calgary #speaker-roster .featured-speakers .speaker .speaker-title,body.calgary #speaker-roster .other-speakers .speaker .speaker-title,body.toronto #speaker-roster .featured-speakers .speaker .speaker-title,body.toronto #speaker-roster .other-speakers .speaker .speaker-title{font-size:15px;margin:3px 0 0 0;padding:0}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-title .profile-only,body.hamilton #speaker-roster .other-speakers .speaker .speaker-title .profile-only,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-title .profile-only,body.edmonton #speaker-roster .other-speakers .speaker .speaker-title .profile-only,body.calgary #speaker-roster .featured-speakers .speaker .speaker-title .profile-only,body.calgary #speaker-roster .other-speakers .speaker .speaker-title .profile-only,body.toronto #speaker-roster .featured-speakers .speaker .speaker-title .profile-only,body.toronto #speaker-roster .other-speakers .speaker .speaker-title .profile-only{display:none}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-desc,body.hamilton #speaker-roster .other-speakers .speaker .speaker-desc,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-desc,body.edmonton #speaker-roster .other-speakers .speaker .speaker-desc,body.calgary #speaker-roster .featured-speakers .speaker .speaker-desc,body.calgary #speaker-roster .other-speakers .speaker .speaker-desc,body.toronto #speaker-roster .featured-speakers .speaker .speaker-desc,body.toronto #speaker-roster .other-speakers .speaker .speaker-desc{font-size:16px;margin:15px 0;padding:0;line-height:1.3}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-topic-title,body.hamilton #speaker-roster .other-speakers .speaker .speaker-topic-title,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-topic-title,body.edmonton #speaker-roster .other-speakers .speaker .speaker-topic-title,body.calgary #speaker-roster .featured-speakers .speaker .speaker-topic-title,body.calgary #speaker-roster .other-speakers .speaker .speaker-topic-title,body.toronto #speaker-roster .featured-speakers .speaker .speaker-topic-title,body.toronto #speaker-roster .other-speakers .speaker .speaker-topic-title{font-size:22px;text-transform:uppercase}body.hamilton #speaker-roster .featured-speakers .speaker .button,body.hamilton #speaker-roster .other-speakers .speaker .button,body.edmonton #speaker-roster .featured-speakers .speaker .button,body.edmonton #speaker-roster .other-speakers .speaker .button,body.calgary #speaker-roster .featured-speakers .speaker .button,body.calgary #speaker-roster .other-speakers .speaker .button,body.toronto #speaker-roster .featured-speakers .speaker .button,body.toronto #speaker-roster .other-speakers .speaker .button{margin:0}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker .button a,body.hamilton #speaker-roster .other-speakers .speaker .button a,body.edmonton #speaker-roster .featured-speakers .speaker .button a,body.edmonton #speaker-roster .other-speakers .speaker .button a,body.calgary #speaker-roster .featured-speakers .speaker .button a,body.calgary #speaker-roster .other-speakers .speaker .button a,body.toronto #speaker-roster .featured-speakers .speaker .button a,body.toronto #speaker-roster .other-speakers .speaker .button a{padding:8px 20px}}body.hamilton #speaker-roster .featured-speakers::after,body.hamilton #speaker-roster .other-speakers::after,body.edmonton #speaker-roster .featured-speakers::after,body.edmonton #speaker-roster .other-speakers::after,body.calgary #speaker-roster .featured-speakers::after,body.calgary #speaker-roster .other-speakers::after,body.toronto #speaker-roster .featured-speakers::after,body.toronto #speaker-roster .other-speakers::after{content:'';display:block;clear:both}@media screen and (max-width: 479px){body.hamilton #speaker-roster .featured-speakers,body.edmonton #speaker-roster .featured-speakers,body.calgary #speaker-roster .featured-speakers,body.toronto #speaker-roster .featured-speakers{margin:0 0 50px 0}}body.hamilton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker{background:#fff;width:calc(100% / 2 - 30px);position:relative}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker{width:calc(100% / 2 - 20px)}}@media screen and (max-width: 991px){body.hamilton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker{width:calc(100% - 20px)}}@media screen and (max-width: 767px){body.hamilton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker{width:calc(100% - 10px)}}@media screen and (max-width: 479px){body.hamilton #speaker-roster .featured-speakers .speaker,body.edmonton #speaker-roster .featured-speakers .speaker,body.calgary #speaker-roster .featured-speakers .speaker,body.toronto #speaker-roster .featured-speakers .speaker{width:100%;float:none;margin:0 0 15px 0}}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-desc,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-desc,body.calgary #speaker-roster .featured-speakers .speaker .speaker-desc,body.toronto #speaker-roster .featured-speakers .speaker .speaker-desc{margin:7px 0;font-size:14px}}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img{float:left;width:calc(100% / 2 - 15px);margin:0 20px 0 0;overflow:hidden;position:relative;z-index:1}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img .inner-wrapper,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img .inner-wrapper,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img .inner-wrapper,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img .inner-wrapper{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:absolute;width:100%;height:100%}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img{margin:0 15px 0 0}}@media screen and (max-width: 991px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img{width:calc(100% / 3 - 14px);margin:0 15px 0 0}}@media screen and (max-width: 767px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img{width:calc(100% / 3 - 7px)}}@media screen and (max-width: 667px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img{width:calc(100% / 2 - 5px)}}@media screen and (max-width: 479px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img{width:100%;float:none}}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img span.keynote-flag,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img span.keynote-flag,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img span.keynote-flag,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img span.keynote-flag{color:#fff;text-shadow:0 0 5px rgba(226,68,37,0.75);font-style:italic;font-size:18px;font-weight:700;padding:0 0 7px 10px;left:0;position:absolute;bottom:0;z-index:3}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img::after,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img::after,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img::after,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img::after{content:"";display:block;padding-bottom:calc(100%)}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img::before,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img::before,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img::before,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img::before{background-image:url("../images/water_photo_accent.png");background-size:auto 44px;background-position:center;background-repeat:no-repeat;background-position:-20px bottom;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-img::before,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-img::before,body.calgary #speaker-roster .featured-speakers .speaker .speaker-img::before,body.toronto #speaker-roster .featured-speakers .speaker .speaker-img::before{background-image:url("../images/water_photo_accent@2x.png")}}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-info,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-info,body.calgary #speaker-roster .featured-speakers .speaker .speaker-info,body.toronto #speaker-roster .featured-speakers .speaker .speaker-info{padding:20px 20px 10px 0;overflow:hidden}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-info,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-info,body.calgary #speaker-roster .featured-speakers .speaker .speaker-info,body.toronto #speaker-roster .featured-speakers .speaker .speaker-info{padding:15px 10px 10px 0}}@media screen and (max-width: 767px){body.hamilton #speaker-roster .featured-speakers .speaker .speaker-info,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-info,body.calgary #speaker-roster .featured-speakers .speaker .speaker-info,body.toronto #speaker-roster .featured-speakers .speaker .speaker-info{max-height:initial;padding:10px}}body.hamilton #speaker-roster .featured-speakers .speaker .speaker-info .keynote,body.edmonton #speaker-roster .featured-speakers .speaker .speaker-info .keynote,body.calgary #speaker-roster .featured-speakers .speaker .speaker-info .keynote,body.toronto #speaker-roster .featured-speakers .speaker .speaker-info .keynote{color:#c12a0b;font-size:12px}body.hamilton #speaker-roster .featured-speakers .speaker .button,body.edmonton #speaker-roster .featured-speakers .speaker .button,body.calgary #speaker-roster .featured-speakers .speaker .button,body.toronto #speaker-roster .featured-speakers .speaker .button{position:absolute;bottom:15px;left:280px}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .featured-speakers .speaker .button,body.edmonton #speaker-roster .featured-speakers .speaker .button,body.calgary #speaker-roster .featured-speakers .speaker .button,body.toronto #speaker-roster .featured-speakers .speaker .button{left:225px}}@media screen and (max-width: 767px){body.hamilton #speaker-roster .featured-speakers .speaker .button,body.edmonton #speaker-roster .featured-speakers .speaker .button,body.calgary #speaker-roster .featured-speakers .speaker .button,body.toronto #speaker-roster .featured-speakers .speaker .button{position:static;bottom:auto;left:auto}}body.hamilton #speaker-roster .featured-speakers .speaker::after,body.edmonton #speaker-roster .featured-speakers .speaker::after,body.calgary #speaker-roster .featured-speakers .speaker::after,body.toronto #speaker-roster .featured-speakers .speaker::after{content:'';display:block;clear:both}body.hamilton #speaker-roster .featured-speakers .speaker:hover .speaker-img .inner-wrapper,body.edmonton #speaker-roster .featured-speakers .speaker:hover .speaker-img .inner-wrapper,body.calgary #speaker-roster .featured-speakers .speaker:hover .speaker-img .inner-wrapper,body.toronto #speaker-roster .featured-speakers .speaker:hover .speaker-img .inner-wrapper{-webkit-transform:scale(1.2) rotate(-5deg);-moz-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);-o-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{width:calc(100% / 4 - 30px);position:relative}@media screen and (max-width: 1199px){body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{width:calc(100% / 4 - 20px)}}@media screen and (max-width: 991px){body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{width:calc(100% / 3 - 20px)}}@media screen and (max-width: 767px){body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{width:calc(100% / 3 - 10px)}}@media screen and (max-width: 667px){body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{width:calc(100% / 2 - 10px)}}@media screen and (max-width: 479px){body.hamilton #speaker-roster .other-speakers .speaker,body.edmonton #speaker-roster .other-speakers .speaker,body.calgary #speaker-roster .other-speakers .speaker,body.toronto #speaker-roster .other-speakers .speaker{width:100%;float:none;margin:0 0 15px 0}}body.hamilton #speaker-roster .other-speakers .speaker::after,body.edmonton #speaker-roster .other-speakers .speaker::after,body.calgary #speaker-roster .other-speakers .speaker::after,body.toronto #speaker-roster .other-speakers .speaker::after{content:"";display:block;padding-bottom:calc(100% + 65px)}body.hamilton #speaker-roster .other-speakers .speaker .speaker-info,body.edmonton #speaker-roster .other-speakers .speaker .speaker-info,body.calgary #speaker-roster .other-speakers .speaker .speaker-info,body.toronto #speaker-roster .other-speakers .speaker .speaker-info{position:absolute;top:0;left:0;width:100%}body.hamilton #speaker-roster .other-speakers .speaker .speaker-info::before,body.edmonton #speaker-roster .other-speakers .speaker .speaker-info::before,body.calgary #speaker-roster .other-speakers .speaker .speaker-info::before,body.toronto #speaker-roster .other-speakers .speaker .speaker-info::before{content:"";display:block;padding-top:calc(100% + 5px)}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content,body.calgary #speaker-roster .other-speakers .speaker .speaker-content,body.toronto #speaker-roster .other-speakers .speaker .speaker-content{background:#eaeaea;width:100%;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:absolute;top:0;overflow:hidden;z-index:1}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x{width:100%;height:100%;position:absolute;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:2}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-img{display:block}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-img,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-img{display:none}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-img2x{display:block}}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic{background-color:rgba(226,68,37,0.7);filter:alpha(opacity=70);padding:20px;text-align:center;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;z-index:4}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic h5,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic h5,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic h5,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic h5{color:#ffffff;text-transform:uppercase;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic p,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic p,body.calgary #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic p,body.toronto #speaker-roster .other-speakers .speaker .speaker-content .speaker-topic p{color:#ffffff;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}body.hamilton #speaker-roster .other-speakers .speaker .speaker-content::after,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content::after,body.calgary #speaker-roster .other-speakers .speaker .speaker-content::after,body.toronto #speaker-roster .other-speakers .speaker .speaker-content::after{content:"";display:block;padding-bottom:100%;background-image:url("../images/water_photo_accent.png");background-size:auto 32px;background-position:center;background-repeat:no-repeat;background-position:bottom left;position:relative;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton #speaker-roster .other-speakers .speaker .speaker-content::after,body.edmonton #speaker-roster .other-speakers .speaker .speaker-content::after,body.calgary #speaker-roster .other-speakers .speaker .speaker-content::after,body.toronto #speaker-roster .other-speakers .speaker .speaker-content::after{background-image:url("../images/water_photo_accent@2x.png")}}body.hamilton #speaker-roster .other-speakers .speaker:hover .speaker-img,body.edmonton #speaker-roster .other-speakers .speaker:hover .speaker-img,body.calgary #speaker-roster .other-speakers .speaker:hover .speaker-img,body.toronto #speaker-roster .other-speakers .speaker:hover .speaker-img{-webkit-transform:scale(1.2) rotate(5deg);-moz-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);-o-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}body.hamilton #speaker-roster .other-speakers .speaker:hover .speaker-topic,body.edmonton #speaker-roster .other-speakers .speaker:hover .speaker-topic,body.calgary #speaker-roster .other-speakers .speaker:hover .speaker-topic,body.toronto #speaker-roster .other-speakers .speaker:hover .speaker-topic{visibility:visible;opacity:1;filter:alpha(opacity=100)}body.hamilton #speaker-roster .other-speakers .speaker:hover .speaker-topic h5,body.hamilton #speaker-roster .other-speakers .speaker:hover .speaker-topic p,body.edmonton #speaker-roster .other-speakers .speaker:hover .speaker-topic h5,body.edmonton #speaker-roster .other-speakers .speaker:hover .speaker-topic p,body.calgary #speaker-roster .other-speakers .speaker:hover .speaker-topic h5,body.calgary #speaker-roster .other-speakers .speaker:hover .speaker-topic p,body.toronto #speaker-roster .other-speakers .speaker:hover .speaker-topic h5,body.toronto #speaker-roster .other-speakers .speaker:hover .speaker-topic p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body.hamilton #roadshow-agenda,body.edmonton #roadshow-agenda,body.calgary #roadshow-agenda,body.toronto #roadshow-agenda{background-color:#373737;background-image:url("../images/hamilton/vertical-ribbon.png");background-size:154px 588px;background-position:center;background-repeat:no-repeat;background-position:0 0;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton #roadshow-agenda,body.edmonton #roadshow-agenda,body.calgary #roadshow-agenda,body.toronto #roadshow-agenda{background-image:url("../images/hamilton/vertical-ribbon@2x.png")}}@media screen and (max-width: 767px){body.hamilton #roadshow-agenda,body.edmonton #roadshow-agenda,body.calgary #roadshow-agenda,body.toronto #roadshow-agenda{background:#373737}}body.hamilton #roadshow-agenda .page-title,body.edmonton #roadshow-agenda .page-title,body.calgary #roadshow-agenda .page-title,body.toronto #roadshow-agenda .page-title{background:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5)}@media screen and (max-width: 767px){body.hamilton #roadshow-agenda .page-title,body.edmonton #roadshow-agenda .page-title,body.calgary #roadshow-agenda .page-title,body.toronto #roadshow-agenda .page-title{padding-top:20px}}body.hamilton #roadshow-agenda.agenda,body.edmonton #roadshow-agenda.agenda,body.calgary #roadshow-agenda.agenda,body.toronto #roadshow-agenda.agenda{text-align:center}body.hamilton #roadshow-agenda.agenda hr,body.edmonton #roadshow-agenda.agenda hr,body.calgary #roadshow-agenda.agenda hr,body.toronto #roadshow-agenda.agenda hr{margin:50px 0}body.hamilton #roadshow-agenda.agenda table,body.edmonton #roadshow-agenda.agenda table,body.calgary #roadshow-agenda.agenda table,body.toronto #roadshow-agenda.agenda table{width:85%;margin:40px 40px 75px auto}@media screen and (min-width: 768px){body.hamilton #roadshow-agenda.agenda table tr th,body.hamilton #roadshow-agenda.agenda table tr td,body.edmonton #roadshow-agenda.agenda table tr th,body.edmonton #roadshow-agenda.agenda table tr td,body.calgary #roadshow-agenda.agenda table tr th,body.calgary #roadshow-agenda.agenda table tr td,body.toronto #roadshow-agenda.agenda table tr th,body.toronto #roadshow-agenda.agenda table tr td{text-align:left;vertical-align:middle;border-bottom:1px solid #4e4e4e;padding:10px;font-size:18px;font-weight:normal}}@media screen and (min-width: 768px) and (max-width: 991px){body.hamilton #roadshow-agenda.agenda table tr th,body.hamilton #roadshow-agenda.agenda table tr td,body.edmonton #roadshow-agenda.agenda table tr th,body.edmonton #roadshow-agenda.agenda table tr td,body.calgary #roadshow-agenda.agenda table tr th,body.calgary #roadshow-agenda.agenda table tr td,body.toronto #roadshow-agenda.agenda table tr th,body.toronto #roadshow-agenda.agenda table tr td{padding:5px 15px}}@media screen and (min-width: 768px) and (max-width: 767px){body.hamilton #roadshow-agenda.agenda table tr th,body.hamilton #roadshow-agenda.agenda table tr td,body.edmonton #roadshow-agenda.agenda table tr th,body.edmonton #roadshow-agenda.agenda table tr td,body.calgary #roadshow-agenda.agenda table tr th,body.calgary #roadshow-agenda.agenda table tr td,body.toronto #roadshow-agenda.agenda table tr th,body.toronto #roadshow-agenda.agenda table tr td{padding:5px}}@media screen and (min-width: 768px){body.hamilton #roadshow-agenda.agenda table tr th.time,body.hamilton #roadshow-agenda.agenda table tr td.time,body.edmonton #roadshow-agenda.agenda table tr th.time,body.edmonton #roadshow-agenda.agenda table tr td.time,body.calgary #roadshow-agenda.agenda table tr th.time,body.calgary #roadshow-agenda.agenda table tr td.time,body.toronto #roadshow-agenda.agenda table tr th.time,body.toronto #roadshow-agenda.agenda table tr td.time{text-align:left;font-size:26px;font-weight:normal;white-space:nowrap}body.hamilton #roadshow-agenda.agenda table tr th.time span,body.hamilton #roadshow-agenda.agenda table tr td.time span,body.edmonton #roadshow-agenda.agenda table tr th.time span,body.edmonton #roadshow-agenda.agenda table tr td.time span,body.calgary #roadshow-agenda.agenda table tr th.time span,body.calgary #roadshow-agenda.agenda table tr td.time span,body.toronto #roadshow-agenda.agenda table tr th.time span,body.toronto #roadshow-agenda.agenda table tr td.time span{font-size:11px}body.hamilton #roadshow-agenda.agenda table tr th.session,body.hamilton #roadshow-agenda.agenda table tr td.session,body.edmonton #roadshow-agenda.agenda table tr th.session,body.edmonton #roadshow-agenda.agenda table tr td.session,body.calgary #roadshow-agenda.agenda table tr th.session,body.calgary #roadshow-agenda.agenda table tr td.session,body.toronto #roadshow-agenda.agenda table tr th.session,body.toronto #roadshow-agenda.agenda table tr td.session{white-space:nowrap}body.hamilton #roadshow-agenda.agenda table tr th.topic,body.hamilton #roadshow-agenda.agenda table tr td.topic,body.edmonton #roadshow-agenda.agenda table tr th.topic,body.edmonton #roadshow-agenda.agenda table tr td.topic,body.calgary #roadshow-agenda.agenda table tr th.topic,body.calgary #roadshow-agenda.agenda table tr td.topic,body.toronto #roadshow-agenda.agenda table tr th.topic,body.toronto #roadshow-agenda.agenda table tr td.topic{position:relative;width:55%}}@media screen and (min-width: 768px) and (max-width: 767px){body.hamilton #roadshow-agenda.agenda table tr th.topic,body.hamilton #roadshow-agenda.agenda table tr td.topic,body.edmonton #roadshow-agenda.agenda table tr th.topic,body.edmonton #roadshow-agenda.agenda table tr td.topic,body.calgary #roadshow-agenda.agenda table tr th.topic,body.calgary #roadshow-agenda.agenda table tr td.topic,body.toronto #roadshow-agenda.agenda table tr th.topic,body.toronto #roadshow-agenda.agenda table tr td.topic{padding:5px}}@media screen and (min-width: 768px){body.hamilton #roadshow-agenda.agenda table tr th.topic .note,body.hamilton #roadshow-agenda.agenda table tr td.topic .note,body.edmonton #roadshow-agenda.agenda table tr th.topic .note,body.edmonton #roadshow-agenda.agenda table tr td.topic .note,body.calgary #roadshow-agenda.agenda table tr th.topic .note,body.calgary #roadshow-agenda.agenda table tr td.topic .note,body.toronto #roadshow-agenda.agenda table tr th.topic .note,body.toronto #roadshow-agenda.agenda table tr td.topic .note{font-style:italic;font-size:13px;display:block}body.hamilton #roadshow-agenda.agenda table tr th.topic .tags,body.hamilton #roadshow-agenda.agenda table tr td.topic .tags,body.edmonton #roadshow-agenda.agenda table tr th.topic .tags,body.edmonton #roadshow-agenda.agenda table tr td.topic .tags,body.calgary #roadshow-agenda.agenda table tr th.topic .tags,body.calgary #roadshow-agenda.agenda table tr td.topic .tags,body.toronto #roadshow-agenda.agenda table tr th.topic .tags,body.toronto #roadshow-agenda.agenda table tr td.topic .tags{display:block;position:absolute;top:0;left:25px;height:5px;line-height:1;margin:0;padding:0}body.hamilton #roadshow-agenda.agenda table tr th.topic .tags span,body.hamilton #roadshow-agenda.agenda table tr td.topic .tags span,body.edmonton #roadshow-agenda.agenda table tr th.topic .tags span,body.edmonton #roadshow-agenda.agenda table tr td.topic .tags span,body.calgary #roadshow-agenda.agenda table tr th.topic .tags span,body.calgary #roadshow-agenda.agenda table tr td.topic .tags span,body.toronto #roadshow-agenda.agenda table tr th.topic .tags span,body.toronto #roadshow-agenda.agenda table tr td.topic .tags span{display:block;float:left;width:20px;height:5px;margin:0 2px 0 0;padding:0}body.hamilton #roadshow-agenda.agenda table tr th.topic .tags span.tag-marketing,body.hamilton #roadshow-agenda.agenda table tr td.topic .tags span.tag-marketing,body.edmonton #roadshow-agenda.agenda table tr th.topic .tags span.tag-marketing,body.edmonton #roadshow-agenda.agenda table tr td.topic .tags span.tag-marketing,body.calgary #roadshow-agenda.agenda table tr th.topic .tags span.tag-marketing,body.calgary #roadshow-agenda.agenda table tr td.topic .tags span.tag-marketing,body.toronto #roadshow-agenda.agenda table tr th.topic .tags span.tag-marketing,body.toronto #roadshow-agenda.agenda table tr td.topic .tags span.tag-marketing{background:#ff841f}body.hamilton #roadshow-agenda.agenda table tr th.topic .tags span.tag-operations,body.hamilton #roadshow-agenda.agenda table tr td.topic .tags span.tag-operations,body.edmonton #roadshow-agenda.agenda table tr th.topic .tags span.tag-operations,body.edmonton #roadshow-agenda.agenda table tr td.topic .tags span.tag-operations,body.calgary #roadshow-agenda.agenda table tr th.topic .tags span.tag-operations,body.calgary #roadshow-agenda.agenda table tr td.topic .tags span.tag-operations,body.toronto #roadshow-agenda.agenda table tr th.topic .tags span.tag-operations,body.toronto #roadshow-agenda.agenda table tr td.topic .tags span.tag-operations{background:#daa604}body.hamilton #roadshow-agenda.agenda table tr th.topic .tags span.tag-technology,body.hamilton #roadshow-agenda.agenda table tr td.topic .tags span.tag-technology,body.edmonton #roadshow-agenda.agenda table tr th.topic .tags span.tag-technology,body.edmonton #roadshow-agenda.agenda table tr td.topic .tags span.tag-technology,body.calgary #roadshow-agenda.agenda table tr th.topic .tags span.tag-technology,body.calgary #roadshow-agenda.agenda table tr td.topic .tags span.tag-technology,body.toronto #roadshow-agenda.agenda table tr th.topic .tags span.tag-technology,body.toronto #roadshow-agenda.agenda table tr td.topic .tags span.tag-technology{background:#e24425}body.hamilton #roadshow-agenda.agenda table tr th span,body.hamilton #roadshow-agenda.agenda table tr td span,body.edmonton #roadshow-agenda.agenda table tr th span,body.edmonton #roadshow-agenda.agenda table tr td span,body.calgary #roadshow-agenda.agenda table tr th span,body.calgary #roadshow-agenda.agenda table tr td span,body.toronto #roadshow-agenda.agenda table tr th span,body.toronto #roadshow-agenda.agenda table tr td span{display:inline-block}body.hamilton #roadshow-agenda.agenda table tr th a,body.hamilton #roadshow-agenda.agenda table tr td a,body.edmonton #roadshow-agenda.agenda table tr th a,body.edmonton #roadshow-agenda.agenda table tr td a,body.calgary #roadshow-agenda.agenda table tr th a,body.calgary #roadshow-agenda.agenda table tr td a,body.toronto #roadshow-agenda.agenda table tr th a,body.toronto #roadshow-agenda.agenda table tr td a{color:inherit}body.hamilton #roadshow-agenda.agenda table tr th a:hover,body.hamilton #roadshow-agenda.agenda table tr td a:hover,body.edmonton #roadshow-agenda.agenda table tr th a:hover,body.edmonton #roadshow-agenda.agenda table tr td a:hover,body.calgary #roadshow-agenda.agenda table tr th a:hover,body.calgary #roadshow-agenda.agenda table tr td a:hover,body.toronto #roadshow-agenda.agenda table tr th a:hover,body.toronto #roadshow-agenda.agenda table tr td a:hover{color:#e24425}body.hamilton #roadshow-agenda.agenda table tr.reg td,body.hamilton #roadshow-agenda.agenda table tr.reg th,body.hamilton #roadshow-agenda.agenda table tr.lunch td,body.hamilton #roadshow-agenda.agenda table tr.lunch th,body.hamilton #roadshow-agenda.agenda table tr.break td,body.hamilton #roadshow-agenda.agenda table tr.break th,body.edmonton #roadshow-agenda.agenda table tr.reg td,body.edmonton #roadshow-agenda.agenda table tr.reg th,body.edmonton #roadshow-agenda.agenda table tr.lunch td,body.edmonton #roadshow-agenda.agenda table tr.lunch th,body.edmonton #roadshow-agenda.agenda table tr.break td,body.edmonton #roadshow-agenda.agenda table tr.break th,body.calgary #roadshow-agenda.agenda table tr.reg td,body.calgary #roadshow-agenda.agenda table tr.reg th,body.calgary #roadshow-agenda.agenda table tr.lunch td,body.calgary #roadshow-agenda.agenda table tr.lunch th,body.calgary #roadshow-agenda.agenda table tr.break td,body.calgary #roadshow-agenda.agenda table tr.break th,body.toronto #roadshow-agenda.agenda table tr.reg td,body.toronto #roadshow-agenda.agenda table tr.reg th,body.toronto #roadshow-agenda.agenda table tr.lunch td,body.toronto #roadshow-agenda.agenda table tr.lunch th,body.toronto #roadshow-agenda.agenda table tr.break td,body.toronto #roadshow-agenda.agenda table tr.break th{background:rgba(0,0,0,0.2)}body.hamilton #roadshow-agenda.agenda table tr.reg td,body.hamilton #roadshow-agenda.agenda table tr.lunch td,body.hamilton #roadshow-agenda.agenda table tr.break td,body.edmonton #roadshow-agenda.agenda table tr.reg td,body.edmonton #roadshow-agenda.agenda table tr.lunch td,body.edmonton #roadshow-agenda.agenda table tr.break td,body.calgary #roadshow-agenda.agenda table tr.reg td,body.calgary #roadshow-agenda.agenda table tr.lunch td,body.calgary #roadshow-agenda.agenda table tr.break td,body.toronto #roadshow-agenda.agenda table tr.reg td,body.toronto #roadshow-agenda.agenda table tr.lunch td,body.toronto #roadshow-agenda.agenda table tr.break td{text-transform:uppercase;letter-spacing:2px}body.hamilton #roadshow-agenda.agenda table thead tr th,body.hamilton #roadshow-agenda.agenda table thead tr td,body.edmonton #roadshow-agenda.agenda table thead tr th,body.edmonton #roadshow-agenda.agenda table thead tr td,body.calgary #roadshow-agenda.agenda table thead tr th,body.calgary #roadshow-agenda.agenda table thead tr td,body.toronto #roadshow-agenda.agenda table thead tr th,body.toronto #roadshow-agenda.agenda table thead tr td{border-bottom:1px solid #4e4e4e;color:#e4621f;text-transform:uppercase;letter-spacing:1px;font-size:16px}body.hamilton #roadshow-agenda.agenda table thead tr th.time,body.hamilton #roadshow-agenda.agenda table thead tr td.time,body.edmonton #roadshow-agenda.agenda table thead tr th.time,body.edmonton #roadshow-agenda.agenda table thead tr td.time,body.calgary #roadshow-agenda.agenda table thead tr th.time,body.calgary #roadshow-agenda.agenda table thead tr td.time,body.toronto #roadshow-agenda.agenda table thead tr th.time,body.toronto #roadshow-agenda.agenda table thead tr td.time{font-size:16px}body.hamilton #roadshow-agenda.agenda table tbody tr:hover th,body.hamilton #roadshow-agenda.agenda table tbody tr:hover td,body.edmonton #roadshow-agenda.agenda table tbody tr:hover th,body.edmonton #roadshow-agenda.agenda table tbody tr:hover td,body.calgary #roadshow-agenda.agenda table tbody tr:hover th,body.calgary #roadshow-agenda.agenda table tbody tr:hover td,body.toronto #roadshow-agenda.agenda table tbody tr:hover th,body.toronto #roadshow-agenda.agenda table tbody tr:hover td{background:rgba(0,0,0,0.2);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}}@media screen and (max-width: 767px){body.hamilton #roadshow-agenda.agenda table,body.edmonton #roadshow-agenda.agenda table,body.calgary #roadshow-agenda.agenda table,body.toronto #roadshow-agenda.agenda table{display:block}body.hamilton #roadshow-agenda.agenda table thead,body.edmonton #roadshow-agenda.agenda table thead,body.calgary #roadshow-agenda.agenda table thead,body.toronto #roadshow-agenda.agenda table thead{display:none}body.hamilton #roadshow-agenda.agenda table tbody,body.edmonton #roadshow-agenda.agenda table tbody,body.calgary #roadshow-agenda.agenda table tbody,body.toronto #roadshow-agenda.agenda table tbody{display:block}body.hamilton #roadshow-agenda.agenda table tbody tr,body.edmonton #roadshow-agenda.agenda table tbody tr,body.calgary #roadshow-agenda.agenda table tbody tr,body.toronto #roadshow-agenda.agenda table tbody tr{display:block;border-bottom:1px solid #4e4e4e;padding:5px 0}body.hamilton #roadshow-agenda.agenda table tbody tr th,body.hamilton #roadshow-agenda.agenda table tbody tr td,body.edmonton #roadshow-agenda.agenda table tbody tr th,body.edmonton #roadshow-agenda.agenda table tbody tr td,body.calgary #roadshow-agenda.agenda table tbody tr th,body.calgary #roadshow-agenda.agenda table tbody tr td,body.toronto #roadshow-agenda.agenda table tbody tr th,body.toronto #roadshow-agenda.agenda table tbody tr td{display:block;text-align:center;padding:3px 10px}body.hamilton #roadshow-agenda.agenda table tbody tr th.time,body.hamilton #roadshow-agenda.agenda table tbody tr td.time,body.edmonton #roadshow-agenda.agenda table tbody tr th.time,body.edmonton #roadshow-agenda.agenda table tbody tr td.time,body.calgary #roadshow-agenda.agenda table tbody tr th.time,body.calgary #roadshow-agenda.agenda table tbody tr td.time,body.toronto #roadshow-agenda.agenda table tbody tr th.time,body.toronto #roadshow-agenda.agenda table tbody tr td.time{white-space:nowrap}body.hamilton #roadshow-agenda.agenda table tbody tr th.topic,body.hamilton #roadshow-agenda.agenda table tbody tr td.topic,body.edmonton #roadshow-agenda.agenda table tbody tr th.topic,body.edmonton #roadshow-agenda.agenda table tbody tr td.topic,body.calgary #roadshow-agenda.agenda table tbody tr th.topic,body.calgary #roadshow-agenda.agenda table tbody tr td.topic,body.toronto #roadshow-agenda.agenda table tbody tr th.topic,body.toronto #roadshow-agenda.agenda table tbody tr td.topic{font-style:italic}body.hamilton #roadshow-agenda.agenda table tbody tr.reg,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch,body.hamilton #roadshow-agenda.agenda table tbody tr.break,body.edmonton #roadshow-agenda.agenda table tbody tr.reg,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch,body.edmonton #roadshow-agenda.agenda table tbody tr.break,body.calgary #roadshow-agenda.agenda table tbody tr.reg,body.calgary #roadshow-agenda.agenda table tbody tr.lunch,body.calgary #roadshow-agenda.agenda table tbody tr.break,body.toronto #roadshow-agenda.agenda table tbody tr.reg,body.toronto #roadshow-agenda.agenda table tbody tr.lunch,body.toronto #roadshow-agenda.agenda table tbody tr.break{background:rgba(0,0,0,0.2)}body.hamilton #roadshow-agenda.agenda table tbody tr.reg td.speaker,body.hamilton #roadshow-agenda.agenda table tbody tr.reg td.activity,body.hamilton #roadshow-agenda.agenda table tbody tr.reg td.location,body.hamilton #roadshow-agenda.agenda table tbody tr.reg th.speaker,body.hamilton #roadshow-agenda.agenda table tbody tr.reg th.activity,body.hamilton #roadshow-agenda.agenda table tbody tr.reg th.location,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch td.speaker,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch td.activity,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch td.location,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch th.speaker,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch th.activity,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch th.location,body.hamilton #roadshow-agenda.agenda table tbody tr.break td.speaker,body.hamilton #roadshow-agenda.agenda table tbody tr.break td.activity,body.hamilton #roadshow-agenda.agenda table tbody tr.break td.location,body.hamilton #roadshow-agenda.agenda table tbody tr.break th.speaker,body.hamilton #roadshow-agenda.agenda table tbody tr.break th.activity,body.hamilton #roadshow-agenda.agenda table tbody tr.break th.location,body.edmonton #roadshow-agenda.agenda table tbody tr.reg td.speaker,body.edmonton #roadshow-agenda.agenda table tbody tr.reg td.activity,body.edmonton #roadshow-agenda.agenda table tbody tr.reg td.location,body.edmonton #roadshow-agenda.agenda table tbody tr.reg th.speaker,body.edmonton #roadshow-agenda.agenda table tbody tr.reg th.activity,body.edmonton #roadshow-agenda.agenda table tbody tr.reg th.location,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch td.speaker,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch td.activity,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch td.location,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch th.speaker,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch th.activity,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch th.location,body.edmonton #roadshow-agenda.agenda table tbody tr.break td.speaker,body.edmonton #roadshow-agenda.agenda table tbody tr.break td.activity,body.edmonton #roadshow-agenda.agenda table tbody tr.break td.location,body.edmonton #roadshow-agenda.agenda table tbody tr.break th.speaker,body.edmonton #roadshow-agenda.agenda table tbody tr.break th.activity,body.edmonton #roadshow-agenda.agenda table tbody tr.break th.location,body.calgary #roadshow-agenda.agenda table tbody tr.reg td.speaker,body.calgary #roadshow-agenda.agenda table tbody tr.reg td.activity,body.calgary #roadshow-agenda.agenda table tbody tr.reg td.location,body.calgary #roadshow-agenda.agenda table tbody tr.reg th.speaker,body.calgary #roadshow-agenda.agenda table tbody tr.reg th.activity,body.calgary #roadshow-agenda.agenda table tbody tr.reg th.location,body.calgary #roadshow-agenda.agenda table tbody tr.lunch td.speaker,body.calgary #roadshow-agenda.agenda table tbody tr.lunch td.activity,body.calgary #roadshow-agenda.agenda table tbody tr.lunch td.location,body.calgary #roadshow-agenda.agenda table tbody tr.lunch th.speaker,body.calgary #roadshow-agenda.agenda table tbody tr.lunch th.activity,body.calgary #roadshow-agenda.agenda table tbody tr.lunch th.location,body.calgary #roadshow-agenda.agenda table tbody tr.break td.speaker,body.calgary #roadshow-agenda.agenda table tbody tr.break td.activity,body.calgary #roadshow-agenda.agenda table tbody tr.break td.location,body.calgary #roadshow-agenda.agenda table tbody tr.break th.speaker,body.calgary #roadshow-agenda.agenda table tbody tr.break th.activity,body.calgary #roadshow-agenda.agenda table tbody tr.break th.location,body.toronto #roadshow-agenda.agenda table tbody tr.reg td.speaker,body.toronto #roadshow-agenda.agenda table tbody tr.reg td.activity,body.toronto #roadshow-agenda.agenda table tbody tr.reg td.location,body.toronto #roadshow-agenda.agenda table tbody tr.reg th.speaker,body.toronto #roadshow-agenda.agenda table tbody tr.reg th.activity,body.toronto #roadshow-agenda.agenda table tbody tr.reg th.location,body.toronto #roadshow-agenda.agenda table tbody tr.lunch td.speaker,body.toronto #roadshow-agenda.agenda table tbody tr.lunch td.activity,body.toronto #roadshow-agenda.agenda table tbody tr.lunch td.location,body.toronto #roadshow-agenda.agenda table tbody tr.lunch th.speaker,body.toronto #roadshow-agenda.agenda table tbody tr.lunch th.activity,body.toronto #roadshow-agenda.agenda table tbody tr.lunch th.location,body.toronto #roadshow-agenda.agenda table tbody tr.break td.speaker,body.toronto #roadshow-agenda.agenda table tbody tr.break td.activity,body.toronto #roadshow-agenda.agenda table tbody tr.break td.location,body.toronto #roadshow-agenda.agenda table tbody tr.break th.speaker,body.toronto #roadshow-agenda.agenda table tbody tr.break th.activity,body.toronto #roadshow-agenda.agenda table tbody tr.break th.location{display:none}body.hamilton #roadshow-agenda.agenda table tbody tr.reg td,body.hamilton #roadshow-agenda.agenda table tbody tr.lunch td,body.hamilton #roadshow-agenda.agenda table tbody tr.break td,body.edmonton #roadshow-agenda.agenda table tbody tr.reg td,body.edmonton #roadshow-agenda.agenda table tbody tr.lunch td,body.edmonton #roadshow-agenda.agenda table tbody tr.break td,body.calgary #roadshow-agenda.agenda table tbody tr.reg td,body.calgary #roadshow-agenda.agenda table tbody tr.lunch td,body.calgary #roadshow-agenda.agenda table tbody tr.break td,body.toronto #roadshow-agenda.agenda table tbody tr.reg td,body.toronto #roadshow-agenda.agenda table tbody tr.lunch td,body.toronto #roadshow-agenda.agenda table tbody tr.break td{font-style:italic;color:#8e8e8e}}body.hamilton section#call-to-action,body.hamilton section#about-call-to-action,body.hamilton section#schedule-call-to-action,body.hamilton section#location-call-to-action,body.edmonton section#call-to-action,body.edmonton section#about-call-to-action,body.edmonton section#schedule-call-to-action,body.edmonton section#location-call-to-action,body.calgary section#call-to-action,body.calgary section#about-call-to-action,body.calgary section#schedule-call-to-action,body.calgary section#location-call-to-action,body.toronto section#call-to-action,body.toronto section#about-call-to-action,body.toronto section#schedule-call-to-action,body.toronto section#location-call-to-action{background-image:url("../images/hamilton/bg-webcon1.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 0 60px 0;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#call-to-action,body.hamilton section#about-call-to-action,body.hamilton section#schedule-call-to-action,body.hamilton section#location-call-to-action,body.edmonton section#call-to-action,body.edmonton section#about-call-to-action,body.edmonton section#schedule-call-to-action,body.edmonton section#location-call-to-action,body.calgary section#call-to-action,body.calgary section#about-call-to-action,body.calgary section#schedule-call-to-action,body.calgary section#location-call-to-action,body.toronto section#call-to-action,body.toronto section#about-call-to-action,body.toronto section#schedule-call-to-action,body.toronto section#location-call-to-action{background-image:url("../images/hamilton/bg-webcon1@2x.jpg")}}@media screen and (max-width: 767px){body.hamilton section#call-to-action,body.hamilton section#about-call-to-action,body.hamilton section#schedule-call-to-action,body.hamilton section#location-call-to-action,body.edmonton section#call-to-action,body.edmonton section#about-call-to-action,body.edmonton section#schedule-call-to-action,body.edmonton section#location-call-to-action,body.calgary section#call-to-action,body.calgary section#about-call-to-action,body.calgary section#schedule-call-to-action,body.calgary section#location-call-to-action,body.toronto section#call-to-action,body.toronto section#about-call-to-action,body.toronto section#schedule-call-to-action,body.toronto section#location-call-to-action{padding:30px 0 40px 0}}body.hamilton section#call-to-action h1,body.hamilton section#about-call-to-action h1,body.hamilton section#schedule-call-to-action h1,body.hamilton section#location-call-to-action h1,body.edmonton section#call-to-action h1,body.edmonton section#about-call-to-action h1,body.edmonton section#schedule-call-to-action h1,body.edmonton section#location-call-to-action h1,body.calgary section#call-to-action h1,body.calgary section#about-call-to-action h1,body.calgary section#schedule-call-to-action h1,body.calgary section#location-call-to-action h1,body.toronto section#call-to-action h1,body.toronto section#about-call-to-action h1,body.toronto section#schedule-call-to-action h1,body.toronto section#location-call-to-action h1{font-size:40px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-align:center}@media screen and (max-width: 767px){body.hamilton section#call-to-action h1,body.hamilton section#about-call-to-action h1,body.hamilton section#schedule-call-to-action h1,body.hamilton section#location-call-to-action h1,body.edmonton section#call-to-action h1,body.edmonton section#about-call-to-action h1,body.edmonton section#schedule-call-to-action h1,body.edmonton section#location-call-to-action h1,body.calgary section#call-to-action h1,body.calgary section#about-call-to-action h1,body.calgary section#schedule-call-to-action h1,body.calgary section#location-call-to-action h1,body.toronto section#call-to-action h1,body.toronto section#about-call-to-action h1,body.toronto section#schedule-call-to-action h1,body.toronto section#location-call-to-action h1{font-size:20px;line-height:28px}}body.hamilton section#call-to-action p,body.hamilton section#about-call-to-action p,body.hamilton section#schedule-call-to-action p,body.hamilton section#location-call-to-action p,body.edmonton section#call-to-action p,body.edmonton section#about-call-to-action p,body.edmonton section#schedule-call-to-action p,body.edmonton section#location-call-to-action p,body.calgary section#call-to-action p,body.calgary section#about-call-to-action p,body.calgary section#schedule-call-to-action p,body.calgary section#location-call-to-action p,body.toronto section#call-to-action p,body.toronto section#about-call-to-action p,body.toronto section#schedule-call-to-action p,body.toronto section#location-call-to-action p{font-size:18px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-align:center}@media screen and (max-width: 767px){body.hamilton section#call-to-action p,body.hamilton section#about-call-to-action p,body.hamilton section#schedule-call-to-action p,body.hamilton section#location-call-to-action p,body.edmonton section#call-to-action p,body.edmonton section#about-call-to-action p,body.edmonton section#schedule-call-to-action p,body.edmonton section#location-call-to-action p,body.calgary section#call-to-action p,body.calgary section#about-call-to-action p,body.calgary section#schedule-call-to-action p,body.calgary section#location-call-to-action p,body.toronto section#call-to-action p,body.toronto section#about-call-to-action p,body.toronto section#schedule-call-to-action p,body.toronto section#location-call-to-action p{font-size:16px;margin:0 40px;line-height:20px}}body.hamilton section#call-to-action p.prereg,body.hamilton section#about-call-to-action p.prereg,body.hamilton section#schedule-call-to-action p.prereg,body.hamilton section#location-call-to-action p.prereg,body.edmonton section#call-to-action p.prereg,body.edmonton section#about-call-to-action p.prereg,body.edmonton section#schedule-call-to-action p.prereg,body.edmonton section#location-call-to-action p.prereg,body.calgary section#call-to-action p.prereg,body.calgary section#about-call-to-action p.prereg,body.calgary section#schedule-call-to-action p.prereg,body.calgary section#location-call-to-action p.prereg,body.toronto section#call-to-action p.prereg,body.toronto section#about-call-to-action p.prereg,body.toronto section#schedule-call-to-action p.prereg,body.toronto section#location-call-to-action p.prereg{font-size:24px;margin:0}@media screen and (max-width: 767px){body.hamilton section#call-to-action p.prereg,body.hamilton section#about-call-to-action p.prereg,body.hamilton section#schedule-call-to-action p.prereg,body.hamilton section#location-call-to-action p.prereg,body.edmonton section#call-to-action p.prereg,body.edmonton section#about-call-to-action p.prereg,body.edmonton section#schedule-call-to-action p.prereg,body.edmonton section#location-call-to-action p.prereg,body.calgary section#call-to-action p.prereg,body.calgary section#about-call-to-action p.prereg,body.calgary section#schedule-call-to-action p.prereg,body.calgary section#location-call-to-action p.prereg,body.toronto section#call-to-action p.prereg,body.toronto section#about-call-to-action p.prereg,body.toronto section#schedule-call-to-action p.prereg,body.toronto section#location-call-to-action p.prereg{font-size:20px;margin:0 0 10px 0}}body.hamilton section#roadshow-sponsors,body.edmonton section#roadshow-sponsors,body.calgary section#roadshow-sponsors,body.toronto section#roadshow-sponsors{padding:20px 0}body.hamilton section#roadshow-sponsors .page-title,body.edmonton section#roadshow-sponsors .page-title,body.calgary section#roadshow-sponsors .page-title,body.toronto section#roadshow-sponsors .page-title{background:none}body.hamilton section#roadshow-sponsors p,body.edmonton section#roadshow-sponsors p,body.calgary section#roadshow-sponsors p,body.toronto section#roadshow-sponsors p{text-align:center}body.hamilton section#roadshow-sponsors p img,body.edmonton section#roadshow-sponsors p img,body.calgary section#roadshow-sponsors p img,body.toronto section#roadshow-sponsors p img{max-width:400px;height:auto}@media screen and (max-width: 767px){body.hamilton section#roadshow-sponsors p img,body.edmonton section#roadshow-sponsors p img,body.calgary section#roadshow-sponsors p img,body.toronto section#roadshow-sponsors p img{max-width:250px}}body.hamilton section#roadshow-sponsors p.rhb,body.edmonton section#roadshow-sponsors p.rhb,body.calgary section#roadshow-sponsors p.rhb,body.toronto section#roadshow-sponsors p.rhb{text-align:center}body.hamilton section#roadshow-sponsors p.rhb img,body.edmonton section#roadshow-sponsors p.rhb img,body.calgary section#roadshow-sponsors p.rhb img,body.toronto section#roadshow-sponsors p.rhb img{max-width:150px;height:auto}body.hamilton section#roadshow-sponsors ul,body.edmonton section#roadshow-sponsors ul,body.calgary section#roadshow-sponsors ul,body.toronto section#roadshow-sponsors ul{margin:0;padding:0 0 20px 0;list-style-type:none;display:block;text-align:center}body.hamilton section#roadshow-sponsors ul li,body.edmonton section#roadshow-sponsors ul li,body.calgary section#roadshow-sponsors ul li,body.toronto section#roadshow-sponsors ul li{margin:0;padding:0;width:24.6%;text-align:center;margin:25px 0;display:inline-block;min-height:80px;vertical-align:middle}body.hamilton section#roadshow-sponsors ul li:before,body.edmonton section#roadshow-sponsors ul li:before,body.calgary section#roadshow-sponsors ul li:before,body.toronto section#roadshow-sponsors ul li:before{content:'';background:none;height:0;width:0}@media screen and (max-width: 767px){body.hamilton section#roadshow-sponsors ul li,body.edmonton section#roadshow-sponsors ul li,body.calgary section#roadshow-sponsors ul li,body.toronto section#roadshow-sponsors ul li{width:49.5%;display:inline-block;height:80px;margin:10px 0}body.hamilton section#roadshow-sponsors ul li a,body.edmonton section#roadshow-sponsors ul li a,body.calgary section#roadshow-sponsors ul li a,body.toronto section#roadshow-sponsors ul li a{display:table-cell;vertical-align:middle;height:80px}}body.hamilton section#roadshow-sponsors ul li img,body.edmonton section#roadshow-sponsors ul li img,body.calgary section#roadshow-sponsors ul li img,body.toronto section#roadshow-sponsors ul li img{width:75%;height:auto}body.hamilton section#association-sponsor,body.edmonton section#association-sponsor,body.calgary section#association-sponsor,body.toronto section#association-sponsor{background-image:url("../images/hamilton/bg-association.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#association-sponsor,body.edmonton section#association-sponsor,body.calgary section#association-sponsor,body.toronto section#association-sponsor{background-image:url("../images/hamilton/bg-association@2x.jpg")}}body.hamilton section#association-sponsor.association-edmonton,body.edmonton section#association-sponsor.association-edmonton,body.calgary section#association-sponsor.association-edmonton,body.toronto section#association-sponsor.association-edmonton{background-image:url("../images/edmonton/bg-association.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#association-sponsor.association-edmonton,body.edmonton section#association-sponsor.association-edmonton,body.calgary section#association-sponsor.association-edmonton,body.toronto section#association-sponsor.association-edmonton{background-image:url("../images/edmonton/bg-association@2x.jpg")}}body.hamilton section#association-sponsor.association-calgary,body.edmonton section#association-sponsor.association-calgary,body.calgary section#association-sponsor.association-calgary,body.toronto section#association-sponsor.association-calgary{background-image:url("../images/calgary/bg-association.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#association-sponsor.association-calgary,body.edmonton section#association-sponsor.association-calgary,body.calgary section#association-sponsor.association-calgary,body.toronto section#association-sponsor.association-calgary{background-image:url("../images/calgary/bg-association@2x.jpg")}}@media screen and (max-width: 767px){body.hamilton section#association-sponsor,body.edmonton section#association-sponsor,body.calgary section#association-sponsor,body.toronto section#association-sponsor{text-align:center}}@media screen and (max-width: 767px){body.hamilton section#association-sponsor img,body.edmonton section#association-sponsor img,body.calgary section#association-sponsor img,body.toronto section#association-sponsor img{width:80%;height:auto;margin:0 auto;display:block}}body.hamilton section#association-sponsor .cms-content h1,body.edmonton section#association-sponsor .cms-content h1,body.calgary section#association-sponsor .cms-content h1,body.toronto section#association-sponsor .cms-content h1{font-size:40px;font-weight:400;text-transform:none}body.hamilton section#association-sponsor .cms-content h1 span,body.edmonton section#association-sponsor .cms-content h1 span,body.calgary section#association-sponsor .cms-content h1 span,body.toronto section#association-sponsor .cms-content h1 span{color:#e24425}body.hamilton section#roadshow-location,body.edmonton section#roadshow-location,body.calgary section#roadshow-location,body.toronto section#roadshow-location{background-image:url("../images/hamilton/bg-location.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:10px 0 50px 0;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#roadshow-location,body.edmonton section#roadshow-location,body.calgary section#roadshow-location,body.toronto section#roadshow-location{background-image:url("../images/hamilton/bg-location@2x.jpg")}}body.hamilton section#roadshow-location .page-title,body.edmonton section#roadshow-location .page-title,body.calgary section#roadshow-location .page-title,body.toronto section#roadshow-location .page-title{background:none}body.hamilton section#roadshow-location .roadshow-marker,body.edmonton section#roadshow-location .roadshow-marker,body.calgary section#roadshow-location .roadshow-marker,body.toronto section#roadshow-location .roadshow-marker{background-image:url("../images/hamilton/webcon-marker.png");background-size:522px 203px;background-position:center;background-repeat:no-repeat;background-position:0 0;height:203px;width:522px;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.hamilton section#roadshow-location .roadshow-marker,body.edmonton section#roadshow-location .roadshow-marker,body.calgary section#roadshow-location .roadshow-marker,body.toronto section#roadshow-location .roadshow-marker{background-image:url("../images/hamilton/webcon-marker@2x.png")}}@media (min-width: 992px) and (max-width: 1199px){body.hamilton section#roadshow-location .roadshow-marker,body.edmonton section#roadshow-location .roadshow-marker,body.calgary section#roadshow-location .roadshow-marker,body.toronto section#roadshow-location .roadshow-marker{background-size:cover;width:460px;height:180px}}@media (min-width: 768px) and (max-width: 991px){body.hamilton section#roadshow-location .roadshow-marker,body.edmonton section#roadshow-location .roadshow-marker,body.calgary section#roadshow-location .roadshow-marker,body.toronto section#roadshow-location .roadshow-marker{background-size:cover;width:360px;height:135px}}@media screen and (max-width: 767px){body.hamilton section#roadshow-location .roadshow-marker,body.edmonton section#roadshow-location .roadshow-marker,body.calgary section#roadshow-location .roadshow-marker,body.toronto section#roadshow-location .roadshow-marker{background-size:cover;width:320px;height:120px}}body.hamilton section#roadshow-location .roadshow-marker h4,body.edmonton section#roadshow-location .roadshow-marker h4,body.calgary section#roadshow-location .roadshow-marker h4,body.toronto section#roadshow-location .roadshow-marker h4{font-size:24px;padding:41px 0 5px 150px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);margin:0}@media (min-width: 992px) and (max-width: 1199px){body.hamilton section#roadshow-location .roadshow-marker h4,body.edmonton section#roadshow-location .roadshow-marker h4,body.calgary section#roadshow-location .roadshow-marker h4,body.toronto section#roadshow-location .roadshow-marker h4{padding:35px 0 5px 130px;font-size:18px}}@media screen and (min-width: 768px) and (max-width: 991px){body.hamilton section#roadshow-location .roadshow-marker h4,body.edmonton section#roadshow-location .roadshow-marker h4,body.calgary section#roadshow-location .roadshow-marker h4,body.toronto section#roadshow-location .roadshow-marker h4{padding:26px 0 5px 100px;font-size:18px}}@media screen and (max-width: 767px){body.hamilton section#roadshow-location .roadshow-marker h4,body.edmonton section#roadshow-location .roadshow-marker h4,body.calgary section#roadshow-location .roadshow-marker h4,body.toronto section#roadshow-location .roadshow-marker h4{padding:21px 0 5px 90px;font-size:18px}}body.hamilton section#roadshow-location .roadshow-marker h5,body.edmonton section#roadshow-location .roadshow-marker h5,body.calgary section#roadshow-location .roadshow-marker h5,body.toronto section#roadshow-location .roadshow-marker h5{font-size:16px;padding-left:150px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);margin:0}@media (min-width: 992px) and (max-width: 1199px){body.hamilton section#roadshow-location .roadshow-marker h5,body.edmonton section#roadshow-location .roadshow-marker h5,body.calgary section#roadshow-location .roadshow-marker h5,body.toronto section#roadshow-location .roadshow-marker h5{padding-left:130px}}@media screen and (min-width: 768px) and (max-width: 991px){body.hamilton section#roadshow-location .roadshow-marker h5,body.edmonton section#roadshow-location .roadshow-marker h5,body.calgary section#roadshow-location .roadshow-marker h5,body.toronto section#roadshow-location .roadshow-marker h5{padding-left:100px;font-size:12px}}@media screen and (max-width: 767px){body.hamilton section#roadshow-location .roadshow-marker h5,body.edmonton section#roadshow-location .roadshow-marker h5,body.calgary section#roadshow-location .roadshow-marker h5,body.toronto section#roadshow-location .roadshow-marker h5{padding-left:90px;font-size:12px}}body.hamilton section#roadshow-location h1,body.edmonton section#roadshow-location h1,body.calgary section#roadshow-location h1,body.toronto section#roadshow-location h1{color:#fff}body.hamilton section#roadshow-location h2,body.edmonton section#roadshow-location h2,body.calgary section#roadshow-location h2,body.toronto section#roadshow-location h2{color:#fff;font-size:22px;margin-bottom:5px}body.hamilton section#roadshow-location p,body.edmonton section#roadshow-location p,body.calgary section#roadshow-location p,body.toronto section#roadshow-location p{margin:0 0 25px 0;color:#fff}body.hamilton section#roadshow-location .location-map,body.edmonton section#roadshow-location .location-map,body.calgary section#roadshow-location .location-map,body.toronto section#roadshow-location .location-map{text-align:center;padding-top:5px}body.hamilton section#roadshow-location .location-map p,body.edmonton section#roadshow-location .location-map p,body.calgary section#roadshow-location .location-map p,body.toronto section#roadshow-location .location-map p{margin-top:15px}body.hamilton section#roadshow-location .location-map a.register-btn,body.edmonton section#roadshow-location .location-map a.register-btn,body.calgary section#roadshow-location .location-map a.register-btn,body.toronto section#roadshow-location .location-map a.register-btn{font-size:24px;letter-spacing:1px;padding:15px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}body.edmonton section#about-roadshow .buy-tickets-button,body.calgary section#about-roadshow .buy-tickets-button{text-align:left;margin:25px 0 -25px 0;padding:0}body.edmonton section#about-roadshow .buy-tickets-button a.register-btn,body.calgary section#about-roadshow .buy-tickets-button a.register-btn{margin-top:0}body.edmonton section#roadshow-agenda .buy-tickets-button,body.calgary section#roadshow-agenda .buy-tickets-button{text-align:center;margin:-35px 0 0 0;padding:0 0 35px 0}body.edmonton section#roadshow-agenda .buy-tickets-button a.register-btn,body.calgary section#roadshow-agenda .buy-tickets-button a.register-btn{margin-top:0}body.edmonton section#city-hero,body.calgary section#city-hero{height:580px !important}@media screen and (max-width: 767px){body.edmonton section#city-hero,body.calgary section#city-hero{height:300px !important}}body.edmonton section#city-hero .buy-tickets,body.calgary section#city-hero .buy-tickets{text-align:center}body.edmonton section#city-hero .buy-tickets h2,body.calgary section#city-hero .buy-tickets h2{font-size:25px;font-weight:700}body.edmonton section#city-hero .buy-tickets p,body.calgary section#city-hero .buy-tickets p{margin:0 auto;padding:0;line-height:1.3;font-size:21px;font-weight:500}body.edmonton section#city-hero .buy-tickets .promo-code,body.calgary section#city-hero .buy-tickets .promo-code{margin:0 5px;border-radius:3px;font-weight:600;display:inline-block;font-size:24px;letter-spacing:0.05em}@media (max-width: 767px){body.edmonton section#city-hero .buy-tickets .promo-code,body.calgary section#city-hero .buy-tickets .promo-code{display:block}}body.edmonton section#city-hero .buy-tickets .price,body.calgary section#city-hero .buy-tickets .price{display:inline-block;font-size:42px;font-weight:600;vertical-align:baseline}body.edmonton section#city-hero .buy-tickets .price s,body.calgary section#city-hero .buy-tickets .price s{font-size:33px;font-weight:500;display:inline-block}body.edmonton section#city-hero .buy-tickets a.register-btn,body.calgary section#city-hero .buy-tickets a.register-btn{margin:15px 0 0 0;font-size:18px}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button{background:none;margin:15px;text-align:center}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button a.register-btn,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button a.register-btn{font-size:24px;margin:0 auto}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd{width:calc(100% / 2 - 30px);position:relative;float:left}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd .speaker-img.height-match::before,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd .speaker-img.height-match::before{content:none;display:none}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd a.register-btn,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd a.register-btn{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media (max-width: 767px){body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd{width:100%;margin:15px 0;padding:25px 0 0 0;float:none}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd a.register-btn,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd a.register-btn{position:static;top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin:0}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd .speaker-img.height-match,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-odd .speaker-img.height-match{display:none}}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-even,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-even{width:100%;padding:15px 0 25px 0}body.edmonton section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-even .speaker-img.height-match,body.calgary section#speaker-roster .featured-speakers .speaker.buy-tickets-button.speakers-even .speaker-img.height-match{display:none}body.edmonton section#call-to-action p,body.edmonton section#about-call-to-action p,body.edmonton section#schedule-call-to-action p,body.edmonton section#location-call-to-action p,body.calgary section#call-to-action p,body.calgary section#about-call-to-action p,body.calgary section#schedule-call-to-action p,body.calgary section#location-call-to-action p{font-size:22px}body.toronto section#city-hero{height:550px}@media screen and (max-width: 767px){body.toronto section#city-hero{height:480px}}body.toronto section#rmas .content{background:url("../images/rmas_banner_logo.png") right center no-repeat;background-size:440px;padding:80px 450px 35px 0;min-height:475px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.toronto section#rmas .content{background-image:url("../images/rmas_banner_logo@2x.png")}}@media (min-width: 992px) and (max-width: 1199px){body.toronto section#rmas .content{background-size:380px;padding:50px 400px 35px 0;min-height:450px}}@media (min-width: 768px) and (max-width: 991px){body.toronto section#rmas .content{background-size:290px;padding:35px 300px 35px 0;min-height:400px}}@media (min-width: 480px) and (max-width: 767px){body.toronto section#rmas .content{background-size:150px;background-position:top 25px right;padding:20px 0;min-height:200px}body.toronto section#rmas .content .rmas-headings{padding-right:175px;min-height:150px}}@media (max-width: 479px){body.toronto section#rmas .content{background-size:150px;background-position:bottom 15px right;padding:20px 0 85px 0;min-height:0}}body.toronto section#roadshow-sponsors ul{display:block}body.toronto section#roadshow-sponsors ul li{display:inline-block;vertical-align:middle;min-height:0;height:auto}body.toronto section#roadshow-sponsors ul li::before{content:none;display:none}body.toronto section#roadshow-sponsors ul li a{display:block;text-align:center;vertical-align:middle;height:inherit;min-height:inherit}body.toronto section#roadshow-sponsors ul li a img{width:75%;display:block;margin:auto;vertical-align:middle}body.toronto section#roadshow-sponsors ul.top-sponsors{margin-bottom:15px}body.toronto section#roadshow-sponsors ul.top-sponsors li{width:48%;max-width:400px}@media (max-width: 767px){body.toronto section#roadshow-sponsors ul.top-sponsors li{width:70%}}body.toronto section#roadshow-sponsors ul.sponsors li{width:24%}@media (min-width: 768px) and (max-width: 991px){body.toronto section#roadshow-sponsors ul.sponsors li{width:30%}}@media (max-width: 767px){body.toronto section#roadshow-sponsors ul.sponsors li{width:45%}body.toronto section#roadshow-sponsors ul.sponsors li img{width:85%}}body.speakers .page-title{position:relative;z-index:2}body.speakers .page-content .container{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 991px){body.speakers .page-content .container{padding:30px}}@media screen and (max-width: 767px){body.speakers .page-content .container{padding:20px}}body.speakers .page-content #speaker-profile{height:1px;width:100%;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}body.speakers .page-content #speaker-profile.open{-webkit-box-shadow:0 0 50px 0 #e0e0e0;-moz-box-shadow:0 0 50px 0 #e0e0e0;box-shadow:0 0 50px 0 #e0e0e0;z-index:1}body.speakers .page-content #speaker-profile #profile-left{float:left;width:37%;display:table}@media screen and (max-width: 991px){body.speakers .page-content #speaker-profile #profile-left{width:40%;margin-bottom:35px}}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile #profile-left{float:none;width:100%;margin-bottom:20px}}body.speakers .page-content #speaker-profile #profile-left .photo{position:relative;display:table-caption}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile #profile-left .photo{display:block;width:100%}}body.speakers .page-content #speaker-profile #profile-left .photo img{display:block;position:relative;z-index:1}body.speakers .page-content #speaker-profile #profile-left .photo .header-box{margin:0;padding:0;position:absolute;top:0;left:15px;z-index:3}body.speakers .page-content #speaker-profile #profile-left .photo .header-box .header-box-inner{background:#e24425;color:#ffffff;width:120px;height:120px;margin:0 auto;padding:0;line-height:1}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile #profile-left .photo .header-box .header-box-inner{height:60px}}body.speakers .page-content #speaker-profile #profile-left .photo .header-box .header-box-inner h1{margin:0;padding:0;position:relative;top:50%;text-align:center;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);text-transform:uppercase;font-size:18px;font-weight:400}body.speakers .page-content #speaker-profile #profile-left .photo::after{background-image:url("../images/water_photo_accent.png");background-size:auto 44px;background-position:center;background-repeat:no-repeat;background-position:left bottom;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.speakers .page-content #speaker-profile #profile-left .photo::after{background-image:url("../images/water_photo_accent@2x.png")}}body.speakers .page-content #speaker-profile #profile-left .social{margin:5px 0;display:table-row}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile #profile-left .social{display:inline-block;width:48%;padding:0 0 10px 20px}}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile #profile-left .social{display:block;width:100%;padding:0}}body.speakers .page-content #speaker-profile #profile-left .social .social-title{padding:5px 15px 5px 0;font-weight:700;width:125px;display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}@media screen and (max-width: 1199px){body.speakers .page-content #speaker-profile #profile-left .social .social-title{display:block;width:100%}}body.speakers .page-content #speaker-profile #profile-left .social .social-icons{padding:5px 0;display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}@media screen and (max-width: 1199px){body.speakers .page-content #speaker-profile #profile-left .social .social-icons{display:block;width:100%}}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a{color:#5e5e5e;border:1px solid #eaeaea;border-left:0;display:block;float:left;font-size:16px;margin:0;padding:0;text-decoration:none}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:first-child{border-left:1px solid #eaeaea}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a .fa{display:block;color:inherit;margin:0;padding:14px;text-align:center}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a .fa::before{display:block;width:16px;height:16px;margin:auto;padding:0;text-align:center}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover{background:#efefef;text-decoration:none}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-instagram{color:#3f729b}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-facebook{color:#3d5b9b}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-google-plus{color:#fa3d1d}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-twitter{color:#2eb0e4}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-youtube{color:#ff2f2f}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-linkedin{color:#0075ae}body.speakers .page-content #speaker-profile #profile-left .social .social-icons a:hover .fa-envelope{color:#ff841f}body.speakers .page-content #speaker-profile #profile-left .social .social-icons::after{content:'';display:block;clear:both}body.speakers .page-content #speaker-profile #profile-left .social::after{content:'';display:block;clear:both}body.speakers .page-content #speaker-profile #profile-right{float:right;width:57%}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile #profile-right{float:none;width:100%}}body.speakers .page-content #speaker-profile #profile-right .title{margin:0}body.speakers .page-content #speaker-profile #profile-right .subtitle{margin:25px 0 0 0}body.speakers .page-content #speaker-profile #profile-right p{margin:5px 0}body.speakers .page-content #speaker-profile .container{position:relative;padding-top:50px}body.speakers .page-content #speaker-profile .container .button{position:absolute;top:10px;right:0;margin:0}@media screen and (max-width: 767px){body.speakers .page-content #speaker-profile .container .button{right:20px}}body.speakers .page-content #speaker-profile .container .button button{background:#efefef;border:0;padding:5px 10px;font-size:18px}body.speakers .page-content #speaker-profile .container::after{content:'';display:block;clear:both}body.speakers .page-content .featured-speakers .speaker,body.speakers .page-content .other-speakers .speaker{float:left;margin:15px}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker,body.speakers .page-content .other-speakers .speaker{margin:10px}}@media screen and (max-width: 767px){body.speakers .page-content .featured-speakers .speaker,body.speakers .page-content .other-speakers .speaker{margin:5px}}body.speakers .page-content .featured-speakers .speaker .speaker-name,body.speakers .page-content .other-speakers .speaker .speaker-name{font-size:21px;margin:0;padding:0}body.speakers .page-content .featured-speakers .speaker .speaker-title,body.speakers .page-content .other-speakers .speaker .speaker-title{font-size:15px;margin:3px 0 0 0;padding:0}body.speakers .page-content .featured-speakers .speaker .speaker-title .profile-only,body.speakers .page-content .other-speakers .speaker .speaker-title .profile-only{display:none}body.speakers .page-content .featured-speakers .speaker .speaker-desc,body.speakers .page-content .other-speakers .speaker .speaker-desc{font-size:16px;margin:15px 0;padding:0;line-height:1.3}body.speakers .page-content .featured-speakers .speaker .speaker-topic-title,body.speakers .page-content .other-speakers .speaker .speaker-topic-title{font-size:22px;text-transform:uppercase}body.speakers .page-content .featured-speakers .speaker .button,body.speakers .page-content .other-speakers .speaker .button{margin:0}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker .button a,body.speakers .page-content .other-speakers .speaker .button a{padding:8px 20px}}body.speakers .page-content .featured-speakers::after,body.speakers .page-content .other-speakers::after{content:'';display:block;clear:both}@media screen and (max-width: 479px){body.speakers .page-content .featured-speakers{margin:0 0 50px 0}}body.speakers .page-content .featured-speakers .speaker{background:#eaeaea;width:calc(100% / 2 - 30px);position:relative}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker{width:calc(100% / 2 - 20px)}}@media screen and (max-width: 991px){body.speakers .page-content .featured-speakers .speaker{width:calc(100% - 20px)}}@media screen and (max-width: 767px){body.speakers .page-content .featured-speakers .speaker{width:calc(100% - 10px)}}@media screen and (max-width: 479px){body.speakers .page-content .featured-speakers .speaker{width:100%;float:none;margin:0 0 15px 0}}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker .speaker-desc{margin:7px 0;font-size:14px}}body.speakers .page-content .featured-speakers .speaker .speaker-img{float:left;width:calc(100% / 2 - 15px);margin:0 20px 0 0;overflow:hidden;position:relative;z-index:1}body.speakers .page-content .featured-speakers .speaker .speaker-img .inner-wrapper{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:absolute;width:100%;height:100%}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker .speaker-img{margin:0 15px 0 0}}@media screen and (max-width: 991px){body.speakers .page-content .featured-speakers .speaker .speaker-img{width:calc(100% / 3 - 14px);margin:0 15px 0 0}}@media screen and (max-width: 767px){body.speakers .page-content .featured-speakers .speaker .speaker-img{width:calc(100% / 3 - 7px)}}@media screen and (max-width: 667px){body.speakers .page-content .featured-speakers .speaker .speaker-img{width:calc(100% / 2 - 5px)}}@media screen and (max-width: 479px){body.speakers .page-content .featured-speakers .speaker .speaker-img{width:100%;float:none}}body.speakers .page-content .featured-speakers .speaker .speaker-img span.keynote-flag{color:#fff;text-shadow:0 0 5px rgba(226,68,37,0.75);font-style:italic;font-size:18px;font-weight:700;padding:0 0 5px 10px;left:0;position:absolute;bottom:0;z-index:3}body.speakers .page-content .featured-speakers .speaker .speaker-img::after{content:"";display:block;padding-bottom:calc(100%)}body.speakers .page-content .featured-speakers .speaker .speaker-img::before{background-image:url("../images/water_photo_accent.png");background-size:auto 44px;background-position:center;background-repeat:no-repeat;background-position:-20px bottom;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.speakers .page-content .featured-speakers .speaker .speaker-img::before{background-image:url("../images/water_photo_accent@2x.png")}}body.speakers .page-content .featured-speakers .speaker .speaker-info{padding:20px 20px 10px 0;max-height:190px;overflow:hidden}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker .speaker-info{padding:15px 10px 10px 0;max-height:145px}}@media screen and (max-width: 767px){body.speakers .page-content .featured-speakers .speaker .speaker-info{max-height:initial;padding:10px}}body.speakers .page-content .featured-speakers .speaker .button{position:absolute;bottom:15px;left:280px}@media screen and (max-width: 1199px){body.speakers .page-content .featured-speakers .speaker .button{left:225px}}@media screen and (max-width: 767px){body.speakers .page-content .featured-speakers .speaker .button{position:static;bottom:auto;left:auto}}body.speakers .page-content .featured-speakers .speaker::after{content:'';display:block;clear:both}body.speakers .page-content .featured-speakers .speaker:hover .speaker-img .inner-wrapper{-webkit-transform:scale(1.2) rotate(-5deg);-moz-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);-o-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}body.speakers .page-content .other-speakers .speaker{width:calc(100% / 4 - 30px);position:relative}@media screen and (max-width: 1199px){body.speakers .page-content .other-speakers .speaker{width:calc(100% / 4 - 20px)}}@media screen and (max-width: 991px){body.speakers .page-content .other-speakers .speaker{width:calc(100% / 3 - 20px)}}@media screen and (max-width: 767px){body.speakers .page-content .other-speakers .speaker{width:calc(100% / 3 - 10px)}}@media screen and (max-width: 667px){body.speakers .page-content .other-speakers .speaker{width:calc(100% / 2 - 10px)}}@media screen and (max-width: 479px){body.speakers .page-content .other-speakers .speaker{width:100%;float:none;margin:0 0 15px 0}}body.speakers .page-content .other-speakers .speaker::after{content:"";display:block;padding-bottom:calc(100% + 65px)}body.speakers .page-content .other-speakers .speaker .speaker-info{position:absolute;top:0;left:0;width:100%}body.speakers .page-content .other-speakers .speaker .speaker-info::before{content:"";display:block;padding-top:calc(100% + 5px)}body.speakers .page-content .other-speakers .speaker .speaker-content{background:#eaeaea;width:100%;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:absolute;top:0;overflow:hidden;z-index:1}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-img,body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-img2x{width:100%;height:100%;position:absolute;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:2}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-img{display:block}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-img2x{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-img{display:none}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-img2x{display:block}}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-topic{background-color:rgba(226,68,37,0.7);filter:alpha(opacity=70);padding:20px;text-align:center;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;z-index:4}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-topic h5{color:#ffffff;text-transform:uppercase;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}body.speakers .page-content .other-speakers .speaker .speaker-content .speaker-topic p{color:#ffffff;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}body.speakers .page-content .other-speakers .speaker .speaker-content::after{content:"";display:block;padding-bottom:100%;background-image:url("../images/water_photo_accent.png");background-size:auto 32px;background-position:center;background-repeat:no-repeat;background-position:bottom left;position:relative;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.speakers .page-content .other-speakers .speaker .speaker-content::after{background-image:url("../images/water_photo_accent@2x.png")}}body.speakers .page-content .other-speakers .speaker:hover .speaker-img{-webkit-transform:scale(1.2) rotate(5deg);-moz-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);-o-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}body.speakers .page-content .other-speakers .speaker:hover .speaker-topic{visibility:visible;opacity:1;filter:alpha(opacity=100)}body.speakers .page-content .other-speakers .speaker:hover .speaker-topic h5,body.speakers .page-content .other-speakers .speaker:hover .speaker-topic p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body.sponsors .page-title{position:relative;z-index:2}body.sponsors .page-content .container{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 991px){body.sponsors .page-content .container{padding:30px}}@media screen and (max-width: 767px){body.sponsors .page-content .container{padding:20px}}body.sponsors .page-content .category-title{background:#eaeaea;color:#5e5e5e;line-height:1;margin:35px 0;padding:20px;text-align:center}@media screen and (max-width: 991px){body.sponsors .page-content .category-title{margin:15px 0}}body.sponsors .page-content #sponsor-profile{height:1px;width:100%;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}body.sponsors .page-content #sponsor-profile.open{-webkit-box-shadow:0 0 50px 0 #e0e0e0;-moz-box-shadow:0 0 50px 0 #e0e0e0;box-shadow:0 0 50px 0 #e0e0e0;z-index:1}body.sponsors .page-content #sponsor-profile #profile-left{float:left;width:37%;display:table}@media screen and (max-width: 991px){body.sponsors .page-content #sponsor-profile #profile-left{width:40%;margin-bottom:35px}}@media screen and (max-width: 767px){body.sponsors .page-content #sponsor-profile #profile-left{float:none;width:100%;margin-bottom:20px}}body.sponsors .page-content #sponsor-profile #profile-left .photo{background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center center;border:2px solid #eaeaea;position:relative;display:table-caption}@media screen and (max-width: 767px){body.sponsors .page-content #sponsor-profile #profile-left .photo{display:block;width:100%}}body.sponsors .page-content #sponsor-profile #profile-left .photo::before{background-image:url("../images/water_photo_accent@2x.png");background-size:auto 44px;background-position:center;background-repeat:no-repeat;background-position:left bottom;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.sponsors .page-content #sponsor-profile #profile-left .photo::before{background-image:url("../images/water_photo_accent@2x@2x.png")}}body.sponsors .page-content #sponsor-profile #profile-left .photo::after{content:'';display:block;padding-top:100%}body.sponsors .page-content #sponsor-profile #profile-left .social{margin:5px 0;display:table-row}@media screen and (max-width: 767px){body.sponsors .page-content #sponsor-profile #profile-left .social{display:inline-block;width:48%;padding:0 0 10px 20px}}@media screen and (max-width: 767px){body.sponsors .page-content #sponsor-profile #profile-left .social{display:block;width:100%;padding:0}}body.sponsors .page-content #sponsor-profile #profile-left .social .social-title{padding:5px 15px 5px 0;font-weight:700;width:125px;display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}@media screen and (max-width: 1199px){body.sponsors .page-content #sponsor-profile #profile-left .social .social-title{display:block;width:100%}}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons{padding:5px 0;display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}@media screen and (max-width: 1199px){body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons{display:block;width:100%}}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a{color:#5e5e5e;border:1px solid #eaeaea;border-left:0;display:block;float:left;font-size:16px;margin:0;padding:0;text-decoration:none}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:first-child{border-left:1px solid #eaeaea}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a .fa{display:block;color:inherit;margin:0;padding:14px;text-align:center}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a .fa::before{display:block;width:16px;height:16px;margin:auto;padding:0;text-align:center}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover{background:#efefef;text-decoration:none}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-instagram{color:#3f729b}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-facebook{color:#3d5b9b}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-google-plus{color:#fa3d1d}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-twitter{color:#2eb0e4}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-youtube{color:#ff2f2f}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-linkedin{color:#0075ae}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons a:hover .fa-envelope{color:#ff841f}body.sponsors .page-content #sponsor-profile #profile-left .social .social-icons::after{content:'';display:block;clear:both}body.sponsors .page-content #sponsor-profile #profile-left .social::after{content:'';display:block;clear:both}body.sponsors .page-content #sponsor-profile #profile-right{float:right;width:57%}@media screen and (max-width: 767px){body.sponsors .page-content #sponsor-profile #profile-right{float:none;width:100%}}body.sponsors .page-content #sponsor-profile #profile-right .title{margin:0}body.sponsors .page-content #sponsor-profile #profile-right .subtitle{margin:25px 0 0 0}body.sponsors .page-content #sponsor-profile #profile-right p{margin:5px 0}body.sponsors .page-content #sponsor-profile .container{position:relative;padding-top:50px}body.sponsors .page-content #sponsor-profile .container .button{position:absolute;top:10px;right:0;margin:0}@media screen and (max-width: 767px){body.sponsors .page-content #sponsor-profile .container .button{right:20px}}body.sponsors .page-content #sponsor-profile .container .button button{background:#efefef;border:0;padding:5px 10px;font-size:18px}body.sponsors .page-content #sponsor-profile .container::after{content:'';display:block;clear:both}body.sponsors .page-content .sponsors-category{text-align:center}@media screen and (max-width: 991px){body.sponsors .page-content .sponsors-category{margin:0 0 50px 0}}body.sponsors .page-content .sponsors-category .sponsor{float:left;display:block;margin:30px 15px;border:3px solid #eaeaea;background:#eaeaea;width:calc(100% / 2 - 15px);position:relative}body.sponsors .page-content .sponsors-category .sponsor:nth-child(odd){margin-right:0}body.sponsors .page-content .sponsors-category .sponsor:nth-child(even){margin-left:0}body.sponsors .page-content .sponsors-category .sponsor:nth-child(even):last-child{margin-left:auto;margin-right:auto;clear:both;float:none}@media screen and (max-width: 1199px){body.sponsors .page-content .sponsors-category .sponsor{width:calc(100% / 2 - 10px);margin:10px}}@media screen and (max-width: 991px){body.sponsors .page-content .sponsors-category .sponsor{width:100%;float:none;margin:0 0 15px 0}}body.sponsors .page-content .sponsors-category .sponsor .sponsor-name{font-size:21px;margin:0;padding:0}body.sponsors .page-content .sponsors-category .sponsor .sponsor-title{font-size:17px;margin:3px 0 0 0;padding:0}body.sponsors .page-content .sponsors-category .sponsor .sponsor-desc{font-size:16px;margin:15px 0;padding:0;line-height:1.3}@media screen and (max-width: 1199px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-desc{margin:7px 0;font-size:14px}}body.sponsors .page-content .sponsors-category .sponsor .sponsor-img{background-color:#ffffff;float:left;width:calc(100% / 2 - 15px);margin:0 20px 0 0;overflow:hidden;position:relative;z-index:1}body.sponsors .page-content .sponsors-category .sponsor .sponsor-img .inner-wrapper{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:absolute;width:100%;height:100%;background-color:#ffffff;background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 1199px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-img{margin:0 15px 0 0}}@media screen and (max-width: 991px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-img{width:calc(100% / 3 - 14px);margin:0 15px 0 0}}@media screen and (max-width: 767px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-img{width:calc(100% / 3 - 7px)}}@media screen and (max-width: 667px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-img{width:calc(100% / 2.6 - 5px)}}@media screen and (max-width: 479px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-img{width:100%;float:none}}body.sponsors .page-content .sponsors-category .sponsor .sponsor-img::after{content:"";display:block;padding-bottom:100%}body.sponsors .page-content .sponsors-category .sponsor .sponsor-img::before{background-image:url("../images/water_photo_accent@2x.png");background-size:auto 44px;background-position:center;background-repeat:no-repeat;background-position:-20px bottom;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.sponsors .page-content .sponsors-category .sponsor .sponsor-img::before{background-image:url("../images/water_photo_accent@2x@2x.png")}}body.sponsors .page-content .sponsors-category .sponsor .sponsor-info{padding:20px 20px 10px 0;max-height:190px;text-align:left;overflow:hidden}@media screen and (max-width: 1199px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-info{padding:15px 10px 10px 0;max-height:145px}}@media screen and (max-width: 767px){body.sponsors .page-content .sponsors-category .sponsor .sponsor-info{max-height:initial;padding:10px}}body.sponsors .page-content .sponsors-category .sponsor .button{margin:0;padding-top:15px;position:absolute;bottom:15px;left:280px}@media screen and (max-width: 1199px){body.sponsors .page-content .sponsors-category .sponsor .button{left:225px}body.sponsors .page-content .sponsors-category .sponsor .button a{padding:8px 20px}}@media screen and (max-width: 767px){body.sponsors .page-content .sponsors-category .sponsor .button{position:static;bottom:auto;left:auto}}body.sponsors .page-content .sponsors-category .sponsor::after{content:'';display:block;clear:both}body.sponsors .page-content .sponsors-category::after{content:'';display:block;clear:both}body.sponsors .page-content #tradeshow-vendors{text-align:left}body.sponsors .page-content #tradeshow-vendors ul{margin:0;padding:0;list-style:none;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}body.sponsors .page-content #tradeshow-vendors ul li{width:calc(100% / 4 - 25px);height:40px;margin:0 25px 15px 0;padding:0;line-height:1;display:block;text-indent:0}@media screen and (max-width: 1199px){body.sponsors .page-content #tradeshow-vendors ul li{width:calc(100% / 4 - 20px);margin:0 20px 15px 0}}@media screen and (max-width: 991px){body.sponsors .page-content #tradeshow-vendors ul li{width:calc(100% / 3 - 15px);margin:0 15px 10px 0}}@media screen and (max-width: 767px){body.sponsors .page-content #tradeshow-vendors ul li{width:calc(100% / 2 - 10px);margin:0 10px 10px 0}}@media screen and (max-width: 479px){body.sponsors .page-content #tradeshow-vendors ul li{width:100%;height:auto;margin:0 0 10px 0}}body.sponsors .page-content #tradeshow-vendors ul li span{display:block;margin:0 0 3px 0}body.sponsors .page-content #tradeshow-vendors ul li .booth{color:#e24425;font-weight:700}body.sponsors .page-content #tradeshow-vendors ul li::before{content:none;display:none;margin:0}body.location .photo-banner{width:100%}body.location .photo-banner img{width:100%}body.location #venue .container{padding-top:40px;padding-bottom:50px}body.location #map{padding:35px 0 25px 0}body.location #niagara-content .container{padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width: 767px){body.location #niagara-content .container{flex-direction:column}}body.location #niagara-content .container::after{content:'';display:block;clear:both}body.location #niagara-content .img,body.location #niagara-content .txt{width:50%}@media screen and (max-width: 767px){body.location #niagara-content .img,body.location #niagara-content .txt{width:100%}}body.location #niagara-content .odd .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 25px 0 0}@media screen and (max-width: 991px){body.location #niagara-content .odd .img{padding:0 10px 0 0}}body.location #niagara-content .odd .txt{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 0 0 25px}@media screen and (max-width: 991px){body.location #niagara-content .odd .txt{padding:0 0 0 10px}}body.location #niagara-content .even .img{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 0 0 25px}@media screen and (max-width: 991px){body.location #niagara-content .even .img{padding:0 0 0 10px}}body.location #niagara-content .even .txt{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 25px 0 0}@media screen and (max-width: 991px){body.location #niagara-content .even .txt{padding:0 10px 0 0}}@media screen and (max-width: 767px){body.location #niagara-content{flex-direction:column}body.location #niagara-content .odd .img,body.location #niagara-content .even .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 0 15px 0}body.location #niagara-content .odd .txt,body.location #niagara-content .even .txt{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0}}body.location #niagara05 .stripe-splash-accent-long{background-position:right -460px}body.travel #niagara-content .container{padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width: 767px){body.travel #niagara-content .container{flex-direction:column}}body.travel #niagara-content .container::after{content:'';display:block;clear:both}body.travel #niagara-content .img,body.travel #niagara-content .txt{width:50%}@media screen and (max-width: 767px){body.travel #niagara-content .img,body.travel #niagara-content .txt{width:100%}}body.travel #niagara-content .odd .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 25px 0 0}@media screen and (max-width: 991px){body.travel #niagara-content .odd .img{padding:0 10px 0 0}}body.travel #niagara-content .odd .txt{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 0 0 25px}@media screen and (max-width: 991px){body.travel #niagara-content .odd .txt{padding:0 0 0 10px}}body.travel #niagara-content .even .img{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 0 0 25px}@media screen and (max-width: 991px){body.travel #niagara-content .even .img{padding:0 0 0 10px}}body.travel #niagara-content .even .txt{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 25px 0 0}@media screen and (max-width: 991px){body.travel #niagara-content .even .txt{padding:0 10px 0 0}}@media screen and (max-width: 767px){body.travel #niagara-content{flex-direction:column}body.travel #niagara-content .odd .img,body.travel #niagara-content .even .img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 0 15px 0}body.travel #niagara-content .odd .txt,body.travel #niagara-content .even .txt{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0}}body.page.topics .sidebar-layout.container,body.page[class*="topics-"] .sidebar-layout.container{padding-bottom:50px}@media screen and (min-width: 768px){body.page.topics #topics-categories,body.page[class*="topics-"] #topics-categories{background-image:url("../images/water_accent_v.png");background-size:100% auto;background-position:center;background-repeat:no-repeat;background-position:center top}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5){body.page.topics #topics-categories,body.page[class*="topics-"] #topics-categories{background-image:url("../images/water_accent_v@2x.png")}}@media screen and (max-width: 767px){body.page.topics #topics-menu,body.page[class*="topics-"] #topics-menu{margin-top:15px}}body.page.topics #topics-menu li.topic-tag::before,body.page[class*="topics-"] #topics-menu li.topic-tag::before{content:'';display:inline-block;position:absolute;top:0;left:0;bottom:0;width:5px;height:calc(100% - 35px);margin:20px 0;padding:0;z-index:1}body.page.topics #topics-menu li.topic-tag.all::before,body.page[class*="topics-"] #topics-menu li.topic-tag.all::before{background:transparent}body.page.topics #topics-menu li.topic-tag.marketing::before,body.page[class*="topics-"] #topics-menu li.topic-tag.marketing::before{background:#ff841f}body.page.topics #topics-menu li.topic-tag.operations::before,body.page[class*="topics-"] #topics-menu li.topic-tag.operations::before{background:#daa604}body.page.topics #topics-menu li.topic-tag.technology::before,body.page[class*="topics-"] #topics-menu li.topic-tag.technology::before{background:#e24425}body.page.topics #topics-menu li.topic-tag.keynote::before,body.page[class*="topics-"] #topics-menu li.topic-tag.keynote::before{background:#3a3839}body.page.topics #topics-menu li.topic-tag.workshop::before,body.page[class*="topics-"] #topics-menu li.topic-tag.workshop::before{background:#5e5e5e}body.page.topics #topics-menu li.topic-tag.think-tank::before,body.page[class*="topics-"] #topics-menu li.topic-tag.think-tank::before{background:#8e8e8e}body.page.topics #topics-menu li.topic-tag.panel::before,body.page[class*="topics-"] #topics-menu li.topic-tag.panel::before{background:#8e8e8e}body.page.topics #topics-menu li.topic-tag.session::before,body.page[class*="topics-"] #topics-menu li.topic-tag.session::before{background:#8e8e8e}body.page.topics #topics-types-menu,body.page[class*="topics-"] #topics-types-menu{margin-top:15px}body.page.topics .topic,body.page[class*="topics-"] .topic{margin:50px 0;background:transparent;outline:0 solid transparent;-webkit-transition:background 1.2s linear,outline 1s linear;-moz-transition:background 1.2s linear,outline 1s linear;-ms-transition:background 1.2s linear,outline 1s linear;-o-transition:background 1.2s linear,outline 1s linear;transition:background 1.2s linear,outline 1s linear}body.page.topics .topic.highlight,body.page[class*="topics-"] .topic.highlight{-webkit-transition:background 0.3s linear,outline 0.5s linear;-moz-transition:background 0.3s linear,outline 0.5s linear;-ms-transition:background 0.3s linear,outline 0.5s linear;-o-transition:background 0.3s linear,outline 0.5s linear;transition:background 0.3s linear,outline 0.5s linear;background:#efefef;outline:10px solid #efefef}body.page.topics .topic h1,body.page.topics .topic h2,body.page.topics .topic h3,body.page.topics .topic h4,body.page.topics .topic h5,body.page.topics .topic h6,body.page[class*="topics-"] .topic h1,body.page[class*="topics-"] .topic h2,body.page[class*="topics-"] .topic h3,body.page[class*="topics-"] .topic h4,body.page[class*="topics-"] .topic h5,body.page[class*="topics-"] .topic h6{line-height:1}body.page.topics .topic p,body.page.topics .topic ul,body.page.topics .topic ol,body.page.topics .topic li,body.page[class*="topics-"] .topic p,body.page[class*="topics-"] .topic ul,body.page[class*="topics-"] .topic ol,body.page[class*="topics-"] .topic li{line-height:1.25}body.page.topics .topic li,body.page[class*="topics-"] .topic li{margin:5px 0}body.page.topics .topic .topic-header,body.page[class*="topics-"] .topic .topic-header{margin:0 0 15px 0}body.page.topics .topic .topic-header .topic-title,body.page[class*="topics-"] .topic .topic-header .topic-title{margin:0 0 8px}body.page.topics .topic .topic-header .topic-title a,body.page[class*="topics-"] .topic .topic-header .topic-title a{color:#5e5e5e}body.page.topics .topic .topic-header .topic-title a:hover,body.page[class*="topics-"] .topic .topic-header .topic-title a:hover{color:#ff841f}body.page.topics .topic .topic-header .topic-speaker,body.page[class*="topics-"] .topic .topic-header .topic-speaker{margin:8px 0}body.page.topics .topic .topic-header .topic-time,body.page[class*="topics-"] .topic .topic-header .topic-time{margin:0}body.page.topics .topic .topic-tags,body.page[class*="topics-"] .topic .topic-tags{margin:15px 0}body.page.topics .topic .topic-tags ul,body.page[class*="topics-"] .topic .topic-tags ul{margin:0;padding:0;list-style:none;display:block}body.page.topics .topic .topic-tags li.topic-tag,body.page[class*="topics-"] .topic .topic-tags li.topic-tag{margin:0;padding:0;display:inline;text-indent:0}body.page.topics .topic .topic-tags li.topic-tag::before,body.page.topics .topic .topic-tags li.topic-tag::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag::before,body.page[class*="topics-"] .topic .topic-tags li.topic-tag::after{content:none;display:none}body.page.topics .topic .topic-tags li.topic-tag a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a{background:transparent;color:#fff;margin:0 25px 5px 0;padding:6px 10px 5px 5px;font-size:12px;font-weight:700;line-height:1;height:28px;text-transform:capitalize;display:inline-block;-webkit-box-shadow:0 0 2px rgba(58,56,57,0.3);-moz-box-shadow:0 0 2px rgba(58,56,57,0.3);box-shadow:0 0 2px rgba(58,56,57,0.3);position:relative}body.page.topics .topic .topic-tags li.topic-tag a::before,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a::before{background:#fff;content:'';display:inline-block;width:7px;height:7px;vertical-align:middle;margin:5px 8px 5px 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;-webkit-box-shadow:inset 0 0 3px rgba(58,56,57,0.5);-moz-box-shadow:inset 0 0 3px rgba(58,56,57,0.5);box-shadow:inset 0 0 3px rgba(58,56,57,0.5)}body.page.topics .topic .topic-tags li.topic-tag a:hover,body.page.topics .topic .topic-tags li.topic-tag a:active,body.page.topics .topic .topic-tags li.topic-tag a:focus,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a:hover,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a:active,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a:focus{color:#fff;text-decoration:none}body.page.topics .topic .topic-tags li.topic-tag a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a::after{content:'';border:14px solid transparent;position:absolute;top:0;right:-28px}body.page.topics .topic .topic-tags li.topic-tag a:hover,body.page[class*="topics-"] .topic .topic-tags li.topic-tag a:hover{-webkit-transform:rotate(3deg) translate(1px, 2px);-moz-transform:rotate(3deg) translate(1px, 2px);-ms-transform:rotate(3deg) translate(1px, 2px);-o-transform:rotate(3deg) translate(1px, 2px);transform:rotate(3deg) translate(1px, 2px)}body.page.topics .topic .topic-tags li.topic-tag.marketing a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.marketing a{background:#ff841f}body.page.topics .topic .topic-tags li.topic-tag.marketing a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.marketing a::after{border-left-color:#ff841f}body.page.topics .topic .topic-tags li.topic-tag.operations a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.operations a{background:#daa604}body.page.topics .topic .topic-tags li.topic-tag.operations a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.operations a::after{border-left-color:#daa604}body.page.topics .topic .topic-tags li.topic-tag.technology a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.technology a{background:#e24425}body.page.topics .topic .topic-tags li.topic-tag.technology a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.technology a::after{border-left-color:#e24425}body.page.topics .topic .topic-tags li.topic-tag.keynote a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.keynote a{background:#3a3839}body.page.topics .topic .topic-tags li.topic-tag.keynote a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.keynote a::after{border-left-color:#3a3839}body.page.topics .topic .topic-tags li.topic-tag.workshop a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.workshop a{background:#5e5e5e}body.page.topics .topic .topic-tags li.topic-tag.workshop a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.workshop a::after{border-left-color:#5e5e5e}body.page.topics .topic .topic-tags li.topic-tag.think-tank a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.think-tank a{background:#8e8e8e}body.page.topics .topic .topic-tags li.topic-tag.think-tank a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.think-tank a::after{border-left-color:#8e8e8e}body.page.topics .topic .topic-tags li.topic-tag.panel a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.panel a{background:#8e8e8e}body.page.topics .topic .topic-tags li.topic-tag.panel a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.panel a::after{border-left-color:#8e8e8e}body.page.topics .topic .topic-tags li.topic-tag.session a,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.session a{background:#8e8e8e}body.page.topics .topic .topic-tags li.topic-tag.session a::after,body.page[class*="topics-"] .topic .topic-tags li.topic-tag.session a::after{border-left-color:#8e8e8e}body.page.topics .topic .topic-desc,body.page[class*="topics-"] .topic .topic-desc{margin:10px 0 0 0}body.page.topics .topic .topic-desc>*:first-child,body.page[class*="topics-"] .topic .topic-desc>*:first-child{margin-top:0}body.page.topics .topic .topic-desc>*:last-child,body.page[class*="topics-"] .topic .topic-desc>*:last-child{margin-bottom:0}body.page.topics #topics-agenda-section,body.page[class*="topics-"] #topics-agenda-section{background-image:url("../images/bg_agenda.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body.page.topics #topics-agenda-section,body.page[class*="topics-"] #topics-agenda-section{background-image:url("../images/bg_agenda@2x.jpg")}}body.page.topics #topics-agenda-section .container,body.page[class*="topics-"] #topics-agenda-section .container{text-align:center;padding-bottom:50px}body.what-to-expect .slogan{color:#8e8e8e;font-size:20px;margin:20px 0}body.what-to-expect .slogan div{display:inline-block;margin:0 5px 0 0;padding:2px 10px;line-height:1}@media screen and (max-width: 991px){body.what-to-expect .slogan{font-size:18px}body.what-to-expect .slogan div{margin:0;padding:2px 7px}}@media screen and (max-width: 767px){body.what-to-expect .slogan div{margin:0 5px 0 0;padding:2px 10px}}@media screen and (max-width: 479px){body.what-to-expect .slogan{margin:15px 0}body.what-to-expect .slogan div{display:block;margin:5px 0}}body.what-to-expect .slogan .slogan-marketing{border-left:5px solid #ff841f}body.what-to-expect .slogan .slogan-operations{border-left:5px solid #daa604}body.what-to-expect .slogan .slogan-technology{border-left:5px solid #e24425}body.what-to-expect section .container{padding-top:40px;padding-bottom:40px}body.what-to-expect .flex .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width: 767px){body.what-to-expect .flex .container{flex-direction:column}}body.what-to-expect .flex .img,body.what-to-expect .flex .txt{width:50%}@media screen and (max-width: 767px){body.what-to-expect .flex .img,body.what-to-expect .flex .txt{width:100%}}body.what-to-expect .flex .img img{width:100%}body.what-to-expect .flex.odd .txt{padding:0 0 0 25px}@media screen and (max-width: 991px){body.what-to-expect .flex.odd .txt{padding:0 0 0 10px}}body.what-to-expect .flex.even .txt{padding:0 25px 0 0}@media screen and (max-width: 991px){body.what-to-expect .flex.even .txt{padding:0 10px 0 0}}body.what-to-expect .cms-content h1{font-weight:300;text-transform:uppercase}@media (min-width: 1200px){body.what-to-expect .cms-content h1{font-size:54px}}@media (max-width: 1199px){body.what-to-expect .cms-content h1{font-size:49px}}@media (max-width: 991px){body.what-to-expect .cms-content h1{font-size:42px}}@media (max-width: 767px){body.what-to-expect .cms-content h1{font-size:35px}}body.what-to-expect .cms-content h2{font-weight:400;text-transform:none}@media (min-width: 1200px){body.what-to-expect .cms-content h2{font-size:34px}}@media (max-width: 1199px){body.what-to-expect .cms-content h2{font-size:31px}}@media (max-width: 991px){body.what-to-expect .cms-content h2{font-size:28px}}@media (max-width: 767px){body.what-to-expect .cms-content h2{font-size:23px}}body.what-to-expect .cms-content h3{font-weight:400}@media (min-width: 1200px){body.what-to-expect .cms-content h3{font-size:54px}}@media (max-width: 1199px){body.what-to-expect .cms-content h3{font-size:49px}}@media (max-width: 991px){body.what-to-expect .cms-content h3{font-size:42px}}@media (max-width: 767px){body.what-to-expect .cms-content h3{font-size:35px}}body.what-to-expect .cms-content h4{font-weight:400}@media (min-width: 1200px){body.what-to-expect .cms-content h4{font-size:24px}}@media (max-width: 1199px){body.what-to-expect .cms-content h4{font-size:23px}}@media (max-width: 991px){body.what-to-expect .cms-content h4{font-size:19px}}@media (max-width: 767px){body.what-to-expect .cms-content h4{font-size:18px}}body.what-to-expect .cms-content h5{font-weight:700}@media (min-width: 1200px){body.what-to-expect .cms-content h5{font-size:21px}}@media (max-width: 1199px){body.what-to-expect .cms-content h5{font-size:20px}}@media (max-width: 991px){body.what-to-expect .cms-content h5{font-size:18px}}body.what-to-expect .cms-content h6{font-weight:700}@media (min-width: 1200px){body.what-to-expect .cms-content h6{font-size:18px}}@media (max-width: 1199px){body.what-to-expect .cms-content h6{font-size:17px}}@media (max-width: 991px){body.what-to-expect .cms-content h6{font-size:16px}}body.what-to-expect #rental-industry #industry-about{padding-right:40px}@media screen and (max-width: 1199px){body.what-to-expect #rental-industry #industry-about{padding-right:30px}}@media screen and (max-width: 991px){body.what-to-expect #rental-industry #industry-about{padding-right:15px}}body.what-to-expect #rental-industry #industry-webcon{padding-left:40px}@media screen and (max-width: 1199px){body.what-to-expect #rental-industry #industry-webcon{padding-left:30px}}@media screen and (max-width: 991px){body.what-to-expect #rental-industry #industry-webcon{padding-left:15px}}body.what-to-expect #rental-industry #industry-webcon #who-attends ul{margin:0;padding:0;list-style:none;display:block}body.what-to-expect #rental-industry #industry-webcon #who-attends ul li{text-indent:-22px;padding:0 5px 0 22px;display:block;width:50%;float:left}body.what-to-expect #rental-industry #industry-webcon #who-attends ul li::before{content:'';background:#e24425;display:inline-block;width:13px;height:13px;margin:0.5em 9px 0 0;vertical-align:top}body.what-to-expect #rental-industry #industry-webcon #who-attends ul::after{content:'';display:block;clear:both}@media screen and (max-width: 667px){body.what-to-expect #rental-industry #industry-webcon #who-attends ul li{width:100%}}@media screen and (min-width: 992px){body.what-to-expect #brainstorm-sessions{background-image:url("../images/whattoexpect_brainstorm.png");background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-position:right}}@media only screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 992px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 992px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 992px) and (min-device-pixel-ratio: 1.5){body.what-to-expect #brainstorm-sessions{background-image:url("../images/whattoexpect_brainstorm@2x.png")}}.confirmation-page{position:relative}.confirmation-page .page-title{color:#5e5e5e}@media (min-width: 768px) and (max-width: 991px){.confirmation-page h3{font-size:22px}}@media (max-width: 767px){.confirmation-page h3{font-size:18px}}.confirmation-page .big-check{background-image:url("../images/confirmation/confirmation_checkmark.png");background-size:201px 148px;background-position:center;background-repeat:no-repeat;width:201px;height:148px;margin:auto}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.confirmation-page .big-check{background-image:url("../images/confirmation/confirmation_checkmark@2x.png")}}.confirmation-page .question-marks{background-image:url("../images/confirmation/questionmarks.png");background-size:615px 365px;background-position:center;background-repeat:no-repeat;height:355px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.confirmation-page .question-marks{background-image:url("../images/confirmation/questionmarks@2x.png")}}@media (min-width: 1200px){.confirmation-page .question-marks{height:330px}}.confirmation-page .travel-image{background-image:url("../images/confirmation/travel.jpg");background-size:422px 234px;background-position:center;background-repeat:no-repeat;height:234px;background-position:left;margin-top:30px;position:relative;z-index:8}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.confirmation-page .travel-image{background-image:url("../images/confirmation/travel@2x.jpg")}}.confirmation-page .lets_connect{display:block;width:325px;margin:auto}.confirmation-page .hashtags{width:260px;margin:25px auto 0}@media (min-width: 768px) and (max-width: 991px){.confirmation-page .hashtags{width:320px}}@media (max-width: 767px){.confirmation-page .hashtags{width:330px}}.confirmation-page .hashtags .hashtag{margin-right:15px}.confirmation-page section.section-light,.confirmation-page section.section-medium,.confirmation-page .questions-container,.confirmation-page .stay-updated{padding:30px 0;position:relative}.confirmation-page section.section-light .title,.confirmation-page section.section-medium .title,.confirmation-page .questions-container .title,.confirmation-page .stay-updated .title{margin-bottom:30px}@media (min-width: 768px) and (max-width: 991px){.confirmation-page section.section-light .title,.confirmation-page section.section-medium .title,.confirmation-page .questions-container .title,.confirmation-page .stay-updated .title{font-size:24px}}@media (max-width: 767px){.confirmation-page section.section-light .title,.confirmation-page section.section-medium .title,.confirmation-page .questions-container .title,.confirmation-page .stay-updated .title{font-size:20px}}.confirmation-page section.section-light p,.confirmation-page section.section-medium p,.confirmation-page .questions-container p,.confirmation-page .stay-updated p{margin:10px 0 20px}.confirmation-page section.section-light.faq,.confirmation-page section.section-medium.social-stay-updated{padding:0}.confirmation-page .section-medium{position:relative;z-index:2}.confirmation-page .section-medium .middle-accent{background-image:url("../images/confirmation/water_accent_v.png");background-size:255px 618px;background-position:center;background-repeat:no-repeat;background-position:left;background-repeat:no-repeat;position:absolute;height:100%;width:255px;left:-220px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.confirmation-page .section-medium .middle-accent{background-image:url("../images/confirmation/water_accent_v@2x.png")}}.confirmation-page .section-medium .social-box{display:table;height:390px;margin:0 45px 0 0;position:relative;z-index:10}@media (min-width: 1200px){.confirmation-page .section-medium .social-box{height:345px}}@media (min-width: 768px) and (max-width: 991px){.confirmation-page .section-medium .social-box{height:445px}}.confirmation-page .section-medium .social-box .social{display:table-cell;vertical-align:middle;padding-top:40px;padding-left:45px}@media (max-width: 767px){.confirmation-page .section-medium .social-box .social{padding-left:35px}}.confirmation-page .section-medium .bottom-accent{background-image:url("../images/confirmation/water_accent_vlong.png");background-size:345px 328px;background-position:center;background-repeat:no-repeat;background-position:center;background-repeat:no-repeat;position:absolute;width:345px;z-index:5;top:-30px;left:-265px;height:328px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.confirmation-page .section-medium .bottom-accent{background-image:url("../images/confirmation/water_accent_vlong@2x.png")}}.confirmation-page .inline-buttons .button{display:inline-block;width:175px;margin-right:15px}@media (min-width: 768px) and (max-width: 991px){.confirmation-page .inline-buttons .button{width:150px}}@media (max-width: 767px){.confirmation-page .inline-buttons .button{width:100%;margin:5px 0}}@media (max-width: 767px){.confirmation-page .inline-buttons .button a{width:100%}}.confirmation-page .section-light{position:relative;z-index:8}.confirmation-page .button.extra-margin{margin-top:35px}.pre-registration-form .btn-submit{background:none;background-image:-ms-linear-gradient(top, #f17c24, #ce371b);background-color:#f17c24;background-image:-khtml-gradient(linear, left top, left bottom, from(#f17c24), to(#ce371b));background-image:-moz-linear-gradient(top, #f17c24, #ce371b);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17c24), color-stop(100%, #ce371b));background-image:-webkit-linear-gradient(center, #f17c24, #ce371b);background-image:-o-linear-gradient(top, #f17c24, #ce371b);background-image:linear-gradient(top, #f17c24, #ce371b);color:#fff;text-shadow:none;border-radius:0;border:2px solid #fff;text-transform:uppercase;padding:10px 20px;min-width:210px;padding:10px 25px}.pre-registration-form .btn-submit:hover{color:#fff !important;background-image:-ms-linear-gradient(top, #d7451d, #b42b12);background-color:#d7451d;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7451d), to(#b42b12));background-image:-moz-linear-gradient(top, #d7451d, #b42b12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7451d), color-stop(100%, #b42b12));background-image:-webkit-linear-gradient(center, #d7451d, #b42b12);background-image:-o-linear-gradient(top, #d7451d, #b42b12);background-image:linear-gradient(top, #d7451d, #b42b12);text-decoration:none}@media (max-width: 767px){.pre-registration-form .btn-submit{width:100%}}.pre-registration-form legend{color:#e24425;display:none}.pre-registration-form select{border-radius:5px}.pre-registration-form fieldset{margin-bottom:15px}@media (max-width: 767px){.pre-registration-form .top-row,.pre-registration-form .bottom-row{width:100%}}.pre-registration-form .left-block,.pre-registration-form .right-block{float:left;width:50%;margin-bottom:3px}@media (max-width: 767px){.pre-registration-form .left-block,.pre-registration-form .right-block{width:100%}}.pre-registration-form .left-block input,.pre-registration-form .left-block select,.pre-registration-form .right-block input,.pre-registration-form .right-block select{width:90%}.pre-registration-form .left-block input[type="checkbox"],.pre-registration-form .left-block input[type="radio"],.pre-registration-form .right-block input[type="checkbox"],.pre-registration-form .right-block input[type="radio"]{width:auto}.pre-registration-form .left-block select,.pre-registration-form .right-block select{background-color:#F9F9F9}.pre-registration-form .left-block label,.pre-registration-form .left-block span.label,.pre-registration-form .right-block label,.pre-registration-form .right-block span.label{color:inherit;font-size:inherit;font-weight:bold;margin:0;padding:0}.pre-registration-form .left-block .checklist-inline label,.pre-registration-form .right-block .checklist-inline label{margin:0 10px 0 0;font-weight:400}.pre-registration-form div.error-label{font-size:16px;font-weight:bold}.pre-registration-form ul.errors{margin-top:5px}.pre-registration-form ul.errors li.error{font-size:13px;margin-bottom:5px;background:none;list-style-type:square;padding-left:0px;color:#b94a48}.pre-registration-form input.error{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.pre-registration-form .disclaimer{padding:15px 0px}@media (max-width: 767px){.pre-registration-form .disclaimer{width:100%}}.pre-registration-form label.add-to-webcon{display:inline-block;padding-left:10px}@media (max-width: 767px){.pre-registration-form label.add-to-webcon{width:85%;vertical-align:middle;padding-top:5px}}.pre-registration-form .add-to-webcon-container{margin:15px 0px}.pre-registration-form #add_to_webcon_list{width:20px;height:20px}.join-mailing-list{background-image:url("../images/button_joinmailinglist.gif");background-size:452px 84px;background-position:center;background-repeat:no-repeat;width:452px;height:84px;display:block;margin-bottom:15px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.join-mailing-list{background-image:url("../images/button_joinmailinglist@2x.gif")}}@media (max-width: 767px){.join-mailing-list{width:100%}}
/*# sourceMappingURL=main.css.map */
