html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline}:focus{outline:none}img{max-width:100%}table{border-collapse:separate;border-spacing:1px}caption,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}*{margin:0;padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a:hover{cursor:pointer}ul{list-style:none;list-style-type:none}em{font-style:italic}strong{font-weight:700}body,html{height:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}body{font-size:62.5%}h2,.tracks h2{font-family:'Playfair Display',serif;text-transform:uppercase;font-style:italic;font-size:3.5em;color:#53c0c8}.tracks h2{color:#fff}h3{font-family:'Playfair Display',serif;text-transform:capitalize;font-size:3.9em;margin:0 150px 0 0}h4{font-family:'Playfair Display',serif;text-transform:capitalize;font-size:1.3em}.sponsors h4{text-align:center}.tex{color:#fff;width:100%;max-width:1200px;margin:0 auto}p{font-family:'Roboto Condensed',serif;font-size:1.7em;margin:1em 0;font-weight:300}a[name]{padding-top:120px;margin-top:-120px}header{width:100%;height:70px;background:#373737;background:rgba(55,55,55,.9);position:fixed;z-index:9999;box-shadow:0 1px 1px #666;margin:-100px 0 0 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.show_menu{margin:0 0 0 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.theme{width:100%;height:670px;background:-moz-linear-gradient(left,rgba(255,255,255,.65) 0,rgba(255,255,255,.65) 100%),url(/images/2017/bg_theme.jpg) no-repeat scroll 50% 50%;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.65)),color-stop(100%,rgba(255,255,255,.65))),url(images/bg_theme.jpg) no-repeat scroll 50% 50%;background:-webkit-linear-gradient(left,rgba(255,255,255,.65) 0,rgba(255,255,255,.65) 100%),url(/images/2017/bg_theme.jpg) no-repeat scroll 50% 50%;background:-o-linear-gradient(left,rgba(255,255,255,.65) 0,rgba(255,255,255,.65) 100%),url(/images/2017/bg_theme.jpg) no-repeat scroll 50% 50%;background:-ms-linear-gradient(left,rgba(255,255,255,.65) 0,rgba(255,255,255,.65) 100%),url(/images/2017/bg_theme.jpg) no-repeat scroll 50% 50%;background:linear-gradient(to right,rgba(255,255,255,.65) 0,rgba(255,255,255,.65) 100%),url(/images/2017/bg_theme.jpg) no-repeat scroll 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:70px 0 0 0}.theme_content{width:830px;margin:0 auto;text-align:center;padding:70px 30px 0 30px}.theme_content .logo{width:607px;margin:0 auto;height:179px;background:url(/images/2017/logo.svg) no-repeat;background-size:607px 179px}.theme_content .tagline{color:#444;font-size:2.1em;font-family:'Playfair Display',serif;font-style:italic}.theme_content .tagline2{color:#444;font-size:3.1em;font-family:'Playfair Display',serif;font-style:italic}.theme_content .date_location{color:#444;font-size:3em;font-family:'Playfair Display',serif;padding:15px 0;border-top:solid 1px #444;border-bottom:solid 1px #444;text-transform:uppercase;margin:30px 0;font-weight:700}.theme_content .place{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:2.3em;border-bottom:solid 1px #fff;text-transform:uppercase;padding-bottom:15px;margin-bottom:30px}.theme_content .register_btn{width:240px;height:70px;margin:0 auto;font-style:italic;font-weight:700}.theme_content .register_btn a{color:#fff;font-size:2.5em;font-family:'Playfair Display',serif;line-height:70px;display:block;width:240px;height:70px;background:#00a3ad}.date_location span{font-size:.5em}.primary_content{width:100%;max-width:1200px;margin:0 auto;color:#333;padding:60px 30px;background:#fff}.ad_wrapper>.secondary_content{width:100%;max-width:1200px;margin:0 auto;color:#333;padding:0 30px;background:#fff}.intro_img{width:45%}.intro_img.left{float:left;margin:0 60px 30px 0}.intro_img.right{float:right;margin:0 0 30px 60px}.intro_img img{width:100%;height:auto}.unorderedlist ul{margin:0 0 10px 25px;font-family:'Roboto Condensed',serif;font-size:1.7em;list-style-type:disc;font-weight:300}.unorderedlist ul li ul{margin:0 0 10px 25px;font-family:'Roboto Condensed',serif;font-size:17px;list-style-type:disc;font-weight:300}.outer-container{position:relative;height:0;padding-bottom:56.25%}#bcVideoNavigation label{font-size:14px}.BrightcoveExperience{position:absolute;left:0;top:0;width:100%;height:100%}.bcSessionTitle{font-weight:bolder;margin-top:15px;font-size:20px}.bcPresentationTitle{font-weight:bolder;font-size:18px}.bcSpeaker{font-size:18px}#sessionContent{margin-top:15px;font-size:16px}#bcVideoNavigation{width:100%;height:33px;padding:3px;border:1px #ccc solid;background-color:#ececec;border-radius:5px;margin:0 0 4px 0}.sponsor_wrapper{margin:60px 0 0 0}.sponsors{margin:30px 0 0 0;color:#666}.sponsors ul{text-align:center}.sponsors ul li{display:inline-block;margin:15px}.sponsors ul li{min-width:120px;min-height:60px}footer{width:100%;max-width:1260px;margin:0 auto;color:#666;padding:60px 30px;font-size:1.3em}footer a{color:#999;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}footer a:hover{color:#00aec4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer_block{float:left;margin:0 2.6% 60px 0;padding:0 30px 0 0;border-right:solid 1px #eee;width:23%;min-height:140px}.footer_block:last-child{margin:0 0 40px 0;border-right:none}footer ul li{padding:10px 0 5px 0}.social ul li{float:left;margin:0 20px 0 0}.social2 ul li{float:left;margin:0 20px 0 0}.social ul li:last-child{margin:0 0 0 0}.social ul li a{font-size:1.9em}.email_signup{margin:15px 0 0 0}.email_signup input{width:85%;float:left;font-size:1.1em;padding:3px 10px;color:#666;height:40px;border:solid 1px #ddd;font-family:'Roboto Condensed',serif}.email_signup input[type=submit]{display:block;background:#eee;float:left;height:40px;line-height:35px;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:none;color:#222;text-align:center;padding:0;text-transform:uppercase;font-size:.8em;width:15%;cursor:pointer}.email_signup input[type=submit]:hover{background:#aaa;color:#fff}.logo_econtent{display:block;width:200px;height:52px;margin:15px 0 0 0;background:url(/images/2017/logo_kmw_mag.svg) no-repeat;background-size:200px 52px;text-indent:-9999px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4;filter:alpha(opacity=40)}.logo_econtent:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;filter:alpha(opacity=100);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.subpage{width:100%;background:url(/images/2017/bg_subpage.jpg) no-repeat fixed top center;background-size:cover}.subpage .banner_date_location{top:70px;position:fixed;border-bottom:solid 1px #00a3ad;background:#fff;background:rgba(255,255,255,1);width:100%;height:50px;line-height:50px;text-align:center;font-family:'Abril Fatface',cursive;font-size:2.9em;color:#00a3ad;z-index:9998;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.subpage .banner_date_location.scroll{top:-70px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.subpage .primary_content{background:none;padding:160px 30px 0 30px;transition:all .4s ease-in-out}.subpage .primary_content3{background:none;padding:20px 130px 0 130px;transition:all .4s ease-in-out}.subpage .secondary_content{background:none}.narrow{width:800px;margin:0 auto;min-height:200px}.primary_content .booth-info{width:260px;text-align:right;float:right;margin:0;padding:0;font-size:13px}.primary_content div.descriptionLogo{width:200px;min-height:75px;background-repeat:no-repeat;float:left;margin:0 10px 4px 0;background-position:center;overflow:hidden;text-align:center;font-weight:bolder}.primary_content .exhibitor{margin-bottom:20px}.primary_content h2.exhibitorLevel{margin-bottom:15px}#ad_320x50{position:fixed;bottom:0;left:0;height:50px;width:100%;z-index:999999;display:none;background:#444;background:rgba(68,68,68,1)}@media screen and (max-width:1030px){.social ul li a{font-size:1.4em}#banner_brand{display:none}}@media screen and (max-width:950px){footer{max-width:700px;margin:0 auto}.footer_block{display:inline-block;margin:0 2.6% 30px 0;padding:0 30px 0 0;border-right:none;width:46%;min-height:140px}.footer_block:nth-child(2),.footer_block:nth-child(4){text-align:right;padding:0 0 0 0}.footer_block:nth-child(2) ul{float:right}.logo_econtent{float:right}}@media screen and (max-width:830px){header{display:none}.theme_content{width:100%;margin:0 auto;text-align:center;padding:70px 30px 0 30px}.theme_content .logo{width:100%;margin:0 auto;height:200px;background:url(/images/2017/logo.svg) no-repeat;background-size:100% 200px}.theme_content .tagline{font-size:1.8em;margin:5px 0 0 0}.theme_content .date_location{font-size:3.1em;padding:10px 0 0 0;margin:25px auto 0 auto}.theme_content .place{font-size:1.9em;padding:0 0 10px 0;margin:0 auto 30px auto}h3{font-size:2.7em;margin:0 0 0 0}h2{font-size:2.9em}p{font-size:1.5em;margin:.9em 0}.subpage .banner_date_location{top:0;text-align:left;padding:0 0 0 10px}.subpage .primary_content{background:none;padding:130px 30px 0 30px}.subpage .primary_content3{background:none;padding:0 30px}.unorderedlist ul{font-size:1.5em}a[name]{padding-top:100px;margin-top:-100px}.subpage #banner_brand{padding-left:5px;height:50px;width:100%;position:fixed;display:block;top:60px;background:#fff;background:rgba(255,255,255,1);opacity:1;z-index:9998}.subpage #banner_brand div{background:url(/images/2017/logo.svg) no-repeat;background-size:150px 46px;height:46px;width:150px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.subpage #banner_brand div.scroll{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (max-width:630px){p{font-size:1.4em;margin:.7em 0}h3{font-size:2.7em;margin:0 0 0 0}h2{font-size:3em}.unorderedlist ul{font-size:1.4em}.theme_content .logo{width:100%;margin:0 auto;height:200px;background:url(/images/2017/logo.svg) no-repeat;background-size:100% 200px}.subpage #banner_brand div{background:url(/images/2017/logo.svg) no-repeat;background-size:150px 50px;height:50px;width:150px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.subpage #banner_brand div.scroll{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.intro_img{display:none}.footer_block{display:block;clear:both;margin:15px auto 0 auto;padding:15px 0 0 0;border-top:solid 1px #eee;width:100%;min-height:inherit;text-align:center}.footer_block:nth-child(2),.footer_block:nth-child(4){text-align:center;padding:15px 0 0 0}.footer_block:nth-child(2) ul{float:none;margin:0 auto;width:165px}.email_updates{padding:15px 0 30px 0}.logo_econtent{float:none;margin:10px auto 15px auto}.subpage .banner_date_location{font-size:1.9em;padding:0 0 0 10px}.subpage .primary_content{padding:110px 15px 0 15px;transition:all .4s ease-in-out}.subpage .primary_content2{padding:130px 15px 0 15px;transition:all .4s ease-in-out}.subpage .primary_content3{background:none;padding:0 15px}}@media screen and (max-width:530px){#ad_468x60{display:none}#div-gpt-ad-1371156417389-0{display:none}#ad_320x50{display:block}#div-gpt-ad-1371156417389-2{display:block}#bcVideoNavigation{height:60px;padding:3px}}@media screen and (max-width:425px){.primary_content .booth-info{width:100px}.primary_content h2.exhibitorLevel{margin-bottom:7.5px}.primary_content div.descriptionLogo{margin:0 auto;float:none}.theme_content .logo{width:100%;height:150px;background-size:100% 150px}.theme_content .tagline{font-size:1.6em;margin:5px 0 0 0}.subpage .banner_date_location{font-size:1.6em;padding:0 0 0 10px;background-size:90px 50px}}.main_menu{float:right;position:relative;left:-50%;text-align:left}.main_menu ul{list-style:none;position:relative;left:50%}.main_menu ul li{float:left;position:relative;margin:0 20px 0 0;line-height:70px}.main_menu ul li a{float:left;text-align:center;white-space:nowrap;color:#fff;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1.3em;font-weight:400;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main_menu ul li a:hover{color:#00aec4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main_menu li:last-child{height:40px;margin:15px 0 0 0;background:#00aec4;line-height:normal}.main_menu li:last-child a{color:#fff;line-height:40px;padding:0 7px 0 9px;height:40px}.main_menu li:last-child a:hover{color:#1ec2f3}.mobile_menu,.mobile_menu_btn{display:none}.mobile_menu_btn{position:fixed;z-index:99999;overflow:hidden;width:40px;height:40px;font-size:0;right:5px;top:5px;text-indent:-9999px;cursor:pointer;border:none;background:rgba(68,68,68,.9);box-shadow:0 1px 1px #333}.mobile_menu_btn:focus{outline:none}.mobile_menu_btn span{display:block;position:absolute;top:18px;left:4px;right:4px;height:4px;background:#fff}.mobile_menu_btn span:before,.mobile_menu_btn span:after{position:absolute;display:block;left:0;width:100%;height:4px;background:#fff;content:""}.mobile_menu_btn span:before{top:-10px}.mobile_menu_btn span:after{bottom:-10px}.mobile_open span{background:none}.mobile_open span::before{top:0;transform:rotate(45deg)}.mobile_open span::after{bottom:0;transform:rotate(-45deg)}.show_mobile_menu{display:block}.mobile_menu{width:100%;position:fixed;top:0;height:100%;background:#333;opacity:.9;filter:alpha(opacity=90);color:#fff;font-size:1.3em;text-transform:uppercase;padding:10px;z-index:9999;overflow:auto}.mobile_menu ul li a{float:left;clear:left;display:block;width:75%;text-align:left;white-space:nowrap;color:#fff;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1.4em;font-weight:400;margin:5px 0;padding:5px 0 15px 0;border-bottom:solid 1px #eee;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile_menu ul li a:hover{color:#00aec4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.subpage .main_menu li:first-child{width:169px;height:50px;margin:10px 20px 0 0;background:url(/images/2017/SharePointLogo-small-white.png) no-repeat;background-size:169px 50px;line-height:normal}.subpage .main_menu li:first-child a{width:169px;height:50px;text-indent:-9999px;display:block}@media screen and (max-width:950px){.main_menu ul li{margin:0 14px 0 0}.main_menu ul li a{font-size:1.1em}.subpage .main_menu li:last-child{width:110px;height:40px;margin:15px 0 0 0;background:#00aec4;line-height:normal}.subpage .main_menu li:last-child a{color:#fff;line-height:40px;width:110px;height:40px;text-align:center}}@media screen and (max-width:830px){.mobile_menu_btn{display:block}}@media screen and (max-width:400px){.mobile_menu_btn{width:30px;height:30px}.mobile_menu_btn span{height:3px;top:14px}.mobile_menu_btn span:before,.mobile_menu_btn span:after{height:3px}}.key_legend{width:100%;padding:30px 0 65px 40px}.key_legend li{width:16%;float:left}.key_legend_purple,.key_legend_red,.key_legend_gray,.key_legend_green,.key_legend_orange,.key_legend_mauve,.key_legend_pdf{height:30px}.key_legend_purple{width:19%;background:#673bb8;float:left}.key_legend_red{width:19%;background:#e91f63;float:left}.key_legend_gray{width:19%;background:#607d8b;float:left}.key_legend_green{width:19%;background:#4cb050;float:left}.key_legend_orange{width:19%;background:#f90;float:left}.key_legend_mauve{width:19%;background:#540779;float:left}.key_legend_pdf{width:19%;background:#fff;float:right}.key_legend_category{float:left;width:70%;margin:0 5%;font-size:1.3em;font-style:italic}.key_legend_category_red{float:left;width:70%;margin:0 5%;font-size:1.2em;font-style:italic}.schedule_agenda{width:100%;margin:30px auto;background:#f9f9f9;color:#333;padding:30px;box-shadow:0 1px 1px #ccc}.schedule_date{font-size:42px;color:#00aec4}.time_block{width:100%;margin:30px 0 0 0;padding:30px 0 0 0;border-top:solid 1px #ccc;display:inline-block}.schedule_time{float:left;color:#00aec4;font-size:22px;min-width:150px;width:208px}.schedule_events{float:left;margin:0 0 0 30px;font-size:20px;color:#333;width:842px}.schedule_events li{width:100%}.schedule_events li div{max-height:10000px;transition:max-height 1s ease-in-out,opacity 1s linear;opacity:1}.schedule_events li div.hide{overflow:hidden;max-height:0;opacity:0}div.description p{font-size:15px;margin:5px 0}.schedule_events li div div.title{font-size:18px;font-style:italic}.schedule_blue,.schedule_purple,.schedule_red,.schedule_gray,.schedule_grey,.schedule_green,.schedule_orange,.schedule_mauve{font-size:1.4em}.schedule_blue,.track_blue{color:#1ec2f3}.schedule_purple,.track_purple{color:#673bb8}.schedule_red,.track_red{color:#e91f63}.schedule_gray,.track_gray{color:#607d8b}.schedule_green,.track_green{color:#4cb050}.schedule_orange,.track_orange{color:#f90}.schedule_mauve,.track_mauve{color:#540779}@media screen and (max-width:830px){.key_legend{display:inline-block;padding:30px 0 0 0}.key_legend li{width:100%;float:left;clear:both;min-height:40px}.schedule_time,.schedule_events{width:auto}.schedule_events{margin:0 0 0 15px;font-size:15px}.schedule_time{font-size:18px;transition:font-size .5s}}@media screen and (max-width:630px){.schedule_agenda{padding:15px}.schedule_date{font-size:32px}}.tracks{width:100%;background:url(/images/2017/bg_tracks.jpg) no-repeat fixed top center;background-size:cover;padding:30px}.tex{color:#fff;width:100%;max-width:1200px;margin:0 auto}.tracks h2{width:100%;max-width:1200px;margin:0 auto;color:#fff}.track{width:100%;max-width:1200px;margin:30px auto;background:#fff;padding:30px;box-shadow:0 1px 1px #ddd}.explore_btn a,.explore_btn_mobile a{font-size:1.5em;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-style:italic;font-weight:700;width:70px;height:50px;line-height:50px;position:relative;float:right;background:#00aec4;color:#fff;padding:0 0 0 15px;z-index:10;right:49px}.explore_btn a:after,.explore_btn_mobile a:after{content:"";position:absolute;display:block;border:25px solid #00aec4;z-index:-5}.explore_btn a:after,.explore_btn_mobile a:after{right:-49px;top:0;border-right-color:transparent}.explore_btn_mobile{display:none}span.speakerRole{font-size:14px;font-weight:bolder}@media screen and (max-width:630px){.tracks{padding:15px}.track{display:inline-block;padding:10px}.explore_btn{display:none}.explore_btn_mobile{display:block}}