@charset "UTF-8";
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

ul { list-style: none; }

button, input, select, textarea { margin: 0; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; }

*, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; }

img, embed, object, audio, video { height: auto; max-width: 100%; }

iframe { border: 0; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; text-align: left; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; }

*, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; }

body { color: #0a0203; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; background-color: #0a0203; font-family: "Roboto", sans-serif; }

@media (min-width: 1000px) { #main { padding-top: 200px; }
  .home #main { padding-top: 50px; }
  .home_vslive #main, .home_techmentor #main, .home_osp #main, .home_sql #main, .home_mal #main, .home_ailive #main { padding-top: 50px; } }

@media (min-width: 1000px) { .pContent { margin-top: -7px; } }

.xContent { margin: 0 auto; text-align: center; }

.hide { display: none; }

.show { display: block; }

a, a:visited { text-decoration: none; outline: none; }

a:hover { -webkit-transition: linear 0.2s; -o-transition: linear 0.2s; transition: linear 0.2s; text-decoration: none; }

a, li { outline: 0; }

a:focus { outline: none; }

header { top: 0; width: 100%; background: #db953c; }

.home_vslive header { background: #e48f25; }

.home_techmentor header { background: #52c6d8; }

.home_osp header { background: #8ac753; }

.home_sql header { background: #712c8a; }

.home_mal header { background: #c7a15d; }

.home_ailive header { background: #d71920; }

@media (min-width: 1000px) { header { position: fixed; max-width: 1100px; right: 0; left: 0; margin: auto; z-index: 10000; height: 44px; }
  .header-is-fixed header { display: block; } }

header .smallvslogo { padding: 5px 5px 0 0; display: none; }

@media (min-width: 1000px) { header .smallvslogo { display: block; float: left; position: relative; width: 160px; height: 115px; z-index: 400; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/live360LogoColorWhite.png") center top no-repeat; margin: 0 5px 0 0; } }

header .live360_mobile { z-index: 300; height: 42px; width: 150px; background: url("//live360events.com/events/orlando-2017/~/media/ECG/live360/2017/orlando/design/live360Logo_mobile.png") 3px 3px no-repeat; }

.home_vslive header .live360_mobile, .home_techmentor header .live360_mobile, .home_osp header .live360_mobile, .home_sql header .live360_mobile, .home_mal header .live360_mobile, header .live360_mobile .home_ailive { background: url("//live360events.com/events/orlando-2017/~/media/ECG/live360/2017/orlando/design/live360Logo_mobileWhite.png") center 2px no-repeat; }

@media (max-width: 999px) { header .live360_mobile { margin: 0 0 0 3px; padding: 4px 7px 3px 2px !important; float: none; padding: 0; overflow: none; display: block !important; } }

@media (min-width: 1000px) { header .live360_mobile { display: none; margin: 0; padding: 4px 7px 3px 2px; float: left; position: relative; overflow: hidden; background: #43c7f4; } }

@media (min-width: 1000px) { header:before { content: ''; position: absolute; width: 250%; height: 44px; left: -70%; background: white; } }

.header-internal-fixed { position: relative; z-index: 500; width: 100%; top: -3.55%; clear: both; display: none; }

@media (max-width: 1000px) { .header-internal-fixed { display: none !important; } }

.interior .header-internal-fixed { display: none; }

@media (min-width: 1000px) { .interior .header-internal-fixed { display: block; } }

@media (min-width: 1000px) { .header-internal-fixed:before { content: ''; position: absolute; z-index: -1; width: 250%; height: 82px; left: -70%; background: #353537; border-top: 2px solid #db953c; }
  .home_vslive .header-internal-fixed:before, .home_techmentor .header-internal-fixed:before, .home_sql .header-internal-fixed:before, .home_osp .header-internal-fixed:before, .home_mal .header-internal-fixed:before, .home_ailive .header-internal-fixed:before { border-top: 2px solid #4e4e51; } }

.header-internal-fixed .clock-inner { max-width: 1100px; margin: 0 auto; position: relative; color: #fff; }

@media (min-width: 1000px) { .header-internal-fixed .clock-inner { margin: 0 auto 0 12px; } }

@media (min-width: 1130px) { .header-internal-fixed .clock-inner { margin: 0 auto; } }

.header-internal-fixed .countdownclock-and-savings { width: 100%; color: #fff; font-weight: 900; text-transform: uppercase; }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings { float: left; margin-top: 25px; width: 570px; margin-left: 20px; } }

@media (min-width: 1045px) { .header-internal-fixed .countdownclock-and-savings { width: 770px; margin-left: 0; } }

.header-internal-fixed .countdownclock-and-savings p { margin: 0; }

.header-internal-fixed .countdownclock-and-savings .countdown-info { margin: 0; text-align: center; color: #fff; }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings .countdown-info { float: left; display: block; text-align: left; width: 310px; } }

@media (min-width: 940px) { .header-internal-fixed .countdownclock-and-savings .countdown-info { width: 325px; } }

.header-internal-fixed .countdownclock-and-savings .countdown-title { font-size: 16px; color: #fff; font-weight: 500; }

@media (min-width: 960px) { .header-internal-fixed .countdownclock-and-savings .countdown-title { font-size: 16px; } }

@media (min-width: 1080px) { .header-internal-fixed .countdownclock-and-savings .countdown-title { font-size: 16px; } }

.header-internal-fixed .countdownclock-and-savings .header-savings { font-size: 11px; line-height: 1.3; margin-top: 65px; padding: 0 7px; color: #fff; }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings .header-savings { font-size: 9px; margin-top: 1px; padding: 0; } }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings .header-savings { font-size: 11px; } }

.header-internal-fixed .countdownclock-and-savings .header-savings a, .header-internal-fixed .countdownclock-and-savings .header-savings a:visited { margin-left: 3px; color: #db953c; position: relative; z-index: 40; }

.header-internal-fixed .countdownclock-and-savings .countdownclock { text-align: center; margin-top: -85px; }

@media (min-width: 385px) { .header-internal-fixed .countdownclock-and-savings .countdownclock { margin-top: -70px; } }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings .countdownclock { float: left; display: block; margin-top: 1px; margin-left: 0; } }

@media (min-width: 940px) { .header-internal-fixed .countdownclock-and-savings .countdownclock { margin-left: 10px; } }

.header-internal-fixed .countdownclock-and-savings .countdownclock > span { display: inline-block; padding: 0 6px; font-weight: 700; line-height: 1.3; font-size: 16px; color: #fff; border-right: 1px solid #fff; }

.header-internal-fixed .countdownclock-and-savings .countdownclock > span:last-child { border: 0; }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings .countdownclock > span { padding: 0 10px 0 10px; font-size: 16px; } }

.header-internal-fixed .countdownclock-and-savings .countdownclock span span { display: block; padding-bottom: 2px; font-size: 10px; font-weight: 700; text-transform: uppercase; }

@media (min-width: 1000px) { .header-internal-fixed .countdownclock-and-savings .countdownclock span span { font-size: 10px; } }

.header-internal-fixed .location { width: 25%; float: right; margin-top: 0; }

@media (min-width: 889px) { .header-internal-fixed .location { width: 30%; margin-right: 20px; } }

@media (min-width: 940px) { .header-internal-fixed .location { width: 28%; } }

@media (min-width: 1045px) { .header-internal-fixed .location { margin-right: 0; width: 25%; } }

@media (min-width: 1120px) { .header-internal-fixed .location { width: 30%; } }

.header-internal-fixed .clock-location { display: none; position: relative; font-weight: 700; font-size: 42px; text-transform: uppercase; color: #fff; float: left; width: 210px; text-align: left; margin-top: 1px; margin-right: 2px; padding-top: 14px; }

@media (min-width: 1000px) { .header-internal-fixed .clock-location { text-align: left; margin-right: 2px; } }

@media (min-width: 1045px) { .header-internal-fixed .clock-location { margin-left: -200px; display: block; } }

@media (min-width: 1120px) { .header-internal-fixed .clock-location { display: block; margin-left: -170px; } }

.header-internal-fixed .clock-date { color: #fff; font-size: 15px; font-weight: 700; display: block; float: none; text-align: left; padding: 18px 0 0 0; }

.header-internal-fixed .clock-date span { font-size: 13px; line-height: 1.15; width: 170px; display: inline-block; }

.header-internal-fixed .clock-social { text-align: center; width: 100%; position: relative; /*&:after { @media(min-width: 1130px) { @include toplocationafter; height: 43px !important; margin-left: 0 !important; margin-top: 20px; right: -8px; top: -28px !important; background: $grey !important; } }*/ }

@media (min-width: 1000px) { .header-internal-fixed .clock-social { text-align: right; margin-top: -45px; display: inline; margin-right: 12px; padding-right: 15px; } }

@media (min-width: 1000px) { .header-internal-fixed .clock-social { text-align: right; margin-top: -38px; display: none; margin-right: 3px; padding-right: 0; } }

@media (min-width: 889px) { .header-internal-fixed .clock-social { display: inline; } }

.header-internal-fixed .clock-social a { display: inline-block; margin-right: 0; }

@media (min-width: 1130px) { .header-internal-fixed .clock-social:before { height: 43px !important; margin-left: 0 !important; margin-top: 20px; right: 106px; top: -28px !important; background: #fff !important; width: 1px !important; } }

@media (min-width: 1130px) and (min-width: 650px) { .header-internal-fixed .clock-social:before { position: absolute; content: ''; width: 2px; background: #b1b1b1; height: 95%; top: -3px; margin-left: 30px; } }

@media (min-width: 1130px) and (min-width: 980px) { .header-internal-fixed .clock-social:before { height: 105%; top: -2px; margin-left: 20px; } }

.clock { width: 100%; position: relative; margin: 0 auto; padding: 20px 0 10px 0; background: rgba(78, 78, 81, 0.5); }

.clock:after { content: ""; display: table; clear: both; }

@media (min-width: 840px) { .clock { padding: 22px 0 18px 0; margin: -81px auto 0 auto; background: rgba(0, 0, 0, 0.7); } }

@media (min-width: 1080px) { .clock { margin: -84px auto 0 auto; } }

.clock-inner { max-width: 1100px; margin: 0 auto; position: relative; }

@media (min-width: 840px) { .clock-inner { margin: 0 auto 0 12px; } }

@media (min-width: 1130px) { .clock-inner { margin: 0 auto; } }

.countdownclock-and-savings { width: 100%; color: #fff; font-weight: 700; text-transform: uppercase; }

@media (min-width: 840px) { .countdownclock-and-savings { float: left; width: 80%; } }

@media (min-width: 1080px) { .countdownclock-and-savings { width: 84.5%; } }

.countdownclock-and-savings p { margin: 0; }

.countdownclock-and-savings .countdown-info { width: 100%; margin: 0 auto; text-align: center; }

@media (min-width: 840px) { .countdownclock-and-savings .countdown-info { float: left; width: 52%; text-align: left; } }

.countdownclock-and-savings .countdown-title { font-size: 16px; color: #fff; }

@media (min-width: 960px) { .countdownclock-and-savings .countdown-title { font-size: 18px; } }

@media (min-width: 1080px) { .countdownclock-and-savings .countdown-title { font-size: 20px; } }

.countdownclock-and-savings .header-savings { font-size: 12px; line-height: 1.3; margin-top: 65px; padding: 0 7px; color: #fff; }

@media (min-width: 840px) { .countdownclock-and-savings .header-savings { font-size: 10px; margin-top: 5px; padding: 0; } }

@media (min-width: 960px) { .countdownclock-and-savings .header-savings { font-size: 12px; } }

.countdownclock-and-savings .header-savings a, .countdownclock-and-savings .header-savings a:visited { margin-left: 1px; color: #db953c; }

@media (min-width: 870px) { .countdownclock-and-savings .header-savings a, .countdownclock-and-savings .header-savings a:visited { margin-left: 3px; } }

@media (min-width: 1024px) { .countdownclock-and-savings .header-savings a, .countdownclock-and-savings .header-savings a:visited { margin-left: 5px; } }

.home_vslive .countdownclock-and-savings .header-savings a, .home_vslive .countdownclock-and-savings .header-savings a:visited { color: #e48f25; }

.home_techmentor .countdownclock-and-savings .header-savings a, .home_techmentor .countdownclock-and-savings .header-savings a:visited { color: #52c6d8; }

.home_sql .countdownclock-and-savings .header-savings a, .home_sql .countdownclock-and-savings .header-savings a:visited { color: #1ea34f; }

.home_osp .countdownclock-and-savings .header-savings a, .home_osp .countdownclock-and-savings .header-savings a:visited { color: #8ac753; }

.home_mal .countdownclock-and-savings .header-savings a, .home_mal .countdownclock-and-savings .header-savings a:visited { color: #e87492; }

.home_ailive .countdownclock-and-savings .header-savings a, .home_ailive .countdownclock-and-savings .header-savings a:visited { color: #d71920; }

.countdownclock-and-savings .countdownclock { text-align: center; margin-top: -80px; }

@media (min-width: 356px) { .countdownclock-and-savings .countdownclock { margin-top: -75px; } }

@media (min-width: 385px) { .countdownclock-and-savings .countdownclock { margin-top: -70px; } }

@media (min-width: 840px) { .countdownclock-and-savings .countdownclock { float: left; margin-top: -1px; } }

@media (min-width: 960px) { .countdownclock-and-savings .countdownclock { margin-top: -2px; } }

@media (min-width: 1080px) { .countdownclock-and-savings .countdownclock { margin-top: 2px; } }

.countdownclock-and-savings .countdownclock > span { display: inline-block; padding: 0 6px; font-weight: normal; line-height: 1.3; font-size: 18px; color: #fff; font-weight: 700; border-right: 1px solid #fff; }

.countdownclock-and-savings .countdownclock > span:last-child { border: 0; }

@media (min-width: 900px) { .countdownclock-and-savings .countdownclock > span { padding: 0 10px 0 10px; font-size: 20px; } }

.countdownclock-and-savings .countdownclock span span { display: block; padding-bottom: 2px; font-size: 12px; font-weight: bold; text-transform: uppercase; }

@media (min-width: 900px) { .countdownclock-and-savings .countdownclock span span { font-size: 11px; } }

.clock-hashtag { clear: both; text-align: center; position: relative; width: 100%; font-weight: 700; color: #c6c8ca; font-size: 13px; margin-top: 60px; margin-bottom: 5px; }

@media (min-width: 385px) { .clock-hashtag { margin-top: 45px; } }

@media (min-width: 840px) { .clock-hashtag { clear: none; float: left; width: 7%; text-align: right; margin-top: 19px; margin-left: -20px; margin-right: 10px; } }

@media (min-width: 900px) { .clock-hashtag { font-size: 17px; margin-top: 14px; } }

@media (min-width: 1080px) { .clock-hashtag { text-align: left; } }

@media (min-width: 1025px) { .clock-hashtag:after { background: #c6c8ca !important; margin-left: 16px !important; } }

@media (min-width: 1025px) and (min-width: 650px) { .clock-hashtag:after { position: absolute; content: ''; width: 2px; background: #b1b1b1; height: 95%; top: -3px; margin-left: 30px; } }

@media (min-width: 1025px) and (min-width: 980px) { .clock-hashtag:after { height: 105%; top: -2px; margin-left: 20px; } }

@media (min-width: 1080px) { .clock-hashtag:after { margin-left: 83px !important; } }

@media (min-width: 1088px) { .clock-hashtag:after { margin-left: 8px !important; } }

@media (min-width: 1110px) { .clock-hashtag:after { margin-left: 12px !important; } }

.clock-hashtag a { color: #c6c8ca; }

.clock-hashtag a:hover { color: #db953c; }

.home_vslive .clock-hashtag a:hover { color: #e48f25; }

.home_techmentor .clock-hashtag a:hover { color: #52c6d8; }

.home_sql .clock-hashtag a:hover { color: #1c9649; }

.home_osp .clock-hashtag a:hover { color: #8ac753; }

.home_mal .clock-hashtag a:hover { color: #e87492; }

.home_ailive .clock-hashtag a:hover { color: #d71920; }

.clock-social { text-align: center; width: 100%; }

@media (min-width: 840px) { .clock-social { float: left; text-align: right; width: 11%; margin-top: 11px; } }

@media (min-width: 1080px) { .clock-social { width: 8.5%; float: right; } }

.clock-social a { display: inline-block; margin-right: 0; }

.clock-social .clock-socialmedia-twitter, .clock-social .clock-socialmedia-facebook, .clock-social .clock-socialmedia-linkedin { width: 27px; height: 23px; }

.clock-social .clock-socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-position: -220px -57px; }

.home_techmentor .clock-social .clock-socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_sql .clock-social .clock-socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .clock-social .clock-socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_mal .clock-social .clock-socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_ailive .clock-social .clock-socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

.clock-social .clock-socialmedia-twitter:hover { background-position: -220px -84px; }

.clock-social .clock-socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-position: -254px -57px; }

.home_techmentor .clock-social .clock-socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_sql .clock-social .clock-socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .clock-social .clock-socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_mal .clock-social .clock-socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_ailive .clock-social .clock-socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

.clock-social .clock-socialmedia-facebook:hover { background-position: -254px -84px; }

.clock-social .clock-socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-position: -285px -57px; }

.home_techmentor .clock-social .clock-socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_sql .clock-social .clock-socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .clock-social .clock-socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_mal .clock-social .clock-socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_ailive .clock-social .clock-socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

.clock-social .clock-socialmedia-linkedin:hover { background-position: -285px -84px; }

.home-top-graphics { margin: 0 auto; height: 325px; text-align: center; margin-top: 0; background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header1_mobile.jpg") no-repeat center top; background-size: cover; }

.home_vslive .home-top-graphics { background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/headerVSLive_mobile.jpg") no-repeat center top; height: 310px; }

.home_techmentor .home-top-graphics { background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/headerTM_mobile.jpg") no-repeat center top; height: 310px; }

.home_sql .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerSQL_mobile.jpg") no-repeat center top; height: 310px; }

.home_osp .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerOSP_mobile.jpg") no-repeat center top; height: 310px; }

.home_mal .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerMAL_mobile.jpg") no-repeat center top; height: 310px; }

.home_ailive .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerAIL_mobile2.jpg") no-repeat center top; height: 310px; }

@media (min-width: 840px) { .home-top-graphics { background: none; height: 625px; margin-top: 0; }
  .home_vslive .home-top-graphics { background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/headerVSLive.jpg") no-repeat center top; height: 625px; }
  .home_techmentor .home-top-graphics { background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/headerTM.jpg") no-repeat center top; height: 625px; }
  .home_sql .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerSQL.jpg") no-repeat center top; height: 625px; }
  .home_osp .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerOSP.jpg") no-repeat center top; height: 625px; }
  .home_mal .home-top-graphics { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerMAL.jpg") no-repeat center top; height: 625px; }
  .home_ailive .home-top-graphics { background: none; height: 625px; } }

.home-top-graphics .summary { position: relative; max-width: 100%; height: 100%; margin: 0 auto; color: white; }

.home-top-graphics .eventInfo, .home-top-graphics .tagline, .home-top-graphics .orlandoText { position: relative; z-index: 100; }

.home-top-graphics .orlandoText { margin: -25px 0 -15px 0; }

@media (min-width: 450px) { .home-top-graphics .orlandoText { margin: -15px 0 -5px 0; } }

@media (min-width: 840px) { .home-top-graphics .orlandoText { margin: 20px 0; } }

.home-top-graphics .orlandoText svg { width: 290px; }

@media (min-width: 450px) { .home-top-graphics .orlandoText svg { width: 350px; } }

@media (min-width: 840px) { .home-top-graphics .orlandoText svg { width: 503px; } }

.home-top-graphics .logo_vslive_blue, .home-top-graphics .logo_tm, .home-top-graphics .logo_sql, .home-top-graphics .logo_osp, .home-top-graphics .logo_mal, .home-top-graphics .logo_ailive { padding: 20px 0 0 0; }

@media (min-width: 840px) { .home-top-graphics .logo_vslive_blue, .home-top-graphics .logo_tm, .home-top-graphics .logo_sql, .home-top-graphics .logo_osp, .home-top-graphics .logo_mal, .home-top-graphics .logo_ailive { padding: 150px 0 30px 0; } }

@media (min-width: 1020px) { .home-top-graphics .logo_vslive_blue, .home-top-graphics .logo_tm, .home-top-graphics .logo_sql, .home-top-graphics .logo_osp, .home-top-graphics .logo_mal, .home-top-graphics .logo_ailive { padding: 180px 0 30px 0; } }

.home-top-graphics .logo_vslive_blue svg, .home-top-graphics .logo_tm svg, .home-top-graphics .logo_sql svg, .home-top-graphics .logo_osp svg, .home-top-graphics .logo_mal svg, .home-top-graphics .logo_ailive svg { width: 290px; }

@media (min-width: 450px) { .home-top-graphics .logo_vslive_blue svg, .home-top-graphics .logo_tm svg, .home-top-graphics .logo_sql svg, .home-top-graphics .logo_osp svg, .home-top-graphics .logo_mal svg, .home-top-graphics .logo_ailive svg { width: 350px; } }

@media (min-width: 840px) { .home-top-graphics .logo_vslive_blue svg, .home-top-graphics .logo_tm svg, .home-top-graphics .logo_sql svg, .home-top-graphics .logo_osp svg, .home-top-graphics .logo_mal svg, .home-top-graphics .logo_ailive svg { width: 530px; } }

@media (min-width: 1020px) { .home-top-graphics .logo_sql { padding-top: 170px; } }

@media (min-width: 450px) { .home-top-graphics .logo_sql svg { width: 300px; } }

@media (min-width: 840px) { .home-top-graphics .logo_sql svg { width: 480px; } }

@media (min-width: 1020px) { .home-top-graphics .logo_tm { padding-top: 160px; } }

@media (min-width: 1020px) { .home-top-graphics .logo_ailive { padding-top: 160px; } }

.home-top-graphics .logo_ailive svg path { fill: white; }

@media (min-width: 840px) { .home-top-graphics .logo_mal { padding-top: 120px; } }

@media (min-width: 1000px) { .home-top-graphics .logo_mal { padding-top: 145px; } }

.home-top-graphics .logo_mal .mallogo { padding-top: 20px; width: 181px; margin: 0 auto -27px auto; }

@media (min-width: 840px) { .home-top-graphics .logo_mal .mallogo { padding-top: 0; margin: 0 auto; } }

@media (min-width: 1000px) { .home-top-graphics .logo_mal .mallogo { padding-top: 0; } }

.home-top-graphics .logo_mal .mallogo img { width: 160px; }

@media (min-width: 840px) { .home-top-graphics .logo_mal .mallogo img { width: 181px; } }

.home-top-graphics .logo_osp { padding-top: 160px; }

@media (max-width: 840px) { .home-top-graphics .logo_osp { padding: 20px 0; } }

@media (max-width: 450px) { .home-top-graphics .logo_osp { padding-top: 35px; } }

.home-top-graphics .logo_osp img { width: 285px; }

@media (min-width: 450px) { .home-top-graphics .logo_osp img { width: 350px; } }

@media (min-width: 840px) { .home-top-graphics .logo_osp img { width: 465px; } }

.home-top-graphics .tagline { padding-top: 30px; padding-left: 5px; padding-right: 5px; font-family: "Lobster", cursive; font-size: 23px; }

@media (min-width: 450px) { .home-top-graphics .tagline { padding-top: 25px; font-size: 28px; } }

@media (min-width: 840px) { .home-top-graphics .tagline { font-size: 38px; padding-top: 130px; } }

.home-top-graphics .eventInfo { font-size: 15px; font-weight: 700; }

@media (min-width: 450px) { .home-top-graphics .eventInfo { font-size: 17px; } }

@media (min-width: 840px) { .home-top-graphics .eventInfo { font-size: 22px; } }

.home-top-graphics .eventInfo a, .home-top-graphics .eventInfo a:visited { color: #43c7f4; font-size: 14px; padding-top: 3px; display: block; }

.home-top-graphics .eventInfo a:hover, .home-top-graphics .eventInfo a:visited:hover { color: #fff; }

@media (min-width: 840px) { .home-top-graphics .eventInfo a, .home-top-graphics .eventInfo a:visited { padding-top: 10px; font-size: 18px; } }

.home_vslive .home-top-graphics .eventInfo, .home_techmentor .home-top-graphics .eventInfo, .home_osp .home-top-graphics .eventInfo, .home_sql .home-top-graphics .eventInfo, .home_mal .home-top-graphics .eventInfo, .home_ailive .home-top-graphics .eventInfo { color: #49494c; }

.home_vslive .home-top-graphics .eventInfo a, .home_vslive .home-top-graphics .eventInfo a:visited, .home_techmentor .home-top-graphics .eventInfo a, .home_techmentor .home-top-graphics .eventInfo a:visited, .home_osp .home-top-graphics .eventInfo a, .home_osp .home-top-graphics .eventInfo a:visited, .home_sql .home-top-graphics .eventInfo a, .home_sql .home-top-graphics .eventInfo a:visited, .home_mal .home-top-graphics .eventInfo a, .home_mal .home-top-graphics .eventInfo a:visited, .home_ailive .home-top-graphics .eventInfo a, .home_ailive .home-top-graphics .eventInfo a:visited { color: #1b75bb; font-size: 14px; padding-top: 3px; display: block; }

.home_vslive .home-top-graphics .eventInfo a:hover, .home_vslive .home-top-graphics .eventInfo a:visited:hover, .home_techmentor .home-top-graphics .eventInfo a:hover, .home_techmentor .home-top-graphics .eventInfo a:visited:hover, .home_osp .home-top-graphics .eventInfo a:hover, .home_osp .home-top-graphics .eventInfo a:visited:hover, .home_sql .home-top-graphics .eventInfo a:hover, .home_sql .home-top-graphics .eventInfo a:visited:hover, .home_mal .home-top-graphics .eventInfo a:hover, .home_mal .home-top-graphics .eventInfo a:visited:hover, .home_ailive .home-top-graphics .eventInfo a:hover, .home_ailive .home-top-graphics .eventInfo a:visited:hover { color: #4e4e51; }

@media (min-width: 840px) { .home_vslive .home-top-graphics .eventInfo a, .home_vslive .home-top-graphics .eventInfo a:visited, .home_techmentor .home-top-graphics .eventInfo a, .home_techmentor .home-top-graphics .eventInfo a:visited, .home_osp .home-top-graphics .eventInfo a, .home_osp .home-top-graphics .eventInfo a:visited, .home_sql .home-top-graphics .eventInfo a, .home_sql .home-top-graphics .eventInfo a:visited, .home_mal .home-top-graphics .eventInfo a, .home_mal .home-top-graphics .eventInfo a:visited, .home_ailive .home-top-graphics .eventInfo a, .home_ailive .home-top-graphics .eventInfo a:visited { padding-top: 10px; font-size: 16px; } }

.home_ailive .home-top-graphics .eventInfo { color: white; }

.home_ailive .home-top-graphics .eventInfo a, .home_ailive .home-top-graphics .eventInfo a:visited { color: white; }

.home_ailive .home-top-graphics .eventInfo a:hover, .home_ailive .home-top-graphics .eventInfo a:visited:hover { color: #e6e6e6; }

.ie8 .home-top-graphics .orlandoText { position: relative; margin: 40px auto; width: 100%; height: 50px; text-align: center; }

.ie8 .home-top-graphics .orlandoText:before { position: absolute; text-align: center; left: 0; right: 0; content: 'Orlando 2017'; width: 100%; height: 100%; font-size: 40px; color: white; }

.home-top-graphics ul.header-slider { display: none; }

@media (min-width: 840px) { .home-top-graphics ul.header-slider { display: block; margin: 0; padding: 0; }
  .home-top-graphics ul.header-slider li { height: 100% !important; width: 100%; position: absolute; top: 0; background-repeat: no-repeat; background-position: 50%; z-index: -1; opacity: 0; -webkit-animation: fade-out 9s infinite both; animation: fade-out 9s infinite both; background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header1.jpg"); }
  .home-top-graphics ul.header-slider li:nth-child(2) { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header2.jpg"); -webkit-animation-delay: 3s; animation-delay: 3s; }
  .home-top-graphics ul.header-slider li:nth-child(3) { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header3.jpg"); -webkit-animation-delay: 6s; animation-delay: 6s; } }

@-webkit-keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-webkit-keyframes fade-out { 33% { opacity: 1; }
  66% { opacity: 0; } }

@keyframes fade-out { 33% { opacity: 1; }
  66% { opacity: 0; } }

@-webkit-keyframes slider-lg { 0% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header1.jpg"); }
  33% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header2.jpg"); }
  66% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header3.jpg"); }
  100% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header1.jpg"); } }

@keyframes slider-lg { 0% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header1.jpg"); }
  33% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header2.jpg"); }
  66% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header3.jpg"); }
  100% { background-image: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/header1.jpg"); } }

@media (min-width: 840px) { .home_ailive .home-top-graphics ul.header-slider li { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerAIL_slide1.jpg"); -webkit-animation: fade-out 6s infinite both; animation: fade-out 6s infinite both; }
  .home_ailive .home-top-graphics ul.header-slider li:nth-child(2) { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerAIL_slide2.jpg"); -webkit-animation-delay: 3s; animation-delay: 3s; } }

@keyframes fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fade-out { 50% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes slider-lg { 0% { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerAIL_slide1.jpg"); }
  50% { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerSQL_slide2.jpg"); }
  100% { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerAIL_slide1.jpg"); } }

.subsiteLogos { position: relative; z-index: 110; width: 100%; height: auto; background: rgba(10, 2, 3, 0.5); }

.home_vslive .subsiteLogos { background: #0a0203; }

@media (min-width: 840px) { .home_vslive .subsiteLogos { background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/headerVSLiveLogoBg.jpg") repeat-x center top; } }

.home_techmentor .subsiteLogos { background: #0a0203; }

@media (min-width: 840px) { .home_techmentor .subsiteLogos { background: url("//live360events.com/events/orlando-2018/~/media/ECG/live360/2018/orlando/design/headerTMLogoBg.jpg") repeat-x center top; } }

.home_sql .subsiteLogos { background: #0a0203; }

@media (min-width: 840px) { .home_sql .subsiteLogos { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerSQLLogoBg.jpg") repeat-x center top; } }

.home_osp .subsiteLogos { background: #0a0203; }

@media (min-width: 840px) { .home_osp .subsiteLogos { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerOSPLogoBg.jpg") repeat-x center top; } }

.home_mal .subsiteLogos { background: #0a0203; }

@media (min-width: 840px) { .home_mal .subsiteLogos { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/headerMALLogoBg.jpg") repeat-x center top; } }

.home_ailive .subsiteLogos { background: #0a0203; }

@media (min-width: 840px) { .home_ailive .subsiteLogos { background: #d71920; } }

@media (min-width: 840px) { .subsiteLogos { height: 72px; } }

@media (min-width: 1000px) { .subsiteLogos { position: fixed; padding-left: 10px; top: 43px; }
  .home .subsiteLogos { height: 73px; } }

.interior .subsiteLogos { background: #353537; }

.subsiteLogos ul { margin: 0 auto; padding: 20px 0 0 0; max-width: 1100px; text-align: center; background: rgba(78, 78, 81, 0.5); }

@media (min-width: 840px) { .subsiteLogos ul { background: none; } }

@media (min-width: 1000px) { .subsiteLogos ul { padding: 20px 3px 0 0; text-align: right; } }

.subsiteLogos ul li { display: block; height: 55px; line-height: 55px; vertical-align: middle; border-bottom: 1px solid #634d3c; margin-left: 2%; margin-right: 2%; /*.home_vslive &.subsite-vslive { position: relative; svg  { path, circle { //fill: darken($darkgrey, 12%); //fill: $vsl-blue; } } &:before { position: absolute; //background: $vsl-blue; background: darken($darkgrey, 8%); content: ''; width: 104%; height: 100%; z-index: 0;   left: -5px; display: none; } }*/ }

@media (min-width: 840px) { .subsiteLogos ul li { display: inline-block; height: 40px; line-height: 40px; border-bottom: none; border-right: 1px solid white; padding-right: 0.9%; margin-right: 0.9%; margin-left: 0; } }

@media (min-width: 1000px) { .subsiteLogos ul li { padding-right: 0.6%; margin-right: 0.6%; } }

@media (min-width: 980px) { .subsiteLogos ul li { padding-right: 0.99%; margin-right: 0.99%; } }

.subsiteLogos ul li:last-child { border: none; padding-right: 0; margin-right: 0; }

.subsiteLogos ul li img { margin-top: 12px; position: relative; }

@media (min-width: 840px) { .subsiteLogos ul li img { margin-top: 5px; } }

.subsiteLogos ul li img.subsiteSP, .subsiteLogos ul li img.subsiteAI { margin-top: 9px; }

@media (min-width: 840px) { .subsiteLogos ul li img.subsiteSP, .subsiteLogos ul li img.subsiteAI { margin-top: 2px; } }

.home_vslive .subsiteLogos ul li.subsite-sql, .home_vslive .subsiteLogos ul li.subsite-techmentor, .home_vslive .subsiteLogos ul li.subsite-ailive, .home_vslive .subsiteLogos ul li.subsite-osp, .home_vslive .subsiteLogos ul li.subsite-mal, .home_techmentor .subsiteLogos ul li.subsite-vslive, .home_techmentor .subsiteLogos ul li.subsite-sql, .home_techmentor .subsiteLogos ul li.subsite-ailive, .home_techmentor .subsiteLogos ul li.subsite-osp, .home_techmentor .subsiteLogos ul li.subsite-mal, .home_ailive .subsiteLogos ul li.subsite-vslive, .home_ailive .subsiteLogos ul li.subsite-sql, .home_ailive .subsiteLogos ul li.subsite-techmentor, .home_ailive .subsiteLogos ul li.subsite-osp, .home_ailive .subsiteLogos ul li.subsite-mal, .home_mal .subsiteLogos ul li.subsite-vslive, .home_mal .subsiteLogos ul li.subsite-sql, .home_mal .subsiteLogos ul li.subsite-techmentor, .home_mal .subsiteLogos ul li.subsite-ailive, .home_mal .subsiteLogos ul li.subsite-osp { position: relative; }

@media (min-width: 840px) { .home_vslive .subsiteLogos ul li.subsite-sql svg path, .home_vslive .subsiteLogos ul li.subsite-sql svg circle, .home_vslive .subsiteLogos ul li.subsite-techmentor svg path, .home_vslive .subsiteLogos ul li.subsite-techmentor svg circle, .home_vslive .subsiteLogos ul li.subsite-ailive svg path, .home_vslive .subsiteLogos ul li.subsite-ailive svg circle, .home_vslive .subsiteLogos ul li.subsite-osp svg path, .home_vslive .subsiteLogos ul li.subsite-osp svg circle, .home_vslive .subsiteLogos ul li.subsite-mal svg path, .home_vslive .subsiteLogos ul li.subsite-mal svg circle, .home_techmentor .subsiteLogos ul li.subsite-vslive svg path, .home_techmentor .subsiteLogos ul li.subsite-vslive svg circle, .home_techmentor .subsiteLogos ul li.subsite-sql svg path, .home_techmentor .subsiteLogos ul li.subsite-sql svg circle, .home_techmentor .subsiteLogos ul li.subsite-ailive svg path, .home_techmentor .subsiteLogos ul li.subsite-ailive svg circle, .home_techmentor .subsiteLogos ul li.subsite-osp svg path, .home_techmentor .subsiteLogos ul li.subsite-osp svg circle, .home_techmentor .subsiteLogos ul li.subsite-mal svg path, .home_techmentor .subsiteLogos ul li.subsite-mal svg circle, .home_ailive .subsiteLogos ul li.subsite-vslive svg path, .home_ailive .subsiteLogos ul li.subsite-vslive svg circle, .home_ailive .subsiteLogos ul li.subsite-sql svg path, .home_ailive .subsiteLogos ul li.subsite-sql svg circle, .home_ailive .subsiteLogos ul li.subsite-techmentor svg path, .home_ailive .subsiteLogos ul li.subsite-techmentor svg circle, .home_ailive .subsiteLogos ul li.subsite-osp svg path, .home_ailive .subsiteLogos ul li.subsite-osp svg circle, .home_ailive .subsiteLogos ul li.subsite-mal svg path, .home_ailive .subsiteLogos ul li.subsite-mal svg circle, .home_mal .subsiteLogos ul li.subsite-vslive svg path, .home_mal .subsiteLogos ul li.subsite-vslive svg circle, .home_mal .subsiteLogos ul li.subsite-sql svg path, .home_mal .subsiteLogos ul li.subsite-sql svg circle, .home_mal .subsiteLogos ul li.subsite-techmentor svg path, .home_mal .subsiteLogos ul li.subsite-techmentor svg circle, .home_mal .subsiteLogos ul li.subsite-ailive svg path, .home_mal .subsiteLogos ul li.subsite-ailive svg circle, .home_mal .subsiteLogos ul li.subsite-osp svg path, .home_mal .subsiteLogos ul li.subsite-osp svg circle { fill: #464649; } }

@media (min-width: 840px) { .home_sql .subsiteLogos ul li.subsite-vslive svg path, .home_sql .subsiteLogos ul li.subsite-vslive svg circle, .home_sql .subsiteLogos ul li.subsite-techmentor svg path, .home_sql .subsiteLogos ul li.subsite-techmentor svg circle, .home_sql .subsiteLogos ul li.subsite-ailive svg path, .home_sql .subsiteLogos ul li.subsite-ailive svg circle, .home_sql .subsiteLogos ul li.subsite-osp svg path, .home_sql .subsiteLogos ul li.subsite-osp svg circle, .home_sql .subsiteLogos ul li.subsite-mal svg path, .home_sql .subsiteLogos ul li.subsite-mal svg circle { fill: #28282a; } }

@media (min-width: 840px) { .home_osp .subsiteLogos ul li.subsite-vslive svg path, .home_osp .subsiteLogos ul li.subsite-vslive svg circle, .home_osp .subsiteLogos ul li.subsite-sql svg path, .home_osp .subsiteLogos ul li.subsite-sql svg circle, .home_osp .subsiteLogos ul li.subsite-techmentor svg path, .home_osp .subsiteLogos ul li.subsite-techmentor svg circle, .home_osp .subsiteLogos ul li.subsite-ailive svg path, .home_osp .subsiteLogos ul li.subsite-ailive svg circle, .home_osp .subsiteLogos ul li.subsite-mal svg path, .home_osp .subsiteLogos ul li.subsite-mal svg circle { fill: #3a3a3c; } }

.subsiteLogos ul li.subsite-vslive, .subsiteLogos ul li.subsite-sql, .subsiteLogos ul li.subsite-techmentor, .subsiteLogos ul li.subsite-mal { padding-top: 10px; }

@media (min-width: 840px) { .subsiteLogos ul li.subsite-vslive, .subsiteLogos ul li.subsite-sql, .subsiteLogos ul li.subsite-techmentor, .subsiteLogos ul li.subsite-mal { padding-top: 6px; } }

.subsiteLogos ul li.subsite-ailive, .subsiteLogos ul li.subsite-osp { padding-top: 9px; }

@media (min-width: 840px) { .subsiteLogos ul li.subsite-ailive, .subsiteLogos ul li.subsite-osp { padding-top: 1px; } }

.bgColorSubLogos { background: #353537; }

.mobile-button, .mobile-closebutton { position: absolute; top: 13px; right: 10px; cursor: pointer; }

@media (min-width: 1000px) { .mobile-button, .mobile-closebutton { display: none !important; } }

.mobile-closebutton { top: 11px; right: 12px; }

.topnav { font-weight: 700; font-size: 14px; display: none; }

@media (min-width: 1000px) { .topnav { display: block; text-align: right; } }

.topnav ul { list-style-type: none; margin: 0; padding: 0; }

.topnav a { text-decoration: none; text-transform: uppercase; display: block; padding: 12px; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; color: #fff; height: 30px; }

@media (min-width: 1000px) { .topnav a { padding: 0 16px; line-height: 30px; color: #4e4e51; } }

.topnav a span { -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; color: #db953c; font-weight: 700; }

.home_vslive .topnav a span { color: #ed1c24; }

.topnav a:hover, .topnav a:active { color: #db953c !important; }

.home_vslive .topnav a:hover, .home_vslive .topnav a:active { color: #e48f25 !important; }

.home_techmentor .topnav a:hover, .home_techmentor .topnav a:active { color: #52c6d8 !important; }

.home_sql .topnav a:hover, .home_sql .topnav a:active { color: #712c8a !important; }

.home_osp .topnav a:hover, .home_osp .topnav a:active { color: #8ac753 !important; }

.home_mal .topnav a:hover, .home_mal .topnav a:active { color: #c7a15d !important; }

.home_ailive .topnav a:hover, .home_ailive .topnav a:active { color: #d71920 !important; }

.topnav a:hover span, .topnav a:active span { color: #db953c !important; }

.topnavlist { position: relative; }

.topnavlist li { position: relative; }

.topnavlist > .last { border-right: none; }

@media (min-width: 1000px) { .topnavlist > li { display: inline-block; vertical-align: top; padding-bottom: 20px; height: 50px; }
  .topnavlist ul { display: none; position: absolute; width: 206px; text-align: left; left: 0; top: 44px; background: #4e4e51; z-index: 900; padding-top: 5px; }
  .topnavlist ul a, .topnavlist ul a:visited { line-height: 1.1; padding: 8px 13px; height: auto; color: #fff !important; }
  .topnavlist ul a:hover, .topnavlist ul a:active { color: #4e4e51; }
  .home_vslive .topnavlist ul a:hover, .home_vslive .topnavlist ul a:active { color: #ed1c24; }
  .home_techmentor .topnavlist ul a:hover, .home_techmentor .topnavlist ul a:active { color: #52c6d8 !important; }
  .home_sql .topnavlist ul a:hover, .home_sql .topnavlist ul a:active { color: #af5fcc !important; }
  .home_osp .topnavlist ul a:hover, .home_osp .topnavlist ul a:active { color: #8ac753 !important; }
  .home_mal .topnavlist ul a:hover, .home_mal .topnavlist ul a:active { color: #c7a15d !important; }
  .topnavlist ul li { margin: 0; display: block; width: 100%; }
  .topnavlist li:hover ul { display: block; }
  .topnavlist a, .topnavlist a:visited { height: 50px; line-height: 50px; font-size: 16px; padding: 2px 6px 0 6px; color: #4e4e51; }
  .topnavlist a span, .topnavlist a:visited span { -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; color: #db953c; font-weight: 700; }
  .home_vslive .topnavlist a span, .home_vslive .topnavlist a:visited span { color: #ed1c24; }
  .topnavlist a:hover span, .topnavlist a:visited:hover span { color: #db953c; }
  .home_vslive .topnavlist a:hover span, .home_vslive .topnavlist a:visited:hover span { color: #ed1c24; } }

@media (min-width: 1000px) { .topnavlist a, .topnavlist a:visited { font-size: 12px; padding: 0 8px; } }

@media (min-width: 1015px) { .topnavlist a, .topnavlist a:visited { padding: 0 10px; } }

@media (max-width: 999px) { .topnav--active { display: block; width: 100%; margin: 0 auto; background-color: #4e4e51; }
  .home_vslive .topnav--active, .home_techmentor .topnav--active, .home_osp .topnav--active, .home_sql .topnav--active, .home_mal .topnav--active, .home_ailive .topnav--active { background-color: #4e4e51; }
  a[href="javascript:void(0);"] { display: none; } }

@media (min-width: 1000px) { .registernav a, .registernav a:visited { padding-top: 2px; height: 44px; line-height: 44px; position: relative; text-align: center; display: inline-block; color: #fff !important; text-transform: uppercase; background: #db953c; font-weight: 900; }
  .home_vslive .registernav a, .home_vslive .registernav a:visited { background: #e069a5; }
  .home_vslive .registernav a:hover, .home_vslive .registernav a:visited:hover { background: #e48f25; color: #fff !important; }
  .home_techmentor .registernav a, .home_techmentor .registernav a:visited { background: #c7c8c6; }
  .home_techmentor .registernav a:hover, .home_techmentor .registernav a:visited:hover { background: #52c6d8; color: #fff !important; }
  .home_sql .registernav a, .home_sql .registernav a:visited { background: #1c9649; }
  .home_sql .registernav a:hover, .home_sql .registernav a:visited:hover { background: #712c8a; color: #fff !important; }
  .home_osp .registernav a, .home_osp .registernav a:visited { background: #db9529; }
  .home_osp .registernav a:hover, .home_osp .registernav a:visited:hover { background: #8ac753; color: #fff !important; }
  .home_mal .registernav a, .home_mal .registernav a:visited { background: #e87492; }
  .home_mal .registernav a:hover, .home_mal .registernav a:visited:hover { background: #c7a15d; color: #fff !important; }
  .home_ailive .registernav a, .home_ailive .registernav a:visited { background: #92278f; }
  .home_ailive .registernav a:hover, .home_ailive .registernav a:visited:hover { background: #d71920; color: #fff !important; }
  .registernav a:hover, .registernav a:visited:hover { background: #4e4e51; color: #fff !important; -webkit-transition: linear 0.3s; -o-transition: linear 0.3s; transition: linear 0.3s; } }

@media (min-width: 1080px) { .registernav a, .registernav a:visited { font-size: 12px; } }

.new-event-announced { position: relative; width: 100%; margin: 0 auto; background: olive; }

@media (min-width: 840px) { .new-event-announced { margin-top: -85px; } }

.new-event-announced .new-event-tab { display: block; width: 100%; height: 8px; margin: 0 auto; position: absolute; top: -8px; left: 0; background: #92278f; }

@media (min-width: 460px) { .new-event-announced .new-event-tab { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#92278f+0,92278f+100&1+0,1+36,0+76 */ background: -webkit-gradient(linear, left top, right top, from(#92278f), color-stop(36%, #92278f), color-stop(76%, rgba(146, 39, 143, 0)), to(rgba(146, 39, 143, 0))); background: -webkit-linear-gradient(left, #92278f 0%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: -o-linear-gradient(left, #92278f 0%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: linear-gradient(to right, #92278f 0%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92278f', endColorstr='#0092278f',GradientType=1 ); /* IE6-9 */ } }

@media (min-width: 1200px) { .new-event-announced .new-event-tab { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#92278f+0,92278f+100&0+0,1+3,1+36,0+76 */ background: -webkit-gradient(linear, left top, right top, from(rgba(146, 39, 143, 0)), color-stop(3%, #92278f), color-stop(36%, #92278f), color-stop(76%, rgba(146, 39, 143, 0)), to(rgba(146, 39, 143, 0))); background: -webkit-linear-gradient(left, rgba(146, 39, 143, 0) 0%, #92278f 3%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: -o-linear-gradient(left, rgba(146, 39, 143, 0) 0%, #92278f 3%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: linear-gradient(to right, rgba(146, 39, 143, 0) 0%, #92278f 3%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092278f', endColorstr='#0092278f',GradientType=1 ); /* IE6-9 */ } }

@media (min-width: 1400px) { .new-event-announced .new-event-tab { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#92278f+0,92278f+100&0+2,1+11,1+36,0+76 */ background: -webkit-gradient(linear, left top, right top, from(rgba(146, 39, 143, 0)), color-stop(2%, rgba(146, 39, 143, 0)), color-stop(11%, #92278f), color-stop(36%, #92278f), color-stop(76%, rgba(146, 39, 143, 0)), to(rgba(146, 39, 143, 0))); background: -webkit-linear-gradient(left, rgba(146, 39, 143, 0) 0%, rgba(146, 39, 143, 0) 2%, #92278f 11%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: -o-linear-gradient(left, rgba(146, 39, 143, 0) 0%, rgba(146, 39, 143, 0) 2%, #92278f 11%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: linear-gradient(to right, rgba(146, 39, 143, 0) 0%, rgba(146, 39, 143, 0) 2%, #92278f 11%, #92278f 36%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092278f', endColorstr='#0092278f',GradientType=1 ); /* IE6-9 */ } }

@media (min-width: 1920px) { .new-event-announced .new-event-tab { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#92278f+0,92278f+100&0+7,1+24,1+45,0+76 */ background: -webkit-gradient(linear, left top, right top, from(rgba(146, 39, 143, 0)), color-stop(7%, rgba(146, 39, 143, 0)), color-stop(24%, #92278f), color-stop(45%, #92278f), color-stop(76%, rgba(146, 39, 143, 0)), to(rgba(146, 39, 143, 0))); background: -webkit-linear-gradient(left, rgba(146, 39, 143, 0) 0%, rgba(146, 39, 143, 0) 7%, #92278f 24%, #92278f 45%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: -o-linear-gradient(left, rgba(146, 39, 143, 0) 0%, rgba(146, 39, 143, 0) 7%, #92278f 24%, #92278f 45%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); background: linear-gradient(to right, rgba(146, 39, 143, 0) 0%, rgba(146, 39, 143, 0) 7%, #92278f 24%, #92278f 45%, rgba(146, 39, 143, 0) 76%, rgba(146, 39, 143, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092278f', endColorstr='#0092278f',GradientType=1 ); /* IE6-9 */ } }

.new-event-announced .new-event-tab .event-tab { position: relative; max-width: 1100px; margin: 0 auto; display: block; }

.new-event-announced .new-event-tab .event-tab a { opacity: 0; display: block; color: white; font-size: 12px; font-weight: 900; line-height: 1.1; }

@media (min-width: 840px) { .new-event-announced .new-event-tab .event-tab a { font-size: 16px; } }

.new-event-announced .new-event-tab .event-tab img.eventTabImg { opacity: 0; position: absolute; top: -28px; left: 5px; width: 220px; }

@media (min-width: 840px) { .new-event-announced .new-event-tab .event-tab img.eventTabImg { width: 308px; top: -45px; left: 0; } }

.new-event-announced .new-event-tab .event-tab img.eventTabLogo { opacity: 0; position: absolute; top: -26px; left: 128px; width: 74px; }

@media (min-width: 840px) { .new-event-announced .new-event-tab .event-tab img.eventTabLogo { top: -41px; left: 166px; width: auto; } }

.new-event-announced .new-event-tab .event-tab .announcedEvent { opacity: 0; position: absolute; top: -23px; left: 48px; display: block; color: white; z-index: 10000; }

@media (min-width: 840px) { .new-event-announced .new-event-tab .event-tab .announcedEvent { top: -36px; left: 58px; } }

.new-event-announced .new-event-tab .event-tab svg { opacity: 0; position: absolute; left: 187px; top: -19px; width: 20px; }

@media (min-width: 840px) { .new-event-announced .new-event-tab .event-tab svg { left: 250px; top: -26px; width: 30px; } }

.tabbed-section { position: relative; width: 100%; margin: 0 auto; padding: 80px 0 60px 0; z-index: 22; background: #db953c; overflow: hidden; clear: both; }

.tabbed-section a, .tabbed-section a:visited { color: #fff; font-weight: 700; }

.tabbed-section a:hover, .tabbed-section a:visited:hover { color: #e6e6e6; }

.home_vslive .tabbed-section { background: #e48f25; }

.home_vslive .tabbed-section a, .home_vslive .tabbed-section a:visited { color: #fff; text-decoration: underline; font-weight: 700; }

.home_vslive .tabbed-section a:hover, .home_vslive .tabbed-section a:visited:hover { color: #e6e6e6; }

.home_techmentor .tabbed-section { background: #52c6d8; }

.home_techmentor .tabbed-section a, .home_techmentor .tabbed-section a:visited { color: #fff; font-weight: 700; text-decoration: underline; }

.home_techmentor .tabbed-section a:hover, .home_techmentor .tabbed-section a:visited:hover { color: #e6e6e6; }

.home_mal .tabbed-section { background: #c7a15d; }

.home_mal .tabbed-section a, .home_mal .tabbed-section a:visited { color: #fff; font-weight: 700; text-decoration: underline; }

.home_mal .tabbed-section a:hover, .home_mal .tabbed-section a:visited:hover { color: #e6e6e6; }

.home_sql .tabbed-section { background: #712c8a; }

.home_sql .tabbed-section a, .home_sql .tabbed-section a:visited { color: #fff; font-weight: 700; text-decoration: underline; }

.home_sql .tabbed-section a:hover, .home_sql .tabbed-section a:visited:hover { color: #e6e6e6; }

.home_osp .tabbed-section { background: #8ac753; }

.home_osp .tabbed-section a, .home_osp .tabbed-section a:visited { color: #fff; font-weight: 700; text-decoration: underline; }

.home_osp .tabbed-section a:hover, .home_osp .tabbed-section a:visited:hover { color: #e6e6e6; }

.home_ailive .tabbed-section { background: #d71920; }

.home_ailive .tabbed-section a, .home_ailive .tabbed-section a:visited { color: #fff; font-weight: 700; text-decoration: underline; }

.home_ailive .tabbed-section a:hover, .home_ailive .tabbed-section a:visited:hover { color: #e6e6e6; }

.tabbed-section .tabbed-section-inner { max-width: 1100px; margin: 0 12px 0 12px; clear: both; color: #0a0203; overflow: hidden; position: relative; }

@media (min-width: 1130px) { .tabbed-section .tabbed-section-inner { margin: 0 auto; } }

@media (min-width: 1220px) { .tabbed-section .tabbed-section-inner { overflow: visible; } }

.tabbed-section .tabbed-section-inner h3 { color: #fff; text-transform: uppercase; font-size: 26px; margin-bottom: 10px; font-weight: 700; line-height: 1.2; }

.tabbed-section .tabbed-section-inner p { color: #0a0203; }

.home_vslive .tabbed-section .tabbed-section-inner p, .home_mal .tabbed-section .tabbed-section-inner p, .home_sql .tabbed-section .tabbed-section-inner p, .home_techmentor .tabbed-section .tabbed-section-inner p, .home_osp .tabbed-section .tabbed-section-inner p, .home_ailive .tabbed-section .tabbed-section-inner p { color: #fff; }

.tabbed-section .tabbed-section-inner .leftcontent { width: 100%; display: block; padding-left: 10px; }

@media (min-width: 975px) { .tabbed-section .tabbed-section-inner .leftcontent { width: 100%; float: none; } }

@media (min-width: 1220px) { .tabbed-section .tabbed-section-inner .leftcontent { width: 35%; float: left; padding-left: 0px; } }

.tabbed-section .tabbed-section-inner .leftcontent p { margin-top: 5px; margin-bottom: 15px; line-height: 1.3; }

.tabbed-section .tabbed-section-inner .rightcontent { display: block; position: relative; width: 100%; margin: -100px 0 0 0; }

@media (min-width: 420px) { .tabbed-section .tabbed-section-inner .rightcontent { margin: -50px 0 0 0; } }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .rightcontent { float: right; width: 200px; margin: 90px 0 0 0; } }

@media (min-width: 950px) { .tabbed-section .tabbed-section-inner .rightcontent { margin: 90px 200px 0 0; } }

@media (min-width: 1220px) { .tabbed-section .tabbed-section-inner .rightcontent { float: none; position: absolute; right: -60px; top: 90px; margin: 0; } }

.tabbed-section .tabbed-section-inner .rightcontent .hubspotpreview { display: block; width: 200px; float: none; clear: both; }

.tabbed-section .tabbed-section-inner .rightcontent .hubspotpreview img { width: 200px; padding: 10px 10px; margin: 0; }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .rightcontent .hubspotpreview img { width: 200px; padding: 10px 20px; } }

@media (min-width: 1220px) { .tabbed-section .tabbed-section-inner .rightcontent .hubspotpreview img { width: 180px; padding: 10px 20px; margin: 0; } }

.tabbed-section .tabbed-section-inner .tabs-icons { position: relative; width: 76%; margin: 0; padding-left: 10px; }

@media (min-width: 350px) { .tabbed-section .tabbed-section-inner .tabs-icons { margin: 30px 0 0 0; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons { margin: 30px 0 0 0; width: 50%; float: left; } }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .tabs-icons { width: 35%; float: left; } }

@media (min-width: 975px) { .tabbed-section .tabbed-section-inner .tabs-icons { float: left; width: 30%; margin: 30px 0 30px 0px; } }

@media (min-width: 1220px) { .tabbed-section .tabbed-section-inner .tabs-icons { padding-left: 0; margin: 30px 0 30px 50px; } }

.tabbed-section .tabbed-section-inner .tabs-icons:before { position: absolute; width: 131%; height: 60%; top: 70px; content: ""; }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .tabs-icons:before { width: 150%; } }

.tabbed-section .tabbed-section-inner .tabs-icons img { max-width: 100%; }

.tabbed-section .tabbed-section-inner .tabs-icons .ease { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs { background: transparent; position: relative; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > input, .tabbed-section .tabbed-section-inner .tabs-icons .tabs > span { width: 25%; height: 60px; line-height: 67px; position: absolute; top: 0; font-size: 11px; font-weight: 900; }

@media (min-width: 1025px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input, .tabbed-section .tabbed-section-inner .tabs-icons .tabs > span { font-size: 12px; } }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > input { cursor: pointer; filter: alpha(opacity=0); opacity: 0; position: absolute; z-index: 99; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span { color: #fff; text-align: center; overflow: hidden; border: 1px solid #fff; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(2) { background: url("//live360events.com/~/media/ECG/live360/2017/orlando/design/tab_audience.png") no-repeat center 18px; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(2) .audience { opacity: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(4) { background: url("//live360events.com/~/media/ECG/live360/2017/orlando/design/tab_topics.png") no-repeat center 20px; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(4) .topics { opacity: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(6) { background: url("//live360events.com/~/media/ECG/live360/2017/orlando/design/tab_location.png") no-repeat center 15px; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(6) .location { opacity: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(8) { background: url("//live360events.com/~/media/ECG/live360/2017/orlando/design/tab_network.png") no-repeat center 20px; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(8) .network { opacity: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(10) { background: url("//live360events.com/~/media/ECG/live360/2017/orlando/design/tab_testimonials.png") no-repeat center 18px; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span:nth-child(10) .testimonials { opacity: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > span i, .tabbed-section .tabbed-section-inner .tabs-icons .tabs > span { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span { height: 70px; }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span { background-color: #fff; background-image: none; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span:nth-child(2) .audience { opacity: 1; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span:nth-child(4) .topics { opacity: 1; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span:nth-child(6) .location { opacity: 1; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span:nth-child(8) .network { opacity: 1; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span:nth-child(10) .testimonials { opacity: 1; } }

.tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #4e4e51; }

.home_vslive .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .home_vslive .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #e069a5; }

.home_techmentor .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .home_techmentor .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #a8aaa7; }

.home_sql .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .home_sql .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #1c9649; }

.home_mal .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .home_mal .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #e87492; }

.home_osp .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .home_osp .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #db9529; }

.home_ailive .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:checked + span, .home_ailive .tabbed-section .tabbed-section-inner .tabs-icons .tabs > input:hover + span { color: #92278f; }

.tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 { margin: 0; padding: 5px 5px 8px 15px; color: #4e4e51; max-width: 88%; font-weight: 400; background-color: #fff; font-size: 13px; line-height: 1.2; font-weight: 700; }

@media (min-width: 520px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 { padding: 15px 15px 15px 15px; font-size: 15px; max-width: 78%; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 { max-width: 95%; padding: 15px 55px 15px 15px; } }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 { max-width: 100%; } }

@media (min-width: 1024px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 { padding: 15px 85px 15px 25px; font-size: 17px; } }

.tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 span { font-size: 10px; font-weight: 400; }

@media (min-width: 520px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 span { font-size: 11px; } }

@media (min-width: 1024px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial1 span { font-size: 13px; } }

.tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 { margin: 0; text-align: right; padding: 0 5px 5px 10px; color: #4e4e51; font-weight: 400; background-color: #fff; font-size: 13px; max-width: 88%; line-height: 1.2; font-weight: 700; }

@media (min-width: 520px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 { padding: 0 15px 15px 15px; font-size: 15px; max-width: 78%; } }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 { max-width: 95%; padding: 0 15px 15px 55px; } }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 { max-width: 100%; } }

@media (min-width: 1024px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 { padding: 0 25px 20px 55px; font-size: 17px; } }

.tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 span { font-size: 10px; font-weight: 400; }

@media (min-width: 520px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 span { font-size: 11px; } }

@media (min-width: 1024px) { .tabbed-section .tabbed-section-inner .tabs-icons .testimonial2 span { font-size: 13px; } }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-1, .tabbed-section .tabbed-section-inner .tabs-icons #tab-1 + span { left: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-2, .tabbed-section .tabbed-section-inner .tabs-icons #tab-2 + span { left: 26.5%; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-3, .tabbed-section .tabbed-section-inner .tabs-icons #tab-3 + span { left: 53%; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-4, .tabbed-section .tabbed-section-inner .tabs-icons #tab-4 + span { left: 79.5%; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-5, .tabbed-section .tabbed-section-inner .tabs-icons #tab-5 + span { left: 106%; }

.tabbed-section .tabbed-section-inner .tabs-icons .tab-content { padding: 71px 0 20px 0; width: 135%; height: 350px; }

@media (min-width: 600px) { .tabbed-section .tabbed-section-inner .tabs-icons .tab-content { width: 150%; } }

@media (min-width: 840px) { .tabbed-section .tabbed-section-inner .tabs-icons .tab-content { padding-right: 0; } }

.tabbed-section .tabbed-section-inner .tabs-icons .tab-content section { width: 100%; display: none; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-1:checked ~ .tab-content #tab-item-1 { display: block; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-2:checked ~ .tab-content #tab-item-2 { display: block; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-3:checked ~ .tab-content #tab-item-3 { display: block; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-4:checked ~ .tab-content #tab-item-4 { display: block; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-5:checked ~ .tab-content #tab-item-5 { display: block; }

.tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #4e4e51; width: 25%; height: 4px; position: absolute; top: 67px; }

.home_vslive .tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #e069a5; }

.home_techmentor .tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #a8aaa7; }

.home_sql .tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #1c9649; }

.home_mal .tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #e87492; }

.home_osp .tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #db9529; }

.home_ailive .tabbed-section .tabbed-section-inner .tabs-icons .effect .line { background: #92278f; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-1:checked ~ .line { left: 0; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-2:checked ~ .line { left: 26.5%; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-3:checked ~ .line { left: 53%; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-4:checked ~ .line { left: 79.5%; }

.tabbed-section .tabbed-section-inner .tabs-icons #tab-5:checked ~ .line { left: 106%; }

.latestnews { display: block; width: 100%; margin: 0 auto; padding: 80px 0; background: #fff; }

@media (min-width: 580px) { .latestnews { padding: 80px 0; } }

.latestnews .text { text-align: center; max-width: 800px; margin: 0 auto; display: block; }

.latestnews .text a { color: #43c7f4; display: block; font-weight: 700; font-size: 21px; padding: 0 40px; line-height: 1; }

.latestnews .text a span { display: block; margin-top: 20px; margin-bottom: -10px; }

.latestnews .text a:hover { color: #39c4f3; }

@media (min-width: 840px) { .latestnews .text a { font-size: 29px; } }

.latestnews .text img { margin: 20px auto; display: block; max-width: 100%; padding: 0 10px; }

.latestnews ul { max-width: 320px; margin: 0 auto; text-align: center; padding: 0; }

@media (min-width: 405px) { .latestnews ul { max-width: 400px; } }

@media (min-width: 580px) { .latestnews ul { max-width: 500px; } }

@media (min-width: 840px) { .latestnews ul { max-width: 700px; text-align: left; } }

@media (min-width: 960px) { .latestnews ul { max-width: 800px; } }

.latestnews ul img { margin-right: 3px; }

@media (min-width: 840px) { .latestnews ul img { float: right; width: 40%; } }

@media (min-width: 960px) { .latestnews ul img { width: 50%; } }

@media (min-width: 840px) { .latestnews ul h3, .latestnews ul p { float: left; width: 45%; } }

.latestnews ul h3 { font-size: 18px; font-weight: 900; margin-top: 30px; margin-bottom: 15px; text-transform: uppercase; color: #4e4e51; }

@media (min-width: 840px) { .latestnews ul h3 { margin-bottom: 0; } }

@media (min-width: 960px) { .latestnews ul h3 { margin-top: 70px; } }

.latestnews ul p a { display: block; margin: 10px 0 0 0; font-weight: 700; color: #db953c; }

.home_vslive .latestnews ul p a { color: #e48f25; }

.home_techmentor .latestnews ul p a { color: #52c6d8; }

.home_mal .latestnews ul p a { color: #e87492; }

.home_sql .latestnews ul p a { color: #1c9649; }

.home_osp .latestnews ul p a { color: #db9529; }

.home_ailive .latestnews ul p a { color: #d71920; }

.latestnews ul p a:visted { color: #db953c; }

.home_vslive .latestnews ul p a:visted { color: #1b75bb; }

.home_techmentor .latestnews ul p a:visted { color: #52c6d8; }

.home_mal .latestnews ul p a:visted { color: #e87492; }

.home_sql .latestnews ul p a:visted { color: #1c9649; }

.home_osp .latestnews ul p a:visted { color: #db9529; }

.home_ailive .latestnews ul p a:visted { color: #d71920; }

.latestnews ul p a:hover { color: #c07b24; }

.home_vslive .latestnews ul p a:hover { color: #be7418; }

.home_techmentor .latestnews ul p a:hover { color: #2db5ca; }

.home_mal .latestnews ul p a:hover { color: #e14870; }

.home_sql .latestnews ul p a:hover { color: #146b34; }

.home_osp .latestnews ul p a:hover { color: #b3781e; }

.home_ailive .latestnews ul p a:hover { color: #a91419; }

.trackstochoosefrom, .trackstochoosefromclick { padding: 80px 0 10px 0; max-width: 100%; min-height: 50px; margin: 0 auto; clear: both; position: relative; z-index: 12; }

.home_vslive .trackstochoosefrom, .home_vslive .trackstochoosefromclick { background: #e48f25; }

.home_techmentor .trackstochoosefrom, .home_techmentor .trackstochoosefromclick { background: #341c00; }

.home_mal .trackstochoosefrom, .home_mal .trackstochoosefromclick { background: #341c00; }

.home_sql .trackstochoosefrom, .home_sql .trackstochoosefromclick { background: #341c00; }

.home_osp .trackstochoosefrom, .home_osp .trackstochoosefromclick { background: #db9529; }

@media (min-width: 1024px) { .trackstochoosefrom, .trackstochoosefromclick { padding: 80px 0 70px 0; } }

.trackstochoosefrom h3, .trackstochoosefromclick h3 { max-width: 1100px; margin: 0 50px 0 10px; font-size: 26px; font-weight: 700; text-transform: uppercase; color: white; }

@media (min-width: 1024px) { .trackstochoosefrom h3, .trackstochoosefromclick h3 { margin: 0 50px 0 10px; } }

@media (min-width: 1150px) { .trackstochoosefrom h3, .trackstochoosefromclick h3 { margin: 0 auto; } }

.trackstochoosefrom .summary, .trackstochoosefromclick .summary { margin: 40px 0 0 0; width: 100%; max-width: 1100px; display: block; }

@media (min-width: 530px) { .trackstochoosefrom .summary, .trackstochoosefromclick .summary { margin: 40px 0 0 0; } }

@media (min-width: 530px) { .trackstochoosefrom .summary, .trackstochoosefromclick .summary { margin: 60px 0 0 0; } }

@media (min-width: 1024px) { .trackstochoosefrom .summary, .trackstochoosefromclick .summary { margin: 0 auto; } }

.trackstochoosefrom .summary ul, .trackstochoosefromclick .summary ul { list-style: none; padding: 10px 0 0 10px; }

@media (min-width: 1024px) { .trackstochoosefrom .summary ul, .trackstochoosefromclick .summary ul { padding: 20px 0 80px 10px; } }

@media (min-width: 1150px) { .trackstochoosefrom .summary ul, .trackstochoosefromclick .summary ul { padding: 20px 0 85px 0; } }

.trackstochoosefrom .summary ul li, .trackstochoosefromclick .summary ul li { display: inline-block; margin: 0 15px 0 0; font-size: 13px; width: 64px; position: relative; margin-bottom: 120px; }

@media (min-width: 1024px) { .trackstochoosefrom .summary ul li, .trackstochoosefromclick .summary ul li { margin: 0 15px 0 0; } }

.trackstochoosefrom .summary ul li a, .trackstochoosefrom .summary ul li a:visited, .trackstochoosefromclick .summary ul li a, .trackstochoosefromclick .summary ul li a:visited { display: block; position: absolute; color: white; padding-top: 60px; width: 64px; height: 25px; bottom: -50px; font-weight: 600; }

.home_osp .trackstochoosefrom .summary ul li a, .home_osp .trackstochoosefrom .summary ul li a:visited, .home_osp .trackstochoosefromclick .summary ul li a, .home_osp .trackstochoosefromclick .summary ul li a:visited { color: #fff; }

.trackstochoosefrom .summary ul li a:hover, .trackstochoosefrom .summary ul li a:visited:hover, .trackstochoosefromclick .summary ul li a:hover, .trackstochoosefromclick .summary ul li a:visited:hover { color: #fff; }

.home_techmentor .trackstochoosefrom .summary ul li a:hover, .home_techmentor .trackstochoosefrom .summary ul li a:visited:hover, .home_techmentor .trackstochoosefromclick .summary ul li a:hover, .home_techmentor .trackstochoosefromclick .summary ul li a:visited:hover { color: #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li a:hover, .home_mal .trackstochoosefrom .summary ul li a:visited:hover, .home_mal .trackstochoosefromclick .summary ul li a:hover, .home_mal .trackstochoosefromclick .summary ul li a:visited:hover { color: #e87492; }

.home_sql .trackstochoosefrom .summary ul li a:hover, .home_sql .trackstochoosefrom .summary ul li a:visited:hover, .home_sql .trackstochoosefromclick .summary ul li a:hover, .home_sql .trackstochoosefromclick .summary ul li a:visited:hover { color: #712c8a; }

.home_osp .trackstochoosefrom .summary ul li a:hover, .home_osp .trackstochoosefrom .summary ul li a:visited:hover, .home_osp .trackstochoosefromclick .summary ul li a:hover, .home_osp .trackstochoosefromclick .summary ul li a:visited:hover { color: #622c90; }

.trackstochoosefrom .summary ul li.circlearrows a:before, .trackstochoosefromclick .summary ul li.circlearrows a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -442px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.circlearrows a:before, .home_vslive .trackstochoosefromclick .summary ul li.circlearrows a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.circlearrows a:before, .home_osp .trackstochoosefromclick .summary ul li.circlearrows a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.circlearrows a:hover:before, .trackstochoosefromclick .summary ul li.circlearrows a:hover:before { background-position: -442px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.circlearrows a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.circlearrows a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.circlearrows a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.circlearrows a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.circlearrows a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.circlearrows a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.circlearrows a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.circlearrows a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.circlearrows a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.circlearrows a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.ribbon a:before, .trackstochoosefromclick .summary ul li.ribbon a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -529px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.ribbon a:before, .home_vslive .trackstochoosefromclick .summary ul li.ribbon a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.ribbon a:before, .home_osp .trackstochoosefromclick .summary ul li.ribbon a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.ribbon a:hover:before, .trackstochoosefromclick .summary ul li.ribbon a:hover:before { background-position: -529px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.ribbon a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.ribbon a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.ribbon a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.ribbon a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.ribbon a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.ribbon a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.ribbon a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.ribbon a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.ribbon a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.ribbon a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.cloud a:before, .trackstochoosefromclick .summary ul li.cloud a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -618px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.cloud a:before, .home_vslive .trackstochoosefromclick .summary ul li.cloud a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.cloud a:before, .home_osp .trackstochoosefromclick .summary ul li.cloud a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.cloud a:hover:before, .trackstochoosefromclick .summary ul li.cloud a:hover:before { background-position: -618px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.cloud a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.cloud a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.cloud a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.cloud a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.cloud a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.cloud a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.cloud a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.cloud a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.cloud a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.cloud a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.bars a:before, .trackstochoosefromclick .summary ul li.bars a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -707px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.bars a:before, .home_vslive .trackstochoosefromclick .summary ul li.bars a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.bars a:before, .home_osp .trackstochoosefromclick .summary ul li.bars a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.bars a:hover:before, .trackstochoosefromclick .summary ul li.bars a:hover:before { background-position: -707px -71px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.bars a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.bars a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.bars a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.bars a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.bars a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.bars a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.bars a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.bars a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.bars a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.bars a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.closingscript a:before, .trackstochoosefromclick .summary ul li.closingscript a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -794px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.closingscript a:before, .home_vslive .trackstochoosefromclick .summary ul li.closingscript a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.closingscript a:before, .home_osp .trackstochoosefromclick .summary ul li.closingscript a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.closingscript a:hover:before, .trackstochoosefromclick .summary ul li.closingscript a:hover:before { background-position: -794px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.closingscript a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.closingscript a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.closingscript a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.closingscript a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.closingscript a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.closingscript a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.closingscript a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.closingscript a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.closingscript a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.closingscript a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.globe a:before, .trackstochoosefromclick .summary ul li.globe a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -879px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.globe a:before, .home_vslive .trackstochoosefromclick .summary ul li.globe a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.globe a:before, .home_osp .trackstochoosefromclick .summary ul li.globe a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.globe a:hover:before, .trackstochoosefromclick .summary ul li.globe a:hover:before { background-position: -879px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.globe a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.globe a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.globe a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.globe a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.globe a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.globe a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.globe a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.globe a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.globe a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.globe a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.check a:before, .trackstochoosefromclick .summary ul li.check a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -972px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.check a:before, .home_vslive .trackstochoosefromclick .summary ul li.check a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.check a:before, .home_osp .trackstochoosefromclick .summary ul li.check a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.check a:hover:before, .trackstochoosefromclick .summary ul li.check a:hover:before { background-position: -972px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.check a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.check a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.check a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.check a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.check a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.check a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.check a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.check a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.check a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.check a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.vslogo a:before, .trackstochoosefromclick .summary ul li.vslogo a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -1059px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.vslogo a:before, .home_vslive .trackstochoosefromclick .summary ul li.vslogo a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.vslogo a:before, .home_osp .trackstochoosefromclick .summary ul li.vslogo a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.vslogo a:hover:before, .trackstochoosefromclick .summary ul li.vslogo a:hover:before { background-position: -1059px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.vslogo a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.vslogo a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.vslogo a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.vslogo a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.vslogo a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.vslogo a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.vslogo a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.vslogo a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.vslogo a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.vslogo a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.windowslogo a:before, .trackstochoosefromclick .summary ul li.windowslogo a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -1146px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.windowslogo a:before, .home_vslive .trackstochoosefromclick .summary ul li.windowslogo a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.windowslogo a:before, .home_osp .trackstochoosefromclick .summary ul li.windowslogo a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.windowslogo a:hover:before, .trackstochoosefromclick .summary ul li.windowslogo a:hover:before { background-position: -1146px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.windowslogo a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.windowslogo a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.windowslogo a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.windowslogo a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.windowslogo a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.windowslogo a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.windowslogo a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.windowslogo a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.windowslogo a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.windowslogo a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.finger a:before, .trackstochoosefromclick .summary ul li.finger a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -1234px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.finger a:before, .home_vslive .trackstochoosefromclick .summary ul li.finger a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.finger a:before, .home_osp .trackstochoosefromclick .summary ul li.finger a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.finger a:hover:before, .trackstochoosefromclick .summary ul li.finger a:hover:before { background-position: -1234px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.finger a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.finger a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.finger a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.finger a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.finger a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.finger a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.finger a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.finger a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.finger a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.finger a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.servers a:before, .trackstochoosefromclick .summary ul li.servers a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -1321px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.servers a:before, .home_vslive .trackstochoosefromclick .summary ul li.servers a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.servers a:before, .home_osp .trackstochoosefromclick .summary ul li.servers a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.servers a:hover:before, .trackstochoosefromclick .summary ul li.servers a:hover:before { background-position: -1321px -71px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.servers a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.servers a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.servers a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.servers a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.servers a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.servers a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.servers a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.servers a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.servers a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.servers a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.rightarrows a:before, .trackstochoosefromclick .summary ul li.rightarrows a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: -1408px -6px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.rightarrows a:before, .home_vslive .trackstochoosefromclick .summary ul li.rightarrows a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.rightarrows a:before, .home_osp .trackstochoosefromclick .summary ul li.rightarrows a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.rightarrows a:hover:before, .trackstochoosefromclick .summary ul li.rightarrows a:hover:before { background-position: -1408px -71px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.rightarrows a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.rightarrows a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.rightarrows a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.rightarrows a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.rightarrows a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.rightarrows a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.rightarrows a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.rightarrows a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.rightarrows a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.rightarrows a:hover:before { border: solid 1px #622c90; }

.trackstochoosefrom .summary ul li.handson a:before, .trackstochoosefrom .summary ul li.compscreen a:before, .trackstochoosefromclick .summary ul li.handson a:before, .trackstochoosefromclick .summary ul li.compscreen a:before { content: " "; width: 64px; height: 64px; position: absolute; bottom: 7px; background-repeat: no-repeat; background-position: 10px 17px; border: solid 1px #4e4e51; }

.home_vslive .trackstochoosefrom .summary ul li.handson a:before, .home_vslive .trackstochoosefrom .summary ul li.compscreen a:before, .home_vslive .trackstochoosefromclick .summary ul li.handson a:before, .home_vslive .trackstochoosefromclick .summary ul li.compscreen a:before { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoVSL.png"); }

.home_osp .trackstochoosefrom .summary ul li.handson a:before, .home_osp .trackstochoosefrom .summary ul li.compscreen a:before, .home_osp .trackstochoosefromclick .summary ul li.handson a:before, .home_osp .trackstochoosefromclick .summary ul li.compscreen a:before { border: solid 1px #fff; }

.trackstochoosefrom .summary ul li.handson a:hover:before, .trackstochoosefrom .summary ul li.compscreen a:hover:before, .trackstochoosefromclick .summary ul li.handson a:hover:before, .trackstochoosefromclick .summary ul li.compscreen a:hover:before { background-position: -63px 17px; border: solid 1px #0a0203; }

.home_vslive .trackstochoosefrom .summary ul li.handson a:hover:before, .home_vslive .trackstochoosefrom .summary ul li.compscreen a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.handson a:hover:before, .home_vslive .trackstochoosefromclick .summary ul li.compscreen a:hover:before { border: solid 1px #c6c8ca; }

.home_techmentor .trackstochoosefrom .summary ul li.handson a:hover:before, .home_techmentor .trackstochoosefrom .summary ul li.compscreen a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.handson a:hover:before, .home_techmentor .trackstochoosefromclick .summary ul li.compscreen a:hover:before { border: solid 1px #52c6d8; }

.home_mal .trackstochoosefrom .summary ul li.handson a:hover:before, .home_mal .trackstochoosefrom .summary ul li.compscreen a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.handson a:hover:before, .home_mal .trackstochoosefromclick .summary ul li.compscreen a:hover:before { border: solid 1px #e87492; }

.home_sql .trackstochoosefrom .summary ul li.handson a:hover:before, .home_sql .trackstochoosefrom .summary ul li.compscreen a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.handson a:hover:before, .home_sql .trackstochoosefromclick .summary ul li.compscreen a:hover:before { border: solid 1px #712c8a; }

.home_osp .trackstochoosefrom .summary ul li.handson a:hover:before, .home_osp .trackstochoosefrom .summary ul li.compscreen a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.handson a:hover:before, .home_osp .trackstochoosefromclick .summary ul li.compscreen a:hover:before { border: solid 1px #622c90; }

.flexslider { width: 100%; position: absolute; }

.slides { padding: 0; list-style: none; max-width: 1526px; margin: 0 auto; }

.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.slides > li { display: none; }

.slides img { max-width: 100%; display: block; }

.no-js .slides > li:first-child { display: block; }

.sponsorslides .slides > li { display: none; }

.agendaataglance-wrapper { position: relative; color: #0a0203; padding: 0 0 74px; padding-bottom: 0; clear: both; background: #fff; z-index: 10; }

.agendaataglance-wrapper h4 { color: #0a0203; padding: 10px 16px 10px 16px; margin: 0 0 6px; position: relative; text-transform: uppercase; font-size: 15px; font-weight: 700; line-height: 1; }

.agendaataglance-wrapper h5 { margin: 15px 0 0 0; font-size: 16px; line-height: 1.3; padding-left: 16px; padding-right: 16px; font-weight: 400; text-transform: uppercase; }

@media (min-width: 1000px) { #agendaataglance, #component--calendar--wednesday, #component--calendar--monday, #component--calendar--sunday, #component--calendar--tuesday, #component--calendar--thursday, #component--calendar--friday, #component--calendar--saturday, #favoritesession, #whykeepcomingback, #topspeakers, #sqlserver, #benefitsofattending, #topbenefit, #areyouanalumni, #twine, #carter, #hall, #litton, #cross, #shiflett { display: block; margin-top: -200px; padding-top: 200px; } }

.agendaataglance { max-width: 1100px; margin: 0; position: relative; }

.agendaataglance .summary p { margin: 0; padding: 15px 0 25px 10px; max-width: 950px; margin: 0 auto; font-size: 18px; letter-spacing: -0.5px; line-height: 1.2; }

@media (min-width: 940px) { .agendaataglance .summary p { padding: 15px 0 25px 0; } }

.agendaataglance .summary a, .agendaataglance .summary a:visited { color: #db953c; }

.home_vslive .agendaataglance .summary a, .home_vslive .agendaataglance .summary a:visited { color: #1b75bb; }

.home_techmentor .agendaataglance .summary a, .home_techmentor .agendaataglance .summary a:visited { color: #52c6d8; }

.home_mal .agendaataglance .summary a, .home_mal .agendaataglance .summary a:visited { color: #c7a15d; }

.home_sql .agendaataglance .summary a, .home_sql .agendaataglance .summary a:visited { color: #712c8a; }

.home_osp .agendaataglance .summary a, .home_osp .agendaataglance .summary a:visited { color: #8ac753; }

.home_ailive .agendaataglance .summary a, .home_ailive .agendaataglance .summary a:visited { color: #d71920; }

.agendaataglance .summary a:hover { color: #353537; }

.home_vslive .agendaataglance .summary a:hover { color: #15598e; }

.home_techmentor .agendaataglance .summary a:hover { color: #2db5ca; }

.home_mal .agendaataglance .summary a:hover { color: #b3893e; }

.home_sql .agendaataglance .summary a:hover { color: #512063; }

.home_osp .agendaataglance .summary a:hover { color: #70ae39; }

.home_ailive .agendaataglance .summary a:hover { color: #a91419; }

.agendaataglance-inner { max-width: 1100px; margin: 0 auto; padding: 10px 0 60px 0; }

.agendaataglance-inner:after { content: ""; display: table; clear: both; }

@media (min-width: 900px) { .agendaataglance-inner { margin: 0 10px; } }

@media (min-width: 1130px) { .agendaataglance-inner { margin: 0 auto; } }

.agendaataglance-inner h3 { font-size: 26px; font-weight: 900; text-transform: uppercase; padding: 0; margin: 40px 0 25px 12px; color: #4e4e51; }

@media (min-width: 900px) { .agendaataglance-inner h3 { margin: 40px 0 15px 0; } }

.home_vslive .agendaataglance-inner h3 { color: #e48f25; font-weight: 700; }

.home_techmentor .agendaataglance-inner h3 { color: #52c6d8; }

.home_mal .agendaataglance-inner h3 { color: #c7a15d; }

.home_sql .agendaataglance-inner h3 { color: #712c8a; }

.home_osp .agendaataglance-inner h3 { color: #8ac753; }

.home_ailive .agendaataglance-inner h3 { color: #d71920; }

.agendaataglance-inner p { margin: 0 10px 20px 10px; }

@media (min-width: 900px) { .agendaataglance-inner p { margin: 0 0 20px 0; } }

.agendaataglance-inner p i { font-size: 14px; }

.agendaataglance-inner a, .agendaataglance-inner a:visited { color: #db953c; font-weight: bold; }

.home_vslive .agendaataglance-inner a, .home_vslive .agendaataglance-inner a:visited { color: #e48f25; }

.home_techmentor .agendaataglance-inner a, .home_techmentor .agendaataglance-inner a:visited { color: #52c6d8; }

.home_mal .agendaataglance-inner a, .home_mal .agendaataglance-inner a:visited { color: #c7a15d; }

.home_sql .agendaataglance-inner a, .home_sql .agendaataglance-inner a:visited { color: #712c8a; }

.home_osp .agendaataglance-inner a, .home_osp .agendaataglance-inner a:visited { color: #8ac753; }

.home_ailive .agendaataglance-inner a, .home_ailive .agendaataglance-inner a:visited { color: #d71920; }

.agendaataglance-inner a:hover { color: #353537; }

.home_vslive .agendaataglance-inner a:hover { color: #be7418; }

.home_techmentor .agendaataglance-inner a:hover { color: #2db5ca; }

.home_mal .agendaataglance-inner a:hover { color: #b3893e; }

.home_sql .agendaataglance-inner a:hover { color: #512063; }

.home_osp .agendaataglance-inner a:hover { color: #70ae39; }

.home_ailive .agendaataglance-inner a:hover { color: #a91419; }

.agendaataglance-inner .subsiteLogos { position: relative; z-index: 10; width: 100%; display: block; clear: both; background: #4e4e51 !important; height: auto; margin-bottom: 30px; top: auto; }

.home_vslive .agendaataglance-inner .subsiteLogos { background: #e48f25 !important; }

.home_techmentor .agendaataglance-inner .subsiteLogos { background: #52c6d8 !important; }

.home_mal .agendaataglance-inner .subsiteLogos { background: #c7a15d !important; }

.home_sql .agendaataglance-inner .subsiteLogos { background: #712c8a !important; }

.home_osp .agendaataglance-inner .subsiteLogos { background: #8ac753 !important; }

.home_ailive .agendaataglance-inner .subsiteLogos { background: #d71920 !important; }

@media (min-width: 900px) { .agendaataglance-inner .subsiteLogos { height: 55px; } }

.agendaataglance-inner .subsiteLogos ul { margin: 0 auto; padding: 9px 0 0 0; max-width: 1100px; text-align: center; background: #4e4e51; }

.home_vslive .agendaataglance-inner .subsiteLogos ul { background: #e48f25; }

.home_techmentor .agendaataglance-inner .subsiteLogos ul { background: #52c6d8; }

.home_mal .agendaataglance-inner .subsiteLogos ul { background: #c7a15d; }

.home_sql .agendaataglance-inner .subsiteLogos ul { background: #712c8a; }

.home_osp .agendaataglance-inner .subsiteLogos ul { background: #8ac753; }

.home_ailive .agendaataglance-inner .subsiteLogos ul { background: #d71920; }

.agendaataglance-inner .subsiteLogos ul li { vertical-align: middle; display: block; border-bottom: 1px solid white; border-right: none; width: 95%; margin: 0 auto; padding: 10px 0; height: 55px; line-height: 55px; }

@media (min-width: 900px) { .agendaataglance-inner .subsiteLogos ul li { width: 15%; display: inline-block; padding: 0; height: 40px; line-height: 40px; border-right: 1px solid white; border-bottom: none; } }

.agendaataglance-inner .subsiteLogos ul li:last-child { border: none; padding-right: 0; margin: 0 auto; }

@media (min-width: 900px) { .agendaataglance-inner .subsiteLogos ul li:last-child { margin-right: 0; } }

.agendaataglance-inner .subsiteLogos ul li a { width: 140px; display: block; margin: 0 auto; }

@media (min-width: 900px) { .agendaataglance-inner .subsiteLogos ul li a { display: inline; width: auto; } }

.agendaataglance-inner .subsiteLogos ul li img { margin-top: 5px; text-align: center; }

.agendaataglance-inner .subsiteLogos ul li img.subsiteSP { margin-top: 2px; }

.agendaataglance-inner .subsiteLogos ul li img.subsiteAI { margin-top: 0; }

@media (min-width: 900px) { .agendaataglance-inner .subsiteLogos ul li img.subsiteAI { margin-top: 2px; } }

.agendaataglance-inner .subsiteLogos ul li.subsite-vslive, .agendaataglance-inner .subsiteLogos ul li.subsite-sql, .agendaataglance-inner .subsiteLogos ul li.subsite-techmentor, .agendaataglance-inner .subsiteLogos ul li.subsite-mal { padding-top: 10px; }

@media (min-width: 840px) { .agendaataglance-inner .subsiteLogos ul li.subsite-vslive, .agendaataglance-inner .subsiteLogos ul li.subsite-sql, .agendaataglance-inner .subsiteLogos ul li.subsite-techmentor, .agendaataglance-inner .subsiteLogos ul li.subsite-mal { padding-top: 6px; } }

.agendaataglance-inner .subsiteLogos ul li.subsite-ailive, .agendaataglance-inner .subsiteLogos ul li.subsite-osp { padding-top: 9px; }

@media (min-width: 840px) { .agendaataglance-inner .subsiteLogos ul li.subsite-ailive, .agendaataglance-inner .subsiteLogos ul li.subsite-osp { padding-top: 1px; } }

.agendaataglance-inner .subsiteLogos ul li.subsite-vslive svg path, .agendaataglance-inner .subsiteLogos ul li.subsite-vslive svg circle, .agendaataglance-inner .subsiteLogos ul li.subsite-sql svg path, .agendaataglance-inner .subsiteLogos ul li.subsite-sql svg circle, .agendaataglance-inner .subsiteLogos ul li.subsite-osp svg path, .agendaataglance-inner .subsiteLogos ul li.subsite-osp svg circle, .agendaataglance-inner .subsiteLogos ul li.subsite-techmentor svg path, .agendaataglance-inner .subsiteLogos ul li.subsite-techmentor svg circle, .agendaataglance-inner .subsiteLogos ul li.subsite-ailive svg path, .agendaataglance-inner .subsiteLogos ul li.subsite-ailive svg circle, .agendaataglance-inner .subsiteLogos ul li.subsite-mal svg path, .agendaataglance-inner .subsiteLogos ul li.subsite-mal svg circle { fill: white; }

.ie8 .panel { width: 20%; }

.panel { margin: 0 0 0 0; width: 100%; position: relative; padding: 0 10px 0 10px; z-index: 1000; }

@media (min-width: 890px) { .panel { margin: 0 12px 0 0; float: left; width: 49.3%; padding: 0; } }

@media (min-width: 1100px) { .panel { margin: 0 12px 0 0; float: left; width: 49.4%; padding: 0; } }

@media (min-width: 1130px) { .panel { margin: 0 12px 0 0; float: left; width: 15.6%; padding: 0; } }

.panel hr { border: 0; width: 90%; height: 1px; background-color: transparent; }

.panel ul { padding: 0; list-style: none; margin: 0 0 20px 0; }

.panel ul li { color: #0a0203; cursor: pointer; border: solid 2px #b1b1b1; padding: 10px 10px 10px 10px; z-index: 21; }

.panel ul li ul { cursor: auto; display: none; padding: 0; position: relative; list-style: none; left: 0; top: 5px; width: 100%; }

@media (min-width: 890px) { .panel ul li ul { position: absolute; top: 60px; z-index: 100; } }

.panel ul li ul li { cursor: auto; border: none; background: rgba(255, 255, 255, 0.9); margin: 0; padding: 6px 10px; }

.panel ul li ul li p { margin: 0 0 0 0; padding: 0; font-size: 14px; line-height: 1.1; }

.panel ul li ul li h5 { color: #0a0203; padding: 3px 0 0 0; margin: 0 0 4px 0; position: relative; text-transform: uppercase; font-size: 14px; font-weight: 700; line-height: 1.1; }

.panel ul p { margin: 0; padding: 0; font-size: 14px; text-transform: uppercase; }

@media (min-width: 890px) { .panel ul p { font-size: 13px; } }

@media (min-width: 900px) { .panel ul p { font-size: 13px; } }

@media (min-width: 1130px) { .panel ul p { font-size: 11px; line-height: 1.65; } }

.panel ul h4 { padding: 0; margin: 0; position: relative; text-transform: uppercase; font-size: 15px; font-weight: 900; line-height: 1; width: 100%; height: 100%; color: inherit; }

@media (min-width: 890px) { .panel ul h4 { font-size: 15px; } }

@media (min-width: 900px) { .panel ul h4 { font-size: 15px; } }

@media (min-width: 1100px) { .panel ul h4 { font-size: 15px; } }

.panel ul .dropdown-panel { color: #0a0203; }

.panel ul .dropdown-panel:before { content: " "; position: absolute; width: 48px; height: 55px; top: 2px; right: 11px; z-index: 10; }

@media only screen and (max-device-width: 480px) { .panel ul .dropdown-panel:before { height: 53px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .panel ul .dropdown-panel:before { height: 53px !important; } }

@media (min-width: 890px) { .panel ul .dropdown-panel:before { top: 2px; right: 2px; height: 53px; width: 44px; border-left: solid 1px #b1b1b1; } }

@media only screen and (min-width: 890px) and (min-device-width: 768px) and (max-device-width: 1024px) { .panel ul .dropdown-panel:before { height: 52px !important; } }

@media (min-width: 1100px) { .panel ul .dropdown-panel:before { top: 2px; right: 2px; width: 48px; height: 53px; } }

.panel ul .dropdown-panel:after { content: " "; position: absolute; background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-repeat: no-repeat; background-position: -123px -102px; width: 27px; height: 20px; top: 25px; right: 20px; z-index: 11; }

.home_techmentor .panel ul .dropdown-panel:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_mal .panel ul .dropdown-panel:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_sql .panel ul .dropdown-panel:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .panel ul .dropdown-panel:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_ailive .panel ul .dropdown-panel:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

@media (min-width: 890px) { .panel ul .dropdown-panel:after { top: 22px; right: 9px; } }

@media (min-width: 1100px) { .panel ul .dropdown-panel:after { top: 22px; right: 11px; } }

.panel ul .dropdown-panel:hover { color: #db953c; }

.home_vslive .panel ul .dropdown-panel:hover { color: #e48f25; }

.home_techmentor .panel ul .dropdown-panel:hover { color: #52c6d8; }

.home_mal .panel ul .dropdown-panel:hover { color: #c7a15d; }

.home_sql .panel ul .dropdown-panel:hover { color: #712c8a; }

.home_osp .panel ul .dropdown-panel:hover { color: #8ac753; }

.home_ailive .panel ul .dropdown-panel:hover { color: #d71920; }

.panel ul .dropdown-panel:hover:before { z-index: 10; height: 55px; }

@media (min-width: 890px) { .panel ul .dropdown-panel:hover:before { background-color: #fff; } }

@media only screen and (max-device-width: 480px) { .panel ul .dropdown-panel:hover:before { height: 53px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .panel ul .dropdown-panel:hover:before { height: 53px !important; } }

@media (min-width: 900px) { .panel ul .dropdown-panel:hover:before { height: 53px; } }

@media only screen and (min-width: 900px) and (min-device-width: 768px) and (max-device-width: 1024px) { .panel ul .dropdown-panel:hover:before { height: 52px !important; } }

.panel ul .dropdown-panel:hover:after { content: " "; position: absolute; background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-repeat: no-repeat; background-position: -96px -102px; width: 28px; height: 21px; top: 25px; right: 19px; z-index: 11; }

.home_techmentor .panel ul .dropdown-panel:hover:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_mal .panel ul .dropdown-panel:hover:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_sql .panel ul .dropdown-panel:hover:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .panel ul .dropdown-panel:hover:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_ailive .panel ul .dropdown-panel:hover:after { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

@media (min-width: 890px) { .panel ul .dropdown-panel:hover:after { top: 22px; right: 7px; } }

@media (min-width: 1100px) { .panel ul .dropdown-panel:hover:after { top: 22px; right: 10px; } }

@-moz-document url-prefix() { .panel ul .dropdown-panel:before { height: 55px; }
  @media (min-width: 890px) { .panel ul .dropdown-panel:before { height: 53px; } }
  @media (min-width: 1100px) { .panel ul .dropdown-panel:before { height: 53px; } }
  .panel ul .dropdown-panel:hover:before { height: 55px; }
  @media (min-width: 890px) { .panel ul .dropdown-panel:hover:before { height: 53px; } } }

@supports (-ms-accelerator: true) { .panel .dropdown-panel:before { height: 53px !important; }
  @media (min-width: 890px) { .panel .dropdown-panel:before { height: 51px !important; } }
  @media (min-width: 1100px) { .panel .dropdown-panel:before { height: 51px !important; } } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .panel .dropdown-panel:before { height: 53px !important; } }

@media all and (-ms-high-contrast: none) and (min-width: 890px), (-ms-high-contrast: active) and (min-width: 890px) { .panel .dropdown-panel:before { height: 51px !important; } }

@media all and (-ms-high-contrast: none) and (min-width: 1100px), (-ms-high-contrast: active) and (min-width: 1100px) { .panel .dropdown-panel:before { height: 51px !important; } }

.panel6 { margin: 0 0 0 0; }

@media (min-width: 1100px) { .panel6 { margin: 0 15px 0 0; } }

@media (min-width: 1100px) { .panel6 { margin: 0 0 0 0; } }

.panel2, .panel4 { margin: 0 0 0 0; }

@media (min-width: 1130px) { .panel2, .panel4 { margin: 0 15px 0 0; } }

.panel-time { margin: 0; padding-left: 16px; padding-right: 16px; }

.panel-time + h4 { margin-top: 16px; }

.whyvslive { position: relative; color: #fff; clear: both; margin: 0 auto; padding: 0; }

.whyvslive .summary { position: relative; z-index: 1; margin: 0 auto; padding: 80px 10px; background: white; }

@media (min-width: 840px) { .whyvslive .summary { margin: 0 auto; overflow: hidden; } }

.whyvslive .summary section { max-width: 1100px; margin: 0 auto; }

.whyvslive .summary h3 { text-transform: uppercase; float: none; color: #e48f25; line-height: 1.1; margin: 0 10px 15px 10px; font-size: 26px; text-transform: uppercase; font-weight: 700; }

@media (min-width: 540px) { .whyvslive .summary h3 { width: 72%; margin: 0 auto 15px auto; } }

@media (min-width: 840px) { .whyvslive .summary h3 { width: 45%; margin: 55px 0 15px 0; float: left; display: block; } }

.whyvslive .summary h3 a { color: #4e4e51; }

.whyvslive .summary h3 a:hover { color: #e48f25; }

.whyvslive .summary p { color: #0a0203; line-height: 1.2; width: 95%; margin: 25px 10px 0 10px; }

@media (min-width: 540px) { .whyvslive .summary p { width: 72%; margin: 25px auto 0 auto; } }

@media (min-width: 840px) { .whyvslive .summary p { margin: 5px 0; width: 35%; } }

.whyvslive .summary a:hover, .whyvslive .summary a:active { color: blue; }

.whyvslive .summary:after { content: ""; display: table; clear: both; }

.whyvslive:before, .whyvslive:after { content: ''; display: table; clear: both; }

.video { float: none; display: block; overflow: hidden; max-width: 390px; margin: 0 auto; padding: 0 10px; }

@media (min-width: 540px) { .video { max-width: 75%; margin: 0 auto; } }

@media (min-width: 840px) { .video { float: right; margin: 0 0 0 10px; max-width: 390px; padding: 0; } }

.video img { max-width: 100%; }

.staycation { height: 817px; display: block; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/planTripbg.jpg") center top no-repeat; padding: 20px 0; text-align: center; }

.staycation .summary { height: 100%; witdh: 100%; display: block; padding: 0 4px; }

.staycation .summary a { witdh: 100%; display: block; }

.staycation .summary a h3 { color: #db953c; font-size: 32px; margin: 15px 0; font-family: "Lobster", cursive; }

@media (min-width: 400px) { .staycation .summary a h3 { font-size: 42px; } }

@media (min-width: 600px) { .staycation .summary a h3 { font-size: 55px; margin: 29px 0 20px 0; } }

.home_vslive .staycation .summary a h3 { color: #e48f25; }

.home_techmentor .staycation .summary a h3 { color: #52c6d8; }

.home_mal .staycation .summary a h3 { color: #c7a15d; }

.home_sql .staycation .summary a h3 { color: #712c8a; }

.home_osp .staycation .summary a h3 { color: #8ac753; }

.home_ailive .staycation .summary a h3 { color: #d71920; }

.staycation .summary a p { max-width: 530px; display: block; margin: 0 auto; padding: 0 10px; color: #0a0203; }

.sellyourboss { text-align: left; padding: 0; height: 290px; margin: 0 auto; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossbgMobile.jpg") center top repeat-y; }

@media (min-width: 769px) { .sellyourboss { height: 560px; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossbg.jpg") center top repeat-y; } }

.sellyourboss .summary { max-width: 1100px; margin: 0 auto; }

@media (min-width: 720px) { .sellyourboss .summary { text-align: left; } }

.sellyourboss .summary a { display: block; max-width: 1200px; height: 290px; color: #b1b1b1; text-decoration: none; margin: 0 auto; text-align: center; padding: 0; text-transform: uppercase; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBoss.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .sellyourboss .summary a { background-size: 866px; } }

.home_vslive .sellyourboss .summary a { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossVSL.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .home_vslive .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .home_vslive .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .home_vslive .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .home_vslive .sellyourboss .summary a { background-size: 866px; } }

.home_techmentor .sellyourboss .summary a { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossTM.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .home_techmentor .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .home_techmentor .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .home_techmentor .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .home_techmentor .sellyourboss .summary a { background-size: 866px; } }

.home_mal .sellyourboss .summary a { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossMAL.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .home_mal .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .home_mal .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .home_mal .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .home_mal .sellyourboss .summary a { background-size: 866px; } }

.home_osp .sellyourboss .summary a { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossOSP.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .home_osp .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .home_osp .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .home_osp .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .home_osp .sellyourboss .summary a { background-size: 866px; } }

.home_sql .sellyourboss .summary a { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossSQL.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .home_sql .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .home_sql .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .home_sql .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .home_sql .sellyourboss .summary a { background-size: 866px; } }

.home_ailive .sellyourboss .summary a { background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/sellyourBossAIL.png") no-repeat; background-position: center; background-size: 300px; }

@media (min-width: 450px) { .home_ailive .sellyourboss .summary a { background-size: 400px; } }

@media (min-width: 650px) { .home_ailive .sellyourboss .summary a { background-size: 600px; } }

@media (min-width: 769px) { .home_ailive .sellyourboss .summary a { height: 560px; background-position: center; } }

@media (min-width: 900px) { .home_ailive .sellyourboss .summary a { background-size: 866px; } }

.sellyourboss .summary a h3 { line-height: 0.90; margin: 0 0 0 0; font-size: 35px; padding-top: 20px; text-align: left; display: none; text-align: center; }

@media (min-width: 450px) { .sellyourboss .summary a h3 { font-size: 50px; } }

@media (min-width: 750px) { .sellyourboss .summary a h3 { margin: 0 0 0 0; width: 170px; font-size: 60px; } }

@media (min-width: 840px) { .sellyourboss .summary a h3 { padding-top: 15px; } }

.testimonials { background: #db953c; padding: 30px 0; position: relative; display: block; height: 510px; }

@media (min-width: 440px) { .testimonials { height: 400px; } }

@media (min-width: 720px) { .testimonials { height: 500px; } }

@media (min-width: 760px) { .testimonials { height: 480px; } }

.testimonials h4 { color: #fff; font-size: 32px; margin: 15px 0 30px 0; font-family: "Lobster", cursive; text-align: center; padding: 0 10px; line-height: 1.1; }

@media (min-width: 400px) { .testimonials h4 { font-size: 42px; } }

@media (min-width: 720px) { .testimonials h4 { font-size: 42px; margin: 29px 0 40px 0; } }

@media (min-width: 920px) { .testimonials h4 { font-size: 55px; margin: 29px 0 45px 0; } }

.testimonials ul { list-style: none; padding: 0; }

.testimonials blockquote { position: relative; font-size: 19px; font-family: "Roboto", sans-serif; max-width: 700px; display: block; margin: 20px auto; padding: 0 20px; line-height: 1.1; font-weight: 700; color: #0a0203; }

@media (min-width: 500px) { .testimonials blockquote { font-size: 24px; padding: 0 12px; } }

@media (min-width: 720px) { .testimonials blockquote { max-width: 500px; font-size: 28px; } }

@media (min-width: 920px) { .testimonials blockquote { max-width: 700px; } }

.testimonials blockquote:before { display: none; content: ""; width: 80px; height: 63px; position: absolute; top: -10px; left: -95px; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/quotes.png") center top no-repeat; }

@media (min-width: 720px) { .testimonials blockquote:before { display: block; } }

.testimonials blockquote .large-text { font-size: 25px; font-family: "Lobster", cursive; font-weight: 400; line-height: 1.15; }

@media (min-width: 500px) { .testimonials blockquote .large-text { font-size: 29px; } }

@media (min-width: 720px) { .testimonials blockquote .large-text { font-size: 40px; } }

.testimonials blockquote .author { margin-top: 10px; display: block; font-size: 15px; font-weight: 700; font-family: "Roboto", sans-serif; }

.home_vslive .testimonials { background: #e48f25; }

.home_techmentor .testimonials { background: #52c6d8; }

.home_techmentor .testimonials blockquote { color: #fff; }

.home_mal .testimonials { background: #c7a15d; }

.home_mal .testimonials blockquote { color: #fff; }

.home_sql .testimonials { background: #712c8a; }

.home_sql .testimonials blockquote { color: #fff; }

.home_osp .testimonials { background: #8ac753; }

.home_osp .testimonials blockquote { color: #fff; }

.home_ailive .testimonials { background: #d71920; height: 550px; }

@media (min-width: 720px) { .home_ailive .testimonials { height: 650px; } }

@media (min-width: 920px) { .home_ailive .testimonials { height: 570px; } }

.home_ailive .testimonials blockquote { color: #fff; }

.video-section { max-width: 1920px; height: 620px; display: block; margin: 0 auto; position: relative; clear: both; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/videobg.jpg") no-repeat bottom center #0a0203; padding: 30px 20px 0 20px; }

@media (min-width: 840px) { .video-section { height: 620px; padding: 30px 10px 0 10px; } }

@media (min-width: 1200px) { .video-section { height: 520px; padding: 130px 10px 0 60px; } }

@media (min-width: 1420px) { .video-section { height: 620px; padding: 130px 0px 0 80px; } }

@media (min-width: 1700px) { .video-section { padding: 130px 130px 0 150px; } }

.video-section .video { float: none; max-width: 300px; display: block; margin: 0 auto; padding: 0; }

@media (min-width: 1200px) { .video-section .video { float: left; max-width: 440px; } }

@media (min-width: 1420px) { .video-section .video { max-width: 640px; } }

.video-section .video img { max-width: 300px; }

@media (min-width: 1200px) { .video-section .video img { display: block; margin: 0 auto; max-width: 440px; } }

@media (min-width: 1420px) { .video-section .video img { max-width: 640px; } }

.video-section .video-info { display: block; width: 100%; color: #fff; text-align: center; }

@media (min-width: 1200px) { .video-section .video-info { display: table-cell; vertical-align: middle; text-align: left; padding: 0px 50px 100px 50px; } }

@media (min-width: 1420px) { .video-section .video-info { padding: 40px 50px 100px 80px; } }

@media (min-width: 1700px) { .video-section .video-info { width: 75%; padding: 50px 20px 100px 80px; } }

.video-section .video-info h3 { font-size: 22px; float: none; font-family: "Roboto", sans-serif; font-weight: 700; padding: 20px 0 20px 0; line-height: 1; display: block; width: 100%; text-align: center; margin: 0 0 20px 0; }

@media (min-width: 500px) { .video-section .video-info h3 { text-align: center; margin: 0; font-size: 28px; } }

@media (min-width: 1200px) { .video-section .video-info h3 { font-size: 2vw; text-align: left; float: left; width: 70%; display: inline-block; padding: 100px 0 10px 25px; } }

@media (min-width: 1300px) { .video-section .video-info h3 { font-size: 2vw; } }

@media (min-width: 1600px) { .video-section .video-info h3 { font-size: 40px; } }

.video-section .video-info a img { float: none; margin: 0; }

@media (min-width: 1200px) { .video-section .video-info a img { float: left; margin: 20px 0 0 0; } }

.video-section .video-info p { font-size: 20px; font-family: "Roboto", sans-serif; line-height: 1.3; margin: 10px 0; text-align: center; }

@media (min-width: 500px) { .video-section .video-info p { margin: 20px 0; } }

@media (min-width: 840px) { .video-section .video-info p { font-size: 20px; text-align: center; } }

@media (min-width: 1200px) { .video-section .video-info p { font-size: 22px; text-align: left; margin: 0; } }

@media (min-width: 1400px) { .video-section .video-info p { font-size: 25px; } }

.video-section .video-info svg { margin: 20px 0 40px 0; float: none; display: block; max-width: 50%; margin: 0 auto; }

@media (min-width: 500px) { .video-section .video-info svg { margin: 20px 0 40px 0; float: left; max-width: 30%; } }

.socialmedia { background-color: #fff; padding: 80px 0 30px 0; max-width: 100%; min-height: 50px; margin: 0 auto; }

@media (min-width: 600px) { .socialmedia { background: #fff; background-size: cover; text-align: left; } }

.socialmedia h3 { max-width: 1100px; margin: 0 0 0 10px; font-size: 18px; font-weight: 900; text-transform: uppercase; color: #db953c; }

@media (min-width: 1100px) { .socialmedia h3 { margin: 0 auto; } }

.home_vslive .socialmedia h3 { color: #e069a5; }

.home_techmentor .socialmedia h3 { color: #52c6d8; }

.home_mal .socialmedia h3 { color: #e87492; }

.home_sql .socialmedia h3 { color: #1c9649; }

.home_osp .socialmedia h3 { color: #8ac753; }

.home_ailive .socialmedia h3 { color: #92278f; }

.socialmedia .summary { max-width: 100%; margin: 20px 0 30px 10px; }

@media (min-width: 940px) { .socialmedia .summary { max-width: 640px; margin: 0 auto; } }

.socialmedia .summary ul { max-width: 139px; margin: 20px auto 0 auto; height: 42px; padding: 0 0 15px 10px; position: relative; border: solid 2px #4e4e51; }

@media (min-width: 600px) { .socialmedia .summary ul { margin: 0; } }

@media (min-width: 940px) { .socialmedia .summary ul { margin: -20px 0 0 0; } }

.socialmedia .summary li { display: inline-block; }

.socialmedia .summary .socialmedia-twitter, .socialmedia .summary .socialmedia-facebook, .socialmedia .summary .socialmedia-linkedin { display: block; width: 32px; height: 27px; color: transparent; position: relative; top: 5px; background-repeat: no-repeat; }

.socialmedia .summary .socialmedia-twitter { margin-left: 9px; background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-position: -336px -55px; }

.home_techmentor .socialmedia .summary .socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_mal .socialmedia .summary .socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_sql .socialmedia .summary .socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .socialmedia .summary .socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_ailive .socialmedia .summary .socialmedia-twitter { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

.socialmedia .summary .socialmedia-twitter:hover { background-position: -336px -82px; }

.socialmedia .summary .socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-position: -410px -55px; }

.home_techmentor .socialmedia .summary .socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_mal .socialmedia .summary .socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_sql .socialmedia .summary .socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .socialmedia .summary .socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_ailive .socialmedia .summary .socialmedia-facebook { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

.socialmedia .summary .socialmedia-facebook:hover { background-position: -410px -82px; }

.socialmedia .summary .socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png"); background-position: -376px -55px; }

.home_techmentor .socialmedia .summary .socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoTM.png"); }

.home_mal .socialmedia .summary .socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoMAL.png"); }

.home_sql .socialmedia .summary .socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoSQL.png"); }

.home_osp .socialmedia .summary .socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoOSP.png"); }

.home_ailive .socialmedia .summary .socialmedia-linkedin { background-image: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlandoAIL.png"); }

.socialmedia .summary .socialmedia-linkedin:hover { background-position: -376px -82px; }

.socialmedia img { max-width: 100%; }

.twitter-container { padding: 0 0 40px 0; background: #fff; position: relative; }

.twitter-wrapper { width: 100%; background: #fff; margin: -1px auto 0 auto; }

.twitter-inner { max-width: 650px; padding: 0 0 50px 0; margin: 0 auto; }

#twitter-widget-0 { width: 100% !important; }

footer { padding: 15px 0 35px 0; overflow: hidden; height: 300px; text-align: center; max-width: 550px; margin: 0 auto; background: #0a0203; font-size: 13px; clear: both; }

@media (min-width: 540px) { footer { height: 230px; padding: 15px 0 20px 0; } }

@media (min-width: 692px) { footer { padding: 0; padding: 20px 0 20px 0; height: 230px; } }

footer a, footer a:visited { color: #fff; text-decoration: none; }

footer .corporate-logo, footer .converge-logo { display: block; margin: 0 auto; text-align: center; }

footer .corporate-logo { margin-top: 10px; }

.AddToCalendar .summary .vslivelogobottom img { position: relative; float: none; width: 85px; margin: 10px 0 0 0; }

@media (min-width: 540px) { .AddToCalendar .summary .vslivelogobottom img { float: left; margin: 5px 0 0 20px; } }

.AddToCalendar .summary img { float: none; margin: 10px 0 0 0; }

@media (min-width: 540px) { .AddToCalendar .summary img { float: left; margin: 15px 10px 0 20px; } }

@media (min-width: 692px) { .footer-social { margin-top: 12px; margin-right: 12px; display: inline-block; } }

.footer1105Logo { float: none; color: #fff; margin: 0; display: block; text-align: center; }

@media (min-width: 540px) { .footer1105Logo { float: left; margin: 10px 0 0 0; } }

.customPages { background: #fff; overflow: hidden; padding: 0 0 30px 0; position: relative; font-size: 17px; color: #0a0203; width: 100%; }

.customPages h3 { text-align: left; max-width: 950px; color: #4e4e51; font-size: 29px; padding: 0 10px 0 10px; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .customPages h3 { font-size: 34px; padding: 0 10px 20px 10px; } }

@media (min-width: 1100px) { .customPages h3 { padding: 0 0 20px 0; margin: 50px auto 20px auto; } }

.customPages .customPages-content { max-width: 950px; margin: 0 auto; background-size: 600px; padding: 0 10px 3em 10px; position: relative; z-index: 4; }

@media (min-width: 1100px) { .customPages .customPages-content { padding: 0; } }

.customPages .customPages-content h4 { text-align: left; width: 100%; color: #4e4e51; font-size: 28px; padding: 0 0 10px 0; margin-top: 30px; margin-bottom: 15px !important; border-bottom: solid 1px #b1b1b1; }

@media (min-width: 840px) { .customPages .customPages-content h4 { margin-top: 70px; } }

.customPages .customPages-content h4 a, .customPages .customPages-content h4 a:visited { text-transform: uppercase; text-decoration: none; }

.customPages .customPages-content a, .customPages .customPages-content a:visited { color: #db953c; font-weight: bold; }

.customPages .customPages-content a:hover { color: #c07b24; }

.customPages .customPages-content h1 { line-height: 1; }

.customPages .customPages-content p { font-size: 17px; color: #0a0203; margin: 20px 0; }

.customPages .customPages-content ul { margin: -10px 0 20px 40px; list-style: disc; font-size: 17px; }

.customPages .customPages-content blockquote { margin: 0 0 30px 25px; }

.customPages .customPages-content .hubspotpreview { float: none; margin-top: 10px; margin-left: 0; }

@media (min-width: 690px) { .customPages .customPages-content .hubspotpreview { float: right; margin-top: 80px; margin-bottom: 40px; margin-left: 20px; } }

.customPages .customPages-content .hubspotpreview img { width: 200px; }

.customPages .customPages-content .video { position: relative; margin: 0 0 1em; width: 100%; max-width: 100%; float: none; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.customPages .customPages-content .video iframe, .customPages .customPages-content .video object, .customPages .customPages-content .video embed { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.customPages-summary { margin-top: 10px; max-width: 100%; }

@media (min-width: 600px) { .customPages-summary { margin: 40px auto 2em; } }

.section { text-align: left; background: none; max-width: 800px; padding: 28px 10px; margin: 0 auto; position: relative; }

.section-inner { margin: 0 auto; }

.photos:after, .photos2:after { content: ""; display: table; clear: both; }

.photos2 { margin-top: 10px; }

.photo { margin-bottom: 20px; }

@media (min-width: 678px) { .photo { width: 49%; float: left; } }

@media (min-width: 678px) { .photo + .photo { float: right; } }

@media (min-width: 594px) { .photos2 .photo { width: 49%; float: left; }
  .photos2 .photo + .photo { float: right; } }

.photo + strong { clear: left; }

.coloredBox { background: #eeeeef; padding: 20px; margin-bottom: 20px; }

.coloredBox:nth-child(even) { background: #f5e2ca; }

.coloredBox p { margin: 0; }

.coloredBox p em { font-size: 15px; font-weight: 700; }

.box p { margin: 0; }

.box p em { font-size: 15px; font-weight: 700; margin-top: -10px; display: block; }

.faq-list { margin: -10px auto 0 auto !important; max-width: 750px; padding: 0; overflow: auto; }

.faq-list li { height: 35px; display: block; margin: 0 auto; width: 270px; border-bottom: 1px solid #b1b1b1; border-right: none; padding: 5px 0; text-align: center; font-size: 17px; }

@media (min-width: 400px) { .faq-list li { width: 370px; } }

@media (min-width: 500px) { .faq-list li { width: 470px; } }

@media (min-width: 780px) { .faq-list li { width: auto; height: 25px; margin-right: 0px; padding: 0 20px; display: inline-block; border-bottom: none; border-right: 1px solid #b1b1b1; } }

.faq-list li:last-child { border-right: none; border-bottom: none; }

.faq-list li a { font-weight: bold; font-size: 17px; text-align: left; }

#general, #travel, #networking, #registration, #technical { padding-top: 0px; margin-top: 0px; }

@media (min-width: 840px) { #general, #travel, #networking, #registration, #technical { padding-top: 135px; margin-top: -135px; } }

.faq_social img { margin-right: 10px; }

.bossletter { padding: 0 40px; font-weight: bold; }

.contactinfo { margin-bottom: 20px; }

.contactinfo h4 { margin: 0.25em auto; font-size: 30px; }

.contactinfo span { color: #db953c; font-weight: bold; }

.eventsPage { background: #fff; overflow: hidden; padding: 0 0 50px 0; position: relative; font-size: 17px; width: 100%; }

.eventsPage h3 { text-align: left; max-width: 950px; color: #4e4e51; font-size: 29px; padding: 0 10px 0 10px; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .eventsPage h3 { font-size: 34px; padding: 0 10px 20px 10px; } }

@media (min-width: 1100px) { .eventsPage h3 { padding: 0 0 20px 0; margin: 50px auto 20px auto; } }

.eventsPage .customPages-content { max-width: 950px; margin: 0 auto; background-size: 600px; padding: 0 10px 3em 10px; position: relative; z-index: 4; }

@media (min-width: 1100px) { .eventsPage .customPages-content { padding: 0; } }

.eventsPage .photos { width: 100%; }

@media (min-width: 840px) { .eventsPage .photos { position: absolute; width: 350px; } }

.eventsPage .photos .photo { width: 100%; margin-top: 5px; margin-bottom: 5px; }

@media (min-width: 840px) { .eventsPage .photos .photo { width: 95%; } }

.eventsPage p { margin-top: 0; }

@media (min-width: 840px) { .eventsPage .events-box, .eventsPage .events-box-desc { margin-left: 370px; } }

.eventsPage .events-box-desc { margin-top: 7px; }

@media (min-width: 840px) { .eventsPage .events-box-desc { min-height: 200px; } }

.eventsPage .funstuff { color: #db953c; font-weight: bold; }

.eventsPage .eventsdate { font-size: 15px; font-weight: 600; display: block; line-height: 1.2; }

.eventsPage .eventsLine { height: 20px; margin-bottom: 40px; width: 100%; border-bottom: 1px solid #b1b1b1; }

@media (min-width: 840px) { .eventsPage .eventsLine { display: none; } }

.travel { background: #341c00; }

.travel h3 { margin: 0; }

.travel a { font-weight: 900; }

.travel .customPages-content { width: 100%; padding: 0; }

.travel .customPages-content .conference-location { background: #fff; width: 100%; }

.travel .customPages-content .conference-location .container { max-width: 850px; display: block; margin: 0 auto; }

.travel .customPages-content .conference-hotel { background: #fff; width: 100%; }

.travel .customPages-content .conference-hotel em { font-size: 15px; line-height: 1.2; display: inline-block; }

.travel .customPages-content .conference-hotel .container { max-width: 850px; display: block; margin: 0 auto; text-align: left; padding: 20px 10px 20px 10px; }

@media (min-width: 1100px) { .travel .customPages-content .conference-hotel .container { margin: 0 auto; padding: 20px 0 20px 0; } }

.travel .customPages-content .conference-hotel .container .photo { float: none; margin: 0 auto 15px auto; display: block; max-width: 100%; }

@media (min-width: 600px) { .travel .customPages-content .conference-hotel .container .photo { float: right; margin: 20px 0 20px 40px; max-width: 260px; } }

@media (min-width: 840px) { .travel .customPages-content .conference-hotel .container .photo { max-width: 360px; } }

.travel .customPages-content .conference-hotel .container .con-photo { float: none; margin: 0 auto 15px auto; display: block; max-width: 100%; }

@media (min-width: 600px) { .travel .customPages-content .conference-hotel .container .con-photo { float: right; margin: 45px 0 20px 40px; max-width: 260px; } }

@media (min-width: 840px) { .travel .customPages-content .conference-hotel .container .con-photo { max-width: 360px; } }

.travel .customPages-content .conference-hotel .container .address { color: #0a0203; }

.travel .customPages-content .conference-hotel .container .address .hotel-name { font-weight: 700; text-transform: uppercase; font-size: 19px; color: #414144; }

.travel .customPages-content .conference-hotel .container .address .hotel-name span { color: #0a0203; }

.travel .customPages-content .conference-hotel .container .phone, .travel .customPages-content .conference-hotel .container .specialrate { width: 100%; padding: 6px 20px 8px 20px; background-color: #fff; display: block; color: #0a0203; border: 2px solid #43c7f4; margin: 0 0 5px 0; }

@media (min-width: 660px) { .travel .customPages-content .conference-hotel .container .phone, .travel .customPages-content .conference-hotel .container .specialrate { display: inline-block; width: 42%; padding: 10px 20px 12px 20px; } }

@media (min-width: 760px) { .travel .customPages-content .conference-hotel .container .phone, .travel .customPages-content .conference-hotel .container .specialrate { display: inline-block; } }

.travel .customPages-content .conference-hotel .container .phone p, .travel .customPages-content .conference-hotel .container .specialrate p { margin: 8px 0; }

.travel .customPages-content .conference-hotel .container .phone p span, .travel .customPages-content .conference-hotel .container .specialrate p span { font-weight: 700; }

.travel .customPages-content .conference-hotel .container .phone a, .travel .customPages-content .conference-hotel .container .phone a:visited, .travel .customPages-content .conference-hotel .container .specialrate a, .travel .customPages-content .conference-hotel .container .specialrate a:visited { color: #43c7f4; }

.travel .customPages-content .conference-hotel .container .divider { display: block; width: 100%; margin-top: 50px; border-top: solid 3px #43c7f4; }

@media (min-width: 840px) { .travel .customPages-content .conference-hotel .container .divider { margin-bottom: 40px; } }

.travel .customPages-content .conference-hotel .container .travel-disclaimer { width: 100%; display: inline-block; font-size: 14px; margin: 0 0 25px 0; display: block; }

@media (min-width: 760px) { .travel .customPages-content .conference-hotel .container .travel-disclaimer { display: inline-block; width: 45%; } }

@media (min-width: 1100px) { .travel .customPages-content .conference-hotel .container .travel-disclaimer { display: inline-block; width: 45%; } }

.travel .customPages-content .conference-hotel .container h3 { text-align: left; color: #4e4e51; font-size: 29px; padding: 0; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .travel .customPages-content .conference-hotel .container h3 { font-size: 34px; } }

@media (min-width: 1100px) { .travel .customPages-content .conference-hotel .container h3 { margin: 30px auto 0 auto; } }

.travel .customPages-content .conference-hotel .container h4 { font-size: 24px; color: #db953c; font-weight: 700; margin: 50px 0 -5px 0; }

@media (min-width: 740px) { .travel .customPages-content .conference-hotel .container h4 { font-size: 27px; } }

.travel .customPages-content .conference-hotel .container ul { list-style: disc; margin: -10px 0 20px 40px; font-size: 17px; }

.travel .customPages-content .conference-hotel .container p { font-size: 17px; margin: 20px 0; }

.travel .customPages-content .conference-hotel .container a, .travel .customPages-content .conference-hotel .container a:visited { color: #db953c; }

.travel .customPages-content .conference-hotel .container a:hover, .travel .customPages-content .conference-hotel .container a:visited:hover { color: #c07b24; }

.travel .customPages-content .hotel-travel { width: 100%; }

.travel .customPages-content .hotel-travel .container { max-width: 850px; display: block; margin: 0 auto; text-align: left; padding: 40px 10px 20px 10px; }

@media (min-width: 1100px) { .travel .customPages-content .hotel-travel .container { margin: 0 auto; padding: 40px 0 20px 0; } }

.travel .customPages-content .hotel-travel .container h4 { text-align: left; width: 100%; color: #fdb813; font-size: 28px; padding: 0 0 10px 0; margin-top: 30px; margin-bottom: 15px !important; border-bottom: solid 1px #b1b1b1; }

.travel .customPages-content .hotel-travel .container p { color: #fff; font-size: 16px; }

.travel .customPages-content .hotel-travel .container li { color: #fff; }

.travel .customPages-content .hotel-travel .container a { color: #fdb813; }

.travel .customPages-content .hotel-travel .container a:hover { color: #fdc746; }

.travel .customPages-content .discover { width: 100%; background: #341c00; }

.travel .customPages-content .discover .container { max-width: 850px; display: block; margin: 0 auto; text-align: left; padding: 0px 10px 20px 10px; }

@media (min-width: 1100px) { .travel .customPages-content .discover .container { margin: 0 auto; padding: 0 0 20px 0; } }

.travel .customPages-content .discover .container h4 { text-align: left; width: 100%; color: #fdb813; font-size: 28px; padding: 0 0 10px 0; margin-top: 10px; margin-bottom: 15px !important; border-bottom: solid 2px #b1b1b1; }

.travel .customPages-content .discover .container p { color: #fff; font-size: 16px; }

.travel .customPages-content .discover .container a { color: #fdb813; }

.travel .customPages-content .discover .container a:hover { color: #fdc746; }

.google-maps { position: relative; padding-bottom: 50%; height: 0; margin: 0 10px; overflow: hidden; }

@media (min-width: 1100px) { .google-maps { margin: 0; } }

.google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

.hands-on { background: #43c7f4; padding: 0 0 40px 0; }

.hands-on h3 { max-width: 805px; color: #fff; border-bottom: none; margin: 0 10px 0 10px; font-size: 26px; border-bottom: 1px solid #0a0203; padding: 30px 0 10px 0; }

@media (min-width: 450px) { .hands-on h3 { font-size: 32px; } }

@media (min-width: 840px) { .hands-on h3 { padding: 40px 0 20px 0; margin: 0 auto; } }

.hands-on h3 span { color: #fff; }

.hands-on a { color: #fff; }

.hands-on a:hover { text-decoration: underline; }

.hands-on section { max-width: 805px; margin: 0 10px 25px 10px; background: #fff; padding: 15px 25px; }

@media (min-width: 840px) { .hands-on section { margin: 0 auto 30px auto; } }

.hands-on section a { color: #db953c; font-weight: 700; overflow-wrap: break-word; word-wrap: break-word; }

.hands-on section a:hover { text-decoration: underline; }

.hands-on section .handsonhead { text-align: left; width: 100%; color: #db953c; font-size: 24px; padding: 0 0 10px 0; font-weight: 900; margin-top: 7px; margin-bottom: 15px !important; border-bottom: solid 1px #0a0203; }

.hands-on section ul { margin: -10px 0 0 0; }

.hands-on .top-section { padding: 0; margin: 0 10px 20px 10px; background: #43c7f4; }

@media (min-width: 840px) { .hands-on .top-section { margin: 0 auto 25px auto; } }

.hands-on .top-section a { color: #fff; }

.hands-on .top-section a:hover { text-decoration: underline; }

.pricing { text-align: center; padding: 0; background: #4e4e51; }

.pricing h3 { margin: 0; }

.pricing a, .pricing a:visited { color: #db953c; font-weight: 900; position: relative; z-index: 10; }

.pricing a:hover, .pricing a:visited:hover { color: #95601c; }

.pricing #handson { margin-top: -205px; padding-top: 205px; }

.pricing #group, .pricing #sixday, .pricing #fiveday, .pricing #threeday, .pricing #workshop, .pricing #moreinfo { margin-top: -200px; padding-top: 200px; }

.pricing .customPages-content { padding: 0; position: relative; background: none; width: 100%; }

.pricing .customPages-content h3 { text-align: left; max-width: 950px; color: #4e4e51; font-size: 29px; padding: 0 10px 0 10px; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .pricing .customPages-content h3 { font-size: 34px; padding: 0 10px 20px 10px; } }

@media (min-width: 1100px) { .pricing .customPages-content h3 { padding: 0 0 20px 0; margin: 50px auto 20px auto; } }

.pricing .customPages-content h4, .pricing .customPages-content h5 { margin: 0; }

.pricing .customPages-content ul { list-style-type: none; padding: 0; }

.pricing .reg-headline { width: 100%; background: #fff; }

.pricing .reg-headline h3 { line-height: 1.2; max-width: 805px; color: #4e4e51; font-size: 29px; padding: 30px 10px 0 10px; margin-bottom: 10px; }

@media (min-width: 740px) { .pricing .reg-headline h3 { font-size: 34px; padding: 0 10px 0 10px; } }

@media (min-width: 830px) { .pricing .reg-headline h3 { padding: 0; } }

.pricing .reg-headline h3 span { color: #db953c; font-weight: 900; }

.pricing .packages { background: #fff; padding: 0 10px 20px 10px; }

@media (min-width: 1100px) { .pricing .packages { padding: 0 0 40px 0; } }

.pricing .packages .section { margin: 0 auto; max-width: 805px; padding: 0; }

.pricing .packages .section .customPages-summary { color: #0a0203; font-size: 17px; text-align: left; padding: 15px 0 5px 0; margin: 0 0 25px 0; }

.pricing .packages .section .groupheader { width: 100%; background: #db953c; color: #fff; display: block; font-weight: 900; text-align: center; font-size: 19px; padding: 10px 0; }

@media (min-width: 400px) { .pricing .packages .section .groupheader { font-size: 22px; } }

@media (min-width: 600px) { .pricing .packages .section .groupheader { font-size: 30px; } }

.pricing .packages .section .section-inner { color: #fff; background: #4e4e51; max-width: 1000px; position: relative; padding: 10px 20px; }

@media (min-width: 840px) { .pricing .packages .section .section-inner { padding: 20px; } }

.pricing .packages .section .section-inner h4 { color: #db953c !important; font-size: 21px !important; font-weight: 700; }

.pricing .packages .section .section-inner .pricinglist { margin: 0 0 40px 0; }

.pricing .packages .section .section-inner .pricinglist li { position: relative; margin-top: 3px; margin-bottom: 10px; padding-left: 0; padding-right: 90px; font-size: 16px; }

@media (min-width: 660px) { .pricing .packages .section .section-inner .pricinglist li { font-size: 17px; margin-bottom: 3px; } }

.pricing .packages .section .section-inner .pricinglist .currentprice { color: #fff; margin: 0 0 10px 0; font-size: 17px; font-weight: 700; }

@media (min-width: 660px) { .pricing .packages .section .section-inner .pricinglist .currentprice { font-size: 20px; margin-bottom: 3px; } }

.pricing .packages .section .section-inner .pricinglist .currentprice .price { position: absolute; right: 0; top: 0; }

.pricing .packages .section .section-inner .pricinglist .price { position: absolute; right: 0; top: 0; }

.pricing .packages .section .section-inner .registerbutton, .pricing .packages .section .section-inner .registerbutton:visited { position: absolute; bottom: 17px; right: 15px; background: #db953c; color: #fff; padding: 8px 10px; text-transform: uppercase; font-weight: 900; font-size: 14px; }

.pricing .packages .section .section-inner .registerbutton:hover, .pricing .packages .section .section-inner .registerbutton:visited:hover { background: #353537; }

.pricing .packages .section .section-inner h4 { background-color: transparent; border: none; font-size: 20px; }

@media (min-width: 950px) { .pricing .packages .section .section-inner h4 { width: 100%; color: #fff; font-size: 20px; } }

.pricing .packages .section .section-inner p { max-width: 600px; font-size: 17px; margin: 20px 0; }

@media (min-width: 600) { .pricing .packages .section .section-inner p { max-width: 500px; } }

.pricing .packages blockquote { margin: 0  0 20px -10px; padding: 1em 10px; font-size: 20px; }

.pricing .packages blockquote p { margin: 0; }

.pricing .packages blockquote strong { color: #fff; }

.pricing .packages .section--alt { padding-bottom: 30px; }

.pricing .packages .section--alt .section-inner h4 { background: transparent; border: none; padding: 0; font-size: 17px; margin-bottom: -8px; }

@media (min-width: 600px) { .pricing .packages .section--alt .section-inner h4 { font-size: 20px; } }

.moreinfo { position: relative; max-width: 100%; color: #fff; margin: 0 auto; }

.moreinfo .info-headline { background: #db953c; }

.moreinfo .info-headline h3 { padding: 15px 0 15px 55px; margin: 0 auto; max-width: 805px; color: white; font-size: 24px; }

@media (min-width: 400px) { .moreinfo .info-headline h3 { font-size: 28px; } }

@media (min-width: 950px) { .moreinfo .info-headline h3 { padding: 25px 0; } }

.moreinfo .info-headline h3:before { content: " "; position: absolute; top: 0px; left: 0px; background: url("//live360events.com/~/media/ECG/live360/2017/orlando/design/moreinfoIcon.png") no-repeat; width: 52px; height: 54px; }

@media (min-width: 400px) { .moreinfo .info-headline h3:before { top: 4px; left: 0px; } }

@media (min-width: 950px) { .moreinfo .info-headline h3:before { top: 23px; left: -60px; } }

.moreinfo h3 { text-align: left !important; margin: 10px 0 20px 0; text-transform: uppercase; letter-spacing: -1px; color: #fff; font-weight: bolder; font-size: 40px; }

@media (min-width: 840px) { .moreinfo h3 { font-size: 45px; } }

.moreinfo h5 { color: #fff; font-size: 20px; text-align: left; padding: 20px 0 0 0; margin: 15px 0 0 0; border-top: solid 1px #c6c8ca; }

@media (min-width: 840px) { .moreinfo h5 { font-size: 20px; } }

.moreinfo h4 { width: 85%; color: #43c7f4; font-size: 32px; }

.moreinfo a, .moreinfo a:visited { color: #db953c; }

.moreinfo a:hover { color: #95601c; }

.moreinfo p { text-align: left; margin: 20px 0; }

.moreinfo .section { text-align: left; background: none; max-width: 800px; padding: 28px 10px; margin: 0 auto; position: relative; font-size: 17px; }

@media (min-width: 840px) { .moreinfo .section { padding: 28px 0; } }

.moreinfo li { position: relative; }

.moreinfo .currentprice { background: #e8e5e2; margin-right: -20px; font-size: 17px; font-weight: bold; text-align: left; }

@media (min-width: 840px) { .moreinfo .currentprice { font-size: 17px; } }

.moreinfo .currentprice .price { position: absolute; right: 15px; top: 5px; }

.moreinfo .price { margin-right: -4px; }

.moreinfo .packages { background: none; margin-top: 10px; padding: 0 0 20px 0; }

.moreinfo .packages h5 { font-size: 17px; color: #0a0203; margin-bottom: 20px; margin-top: 60px; margin-right: -20px; }

@media (min-width: 600px) { .moreinfo .packages h5 { font-size: 22px; } }

.moreinfo .packages h5.addhotel { color: #0a0203; background: transparent; border: none; padding: 0; font-size: 17px; margin-top: -5px; margin-bottom: 12px; width: 87%; }

@media (min-width: 600px) { .moreinfo .packages h5.addhotel { font-size: 21px; } }

.moreinfo .packages .moreinfo-alt { margin-bottom: 30px; padding: 20px; background: #fff; }

.moreinfo .packages .moreinfo-alt p { color: #0a0203; }

.moreinfo .packages .moreinfo-alt h5 { color: #0a0203; font-size: 20px; text-align: left; padding: 0; margin: 0 0 5px 0; border-top: none; }

@media (min-width: 840px) { .moreinfo .packages .moreinfo-alt h5 { font-size: 20px; } }

.moreinfo .packages .currentprice { color: #0a0203; background: #fff; margin: 0 0 0 0; padding-right: 100px; font-weight: 700; }

@media (min-width: 660px) { .moreinfo .packages .currentprice { font-size: 17px; } }

.moreinfo .packages .currentprice .price { top: 0px; }

.evenmoreinfo { margin-top: 0; margin-bottom: 0; max-width: 100%; background: #fff; }

@media (min-width: 950px) { .evenmoreinfo { max-width: 100%; margin: 0 auto 0 auto; } }

.evenmoreinfo h4 { text-align: left; width: 100%; color: #db953c; font-size: 28px; padding: 0 0 10px 0; margin-top: 30px; margin-bottom: -15px !important; }

@media (min-width: 840px) { .evenmoreinfo h4 { margin-top: 70px; } }

.evenmoreinfo h5 { text-align: left; color: #4e4e51; font-weight: 700; font-size: 20px; margin: 25px 0 0 0 !important; }

.evenmoreinfo p { text-align: left; margin: 0; font-size: 17px; margin: 0 0 12px 0 !important; }

.evenmoreinfo a, .evenmoreinfo a:visited { color: #db953c; }

.evenmoreinfo a:hover { color: #95601c; }

.evenmoreinfo .section { position: relative; padding: 28px 10px; }

@media (min-width: 905px) { .evenmoreinfo .section { padding: 28px 0; } }

.reg-container { max-width: 100%; background: #4e4e51; padding: 0 0 20px 0; overflow: auto; color: #fff; }

.reg-container .contactinfo { margin-top: 20px; text-align: left; font-weight: 700; font-size: 16px; padding-bottom: 20px; border-bottom: solid 1px #c6c8ca; }

.reg-container .contactinfo h5 { text-align: left; width: 100%; color: #db953c; font-size: 28px; padding: 0px 0 10px 0; margin-bottom: 15px !important; margin-top: 0 !important; border-bottom: solid 1px #c6c8ca; }

.reg-container .contactinfo span { color: #fff; }

.reg-container .section { position: relative; padding: 0 10px; }

@media (min-width: 905px) { .reg-container .section { padding: 0; } }

.reg-container .registration-info { text-align: left; width: 100%; font-size: 20px; padding: 20px 0 10px 0; }

@media (min-width: 500px) { .reg-container .registration-info { font-size: 28px; } }

.reg-container a, .reg-container a:visited { color: #fff; }

.reg-container a:hover { color: #db953c !important; }

.reg-container p { font-size: 17px; width: 100%; float: none; font-size: 16px; }

@media (min-width: 1100px) { .reg-container p { float: left; width: 35%; } }

.reg-container .disclaimer { width: 100%; float: none; font-size: 16px; }

@media (min-width: 1100px) { .reg-container .disclaimer { float: right; width: 50%; } }

.reg-container .registernow-button a, .reg-container .registernow-button:visited a { position: absolute; top: 67px; right: 5px; background: #db953c; color: #fff; padding: 10px 15px; text-transform: uppercase; font-weight: 900; font-size: 14px; }

.reg-container .registernow-button a:hover, .reg-container .registernow-button:visited a:hover { background: #353537; }

@media (min-width: 500px) { .reg-container .registernow-button a, .reg-container .registernow-button:visited a { top: 235px; right: 5px; padding: 35px 15px; } }

@media (min-width: 1100px) { .reg-container .registernow-button a, .reg-container .registernow-button:visited a { top: 70px; right: -138px; } }

@media (min-width: 1200px) { .reg-container .registernow-button a, .reg-container .registernow-button:visited a { top: 70px; right: -185px; } }

.downloadIcons { padding-top: 2px; }

@media (min-width: 760px) { .downloadIcons { float: right; } }

.downloadIcons .zip a, .downloadIcons .pdf a, .downloadIcons .video a, .downloadIcons .mp3 a, .downloadIcons .txt a { height: 35px; width: 35px; display: inline-block; }

.downloadIcons .pdf a { background: url(//vslive.com/design/ECG/vslive/conference-icons/pdf.png) no-repeat center top; }

.downloadIcons .zip a { background: url(//vslive.com/design/ECG/vslive/conference-icons/zip.png) no-repeat center top; }

.downloadIcons .video a { background: url(//vslive.com/design/ECG/vslive/conference-icons/video.png) no-repeat center top; }

.downloadIcons .mp3 a { background: url(//vslive.com/design/ECG/vslive/conference-icons/mp3.png) no-repeat center top; }

.downloadIcons .txt a { background: url(//vslive.com/design/ECG/vslive/conference-icons/text.png) no-repeat center top; }

.trigger ul { margin-top: 12px; }

@media (min-width: 840px) { .social-headerinner { position: absolute; right: 20px; top: 47px; } }

#bigzip { clear: both; margin: 0; display: block; overflow: auto; width: 170px; margin-right: 10px; margin-top: -20px; background: url(//vslive.com/design/ECG/vslive/conference-icons/zip.png) no-repeat -2px 12px; }

@media (min-width: 570px) { #bigzip { float: right; width: 170px; } }

#bigzip a, #bigzip a:visited { margin-top: 10px; margin-left: 40px; float: left; color: #333; font-weight: bold; font-size: 13px; text-transform: uppercase; }

@media (min-width: 570px) { #bigzip a, #bigzip a:visited { float: right; text-align: right; margin-left: 20px; } }

.trackbox .track .color1, .daycalendar .track .color1, .speakerbox .track .color1, #level0 .track .color1, .trackbox .cagKey .color1, .daycalendar .cagKey .color1, .speakerbox .cagKey .color1, #level0 .cagKey .color1, .speakerbox .speaker .color1, .daycalendar .sessionlistcalendar-events .color1 { background: #fdb913; }

.trackbox .track .color2, .daycalendar .track .color2, .speakerbox .track .color2, #level0 .track .color2, .trackbox .cagKey .color2, .daycalendar .cagKey .color2, .speakerbox .cagKey .color2, #level0 .cagKey .color2, .speakerbox .speaker .color2, .daycalendar .sessionlistcalendar-events .color2 { background: #2ebac7; }

.trackbox .track .color3, .daycalendar .track .color3, .speakerbox .track .color3, #level0 .track .color3, .trackbox .cagKey .color3, .daycalendar .cagKey .color3, .speakerbox .cagKey .color3, #level0 .cagKey .color3, .speakerbox .speaker .color3, .daycalendar .sessionlistcalendar-events .color3 { background: #eae1d7; }

.trackbox .track .color4, .daycalendar .track .color4, .speakerbox .track .color4, #level0 .track .color4, .trackbox .cagKey .color4, .daycalendar .cagKey .color4, .speakerbox .cagKey .color4, #level0 .cagKey .color4, .speakerbox .speaker .color4, .daycalendar .sessionlistcalendar-events .color4 { background: #f04e37; }

.trackbox .track .color5, .daycalendar .track .color5, .speakerbox .track .color5, #level0 .track .color5, .trackbox .cagKey .color5, .daycalendar .cagKey .color5, .speakerbox .cagKey .color5, #level0 .cagKey .color5, .speakerbox .speaker .color5, .daycalendar .sessionlistcalendar-events .color5 { background: #662d91; }

.trackbox .track .color6, .daycalendar .track .color6, .speakerbox .track .color6, #level0 .track .color6, .trackbox .cagKey .color6, .daycalendar .cagKey .color6, .speakerbox .cagKey .color6, #level0 .cagKey .color6, .speakerbox .speaker .color6, .daycalendar .sessionlistcalendar-events .color6 { background: #bfe3d3; }

.trackbox .track .color7, .daycalendar .track .color7, .speakerbox .track .color7, #level0 .track .color7, .trackbox .cagKey .color7, .daycalendar .cagKey .color7, .speakerbox .cagKey .color7, #level0 .cagKey .color7, .speakerbox .speaker .color7, .daycalendar .sessionlistcalendar-events .color7 { background: #8fa955; }

.trackbox .track .color8, .daycalendar .track .color8, .speakerbox .track .color8, #level0 .track .color8, .trackbox .cagKey .color8, .daycalendar .cagKey .color8, .speakerbox .cagKey .color8, #level0 .cagKey .color8, .speakerbox .speaker .color8, .daycalendar .sessionlistcalendar-events .color8 { background: #7bdc35; }

.trackbox .track .color9, .daycalendar .track .color9, .speakerbox .track .color9, #level0 .track .color9, .trackbox .cagKey .color9, .daycalendar .cagKey .color9, .speakerbox .cagKey .color9, #level0 .cagKey .color9, .speakerbox .speaker .color9, .daycalendar .sessionlistcalendar-events .color9 { background: #df2a00; }

.trackbox .track .color10, .daycalendar .track .color10, .speakerbox .track .color10, #level0 .track .color10, .trackbox .cagKey .color10, .daycalendar .cagKey .color10, .speakerbox .cagKey .color10, #level0 .cagKey .color10, .speakerbox .speaker .color10, .daycalendar .sessionlistcalendar-events .color10 { background: #00c6ff; }

.trackbox .track .color11, .daycalendar .track .color11, .speakerbox .track .color11, #level0 .track .color11, .trackbox .cagKey .color11, .daycalendar .cagKey .color11, .speakerbox .cagKey .color11, #level0 .cagKey .color11, .speakerbox .speaker .color11, .daycalendar .sessionlistcalendar-events .color11 { background: #a900b2; }

.trackbox .track .color12, .daycalendar .track .color12, .speakerbox .track .color12, #level0 .track .color12, .trackbox .cagKey .color12, .daycalendar .cagKey .color12, .speakerbox .cagKey .color12, #level0 .cagKey .color12, .speakerbox .speaker .color12, .daycalendar .sessionlistcalendar-events .color12 { background: #f7c000; }

.trackbox .track .color13, .daycalendar .track .color13, .speakerbox .track .color13, #level0 .track .color13, .trackbox .cagKey .color13, .daycalendar .cagKey .color13, .speakerbox .cagKey .color13, #level0 .cagKey .color13, .speakerbox .speaker .color13, .daycalendar .sessionlistcalendar-events .color13 { background: #a99b96; }

.trackbox .track .color14, .daycalendar .track .color14, .speakerbox .track .color14, #level0 .track .color14, .trackbox .cagKey .color14, .daycalendar .cagKey .color14, .speakerbox .cagKey .color14, #level0 .cagKey .color14, .speakerbox .speaker .color14, .daycalendar .sessionlistcalendar-events .color14 { background: #f6e12e; }

.trackbox .track .color15, .daycalendar .track .color15, .speakerbox .track .color15, #level0 .track .color15, .trackbox .cagKey .color15, .daycalendar .cagKey .color15, .speakerbox .cagKey .color15, #level0 .cagKey .color15, .speakerbox .speaker .color15, .daycalendar .sessionlistcalendar-events .color15 { background: #f58220; }

.trackbox .track .color16, .daycalendar .track .color16, .speakerbox .track .color16, #level0 .track .color16, .trackbox .cagKey .color16, .daycalendar .cagKey .color16, .speakerbox .cagKey .color16, #level0 .cagKey .color16, .speakerbox .speaker .color16, .daycalendar .sessionlistcalendar-events .color16 { background: #00aeef; }

.trackbox .track .color17, .daycalendar .track .color17, .speakerbox .track .color17, #level0 .track .color17, .trackbox .cagKey .color17, .daycalendar .cagKey .color17, .speakerbox .cagKey .color17, #level0 .cagKey .color17, .speakerbox .speaker .color17, .daycalendar .sessionlistcalendar-events .color17 { background: #0c3b74; }

.trackbox .track .color18, .daycalendar .track .color18, .speakerbox .track .color18, #level0 .track .color18, .trackbox .cagKey .color18, .daycalendar .cagKey .color18, .speakerbox .cagKey .color18, #level0 .cagKey .color18, .speakerbox .speaker .color18, .daycalendar .sessionlistcalendar-events .color18 { background: #39aa81; }

.trackbox .track .color19, .daycalendar .track .color19, .speakerbox .track .color19, #level0 .track .color19, .trackbox .cagKey .color19, .daycalendar .cagKey .color19, .speakerbox .cagKey .color19, #level0 .cagKey .color19, .speakerbox .speaker .color19, .daycalendar .sessionlistcalendar-events .color19 { background: #39c1bd; }

.trackbox .track .color20, .daycalendar .track .color20, .speakerbox .track .color20, #level0 .track .color20, .trackbox .cagKey .color20, .daycalendar .cagKey .color20, .speakerbox .cagKey .color20, #level0 .cagKey .color20, .speakerbox .speaker .color20, .daycalendar .sessionlistcalendar-events .color20 { background: #fdd03b; }

.trackbox .track .color21, .daycalendar .track .color21, .speakerbox .track .color21, #level0 .track .color21, .trackbox .cagKey .color21, .daycalendar .cagKey .color21, .speakerbox .cagKey .color21, #level0 .cagKey .color21, .speakerbox .speaker .color21, .daycalendar .sessionlistcalendar-events .color21 { background: #0091b6; }

.trackbox .track .color22, .daycalendar .track .color22, .speakerbox .track .color22, #level0 .track .color22, .trackbox .cagKey .color22, .daycalendar .cagKey .color22, .speakerbox .cagKey .color22, #level0 .cagKey .color22, .speakerbox .speaker .color22, .daycalendar .sessionlistcalendar-events .color22 { background: #ff1960; }

.trackbox .track .color23, .daycalendar .track .color23, .speakerbox .track .color23, #level0 .track .color23, .trackbox .cagKey .color23, .daycalendar .cagKey .color23, .speakerbox .cagKey .color23, #level0 .cagKey .color23, .speakerbox .speaker .color23, .daycalendar .sessionlistcalendar-events .color23 { background: #68bd45; }

.trackbox .track .color24, .daycalendar .track .color24, .speakerbox .track .color24, #level0 .track .color24, .trackbox .cagKey .color24, .daycalendar .cagKey .color24, .speakerbox .cagKey .color24, #level0 .cagKey .color24, .speakerbox .speaker .color24, .daycalendar .sessionlistcalendar-events .color24 { background: #d3d666; }

.trackbox .track .color25, .daycalendar .track .color25, .speakerbox .track .color25, #level0 .track .color25, .trackbox .cagKey .color25, .daycalendar .cagKey .color25, .speakerbox .cagKey .color25, #level0 .cagKey .color25, .speakerbox .speaker .color25, .daycalendar .sessionlistcalendar-events .color25 { background: #6dcff6; }

.trackbox .track .color26, .daycalendar .track .color26, .speakerbox .track .color26, #level0 .track .color26, .trackbox .cagKey .color26, .daycalendar .cagKey .color26, .speakerbox .cagKey .color26, #level0 .cagKey .color26, .speakerbox .speaker .color26, .daycalendar .sessionlistcalendar-events .color26 { background: #ffe78f; }

.trackbox .track .color27, .daycalendar .track .color27, .speakerbox .track .color27, #level0 .track .color27, .trackbox .cagKey .color27, .daycalendar .cagKey .color27, .speakerbox .cagKey .color27, #level0 .cagKey .color27, .speakerbox .speaker .color27, .daycalendar .sessionlistcalendar-events .color27 { background: #f59090; }

.trackbox .track .color28, .daycalendar .track .color28, .speakerbox .track .color28, #level0 .track .color28, .trackbox .cagKey .color28, .daycalendar .cagKey .color28, .speakerbox .cagKey .color28, #level0 .cagKey .color28, .speakerbox .speaker .color28, .daycalendar .sessionlistcalendar-events .color28 { background: #c4161c; }

.trackbox .track .color29, .daycalendar .track .color29, .speakerbox .track .color29, #level0 .track .color29, .trackbox .cagKey .color29, .daycalendar .cagKey .color29, .speakerbox .cagKey .color29, #level0 .cagKey .color29, .speakerbox .speaker .color29, .daycalendar .sessionlistcalendar-events .color29 { background: #0f5899; }

.trackbox .track .color30, .daycalendar .track .color30, .speakerbox .track .color30, #level0 .track .color30, .trackbox .cagKey .color30, .daycalendar .cagKey .color30, .speakerbox .cagKey .color30, #level0 .cagKey .color30, .speakerbox .speaker .color30, .daycalendar .sessionlistcalendar-events .color30 { background: #2a5d33; }

.trackbox .track .color31, .daycalendar .track .color31, .speakerbox .track .color31, #level0 .track .color31, .trackbox .cagKey .color31, .daycalendar .cagKey .color31, .speakerbox .cagKey .color31, #level0 .cagKey .color31, .speakerbox .speaker .color31, .daycalendar .sessionlistcalendar-events .color31 { background: white; }

.trackbox .track .color32, .daycalendar .track .color32, .speakerbox .track .color32, #level0 .track .color32, .trackbox .cagKey .color32, .daycalendar .cagKey .color32, .speakerbox .cagKey .color32, #level0 .cagKey .color32, .speakerbox .speaker .color32, .daycalendar .sessionlistcalendar-events .color32 { background: #231f20; }

.trackbox .track .color33, .daycalendar .track .color33, .speakerbox .track .color33, #level0 .track .color33, .trackbox .cagKey .color33, .daycalendar .cagKey .color33, .speakerbox .cagKey .color33, #level0 .cagKey .color33, .speakerbox .speaker .color33, .daycalendar .sessionlistcalendar-events .color33 { background: #8a8e8f; }

.trackbox .track .color34, .daycalendar .track .color34, .speakerbox .track .color34, #level0 .track .color34, .trackbox .cagKey .color34, .daycalendar .cagKey .color34, .speakerbox .cagKey .color34, #level0 .cagKey .color34, .speakerbox .speaker .color34, .daycalendar .sessionlistcalendar-events .color34 { background: #b8a26f; }

.trackbox .track .color35, .daycalendar .track .color35, .speakerbox .track .color35, #level0 .track .color35, .trackbox .cagKey .color35, .daycalendar .cagKey .color35, .speakerbox .cagKey .color35, #level0 .cagKey .color35, .speakerbox .speaker .color35, .daycalendar .sessionlistcalendar-events .color35 { background: #007298; }

.trackbox .track .color36, .daycalendar .track .color36, .speakerbox .track .color36, #level0 .track .color36, .trackbox .cagKey .color36, .daycalendar .cagKey .color36, .speakerbox .cagKey .color36, #level0 .cagKey .color36, .speakerbox .speaker .color36, .daycalendar .sessionlistcalendar-events .color36 { background: #fdcd9d; }

.daycalendar, .trackbox, .sessionlistmenu { max-width: 1920px; margin: 0 auto; padding: 20px 10px; background-color: #fff; }

@media (min-width: 840px) { .daycalendar, .trackbox, .sessionlistmenu { padding: 20px 30px; } }

.daycalendar, .trackbox { overflow: hidden; color: #0a0203; clear: both; }

.daycalendar a, .trackbox a { text-decoration: none; }

#sessions { overflow: hidden; }

.orlandoagenda .daycalendar h2 { text-align: left; max-width: 1600px; color: #4e4e51; font-size: 29px; padding: 0 15px 0 15px; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .orlandoagenda .daycalendar h2 { font-size: 34px; padding: 0 15px 0px 15px; } }

@media (min-width: 1100px) { .orlandoagenda .daycalendar h2 { padding: 0 15px 20px 15px; margin: 50px auto 0px auto; } }

.orlandoagenda .daycalendar .topmenu { padding-bottom: 0; }

.trackbox, .daycalendar, .speakerbox, #sessions, #speaker { padding-top: 90px; }

@media (min-width: 840px) { .trackbox, .daycalendar, .speakerbox, #sessions, #speaker { padding-top: 20px; } }

.trackbox .agenda-title, .daycalendar .agenda-title, .speakerbox .agenda-title, #sessions .agenda-title, #speaker .agenda-title { text-align: left; color: #4e4e51; font-size: 29px; padding: 0 10px 0 10px; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .trackbox .agenda-title, .daycalendar .agenda-title, .speakerbox .agenda-title, #sessions .agenda-title, #speaker .agenda-title { font-size: 34px; padding: 0 10px 0px 10px; } }

@media (min-width: 1100px) { .trackbox .agenda-title, .daycalendar .agenda-title, .speakerbox .agenda-title, #sessions .agenda-title, #speaker .agenda-title { padding: 0 0 20px 0; margin: 50px auto 0px auto; } }

.trackbox .trackkey .track-title, .daycalendar .trackkey .track-title, .speakerbox .trackkey .track-title, #sessions .trackkey .track-title, #speaker .trackkey .track-title { margin: 0.2em 0 5px 0; text-align: left; font-size: 17px; font-weight: 700; }

.trackbox .intro h3, .daycalendar .intro h3, .speakerbox .intro h3, #sessions .intro h3, #speaker .intro h3 { text-align: left; color: #4e4e51; font-size: 29px; padding: 0 10px 0 10px; margin: 30px auto 20px auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .trackbox .intro h3, .daycalendar .intro h3, .speakerbox .intro h3, #sessions .intro h3, #speaker .intro h3 { font-size: 34px; padding: 0 10px 0px 10px; } }

@media (min-width: 1100px) { .trackbox .intro h3, .daycalendar .intro h3, .speakerbox .intro h3, #sessions .intro h3, #speaker .intro h3 { padding: 0 0 20px 0; margin: 50px auto 0px auto; } }

.trackbox .intro p, .daycalendar .intro p, .speakerbox .intro p, #sessions .intro p, #speaker .intro p { font-size: 15px; margin: 0 0 10px 0; font-style: italic; }

.sessionlistcalendar-event { padding: 8px; overflow: hidden; border-bottom: 1px dotted #fff; color: #fff; }

.sessionlistcalendar-event.color27, .sessionlistcalendar-event.color1, .sessionlistcalendar-event.color6, .sessionlistcalendar-event.color3, .sessionlistcalendar-event.color8 { color: #000; }

.sessionlistcalendar-event:last-of-type { border-bottom: none; }

.list .sessionlistcalendar-event { position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; left: 0 !important; top: 0 !important; }

.sessionlistcalendar-event:hover { height: auto !important; z-index: 4; }

@media (max-width: 600px) { .sessionlistcalendar-event { position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; left: 0 !important; top: 0 !important; } }

.trackkey { position: relative; z-index: 2; }

.trackkey-item { float: left; width: 50%; margin-bottom: 4px; line-height: 18px; position: relative; }

.trackkey-item a, .trackkey-item a:visited { color: #624000; position: relative; left: 22px; margin-right: 20px; display: block; }

.trackkey-item:before { content: ''; display: inline-block; width: 16px; height: 16px; margin-right: 4px; background-color: #1B75BB; position: absolute; left: 0; top: 1px; }

.color31:before { border: 1px solid #ccc; }

.trackkey-items:after { content: ""; display: table; clear: both; }

.trackkey-items .color1:before { background: #fdb913; }

.trackkey-items .color2:before { background: #2ebac7; }

.trackkey-items .color3:before { background: #eae1d7; }

.trackkey-items .color4:before { background: #f04e37; }

.trackkey-items .color5:before { background: #662d91; }

.trackkey-items .color6:before { background: #bfe3d3; }

.trackkey-items .color7:before { background: #8fa955; }

.trackkey-items .color8:before { background: #7bdc35; }

.trackkey-items .color9:before { background: #df2a00; }

.trackkey-items .color10:before { background: #00c6ff; }

.trackkey-items .color11:before { background: #a900b2; }

.trackkey-items .color12:before { background: #f7c000; }

.trackkey-items .color13:before { background: #a99b96; }

.trackkey-items .color14:before { background: #f6e12e; }

.trackkey-items .color15:before { background: #f58220; }

.trackkey-items .color16:before { background: #00aeef; }

.trackkey-items .color17:before { background: #0c3b74; }

.trackkey-items .color18:before { background: #39aa81; }

.trackkey-items .color19:before { background: #39c1bd; }

.trackkey-items .color20:before { background: #fdd03b; }

.trackkey-items .color21:before { background: #0091b6; }

.trackkey-items .color22:before { background: #ff1960; }

.trackkey-items .color23:before { background: #68bd45; }

.trackkey-items .color24:before { background: #d3d666; }

.trackkey-items .color25:before { background: #6dcff6; }

.trackkey-items .color26:before { background: #ffe78f; }

.trackkey-items .color27:before { background: #f59090; }

.trackkey-items .color28:before { background: #c4161c; }

.trackkey-items .color29:before { background: #0f5899; }

.trackkey-items .color30:before { background: #2a5d33; }

.trackkey-items .color31:before { background: white; border: solid 1px #ccc; }

.trackkey-items .color32:before { background: #231f20; }

.trackkey-items .color33:before { background: #8a8e8f; }

.trackkey-items .color34:before { background: #b8a26f; }

.trackkey-items .color35:before { background: #007298; }

.trackkey-items .color36:before { background: #fdcd9d; }

.trackkey-items .agenda-key-vsl:before { background: #1B75BB; }

.trackkey-items .agenda-key-sp:before { background: #FBAF3F; }

.trackkey-items .agenda-key-sql:before { background: #BE202E; }

.trackkey-items .agenda-key-map:before { background: #5C8A43; }

.trackkey-items .agenda-key-techmentor:before { background: #F37837; }

.trackkey-items .jobrole-item:before { display: none; }

.trackbox, .daycalendar, .speakerbox, #level0 { overflow: hidden; font-size: 19px; color: #0a0203; background: #fff; margin: 0 auto; max-width: 1920px; }

.trackbox h2, .daycalendar h2, .speakerbox h2, #level0 h2 { max-width: 1600px; margin: 20px auto 0 auto; }

@media (min-width: 1645px) { .trackbox h2, .daycalendar h2, .speakerbox h2, #level0 h2 { padding: 0 15px; } }

.trackbox .intro, .daycalendar .intro, .speakerbox .intro, #level0 .intro { margin: 0 auto; max-width: 1920px; padding: 0 15px; }

.trackbox .intro br, .daycalendar .intro br, .speakerbox .intro br, #level0 .intro br { display: none; }

.trackbox .intro h3, .daycalendar .intro h3, .speakerbox .intro h3, #level0 .intro h3 { max-width: 1600px; margin: 20px auto 0 auto; }

@media (min-width: 1645px) { .trackbox .intro h3, .daycalendar .intro h3, .speakerbox .intro h3, #level0 .intro h3 { padding: 0 15px; } }

.trackbox .intro p, .daycalendar .intro p, .speakerbox .intro p, #level0 .intro p { max-width: 1600px; margin: 20px auto 0 auto; padding: 0 15px; }

.trackbox .trackkey, .trackbox .topmenu, .trackbox .showall, .trackbox .track, .trackbox .viewday, .trackbox .sessionlistcalendar, .trackbox .daycalendar-title, .trackbox .sessionlistcalendar, .trackbox .cagKey, .trackbox #speaker, .trackbox #sessions, .daycalendar .trackkey, .daycalendar .topmenu, .daycalendar .showall, .daycalendar .track, .daycalendar .viewday, .daycalendar .sessionlistcalendar, .daycalendar .daycalendar-title, .daycalendar .sessionlistcalendar, .daycalendar .cagKey, .daycalendar #speaker, .daycalendar #sessions, .speakerbox .trackkey, .speakerbox .topmenu, .speakerbox .showall, .speakerbox .track, .speakerbox .viewday, .speakerbox .sessionlistcalendar, .speakerbox .daycalendar-title, .speakerbox .sessionlistcalendar, .speakerbox .cagKey, .speakerbox #speaker, .speakerbox #sessions, #level0 .trackkey, #level0 .topmenu, #level0 .showall, #level0 .track, #level0 .viewday, #level0 .sessionlistcalendar, #level0 .daycalendar-title, #level0 .sessionlistcalendar, #level0 .cagKey, #level0 #speaker, #level0 #sessions { background: #fff; margin: 0 auto; max-width: 1600px; padding: 0 15px; }

.trackbox .topmenu, .daycalendar .topmenu, .speakerbox .topmenu, #level0 .topmenu { position: relative; padding-top: 0; padding-bottom: 0; text-transform: uppercase; font-weight: 700; font-size: 13px; color: #4e4e51; }

.trackbox .topmenu a, .daycalendar .topmenu a, .speakerbox .topmenu a, #level0 .topmenu a { font-size: 13px !important; color: #0a84ad; }

.trackbox .topmenu a:hover, .daycalendar .topmenu a:hover, .speakerbox .topmenu a:hover, #level0 .topmenu a:hover { color: #0da9de; }

.trackbox .topmenu h3.topmenu-title, .daycalendar .topmenu h3.topmenu-title, .speakerbox .topmenu h3.topmenu-title, #level0 .topmenu h3.topmenu-title { font-weight: 700; }

.trackbox .topmenu label, .daycalendar .topmenu label, .speakerbox .topmenu label, #level0 .topmenu label { padding-right: 10px; }

.trackbox .topmenu select, .daycalendar .topmenu select, .speakerbox .topmenu select, #level0 .topmenu select { -moz-appearance: none !important; appearance: none !important; -webkit-appearance: none !important; width: 220px; background: white url(//vslive.1105cms01.com/~/media/ECG/VSLive/design/select_arrows.png) no-repeat right 7px; border: 1px solid #c6c8ca; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; position: relative; font-size: 13px; padding: 6px; outline: none; cursor: pointer; }

.trackbox .topmenu ul, .daycalendar .topmenu ul, .speakerbox .topmenu ul, #level0 .topmenu ul { margin-top: 10px; }

.trackbox .topmenu ul li, .daycalendar .topmenu ul li, .speakerbox .topmenu ul li, #level0 .topmenu ul li { display: inline-block; }

.trackbox .topmenu ul li a, .daycalendar .topmenu ul li a, .speakerbox .topmenu ul li a, #level0 .topmenu ul li a { font-size: 16px; line-height: 1.2; padding: 0 0 0 10px; }

.trackbox .showall, .daycalendar .showall, .speakerbox .showall, #level0 .showall { padding-top: 15px; padding-bottom: 0; font-weight: bold; font-size: 15px; line-height: 1.1; }

@media (min-width: 650px) { .trackbox .showall, .daycalendar .showall, .speakerbox .showall, #level0 .showall { padding-top: 45px; } }

.trackbox .showall a, .trackbox .showall a:visited, .daycalendar .showall a, .daycalendar .showall a:visited, .speakerbox .showall a, .speakerbox .showall a:visited, #level0 .showall a, #level0 .showall a:visited { padding: 0 0 0 14px; margin: 0 5px; display: inline; color: #0a84ad; }

.trackbox .showall a:hover, .trackbox .showall a:visited:hover, .daycalendar .showall a:hover, .daycalendar .showall a:visited:hover, .speakerbox .showall a:hover, .speakerbox .showall a:visited:hover, #level0 .showall a:hover, #level0 .showall a:visited:hover { color: #0da9de; }

.trackbox .showall .show, .daycalendar .showall .show, .speakerbox .showall .show, #level0 .showall .show { background: url("https://vslive.com/~/media/ECG/VSLive/design/expand.png") no-repeat scroll 0 8px; }

.active .trackbox .showall .show, .active .daycalendar .showall .show, .active .speakerbox .showall .show, .active #level0 .showall .show { background: url("https://vslive.com/~/media/ECG/VSLive/design/collapse.png") no-repeat scroll 0 8px; }

.trackbox .showall .hide, .daycalendar .showall .hide, .speakerbox .showall .hide, #level0 .showall .hide { background: url("https://vslive.com/~/media/ECG/VSLive/design/collapse.png") no-repeat scroll 0 8px; }

.trackbox .trackkey-title, .daycalendar .trackkey-title, .speakerbox .trackkey-title, #level0 .trackkey-title { color: #4e4e51; background: #fff; font-size: 18px; font-weight: 700; margin: 10px 0 5px 0; }

@media (min-width: 600px) { .trackbox .trackkey-title, .daycalendar .trackkey-title, .speakerbox .trackkey-title, #level0 .trackkey-title { font-size: 18px; } }

.trackbox .trackkey-items, .daycalendar .trackkey-items, .speakerbox .trackkey-items, #level0 .trackkey-items { list-style: none; max-width: 100%; display: block; margin: 0 auto; padding: 0 0 20px 10px; }

.trackbox .trackkey-items .trackkey-item, .daycalendar .trackkey-items .trackkey-item, .speakerbox .trackkey-items .trackkey-item, #level0 .trackkey-items .trackkey-item { display: block; float: left; width: 100%; text-align: left; padding: 4px 0 0 3px; position: relative; line-height: 1.45; }

@media (min-width: 600px) { .trackbox .trackkey-items .trackkey-item, .daycalendar .trackkey-items .trackkey-item, .speakerbox .trackkey-items .trackkey-item, #level0 .trackkey-items .trackkey-item { width: 50%; } }

@media (min-width: 970px) { .trackbox .trackkey-items .trackkey-item, .daycalendar .trackkey-items .trackkey-item, .speakerbox .trackkey-items .trackkey-item, #level0 .trackkey-items .trackkey-item { width: 33.333333331%; } }

.trackbox .trackkey-items .trackkey-item a, .daycalendar .trackkey-items .trackkey-item a, .speakerbox .trackkey-items .trackkey-item a, #level0 .trackkey-items .trackkey-item a { font-size: 15px; line-height: 1.2; font-weight: 700; color: #624000; }

.trackbox .trackkey-items .trackkey-item a:hover, .daycalendar .trackkey-items .trackkey-item a:hover, .speakerbox .trackkey-items .trackkey-item a:hover, #level0 .trackkey-items .trackkey-item a:hover { color: #4e4e51; }

.trackbox .trackkey-items .trackkey-item:before, .daycalendar .trackkey-items .trackkey-item:before, .speakerbox .trackkey-items .trackkey-item:before, #level0 .trackkey-items .trackkey-item:before { content: " "; width: 20px; height: 20px; display: block; position: absolute; top: 2px; left: -7px; }

.trackbox .track, .daycalendar .track, .speakerbox .track, #level0 .track { padding-top: 10px; }

.trackbox .track h3, .daycalendar .track h3, .speakerbox .track h3, #level0 .track h3 { margin: 0; padding: 16px 20px; background-color: #4D4846; background-color: rgba(0, 0, 0, 0.2); color: #fff; }

.trackbox .track h3 a, .trackbox .track h3 a:visited, .daycalendar .track h3 a, .daycalendar .track h3 a:visited, .speakerbox .track h3 a, .speakerbox .track h3 a:visited, #level0 .track h3 a, #level0 .track h3 a:visited { color: #fff; }

.trackbox .track a, .trackbox .track a:visited, .daycalendar .track a, .daycalendar .track a:visited, .speakerbox .track a, .speakerbox .track a:visited, #level0 .track a, #level0 .track a:visited { color: #fff; font-weight: bold; }

.trackbox .track .content, .daycalendar .track .content, .speakerbox .track .content, #level0 .track .content { color: #4e4e51; background: #fff; padding: 20px; margin: 20px 35px; line-height: 1.3; font-size: 18px; }

.trackbox .track .content ul, .trackbox .track .content ol, .daycalendar .track .content ul, .daycalendar .track .content ol, .speakerbox .track .content ul, .speakerbox .track .content ol, #level0 .track .content ul, #level0 .track .content ol { margin: 20px 0; padding: 0 0 0 40px; list-style: disc; }

.trackbox .track .content p, .daycalendar .track .content p, .speakerbox .track .content p, #level0 .track .content p { margin: 0 0 15px 0; }

.trackbox .track .trigger, .daycalendar .track .trigger, .speakerbox .track .trigger, #level0 .track .trigger { line-height: 1.2; padding: 10px 20px; margin-bottom: 10px; border-bottom: 1px dotted #c6c8ca; }

.trackbox .track .trigger .show, .trackbox .track .trigger .hide, .daycalendar .track .trigger .show, .daycalendar .track .trigger .hide, .speakerbox .track .trigger .show, .speakerbox .track .trigger .hide, #level0 .track .trigger .show, #level0 .track .trigger .hide { background-position: 0 0; display: inline-block; width: 9px; height: 9px; position: relative; }

.trackbox .track .trigger ul, .daycalendar .track .trigger ul, .speakerbox .track .trigger ul, #level0 .track .trigger ul { background-color: #fff; color: #000; padding: 16px 0; margin: 0 0 4px; display: none; }

.trackbox .track .trigger ul p, .daycalendar .track .trigger ul p, .speakerbox .track .trigger ul p, #level0 .track .trigger ul p { padding: 0 10px; margin: 0; }

.trackbox .track .trigger .show, .daycalendar .track .trigger .show, .speakerbox .track .trigger .show, #level0 .track .trigger .show { background: url("https://vslive.com/~/media/ECG/VSLive/design/expand.png") no-repeat scroll 0px 0px; }

.trackbox .track .trigger .hide, .daycalendar .track .trigger .hide, .speakerbox .track .trigger .hide, #level0 .track .trigger .hide { background: url("https://vslive.com/~/media/ECG/VSLive/design/collapse.png") no-repeat scroll 0px 0px; }

.trackbox .track .trigger .speakers, .daycalendar .track .trigger .speakers, .speakerbox .track .trigger .speakers, #level0 .track .trigger .speakers { font-size: 20px; color: #624000; line-height: 1.3; }

.trackbox .track .trigger .speakers a, .trackbox .track .trigger .speakers a:visited, .daycalendar .track .trigger .speakers a, .daycalendar .track .trigger .speakers a:visited, .speakerbox .track .trigger .speakers a, .speakerbox .track .trigger .speakers a:visited, #level0 .track .trigger .speakers a, #level0 .track .trigger .speakers a:visited { color: #4e4e51; line-height: 1.3; }

.trackbox .track .trigger .speakers a:hover, .trackbox .track .trigger .speakers a:visited:hover, .daycalendar .track .trigger .speakers a:hover, .daycalendar .track .trigger .speakers a:visited:hover, .speakerbox .track .trigger .speakers a:hover, .speakerbox .track .trigger .speakers a:visited:hover, #level0 .track .trigger .speakers a:hover, #level0 .track .trigger .speakers a:visited:hover { color: #624000; }

.trackbox .track .trigger .summary, .daycalendar .track .trigger .summary, .speakerbox .track .trigger .summary, #level0 .track .trigger .summary { font-size: 16px; color: #4e4e51; margin: 0; line-height: 1.3; }

.trackbox .track .trigger .summary a, .trackbox .track .trigger .summary a:visited, .daycalendar .track .trigger .summary a, .daycalendar .track .trigger .summary a:visited, .speakerbox .track .trigger .summary a, .speakerbox .track .trigger .summary a:visited, #level0 .track .trigger .summary a, #level0 .track .trigger .summary a:visited { color: #4e4e51; line-height: 1.3; }

.trackbox .track .trigger .summary a:hover, .trackbox .track .trigger .summary a:visited:hover, .daycalendar .track .trigger .summary a:hover, .daycalendar .track .trigger .summary a:visited:hover, .speakerbox .track .trigger .summary a:hover, .speakerbox .track .trigger .summary a:visited:hover, #level0 .track .trigger .summary a:hover, #level0 .track .trigger .summary a:visited:hover { color: #624000; }

.trackbox .track .trigger .date, .daycalendar .track .trigger .date, .speakerbox .track .trigger .date, #level0 .track .trigger .date { display: block; font-size: 13px; margin: 5px 0 5px 15px; color: #fff; line-height: 1.2; }

.trackbox .track .trigger .time, .daycalendar .track .trigger .time, .speakerbox .track .trigger .time, #level0 .track .trigger .time { display: block; font-size: 14px; font-weight: 700; }

.trackbox .track .trigger .type, .daycalendar .track .trigger .type, .speakerbox .track .trigger .type, #level0 .track .trigger .type { font-weight: bold; color: #EEF73D; position: relative; }

.trackbox .track .active .show, .daycalendar .track .active .show, .speakerbox .track .active .show, #level0 .track .active .show { background: url("https://vslive.com/~/media/ECG/VSLive/design/collapse.png") no-repeat scroll 0px 0px; }

.trackbox .track .active ul, .daycalendar .track .active ul, .speakerbox .track .active ul, #level0 .track .active ul { display: block; }

.trackbox .viewday, .daycalendar .viewday, .speakerbox .viewday, #level0 .viewday { padding-top: 8px; font-size: 14px; }

.trackbox .cagKey, .daycalendar .cagKey, .speakerbox .cagKey, #level0 .cagKey { width: 100%; display: block; margin: 20px auto 0 auto; }

.trackbox .cagKey th, .daycalendar .cagKey th, .speakerbox .cagKey th, #level0 .cagKey th { color: #4e4e51; background: #fff; font-size: 18px; font-weight: 700; margin: 10px 0 20px 0; }

@media (min-width: 600px) { .trackbox .cagKey th, .daycalendar .cagKey th, .speakerbox .cagKey th, #level0 .cagKey th { font-size: 18px; } }

.trackbox .cagKey td.color31, .daycalendar .cagKey td.color31, .speakerbox .cagKey td.color31, #level0 .cagKey td.color31 { border: solid 1px #4e4e51; }

.trackbox .cagKey td, .daycalendar .cagKey td, .speakerbox .cagKey td, #level0 .cagKey td { padding: 0 10px 0 0; border: 1px solid #fff; line-height: 1.4; font-size: 15px; font-weight: 700; margin: 0 0 5px 0; }

.trackbox .cagKey td a, .trackbox .cagKey td a:visited, .daycalendar .cagKey td a, .daycalendar .cagKey td a:visited, .speakerbox .cagKey td a, .speakerbox .cagKey td a:visited, #level0 .cagKey td a, #level0 .cagKey td a:visited { color: #624000; padding-left: 6px; text-decoration: none; }

.trackbox .cagKey td a:hover, .trackbox .cagKey td a:visited:hover, .daycalendar .cagKey td a:hover, .daycalendar .cagKey td a:visited:hover, .speakerbox .cagKey td a:hover, .speakerbox .cagKey td a:visited:hover, #level0 .cagKey td a:hover, #level0 .cagKey td a:visited:hover { color: #4e4e51; }

@media (min-width: 840px) { .trackbox .cagKey td, .daycalendar .cagKey td, .speakerbox .cagKey td, #level0 .cagKey td { padding: 0 120px 0 0; } }

.trackbox .cagKey td[class], .daycalendar .cagKey td[class], .speakerbox .cagKey td[class], #level0 .cagKey td[class] { width: 24px; padding: 0; display: inline-block; }

.speakerbox .speaker { overflow: hidden; padding-top: 0; padding-bottom: 15px; background: #fff; padding: 45px 15px; margin: 0 auto; max-width: 1600px; border-top: 1px solid #c6c8ca; clear: both; }

.speakerbox .speaker .info { width: 100%; float: none; }

@media (min-width: 1024px) { .speakerbox .speaker .info { width: 50%; float: left; } }

.speakerbox .speaker .info a, .speakerbox .speaker .info a:visited { font-size: 15px; color: #b1b1b1; line-height: 1.2; font-weight: 700; font-style: italic; display: inline-block; }

.speakerbox .speaker .info a br, .speakerbox .speaker .info a:visited br { content: " "; display: block; margin: 1px 0; }

.speakerbox .speaker .info a .name, .speakerbox .speaker .info a:visited .name { display: block; padding: 0 0 3px 0; font-size: 32px; font-weight: bold; font-style: normal; line-height: 1.3; color: #4e4e51; }

.speakerbox .speaker .info img { float: left; max-width: 120px; margin: 0 30px 10px 0; }

.speakerbox .speaker ul { display: block; clear: both; width: 100%; float: none; }

@media (min-width: 1024px) { .speakerbox .speaker ul { width: 50%; display: inline-block; } }

.speakerbox .speaker ul li { position: relative; margin-bottom: 5px; line-height: 1.4; }

.speakerbox .speaker ul li span[class^='color'] { display: inline-block; width: 20px; height: 20px; position: absolute; top: 6px; left: 0; }

.speakerbox .speaker ul li span.colorbox { display: none; }

.speakerbox .speaker ul li a { padding: 0 0 0 30px; color: #4e4e51; }

.speakerbox .speaker ul li a:hover { color: #624000; }

.speakerbox .topmenu { padding-bottom: 15px; }

#speaker, #sessions { min-height: 1100px; max-width: 1100px !important; }

#speaker img, #sessions img { max-width: 300px; }

#speaker ul, #speaker ol, #sessions ul, #sessions ol { margin: 20px 0; padding: 0 0 0 40px; }

#speaker ul li, #speaker ol li, #sessions ul li, #sessions ol li { padding: 0 0 4px 0; }

#speaker ul, #sessions ul { list-style: disc; }

#speaker h3, #sessions h3 { display: block; padding: 50px 0 8px 0; font-size: 16px; font-weight: 400; font-style: italic; line-height: 1.1; color: #4e4e51; }

#speaker h4, #sessions h4 { display: block; padding: 0px 0 3px 0; font-size: 26px; font-weight: bold; font-style: normal; line-height: 1.3; color: #4e4e51; }

#speaker .title, #speaker .company, #speaker .speakertitle, #speaker .speakercompany, #speaker .speakercredentials, #speaker p[id*='_0_Credentials'], #sessions .title, #sessions .company, #sessions .speakertitle, #sessions .speakercompany, #sessions .speakercredentials, #sessions p[id*='_0_Credentials'] { font-size: 15px; color: #b1b1b1; line-height: 1.2; font-weight: 700; font-style: italic; display: block; clear: none; margin: 0; }

#speaker .company, #sessions .company { margin: 0 0 20px 0; }

#speaker .date, #sessions .date { display: inline; font-size: 15px; margin: 0 10px 0 0; font-weight: bold; }

#speaker .startTime, #sessions .startTime { display: inline; font-size: 15px; margin: 0 10px 0 0; font-weight: bold; }

#speaker .level, #sessions .level { font-size: 14px; font-style: italic; margin: 0; }

#speaker .downloadIcons, #sessions .downloadIcons { margin: 40px 0 0 0; }

#speaker .speaker, #sessions .speaker { padding: 0; clear: none; }

#speaker .speaker a, #sessions .speaker a { display: block; padding: 0px 0 3px 0; font-size: 21px; font-weight: bold; font-style: normal; line-height: 1.3; color: #4e4e51; line-height: 1; }

@media (min-width: 600px) { #speaker .speaker a, #sessions .speaker a { font-size: 2.5vw; } }

@media (min-width: 900px) { #speaker .speaker a, #sessions .speaker a { font-size: 32px; } }

#speaker .speaker a:hover, #sessions .speaker a:hover { color: #624000; }

#speaker:after, #sessions:after { content: ""; display: table; clear: both; }

#speaker h3 { display: block; padding: 40px 0 3px 0; font-size: 26px; font-weight: bold; font-style: normal; line-height: 1.3; color: #4e4e51; }

#speaker img { max-width: 120px; float: right; margin: 15px 0 10px 20px; border: 10px solid #ebecec; }

@media (min-width: 400px) { #speaker img { max-width: 150px; } }

@media (min-width: 700px) { #speaker img { max-width: 350px; margin: 35px 0 50px 50px; border: 30px solid #ebecec; } }

#sessions > div { position: relative; }

@media (min-width: 600px) { #sessions > div { padding-bottom: 280px; } }

#sessions .level { font-weight: 700; margin-bottom: 10px; }

#sessions img { width: 100%; max-width: 150px; }

@media (min-width: 370px) { #sessions img { max-width: 100%; margin: 10px 10px 0px 0; } }

#sessions div.speaker { float: left; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; margin-bottom: 20px; margin-right: 10px; width: 160px; padding: 0px 30px 10px 30px; text-align: center; min-height: 230px; border: 1px solid #ccc; }

@media (min-width: 500px) { #sessions div.speaker { min-height: auto; width: calc(50% - 10px); } }

@media (min-width: 840px) { #sessions div.speaker { min-height: 280px; width: calc(25% - 10px); } }

@media (min-width: 1024px) { #sessions div.speaker { width: calc(20% - 10px); min-height: 250px; } }

#sessions div.speaker:after { content: ""; display: table; clear: both; }

#sessions div.speaker p.speaker { position: relative; margin: -15px auto 0 auto; padding: 15px 0 3px 0; max-width: 100%; float: none; }

#sessions div.speaker p.speaker a, #sessions div.speaker p.speaker a:visited { font-size: 16px; }

@media (min-width: 370px) { #sessions div.speaker p.speaker a, #sessions div.speaker p.speaker a:visited { font-size: 16px; } }

@media (min-width: 767px) { #sessions div.speaker p.speaker a, #sessions div.speaker p.speaker a:visited { font-size: 16px; } }

#sessions div.speaker p.speakercredentials, #sessions div.speaker p.speakertitle, #sessions div.speaker p.speakercompany { position: relative; float: none; width: auto; font-size: 14px; }

#sessions p { display: block; clear: both; margin: 20px 0 0 0; }

#sessions div p, #sessions div ul, #sessions div ol { clear: both; }

.daycalendar { clear: both; height: auto; }

.daycalendar .topmenu, .daycalendar .viewday { padding-bottom: 15px; }

.daycalendar .topmenu h3, .daycalendar .viewday h3 { display: inline; padding: 0 15px 0 0; }

.daycalendar .topmenu ul, .daycalendar .viewday ul { display: inline; }

.daycalendar .topmenu ul li, .daycalendar .viewday ul li { display: inline; }

.daycalendar .topmenu ul li a, .daycalendar .viewday ul li a { font-size: 16px; line-height: 1.2; padding: 0 10px 0 0; color: #0a84ad; }

.daycalendar .topmenu ul li a:hover, .daycalendar .viewday ul li a:hover { color: #0a84ad; }

.daycalendar .selected a { color: #211c53 !important; }

.daycalendar .viewday { font-weight: 700; text-transform: uppercase; font-size: 13px; padding-bottom: 7px; margin-top: -5px; }

.daycalendar .viewday ul li a, .daycalendar .viewday ul li a:visited { font-size: 13px; }

.daycalendar .viewday h3.viewday-title { color: #4e4e51; font-weight: 700; }

.daycalendar .daycalendar-title { padding-top: 15px; padding-bottom: 3px; font-size: 16px; font-weight: 700; color: #4e4e51; }

.daycalendar .sessionlistcalendar { position: relative; padding-top: 0; padding-bottom: 90px; }

.daycalendar .sessionlistcalendar-times { width: 50px; text-align: right; border-right: 1px solid #000; font-size: 30px; position: absolute; top: 0; left: 15px; background-color: #fff; display: none; }

@media (min-width: 600px) { .daycalendar .sessionlistcalendar-times { display: block; } }

.daycalendar .sessionlistcalendar-times span { vertical-align: super; font-size: 10px; position: relative; margin-left: -5px; text-transform: uppercase; }

.list .daycalendar .sessionlistcalendar-times { display: none; }

.daycalendar .sessionlistcalendar-timeslot { border-bottom: 1px solid #000; padding-right: 4px; color: #000; }

.daycalendar .sessionlistcalendar-timeslot:last-of-type { border-bottom: none; }

.daycalendar .sessionlistcalendar-events { position: relative; display: block; margin-left: 50px; width: auto; }

@media (max-width: 600px) { .daycalendar .sessionlistcalendar-events { width: 100%; margin-left: 0; height: auto !important; } }

.daycalendar .sessionlistcalendar-events span { display: block; }

.list .daycalendar .sessionlistcalendar-events { height: auto !important; margin-left: 0; }

.daycalendar .cagKey .color31 { border: solid 1px #4e4e51; }

.daycalendar .sessionlistmenu { max-width: 1000px; margin: 0 auto; padding: 20px 30px; background-color: #fff; }

.daycalendar .sessionlistcalendar-event { padding: 8px; overflow: hidden; border-bottom: 1px dotted #fff; color: #fff; }

.daycalendar .sessionlistcalendar-event:last-of-type { border-bottom: none; }

.list .daycalendar .sessionlistcalendar-event { position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; left: 0 !important; top: 0 !important; }

.daycalendar .sessionlistcalendar-event:hover { height: auto !important; z-index: 4; opacity: 0.9; }

@media (max-width: 600px) { .daycalendar .sessionlistcalendar-event { position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; left: 0 !important; top: 0 !important; } }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-time { font-weight: 700; font-size: 12px; }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-sessionnumber { font-weight: 700; font-size: 12px; line-height: 1.2; font-style: italic; }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-title { font-weight: 700; font-size: 14px; line-height: 1.3; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase; }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-title a, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-title a:visited { color: #fff; }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-speakers, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-moderators { line-height: 1.2; }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-speakers a, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-speakers a:visited, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-moderators a, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-moderators a:visited { color: #fff; font-size: 14px; }

.daycalendar .sessionlistcalendar-event .sessionlistcalendar-speakers .sessionlistcalendar-speaker img, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-speakers .sessionlistcalendar-moderator img, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-moderators .sessionlistcalendar-speaker img, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-moderators .sessionlistcalendar-moderator img { max-width: 200px; margin: 10px 10px 0 0; }

.daycalendar .sessionlistcalendar-event a.sessionlistcalendar-speakername, .daycalendar .sessionlistcalendar-event .sessionlistcalendar-moderatedby { font-size: 14px; }

.color3 .trigger, .color8 .trigger, .color1 .trigger, .color25 .trigger, .color31 .trigger, .color14 .trigger, .color26 .trigger, .color10 .trigger, .color12 .trigger, .color6 .trigger, .colorx .trigger { border-bottom: 1px dotted #b1b1b1; }

.color3 .trigger a, .color3 .trigger a:visited, .color8 .trigger a, .color8 .trigger a:visited, .color1 .trigger a, .color1 .trigger a:visited, .color25 .trigger a, .color25 .trigger a:visited, .color31 .trigger a, .color31 .trigger a:visited, .color14 .trigger a, .color14 .trigger a:visited, .color26 .trigger a, .color26 .trigger a:visited, .color10 .trigger a, .color10 .trigger a:visited, .color12 .trigger a, .color12 .trigger a:visited, .color6 .trigger a, .color6 .trigger a:visited, .colorx .trigger a, .colorx .trigger a:visited { color: #4e4e51 !important; }

.color3 .trigger .date, .color8 .trigger .date, .color1 .trigger .date, .color25 .trigger .date, .color31 .trigger .date, .color14 .trigger .date, .color26 .trigger .date, .color10 .trigger .date, .color12 .trigger .date, .color6 .trigger .date, .colorx .trigger .date { color: #4e4e51 !important; }

.color3 .trigger .type, .color8 .trigger .type, .color1 .trigger .type, .color25 .trigger .type, .color31 .trigger .type, .color14 .trigger .type, .color26 .trigger .type, .color10 .trigger .type, .color12 .trigger .type, .color6 .trigger .type, .colorx .trigger .type { color: #2d3a51 !important; }

.color3 .trigger ul li .speakers a, .color3 .trigger ul li .more a, .color8 .trigger ul li .speakers a, .color8 .trigger ul li .more a, .color1 .trigger ul li .speakers a, .color1 .trigger ul li .more a, .color25 .trigger ul li .speakers a, .color25 .trigger ul li .more a, .color31 .trigger ul li .speakers a, .color31 .trigger ul li .more a, .color14 .trigger ul li .speakers a, .color14 .trigger ul li .more a, .color26 .trigger ul li .speakers a, .color26 .trigger ul li .more a, .color10 .trigger ul li .speakers a, .color10 .trigger ul li .more a, .color12 .trigger ul li .speakers a, .color12 .trigger ul li .more a, .color6 .trigger ul li .speakers a, .color6 .trigger ul li .more a, .colorx .trigger ul li .speakers a, .colorx .trigger ul li .more a { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-title, .color8 .sessionlistcalendar-title, .color1 .sessionlistcalendar-title, .color25 .sessionlistcalendar-title, .color31 .sessionlistcalendar-title, .color14 .sessionlistcalendar-title, .color26 .sessionlistcalendar-title, .color10 .sessionlistcalendar-title, .color12 .sessionlistcalendar-title, .color6 .sessionlistcalendar-title, .colorx .sessionlistcalendar-title { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-title a, .color3 .sessionlistcalendar-title a:visited, .color8 .sessionlistcalendar-title a, .color8 .sessionlistcalendar-title a:visited, .color1 .sessionlistcalendar-title a, .color1 .sessionlistcalendar-title a:visited, .color25 .sessionlistcalendar-title a, .color25 .sessionlistcalendar-title a:visited, .color31 .sessionlistcalendar-title a, .color31 .sessionlistcalendar-title a:visited, .color14 .sessionlistcalendar-title a, .color14 .sessionlistcalendar-title a:visited, .color26 .sessionlistcalendar-title a, .color26 .sessionlistcalendar-title a:visited, .color10 .sessionlistcalendar-title a, .color10 .sessionlistcalendar-title a:visited, .color12 .sessionlistcalendar-title a, .color12 .sessionlistcalendar-title a:visited, .color6 .sessionlistcalendar-title a, .color6 .sessionlistcalendar-title a:visited, .colorx .sessionlistcalendar-title a, .colorx .sessionlistcalendar-title a:visited { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-event, .color8 .sessionlistcalendar-event, .color1 .sessionlistcalendar-event, .color25 .sessionlistcalendar-event, .color31 .sessionlistcalendar-event, .color14 .sessionlistcalendar-event, .color26 .sessionlistcalendar-event, .color10 .sessionlistcalendar-event, .color12 .sessionlistcalendar-event, .color6 .sessionlistcalendar-event, .colorx .sessionlistcalendar-event { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-event a, .color3 .sessionlistcalendar-event a:visited, .color8 .sessionlistcalendar-event a, .color8 .sessionlistcalendar-event a:visited, .color1 .sessionlistcalendar-event a, .color1 .sessionlistcalendar-event a:visited, .color25 .sessionlistcalendar-event a, .color25 .sessionlistcalendar-event a:visited, .color31 .sessionlistcalendar-event a, .color31 .sessionlistcalendar-event a:visited, .color14 .sessionlistcalendar-event a, .color14 .sessionlistcalendar-event a:visited, .color26 .sessionlistcalendar-event a, .color26 .sessionlistcalendar-event a:visited, .color10 .sessionlistcalendar-event a, .color10 .sessionlistcalendar-event a:visited, .color12 .sessionlistcalendar-event a, .color12 .sessionlistcalendar-event a:visited, .color6 .sessionlistcalendar-event a, .color6 .sessionlistcalendar-event a:visited, .colorx .sessionlistcalendar-event a, .colorx .sessionlistcalendar-event a:visited { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-time, .color8 .sessionlistcalendar-time, .color1 .sessionlistcalendar-time, .color25 .sessionlistcalendar-time, .color31 .sessionlistcalendar-time, .color14 .sessionlistcalendar-time, .color26 .sessionlistcalendar-time, .color10 .sessionlistcalendar-time, .color12 .sessionlistcalendar-time, .color6 .sessionlistcalendar-time, .colorx .sessionlistcalendar-time { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-time a, .color3 .sessionlistcalendar-time a:visited, .color8 .sessionlistcalendar-time a, .color8 .sessionlistcalendar-time a:visited, .color1 .sessionlistcalendar-time a, .color1 .sessionlistcalendar-time a:visited, .color25 .sessionlistcalendar-time a, .color25 .sessionlistcalendar-time a:visited, .color31 .sessionlistcalendar-time a, .color31 .sessionlistcalendar-time a:visited, .color14 .sessionlistcalendar-time a, .color14 .sessionlistcalendar-time a:visited, .color26 .sessionlistcalendar-time a, .color26 .sessionlistcalendar-time a:visited, .color10 .sessionlistcalendar-time a, .color10 .sessionlistcalendar-time a:visited, .color12 .sessionlistcalendar-time a, .color12 .sessionlistcalendar-time a:visited, .color6 .sessionlistcalendar-time a, .color6 .sessionlistcalendar-time a:visited, .colorx .sessionlistcalendar-time a, .colorx .sessionlistcalendar-time a:visited { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-sessionnumber, .color8 .sessionlistcalendar-sessionnumber, .color1 .sessionlistcalendar-sessionnumber, .color25 .sessionlistcalendar-sessionnumber, .color31 .sessionlistcalendar-sessionnumber, .color14 .sessionlistcalendar-sessionnumber, .color26 .sessionlistcalendar-sessionnumber, .color10 .sessionlistcalendar-sessionnumber, .color12 .sessionlistcalendar-sessionnumber, .color6 .sessionlistcalendar-sessionnumber, .colorx .sessionlistcalendar-sessionnumber { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-sessionnumber a, .color3 .sessionlistcalendar-sessionnumber a:visited, .color8 .sessionlistcalendar-sessionnumber a, .color8 .sessionlistcalendar-sessionnumber a:visited, .color1 .sessionlistcalendar-sessionnumber a, .color1 .sessionlistcalendar-sessionnumber a:visited, .color25 .sessionlistcalendar-sessionnumber a, .color25 .sessionlistcalendar-sessionnumber a:visited, .color31 .sessionlistcalendar-sessionnumber a, .color31 .sessionlistcalendar-sessionnumber a:visited, .color14 .sessionlistcalendar-sessionnumber a, .color14 .sessionlistcalendar-sessionnumber a:visited, .color26 .sessionlistcalendar-sessionnumber a, .color26 .sessionlistcalendar-sessionnumber a:visited, .color10 .sessionlistcalendar-sessionnumber a, .color10 .sessionlistcalendar-sessionnumber a:visited, .color12 .sessionlistcalendar-sessionnumber a, .color12 .sessionlistcalendar-sessionnumber a:visited, .color6 .sessionlistcalendar-sessionnumber a, .color6 .sessionlistcalendar-sessionnumber a:visited, .colorx .sessionlistcalendar-sessionnumber a, .colorx .sessionlistcalendar-sessionnumber a:visited { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-speakers, .color3 .sessionlistcalendar-moderators, .color8 .sessionlistcalendar-speakers, .color8 .sessionlistcalendar-moderators, .color1 .sessionlistcalendar-speakers, .color1 .sessionlistcalendar-moderators, .color25 .sessionlistcalendar-speakers, .color25 .sessionlistcalendar-moderators, .color31 .sessionlistcalendar-speakers, .color31 .sessionlistcalendar-moderators, .color14 .sessionlistcalendar-speakers, .color14 .sessionlistcalendar-moderators, .color26 .sessionlistcalendar-speakers, .color26 .sessionlistcalendar-moderators, .color10 .sessionlistcalendar-speakers, .color10 .sessionlistcalendar-moderators, .color12 .sessionlistcalendar-speakers, .color12 .sessionlistcalendar-moderators, .color6 .sessionlistcalendar-speakers, .color6 .sessionlistcalendar-moderators, .colorx .sessionlistcalendar-speakers, .colorx .sessionlistcalendar-moderators { color: #4e4e51 !important; }

.color3 .sessionlistcalendar-speakers a, .color3 .sessionlistcalendar-speakers a:visited, .color3 .sessionlistcalendar-moderators a, .color3 .sessionlistcalendar-moderators a:visited, .color8 .sessionlistcalendar-speakers a, .color8 .sessionlistcalendar-speakers a:visited, .color8 .sessionlistcalendar-moderators a, .color8 .sessionlistcalendar-moderators a:visited, .color1 .sessionlistcalendar-speakers a, .color1 .sessionlistcalendar-speakers a:visited, .color1 .sessionlistcalendar-moderators a, .color1 .sessionlistcalendar-moderators a:visited, .color25 .sessionlistcalendar-speakers a, .color25 .sessionlistcalendar-speakers a:visited, .color25 .sessionlistcalendar-moderators a, .color25 .sessionlistcalendar-moderators a:visited, .color31 .sessionlistcalendar-speakers a, .color31 .sessionlistcalendar-speakers a:visited, .color31 .sessionlistcalendar-moderators a, .color31 .sessionlistcalendar-moderators a:visited, .color14 .sessionlistcalendar-speakers a, .color14 .sessionlistcalendar-speakers a:visited, .color14 .sessionlistcalendar-moderators a, .color14 .sessionlistcalendar-moderators a:visited, .color26 .sessionlistcalendar-speakers a, .color26 .sessionlistcalendar-speakers a:visited, .color26 .sessionlistcalendar-moderators a, .color26 .sessionlistcalendar-moderators a:visited, .color10 .sessionlistcalendar-speakers a, .color10 .sessionlistcalendar-speakers a:visited, .color10 .sessionlistcalendar-moderators a, .color10 .sessionlistcalendar-moderators a:visited, .color12 .sessionlistcalendar-speakers a, .color12 .sessionlistcalendar-speakers a:visited, .color12 .sessionlistcalendar-moderators a, .color12 .sessionlistcalendar-moderators a:visited, .color6 .sessionlistcalendar-speakers a, .color6 .sessionlistcalendar-speakers a:visited, .color6 .sessionlistcalendar-moderators a, .color6 .sessionlistcalendar-moderators a:visited, .colorx .sessionlistcalendar-speakers a, .colorx .sessionlistcalendar-speakers a:visited, .colorx .sessionlistcalendar-moderators a, .colorx .sessionlistcalendar-moderators a:visited { color: #4e4e51 !important; }

.colorx { background: #ededed; }

.color31 .trigger { border-left: 1px dotted #b1b1b1; border-right: 1px dotted #b1b1b1; margin-bottom: 0 !important; }

.color31 .trigger:last-of-type { margin-bottom: 10px !important; }

.color31 .trigger ul { background-color: #ededed !important; }

.trackkey-items .color31:before { border: solid 1px #4e4e51; }

.speakerbox .speaker ul li span.color31 { border: solid 1px #4e4e51; }

.downloadIcons { float: right; padding-top: 2px; }

.downloadIcons .zip a, .downloadIcons .pdf a, .downloadIcons .video a, .downloadIcons .mp3 a, .downloadIcons .txt a { height: 35px; width: 35px; display: inline-block; }

.downloadIcons .pdf a { background: url(https://vslive.com/design/ECG/vslive/conference-icons/pdf.png) no-repeat center top; }

.downloadIcons .zip a { background: url(https://vslive.com/design/ECG/vslive/conference-icons/zip.png) no-repeat center top; }

.downloadIcons .video a { background: url(https://vslive.com/design/ECG/vslive/conference-icons/video.png) no-repeat center top; }

.downloadIcons .mp3 a { background: url(https://vslive.com/design/ECG/vslive/conference-icons/mp3.png) no-repeat center top; }

.downloadIcons .txt a { background: url(https://vslive.com/design/ECG/vslive/conference-icons/text.png) no-repeat center top; }

.downloadIcons .video { margin: 0; padding: 0; float: none; max-width: 35px; display: inline; }

.trigger ul { margin-top: 12px; }

#bigzip { clear: both; position: relative; padding-top: 0; padding-bottom: 20px; padding-right: 15px; float: none; overflow: hidden; background: #fff; display: block; margin-top: 30px; }

@media (min-width: 650px) { #bigzip { float: right; padding-top: 0; padding-bottom: 0px; margin-top: 8px; } }

@media (min-width: 767px) { #bigzip { padding-right: 10%; } }

@media (min-width: 1250px) { #bigzip { padding-right: 14%; } }

#bigzip a, #bigzip a:visited { float: none; clear: both; padding-top: 5px; padding-bottom: 10px; padding-right: 0; padding-left: 75px; font-weight: bold; font-size: 13px; line-height: 1.1; text-align: left; text-transform: uppercase; background: url(https://vslive.com/design/ECG/vslive/conference-icons/bigzip.png) no-repeat 15px 0 #fff; display: block; width: 200px; height: 50px; }

@media (min-width: 650px) { #bigzip a, #bigzip a:visited { background: url(https://vslive.com/design/ECG/vslive/conference-icons/bigzip.png) no-repeat top right #fff; padding-right: 60px; padding-left: 0; } }

.brochureandagenda .customPages-content { background: white; width: 100%; overflow: hidden; }

.brochureandagenda .customPages-content .left { width: 100%; display: block; padding: 20px 20px 0 20px; }

@media (min-width: 900px) { .brochureandagenda .customPages-content .left { width: 60%; float: left; padding: 30px; } }

@media (min-width: 1200px) { .brochureandagenda .customPages-content .left { padding: 63px 80px 80px 30px; } }

.brochureandagenda .customPages-content .left img:hover { opacity: .8; -webkit-transition: linear .3s; -o-transition: linear .3s; transition: linear .3s; }

.brochureandagenda .customPages-content .left a, .brochureandagenda .customPages-content .left a:visited { -webkit-box-shadow: none; box-shadow: none; }

.brochureandagenda .customPages-content .left a:hover, .brochureandagenda .customPages-content .left a:visited:hover { -webkit-box-shadow: none; box-shadow: none; }

.brochureandagenda .customPages-content .right { padding: 20px; }

@media (min-width: 900px) { .brochureandagenda .customPages-content .right { padding: 10px 30px 0 30px; float: right; width: 40%; } }

@media (min-width: 1200px) { .brochureandagenda .customPages-content .right { padding: 60px 80px 80px 0; } }

.brochureandagenda .customPages-content .right p, .brochureandagenda .customPages-content .right li { font-size: 19px; }

@media (min-width: 900px) { .brochureandagenda .customPages-content .right p, .brochureandagenda .customPages-content .right li { font-size: 1.3vw; } }

@media (min-width: 1850px) { .brochureandagenda .customPages-content .right p, .brochureandagenda .customPages-content .right li { font-size: 24px; } }

.sponsors-section-static { background: #4e4e51; width: 100%; display: block; margin: 0 auto; overflow: hidden; position: relative; padding: 0 10px; }

@media (min-width: 1024px) { .sponsors-section-static { padding: 0 10px; } }

@media (min-width: 1224px) { .sponsors-section-static { padding: 0 40px; } }

@media (min-width: 1524px) { .sponsors-section-static { padding: 0 120px; } }

@media (min-width: 1724px) { .sponsors-section-static { padding: 0 220px; } }

.sponsors-section-static h3 { margin: 50px auto 0 auto; max-width: 100%; position: relative; color: #db953c; background: #fff; text-align: center; padding-top: 30px; font-size: 34px; border-top-left-radius: 15px; border-top-right-radius: 15px; font-family: "Roboto", sans-serif; font-weight: 700; }

@media (min-width: 1000px) { .sponsors-section-static h3 { max-width: 1100px; padding-top: 40px; } }

@media (min-width: 1370px) { .sponsors-section-static h3 { font-size: 43px; } }

.sponsors-section-static div:last-child { margin-bottom: 50px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }

.sponsors-section-static div:last-child:after { display: none; }

.sponsors-section-static div.summary { margin-bottom: 0; border: none; }

.sponsors-section-static .eventpartners, .sponsors-section-static .platinum, .sponsors-section-static .gold, .sponsors-section-static .silver, .sponsors-section-static .exhibitor, .sponsors-section-static .mediapartners, .sponsors-section-static .premiermediapartner, .sponsors-section-static .alliancemediapartner { background: #fff; max-width: 100%; margin: 0 auto; float: none; display: block; padding: 0 20px; }

@media (min-width: 840px) { .sponsors-section-static .eventpartners, .sponsors-section-static .platinum, .sponsors-section-static .gold, .sponsors-section-static .silver, .sponsors-section-static .exhibitor, .sponsors-section-static .mediapartners, .sponsors-section-static .premiermediapartner, .sponsors-section-static .alliancemediapartner { max-width: 1100px; } }

@media (min-width: 1024px) { .sponsors-section-static .eventpartners, .sponsors-section-static .platinum, .sponsors-section-static .gold, .sponsors-section-static .silver, .sponsors-section-static .exhibitor, .sponsors-section-static .mediapartners, .sponsors-section-static .premiermediapartner, .sponsors-section-static .alliancemediapartner { float: none; margin: 0 auto; } }

.sponsors-section-static .eventpartners:after, .sponsors-section-static .platinum:after, .sponsors-section-static .gold:after, .sponsors-section-static .silver:after, .sponsors-section-static .exhibitor:after, .sponsors-section-static .mediapartners:after, .sponsors-section-static .premiermediapartner:after, .sponsors-section-static .alliancemediapartner:after { position: relative; bottom: 20px; left: 0; content: " "; width: 100%; height: 1px; display: block; border-bottom: 1px solid #b1b1b1; }

.sponsors-section-static .eventpartners h3, .sponsors-section-static .platinum h3, .sponsors-section-static .gold h3, .sponsors-section-static .silver h3, .sponsors-section-static .exhibitor h3, .sponsors-section-static .mediapartners h3, .sponsors-section-static .premiermediapartner h3, .sponsors-section-static .alliancemediapartner h3 { text-align: center; text-transform: uppercase; font-size: 20px; max-width: 100%; color: #0a0203; padding-top: 30px; padding-bottom: 10px; margin: 0; }

@media (min-width: 660px) { .sponsors-section-static .eventpartners h3, .sponsors-section-static .platinum h3, .sponsors-section-static .gold h3, .sponsors-section-static .silver h3, .sponsors-section-static .exhibitor h3, .sponsors-section-static .mediapartners h3, .sponsors-section-static .premiermediapartner h3, .sponsors-section-static .alliancemediapartner h3 { text-align: left; } }

@media (min-width: 1024px) { .sponsors-section-static .eventpartners h3, .sponsors-section-static .platinum h3, .sponsors-section-static .gold h3, .sponsors-section-static .silver h3, .sponsors-section-static .exhibitor h3, .sponsors-section-static .mediapartners h3, .sponsors-section-static .premiermediapartner h3, .sponsors-section-static .alliancemediapartner h3 { padding-bottom: 5px; padding-left: 20px; } }

.sponsors-section-static .eventpartners ul, .sponsors-section-static .platinum ul, .sponsors-section-static .gold ul, .sponsors-section-static .silver ul, .sponsors-section-static .exhibitor ul, .sponsors-section-static .mediapartners ul, .sponsors-section-static .premiermediapartner ul, .sponsors-section-static .alliancemediapartner ul { list-style: none; padding: 0; margin: 0; }

.sponsors-section-static .eventpartners ul li, .sponsors-section-static .platinum ul li, .sponsors-section-static .gold ul li, .sponsors-section-static .silver ul li, .sponsors-section-static .exhibitor ul li, .sponsors-section-static .mediapartners ul li, .sponsors-section-static .premiermediapartner ul li, .sponsors-section-static .alliancemediapartner ul li { width: 70%; display: block; text-align: center; margin: 0 auto; }

.sponsors-section-static .eventpartners ul li:last-child, .sponsors-section-static .platinum ul li:last-child, .sponsors-section-static .gold ul li:last-child, .sponsors-section-static .silver ul li:last-child, .sponsors-section-static .exhibitor ul li:last-child, .sponsors-section-static .mediapartners ul li:last-child, .sponsors-section-static .premiermediapartner ul li:last-child, .sponsors-section-static .alliancemediapartner ul li:last-child { margin-bottom: 80px; }

@media (min-width: 400px) { .sponsors-section-static .eventpartners ul li, .sponsors-section-static .platinum ul li, .sponsors-section-static .gold ul li, .sponsors-section-static .silver ul li, .sponsors-section-static .exhibitor ul li, .sponsors-section-static .mediapartners ul li, .sponsors-section-static .premiermediapartner ul li, .sponsors-section-static .alliancemediapartner ul li { width: 50%; } }

@media (min-width: 650px) { .sponsors-section-static .eventpartners ul li, .sponsors-section-static .platinum ul li, .sponsors-section-static .gold ul li, .sponsors-section-static .silver ul li, .sponsors-section-static .exhibitor ul li, .sponsors-section-static .mediapartners ul li, .sponsors-section-static .premiermediapartner ul li, .sponsors-section-static .alliancemediapartner ul li { width: 24.5%; display: inline-block; text-align: left; }
  .sponsors-section-static .eventpartners ul li:last-child, .sponsors-section-static .platinum ul li:last-child, .sponsors-section-static .gold ul li:last-child, .sponsors-section-static .silver ul li:last-child, .sponsors-section-static .exhibitor ul li:last-child, .sponsors-section-static .mediapartners ul li:last-child, .sponsors-section-static .premiermediapartner ul li:last-child, .sponsors-section-static .alliancemediapartner ul li:last-child { margin-bottom: 0; } }

.sponsors-section-static .eventpartners ul li img, .sponsors-section-static .platinum ul li img, .sponsors-section-static .gold ul li img, .sponsors-section-static .silver ul li img, .sponsors-section-static .exhibitor ul li img, .sponsors-section-static .mediapartners ul li img, .sponsors-section-static .premiermediapartner ul li img, .sponsors-section-static .alliancemediapartner ul li img { max-width: 100%; padding: 0 20px; display: block; margin: 0 auto -70px auto; }

@media (min-width: 650px) { .sponsors-section-static .eventpartners ul li img, .sponsors-section-static .platinum ul li img, .sponsors-section-static .gold ul li img, .sponsors-section-static .silver ul li img, .sponsors-section-static .exhibitor ul li img, .sponsors-section-static .mediapartners ul li img, .sponsors-section-static .premiermediapartner ul li img, .sponsors-section-static .alliancemediapartner ul li img { margin: 0; } }

@media (min-width: 1024px) { .sponsors-section-static .eventpartners ul li img, .sponsors-section-static .platinum ul li img, .sponsors-section-static .gold ul li img, .sponsors-section-static .silver ul li img, .sponsors-section-static .exhibitor ul li img, .sponsors-section-static .mediapartners ul li img, .sponsors-section-static .premiermediapartner ul li img, .sponsors-section-static .alliancemediapartner ul li img { margin: 0; } }

.sponsors-section-static .eventpartners .titleanddescription, .sponsors-section-static .platinum .titleanddescription, .sponsors-section-static .gold .titleanddescription, .sponsors-section-static .silver .titleanddescription, .sponsors-section-static .exhibitor .titleanddescription, .sponsors-section-static .mediapartners .titleanddescription, .sponsors-section-static .premiermediapartner .titleanddescription, .sponsors-section-static .alliancemediapartner .titleanddescription { display: none; }

.sponsors-section-static .eventpartners .deck, .sponsors-section-static .platinum .deck, .sponsors-section-static .gold .deck, .sponsors-section-static .silver .deck, .sponsors-section-static .exhibitor .deck, .sponsors-section-static .mediapartners .deck, .sponsors-section-static .premiermediapartner .deck, .sponsors-section-static .alliancemediapartner .deck { display: none; }

.sponsors-section-static div.listBoxManual h3 { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; margin-top: -30px; padding-top: 50px; }

.sponsorswrapper { padding: 0; background: white; }

@media (min-width: 1200px) { .sponsorswrapper { padding: 0; } }

.sponsorswrapper h3 { text-align: left; max-width: 950px; color: #4e4e51; font-size: 29px; padding: 0 10px 0 10px; margin: 30px auto 0 auto; font-weight: 700; line-height: 1.2; }

@media (min-width: 740px) { .sponsorswrapper h3 { font-size: 34px; padding: 0 10px 20px 10px; margin: 50px auto -20px auto; } }

@media (min-width: 1000px) { .sponsorswrapper h3 { padding: 0 0 20px 0; } }

.sponsorswrapper .customPages .customPages-content { margin-bottom: -50px; }

.sponsorswrapper .sponsors { overflow: hidden; padding: 0; display: block; max-width: 950px; margin: 0 auto; position: relative; }

.sponsorswrapper .eventpartners, .sponsorswrapper .gold, .sponsorswrapper .platinum, .sponsorswrapper .orange, .sponsorswrapper .silver, .sponsorswrapper .exhibitor, .sponsorswrapper .mediapartners, .sponsorswrapper .premiermediapartner, .sponsorswrapper .alliancemediapartner { display: block; max-width: 950px; margin: 0 auto; position: relative; border-bottom: 1px solid #ccc; padding: 45px 10px; }

@media (min-width: 1000px) { .sponsorswrapper .eventpartners, .sponsorswrapper .gold, .sponsorswrapper .platinum, .sponsorswrapper .orange, .sponsorswrapper .silver, .sponsorswrapper .exhibitor, .sponsorswrapper .mediapartners, .sponsorswrapper .premiermediapartner, .sponsorswrapper .alliancemediapartner { padding: 45px 0; } }

.sponsorswrapper .eventpartners h3, .sponsorswrapper .gold h3, .sponsorswrapper .platinum h3, .sponsorswrapper .orange h3, .sponsorswrapper .silver h3, .sponsorswrapper .exhibitor h3, .sponsorswrapper .mediapartners h3, .sponsorswrapper .premiermediapartner h3, .sponsorswrapper .alliancemediapartner h3 { text-align: left; width: 100%; color: #db953c; font-size: 26px; padding: 0 0 10px 0; margin-top: 20px; margin-bottom: 15px !important; }

@media (min-width: 740px) { .sponsorswrapper .eventpartners h3, .sponsorswrapper .gold h3, .sponsorswrapper .platinum h3, .sponsorswrapper .orange h3, .sponsorswrapper .silver h3, .sponsorswrapper .exhibitor h3, .sponsorswrapper .mediapartners h3, .sponsorswrapper .premiermediapartner h3, .sponsorswrapper .alliancemediapartner h3 { font-size: 29px; } }

.sponsorswrapper .eventpartners ul, .sponsorswrapper .gold ul, .sponsorswrapper .platinum ul, .sponsorswrapper .orange ul, .sponsorswrapper .silver ul, .sponsorswrapper .exhibitor ul, .sponsorswrapper .mediapartners ul, .sponsorswrapper .premiermediapartner ul, .sponsorswrapper .alliancemediapartner ul { list-style: none; padding: 0; margin: 0; }

.sponsorswrapper .eventpartners ul li, .sponsorswrapper .gold ul li, .sponsorswrapper .platinum ul li, .sponsorswrapper .orange ul li, .sponsorswrapper .silver ul li, .sponsorswrapper .exhibitor ul li, .sponsorswrapper .mediapartners ul li, .sponsorswrapper .premiermediapartner ul li, .sponsorswrapper .alliancemediapartner ul li { width: 100%; display: block; }

@media (min-width: 840px) { .sponsorswrapper .eventpartners ul li, .sponsorswrapper .gold ul li, .sponsorswrapper .platinum ul li, .sponsorswrapper .orange ul li, .sponsorswrapper .silver ul li, .sponsorswrapper .exhibitor ul li, .sponsorswrapper .mediapartners ul li, .sponsorswrapper .premiermediapartner ul li, .sponsorswrapper .alliancemediapartner ul li { display: table; } }

.sponsorswrapper .eventpartners ul li a, .sponsorswrapper .gold ul li a, .sponsorswrapper .platinum ul li a, .sponsorswrapper .orange ul li a, .sponsorswrapper .silver ul li a, .sponsorswrapper .exhibitor ul li a, .sponsorswrapper .mediapartners ul li a, .sponsorswrapper .premiermediapartner ul li a, .sponsorswrapper .alliancemediapartner ul li a { display: block; width: 100%; background: #f6f6f6; }

@media (min-width: 840px) { .sponsorswrapper .eventpartners ul li a, .sponsorswrapper .gold ul li a, .sponsorswrapper .platinum ul li a, .sponsorswrapper .orange ul li a, .sponsorswrapper .silver ul li a, .sponsorswrapper .exhibitor ul li a, .sponsorswrapper .mediapartners ul li a, .sponsorswrapper .premiermediapartner ul li a, .sponsorswrapper .alliancemediapartner ul li a { width: 250px; background: none; } }

.sponsorswrapper .eventpartners ul li a img, .sponsorswrapper .gold ul li a img, .sponsorswrapper .platinum ul li a img, .sponsorswrapper .orange ul li a img, .sponsorswrapper .silver ul li a img, .sponsorswrapper .exhibitor ul li a img, .sponsorswrapper .mediapartners ul li a img, .sponsorswrapper .premiermediapartner ul li a img, .sponsorswrapper .alliancemediapartner ul li a img { width: auto; padding: 0 20px; }

@media (min-width: 840px) { .sponsorswrapper .eventpartners ul li a img, .sponsorswrapper .gold ul li a img, .sponsorswrapper .platinum ul li a img, .sponsorswrapper .orange ul li a img, .sponsorswrapper .silver ul li a img, .sponsorswrapper .exhibitor ul li a img, .sponsorswrapper .mediapartners ul li a img, .sponsorswrapper .premiermediapartner ul li a img, .sponsorswrapper .alliancemediapartner ul li a img { padding: 0; } }

.sponsorswrapper .eventpartners ul li .titleanddescription, .sponsorswrapper .gold ul li .titleanddescription, .sponsorswrapper .platinum ul li .titleanddescription, .sponsorswrapper .orange ul li .titleanddescription, .sponsorswrapper .silver ul li .titleanddescription, .sponsorswrapper .exhibitor ul li .titleanddescription, .sponsorswrapper .mediapartners ul li .titleanddescription, .sponsorswrapper .premiermediapartner ul li .titleanddescription, .sponsorswrapper .alliancemediapartner ul li .titleanddescription { display: block; padding: 0; clear: both; }

@media (min-width: 840px) { .sponsorswrapper .eventpartners ul li .titleanddescription, .sponsorswrapper .gold ul li .titleanddescription, .sponsorswrapper .platinum ul li .titleanddescription, .sponsorswrapper .orange ul li .titleanddescription, .sponsorswrapper .silver ul li .titleanddescription, .sponsorswrapper .exhibitor ul li .titleanddescription, .sponsorswrapper .mediapartners ul li .titleanddescription, .sponsorswrapper .premiermediapartner ul li .titleanddescription, .sponsorswrapper .alliancemediapartner ul li .titleanddescription { padding: 0 0 0 40px; display: table-cell; vertical-align: middle; } }

.sponsorswrapper .eventpartners ul li .titleanddescription .eventlevels, .sponsorswrapper .gold ul li .titleanddescription .eventlevels, .sponsorswrapper .platinum ul li .titleanddescription .eventlevels, .sponsorswrapper .orange ul li .titleanddescription .eventlevels, .sponsorswrapper .silver ul li .titleanddescription .eventlevels, .sponsorswrapper .exhibitor ul li .titleanddescription .eventlevels, .sponsorswrapper .mediapartners ul li .titleanddescription .eventlevels, .sponsorswrapper .premiermediapartner ul li .titleanddescription .eventlevels, .sponsorswrapper .alliancemediapartner ul li .titleanddescription .eventlevels { font-weight: 700; }

.sponsorswrapper .eventpartners ul li .titleanddescription a, .sponsorswrapper .eventpartners ul li .titleanddescription a:visited, .sponsorswrapper .gold ul li .titleanddescription a, .sponsorswrapper .gold ul li .titleanddescription a:visited, .sponsorswrapper .platinum ul li .titleanddescription a, .sponsorswrapper .platinum ul li .titleanddescription a:visited, .sponsorswrapper .orange ul li .titleanddescription a, .sponsorswrapper .orange ul li .titleanddescription a:visited, .sponsorswrapper .silver ul li .titleanddescription a, .sponsorswrapper .silver ul li .titleanddescription a:visited, .sponsorswrapper .exhibitor ul li .titleanddescription a, .sponsorswrapper .exhibitor ul li .titleanddescription a:visited, .sponsorswrapper .mediapartners ul li .titleanddescription a, .sponsorswrapper .mediapartners ul li .titleanddescription a:visited, .sponsorswrapper .premiermediapartner ul li .titleanddescription a, .sponsorswrapper .premiermediapartner ul li .titleanddescription a:visited, .sponsorswrapper .alliancemediapartner ul li .titleanddescription a, .sponsorswrapper .alliancemediapartner ul li .titleanddescription a:visited { color: #db953c; font-weight: bold; width: auto; display: inline; background: none; }

.sponsorswrapper .eventpartners ul li .titleanddescription a:hover, .sponsorswrapper .gold ul li .titleanddescription a:hover, .sponsorswrapper .platinum ul li .titleanddescription a:hover, .sponsorswrapper .orange ul li .titleanddescription a:hover, .sponsorswrapper .silver ul li .titleanddescription a:hover, .sponsorswrapper .exhibitor ul li .titleanddescription a:hover, .sponsorswrapper .mediapartners ul li .titleanddescription a:hover, .sponsorswrapper .premiermediapartner ul li .titleanddescription a:hover, .sponsorswrapper .alliancemediapartner ul li .titleanddescription a:hover { color: #c07b24; }

.sponsorswrapper .eventpartners ul li .titleanddescription .description, .sponsorswrapper .gold ul li .titleanddescription .description, .sponsorswrapper .platinum ul li .titleanddescription .description, .sponsorswrapper .orange ul li .titleanddescription .description, .sponsorswrapper .silver ul li .titleanddescription .description, .sponsorswrapper .exhibitor ul li .titleanddescription .description, .sponsorswrapper .mediapartners ul li .titleanddescription .description, .sponsorswrapper .premiermediapartner ul li .titleanddescription .description, .sponsorswrapper .alliancemediapartner ul li .titleanddescription .description { font-size: 17px; color: #0a0203; margin-bottom: 30px; }

@media (min-width: 840px) { .sponsorswrapper .eventpartners ul li .titleanddescription .description, .sponsorswrapper .gold ul li .titleanddescription .description, .sponsorswrapper .platinum ul li .titleanddescription .description, .sponsorswrapper .orange ul li .titleanddescription .description, .sponsorswrapper .silver ul li .titleanddescription .description, .sponsorswrapper .exhibitor ul li .titleanddescription .description, .sponsorswrapper .mediapartners ul li .titleanddescription .description, .sponsorswrapper .premiermediapartner ul li .titleanddescription .description, .sponsorswrapper .alliancemediapartner ul li .titleanddescription .description { margin-bottom: auto; } }

.sponsorswrapper .eventpartners .deck, .sponsorswrapper .gold .deck, .sponsorswrapper .platinum .deck, .sponsorswrapper .orange .deck, .sponsorswrapper .silver .deck, .sponsorswrapper .exhibitor .deck, .sponsorswrapper .mediapartners .deck, .sponsorswrapper .premiermediapartner .deck, .sponsorswrapper .alliancemediapartner .deck { display: none; }

.sponsorswrapper .platinum, .sponsorswrapper .gold, .sponsorswrapper .orange, .sponsorswrapper .silver, .sponsorswrapper .exhibitor, .sponsorswrapper .mediapartners, .sponsorswrapper .premiermediapartner, .sponsorswrapper .alliancemediapartner { padding-bottom: 50px; padding-top: 40px; }

.sponsorswrapper .platinum h3, .sponsorswrapper .gold h3, .sponsorswrapper .orange h3, .sponsorswrapper .silver h3, .sponsorswrapper .exhibitor h3, .sponsorswrapper .mediapartners h3, .sponsorswrapper .premiermediapartner h3, .sponsorswrapper .alliancemediapartner h3 { margin-bottom: 0; }

@media (min-width: 840px) { .sponsorswrapper .platinum h3, .sponsorswrapper .gold h3, .sponsorswrapper .orange h3, .sponsorswrapper .silver h3, .sponsorswrapper .exhibitor h3, .sponsorswrapper .mediapartners h3, .sponsorswrapper .premiermediapartner h3, .sponsorswrapper .alliancemediapartner h3 { margin-bottom: 35px; } }

.casestudy-slider { display: none; }

/* Slider */
.slick-slider { position: relative; display: block; visibility: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; max-width: 100% !important; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; max-width: 100%; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.slick-loading .slick-list { background: #fff slick-image-url("../images/ajax-loader.gif") center center no-repeat; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 100px !important; width: auto !important; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 106%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; z-index: 10; }

@media (min-width: 580px) { .slick-prev, .slick-next { top: 47%; width: 100px !important; } }

@media (min-width: 840px) { .slick-prev, .slick-next { top: 50%; } }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; color: #ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 130px; }

@media (min-width: 325px) { .slick-prev { left: 135px; } }

@media (min-width: 405px) { .slick-prev { left: 175px; } }

@media (min-width: 580px) { .slick-prev { left: -40px; } }

@media (min-width: 840px) { .slick-prev { left: -90px; } }

.slick-prev:before { content: ""; position: absolute; width: 0; height: 0; border-top: 15px solid transparent; border-right: 15px solid #4e4e51; border-bottom: 15px solid transparent; top: 40px; left: 0; }

@media (min-width: 580px) { .slick-prev:before { border: 0; width: 25px; height: 110px; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png") -1475px 0px; left: 10px; top: -10px; } }

@media (min-width: 840px) { .slick-prev:before { width: 25px; height: 110px; top: -10px; left: 40px; } }

.slick-next { right: 130px; }

@media (min-width: 325px) { .slick-next { right: 135px; } }

@media (min-width: 405px) { .slick-next { right: 175px; } }

@media (min-width: 580px) { .slick-next { right: -40px; } }

@media (min-width: 840px) { .slick-next { right: -90px; } }

.slick-next:before { content: " "; position: absolute; width: 0; height: 0; border-top: 15px solid transparent; border-left: 15px solid #4e4e51; border-bottom: 15px solid transparent; top: 40px; right: 0; }

@media (min-width: 580px) { .slick-next:before { border: 0; background: url("//live360events.com/~/media/ECG/live360/2018/orlando/design/iconsOrlando.png") -1502px 0px; width: 25px; height: 110px; right: 10px; top: -10px; } }

@media (min-width: 840px) { .slick-next:before { width: 25px; height: 110px; top: -10px; right: 40px; } }

.fearless-carousel { visibility: hidden; }

.latestnews ul { visibility: hidden; }

.slick-initialized { visibility: visible; }

.speakers_home { padding: 10px 0 20px 0; background: #fff; position: relative; z-index: 11; }

.speakers_home .daycalendar { padding: 0; max-width: none; background: #fff; }

.speakers_home .fearless-container ul { margin: 0; padding: 20px 0 0 0; }

.speakers_home h3 { font-weight: 700; font-size: 26px; text-align: center; margin: 50px auto 60px auto; text-transform: uppercase; font-weight: 900; }

@media (min-width: 840px) { .speakers_home h3 { font-size: 35px; margin: 50px auto 55px auto; } }

.home_vslive .speakers_home h3 { color: #db953c; }

.home_sql .speakers_home h3 { color: #712c8a; }

.home_techmentor .speakers_home h3 { color: #52c6d8; }

.home_osp .speakers_home h3 { color: #8ac753; }

.home_mal .speakers_home h3 { color: #c7a15d; }

.home_ailive .speakers_home h3 { color: #d71920; }

.speakers_home .sessionlistcalendar-speaker { position: relative; width: 20%; }

.speakers_home .sessionlistcalendar-speaker a, .speakers_home .sessionlistcalendar-speaker a:visited { margin-top: -20px; background: #4e4e51; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4e4e51+0,4e4e51+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(78, 78, 81, 0)), color-stop(1%, rgba(78, 78, 81, 0)), color-stop(22%, rgba(78, 78, 81, 0.85)), color-stop(34%, #4e4e51), to(#4e4e51)); background: -webkit-linear-gradient(top, rgba(78, 78, 81, 0) 0%, rgba(78, 78, 81, 0) 1%, rgba(78, 78, 81, 0.85) 22%, #4e4e51 34%, #4e4e51 100%); background: -o-linear-gradient(top, rgba(78, 78, 81, 0) 0%, rgba(78, 78, 81, 0) 1%, rgba(78, 78, 81, 0.85) 22%, #4e4e51 34%, #4e4e51 100%); background: linear-gradient(to bottom, rgba(78, 78, 81, 0) 0%, rgba(78, 78, 81, 0) 1%, rgba(78, 78, 81, 0.85) 22%, #4e4e51 34%, #4e4e51 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004e4e51', endColorstr='#4e4e51',GradientType=0 ); /* IE6-9 */ color: #fff; display: block; width: 100%; padding: 9px 0 9px 0; text-align: center; font-weight: bold; font-size: 20px; z-index: 2; position: relative; }

.home_vslive .speakers_home .sessionlistcalendar-speaker a, .home_vslive .speakers_home .sessionlistcalendar-speaker a:visited { background: #db953c; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db953c+0,db953c+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(219, 149, 60, 0)), color-stop(1%, rgba(219, 149, 60, 0)), color-stop(22%, rgba(219, 149, 60, 0.85)), color-stop(34%, #db953c), to(#db953c)); background: -webkit-linear-gradient(top, rgba(219, 149, 60, 0) 0%, rgba(219, 149, 60, 0) 1%, rgba(219, 149, 60, 0.85) 22%, #db953c 34%, #db953c 100%); background: -o-linear-gradient(top, rgba(219, 149, 60, 0) 0%, rgba(219, 149, 60, 0) 1%, rgba(219, 149, 60, 0.85) 22%, #db953c 34%, #db953c 100%); background: linear-gradient(to bottom, rgba(219, 149, 60, 0) 0%, rgba(219, 149, 60, 0) 1%, rgba(219, 149, 60, 0.85) 22%, #db953c 34%, #db953c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.home_sql .speakers_home .sessionlistcalendar-speaker a, .home_sql .speakers_home .sessionlistcalendar-speaker a:visited { background: #712c8a; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#712c8a+0,712c8a+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(113, 44, 138, 0)), color-stop(1%, rgba(113, 44, 138, 0)), color-stop(22%, rgba(113, 44, 138, 0.85)), color-stop(34%, #712c8a), to(#712c8a)); background: -webkit-linear-gradient(top, rgba(113, 44, 138, 0) 0%, rgba(113, 44, 138, 0) 1%, rgba(113, 44, 138, 0.85) 22%, #712c8a 34%, #712c8a 100%); background: -o-linear-gradient(top, rgba(113, 44, 138, 0) 0%, rgba(113, 44, 138, 0) 1%, rgba(113, 44, 138, 0.85) 22%, #712c8a 34%, #712c8a 100%); background: linear-gradient(to bottom, rgba(113, 44, 138, 0) 0%, rgba(113, 44, 138, 0) 1%, rgba(113, 44, 138, 0.85) 22%, #712c8a 34%, #712c8a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.home_techmentor .speakers_home .sessionlistcalendar-speaker a, .home_techmentor .speakers_home .sessionlistcalendar-speaker a:visited { background: #52c6d8; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#52c6d8+0,52c6d8+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(82, 198, 216, 0)), color-stop(1%, rgba(82, 198, 216, 0)), color-stop(22%, rgba(82, 198, 216, 0.85)), color-stop(34%, #52c6d8), to(#52c6d8)); background: -webkit-linear-gradient(top, rgba(82, 198, 216, 0) 0%, rgba(82, 198, 216, 0) 1%, rgba(82, 198, 216, 0.85) 22%, #52c6d8 34%, #52c6d8 100%); background: -o-linear-gradient(top, rgba(82, 198, 216, 0) 0%, rgba(82, 198, 216, 0) 1%, rgba(82, 198, 216, 0.85) 22%, #52c6d8 34%, #52c6d8 100%); background: linear-gradient(to bottom, rgba(82, 198, 216, 0) 0%, rgba(82, 198, 216, 0) 1%, rgba(82, 198, 216, 0.85) 22%, #52c6d8 34%, #52c6d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.home_osp .speakers_home .sessionlistcalendar-speaker a, .home_osp .speakers_home .sessionlistcalendar-speaker a:visited { background: #8ac753; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ac753+0,8ac753+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(138, 199, 83, 0)), color-stop(1%, rgba(138, 199, 83, 0)), color-stop(22%, rgba(138, 199, 83, 0.85)), color-stop(34%, #8ac753), to(#8ac753)); background: -webkit-linear-gradient(top, rgba(138, 199, 83, 0) 0%, rgba(138, 199, 83, 0) 1%, rgba(138, 199, 83, 0.85) 22%, #8ac753 34%, #8ac753 100%); background: -o-linear-gradient(top, rgba(138, 199, 83, 0) 0%, rgba(138, 199, 83, 0) 1%, rgba(138, 199, 83, 0.85) 22%, #8ac753 34%, #8ac753 100%); background: linear-gradient(to bottom, rgba(138, 199, 83, 0) 0%, rgba(138, 199, 83, 0) 1%, rgba(138, 199, 83, 0.85) 22%, #8ac753 34%, #8ac753 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.home_mal .speakers_home .sessionlistcalendar-speaker a, .home_mal .speakers_home .sessionlistcalendar-speaker a:visited { background: #c7a15d; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c7a15d+0,c7a15d+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(199, 161, 93, 0)), color-stop(1%, rgba(199, 161, 93, 0)), color-stop(22%, rgba(199, 161, 93, 0.85)), color-stop(34%, #c7a15d), to(#c7a15d)); background: -webkit-linear-gradient(top, rgba(199, 161, 93, 0) 0%, rgba(199, 161, 93, 0) 1%, rgba(199, 161, 93, 0.85) 22%, #c7a15d 34%, #c7a15d 100%); background: -o-linear-gradient(top, rgba(199, 161, 93, 0) 0%, rgba(199, 161, 93, 0) 1%, rgba(199, 161, 93, 0.85) 22%, #c7a15d 34%, #c7a15d 100%); background: linear-gradient(to bottom, rgba(199, 161, 93, 0) 0%, rgba(199, 161, 93, 0) 1%, rgba(199, 161, 93, 0.85) 22%, #c7a15d 34%, #c7a15d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.home_ailive .speakers_home .sessionlistcalendar-speaker a, .home_ailive .speakers_home .sessionlistcalendar-speaker a:visited { background: #d71920; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d71920+0,d71920+100&0+1,0.85+22,1+34,1+100 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(215, 25, 32, 0)), color-stop(1%, rgba(215, 25, 32, 0)), color-stop(22%, rgba(215, 25, 32, 0.85)), color-stop(34%, #d71920), to(#d71920)); background: -webkit-linear-gradient(top, rgba(215, 25, 32, 0) 0%, rgba(215, 25, 32, 0) 1%, rgba(215, 25, 32, 0.85) 22%, #d71920 34%, #d71920 100%); background: -o-linear-gradient(top, rgba(215, 25, 32, 0) 0%, rgba(215, 25, 32, 0) 1%, rgba(215, 25, 32, 0.85) 22%, #d71920 34%, #d71920 100%); background: linear-gradient(to bottom, rgba(215, 25, 32, 0) 0%, rgba(215, 25, 32, 0) 1%, rgba(215, 25, 32, 0.85) 22%, #d71920 34%, #d71920 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.speakers_home .sessionlistcalendar-speaker .sessionlistcalendar-speakerphoto { margin: 0 0 0 0; position: relative; display: block; }

.speakers_home .sessionlistcalendar-speaker .sessionlistcalendar-speakerphoto:before { position: absolute; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.45); content: " "; top: 0; left: 0; z-index: 1; }

.speakers_home .sessionlistcalendar-speaker .sessionlistcalendar-speakerphoto:hover:before { display: none; }

.speakers_home .sessionlistcalendar-speaker .sessionlistcalendar-speakerphoto a { padding: 0; bottom: auto; position: relative; z-index: 0; }

.speakers_home .sessionlistcalendar-speaker .sessionlistcalendar-speakerphoto img { width: 100%; }

.speakers_home .slick-track { padding: 0 0 40px 0; }

.speakers_home .slick-slider { /* Arrows */ }

.speakers_home .slick-slider .slick-list { overflow: visible; }

.speakers_home .slick-slider .slick-prev, .speakers_home .slick-slider .slick-next { position: absolute; display: block; height: 100px !important; width: auto !important; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: -79px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; z-index: 10; }

@media (min-width: 580px) { .speakers_home .slick-slider .slick-prev, .speakers_home .slick-slider .slick-next { width: 100px !important; } }

.speakers_home .slick-slider .slick-prev:hover, .speakers_home .slick-slider .slick-prev:focus, .speakers_home .slick-slider .slick-next:hover, .speakers_home .slick-slider .slick-next:focus { outline: none; background: transparent; color: transparent; }

.speakers_home .slick-slider .slick-prev:before, .speakers_home .slick-slider .slick-next:before { font-size: 20px; line-height: 1; }

.speakers_home .slick-slider .slick-prev { left: -30px; }

@media (min-width: 600px) { .speakers_home .slick-slider .slick-prev { left: 18%; } }

@media (min-width: 1100px) { .speakers_home .slick-slider .slick-prev { left: 24%; } }

@media (min-width: 1300px) { .speakers_home .slick-slider .slick-prev { left: 30%; } }

@media (min-width: 1600px) { .speakers_home .slick-slider .slick-prev { left: 34%; } }

.speakers_home .slick-slider .slick-prev:before { content: ""; position: absolute; width: 104px; height: 104px; top: 0; left: 0; border: none; background: url("//vslive.com/~/media/ECG/VSLive/2018/lasvegas/design/testimonial_arrow_left.png") top center no-repeat; }

.speakers_home .slick-slider .slick-next { right: -30px; }

@media (min-width: 600px) { .speakers_home .slick-slider .slick-next { right: 18%; } }

@media (min-width: 1100px) { .speakers_home .slick-slider .slick-next { right: 24%; } }

@media (min-width: 1300px) { .speakers_home .slick-slider .slick-next { right: 30%; } }

@media (min-width: 1600px) { .speakers_home .slick-slider .slick-next { right: 34%; } }

.speakers_home .slick-slider .slick-next:before { content: " "; position: absolute; width: 104px; height: 104px; top: 0; right: 0; border: none; background: url("//vslive.com/~/media/ECG/VSLive/2018/lasvegas/design/testimonial_arrow_right.png") top center no-repeat; }

.formwrapper { background: #fff; width: 100%; padding-top: 20px; border-top: solid 5px #333; }

.formwrapper h3 { color: #333; font-size: 32px; margin: 15px 0 0px 0; font-family: "Lobster", cursive; text-align: center; padding: 0 10px; line-height: 1.1; }

@media (min-width: 400px) { .formwrapper h3 { font-size: 42px; } }

@media (min-width: 720px) { .formwrapper h3 { font-size: 42px; margin: 29px 0 20px 0; } }

@media (min-width: 920px) { .formwrapper h3 { font-size: 55px; margin: 39px 0 20px 0; } }

#omedaDynamicForm { display: block; margin: 10px auto 0px auto; max-width: 1100px; padding: 20px 20px 60px 20px; }

#omedaDynamicForm .subscribeform { color: #333; font-size: 18; font-weight: bold; text-align: center; max-width: 320px; margin: 0 auto; position: relative; }

#omedaDynamicForm .subscribeform input[type=text] { padding: 4px 7px; }

#omedaDynamicForm span { margin: 10px 0 5px 0; display: block; }

#omedaDynamicForm li { display: block; }

#omedaDynamicForm fieldset { max-width: 600px; padding: 40px; display: block; margin: 0 auto; }

#omedaDynamicForm fieldset legend { display: block; margin: 10px 0 0 0; }

#omedaDynamicForm input[type="text"], #omedaDynamicForm input[type="password"], #omedaDynamicForm input[type="email"], #omedaDynamicForm input[type="tel"], #omedaDynamicForm input[type="url"], #omedaDynamicForm textarea { width: 300px; border: 1px solid #ccc; background: #FFF; margin: 0 auto 20px auto; padding: 4px 8px; display: inline-block; font-size: 18px; }

#omedaDynamicForm input[type="text"]:hover, #omedaDynamicForm input[type="password"]:hover, #omedaDynamicForm input[type="email"]:hover, #omedaDynamicForm input[type="tel"]:hover, #omedaDynamicForm input[type="url"]:hover, #omedaDynamicForm textarea:hover { -webkit-transition: border-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out; transition: border-color 0.3s ease-in-out; border: 1px solid #aaa; }

#omedaDynamicForm textarea { height: 100px; max-width: 100%; resize: none; }

#omedaDynamicForm button[type="submit"], #omedaDynamicForm input[type="submit"], #omedaDynamicForm .button { cursor: pointer; width: auto; border: none; background: #333; color: #fff; font-weight: 700; margin: 10px auto 10px auto; padding: 10px 20px; font-size: 18px; }

#omedaDynamicForm button[type="submit"]:hover, #omedaDynamicForm input[type="submit"]:hover, #omedaDynamicForm .button:hover { background: #555; }

#omedaDynamicForm button[type="submit"]:hover, #omedaDynamicForm .button:hover { background: #555; -webkit-transition: background-color 0.3s ease-in-out; -o-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; }

#omedaDynamicForm button[type="submit"]:active, #omedaDynamicForm .button:active { -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); }

#omedaDynamicForm .omedaDynamicFormDropDown { width: 300px; border: 1px solid #ccc; background: #FFF; margin: 0 auto 20px auto; padding: 4px 8px; display: inline-block; font-size: 18px; }

#omedaDynamicForm .omedaDynamicFormLabel a, #omedaDynamicForm .omedaDynamicFormLabel a:visited { outline: none; text-decoration: none; font-weight: 700; color: #0a0203; font-size: 14px; text-decoration: underline; }

#omedaDynamicForm .omedaDynamicFormLabel a:hover, #omedaDynamicForm .omedaDynamicFormLabel a:visited:hover { color: #1f0609; text-decoration: underline; }

#omedaDynamicForm .omedaDynamicFormGDPRRadio { width: 300px; border: 1px solid #ccc; background: #FFF; margin: 0 auto 20px auto; padding: 4px 8px 15px 8px; display: inline-block; font-size: 18px; }

#omedaDynamicForm .omedaDynamicFormGDPRRadio tr td { display: block; }

#omedaDynamicForm .omedaDynamicFormGDPRRadio input[type="radio"] { padding: 10px 0 0 0; display: inline-block; }

#omedaDynamicForm .omedaDynamicFormGDPRRadio label { display: inline-block; margin: 8px 0 0 10px; }

#omedaDynamicForm .omedaDynamicFormGDRPRequires { display: block !important; font-size: 20px; display: block; position: absolute; bottom: 160px; right: 6px; }

#omedaDynamicForm .omedaDynamicFormRequires, #omedaDynamicForm .omedaDynamicFormValidation { padding: 0 0 0 2px; font-size: 20px; }

#omedaDynamicForm input:focus, #omedaDynamicForm textarea:focus { outline: 0; border: 1px solid #aaa; }

#omedaDynamicForm ::-webkit-input-placeholder { color: #888; }

#omedaDynamicForm :-moz-placeholder { color: #888; }

#omedaDynamicForm ::-moz-placeholder { color: #888; }

#omedaDynamicForm :-ms-input-placeholder { color: #888; }

#omedaDynamicForm blockquote { background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "“" "”" "‘" "’"; }

#omedaDynamicForm blockquote:before { color: #ccc; content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em; }

#omedaDynamicForm blockquote p { display: inline; }
