html{height:100%;-webkit-text-size-adjust:100%}
body,form,ol,ul,li,dl,dt,dd,td,th,tr,fieldset{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,address{margin:0 0 1em 0;padding:0}
ul{list-style:none}ol{margin-bottom:1em}
ol > li{margin-left:2em}
img,fieldset{border:0;-ms-interpolation-mode:bicubic}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
th{text-align:center}
tbody th{text-align:left}
a:hover,a:active{outline:0}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}
header,footer,section,nav,aside,article,figure,figcaption{display:block}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"icons";src:url("/fonts/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/fonts/icons.eot");src:url("/fonts/icons.eot#iefix") format("embedded-opentype"),url("/fonts/icons.woff") format("woff"),url("/fonts/icons.ttf") format("truetype");font-weight:normal;font-style:normal}
.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-back:before{content:"\f101"}
.icon-business:before{content:"\f102"}
.icon-check:before{content:"\f103"}
.icon-delete:before{content:"\f104"}
.icon-dropdown:before{content:"\f105"}
.icon-facebook:before{content:"\f106"}
.icon-fastforward:before{content:"\f107"}
.icon-fullscreen:before{content:"\f108"}
.icon-image:before{content:"\f109"}
.icon-industry:before{content:"\f10a"}
.icon-info:before{content:"\f10d"}
.icon-item:before{content:"\f10b"}
.icon-link:before{content:"\f10c"}
.icon-linkedin:before{content:"\f10e"}
.icon-loading:before{content:"\f10f"}
.icon-login:before{content:"\f110"}
.icon-logo:before{content:"\f111"}
.icon-logout:before{content:"\f112"}
.icon-next:before{content:"\f113"}
.icon-note:before{content:"\f114"}
.icon-play:before{content:"\f115"}
.icon-presentation:before{content:"\f116"}
.icon-previous:before{content:"\f117"}
.icon-quote:before{content:"\f118"}
.icon-rewind:before{content:"\f119"}
.icon-skill:before{content:"\f11a"}
.icon-tab-checkin-active:before{content:"\f11b"}
.icon-tab-checkin:before{content:"\f11c"}
.icon-tab-history-active:before{content:"\f11d"}
.icon-tab-history:before{content:"\f11e"}
.icon-tab-meetup-active:before{content:"\f11f"}
.icon-tab-meetup:before{content:"\f120"}
.icon-tab-settings-active:before{content:"\f121"}
.icon-tab-settings:before{content:"\f122"}
.icon-twitter:before{content:"\f123"}
.icon-unlock:before{content:"\f124"}
.icon-upload:before{content:"\f125"}
.icon-user:before{content:"\f126"}
body{font:18px/1 montserrat,proxima nova,sans-serif;}
@media (min-width:1800px){body{font-size:21px}}
@media (max-width:1080px){body{font-size:16px}}
@media (max-width:767px){body{font-size:15px}}
@media (max-width:599px){body{font-size:14px}}
@media (max-width:479px){body{font-size:13px}}
@font-face{font-family:montserrat;font-weight:300;src:url("/fonts/montserrat-hairline.eot");src:url("/fonts/montserrat-hairline.eot#iefix") format("embedded-opentype"),url("/fonts/montserrat-hairline.woff2") format("woff2"),url("/fonts/montserrat-hairline.woff") format("woff"),url("/fonts/montserrat-hairline.ttf") format("truetype")}
@font-face{font-family:montserrat;font-weight:400;src:url("/fonts/montserrat-light.eot");src:url("/fonts/montserrat-light.eot#iefix") format("embedded-opentype"),url("/fonts/montserrat-light.woff2") format("woff2"),url("/fonts/montserrat-light.woff") format("woff"),url("/fonts/montserrat-light.ttf") format("truetype")}
@font-face{font-family:montserrat;font-weight:600;src:url("/fonts/montserrat-regular.eot");src:url("/fonts/montserrat-regular.eot#iefix") format("embedded-opentype"),url("/fonts/montserrat-regular.woff2") format("woff2"),url("/fonts/montserrat-regular.woff") format("woff"),url("/fonts/montserrat-regular.ttf") format("truetype")}
body{background:#2e323a;color:#fff}
a{color:#cd4925;text-decoration:none;}
p{line-height:1.5}
h1{font-size:1.3333em;font-weight:400;margin:0}
h2{font-size:1.3333em;font-weight:400;line-height:1.2;text-transform:uppercase;margin:0 0 .6em}
small{font-size:.75em}hr{border:0;border-bottom:1px solid rgba(255,255,255,0.2);margin:1em 0}
.main-header{background:#cd4925;text-align:center;position:fixed;z-index:10;top:0;width:100%;height:3.3333em;}
.main-header a{color:#fff}
.main-header .left,.main-header .right{position:absolute;top:0;bottom:0;}
.main-header .left > *,.main-header .right > *{margin:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}
.main-header .left{left:1.1111em;}
.main-header .left .icon{margin-right:.4em}
.main-header .right{right:1.1111em;}
.main-header .right > *{left:auto;right:0}
.main-header .main-header-title{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:.5em 0}
.main-header .logo{text-transform:uppercase;}
.main-header .logo .icon{font-size:2.6667em;margin:0 .25em 0 0;vertical-align:middle}
.main-header .logo .text{font-size:1.2222em;display:inline-block;vertical-align:-.16em}
.main-header .icon-login{font-size:2.4444em;margin-left:.3em;vertical-align:-.22em}
.main-header .user-dropdown-container{margin:0 -.6em;padding:.5em .6em;}
.main-header .user-dropdown-container.active{background:#fff;}
.main-header .user-dropdown-container.active .user-dropdown-toggle{color:#2e323a}
.main-header .user-dropdown-container.active .user-dropdown{display:block}
.main-header .user-dropdown-toggle > .icon{margin:0 .3em 0 0}
.main-header .avatar{width:2.4444em;height:2.4444em;vertical-align:middle;margin:0 0 0 .5em;border-radius:99px}
.main-header .user-dropdown{display:none;position:absolute;top:100%;right:0;min-width:100%;background:#fff;text-align:left;}
.main-header .user-dropdown a{display:block;padding:.8em 1em;color:#cd4925;border-top:1px solid rgba(0,0,0,0.1);}
.main-header .user-dropdown a:hover{background:#cd4925;color:#fff}@media (max-width:599px){.main-header .user-dropdown-container .name{display:none}
.main-header .user-dropdown{min-width:12em}}#main-header > *,#preContent > *,#content > *,#left-side-menu > *,#main-body > *,#right-side-menu > *{padding:1em 1.1111em;}
@media (max-width:1080px){#main-header > *,#preContent > *,#content > *,#left-side-menu > *,#main-body > *,#right-side-menu > *{padding:1.2em 1em}}
@media (max-width:359px){#main-header > *,#preContent > *,#content > *,#left-side-menu > *,#main-body > *,#right-side-menu > *{padding:1.2em .7692em}}
#main-header{position:relative;z-index:1;margin-top:3.3333em}
#preContent,#content{padding:0}
#left-side-menu,#main-body,#right-side-menu{position:absolute;top:3.3333em;bottom:0;}
#left-side-menu > *,#main-body > *,#right-side-menu > *{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
#left-side-menu{left:0;width:23%}
#main-body{left:23%;right:23%}
#right-side-menu{right:0;width:23%}
.flex-center{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex-center > *{margin:auto}button,input,textarea,select{font:inherit;max-width:100%}label{cursor:pointer}input[type="radio"],input[type="checkbox"]{vertical-align:baseline}
.form-control{-webkit-appearance:none;appearance:none;width:100%;border:0;border-radius:3px;background:#fff;padding:.6em .7em;margin:0}
.form-group{margin:0 0 .6em;}
p.form-group{margin:0 0 1em;line-height:1}
.form-group.spacer{margin-bottom:1.5em}@media (max-width:599px){.form-group{font-size:1.2em}}
.input-group{display:table;width:100%;background:#fff;border-radius:3px;}
.input-group > *{display:table-cell;vertical-align:top}
.input-group .input-group-addon{color:#2e323a;padding:.6em 0 0;width:1.8em;text-align:right;}
.input-group .input-group-addon .icon{font-size:21px}
.no-resize{resize:none}
.toggle-picker{position:relative;text-transform:uppercase;overflow:auto;line-height:28px !important;}
.toggle-picker:before{content:"";position:absolute;z-index:-1;top:0;left:50%;margin:0 0 0 -28px;width:56px;height:100%;border-radius:99px;background:#fff}
.toggle-picker label{position:relative;width:50%;float:left;padding:0 35px 0 0;text-align:right;}
.toggle-picker label:last-child{padding:0 0 0 35px;text-align:left;}
.toggle-picker label:last-child input{right:auto;left:0}
.toggle-picker input{-webkit-appearance:none;appearance:none;position:absolute;right:0;margin:2px;background:none;border:0;padding:0;width:24px;height:24px;vertical-align:middle;border-radius:99px;cursor:pointer;}
.toggle-picker input:checked{background:#2e323a}
p.error,div.error{background:#dd383b;color:#fff;padding:.6em 1em;border-radius:3px}
input.naked,textarea.naked{background:none;border:0;color:#fff;border-radius:3px;padding:.1em .2em;margin:-.1em -.2em;overflow:hidden;}
input.naked:hover,textarea.naked:hover{background:rgba(255,255,255,0.2);cursor:pointer}
input.naked:focus,textarea.naked:focus{background:#fff;color:#2e323a}
input.naked.lg,textarea.naked.lg{font-size:1.3333em}
input.naked.dim,textarea.naked.dim{color:rgba(255,255,255,0.5);}
input.naked.dim:focus,textarea.naked.dim:focus{color:rgba(0,0,0,0.5)}
input.naked.error,textarea.naked.error{-webkit-box-shadow:0 0 0 2px #dd383b;box-shadow:0 0 0 2px #dd383b}
.form-control-image{position:relative;}.form-control-image img{position:absolute;top:0;right:0;max-width:3em;max-height:2em}
.form-control-image input{padding-right:4em !important}
.form-small{max-width:20em;margin:0 auto;}@media (max-width:599px){.form-small{max-width:none}}
.btn{display:inline-block;margin:0 .4em .5em 0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;white-space:nowrap;border-radius:99px;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1em 1.3em;line-height:1;text-transform:uppercase;font-size:1.1667em;background:none;color:#cd4925;-webkit-transition:all .15s ease;transition:all .15s ease;}
.btn.disabled,.btn:disabled,fieldset[disabled] .btn{cursor:disabled;pointer-events:none;opacity:.5}
.btn:hover,.btn:active{-webkit-box-shadow:inset 0 0 0 50px #cd4925;box-shadow:inset 0 0 0 50px #cd4925;color:#fff}
.btn .icon{margin:0 .4em 0 0}
.btn-lg{font-size:1.5556em;padding:.75em 1.2em;-webkit-box-shadow:inset 0 0 0 3px;box-shadow:inset 0 0 0 3px}
.btn-sm{font-size:.8889em;padding:.75em 1em;}
.btn-sm .icon{line-height:.9}
.btn-block{display:block;width:100%;margin-right:0}
.btn-primary{color:#fff;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;}
.btn-primary:hover,.btn-primary:active{-webkit-box-shadow:inset 0 0 0 50px #fff;box-shadow:inset 0 0 0 50px #fff;color:#cd4925}
.btn-alt{-webkit-box-shadow:inset 0 0 0 50px #fff;box-shadow:inset 0 0 0 50px #fff;color:#2e323a;}
.btn-alt:hover,.btn-alt:active{-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px}
.main-header .btn-alt{color:#cd4925;}
.main-header .btn-alt:hover,.main-header .btn-alt:active{color:#fff;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px}
.btn-twitter,.btn-linkedin{color:#10a6ed;}
.btn-twitter:hover,.btn-linkedin:hover,.btn-twitter:active,.btn-linkedin:active{-webkit-box-shadow:inset 0 0 0 50px #007bb6;box-shadow:inset 0 0 0 50px #007bb6}
.btn-group{font-size:.8em;}.btn-group .btn{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:0;padding:.7em 1em;margin:0;color:#fff;}
.btn-group .btn:hover{background:rgba(255,255,255,0.3)}
.btn-group .btn.active{background:#fff;color:#2e323a}
.btn-group .btn:first-child{border-radius:4px 0 0 4px}
.btn-group .btn:last-child{border-radius:0 4px 4px 0}
.btn-group-block{display:flex;}
.btn-group-block .btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (max-width:599px){.btn{font-size:1em}
.btn-lg{font-size:1.1667em}}
.hidden{display:none}
.center{text-align:center}
.dim{color:rgba(255,255,255,0.5)}
.empty{color:rgba(255,255,255,0.5);font-style:italic}
.sm{font-size:.6111em;padding:1em 1.5em}
.icon{vertical-align:0}
.icon-loading{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
.help{margin:0 auto 2em;padding:1em 1.5em 1em 4.7em;background:rgba(255,255,255,0.1);max-width:48em;line-height:1.4;border-radius:99px;font-weight:300;position:relative;}
.help:before{content:"\f10d";font-family:icons;-webkit-font-smoothing:antialiased;position:absolute;left:1.1em;top:50%;margin-top:-.65em;font-size:1.7778em}
.save-state{display:none;position:fixed;bottom:0;right:0;padding:.6em;background:#1a924e;color:#fff;text-transform:uppercase;}
.save-state .icon{margin-right:.3em}
.presentation-list{margin:0 auto;overflow:auto;max-width:90%;}@media (max-width:1280px){.presentation-list{max-width:none;margin:0 -1%}}
.presentation-thumb{float:left;text-align:left;width:23%;margin:0 1% 2%;background:#fff;position:relative;cursor:pointer;}
.presentation-thumb .thumb{background-size:cover;background-position:center;padding:75% 0 0 0}
.presentation-thumb .details{height:6em;background:#fff;padding:.6em .8em;overflow:hidden}
.presentation-thumb .title{color:#cd4925;line-height:1.2;margin:0 0 .4em}
.presentation-thumb .author{color:rgba(0,0,0,0.5);font-size:.9em}
.presentation-thumb .avatar{vertical-align:-.5em;margin:0 .3em 0 0;width:1.6667em;height:1.6667em;border-radius:99px}
@media (max-width:900px){.presentation-thumb{width:31.3333%}}
@media (max-width:599px){.presentation-thumb{width:48%}}
.slide-thumb{position:relative;margin:0 0 .5em;}
.slide-thumb .slide-thumb-nr{position:absolute;border-top:2em solid rgba(255,255,255,0.6);border-right:2em solid transparent;color:#2e323a;}
.slide-thumb .slide-thumb-nr span{position:absolute;top:-2.6em;width:1.7em;font-size:.6667em;letter-spacing:-1px;text-align:center}
.slide-thumb .slide-thumb-item-count{position:absolute;top:.5em;right:.5em;padding:.2em .5em .2em .4em;background:rgba(0,0,0,0.7);border-radius:99px;color:#fff;font-size:.7778em;font-weight:300}
.slide-thumb img{width:100%;display:block;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}
.slide-thumb.selected{-webkit-box-shadow:0 0 0 5px #cd4925;box-shadow:0 0 0 5px #cd4925;border-radius:1px}
.home{margin-top:3.3333em;text-align:center;}
.home .main-header .short{display:none}
@media (max-width:767px){.home .main-header .short{display:block}
.home .main-header .long{display:none}
.home .main-header .left .icon,.home .main-header .right .icon{margin:0;font-size:1em;vertical-align:0}}.home .container{max-width:70em;margin:0 auto;padding:3em 2em}.home h1{font-size:2.6667em;margin:0 0 .8em;font-weight:300}.home h2{font-size:2em;text-transform:none;margin:0 0 .4em}.home h3{font-size:1.5556em;margin:0 0 .4em;font-weight:400}.home .hero{background:url("/img/hero-bg.jpg") no-repeat top center;background-size:cover;padding:5em 0;}.home .hero .intro{font-size:1.3333em;max-width:35em;margin:0 auto 2em}@media (max-width:767px){.home .hero{padding:2em 0}}@media (max-width:359px){.home .hero{padding:0}.home .hero h1{font-size:2em}}.home .features{background:#fff;color:#2e323a;}.home .features .intro{max-width:35em;margin:0 auto 3em;}.home .features .intro p{font-size:1.1111em}.home .features .feature-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -1.6667em}.home .features .feature{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1.6667em;margin:0 0 1em;}.no-flexbox .home .features .feature{float:left;width:33.333%}.home .features .graphic{display:block;width:100%;margin:0 0 2em}@media (max-width:900px){.home .features .feature-list{margin:0 -1.1111em}.home .features .feature{padding:0 1.1111em}}@media (max-width:680px){.home .features .feature-list{display:block}.home .features .feature{max-width:30em;margin:0 auto 2em}}.home .footer{background:rgba(0,0,0,0.2);position:relative;overflow:hidden;}.home .footer .backdrop{font-size:16em;color:rgba(255,255,255,0.05);position:absolute;top:-.15em;right:-.04em;pointer-events:none}.home .footer .menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;text-transform:uppercase;font-size:1.1667em;margin:0 0 1.5em;}.no-flexbox .home .footer .menu a{display:inline-block;padding:.3em 0}.home .footer .copyright{color:rgba(255,255,255,0.5);font-weight:300;margin:0 0 1.5em;}.home .footer .copyright a{color:rgba(255,255,255,0.5)}@media (max-width:767px){.home .footer .menu{display:block;}.home .footer .menu a{display:inline-block;padding:.3em 0}}@media (max-width:479px){.home .footer .copyright{font-size:.9em}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.main{color:#ffc0cb}

.email{
  width: 100%;
  border: 0;
  border-radius: 3px;
  background: #fff;
  padding: .6em .7em;
  margin: 0;
}

#mc_embed_signup_scroll {
	width: 500px;
	margin: 20px auto;
}
#mce-responses{
	margin: 20px auto;
}
.targetgroup{display: inline;}
	  

