.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(https://harvesthq.github.io/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://harvesthq.github.io/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(https://harvesthq.github.io/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(https://harvesthq.github.io/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(https://harvesthq.github.io/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(https://harvesthq.github.io/chosen/chosen-sprite.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.job-listing-headers{float:left;width:100%;border-bottom:1px solid;font-weight:300;margin-bottom:20px;padding-bottom:5px}.job-listing-headers .job-header{float:left}.job-listing-headers .job-listing-header-title{width:40%}.job-listing-headers .job-listing-header-company{width:20%}.job-listing-headers .job-listing-header-location{width:40%}.job-listing-headers .job-listing-header-date{width:10%}.apply-link{background:#9bca3c;color:#fff;padding:8px 30px;margin-top:25px;float:left;font-weight:700}.apply-link:hover{text-decoration:none;color:#fff}.single-jobs p{font-size:15px;font-weight:300}.single-jobs h2{font-size:30px}.job-listings{margin:0;padding:0 0 40px;float:left;width:100%}.job-listings li{list-style-type:none;float:left;width:100%;margin-top:10px;font-size:15px}.job-listings li span{float:left}.job-listings li .job-listing-title{width:40%}.job-listings li .job-listing-company{width:20%}.job-listings li .job-listing-location{width:40%}.job-listings li .job-listing-date{width:10%}.schedule-cta{float:left;width:100%;margin:50px 0 0;text-align:center}.schedule-cta a{background:#9bca3c;color:#fff;font-weight:500;font-size:15px;padding:10px 20px}.session-event{color:#000;float:left;width:100%;font-size:19px;font-weight:normal;margin:5px 0}.page-template-template-spark-summit-2018-schedule input[type=radio]{-webkit-appearance:none;background:#e0e0e0;width:11px;height:11px;border-radius:50px}.page-template-template-spark-summit-2018-schedule input[type=radio]:checked{background:#9bca3c}.page-template-template-spark-summit-2018-schedule input[type=radio]:focus{outline:0}.schedule-filters{float:left;width:100%;margin:10px 0}.skip{float:left;width:13%;border-right:1px solid #ccc;height:120px;margin-right:1%;padding-right:1%}.skip .skip-mobile{display:none}.skip ul{padding:0;margin:5px 0 0;float:left;clear:left}.skip span{font-size:10px;float:left;width:100%}.skip li{list-style-type:none;line-height:13px;margin-top:4px}.skip li:first-child{margin-top:0}.skip li a{font-size:13px;color:#000}.academic-pass{background:#000;padding:40px}.academic-pass p{color:#fff;font-size:18px;text-align:center;text-transform:inherit;font-weight:700}.academic-pass p span{color:#9bca3c}.academic-pass .sais-hero-cta-container{margin-top:15px}.academic-pass .sais-hero-cta-container a{background:0 0;color:#9bca3c;font-weight:700}.tracks-filters{float:left;width:66%;margin:0 2%}k .tracks-filters span{float:left;width:100%;font-size:10px}.tracks-filters .filter-col{float:left;width:33.3333%;margin-top:5px}.tracks-filters .filter-col label{float:left;width:100%;margin-bottom:3px;font-size:13px;font-weight:500}.tracks-filters .filter-col label input{float:left}.tracks-filters .filter-col label .color-swatch{width:15px;height:15px;background:#333;float:left;margin:3px 5px 0}.difficulty-filter{float:left;width:15%}.difficulty-filter span{font-size:10px;float:left;width:110px}.difficulty-filter .difficulty-filter-container{border-right:1px solid #ccc;float:left;margin-top:5px}.difficulty-filter label{font-size:13px;float:left;width:150px;font-weight:500;margin-bottom:0}.difficulty-filter label input{margin-right:6px}.schedule-wrapper h1{font-size:60px;font-weight:800;text-align:center;margin:35px 0;display:inline-block;width:100%}.row-swatch{width:7px!important}.schedule-day .schedule-row .schedule-row-content.non-session .session-title{margin:0;padding:0}.schedule-day:last-child .schedule-row:last-child{padding-bottom:100px}.schedule-day .schedule-speakers-container{float:left;clear:left}.schedule-day h3{float:left;width:100%;font-size:30px;font-weight:800;letter-spacing:1px}.schedule-day .schedule-row{float:left;width:100%;border-top:1px solid #ccc;padding:10px 0}.schedule-day .schedule-row:last-child{border-bottom:1px solid #ccc}.schedule-day .schedule-row .schedule-meta{margin:3px 0 0;padding:0;float:right}.schedule-day .schedule-row .schedule-meta li{list-style-type:none;color:#777;font-size:10px;float:left;text-transform:inherit}.schedule-day .schedule-row .schedule-meta li:after{content:'·';margin:0 5px}.schedule-day .schedule-row .schedule-meta li:last-child:after{content:''}.schedule-day .schedule-row .time-slot{float:left;width:15%;font-size:13px}.schedule-day .schedule-row.not-first-row .time-slot{display:none}.schedule-day .schedule-row .schedule-row-content{float:right;width:85%;margin-bottom:5px;padding:0;position:relative!important;top:auto!important;display:-ms-flex;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-day .schedule-row .schedule-row-content.session{background:#f2f2f2}.schedule-day .schedule-row .schedule-row-content:last-child{margin-bottom:0}.schedule-day .schedule-row .schedule-row-content .session-title{float:left;margin:7px 0;width:100%;padding:0 15px}.schedule-day .schedule-row .session-title{font-size:13px;color:#000;font-weight:600}.schedule-day .schedule-row .session-title h4{margin:0 0 2px;line-height:12px;float:left}.schedule-day .schedule-row .session-title h4 a{font-size:13px;color:#000;font-weight:700}.schedule-day .schedule-row .session-title .schedule-speakers{float:left;font-size:12px}.schedule-day .schedule-row .session-title .schedule-speakers:after{content:', ';margin-right:10px;color:#777}.schedule-day .schedule-row .session-title .schedule-speakers:last-child:after{content:''}.schedule-day .schedule-row .session-title .schedule-speakers a{font-size:12px;color:#777}a,body,h1,h2,h3,h4,h5,h6,input,p,span{font-family:Barlow,sans-serif!important}sup{font-size:50%;top:-.66em}.db-promo-banner{display:none!important}.spark-hero-basic{width:100%;background-color:#000;position:relative}.spark-hero-basic .db-logo-mobile{display:none}.spark-hero-basic a.link-placeholder{position:absolute;left:50%;margin-left:-95px;bottom:24px;opacity:0;padding:20px 24px}.sub-header{width:100%;padding:10px 0}.sub-header a{color:#fff;font-weight:300;background:#9fce30;padding:10px 15px;border-radius:0;float:right}.page-template-template-spark-summit-basic .ss-btn{color:#fff;font-weight:600;background:#9fce30;padding:10px 15px;border-radius:0;letter-spacing:.8px}.page-template-template-spark-summit-basic .spark-home-content h2{font-size:20px;letter-spacing:1.5px;text-transform:inherit;color:#333;margin:35px 0 10px}.page-template-template-spark-summit-basic .spark-home-content h1{color:#7E89A1;letter-spacing:2px;font-size:27px;text-transform:inherit}.spark-hero{background-image:url(https://spark-summit.org/wp-content/uploads/2017/02/SS-home-main-image.jpg);background-size:cover;background-color:#000;width:100%;padding:50px 0}.spark-hero .spark-ai-logo{text-align:center}.spark-hero .spark-ai-logo img{width:100%}.spark-hero .organized-by-db{text-align:center;margin-top:14px}.spark-hero .organized-by-db img{width:243px}.spark-home-content{padding:60px 0}.spark-home-content ul li{font-weight:300}.spark-home-content .hbspt-form .hs_email{margin-bottom:0!important}.spark-home-content .hbspt-form .hs_email input{display:block;width:100%;box-shadow:none;border-radius:0;padding:8px 0}.spark-home-content .hbspt-form .actions{padding-top:0}.spark-home-content .hbspt-form .hs_submit input{margin:0;border:none!important;background-color:#7E89A1;color:#fff;border-radius:0;font-size:14px;font-weight:600;margin-top:0;letter-spacing:.8px;padding:15px 42px}.spark-home-content .spark-home-tile{padding:0 5px;margin-bottom:60px}.spark-home-content .spark-home-tile a:active,.spark-home-content .spark-home-tile a:focus,.spark-home-content .spark-home-tile a:hover,.spark-home-content .spark-home-tile a:link{text-decoration:none}.spark-home-content .spark-home-tile.tile-1:hover .cta-body{background:#7e5479}.spark-home-content .spark-home-tile.tile-1:hover .cta-city{background:#623965}.spark-home-content .spark-home-tile.tile-2:hover .cta-body{background:#7fa526}.spark-home-content .spark-home-tile.tile-2:hover .cta-city{background:#6d9214}.spark-home-content .spark-home-tile.tile-3:hover .cta-body{background:#222}.spark-home-content .spark-home-tile.tile-1 .cta-city{background-color:#814b86;color:#fff}.spark-home-content .spark-home-tile.tile-1 .cta-body{background-color:#9b6a96}.spark-home-content .spark-home-tile.tile-2 .cta-city{background-color:#8ebf1a;color:#fff}.spark-home-content .spark-home-tile.tile-2 .cta-city span{background:#000;position:absolute;left:0;padding:0 10px}.spark-home-content .spark-home-tile.tile-2 .cta-body{background-color:#9fce30}.spark-home-content .spark-home-tile.tile-3 .cta-city{background-color:#000;color:#fff}.spark-home-content .spark-home-tile.tile-3 .cta-body{background-color:#323232}.spark-home-content .spark-home-tile .cta-city{padding:0;font-size:13px;line-height:2em;position:relative;text-transform:inherit;letter-spacing:.075em;text-align:center}.spark-home-content .spark-home-tile .cta-body{padding:20px 0}.spark-home-content .spark-home-tile .event-name{font-size:18px;font-weight:400;color:#fff;text-align:center;margin:0;letter-spacing:1.35px}.spark-home-content .spark-home-tile .event-dates{font-size:13px;font-weight:400;color:#fff;text-align:center;letter-spacing:.975px;margin:6.5px 0 0;line-height:19.5px;height:38px}.spark-home-content h2{color:#7E89A1;font-size:15px;font-weight:400;letter-spacing:1.125px;line-height:21px;margin:0 0 7.5px}.spark-home-content p{margin:0 0 15px;font-size:15px;line-height:24px;font-weight:300}.spark-home-content h3{color:#7E89A1;font-size:15px;font-weight:400;letter-spacing:1.125px;line-height:21px;margin:0 0 7.5px;text-transform:inherit}.spark-home-content iframe{max-width:100%}.spark-home-content .splash-intro-video{margin-top:60px}.spark-home-content .ss-newsletter-cta{background:#7E89A1;color:#fff;font-size:14px;font-weight:400;letter-spacing:1.05px;line-height:35px;padding:5px 21px;border-radius:0}.page-template-template-spark-summit-2018-home-php .spark-summit-header{padding-bottom:5px}.spark-summit-header{background:#000;padding:15px 0 0;position:fixed;width:100%;top:0;z-index:9}body{padding-top:0}button:focus{outline:0}h2{font-weight:700;font-size:60px}.filters-wrapper .chosen-container-single{margin-right:15px}.filters-wrapper .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:7px 0 0 8px;height:39px;background:0 0;color:#444;text-decoration:none;white-space:nowrap;line-height:24px;border:1px solid #333;color:#333;box-shadow:none;border-radius:0;font-size:14px;font-weight:300}.filters-wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://harvesthq.github.io/chosen/chosen-sprite.png) no-repeat 0 9px}#response{padding:40px 0}.session-content{border-top:1px solid #999;margin-top:20px;padding-top:20px}.session-grid-item{float:left;width:23%;margin-right:1%;margin-top:10px}.session-grid-item:hover h3{text-decoration:underline}.session-grid-item img{width:100%;max-height:145.66px}.session-grid-item h3{margin:8px 0 5px;height:125px;float:left;width:100%;color:#333;font-size:14px;line-height:18px}.session-grid-item h3 span{float:left;clear:left;width:100%;color:#888;font-size:12px;margin-top:1px}.session-grid-item h3 a{font-size:15px;font-weight:600;color:#333}#btnReset{background:#2c8ec2;border-radius:0;border:none;box-shadow:none;color:#fff;font-weight:300;font-size:15px;padding:9px 35px}.post-count{float:left;width:100%;margin-bottom:25px}.filters-wrapper li.active-result.highlighted,.filters-wrapper li.active-result.result-selected{background:#2c8ec2;color:#fff}.filters-wrapper{padding:10px 0;margin:15px 0 0}.filters-wrapper #filters{margin-bottom:20px;margin-top:20px;padding-top:35px;padding-bottom:35px}.filters-wrapper #filters span{color:#fff;font-weight:600;font-size:20px;padding-top:8px;margin-right:10px}.filters-wrapper #filters select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(http://i62.tinypic.com/15xvbd5.png);background-position:97% center;background-repeat:no-repeat;background-color:#fff;border:1px solid #aaa;color:#555;font-size:inherit;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:250px}.filters-wrapper #filters option{border-radius:1px}.filters-wrapper #filters button{background:0 0;border:none;color:#333;padding:0;font-size:13px}.filters-wrapper #filters button::after{content:"/";margin:0 5px;color:#333}.filters-wrapper #filters button:last-child::after{content:none;margin:0;margin:0}.filters-wrapper #filters button.is-checked{color:#1cb1c2}.ss-logo{float:left;width:44px}.ss-nav{float:left;margin:0;padding:0}.ss-nav li{list-style-type:none;float:left;margin-left:25px;margin-top:-5px}.ss-nav li a{text-transform:inherit;font-size:15px;color:#767676;font-weight:700}.single-session .body-content iframe,.single-session_eu19 .body-content iframe{width:100%!important;height:450px!important}.single-session h3,.single-session_eu19 h3{font-size:28px;font-weight:500;margin:5px 0 15px}.single-session p,.single-session_eu19 p{font-size:14px;font-weight:300}.single-session h4,.single-session_eu19 h4{color:#1cb1c2;font-size:16px;margin:5px 0}.single-session h4 span,.single-session_eu19 h4 span{color:#666}.single-session .session-speaker,.single-session_eu19 .session-speaker{float:right;max-width:315px}.single-session h5,.single-session_eu19 h5{font-weight:500;font-size:20px;margin:15px 0 5px}.single-session h5 a,.single-session_eu19 h5 a{color:#333}.single-session .slides-link,.single-session_eu19 .slides-link{background:#9b6a96;color:#fff;text-transform:inherit;padding:10px 40px;float:left;margin-top:25px}.ss-footer{background:#000;padding:40px 0}.ss-footer p{color:#fff!important;font-weight:300!important;font-size:13px!important}.ss-footer p a{color:#7E89A1}.ss-footer .ss-copyright{color:#999;margin-top:25px;font-weight:300;font-size:13px}.ss-footer h3{font-size:14px;color:#fff;font-weight:700;margin:0;padding-bottom:7px}.ss-footer ul{padding:0;margin:0}.ss-footer ul li{list-style-type:none}.ss-footer ul li a{color:#fff;font-weight:300;font-size:13px}.single-speaker .container h1{color:#9fce30;font-weight:normal;font-size:50px;text-transform:inherit;letter-spacing:-1px;text-align:left;margin-top:0}.single-speaker .container h2{font-size:27px;font-weight:400;margin:0 0 15px;color:#333;text-align:left;margin-bottom:0}.single-speaker .container h3.job-title{font-size:24px;font-weight:normal;color:#333;margin:5px 0 20px}.single-speaker .container p{font-size:19px;color:#000;line-height:24px;font-weight:normal}.single-speaker .container .speaker-social{padding:0;float:left;width:100%}.single-speaker .container .speaker-social li{float:left;list-style-type:none;margin-right:10px}.single-speaker .container .speaker-social li a{color:#7E89A1;font-size:28px;text-decoration:none!important}.single-speaker .container .speaker-session-list h3{letter-spacing:-0.5px;font-size:32px;font-weight:300;margin-bottom:-20px;color:#333;padding-top:40px;margin-top:37px}.single-speaker .container .speaker-session-list h4{font-size:17px;text-transform:inherit;letter-spacing:1.275px}.single-speaker .container .speaker-session-list h4 a{color:#7E89A1}.single-speaker .container .speaker-session-list .speaker-session{margin-top:40px}.page-template-template-speakers h1{color:#7E89A1;font-size:27px;margin:0 0 1em;font-weight:400;text-transform:inherit;letter-spacing:.075em;float:left;width:100%}.page-template-template-speakers .session-speakers{margin-top:80px;float:left;width:100%}.page-template-template-speakers #standard-speakers li{width:16.666666%;height:260px}.page-template-template-speakers ul.main-speaker-list{padding:0}.page-template-template-speakers ul.main-speaker-list li{float:left;width:20%;padding:0 15px;list-style-type:none}.page-template-template-speakers ul.main-speaker-list li a{text-decoration:none!important}.page-template-template-speakers ul.main-speaker-list li h2{color:#9fce30;font-size:17px;font-weight:400;margin-bottom:0;margin-top:7px}.page-template-template-speakers ul.main-speaker-list li h3{font-size:13px;font-weight:300;color:#333;margin-top:7px}.sais-hero-cta-container.mobile{display:none}#menuToggle{display:none;position:absolute;top:13px;left:13px;z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#b2b2b2;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}#menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px);background:#b2b2b2}#menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;background:linear-gradient(-180deg,#000 14%,#000 14%,#282828 100%);list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0}#menu li a{font-size:15px;color:#fff;font-weight:700}#menuToggle input:checked~ul{-webkit-transform:none;transform:none}.ss-sub-head{z-index:10;background:#000;padding-bottom:15px;position:fixed;width:100%;top:54px}.ss-sub-head .databricks-logo{float:left;margin-top:-8px;margin-left:50px}.ss-sub-head .databricks-logo img{width:102px}.ss-sub-head .sais-hero-cta-container{float:right;width:auto;margin:0;margin-top:-8px}.ss-sub-head .sais-hero-cta-container .sais-hero-cta{float:right;padding:8px 12px;font-size:12px}.ss-sub-head .container{padding-left:86px;margin-top:-20px}.ss-sub-head ul{margin:0;padding:0}.ss-sub-head ul li{list-style-type:none;float:left;margin-right:25px}.ss-sub-head ul li a{color:#fff;text-transform:inherit;font-size:14px;font-weight:700}.sais-hero{background:url(../../../../../uploads/2018/01/sais-2018-hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:170px 0;margin-top:27px}.sais-hero .hero-left{float:left;width:60%;text-align:center;position:relative}.sais-hero .hero-left img{width:594px;max-width:100%}.sais-hero .hero-left a{position:absolute;bottom:0;right:9px;width:300px;height:28px}.sais-hero .hero-right{float:right;width:40%}.sais-hero .hero-right h2{font-size:30px;color:#717171;font-weight:700;margin:0 auto;width:400px;text-align:center;letter-spacing:1px}.sais-hero .hero-right h3{color:#fff;font-size:16px;font-weight:700;text-align:center;margin:0 0 20px}.sais-hero .hero-right ul{margin:0;padding:0;text-align:center}.sais-hero .hero-right ul li{display:inline-block;width:84px;height:84px;padding:18px;list-style-type:none;text-align:center;color:#fff;border:2px solid #9bca3c;border-radius:50px;font-size:10px;font-weight:700;margin:0 5px}.sais-hero .hero-right ul li span{float:left;width:100%;color:#9bca3c;font-size:28px;font-weight:500;line-height:28px}.sais-image-strip.tablet{display:none}.sais-image-strip.mobile{display:none}.sais-hero-cta-container{float:left;width:100%;text-align:center;margin-top:35px}.sais-hero-cta-container a{background:#9bca3c;color:#fff;padding:15px 20px;font-weight:700;font-size:16px;text-transform:inherit}.sais-hero-cta-container a img{width:8px;margin-top:-3px;margin-left:3px}.sais-section{padding:90px 0}.sais-section .intro-left{padding-right:60px}.sais-section .sais-cta{color:#9bca3c;font-weight:700;font-size:16px;text-transform:inherit;margin-top:25px;float:left}.sais-section .sais-cta img{width:8px;margin-top:-3px;margin-left:3px}.sais-section .closing-section{text-align:center;float:left;width:100%;margin-top:25px}.sais-section h2{font-size:30px;font-weight:bold;text-align:center;/*width:590px;*/margin:0 auto 40px;color:#000;text-transform:inherit}.sais-section h3{color:#000;font-size:16px;font-weight:700}.sais-section p{font-size:15px;font-weight:300;line-height:24px}.sais-section ul{margin:0;padding:0 0 0 25px}.sais-section li{font-size:15px;font-weight:300;margin-top:10px}#training-certification .container{background:#fff;padding:40px 25px}#training-certification h2{margin-bottom:20px}.spark-section{padding:25px 0}.spark-section .spark-logo-container{float:left;width:15%}.spark-section .spark-logo-container img{max-width:169px}.spark-section .spark-content-container{float:left;width:85%;padding-left:25px}.spark-section .spark-content-container p{font-size:13px;font-weight:300}.mobile-pricing-table{display:none}#pricing .row{border-bottom:1px solid #ccc;padding:15px 0}#pricing .row ul{margin:0;padding:0}#pricing .row.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pricing .pricing-header-content{font-size:13px;color:#000;float:left;width:100%;margin-top:3px;font-weight:300}#pricing .pricing-header{float:left;color:#9bca3c;font-size:16px;font-weight:700;text-transform:inherit;width:20%}#pricing .pricing-header:nth-child(1){width:40%;font-weight:700;font-size:15px;float:left;margin-top:10px}#pricing .pricing-header.bottom{margin-top:40px}#pricing .pricing-header.pricing{text-align:center}#pricing .pricing-header span{float:left;width:100%;color:#000;font-size:13px;font-weight:300;text-align:center;text-transform:none}#pricing .top-pricing-section .pricing-section{float:left;color:#000;font-size:13px;font-weight:300;width:20%;float:right}#pricing .top-pricing-section .pricing-section.center{text-align:center;font-size:15px;margin-top:8px}#pricing .top-pricing-section .pricing-section:nth-child(1){width:39%;font-weight:700;font-size:15px;padding:0;float:left;text-align:left}#pricing .top-pricing-section .pricing-section:nth-child(1) span{font-weight:300;float:left;width:100%}#pricing .group-title{float:left;font-size:15px;width:165px;font-weight:700}#pricing .group-content{font-size:13px;float:left;margin-left:30px;font-weight:300}#pricing .group-content a{color:#639401}#pricing .bottom-pricing-section{float:left;width:20%}#pricing .bottom-pricing-section li{font-size:13px;font-weight:700;list-style-position:inside}#pricing .bottom-pricing-section:first-child{width:39%;text-align:left}#pricing .bottom-pricing-section.center{text-align:center;font-size:15px;font-weight:300}#sais-18-venue{padding:150px 0}#sais-18-venue h4{color:#9bca3c;font-size:16px;font-weight:700}#sais-18-venue h2{color:#fff;width:100%;margin-bottom:15px}#sais-18-venue li,#sais-18-venue p{color:#fff;font-weight:300}#sais-18-venue .container{width:785px;text-align:center}#sais-18-venue a{color:#9bca3c;float:left;width:100%;text-align:center;margin-top:25px}#sais-18-venue a img{width:8px;margin-top:-3px;margin-left:3px}#why-sais .row:last-child{border-top:1px solid #979797;padding-top:50px;margin-top:50px}#why-sais .row .why-sais-left h3{color:#9bca3c;font-weight:700;margin-top:10px}#why-sais .row .why-sais-left p{font-weight:700}#sais-18-sponsors{background:#fff}#sais-18-sponsors h2{margin-bottom:60px}#sais-18-sponsors .row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #979797;margin-bottom:40px;padding-bottom:40px}#sais-18-sponsors .row div{text-align:center;float:none!important;-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}#sais-18-sponsors h4{font-size:16px;font-weight:800;text-align:center;margin-top:25px}.sais-page-hero .container{padding:123px 0;position:relative}.sais-page-hero .container img{position:absolute;left:0;top:100px;width:143px}.sais-page-hero .container h1{text-align:center;color:#fff;text-transform:inherit;font-weight:700;font-size:60px}.training-content-sections{padding:90px 0}.training-content-sections .container{position:relative}.training-content-sections h2{font-size:30px;text-transform:inherit;border-top:1px solid #979797;padding-top:50px;margin-top:40px;letter-spacing:1px}.training-content-sections li,.training-content-sections p{font-size:15px;font-weight:300;line-height:24px}.training-content-sections h3{font-weight:700;font-size:16px;color:#000;margin:25px 0;letter-spacing:1px}.training-content-sections .content-sections{float:right}.training-content-sections .ss-training-nav{padding-left:0;padding-right:35px;width:185px}.training-content-sections .ss-training-nav.fixed{position:fixed;top:100px}.training-content-sections .ss-training-nav li{list-style-type:none;line-height:18px;margin-top:20px}.training-content-sections .ss-training-nav li:first-child{margin-top:0}.training-content-sections .ss-training-nav li a{color:#000;font-size:13px;font-weight:700}.training-content-sections .sais-hero-cta-container{text-align:left;margin-top:25px}.training-content-sections .sais-hero-cta-container .sais-hero-cta{font-size:12px}.ss-page-section{padding:90px 0}.ss-page-section a{color:#9bca3c}.ss-page-section b,.ss-page-section strong{font-weight:700}.ss-page-section p{font-size:15px;font-weight:300;line-height:24px}.ss-page-section h2{font-size:30px;font-weight:700;text-align:center;color:#000;margin:0 0 50px}.ss-page-section h3{font-weight:700;font-size:16px;color:#000}.ss-page-section .sais-18-hotel{float:left;width:50%;margin-top:30px}.ss-page-section .sais-18-hotel:nth-child(odd){padding-right:15px}.ss-page-section .sais-18-hotel:nth-child(2n){padding-left:15px}.ss-page-section .sais-18-hotel .sais-hotel-content-container{background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center}.ss-page-section .sais-18-hotel .sais-hotel-image{width:34%;float:left}.ss-page-section .sais-18-hotel .sais-hotel-image.mobile{display:none}.ss-page-section .sais-18-hotel .sais-hotel-content{float:left;width:64%}.ss-page-section .sais-18-hotel .sais-hotel-content img{max-width:160px;margin-top:25px}.ss-page-section .sais-18-hotel .sais-hotel-content h3{margin:0 0 25px}.ss-page-section .sais-18-hotel .sais-hotel-content b,.ss-page-section .sais-18-hotel .sais-hotel-content strong{font-weight:700}.ss-page-section .sais-18-hotel .sais-hotel-content p{font-size:15px;font-weight:300}.ss-page-section .sais-18-hotel .sais-hotel-content p:last-child{margin-bottom:0}.ss-page-section .sais-18-hotel .sais-hotel-footer{background:#000;padding:20px;display:inline-block;width:100%}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-distance{float:left}.ss-page-section .sais-18-hotel .sais-hotel-footer .hotel-marker{max-width:16px;float:left;margin-top:4px;margin-right:8px}.ss-page-section .sais-18-hotel .sais-hotel-footer .hotel-distance{float:left;color:#fff;font-size:13px;font-weight:300}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-footer-right{float:right}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-cta{float:right;color:#fff;font-weight:700;font-size:14px;background:#9ed017;padding:10px 25px;letter-spacing:1px}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-price{float:left;margin-top:10px;font-size:16px;text-transform:inherit;font-weight:700;color:#fff;margin-right:15px}.sponsors-header .container{text-align:center}.sponsors-header .container img{display:inline-block;width:245px;margin-right:35px;margin-top:-34px}.sponsors-header .container h1{display:inline-block;font-size:60px;color:#000;font-weight:700;letter-spacing:2px;text-transform:inherit}.organized-by-databricks-tablet{display:none}.mobile-cta-container{float:left;width:100%;margin-bottom:20px}.mobile-cta-container .sais-hero-cta{background:#9bca3c;color:#fff;font-weight:700;padding:8px 12px;font-size:12px;text-transform:inherit}.mobile-cta-container .sais-hero-cta img{width:8px;margin-top:-3px;margin-left:3px}@media (min-width:768px) and (max-width:1170px){.schedule-day .schedule-row .schedule-meta{margin:2px 0 0}.difficulty-filter,.tracks-filters{display:none!important}.schedule-day .schedule-row .schedule-meta{width:100%;float:left;clear:left}.skip{float:left;width:100%;border-right:none;height:auto;margin:0;padding:0;text-align:center}.skip span{font-size:13px}.skip ul{width:100%}.skip ul li{float:none;display:inline-block;margin:0 10px}#sais-18-venue a{font-weight:700}li,p{font-weight:400!important}#pricing .group-content{margin-left:0}.mobile-cta-container .sais-hero-cta{padding:12px 28px}.organized-by-databricks-tablet{display:inline-block;width:160px}#menu li:first-child{margin-top:20px}#menuToggle{display:block}.sais-hero-cta-container.mobile{position:absolute;margin:0;margin-top:0;top:8px;right:13px;display:block}.sais-hero-cta-container.mobile .sais-hero-cta{float:right;padding:8px 12px;font-size:12px}.spark-summit-header{background:#000;padding:10px 0!important;position:fixed;width:100%;z-index:9;top:0}.spark-summit-header .container{width:96%;padding:0 2%;text-align:center}.spark-summit-header .ss-logo{float:none;display:inline-block;width:31px;margin-right:5px}.ss-nav,.ss-sub-head{display:none}.moscone-center .venue-intro-left{float:left;width:50%;padding-right:2%;margin-top:25px}.moscone-center .venue-intro-right{float:left;width:50%;padding-left:2%;margin-top:25px}.moscone-center .venue-intro-right h3{margin-top:0}.sais-image-strip.desktop{display:none}.sais-image-strip.tablet{display:block}.sais-image-strip.mobile{display:none}#sais-18-venue .container{width:100%;text-align:center}.sais-hero .hero-left{float:none;width:100%;position:relative;text-align:center}.sais-hero .hero-right{float:right;width:100%;margin-top:45px}.spark-section .spark-logo-container{float:left;width:100%;text-align:center}.spark-section .spark-content-container{float:left;width:100%;padding:0;margin-top:25px}.ss-training-nav{display:block!important;position:relative!important;width:100%!important;float:left;top:0!important;margin-top:25px}.ss-training-nav li{margin-top:10px}.ss-training-nav .sais-hero-cta-container{display:none}.training-content-sections .content-sections{float:left;width:100%}.training-content-sections .container{width:auto}.ss-sub-head{padding-left:0}.sais-page-hero{text-align:center}.sais-page-hero .container .ss-page-header-logo{position:relative;top:0}.ss-page-section .sais-18-hotel{width:100%;padding-left:0!important;padding-right:0!important}.spark-hero-basic a{position:absolute;left:50%;margin-left:-95px;bottom:0;opacity:0;padding:10px 15px}.session-grid-item{width:31%}.spark-hero{background:#000;padding:20px 0}.spark-hero .hero-cta{float:none;background:0 0;padding:25px;width:385px;text-align:center;margin:0 auto}.spark-hero .hero-cta h3{color:#fff}.spark-hero .logo-mobile{display:inline-block;text-align:center;width:100%;padding:20px 0}.spark-hero .logo-mobile .logo-mobile-sparksummit{margin:0 auto;width:107px;display:block}.spark-hero .ss-logos{display:none}.spark-home-content .spark-home-tile .cta-body{height:125px}}@media (min-width:250px) and (max-width:767px){.job-listings li .job-listing-title{width:100%;font-size:24px;float:left}.job-listings li .job-listing-company{width:100%;float:left}.job-listings li .job-listing-location{width:100%;float:left}.job-listing-headers{display:none}.job-listings li .job-listing-date{width:100%;float:left}.sais-hero{margin-top:0!important}.schedule-day .schedule-row .schedule-meta{margin:2px 0 0}.difficulty-filter,.tracks-filters{display:none!important}.schedule-day h3{font-size:16px}.schedule-day .schedule-row .schedule-row-content.non-session .session-title{padding:0}.row-swatch{float:left;position:absolute!important;height:100%!important}.schedule-day .schedule-row .schedule-row-content{float:left;width:100%;display:inline-block}.schedule-day .schedule-row .time-slot{float:left;width:100%;font-size:13px;font-weight:700}.schedule-wrapper h1{font-size:47px}.schedule-day .schedule-row .schedule-meta{width:100%;float:left;clear:left}.skip{float:left;width:100%;border-right:none;height:auto;margin:0;padding:0;text-align:center}.skip .skip-desktop{display:none}.skip .skip-mobile{display:block}.skip span{font-size:13px}.skip ul{width:100%}.skip ul li{float:none;display:inline-block;margin:0 10px}#sais-18-sponsors .col-xs-12{margin-top:40px}#training-certification .container{padding:40px 10px}#pricing .mobile-pricing-table{display:block;width:100%;padding:0 20px}#pricing .mobile-pricing-table .top-pricing-section .pricing-section:nth-child(1){width:100%!important}#pricing .mobile-pricing-table .top-pricing-section .pricing-section{width:33.33333%!important}#pricing .mobile-pricing-table .bottom-pricing-section:first-child{width:100%}#pricing .mobile-pricing-table .bottom-pricing-section li{font-size:13px;font-weight:700!important;list-style-position:outside;margin-left:20px}#pricing .mobile-pricing-table .pricing-header.pricing{text-align:center;width:100%;font-size:13px}#pricing .mobile-pricing-table .bottom-pricing-section{float:left;width:33.333%}#pricing .mobile-pricing-table .pricing-header:nth-child(1){width:100%}#pricing .mobile-pricing-table .group-content{margin:0}.desktop-pricing-section{display:none}li,p{font-weight:400!important}.mobile-cta-container .sais-hero-cta{padding:12px 28px}.organized-by-databricks-tablet{display:none;width:160px}#menu li:first-child{margin-top:20px}#menuToggle{display:block}.sais-hero-cta-container.mobile{position:absolute;margin:0;margin-top:0;top:8px;right:13px;display:block}.sais-hero-cta-container.mobile .sais-hero-cta{float:right;padding:8px 12px;font-size:12px}.spark-summit-header{background:#000;padding:10px 0!important;position:fixed;width:100%;z-index:9;top:0;height:48px}.spark-summit-header .container{width:96%;padding:0 2%;text-align:center}.spark-summit-header .ss-logo{display:none}.ss-nav,.ss-sub-head{display:none}#sais-18-sponsors h4{font-size:16px;font-weight:800;text-align:center;margin-top:25px;margin-bottom:40px}.sais-page-hero .container h1{font-size:47px}.sais-image-strip.desktop{display:none}.sais-image-strip.tablet{display:none}.sais-image-strip.mobile{display:block}body,html{overflow-x:hidden!important}.spark-section .spark-content-container p{font-weight:500}#sais-18-venue .container{width:100%;text-align:center;padding:0 40px}.sais-section h2{width:100%}.sais-section .intro-left{padding-right:0}.sais-hero .hero-left{float:none;width:100%;position:relative;text-align:center}.sais-hero .hero-right{float:right;width:100%;margin-top:45px}.sais-hero .hero-right h2{font-size:20px;width:100%}.spark-section .spark-logo-container{float:left;width:100%;text-align:center}.spark-section .spark-content-container{float:left;width:100%;padding:0;margin-top:25px}.ss-training-nav{display:block!important;position:relative!important;width:100%!important;float:left;margin-top:25px;top:0!important}.ss-training-nav li{margin-top:10px}.ss-training-nav .sais-hero-cta-container{display:none}.training-content-sections{padding:50px 10px}.training-content-sections .content-sections{float:left;width:100%}.training-content-sections .container{width:auto}.ss-sub-head{padding-left:0}.sais-page-hero{text-align:center}.sais-page-hero .container .ss-page-header-logo{position:relative;top:0}.ss-page-section .sais-18-hotel{width:100%;padding-left:0!important;padding-right:0!important}.ss-page-section .sais-18-hotel .sais-hotel-image{width:100%;display:none}.ss-page-section .sais-18-hotel .sais-hotel-image.mobile{display:block}.ss-page-section .sais-18-hotel .sais-hotel-content{width:100%;padding-bottom:30px}.ss-page-section.moscone-center .col-sm-6:last-child{margin-top:30px;text-align:center}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-footer-right{float:none}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-footer-right .sais-hotel-price{float:right}.ss-page-section .sais-18-hotel .sais-hotel-footer .sais-hotel-footer-right .sais-hotel-cta{float:right;color:#fff;font-weight:700;font-size:14px;background:#9ed017;padding:10px 25px;letter-spacing:1px;width:100%;text-align:center;margin-top:25px}.sub-header{text-align:center}.sub-header a{float:none}.spark-hero-basic{background:url(../../../../../uploads/2017/12/SSAI2018-Header-Banner-Mobile.jpg);height:276px;background-repeat:no-repeat;background-color:#000;background-position:center center}.spark-hero-basic .db-logo-mobile{position:absolute;left:50%;margin-left:-95px;bottom:27px;display:block;width:188px}.spark-hero-basic .basic-banner{display:none}.session-grid-item{width:92%}.spark-hero{background:#000;padding:20px 0 40px}.spark-hero .hero-cta{float:none;background:0 0;padding:0;width:100%;text-align:center;margin:0 auto}.spark-hero .hero-cta h3{color:#fff}.spark-hero .logo-mobile{display:inline-block;text-align:center;width:100%;padding:20px 0}.spark-hero .logo-mobile .logo-mobile-sparksummit{margin:0 auto;width:80px;display:block;margin-bottom:4px}.spark-hero .ss-logos{display:none}.spark-home-content .spark-home-tile{margin-bottom:10px}.spark-home-content h2{margin-top:40px}}.pagination{margin:20px 0}#response .pagination{margin:0}.single .container LI{font-size:15px;color:#333;line-height:18px;padding-bottom:4px;font-weight:300}.session-content P,.single .container .session-content LI,.session-speaker P{font-size:15px;font-weight:400;line-height:21px}.list{display:flex;flex-wrap:wrap}.list-item{display:flex;padding:.5em;width:100%}@media all and (min-width: 40em){.list-item{width:50%}}@media all and (min-width: 60em){.list-item{width:33.33%}}.list-content{background-color:#fff;display:flex;flex-direction:column;padding:0 0 10px;width:100%}.list-content p{flex:0 0 auto}.flexSpeakers img{width:100%;height:auto}.flexSpeakers img.logo{width:auto;height:auto;max-width:170px;max-height:55px;width:auto;height:auto}.list-content{text-align:center}.keynote-speaker A IMG{border-radius:50%!important;border:1px solid #eee!important;max-width:250px}.keynote-speaker h5{margin-bottom:5px}.keynote-speaker p{display:block;min-height:45px;font-size:13px!important;font-weight:300;line-height:19px}@media (max-width: 1199px){.keynote-speaker p{min-height:60px}}@media (max-width: 991px){.keynote-speaker p{min-height:80px}}@media (max-width: 959px){.keynote-speaker p{min-height:45px}}@media (max-width: 480px){.keynote-speaker p{min-height:60px}}

