.body-content .sais-hero{margin-top:0}.body-content .schedule-wrapper{padding-top:30px}.sponsors-eu .sponsors-header-eu{background-color:#000;padding:50px 0}.sponsors-eu .ss-page-section{padding-bottom:50px;padding-top:20px}.sponsors-eu .sais-section{padding:0}.sponsors-eu .sponsors-header .container h1.title{color:#fff}.spark-summit-new-header{background:#041544!important;padding:15px 0;width:100%;z-index:9;position:relative}.spark-summit-new-header ul{-webkit-padding-start:0}.spark-summit-new-header ul li{list-style:none}.spark-summit-new-header .register-button{position:absolute;right:15px;background-color:#9bca3b;padding:7px 10px;color:#fff;font-size:14px;top:50%;transform:translateY(-50%)}@media (min-width: 1200px){.spark-summit-new-header .register-button{display:none}}.spark-summit-new-header .logos{display:none}@media (min-width: 768px) and (max-width: 1199px){.spark-summit-new-header .logos{display:block;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}}.spark-summit-new-header .logos .main-summit-logo{display:none}@media (min-width: 768px){.spark-summit-new-header .logos .main-summit-logo{display:inline-block;margin-right:10px;width:44px}}.spark-summit-new-header .logos .organized-logo img{width:100px}@media (min-width: 1200px){.spark-summit-new-header .mobile-menu{display:none}}.spark-summit-new-header .mobile-menu #menuSpark{position:absolute;width:100%;background:#000;padding:125px 20px 20px;margin-top:-100px;left:0;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(0,-100%);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1)}.spark-summit-new-header .mobile-menu #menuSpark li{padding:10px 0}.spark-summit-new-header .mobile-menu #menuSpark li a{font-size:15px;color:#fff}.spark-summit-new-header .mobile-menu #menuSpark li .register-button{position:unset}.spark-summit-new-header .mobile-menu .position-relative{position:relative}.spark-summit-new-header .mobile-menu #menuToggleSpark{display:block;z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.spark-summit-new-header .mobile-menu #menuToggleSpark input{display:block;width:35px;height:25px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.spark-summit-new-header .mobile-menu #menuToggleSpark span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#B2B2B2;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease}.spark-summit-new-header .mobile-menu #menuToggleSpark span:first-child{transform-origin:0 0}.spark-summit-new-header .mobile-menu #menuToggleSpark span:nth-last-child(2){transform-origin:0 100%}.spark-summit-new-header .mobile-menu #menuToggleSpark input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#B2B2B2}.spark-summit-new-header .mobile-menu #menuToggleSpark input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}.spark-summit-new-header .mobile-menu #menuToggleSpark input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}.spark-summit-new-header .mobile-menu #menuToggleSpark input:checked ~ ul{transform:none}.spark-summit-new-header .mobile-menu #menuToggleSpark{display:block;padding:0 20px}.spark-summit-new-header .mobile-menu body{padding-top:0}.spark-summit-new-header .desktop-menu{padding:0}@media (max-width: 1199px){.spark-summit-new-header .desktop-menu{display:none}}.spark-summit-new-header .desktop-menu .main-block{display:flex;align-items:center;justify-content:space-between}.spark-summit-new-header .desktop-menu .main-summit-logo{width:130px;margin-right:30px}.spark-summit-new-header .desktop-menu .organized-logo{width:100px;margin-left:50px}.spark-summit-new-header .desktop-menu .register-button-desktop{display:inline-block;background-color:#9bca3b;padding:7px 10px;color:#fff;text-transform:inherit;font-size:14px}.spark-summit-new-header .desktop-menu .menu{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.spark-summit-new-header .desktop-menu .menu li{list-style:none;padding:0 10px}.spark-summit-new-header .desktop-menu .menu li a{color:#fff;text-transform:inherit;font-weight:700;font-size:14px}.spark-summit-new-header .desktop-menu .menu li a:hover{text-decoration:underline}.spark-summit-new-header .desktop-menu .desktop-nav{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between}.spark-summit-new-header .desktop-menu .desktop-nav li{list-style:none}.eu .register-button{background-color:#915189}.eu .desktop-menu .register-button-desktop{background-color:#915189}.eu #keynote-speakers .keynote-speaker a{color:#915189}.eu #pricing .pricing-header{color:#915189}.eu #sais-18-venue h4{color:#915189}.eu #why-sais .row .why-sais-left h3{color:#915189}.spark-summit-new-header .desktop-menu .desktop-nav{position:relative}.spark-summit-new-header .desktop-menu .desktop-nav #menu-ss-new-menu-2019 li:last-child,.regLink{position:absolute;top:12px;right:40px}.spark-summit-new-header .desktop-menu .desktop-nav #menu-ss-new-menu-2019 li:last-child A,.regLink A{background:#9b4b86;color:#fff;padding:15px 20px;font-size:16px;text-transform:inherit}.spark-summit-new-header .desktop-menu .desktop-nav #menu-ss-new-menu-2019 li:last-child A:hover,.regLink A:hover{background:#9b4b86;color:#fff;opacity:.85}#mega-menu-wrap-SSheader-EU19 #mega-menu-SSheader-EU19 > li.mega-menu-item > a.mega-menu-link{border-top:0 solid #fff;border-left:0 solid #fff;border-right:0 solid #fff;border-bottom:0 solid #fff;outline:none;text-decoration:none;padding:0 8px 0 0;line-height:36px;font-weight:400!important;height:36px;vertical-align:baseline;text-align:left;width:auto;display:block;color:#fff;text-transform:none;text-decoration:none;background:rgba(51,51,51,0);-webkit-border-radius:0 0 0 0;-moz-border-radius:0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;font-family:inherit;font-size:15px}#mega-menu-wrap-SSheader-EU19 #mega-menu-SSheader-EU19 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,#mega-menu-wrap-SSheader-EU19 #mega-menu-SSheader-EU19 > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-SSheader-EU19 #mega-menu-SSheader-EU19 > li.mega-menu-item > a.mega-menu-link:focus{background:rgba(51,51,51,0);color:#f0efef;text-decoration:underline;border-color:#fff}.single-speaker .container LI{font-size:15px;color:#333;line-height:18px;padding-bottom:4px;font-weight:300}H1.sessionTitle{font-size:28px;font-weight:500;margin:5px 0 15px}H3.sessionTitle{font-size:17px!important;font-weight:300!important;border:0!important;margin-top:0!important;padding-top:0!important;line-height:1.1;letter-spacing:1.275px!important}

H2.summit{color:#000!important;font-size:30px;font-weight:700!important;margin-bottom:50px!important}#mega-menu-wrap-SSheaderNew #mega-menu-SSheaderNew > li.mega-menu-item:last-child A{background:#FF9500!important;color:#041544!important;font-size:16px!important;text-align:center!important;font-weight:600!important}.spark-summit-new-header .desktop-menu .desktop-nav li:last-child{position:absolute;right:190px}@media (max-width: 768px){.sais-page-hero .container{padding-left:15px!important;padding-right:15px!important}}@media only screen and (min-width: 1200px){#mega-menu-wrap-SSheaderNew #mega-menu-SSheaderNew > li.mega-menu-item:last-child{position:absolute;top:-5px;right:auto;left:840px;width:168px}}.sais-page-hero .container h1{font-weight:300!important;font-size:48px!important}.sais-page-hero .container h1 .subtext-h1,.spark-hero h1 span.subtxt-summit{color:#fff;font-size:24px!important;margin-top:16px;margin-bottom:12px;padding:0;text-shadow:1px 1px #000;text-transform:none;font-weight:300!important;display:block}.spark-hero h1 span.subtxt-summit{padding-top:15px}.sais-page-hero .container H3{text-shadow:1px 1px #000;text-transform:none;font-weight:400}H1.sessionTitle{font-size:28px;font-weight:500;margin:5px 0 15px}H3.sessionTitle{font-size:17px!important;font-weight:300!important;border:0!important;margin-top:0!important;padding-top:0!important;line-height:1.1;letter-spacing:1.275px!important}

@media only screen and (min-width: 1200px) {
#mega-menu-wrap-SSheader-EU19 #mega-menu-SSheader-EU19 > li.mega-menu-item:last-child {
    position: absolute;
    top: -5px;
    right: -500px !important;}
#mega-menu-wrap-SSheader-EU19 #mega-menu-SSheader-EU19 > li.mega-menu-item:last-child > a.mega-menu-link {font-weight: 600 !important;padding: 7px 20px 20px 20px !important;}}
.single-speaker .speaker-image .wp-post-image {
border-radius: 12px;
}
