
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height:1.5em;
	font-size:16px;
	font-family:'Century Gothic W01', sans-serif;

}

p {line-height: 1.5em; padding:1rem 2rem; font-size:1.275em;}

hr {margin:.5rem 2rem; border:none; border-bottom:2px solid #d7d7d7; clear:both;}


sup {
	font-size:.475em;
	vertical-align:text-bottom;
}

strong, b {font-family:'Century Gothic W01 Bold';}
em, i {font-family:'CenturyGothicW01-Italic';}



ol, ul {
	list-style: none;
	line-height: 1.5em;
	margin:0 2rem;
}

ol li {list-style:decimal; padding:.5em 1em;}



blockquote, q {
	quotes: none;
	line-height: 1.5em;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

h1, h2, h3, h4 {
	font-family:'Century Gothic W01 Bold';
	line-height: 1.5em;
	padding:1rem 2rem 0;
}

h1 {font-size:4em;}
h2 {font-size:2.575em; color:#29ABE0;}
h3 {font-size:2em; color:#e88e0c;}
h4 {font-size:1.5em; }

a, input {
	text-decoration:none;
	transition: all 0.3s ease 0s;
	color:#29ABE0;
}

p img {max-width:100%;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {clear:both; line-height:0;}

.header-video {
  position: relative;
  overflow: hidden;
}

.header-video iframe,
.header-video video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.header-video iframe {
  height: 100%;
  width: 100%;
}

.header-video video {
  width: 100%;
}

.header-video__teaser-video {
  width: 100%;
  height: auto;
}

.header-video__media {
  width: 100%;
  height: auto;
}

#logo {
	width:210px;
	padding:.75rem 0 .5em 1em;
	float:left;

}

#logo img {
	max-width:100%;
}

header {
	position:fixed;
	background-color: rgba(0, 0, 0, 0);
	top:0px;
	width:100%;
	z-index: 100;
	overflow:visible;



}

header.whiteMenu {
	background-color: rgba(255, 255, 255, 0.95);

	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, .1);
	box-shadow:         0px 0px 10px rgba(0, 0, 0, .1);

}

.nav {float:right;}

.nav ul li {display:inline-block;}
.nav ul li a {
	display:block;
	text-decoration: none;
	text-transform:uppercase;
	font-family:'Century Gothic W01 Bold';
	color:#fff;
	padding:1.5rem .75rem;
	margin-right:1rem;
}



.nav ul li.registerBT a {
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background:#29ABE0;
  color:#fff;
  padding:.5rem;
  margin-top:1rem;
}

.whiteMenu .nav ul li a {
	color:#000;
}

.nav ul li a:hover {
	background:#29ABE0;
	color:#fff;
}

.nav ul li.registerBT a:hover {
	background:#1d9cd0;
	color:#fff;
}

.nav ul li ul {
	background-color: rgba(0, 0, 0, 0.4);
}



.nav ul li ul a {
	margin:0px;
	padding:.5rem .75rem;
	margin:.25rem 0;
	font-size:.875rem;
}

.whiteMenu .nav ul li ul {
	background-color: rgba(255, 255, 255, 0.95);
}



a.button {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  display:inline-block;
  padding:1em 1.5em;
  background:#29abe0;
  color:#fff;
  font-size:1.175rem;
}

a.button:hover {
	background:#1189ba;
}

a.button.white {
	color:#29abe0;
	background:#fff;
}

a.button.blueborder {border:2px solid #959595; background:#fff; color:#505050; padding:0.37rem !important}
a:hover.button.blueborder {border:2px solid #474747; color:#000000;}

a.button.transparent {
	background:rgba(41, 171, 224, 0.7);
	border:2px solid #29abe0;
}

a:hover.button.transparent {
	background:rgba(41, 171, 224, 1);
}

a.button.white.transparent  {
	background:rgba(255, 255, 255, 0.8);
	border:2px solid #FFF;
}

a:hover.button.white.transparent {
	background:rgba(255, 255, 255, 1);
}

a.button.small {
	font-size:1.175rem;
	padding:.5rem .75rem;
}

a.button.bigger {
	font-size:2rem;
	padding:1.25rem 1rem;
}

a.xtra {
	font-size:2em;  
	font-family:'Century Gothic W01 Bold';
	
}

a.livestream-bt {
	background:#e88e0c;
}

a.livestream-bt:hover {
	background:#d77400;
}


.videoHeader {
	position:absolute;
	text-align:center;
	z-index:5;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);

}


.videoHeader a {
	text-transform:uppercase;
	font-size:1.125em;
	padding:.5em 1em;
}

.siteTitle {
margin-bottom:-50px;
}
.siteTitle h1{
	font-family:'Century Gothic W01 bold', sans-serif;
	color:#fff;
	text-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);

}

.videoTagline{
	color:#fff;
	padding:2em;
	text-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);
	font-size:1.475em;
	line-height:1.5em;
}

.row {
	text-align:center;
}

#videoOverlay {
	background: rgba(0, 0, 0, 0.15);
	width:100%; height:100%;
	position: absolute;
	z-index:4;
}

.content {
	margin: 0 auto;
	max-width:1200px;
	padding:4rem;
	text-align:left;
}

.experience-content {
	position:absolute;
	top:50%;
	color:#fff;
	width:30%;
	transform: translate(0%, -50%);
}
.experience-content h3 {
	color:#fff;
	font-size:1.475rem;
	padding-bottom:1rem;
	padding-right:0px;
}

.experience-content p {
	padding:0px;
}

.experience-content {
	font-size:1.275rem;
	text-shadow: 1px 1px #000;
}
.experience-content.left {
	left:17%;
}
.experience-content.right{
	right:20%;
	text-align: right;
}
.experience {
	position:relative;
}

.experience img {
	width:100%;
	display:block;
}

img.overlay {
	position:absolute;
	top:0px;
	left:0px;

}


.quote {position:relative; float:left; width:24.9%; overflow: hidden; background:#000;}
.quote img {display:block;}

.quote-author {float:left; position:relative;}

.quote-author .arrow {position:absolute; right:-6px; top:0px;}

.quote-content {position:absolute; display:none; width:50%; top:50%; right:0px; transform: translate(0%, -50%); color:#fff; font-size:1.475em;}
.quote-content p {padding:0 2em;}

.quote-quote-top {margin-left:2rem; padding-bottom:.5em;}
.quote-quote-bottom {float:right; padding-right:2em;  padding-top:.5em;}

.quote-author .author {position:absolute; bottom:1rem; left:1rem; color:#fff; font-size:1.275em;}
.author p {padding:0px;}

p.tagline {font-size:1.275em; padding:1rem 10rem; text-align:center;}

ul.events {margin:0 0 2rem 0; text-align:center;}

.content ul.events li {width:94%; padding:3% 0 0; margin:0px !important; vertical-align: top; text-align:left; list-style:none;}
.content ul.events li h2 {font-size:2em; padding-top:0px;}
.content ul.events li h3 {font-size:1.25em; padding-top:0px; line-height:1em;}
p.eventDate {padding:.25em 2em 0; font-size:1em;  }

ul.events h4.event-meta {font-family:'Century Gothic W01', sans-serif; padding:.25rem; margin-bottom:.5rem;}
ul.events h4.event-meta span {color:#e88e0c; font-family:'Century Gothic W01 Bold';}


.content ul li {list-style:disc; margin:.5em 2em;}
.content ol {margin:0px 2em 0 5em; font-size: 1.275em;}

.quote-author {overflow:hidden; cursor:pointer;}

#tagline-wrap-2018 {}
#tagline-2018 h2 {color:#fff; font-family:'Century Gothic W01'; text-align:left; font-size:2em; padding:0px; text-transform:uppercase; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);}
#tagline-2-2018 h2 {color:#fff; font-family:'Century Gothic W01'; font-size:5em; text-transform:uppercase; line-height:1em; padding-top:0px; padding:0px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);}
#tagline-location-2018 {color:#fff; text-align:right; font-family:'Century Gothic W01'; text-transform:uppercase; font-size:1.275em; padding-top:.425em; padding-bottom:.75em; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);}


.content ul#videos {margin-top:2em;}
.content ul#videos li {list-style:none; display:inline-block; width:32.5%; padding:0px; margin:0px; text-align:center;}

.videoWrap {width:80%; margin:0 auto;}

.videoWrap img {max-width:100%; display:block; border:4px solid #29ABE0;}
.videoWrap h4 {background:#29ABE0; color:#fff; padding:0 4px; display:block; padding:0 4px 3px; width:100%;}

a:hover .videoWrap h4 {background:#1e9acc;}
a:hover .videoWrap img {border:4px solid #1e9acc;}

span.author {font-size:.875em; font-family:'Century Gothic W01 Bold';}

.hdRegister {}

.quotes {background:#000;}

footer {background:#000; border-top:3px solid #29ABE0; padding:1rem;}
footer .content {padding:0;}
footer a, footer {color:#fff;}

#socialMediaHeader {text-align:center; padding:1rem 0;}

#mobileMenu {display:none;
	font-size:1rem;
	font-family:'Century Gothic W01 Bold';
	cursor: pointer;
	padding:.5rem;
	background:#29ABE0;
	color:#fff;
}

input#mce-EMAIL {
	border:0;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size:2em;
  padding:.5em;
}

input#mc-embedded-subscribe {
	-webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;

  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;

  font-size:2em;
  padding:.5em;
  border:none;
  background:#1189ba;
  border:0;
  font-weight:normal;
  color:#fff;
  cursor:pointer;
}

input#mc-embedded-subscribe:hover {
	 background:#1D9CD0;
  	border-color: #1D9CD0;
}

.mailing-list {margin:1.8em 0 2em 0;}
.mailing-list h4 {font-size:2em; color:#fff; margin-bottom:4px; padding-top:0; font-family:'Century Gothic W01'; margin-bottom:1em;}
.home-register h4 {font-size:1.775em; color:#29ABE0; margin-bottom:4px;}
.home-register h4 {padding-top:.5rem;}


#earlyRegistration {color:#fff; margin:1em 0;}
#clockdiv div {width:14%; padding:0 2%; display:inline-block;}

#earlyRegistration h2 {color:#fff; font-family:'Century Gothic W01'; font-size:1.5em; margin-bottom:.325em;  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);}

#earlyRegistrationMobile {color:#fff; margin:1em 0;}
#earlyRegistrationMobile h2 {color:#fff; font-family:'Century Gothic W01'; font-size:1.5em; margin-bottom:.325em;  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);}

.mobileRegisterButton {display:none;}

span.days, span.hours, span.minutes, span.seconds {
	display:block;
	text-align:center;
	background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	border:1px solid #fff;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color:#1D9CD0;
	font-weight:bold;
  padding:.5em 0;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:    1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow:         1px 1px 3px rgba(0, 0, 0, 0.4);
}
.smalltext {display:block; text-align:center; font-size:.875em;  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);}

#earlyRegistrationMobile {display:none;}

#endDate {font-size:1.5em; font-family:'Century Gothic W01 Bold'}

ul#speakersBasic {vertical-align:top;}
ul#speakersBasic li {vertical-align:top; list-style:none; display:inline-block; width:22.5%; padding:1%; margin:1em 0px;}
ul#speakersBasic li img {width:100%; height:auto; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;}
ul#speakersBasic li .speakerName {color:#29ABE0; text-align:center; font-size:1.2em; font-family:'Century Gothic W01 Bold'; display:block;}
ul#speakersBasic li .speakerBusiness {color:#a6a6a6; text-align:center; display:block; font-size:.875em;}

ul#speakersPeoples {vertical-align:top;}
ul#speakersPeoples li {vertical-align:top; list-style:none; display:inline-block; width:14%; padding:1%; margin:1em 0px;}
ul#speakersPeoples li img {width:100%; height:auto; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;}
ul#speakersPeoples li .speakerName {color:#29ABE0; text-align:center; font-size:1.2em; font-family:'Century Gothic W01 Bold'; display:block;}
ul#speakersPeoples li .speakerBusiness {color:#a6a6a6; text-align:center; display:block; font-size: .675em; line-height: 1.5em;}

.page-header {position:relative; overflow:hidden; max-height:100vh;}
.page-header img {width:100%;}
#headerImg {display:block; position:relative; z-index:10; width:100%;}
.page-header h1 {position:absolute; z-index:11; color:rgba(255, 255, 255, 0.85); text-shadow:1px 1px 3px rgba(0, 0, 0, 0.5); padding:0; bottom:5%; width:100%; display:block; text-align:center;}

.speakerSpotlight h3 {padding-top:0;}
.regSpeaker {float:left; margin-left:2em; margin-right:1em; max-width:30%; height:auto;}
ul.otherSpeakers {clear:both;}
ul.otherSpeakers li {list-style:none; width:19.5%; display:inline-block; margin:0px;}
ul.otherSpeakers li img {width:100%; display:block;}



.col-50 {width:50%;}
.col-50 + .col-50 {width:49%;}

.left {float:left;}
.right {float:right;}
.text-center {text-align:center;}
.vertical-middle {vertical-align:middle;}

h2.faqCategory {color:#000; font-size:2em;}
.faqQuestion {padding:.25rem 2rem; font-size:1.125em; color:#29abe0; font-family:'Century Gothic W01 Bold';}
.faqAnswer p {padding:0 2em 2em 2em;}

#featuredVideoSocial{float:left;width:234px; margin-left:2em;}
#featuredVideoSocial h3{color:#0080C6;font-size:22px;margin:0;padding:12px 0 0;}
#featuredVideoSocial p{color:#000;font-size:12px;margin:8px 0;padding:0!important;}

#featuredVideoEmbed{-moz-border-radius:6px;-webkit-border-radius:6px;background:#373737;border-radius:6px;float:right;padding:8px 8px 4px;}

.fvsSocial{-moz-border-radius:4px;-webkit-border-radius:4px;background:#29abe0;border-radius:4px;color:#000;font-family:'Century Gothic W01 Bold';font-size:16px;margin-bottom:18px;padding:10px;position:relative;}
.socialSmall {font-family:'Century Gothic W01';font-size:.75em; display:block; margin-top:6px;}
.socialBig {display:block; margin-top:5px; margin-bottom:6px;}

.socialBig, .socialSmall {margin-left:12px; line-height:1em;}

.fvsSocialNumber{-moz-border-radius:2px;-webkit-border-radius:2px;background:#272727;border-radius:2px;color:#fff;float:left;font-family:'Century Gothic W01 Bold';margin-top:7px; margin-right:12px; margin-left:6px; padding:6px 12px;}
.fvsSocialIcon{position:absolute;right:12px;top:12px;}
a:hover .fvsSocial{background:#178dbd;}

.vimeoBadge{font:normal 11px verdana,sans-serif;margin:0 0 0 12px;padding:0;}
.vimeoBadge img{border:0;}
.vimeoBadge a,.vimeoBadge a:link,.vimeoBadge a:visited,.vimeoBadge a:active{color:#3A75C4;cursor:pointer;text-decoration:none;}
.vimeoBadge a:hover{color:#0CF;}
.vimeoBadge #vimeo_badge_logo{height:16px;margin-top:10px;width:57px;}
.vimeoBadge .credit{font:normal 11px verdana,sans-serif;}
.vimeoBadge .clip{float:left;line-height:0;margin:0 .4% .4% 0;padding:0;}
.vimeoBadge.vertical .clip{float:none;}
.vimeoBadge .clear{clear:both;display:block;visibility:hidden;}
.vimeoBadge .s160{width:160px;}
.vimeoBadge .s80{width:80px;}
.vimeoBadge .s100{width:100px;}
.vimeoBadge .s200{width:200px;}
ul#videoList li,.vimeoBadge .s200,.vimeoBadge .clip{display:inline-block;margin:0;position:relative;width:24.5%; vertical-align:top; margin-bottom:.25%;}
.videoImage{display:relative;overflow:hidden;}
.videoImage img,.vimeoBadge img{display:block;width:100%;}
h3.videoTitle{color:#fff;font-size:15px;line-height:1em;padding:6px 12px;position:absolute;top:0;z-index:20;}
h4.videoSpeakers{bottom:0;color:#fff;font-family:'Century Gothic W01',Arial,sans-serif;font-size:13px;padding:6px 12px;position:absolute;}

.videoContent{height:100%;left:0;position:absolute;top:0;width:100%;}
.videoContent img{opacity:.8;z-index:10;}

#contactMailingList {padding:0 2rem;}
.experience-content.left h3 {padding-left:0px;}

.biosSponsor {display:inline-block; text-align:center; vertical-align:top;
	border:2px solid #fff5e7;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  min-height:160px;
  margin:2%;
}

.biosSponsor h3 {color:#fff; background:#e88e0c; font-size:1.5em; padding:.25em; margin-bottom:.5em;}

.biosSponsor ul {text-align:center;}
.biosSponsor ul li {list-style:none; display:inline-block; width:12.5%; text-align:center; margin: 2% 1%;}
.biosSponsor ul li img {max-width:95%; max-height:120px; vertical-align:middle;}
.one-col {width:28%}
.two-col {width:98%}
.three-col {width:98%;}

.one-col ul li {width:98%;}
.two-col ul li {width:46.5%;}
.three-col ul li {width:21%;}

#teamList li {width:18%; list-style:none; display:inline-block; text-align:center; font-family:'Century Gothic W01 Bold'; margin-bottom:2em;}
#teamList li img {
	-webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
	max-width:100%;
}

span.teamName {display:block; font-size:1.5em;}

ul#mediaLinks {text-align:center;}
ul#mediaLinks li {list-style:none; width:17%; margin:1%; display:inline-block; vertical-align:middle;}
ul#mediaLinks li img {
	max-width:100%;

}

ul#teamViewList li {list-style:none; margin:0px;}
ul#teamViewList h3 {line-height:1em;}
ul#teamViewList li img{float:left;

-webkit-border-radius: 200px;
   -moz-border-radius: 200px;
   border-radius: 200px;
	margin: 1rem 2rem 0;

}

img.eventImage {float:left; max-width:30%;
	padding:1em 2em;
}

.events p {font-size:1em; padding:.5em 2rem; line-height:1.25em;}
span.eventLinks {font-size:.875em; line-height:1.25em; margin-bottom:1em; display:block;}

.teamSingleTitle {
	font-family:'Century Gothic W01 Bold';

}

.btBlueSmall a {
	display:inline-block;
	background:#29abe0;
	-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   color:#fff;
   padding:.5em 1em;
   margin:.5em 0;
}

.btBlueSmall a:hover {
	background:#0a7fae;

}

.ticketPriceIncrease .txTitle, .ticketPriceIncrease .txDate {font-size:2em; font-family:'Century Gothic W01'; color:#fff; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);}

.ticketPriceIncrease .txReg  {display:block; font-size:1.5em; color:#fff; font-family:'Century Gothic W01 bold'; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); line-height:1.5em;}

.ticketPriceIncrease {padding:2em 0 1em;}

#headerPrice {background:#29abe0; text-align:center;}
#headerPrice .ticketPriceIncrease .txReg, #headerPrice .ticketPriceIncrease .txTitle, #headerPrice .ticketPriceIncrease .txDate {text-shadow:none; display:inline; font-size:1.75em;}
#headerPrice .ticketPriceIncrease {padding:.5em 0;}

.three-col-ov {width:100% !important;}
.two-col-ov {width:44.5% !important;}

.practice-day-pic {overflow:hidden; text-align:center; background:#000;}
.practice-day-pic img {display:block; float:left; width:33.25%;}

span#practice-date {
	font-size:.375em;
}

.quote-2 {
	position:relative;
	margin:5em 70px;
}

.quote-wrap{
	position:relative;
	margin-left:-30px;
}



blockquote {
	padding-left:1em;
	font-size:1.275em;
	position:relative;

}

blockquote p {
	font-family:'CenturyGothicW01-Italic';
	font-size:1.575em;
	margin:0;
	padding:0;
}

blockquote img {
	width:20%;
	float:left;
	padding-right:2%;
}

.quote-wrap blockquote {
	padding-left:4em;
}

.quote-2 .quote-wrap blockquote:before {
    content: '“';
    color: #867674;
    font-family:'Century Gothic W01 Bold';
    position: absolute;
    left: 1px;
    top: 50%;

    font-size: 120px;
	line-height: 45px;
}

.quote-2 .quote-wrap:after, .quote-2 .quote-wrap:before {
    background: #29abe0;
    content: "";
    height: calc(50% - 30px);
    left: 30px;
    position: absolute;
    width: 4px;
}

.quote-2 .quote-wrap:before {
    top: 0;
}

.quote-2 .quote-wrap:after {
    bottom: 0;
}

blockquote.image img {
	float:left;
	margin-right:2em;
}

blockquote.image {
	font-size:1.675em;
}

.author {
	display:block;
	font-size:.975em;
	line-height:2em;
	font-family:'CenturyGothicW01-BoldIt';
	color:#29abe0;
}

.content img {max-width:100%;}

img.img-left {float:left; max-width:25%; margin:1em; }

ul#scheduleTabs{margin:0 0 -2px;}
ul#scheduleTabs li{display:inline-block;margin:0 24px 0 0;}
ul#scheduleTabs li a{-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;background:#F9F9F9;border:2px #D0D0D0 solid;border-bottom:#D0D0D0 solid 2px;border-top-left-radius:12px;border-top-right-radius:12px;display:block;list-style:none;margin-bottom:0px;min-width:100px;padding:14px 6px 12px;}
ul#scheduleTabs li .date{display:block;font-family:'Century Gothic W01 Bold';font-size:38px;line-height:38px;text-align:center;}
ul#scheduleTabs li .day{display:block;font-size:30px;letter-spacing:-1px;line-height:30px;text-align:center;}
ul#scheduleTabs li a.current{cursor:default; border-bottom:2px solid #F9F9F9;}
.scheduleWrap ul li{-moz-border-radius:3px;-webkit-border-radius:3px;background:#f0f0f0;border:#ececec 1px solid;border-radius:3px;list-style:none;margin-left:0;margin-right:16px;margin-top:8px;min-height:90px;padding:10px 18px 0;position:relative;}
.scheduleTime{margin-top:-2px;position:absolute;text-align:center;width:80px;}
.scheduleTime .startEnd{color:#000;font-family:'Century Gothic W01 Bold';font-size:22px;}
.scheduleTime .timeTo{height:15px;margin-bottom:2px;margin-top:6px;padding-right:12px;}
.scheduleTime span.superscript{font-family:'Century Gothic W01 Bold';font-size:.4em;padding-left:3px;vertical-align:text-top;}
.scheduleDesc{margin-left:86px; overflow:hidden;}

.scheduleSubMenu a.activeMain{background:#00a5ff;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu a.activeBreakout{background:#a71f23;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu a.activeTribe{background:#e02929;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu a.activeYoga{background:#fabd15;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu a.activeHosted{background:#3c51a4;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu a.activeIntegration{background:#058053;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu .activeConversation {background:#037890;font-family:'Century Gothic W01 Bold';}
.scheduleSubMenu .activePeoples {background:#642e8e;font-family:'Century Gothic W01 Bold';}

span.scheduleTitle{color:#0080C6;display:inline-block;font-family:'Century Gothic W01 Bold';font-size:16px;margin:0 12px;}
.scheduleDesc p{font-size:12px;margin-top:2px; padding:0 1em 1em;}
ul.ulscheduleMain,ul.ulscheduleBreakout,ul.ulscheduleIntensives,ul.ulscheduleHosted,ul.ulscheduleYoga, ul.ulscheduleEmbodiment, ul.ulscheduleIntegration, ul.ulscheduleTribe, ul.ulschedulePeoples, ul.ulscheduleConversation  {margin:0 0 16px 16px;}


ul.ulscheduleMain li{border-left:3px solid #00a5ff;}
ul.ulscheduleBreakout li{border-left:3px solid #a71f23;}
ul.ulscheduleHosted li{border-left:3px solid #3c51a4;}
ul.ulscheduleBreakout span.scheduleTitle{color:#353535;}
ul.ulscheduleBreakout li.hideTime{border-top:none; padding-bottom:8px;}
.ulscheduleBreakout .scheduleDesc{margin-left:126px;}
.roomName{display:inline-block; padding:1px 6px; background-color:#D1302F; color:#fff;font-family:'Century Gothic W01 Bold';margin-right:6px; text-align:center;top:36px; font-size: .95em; line-height: 1.25em;}
.ulscheduleBreakout .scheduleDesc{margin-left:126px;}

.scheduleConversation {display:none;}
.scheduleQA {display:none;}
.schedulePractice {display:none;}
.scheduleCommunity {display:none;}


.scheduleSubMenu a.activeQA {background:#007790;}
ul.ulscheduleQA li{border-left:3px solid #007790;}
ul.ulscheduleQA span.scheduleTitle {color:#000;}

.scheduleSubMenu a.activePractice {background:#5c5ea9;}
ul.ulschedulePractice li{border-left:3px solid #5c5ea9;}
ul.ulschedulePractice span.scheduleTitle {color:#000;}

.scheduleSubMenu a.activeCommunity {background:#ca058b;}
ul.ulscheduleCommunity li{border-left:3px solid #ca058b;}
ul.ulscheduleCommunity span.scheduleTitle {color:#000;}

ul.ulscheduleBreakout .sched-golden-gate-b span.scheduleTitle{}
.golden-gate-b{background:#EC462E;}

ul.ulscheduleBreakout .sched-golden-gate-a span.scheduleTitle{color:#F28B2F;}
.golden-gate-a{background:#D1302F;}


.inspiration-village{background:#007790;}

ul.ulscheduleBreakout .sched-golden-gate-c1 span.scheduleTitle{color:#BC428D;}
.golden-gate-c1{background:#BC428D;}

ul.ulscheduleBreakout .sched-golden-gate-c2 span.scheduleTitle{color:#4DA551;}
.golden-gate-c2{background:#4DA551;}

.room-1{background:#3c51a4;}
.meditation{background:#e88e0c;}

.intensivesSubMenu a.current{background:#7B7A09;font-family:'Century Gothic W01 Bold';}
.ulscheduleIntensives .scheduleTitle{color:#7B7A09!important;}
ul.schSpeak{margin-left:8px;margin-top:4px;}
ul.schSpeak li {border:0 !important;display:inline-block;margin:0;padding:2px 4px 8px;text-align:center; max-width:108px; vertical-align: top;}
ul.schSpeak li .speakerPic{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:114px;margin:0 auto;overflow:hidden;width:100%;}
ul.schSpeak li .speakerPic img{height:auto;max-width:100%;}
ul.schSpeak li span.speakerName{font-family:'Century Gothic W01', Arial, sans-serif;font-size:.775em; line-height:1em; display:block; margin-top:6px;}

.scheduleWrap,.panes{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topright:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-top-right-radius:12px;background:#f9f9f9;border:2px solid #d0d0d0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:12px;}

.scheduleSubMenu,.intensivesSubMenu{padding:24px 16px 0px;}
.scheduleSubMenu a,.intensivesSubMenu a {margin:0 .5% .75% 0; padding:.5% 1%; width:22%; -moz-border-radius:3px;-webkit-border-radius:3px;background:#999;border-radius:3px;color:#fff;display:inline-block;font-size:16px;}
.intensiveDescription{padding:0 12px 12px;}
.wisdomWeekContentMiddle .intensivesSubMenu{padding-bottom:24px;padding-top:0;text-align:center;}
.wisdomWeekContent .intensivesSubMenu a{font-size:22px;padding:6px 14px;}

ul#videoVote li{list-style:none;margin-left:0;}
.videoVoteLeft{padding-top:6px;position:relative;text-align:center;}
.videoVoteLeft img.videoThumb{height:auto;margin-top:-27px;width:100%;}
.videoVoteLeft img.iconVideoPlay{height:auto;left:0;position:absolute;top:7px;width:100%;}
#videoVote .videoTitle{color:#0080C6;font-family:'Century Gothic W01 Bold';font-size:24px;margin-left:6px;}
#videoVote .videoCreator{color:#9f9f9f;font-size:14px;margin-left:6px; display:block;}
#videoVote p{font-size:13px;margin:6px 12px 12px 6px; padding:0px;}
input.video-vote-button{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-appearance:none;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#0080C6;border:none;border-radius:8px;box-shadow:0 0 9px -5px #000;color:#fff;cursor:pointer;display:inline-block;font-family:'Century Gothic W01 Bold';font-size:24px;margin:12px 0;padding:12px 16px;text-shadow:-1px 1px 0 #000;width:99%;}
input:hover.video-vote-button{background:#0189d4;}
.vote-button-animated{background:#e88e0c!important;}
#videoForm form{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#0080C6;border-radius:8px;box-shadow:0 0 9px -5px #000;font-family:'Century Gothic W01 Bold';margin:0 auto;padding:24px;text-align:left;width:30%;}
#videoForm form input{-moz-border-radius:4px;-webkit-appearance:none;-webkit-border-radius:4px;background-image:none!important;border:2px solid #0080C6;border-radius:4px;font-family:'Century Gothic W01 Bold';font-size:16px;padding:2%!important;width:96%;}
.voter-info-form-error{border-color:#c60000!important;}
#videoForm form label{color:#fff;font-family:'Century Gothic W01 Bold';font-size:14px;margin-bottom:4px;}
input#voter-info-form-submit{background:#f0f0f0;cursor:pointer;margin-left:2%;margin-top:12px;}
input:hover#voter-info-form-submit{background:#ddd;}
.videoThumbnailWrap{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;height:158px;overflow:hidden;width:99%;}
#videoVote hr{margin:18px 0 32px;}
ul#videoVote,.downloadBt,ul#videoList{margin-left:32px;}
.videoVoteRow img{float:left;height:auto;width:275px;}

.col-25 {width:25%;}
.col-75 {width:74%;}

.scheduleTribe {display:none;}
.scheduleBreakout {display:none;}


li.sched-break .roomName {display:none !important;}
.ulscheduleBreakout .scheduleDesc {margin-left:82px;}
.scheduleWrap ul li.sched-break {background:#dedede; border:none; min-height:66px; margin-top:8px; margin-bottom:8px;}
.scheduleWrap ul li.sched-break .scheduleDesc span.scheduleTitle {font-size:28px; line-height:55px; color:#363636; text-transform: uppercase;}
.scheduleWrap ul li.sched-break .scheduleTime .startEnd {font-size:18px;}
.scheduleWrap ul li.sched-break .scheduleTime .startEnd {font-size:18px;}
.scheduleWrap ul li.sched-break .scheduleTime .timeTo {margin-top:0px; height:12px; margin-top:-6px; margin-bottom:4px;}
.scheduleWrap ul li.sched-break .scheduleTime .timeTo img {height:100%; width:auto; margin-top:-6px; max-height:100%;}

.sched-inspiration-village .roomName {display:none !important;}
ul.ulscheduleBreakout li.sched-inspiration-village {border-left:4px solid #007790;}

ul.ulscheduleTribe li {border-left:4px solid #e02929;}

.sched-yoga .roomName {background:#fabd15;}
.sched-embodiment-practice-lounge .roomName {background:#dd5228;}
.ulscheduleYoga li.sched-embodiment-practice-lounge  {border-left:4px solid #fabd15;}
.ulscheduleYoga li.sched-embodiment-practice-lounge .scheduleTitle {color:#fabd15;}

.sched-mindful-walk .roomName {background:#e4d400;}
.ulscheduleYoga li.sched-mindful-walk {border-left:4px solid #e4d400;}
.ulscheduleYoga li.sched-mindful-walk .scheduleTitle {color:#e4d400;}

.scheduleYoga {display:none;}
.scheduleIntegration {display:none;}
.schedulePeoples {display:none;}

.the-village {background:#007790;}
.embodiment-practice {background:#dd5228;}

ul.ulscheduleEmbodiment li {border-left: 3px solid #e0592a;}
ul.ulscheduleYoga li {border-left: 3px solid #dca600;}
ul.ulscheduleIntegration li {border-left: 3px solid #058053;}
ul.ulschedulePeoples li {border-left: 3px solid #642e8e;}
ul.ulscheduleConversation li {border-left: 3px solid #9e3a94;}

.activeEmbodiment {background:#e0592a !important;}
ul.ulscheduleEmbodiment li span.scheduleTitle {color:#e0592a;}
ul.ulscheduleYoga li span.scheduleTitle {color:#000;}
ul.ulscheduleIntegration li span.scheduleTitle {color:#058053;}
ul.ulscheduleTribe li span.scheduleTitle {color:#e02929;}
ul.ulscheduleConversation li span.scheduleTitle {color:#037890;}
ul.ulschedulePeoples li span.scheduleTitle {color:#642e8e;}

.scheduleEmbodiment {display:none;}

.people-warning {text-align:center; font-size:1.5em; background:#e05429; font-family:'Century Gothic W01 Bold';}

.communityLeft {width:74%; float:left;}
.communityRight {width:25%; float:left;}
.clear {clear:both;}

.community{margin-bottom:12px;}

h2#attendeeGuide {font-size:32px; color:#e88e0c;}
h2#attendeeGuide + p {margin-top:0px;}

.btBrownBig a{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#9f6f58;border-radius:8px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:18px;padding:12px 16px;text-shadow:-1px 1px 0 #000;}
.btIntensiveBig a:hover{background:#006ba6;}
.btGreenBig a{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#7B7A09;border-radius:8px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:24px;padding:12px 16px;text-shadow:-1px 1px 0 #000;}
.btOrangeBig a{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#FB5206;border-radius:8px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:24px;padding:12px 16px;text-shadow:-1px 1px 0 #000;}
.btRedBig a{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#d1302f;border-radius:8px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:24px;padding:12px 16px;text-shadow:-1px 1px 0 #000;}
.btBlueSmall a{-webkit-appearance:none;background:#0080C6;border-radius:4px 4px 4px 4px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:14px;margin-left:12px;padding:6px 8px;}
.btBlueSmall a:hover{background:#0069a3;}
.btBrownSmall a{background:none repeat scroll 0 0 #9f6f58;border-radius:4px 4px 4px 4px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:14px;margin-left:12px;padding:6px 8px;}
.btGreenSmall a{background:none repeat scroll 0 0 #7B7A09;border-radius:4px 4px 4px 4px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:14px;margin-left:12px;padding:6px 8px;}
.btGreenSmall a:hover{background:none repeat scroll 0 0 #929118;}
.btBlueBig a,.btIntensiveBig a{-moz-border-radius:8px;-moz-box-shadow:0 0 9px -5px #000;-webkit-appearance:none;-webkit-border-radius:8px;-webkit-box-shadow:0 0 9px -5px #000;background:#0080C6;border-radius:8px;box-shadow:0 0 9px -5px #000;color:#fff;display:inline-block;font-size:24px;padding:12px 16px;text-shadow:-1px 1px 0 #000;}
.atGuideMenu {width:25%; float:left;}
.atGuideMain {width:74%; float:right;}
.atGuideMain h2 {color:#000;}
.atGuideMenuFixed {position:fixed; top:60px; width:20%;}

#downloadApp{float:left;margin-bottom:56px;margin-top:24px;text-align:center;width:50%;}
#downloadApp img{max-width:85%;}
#downloadBooklet{float:right;margin-bottom:16px;margin-top:24px;width:50%;}
#downloadBooklet h2{color:#000;padding-top:0;}
#downloadBooklet .btBlueSmall{display:inline-block;margin:4px 6px 0;}
.downloadBt a{display:inline-block;font-family:'Century Gothic W01 Bold';font-size:22px;padding:13px 0;}
.downloadBt a:hover{color:#1492d7;}
.downloadBt img{margin-bottom:-18px;margin-right:6px;}
#appDownload{margin-bottom:60px;text-align:center;}
#appDownload img{max-width:90%;}

/*** ESSENTIAL STYLES positioning***/
 /*coloring etc .. now handled by Theme section */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:4rem;}

.opening-party-sponsor {width:66% !important; }
.opening-party-drink-sponsor {width:23% !important; margin-right:0;}
.integration-lounge- {margin-right:0;}

.sponsors-content {text-align:center;}

p.stageDescription {
	padding-left:18px;
	padding-top:0px;
}

.col-33 {
	width:33%;
}

#birdsOfaFeather ul {
	margin:0px;
}

#birdsOfaFeather ul li{
	list-style:none;
	margin:0px;
}

#birdsOfaFeather ul li h3 {
	font-size:1.275em;
}

#birdsOfaFeather ul li p {
	font-size:.875em;
}

.smcx-embed, .smcx-iframe-container {
	max-width:100% !important;
	height:1000px !important;
	margin:2em;
}

h1#NewYorkHeader {
	line-height:1em;
}

span#city {
	font-size:.875em;
	line-height:1em;
	display:block;
}

span#tagline {
	font-size:.675em;
	display:block;
	line-height:1em;
	line-height:1.25em;
}
span#date {
	font-size:.475em;
	display:block;
	line-height:1.45em;
}

#new-york-header h2, #new-york-header h3, #new-york-header h4 {
	text-align:center;
	line-height:1em;
	margin:0px;
}

ul#nyHost {
	margin-top:24px;
}

ul#nyHost li{
	display:inline-block;
	width:49%;
	list-style:none;
	margin:0px;
	text-align:center;
}

ul#nyHost li img {
	width:60%;
	height:auto;
	-webkit-border-radius: 300px;
  	-moz-border-radius: 300px;
  	border-radius: 300px;
}

ul#nyHost li .speakerName {
	 color: #29abe0;
    display: block;
    font-family: "Century Gothic W01 Bold";
    font-size: 1.2em;
    text-align: center;
}

#eventNY {
	text-align:center;
	width:99%;
	height:450px;
	background:url('http://wisdom2conference.com/local/2018/wisdom-2-mindfulness-in-america.jpg') no-repeat center center;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin:.5% .5% 0 .5%;
    overflow:hidden;
    position:relative;
}

#eventNY img, #eventSF img, #eventNL img {
	width:80%;
	max-width:800px;
	margin-bottom:1em;
}

#eventNL img {
	width:71%;
	max-width:730px;
	padding-top:24px; 
}

#eventNL .event-black {
	background: rgba(0, 0, 0, .7);
	
}

#eventNL .event-black .eventContent {
	text-align:center !important;
}

#eventNY .eventContent, #eventSF .eventContent, #eventNL .eventContent  {
	height:76%; width:100%;
	position:absolute;
	bottom:0px; left:0px;

}

#eventNL .eventContent {
	height:84%;
	text-align:right;
	width:98%;
}

#eventNL .eventLoc {
	margin-top:23%;
}

#eventNL a.btRegister {
	border-color:#d56d6c;
	color:#d56d6c;
	background:transparent;
	margin-right:19%;
}

#eventNL a:hover.btRegister{
	border-color:#fff;
	color:#fff;
	background:#d56d6c;
}

#eventHI {
	width:44%;
	margin:.5%;
	height:450px;
	background:url('http://wisdom2conference.com/local/2018/wisdom-2-intersect-event-2018.jpg') no-repeat center center;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position:relative;
    text-align:center;
}

#eventHI .eventContent{
	height:65%;
	width:100%;
	bottom:0px;
	position:absolute;
	left:0px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}

#mailingList {
	width:54.5%;
	margin:.5% .5% .5% 0;
	background:#000;
	height:450px;
	text-align:center;
	color:#fff;
}

#mailingList {
	color:#fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}


#mailingList p {
	font-size:1.275em;
	padding:0px;
}

a.btRegister {
	display:inline-block;
	color:#fff;
	border:2px solid #fff;
	padding:.5em 1em;
	font-size:1.775em;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-transform:uppercase;
	text-shadow:none;
}

a.btRegister:hover {
	background:#fff;
	color:#29abe1;
}

.event-col-75 {
	width:74.5%;
	position:relative;
	height:100%;
}

.event-col-25 {
	width:25%;
	position:relative;
}

.event-white {
	background:rgba(255, 255, 255, .6);
	height:100%;
}

.event-black {
	background:rgba(0, 0, 0, .3);
	height:100%;
}

.event-white .eventLoc, .event-black .eventLoc, #eventHI .eventLoc  {
	color:#fff;
	font-size:2.275em;
	display:block;
	font-family:'Century Gothic W01 bold', sans-serif;
	line-height:1.25em;
	margin-top:15%;
}

#eventHI .eventLoc {
	margin-top:0px;

}

#eventHI .eventDate {
	margin-bottom:1em;
}

.event-white .eventLoc {
	color:#000;
}

.event-white .eventDate, .event-black .eventDate, #eventHI .eventDate{
	color:#fff;
	font-size:1.375em;
	display:block;
	line-height:1.25em;
}

.event-white .eventDate {
		color:#000;
}



#eventSF {
	text-align:center;
	width:99%;
	height:450px;
	background:url('http://wisdom2conference.com/local/2018/wisdom-2-san-francisco-event-2018.png') no-repeat center center;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin:.5% .5% 0 .5%;
    overflow:hidden;
    position:relative;
}

#eventNL {
	text-align:center;
	width:99%;
	height:450px;
	background:url('http://wisdom2conference.com/local/2019/wisdom-2-compassion-leader.jpg') no-repeat center center;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin:.5% .5% 0 .5%;
    overflow:hidden;
    position:relative;
}

#mailingList {
	background:url('http://wisdom2conference.com/local/2018/wisdom-2-conference-stay-connected.jpg') no-repeat center center;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#mailingList h2 {
	color:#fff;
	margin-top:10%;
}

#mailchimp {
}
#mailchimp input {
	border: medium none;
	color:#5b5b5b;
   	font-size: 1em;
    	margin-bottom: 10px;
    	padding: 8px 10px;
    	width: 300px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-appearance:none
}
#mailchimp input.email { background: #fff; margin:1em .5em; }

#mailchimp input.name { background: #fff; margin:1em .5em;}


#mailchimp input[type="submit"] {
	background: #29abe0;
	color: #fff;
	cursor: pointer;
	font-size: 1em;
	width: 35%;
	padding: 8px 0;
	font-family:'Century Gothic W01 Bold';
	-webkit-appearance:none
}

#mailchimp input[type="submit"]:hover { color: #0085bb; background:#fff; }

ul.mobile-menu {display:none;}

a.btBlueHollow {
	 -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display:inline-block;
  padding:.5em 1em;
  color:#29abe0;
  font-size:1.175rem;
  border:2px solid #29abe0;
}

a:hover.btBlueHollow {
	background:#29abe0;
	color:#fff;
}


.nav ul li.btBuyTickets {
	display:none;
}


.nav ul li.btBuyTickets a {
	background:#29abe0;
	margin-right:0px;
	color:#fff;
	padding-right:2em;
	padding-left:2em;
}


.nav ul li.btBuyTickets a:hover {
	background:#209ed1;
}

#socialMediaHeader img {
	width:80px;
	padding:0 .5em;

}

.eventbrite iframe {
	height:475px !important;
}

.livestream-ebrite iframe {
	height:460px !important;
}

.pictureRow {
	width:50%;
	float:left;
}

.pictureRow img {
	width:100%;
	display:block;
}

.blueRow {
	background:#29abe0;
}
.blueRow h2 {
	color:#fff;
}
.blueRow ul li{
	color:#fff;
	list-style:none;
}

.experience-list-title h3 {
	font-size:1.375em;
	color:#fff;
}

.experience-list-title {
	float:left;
	width:32%;
	text-align:right;
}

.experience-list-description {
	float:right;
	width:67%;
	text-align:left;
}

.experience-list-description p {
	padding-left:0px;
	color:#e6f8ff;
}



.experience-ul li {
	border-bottom:#3ab1e1 1px solid;
	margin:0px;
}

#float-register {
	padding:.5em 0;
	position:fixed;
	bottom:0px; left:0px;
	width:100%;


}

#float-register a {
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:    0px 0px 12px rgba(0, 0, 0, 0.4);
  box-shadow:         0px 0px 12px rgba(0, 0, 0, 0.4);
}

.youtube-embed {
	width:80%;
	margin:2em 10%;
}

.presenting-partner, .supporting-sponsor, .embodiment-lounge-partner, .movement-lounge-partner, .practice-lounge-partner {
	width:100%;
}

.presenting-partner ul li, .embodiment-lounge-partner ul li, .movement-lounge-partner ul li, .practice-lounge-partner ul li {
	margin:3em;
}

.presenting-partner ul li + li, .embodiment-lounge-partner ul li + li, .movement-lounge-partner ul li + li, .practice-lounge-partner ul li + li {
	margin-top:0px;
}

.presenting-partner ul li img,  .embodiment-lounge-partner ul li img, .practice-lounge-partner ul li img {
	max-height: 100px;
}

.presenting-partner h3, .embodiment-lounge-partner h3, .practice-lounge-partner h3 {
	font-size:2em;
}

.movement-lounge-partner {
	margin-bottom:6em;
}

.temp-schedule-content h3 {
	padding:0px;
	font-size:1.25em;
	margin:1em 1em 0em 1.5em;
}
.temp-schedule-content h3 span {
	background:#29abe0;
	color:#fff;
	padding:.5em 1em;
	display:inline-block;
}

.schedule-block {
	border: 2px solid #29abe0;
	padding-top:1.5em;
	margin-left:1.9em;
	margin-bottom:2em;
}

.temp-schedule-content h4 {
	padding-top:0px;
	font-size:1.2275em;
}

.temp-schedule-content p {
    padding-top:0px;
    margin-bottom:1em;
    font-size:.975em;
}

#peoples-stage-winners ul {
	font-size:.875em;
}

#peoples-stage-winners ul li {
	border-bottom:1px solid #d8d8d8;
	padding-bottom:1em;
	list-style:none;
	margin:0;
}

#peoples-stage-winners ul h3 {
	padding-left:0px;
	font-size:1.5em;
}

#peoples-stage-winners ul h3 + p {
	padding-top:0px;
}

#peoples-stage-winners ul p {
	font-size:1em;
	padding:.5em 0;

}

.mobile-menu a {
	color:#000 !important;
}
.landing-header h1 {
	bottom:20%;
}
.landing-header h1 img{
	width:40%;
}

.landing-content p {
	text-align:center;
	line-height:2em;
}

.landing-content h2 {
	text-align:center;
	color:#3c3c3c;
	text-transform:uppercase;
	font-size: 3em;
}

.landing-content h2 span {
	font-family:'Century Gothic W01', sans-serif;
}

.landing-content h2.title-big {
	color:#25abe2;
	font-size:4em;
}

.landing-content h3 {
	text-align:center;
	color:#25abe2;
	text-transform:uppercase;
	font-size: 2.675em;
}

.landing-content hr {
	height:.25em;
	border:none;
	background:#25abe2;
	margin-top:4rem;
}

.no-padding {
	padding-bottom:0 !important;
}

.pic-row {
	width: 99%;
	padding-left: 2%;
}

.pic-1 {width:22%; padding:1% .5% 1% .5%; float:left;}
.pic-2 {width:48%; padding:1% .5% 1% .5%; float:left;}
.pic-3 {width:73%; padding:1% .5% 1% .5%; float:left;}
.pic-4 {width:98%; padding:1% .5% 1% .5%; float:left;}

.guide-left {
	width:40%;
	float:left;
}
.guide-right {
	width:60%;
	float:right;
}

.guide-right ul {
	margin-top:2em;
}

.guide-right ul li {
	list-style:none;
	font-size:1.275em;
	font-family:'Century Gothic W01 Bold';
	color:#29abe0;
	padding-bottom:1em;
}

.guide-right ul li img {
	width:42px;
	height:auto;
	margin-right:.5em;
	margin-bottom:-14px;
}

.guide-right ul li a:hover {
	color:#000;
}

.signUpBlue input#mce-EMAIL {
	margin-right:-4px;
}

.signUpBlue input#mce-EMAIL, .signUpBlue input#mc-embedded-subscribe {
	border:2px solid #29abe0;
}

.signUpBlue input#mc-embedded-subscribe {
	background:#29abe0;
}

ul.eventsCol li {
 	width: 31%;
	float: left;
	margin: 0 1%;
 	list-style:none !important;
}

.footer-e-title {
	display:block;
	font-size:1.175em;
	text-align:center;
	font-family:'Century Gothic W01 Bold';
}

.footer-e-loc, .footer-e-date {
	display:block;
	text-align:center;
}

.footer-e-date {
	font-size:.875em;
}

.futureEvents h2 {
	margin-bottom:.75em;
}

#tagline-wrap-2019 h2 {
	color:#fff;
	text-shadow: 2px 2px 5px rgba(0,0,0, .6);
}

#tagline-wrap-2019 p {
	color:#fff;
	margin: 0 10em;
font-size: 1em;
padding-top: 0px;
text-shadow: 2px 2px 5px rgba(0,0,0, .6);
}

#speaker-tagline-wrap {
	width:100%;
	height:30%;
	text-align:center;
	position: absolute;
	bottom:0px;
}

#speaker-tagline-wrap h1 {
	color:#fff;
	text-shadow: 2px 2px 5px rgba(0,0,0, .6);
	position: relative;
	bottom:auto;
}

#speaker-tagline-wrap p {
	color:#fff;
	margin: 0 10em;
	font-size: 1em;
	padding-top: 0px;
	text-shadow: 2px 2px 5px rgba(0,0,0, .6);
}

#speaker-tagline-wrap #tagline-location-2019, #speaker-tagline-wrap a.btRegister {
	position:relative;
	z-index:1000;
}


.btBuyTickets, .registerBT {

}

ul#podcast-list li {
	width:22.8%;
	list-style:none;

	position:relative;
	float:left;
	text-align:center;
	margin:0px 2% 0 0;
}

ul#podcast-list li img {
	display:block;
}

#podcast-list .name {
	padding:.25em .5em;
	font-family:'Century Gothic W01 bold', sans-serif;
}

#podcast-list .title {
	padding:.25em .5em;
	font-size:.875em;
	width:100%;
	text-align:center;
}

#podcast-list .episode {
	font-size:.675em;
	font-family:'Century Gothic W01 bold';
	color:#a7a7a7;
	padding-bottom:.75em;
}

.podcast-wrap {
		background:#e4e4e4;
}

#podcast-list .podcast-header {
	position:relative;
}

a.podcast-button {
	background:#29abe1;
	width:100%;
	color:#fff;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	margin-top:.5em;
}

.cloud-download {

	position:absolute;
	bottom:0px;
	left:0px;

}

.cloud-download img {
		display: inline-block !important;
}

.cloud-download a {
	display:block;
	background:#616161;
	padding:9px 6px 0 6px;
	width:35px;
	height:32px;
	text-align:center;
	vertical-align:middle;
}

.cloud-download a:hover {
	background:#454545;
}

.bt-more {

	float:right;
	width:100%;
}

.bt-more a{
	color:#fff;
	font-size:.875em;
	padding:0 5%;
	width:90%;
	display:inline-block;
	text-align:right;
	background:#29abe0;
	line-height:41px;
}

.bt-more a:hover {
	background:#1896ca;
}

.podcast-header {

}

.podcast-header h1 {
	width: 80%;
	padding-left: 10%;

}

.podcast-header h1 span {
	font-family:'Century Gothic W01';
	font-size:.875em;
}

#episode-embed {
	border:2px solid #e6e5e5;
	padding:.30em .30em 0em .30em;
	margin:0 32px;
}

.podcast-subscribe ul {

}

.podcast-subscribe ul li.title-subscribe, .podcast-subscribe ul li a  {
	font-size:1.575em;

	padding:.5em 1em;
	color:#fff;
	background:#29abe0;
}

.podcast-subscribe ul li a:hover  {
	background-color:#58c0eb;
}

.podcast-subscribe ul li {
	list-style:none;
	padding:0px;
	margin:0px;
	display:inline-block;
}

.podcast-subscribe ul li a {
	display:block;
	background-size:18px 18px;
	background-position:24px center;
	background-repeat:no-repeat;
	padding-left:52px;
}

.podcast-subscribe {
	padding:3em 0 2em;
	text-align:center;
}

.podcast-signup {
	display:none;
	position:fixed;
	bottom:0px;
	width:100%;
	background:#fff;
	border-top:4px solid #000;
	background:url('http://wisdom2conference.com/local/2018/wisdom-2-conference-podcast-signup.jpg') no-repeat center center;

}

.podcast-signup h3 {
	color:#fff;
	font-size:1.275em;
	margin-bottom:0;
	text-transform:uppercase;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
	font-family:'Century Gothic W01';
	padding-top:6px;
}

.podcast-signup .podcast-subscribe {
	padding: .5em 0 1em 0;
}

.podcast-signup .podcast-subscribe ul li {
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
  -moz-box-shadow:    2px 2px 5px rgba(0, 0, 0, .5);
  box-shadow:         2px 2px 5px rgba(0, 0, 0, .5);
}

.podcast-signup .podcast-subscribe ul li.title-subscribe,.podcast-signup  .podcast-subscribe ul li a {
	font-size:.975em;
}

.footerPadding {
	padding-bottom:124px;
}

#podcast-list-signup {
	background:url('http://wisdom2conference.com/local/2018/wisdom-2-conference-podcast-signup-big.jpg') no-repeat center center;
}

#podcast-list-signup h3, #podcast-list-signup p {
	color:#fff;
	text-align:center;
}

#podcast-list-signup h3 {
	margin-bottom:1em;
}

.podcast-head {

}

#tagline-wrap-2019 {
	text-align:center;
}

#tagline-wrap-2019 h2 {
    color: #fff;
    text-shadow: 2px 2px 5px rgba(0,0,0, .6);
    font-family: 'Century Gothic W01';
    font-size: 3.575em;
}

#tagline-location-2019 {
	color:#fff;
	font-size: 1.5em;
}

#contactMailingList input#mce-EMAIL, #contactMailingList input#mc-embedded-subscribe { border:#1189ba solid 2px;}
#contactMailingList input#mc-embedded-subscribe {margin-left:-5px;}

strong em {font-family:'CenturyGothicW01-BoldIt';}

.header-filler {
	background:#000;
	height:120px;
}

.blueRowArrow {
	background:url('http://wisdom2conference.com/local/2019/landing-page-arrow.jpg') #29abe0 no-repeat bottom center;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

ul#speakersBasic li.bigSpeaker {
	width:50%;
}

.speakerFeatLeft {
	width:49%;
	float:left;
	margin-bottom:1.5%;
}
.speakerNormRight {
	width:50%;
	float:right;
}
.speakerFeatRight {
	width:49.5%;
	float:right;
	padding-left:1%;
}
.speakerNormLeft {
	width:49.5%;
	float:left;
}

.speakerFeatLeft .bigSpeaker, .speakerFeatRight .bigSpeaker{
	width:100%;
	position: relative;
	max-height:580px;
	overflow:hidden;
}

.speakerFeatLeft .bigSpeaker {
	max-height:586px;
}

.speakerFeatRight .bigSpeaker{
	width:98.5%;
	margin-bottom:3%;
}

.speakerNormLeft .smallSpeaker, .speakerNormRight .smallSpeaker {
	width:48%;
	margin:0 .75% 2% .75%;
	float:left;
	position:relative;
}

.speakerNormLeft .smallSpeaker {
	width: 48.75%;
margin: 0 .5% 1% 0.5%;
}

.smallSpeaker {
	max-height:287px;
	overflow:hidden;
}

.smallSpeaker .speakerTitle, .bigSpeaker .speakerTitle {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align: left;

	background:rgba(0,0,0,.5)
}

.bigSpeaker .speakerTitle {
	font-size:1.5em;

}

.speakerTitle .speakerName {
	display:block;
	padding:.25em .5em;
	font-family:'Century Gothic W01 Bold';
	color:#fff;
	line-height:1em;
}

.speakerTitle .speakerBusiness {
	display:block;
	font-size:.75em;
	padding:0em .5em .5em .5em;
	line-height:1em;
	color:#e8e8e8;
}

.bigSpeaker img, .smallSpeaker img {
	width:100%;
	display:block;

}

.content img.regSpeaker {
	max-width:30%;
}

ul#ls-events {
	margin:0;
	padding:0;
}

#ls-events li {
	width:49.75%;
	display:inline-block;
	list-style:none; 
	margin:0;
	padding:0;
}

#ls-events li img {
	max-width:100%;	
	height:auto;
}

#livestream-left {
	width:74%;
	float:left;
}

#livestream-right {
	width:25%;
	float:right;
	display:block;
}

.livestream-content {
	padding:2rem 1rem;
}

.youtubeEmbed {
  padding:.5em;
  background:rgba(255,255,255,.3);
}

.youtubeEmbed .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.youtubeEmbed .video-container iframe,
  .youtubeEmbed .video-container object,
  .youtubeEmbed .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 1445px) {
	body {font-size:15px;}
	.quote-author img {max-width:360px; height:auto;}
	.quote-author .arrow {max-height:100%; width:auto; right:0px;}

	#eventNY, #eventSF, #eventHI, #mailingList {height:420px;}
	.event-col-75 {width:69.5%;}
	.event-col-25 {width:30%;}
	#mailchimp input.email {margin:1em 0 0 0;}

	#speaker-tagline-wrap {font-size:.875em;}
	
	#eventNL img {padding-top:140px;}
	#eventNL .eventContent {width:100%;}
}

@media screen and (max-width: 1368px) {
	#tagline-wrap-2019 p {
    	margin: 0 6em;
    }


}

@media screen and (max-width: 1282px) {
	#tagline-wrap-2019 p {
    	margin: 0 6em;
    }

    .smallSpeaker {max-height:272px;}
    #speaker-tagline-wrap {font-size:.775em;}
}


@media screen and (max-width: 1029px) {
		body {font-size:12px;}
		.experience-content p {font-size:1rem;}
		.quote-content p {font-size:1rem;}
		ul.events h3, ul.events h3 a {font-size:1.375rem;}
		.quote-author img {max-width:265px;}
		.quote-content p {font-size:.875rem;}
		.quote-quote-top img, .quote-quote-bottom img {width:100%;}
		.quote-quote-top, .quote-quote-bottom {width:15%;}
		.page-header, .header-video  {}
		#featuredVideoEmbed iframe {width:560px; height:315px;}
		.nav ul li a {font-size:1em; }
		#logo {width:170px; margin-top:0.17rem;}
		.nav ul {margin:.75em .75rem;}
		.nav ul li a {margin:.25rem .125rem; padding: 0.67rem 1.25em}
		#eventNY, #eventSF, #eventHI, #mailingList {height:350px;}
		.nav ul li.registerBT a {margin-top:.5rem;}
		#socialMediaHeader img {width:60px;}

		.videoHeader {
    		width: 60%;
    	}

    	 .smallSpeaker {max-height:210px;}
    	 .bigSpeaker {max-height:426px;}
}

@media screen and (max-width: 965px) {
		.siteTitle h1 {font-size:2.575em; margin-bottom:.25em;}
		#eventNY, #eventSF, #eventHI, #mailingList {height:305px;}
		#mailingList h2 {margin-top:7%;}
		#earlyRegistrationMobile {display:block;}
		#earlyRegistration {display:none;}

		.experience-content p {font-size:1rem;}
		.quote-content p {font-size:1rem;}
		ul.events h3, ul.events h3 a {font-size:1.375rem;}
		.quote-author img {max-width:236px;}
		.quote-content p {font-size:.875rem;}
		.quote-quote-top img, .quote-quote-bottom img {width:100%;}
		.quote-quote-top, .quote-quote-bottom {width:15%;}

		.content {padding:2rem;}
		.experience-content.left {left:10%;}
		.experience-content.right {right:10%;}
		#featuredVideoEmbed {float:none;}
		#featuredVideoSocial {float:none; width:100%; margin:0px;}
		#featuredVideoSocial h3 {clear:both;}
		#featuredVideoSocial a {display:block; width:21%; margin:1.4%; float:left; text-align: center;}
		.socialSmall, .socialBig {display:none;}
		.fvsSocialNumber {display:none;}
		.fvsSocialIcon {position:relative; top:0px; left:0px;}

		#featuredVideoEmbed iframe {width:700px; height:390px;}
		ul#videoList li, .vimeoBadge .s200, .vimeoBadge .clip {width:32.5%; margin-bottom:3px;}
		p.tagline {padding:1rem 5rem;}
		.nav ul li a {margin:.25rem .25rem; padding: 0.67rem 1em; font-size:.7em;}
		#logo {width:150px; margin-top:.3rem;}

		img.eventImage {float:none !important; max-width:85%;}
		.content ul.events li {text-align:center;}

		#headerPrice .ticketPriceIncrease .txReg, #headerPrice .ticketPriceIncrease .txTitle, #headerPrice .ticketPriceIncrease .txDate {font-size:1.25em;}

		.col-25 {width:40%;}
		.col-75 {width:59%;}

		ul#scheduleTabs li .date {font-size:30px;}
		ul#scheduleTabs li .day {font-size:24px; line-height:22px;}
		ul#scheduleTabs li a {min-width:84px;}

		.intensivesSubMenu a {font-size:13px;}
		.scheduleWrap ul li {padding-top:6px;}
		.scheduleTime .startEnd {font-size:20px;}

			span.scheduleTitle {font-size:14px;}
	ul.schSpeak li .speakerPic {width:100px; height:100px;}
	ul.schSpeak li span.speakerName {font-size:10px;}
	ul.schSpeak li {max-width:100px;}

	.nav ul {margin:0.5em 0.75rem;}

	.smallSpeaker {max-height:209px;}

	#speaker-tagline-wrap {height:35%;}
	#ls-events li {
	width:48%;
	display:inline-block;
	list-style:none; 
	margin:0;
	padding:0;
}

}

@media screen and (max-width: 805px) {
	  .three-col ul li {width:16%;}
	  #teamList li {width:24%}
	  #logo {width:140px; margin-top:0rem;}

	  ul#scheduleTabs li .date {font-size:30px;}
	ul#scheduleTabs li .day {font-size:24px; line-height:22px;}
	ul#scheduleTabs li a {min-width:84px;}
	.scheduleTime .startEnd {font-size:19px;}
	.scheduleTime {width:54px; margin-top:0px;}
	span.scheduleTitle {font-size:12px;}
	.scheduleDesc p {font-size:10px;}
	.scheduleDesc {margin-left:62px;}
	.scheduleWrap ul li {min-height:72px; padding-top:6px;}

	.scheduleWrap ul li.sched-break .scheduleDesc span.scheduleTitle {font-size:22px; line-height:55px; color:#363636; text-transform: uppercase;}
	.scheduleWrap ul li.sched-break .scheduleTime .startEnd {font-size:16px;}
	.scheduleWrap ul li.sched-break .scheduleTime .startEnd {font-size:16px;}
	.scheduleWrap ul li.sched-break .scheduleTime .timeTo {margin-top:0px; height:12px; margin-top:0px; margin-bottom:4px;}
	.scheduleWrap ul li.sched-break .scheduleTime .timeTo img {height:100%; width:auto; max-height:100%;}

	.event-col-75 {width:64.5%;}
	.event-col-25 {width:35%;}
	#eventHI .eventContent {height:75%;}
	#eventNY, #eventSF, #eventHI, #mailingList {height:280px;}
	.sf-menu ul {display:none;}
	.videoHeader {font-size:0.775em;}

	ul.experience-ul {font-size:.875em;}
	 #speaker-tagline-wrap {font-size:.575em;}
	 
	 .smallSpeaker {max-height:172px;}
	 
	 #livestream-left {
	 	width:100%;
	 	float:none;
	 }
	 #livestream-left iframe {
	 	height:400px;
	 }
	 #livestream-right {
	 	width:100%;
	 	float:none;
	 	display:none;
	 }
	 #livestream-right iframe {
	 	height:400px;
	 }
	 
	.siteTitle {
		margin-bottom:-35px;
	}
	
	#eventNL {
		height:280px;
	}
	
	#eventNL img {
		width:70%;
		padding-top:0px;
	}
	#eventNL a.btRegister {
		margin-right:10%;
	}
	#eventNL .eventContent {
		text-align:center !important;
		
	}
	
	
}
@media screen and (max-width: 650px) {
		.nav ul.desk-menu {display:none;}
	#mobileMenu {display:block;}
	#logo {margin-top:0px;}



		body {font-size:11px;}
		header {text-align:center;}
		#logo {float:none; display:inline-block; margin-top:.5rem; padding-bottom:0px;}
		.nav {float:none; }
		.nav ul li a {padding:.2rem;}
		.experience-content p {font-size:.875rem;}
		.quote-content p {font-size:.675rem;}
		ul.events li {width:88%;}
		p.tagline { padding: 1rem 3rem;}

		.nav ul {display:none;}
		a.button.transparent {line-height:1.5em;}
		ul#speakersBasic li {width:22%;}
		.nav {background:#fff;}
		ul#videoList li {width:99%;}
		.content {padding:1rem;}
		.nav ul li a {line-height:1.5em; font-size:1.35em;}

		header {position:fixed;}
		body {font-size:10px;}
		.nav ul li {display:list-item;}
		.nav ul {display:none;}
		#mobileMenu {display:block;}
		.quotes {display:none;}
		.experience-content {width:60%;}
		.experience-content h3 {padding-bottom:.25rem;}
		.experience-content.right {right:4%;}
		.experience-content.left {left:4%;}
		a.button {font-size:1.2rem; margin-bottom:.5rem;}
		.content ul#videos li {width:100%; margin-bottom:1rem;}
		ul#speakersBasic li {width:44%; padding:2%;}
		ul#speakersBasic li .speakerName {font-size:1.75em;}
		ul#speakersBasic li .speakerBusiness {font-size:1.25em;}
		h1 {font-size:3em;}
		#featuredVideoEmbed {background:none;}
		#featuredVideoEmbed iframe {width:100%;}
		#socialMediaHeader a img {max-width:18%;}
		header {background-color: rgba(255, 255, 255, 1);}
		input#mce-EMAIL, input#mc-embedded-subscribe {font-size:1.5em;}

		#headerPrice .ticketPriceIncrease .txReg, #headerPrice .ticketPriceIncrease .txTitle, #headerPrice .ticketPriceIncrease .txDate {font-size:1em;}

		.left, .right {float:none;}
		.col-25, .col-75 {width:100%;}

		ul.eventsCol li {width:100%; margin-bottom:2em;}
		.footer-e-title {font-size: 1.375em;}
		.footer-e-date {font-size: 1.175em;}

		.experience-list-title {width:50%;}
		.experience-list-description {width:50%;}
		.experience-list-title h3 {padding-left:0; padding-right:1em;;}

		.speakerFeatLeft, .speakerFeatRight {float:none; width:100%; margin-left: .75%; width:97.5%;}
		.speakerNormRight, .speakerNormLeft {float:none; width:100%;}

		.speakerFeatRight {width: 98.5%; margin-left:0px;}

}
@media screen and (max-width: 430px) {
		p {
		    line-height: 1.5em;
		    padding: .5rem .5rem;
		    font-size: 1.375em;
		}

		h1, h2, h3, h4 {
			padding: .5rem .5rem;
		}

		 .spotlightTitle {
		 	padding: 0 0rem;
		 }

		#mobileMenu {margin:0px;}
		#socialMediaHeader img {width:50px; padding:1em 2em;}
		.siteTitle h1 {margin-bottom:2em;}

		.event-col-75 {width:100%; height:auto;}
		.event-col-25 {width:100%; height:auto;}

		#eventHI {width:100%;}
		#mailingList {width:100%; overflow:hidden;}
		#eventNY .eventContent, #eventSF .eventContent, #eventNL .eventContent  {position:relative;}
		.event-white .eventLoc, .event-black .eventLoc, #eventHI .eventLoc {margin-top:0px;}
		.event-black {background:none;}

		#eventNY .eventContent {padding-top:10%;}
		#eventSF .eventContent {padding-top:6%;}
		#eventNL .eventContent {padding-top:10%; text-align:right; padding-right:4%;} 

		.experience-ul {margin:.5em 0;}
		ul.experience-ul li {margin:.5em 0;}

		#ldEevents {display:none;}

		.header-video, .page-header {margin-top:72px;}
		.landing-page-header {margin-top:0px;}

		body {font-size:10px;}
		h1 {font-size:4em;}
		h2 {font-size:3em;}
		h3 {font-size:2em;}
		h1, h2, h3, h4 {line-height:1.25em;}
		#logo {margin:.25rem 0;}

		ul#speakersBasic li {width:45%; text-align:center;}
		ul#speakersBasic li img {width:80%;}
		ul#speakersBasic li .speakerName {font-size:1.75em; line-height:1em;}

		ul#speakersBasic li .speakerBusiness {font-size: 1.5em; line-height: 1.5em;}

		.one-col, .two-col, .three-col {width:96%;}

		.three-col ul li {width:46%;}


		.content {padding:1rem;}

		.experience-content {position:relative; transform:none; color:#fff; padding-bottom:1rem;}
		.experience-content.left, .experience-content.right {left:1rem; text-align:left; text-shadow:none;}
		.experience-content h3 {color:#fff; padding-top:1.5rem;}

		.experience {background:#29ABE0;}
		.videoHeader {width:75%; font-size:.675em; top:50%;}
		.videoWrap {width:96%;}

		.experience-content.left, .experience-content.right {width:90%; top:5%;}
		.experience-content.left h3, .experience-content.left p {padding:0; padding-right:50%;}
		.experience-content.right h3, .experience-content.right p  {padding:0; padding-left:50%;}
		.experience-content p {font-size:.775rem; line-height:1.25em;}
		.experience-content.left {position:absolute; text-align:left; }
		.experience-content.right {position:absolute; text-align:right;}

		.col-50, .col-50 + .col-50 {width:100%;}
		.home-register {margin-top:12px;}
		.page-header h1 {font-size:3em;}
		.nav ul li {margin:.75em 0;}

		header {background-color: rgba(255, 255, 255, 1);}
		 #teamList li {width:95%; margin:5% 2%;}
		 ul#mediaLinks li {width:42%; margin:5% 2%;}
		 #aboutRight {width:100% !important; float:none;}
		 #aboutLeft {float:none; width:100% !important; text-align:center;}
		 ul#teamViewList li {text-align:center;}
		 ul#teamViewList li img {float:none;}
		 .content ul.events li h2 {font-size:1.25em;}
		 .content ul.events li h3 {font-size:1em;}

		 .scheduleWrap ul li.sched-break {min-height:50px;}
	.scheduleWrap ul li.sched-break .scheduleDesc span.scheduleTitle {font-size:18px; line-height:55px; color:#363636; text-transform: uppercase;}
	.scheduleWrap ul li.sched-break .scheduleTime .startEnd {font-size:14px;}
	.scheduleWrap ul li.sched-break .scheduleTime .startEnd {font-size:14px;}
	.scheduleWrap ul li.sched-break .scheduleTime .timeTo {margin-top:0px; height:10px; margin-top:-6px; margin-bottom:4px;}
	.scheduleWrap ul li.sched-break .scheduleTime .timeTo img {height:100%; width:auto; max-height:100%;}

	ul#scheduleTabs li a {min-width:60px;}

	.scheduleSubMenu a {width:90%; padding:.5em 5%;}

	.speakerSpotlight {width:100%;}
	.speakerSpotlight img {width:100%; height:auto; margin:0 1em .5em 1em;}

	ul {margin:0 1rem;}
	#ebrite iframe {height:820px;}

	.eventbrite iframe {height:550px !important;}
	.videoHeader a {display:none;}

	h2 {font-size:2em;}

	ul.experience-ul li {margin: inherit 0;}

	.temp-schedule-content h4 {padding-left:1em; padding-right:1em;}
	.temp-schedule-content p {padding-left:1em; padding-right:1em;}

	.landing-content h2.title-big {font-size:2.5em;}
	.landing-content hr {margin-top: 2rem;}

	.pic-1, .pic-2, .pic-3, .pic-4 {display:none;}
	.pic-mobile {display:block; width:100% !important;}

	.landing-content h2 {font-size:2em;}

	ul#speakersBasic {margin:0px;}
	ul#speakersBasic li .speakerName {font-size:1.5em;}
	ul#speakersBasic li .speakerBusiness {font-size:1em;}

	.videoHeader {
    		width: 88%;
    	}
	ul.otherSpeakers li {width:24.25%;}
	ul.otherSpeakers li img {display:block; margin-bottom:0px;}
	ul.otherSpeakers {margin:0px;}
	ul.otherSpeakers li a {margin-bottom:0px;}

	ul#videoList {
		margin:0px .5em;
	}

	ul#videoList li {width:49%;}

	.quote-2 {margin: 1em 1em;}
	blockquote.image img {width:25% !important; height:auto !important;}
	blockquote.image br {display:none;}
	blockquote p {font-size:1em;}

	.header-filler {height:24px;}

	 #speaker-tagline-wrap .btRegister {display:none;}
	 .smallSpeaker img {max-height:200px;}
	 
	 .livestream-ebrite iframe {
		height:400px !important;
	}
	
	#livestream-left iframe {
	 	height:215px;
	 }
	#ls-events li {
	width:100%;
	display:inline-block;
	list-style:none; 
	margin:0;
	padding:0;
	float:none;
}

.content img.regSpeaker {
	max-width:33.5%;
}

#eventNL .eventLoc {
		margin-top:0px;
		
	}
	
#eventNL .eventContent {
	padding-top:2%;
}
	
	#eventNL .event-col-75 {
		padding-top:20px;
	}
#eventNL img {
	margin-top:74px;
}

#eventNL {
	background-position:center -65px;
	background-color: black;
}
#eventNL a.btRegister {
	margin-right:0px;
}
}



@media screen and (max-width: 350px) {
		#tagline-wrap-2019 p {
    		margin: 0 2em;
   		}
		.mobileRegisterButton {display:block;}
		.mobileRegisterButton a.button {font-size:2.6em; padding:1em;}
		#ebrite{display:none;}

		.eventbrite iframe {height:550px !important;}

		h1 {font-size:1.75em;}
		h2 {font-size:1.375em;}

		.smallSpeaker {max-height:128px;}
		
		#livestream-left iframe {
	 	height:162px;
	 }


}
