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 {
	
	font-family:'Century Gothic W01';
	font-size:87.5%;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	border: 0;
    border-bottom: 1px dashed #727272;
    background: #d7d7d7;
}

em {
	font-family:'CenturyGothicW01-Italic';
}

strong, b {
	font-family:'Century Gothic W01 Bold';
}

* {
	box-sizing: border-box;
}


a, input {
	color:#15a4de;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
 	 -webkit-transition:.5s;
 	 /* ...and now for the proper property */
 	 transition:.5s;
}

h1 {
	font-size:3.675em;
	font-family:'Century Gothic W01 Bold';
	color:#01c0d1;
	line-height:1.75em;
	
	
}

h2 {
	font-size:2.675em;
	font-family:'Century Gothic W01 Bold';
	color:#01c0d1;
	margin-top:1.5em;
}

h3 {
	font-size:1.875em;
	color:#383838;
	font-family:'Century Gothic W01 Bold';
}

h4 {
	font-size:1.275em;
	font-family:'Century Gothic W01 Bold';
}

p, .whiteBreak ul {
	font-size:1.375em;
	color:#5b5b5b;
	line-height:1.75em;
	margin:0 0 1em 0;
	padding-top:1em;
}

.whiteBreak ul li {
	list-style:disc;
	margin-left:1em;	
}


sup {
	 vertical-align: top;
	font-size:0.5em;
}

.quote {
	position:relative;
}

.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;
}

.quote-wrap blockquote {
	padding-left:4em;

}

.quote .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 .quote-wrap:after, .quote .quote-wrap:before {
    background: #01c0d1;
    content: "";
    height: calc(50% - 30px);
    left: 30px;
    position: absolute;
    width: 4px;
}

.quote .quote-wrap:before {
    top: 0;
}

.quote .quote-wrap:after {
    bottom: 0;
}

.author {
	display:block;
	font-size:.775em;
	line-height:2em;
	font-family:'CenturyGothicW01-BoldIt';
	color:#01c0d1;
}

#sig {
	font-size: .575em;
	font-family: 'CenturyGothicW01-Italic';
	margin-top: -8px;
	display: block;
}

.bt-arrow {
	position:relative;
	display: inline-block;
}

.bt-arrow a {
	border-left: 3px solid #01c0d1;
	border-bottom: 3px solid #01c0d1;
	display:inline-block;
	padding:.5em .7em .5em 1em;
	color:#01c0d1;
	font-family:'Century Gothic W01 Bold';
	font-size:1.575em;
	
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-bottom-left-radius: 6px; 

  /* Firefox 1-3.6 */
  -moz-border-radius-bottomleft: 6px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius-left-radius: 6px; 
}

.bt-arrow .arrow{
	width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  
  border-left: 15px solid #01c0d1;
  position:absolute;
  bottom: -8px;
  right:-14px;
}

.homeHeader {

	width:100%;
    	height: 100vh; 
	
	background-image: url("http://newleadersummit.com/local/img/new-leader-summit-header.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover;
	 
}


#homeHeader-jewel {
    width:100%;
    	height: 100vh; 
	
	background-image: url("http://mindfulnessinamericasummit.com/local/img/Jewel-Performs-New-York-Wisdom-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover;
}

#homeHeader-andy {
    width:100%;
    	height: 100vh; 
	
	background-image: url("http://mindfulnessinamericasummit.com/local/img/wisdom-2-new-york-andy-puddicomb-highlight.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover;
}


#homeHeaderLogoWrap {
	position:relative;
	vertical-align:bottom;
}

#homeHeaderLogo {
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	padding-bottom:2em;
	height:60%;
}

#homeHeaderLogo img {
	
}

img#logo-header {
	width:80%;
	max-width:1200px;
	margin-bottom:1em;	
	z-index:17;
	position:relative;
}

img#logo-header-mobile {
	width:90%;
	margin-bottom:2em;	
}

#headerArrow {
	position:absolute;
	width:100%;
	bottom:2em;
	z-index:16;
}

.btWhiteBorder a {
	font-size:2.275em;
	border:6px solid #009dab;
	color:#009dab;
	text-decoration:none;
	padding:.75em 1.25em;
	display:inline-block;
	font-family:'Century Gothic W01 Bold';
	background:#fff;
}

.btWhiteBorder a:hover {

	color:#fff;
	background:#009dab;
}



a.btBlue {
	font-size:1.575em;
	border:2px solid #009dab;
	color:#009dab;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration:none;
	padding:.75em 1.25em;
	margin:.5em;
	display:inline-block;
	font-family:'Century Gothic W01 Bold';	
	background:#fff;
	cursor:pointer;
}

a:hover.btBlue {
	background:#009dab;
	color:#fff;
	
}


a.btBlack {
	font-size:1.175em;
	background:#545454;
	color:#fff;
	text-decoration:none;
	padding:.75em 1.25em;
	margin:.5em;
	display:inline-block;
	font-family:'Century Gothic W01 Bold';	
	
}

a:hover.btBlack {
	background:#202020;
}

.wrap {
	text-align:center;
	
}

.content {
	width:67%;
	left:30%;
	padding: 0 5%;
	margin-left: 32%;
	text-align:left;
}

.ticketContent {
	width:96%;
	padding:2%;
	max-width:1300px;
	margin:0 auto;
	text-align:left;
}

#schedule {
	width:100%;
	padding:3em 0;
	max-width:1300px;
	margin:0 auto;
	text-align:left;
}

.content img {
	max-width:100%;
}

.blueBreak .content {
	width:96%;
	max-width:1200px;
	text-align:center;
}

#header {
	position:fixed;
	width:70%;
	left:30%;
	z-index:100;
	background:#01c0d1 top left;

}

#header #logo {
	float:left;
	width:205px;
	margin:1em;
}



#header #logo img {
	width:100%;
}

#headerArrow img {
	max-width:60px;
}

.blueBreak {
	background:#29abe0;
}

.blueBreak h2 {
	color:#fff;
	padding:0 0 1em 0;
}

.blueBreak h3 {
	color:#fff;
	padding:0 0 1em 0;
}


.whiteBreak h2 {
	color:#dcb05a;
	padding:0 0 1em 0;
}
.blackBreak {
	background:#000;
}
.blackBreak h2 {
	color:#fff;
	padding:1em 0 1em 0;
}

.blackBreak h3 {
	color:#fff;
	padding:.25em 0;
	font-size:2em;
}

.introBreak {
	background:url('http://mindfulnessinamericasummit.com/local/img/NY_SkyLine.png') #272727 no-repeat center bottom;

}

.introBreak h3 {
	margin:1em;
	line-height:1em;
	color:#fff;
	font-size:2em;
	font-family:'Century Gothic W01';
	
}

.introBreak h3 span#anderson {
	font-size:2em;
	line-height:1.5em;
	font-family:'Century Gothic W01 Bold';
}

.introBreak h3 span#jewel {
	font-size:1.675em;
	line-height:1.5em;
	font-family:'Century Gothic W01 Bold';
}

.introBreak h3 span#andy {
	font-size:1.675em;
	line-height:1.5em;
	font-family:'Century Gothic W01 Bold';
}

.introBreak .content {
	padding:.5em;
}

.host-col {
	width:49%;
	padding:0;
	display:inline-block;
	position:relative;
}
.host-col img {
	display:block;
}

.host-col h3 {
	position:absolute;
	bottom:0; left:1em;
	color:#fff;
	font-size:1.375em;
}

.host-col h4 {
	position:absolute;
	bottom:1em; left:1em;
	color:#fff;
}

ul#speakersBasic {

}

ul#speakersBasic li img {display:block; width:100%;}

ul#speakersBasic li {
	width:49.8%;
	display:inline-block;
	position:relative;
	overflow:hidden;
}

ul#speakersBasic li:nth-child(odd) .speakerMeta {
	position:absolute;
	bottom:0px; right:0px;
	padding:1em;
	text-align:right;
	background:rgba(0, 0, 0, 0.2);
}

ul#speakersBasic li:nth-child(even) .speakerMeta{
	position:absolute;
	bottom:0px; left:0px;
	padding:1em;
	text-align:left;
	background:rgba(0, 0, 0, 0.2);
}

.speakerName {
	font-family:'Century Gothic W01 Bold';
	font-size:2.275em;
	display:block;
	color:#fff;
	
}

.speakerBusiness {
	
	display:block;
	color:#fff;
}

#mailchimp {
}
#mailchimp input {
	border: medium none;
	color:#5b5b5b;
   	font-size: 16px;
    	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: #0085bb;
	color: #fff;
	cursor: pointer;
	font-size: 15px;
	width: 35%;
	padding: 8px 0;
	font-family:'Century Gothic W01 Bold';
	-webkit-appearance:none ;
	display:inline-block;
}

#mailchimp input[type="submit"]:hover { color: #0085bb; background:#fff; }

ul#mainMenu {
	float:right;
	margin-top:.25em;
}


ul#mainMenu li {
	display:inline-block;
	position:relative;
	margin-left:.5em;
	margin-right:5px;
}

ul#mainMenu li a {
	color:#fff;
	text-decoration:none;
	padding:.5em 1em;
	display:block;
	font-size:1em;
	margin:1em 1em 1em 0;
}


ul#mainMenu li a:hover {
	background:#fff;
	color:#009dab;
}


.scroll-nav {
	background:#29abe0;
	-moz-box-shadow: 0px 5px 5px rgba(68, 68, 68, 0.15);
	  -webkit-box-shadow: 0px 5px 5px rgba(68, 68, 68, 0.15);
	  box-shadow: 0px 5px 5px rgba(68, 68, 68, 0.15);
}


.clear {clear:both;}

.scheduleBlock {
	
	
}

.scheduleBlock h2 {
	
	text-align:center;
	padding:.125em;
}

.block {position:relative; margin-bottom:2em;}
.block img {position:absolute; top:0px; left:0px; width:100%; height:auto;}

.blockTitle {
	font-size:2.875em;
	color:#fff; 
	padding:.25em .5em;
	font-family:'Century Gothic W01 Bold';
	top:0px; left:0px;
	
}

.blockContent {
	font-size:1.475em;
	color:#fff; 
	margin:21em 0 0 45%;
	padding:.5em;
	background:rgba(0, 0, 0, 0.4);
	clear:both;
	
}

.blockRight .blockTitle {top:0px; right:0px !important; text-align:right;}
.blockRight .blockContent {margin:21em 45% 0 0;}

.walking {background:url('http://mindfulnessinamericasummit.com/local/img/wisdom-2-walk.jpg'); background-size:100%; background-position:center;}

.jewel {background:url('http://mindfulnessinamericasummit.com/uploads/pictures/library/original/Wisdom2.0-2017-jewel_2_.jpg'); background-size:100%; background-position:center;}
.dinner {background:url('http://mindfulnessinamericasummit.com/local/img/bof-dinner.jpg'); background-size:100%; background-position:center;}
.conference {background:url('http://mindfulnessinamericasummit.com/local/img/wisdom2-arriana-huffington.jpg'); background-size:100%; background-position:center;}

form.digitalTicket {display:inline-block; vertical-align:bottom;}

.buttonRow {
	font-size:1.275em;
   	
}

.conferenceTicket {
	display:inline-block;
	margin-right:1em;
}

.ticket-col {
	width:31%;
	margin:1%;
	float:left;
}

.ticket-col h3 {
	font-size:1.675em;
	padding:5% 5% 2.5%;
	font-family:'Century Gothic W01 bold';
	color:#fff;
}

.ticket-tag {
	padding:0 5% 2.5%;
	color:#fff;
	display:inline-block;
	font-family:'CenturyGothicW01-Italic';
}

.ticket-col ul {
	padding:5% 5% 2.5%;
	color:#fff;
}

.ticket-col ul li {
	font-size:.675em;
	line-height:1.5em;
	padding-bottom:.5em;
	margin-bottom:.5em;
	margin-left:0px;
	list-style:none;
	padding-left:1.5em;
	border-bottom:1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0) url("http://truetaosradio.com/wp-content/uploads/2015/01/ul-checkmark-small.png") no-repeat scroll left 5px;
}

.light-blue {background:#f39c0f;}
.mid-blue {background:#e84c3d;}
.dark-blue {background:#9b58b5;}

.ticket-price {color:#fff; padding:.5em; background:rgba(255, 255, 255, 0.2); font-size:1.775em; text-align:center;}

.ticket-button {text-align:center;}
.ticket-button a {display:inline-block; margin:1em; border:2px solid #fff; padding:.75em 1.5em; color:#fff; font-size:1.275em; text-decoration:none;
  -webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
  border-radius: 3px; 
   background:rgba(255, 255, 255, 0.1);
}

.ticket-button a:hover, .ticket-button input:hover {
	background:#fff;
	color:#000;
}

.ticket-button input {
	margin:1em;
}

span#contact-us {
	font-size:2em; 
	color:#000;
	margin-bottom:1em;
	display:block;
	text-align:center;
}

span#contact-us a {
	color:#000;
	text-decoration:none;
}

span#contact-us a:hover {
	color:#29abe0;
}

.schedule-left {
	float:left;
	border-right:2px solid #4c4c4c;
	width:50%;
	text-align:right;
}
.schedule-right {
	float:left;
	width:49%;
	border-left:2px solid #4c4c4c;
	margin-left:-2px;
	text-align:left;
}

.schedule-left, .schedule-right {
	padding-bottom:3em;
}

.schedule-left img, .schedule-right img {
	width:100%;
	height:auto;
	display:block;
}

span.scheduleTime {
	display:inline-block;
	border-bottom:2px solid #4c4c4c;
	font-size:1.375em;
	font-family:'Century Gothic W01 Bold';
	margin-top:2em;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:.25em;
}

.schedule-left p { 
	padding-right:5%;
	font-size:1.175em;
}


.schedule-right p { 
	padding-left:5%;
	font-size:1.175em;

}

.schedule-left p strong, .schedule-right p strong {
	color:#29abe0;
	font-size:1.475em;
} 


ul#mainMenu li.btBuyTickets {
	
}

ul#mainMenu li.btBuyTickets a {
	background:#fff;
	margin:0px;
	padding:1.5em 2em;
	color:#009dab;
	font-family:'Century Gothic W01 Bold';
}

ul#mainMenu li.btBuyTickets a:hover {
	background:#009dab;
	color:#fff;
}

.biosSponsor ul li {
	width:60%;
	display:inline-block;
	list-style:none;
	margin:2% 19.8%;
}

.biosSponsor ul li img {
	width:100%;
	height:auto;
}

.biosSponsor h3 {
	text-align:center;
	
}

#jewelVideo iframe {width:725px; height:425px;}

#logo-header-mobile {display:none;}

#homeHeaderAnderson {
	display:inline-block;	
}

#homeHeaderAnderson img {
	width:55%; 
	height:auto;
	-webkit-border-radius: 200px; 
	-moz-border-radius: 200px; 
  	border-radius: 200px; 
}

.ticketInfo {
	width:100%;
	text-align:center;
	margin-bottom:1em;
	display:none;
}

.ticketInfo a {
	text-align:center;
	color:#fff;
	font-family:'Century Gothic W01 Bold';
}

.btMobileTickets {
	
	display:none;
	width:100%;
	z-index:100;
	
}

.btMobileTickets a {
	color:#fff;
	background:#1b9cd1;
	width:100%;
	padding:1em;
	font-size:1.5em;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	font-family:'Century Gothic W01 Bold';
}

#jewelHeader h1 {
	font-family:'Century Gothic W01';
	color:#fff;
	font-size:5em;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
	margin-bottom:.25em;
}

#jewelHeader span {
	color:#fff;
	font-size:2em;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}

#homeHeader-jewel img#logo-header {
	max-width:600px;
}

#homeHeader-jewel .btWhiteBorder a {
	font-size: 1.375em;
	border: 4px solid #fff;
}

#homeHeader-jewel #homeHeaderLogo {
	height: 40%;
}

#homeHeader-jewel #headerArrow {
	display:none;
}

#andyHeader h1 {
	font-family:'Century Gothic W01';
	color:#fff;
	font-size:3.5em;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
	margin-bottom:.25em;
}

#andyHeader span {
	color:#fff;
	font-size:2em;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}

#homeHeader-andy img#logo-header {
	max-width:600px;
}

#homeHeader-andy .btWhiteBorder a {
	font-size: 1.375em;
	border: 4px solid #fff;
}

#homeHeader-andy #homeHeaderLogo {
	height: 40%;
}

#homeHeader-andy #headerArrow {
	display:none;
}

a.btRegisterBt {
	display:inline-block;
	border:2px solid #29abe0;
	padding:.5em 1em;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-decoration:none;
}

a:hover.btRegisterBt {
	background:#29abe0;
	color:#fff;
}

p.pic img {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.community-partners ul li {
	    display: inline-block;
	    margin: 0;
	    vertical-align: middle;
	    width: 30%;
	    padding:0 2%;
}

#speakerHeader {
	background-image: url("http://mindfulnessinamericasummit.com/local/img/mindfulness-in-america-header.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover;
	 
}


#speakerHeader h1 {
	padding:2em 0;
	color:#fff;
	text-align:center;
}

.speaker-content {
	width:60%;
	margin:0 auto;
	text-align:left;
	padding-top:2em;
}

.speaker-content p {
	font-size:1em;
}

.speaker-content img {
	max-width:100%;
}

.speaker {
	width:65%;
	float:left;
}

.speaker-col {
	width:30%;
	float:right;
}

ul.otherSpeakers li {
	position:relative;
	margin-bottom:.25em;
}


ul.otherSpeakers li img {
	display:block;
}

ul.otherSpeakers li:nth-child(odd) .speakerMeta {
	position:absolute;
	bottom:0px; right:0px;
	padding:.5em;
	text-align:right;
	background:rgba(0, 0, 0, 0.2);
}

ul.otherSpeakers li:nth-child(even) .speakerMeta{
	position:absolute;
	bottom:0px; left:0px;
	padding:.5em;
	text-align:left;
	background:rgba(0, 0, 0, 0.2);
}


ul.otherSpeakers .speakerName {
	font-size:1.275em;
}

.speakerName a, .speakerBusiness a {text-decoration:none; color:#fff;}

.speaker h3 {font-size:2.175em; padding-bottom:.25em; }
.speaker h3 span.spotlightTitle {font-size:.675em; font-family:'Century Gothic W01'; }

.speaker-col h4 {font-size:1.275em; margin-top:1em; margin-bottom:.25em;}

#w2-footer {
	background:#d6d6d6;
	text-align:left;
	margin-top:2em;
}

#body {width:60%; margin:0 auto;}

#w2-footer h3 {
	font-size:1em;
	padding:1em 1em .5em;
}

#w2-footer ul {
	font-size:.775em;
	padding-left:1em;
	margin-bottom:2em;
}

#w2-footer ul li {
	padding-left:.25em;
}

#w2-footer ul li a {
	text-decoration:none;
	color:#585858;
}

#w2-footer ul li a:hover {
	color:#29abe0;
}

#foot-col-1 {
	width:22%;
	float:left;
}

#foot-col-2 {
	width:30%;
	float:left;
}

#foot-col-3 {
	width:15%;
	float:left;
}
#foot-col-4 {
	width:32%;
	float:left;
}

.footer-e-title {display:block; font-family:'Century Gothic W01 Bold';}
.footer-e-loc {display:block; color:#585858;}
.footer-e-date {display:block; color:#585858; margin-bottom:1em;}

#w2-footer #mc_embed_signup {margin-left:.5em;}
#w2-footer #mce-EMAIL {font-size:.875em; padding:4px 2px; color:#585858;}
#w2-footer #mc_embed_signup .mc-field-group label {font-size:.675em; line-height:1em; margin-bottom:.25em; color:#585858;}
#w2-footer #mc_embed_signup form {padding-top:0px;}

.btBlue a {
	display:inline-block;
	padding:.5em 1em;
	color:#fff;
	background:#29aae1;
}

#schedule h3 {
	clear:both;
}
#schedule .clear {
	height:0px;
}

.col-bof {
	width:40%;
	margin:2% 4.9% 4%;
	display:inline-block;
	vertical-align:top;
}

.bof-content {
	padding-left:0px;
	padding-right:0px;
	max-width:1200px;
}

.bof-content h3 {
	font-size:1.3875em;
	color:#00a5d1;
}

.bof-content p {
	font-size:.875em;
}

.bof-content ul {
	font-size:1em;
	margin-top:1em;
}

.bof-content ul li {
	margin:.25em 0;
}

.bt-bof a {
	font-size:1.175em;
	font-family:'Century Gothic W01 Bold';
	display:block;
	background:#bababa;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:.5em;
}

.bt-bof a:hover {
	background:#00a5d1;
}


#homeHeader-col {
	position:relative;
	
	

}

.header-speaker {
	width:25%;
	height:100%;
	float:left;
	
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover;
}

#speak-col-1 {
	background-image: url("http://newleadersummit.com/local/img/newleader-header-chip-conely.jpg");	
}
#speak-col-2 {
	background-image: url("http://newleadersummit.com/local/img/newleader-header-jeff-weiner.jpg");	
}
#speak-col-3 {
	background-image: url("http://newleadersummit.com/local/img/newleader-header-karen-may.jpg");	
}
#speak-col-4 {
	background-image: url("http://newleadersummit.com/local/img/newleader-header-schute.jpg");	
}

#homeHeader-col #homeHeaderLogo {
	height:100%;
}

#homeHeader-col img#logo-header {
	width:60%;
	margin-top: 8%;
}

#homeHeader-col .btWhiteBorder a {
	font-size:1.675em;
}

.content-schedule {
	width:96%;
	padding:2%;
	max-width:900px;
	margin:0 auto;
	text-align:left;	
}

.sched-meta {
	border-bottom:2px solid #0d8ec3;
	color: #0d8ec3;
	font-size:1.475em;
	background:#fff;
}


.sched-meta .time {
	background:#0d8ec3;
	color:#fff;
	font-family:'Century Gothic W01 Bold';
	padding:.5em 1em;
	display:inline-block;
}

.sched-left {
	width:79%;
	float:left;
	padding:0 2em 2em 2em;
}

.sched-right {
	width:20%;
	float:right;
	text-align:center;
	padding:0 2em 2em 0em;
}

.sched-right img {
	width:90%;
	height:auto;

	border-radius: 200px;
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px;
	
	border-bottom:2px solid #0d8ec3;
	border-top:2px solid #0d8ec3;
}

ul.schSpeak li {
	margin:2em 0 0 0;
}

.sched-left p {
	padding-top:.5em;
	font-size:1.175em;
}

.sched-left h3 {
	margin-top:1em;
	font-size:1.375em
}

.speaker-wrap {
	background:#ececec;
	background: linear-gradient(to bottom, rgba(230, 230, 230, 1), rgba(248, 248, 248, 1));
	margin-bottom:2em;
}

.speaker-wrap-break .sched-meta {
	background:#0d8ec3;
	color:#fff;
	font-family:'Century Gothic W01 Bold';
}

#mobileMenuTriggerOpen, #mobileMenuTriggerClose {
	background:#0d8ec3;
	text-align:center;
	cursor:pointer;
	font-size:1.375em;
	color:#fff;
	font-family:'Century Gothic W01 Bold';
	padding:1em 0;
}

#mobileMenuTriggerOpen {display:none;}
#mobileMenuTriggerClose {display:none;}

#mobileMenu {display:none;}
.mobile-fixed {position:fixed;}

.four-speakers-left {width:59%;}
.four-speakers-right {width:40%; padding-right:0;}

.four-speakers-right ul.schSpeak li {max-width:46%; display:inline-block; margin-right:3%;}




.sched-left ul li {
	font-size: 1em;
	line-height:1.5em;
	color:#5b5b5b;
	list-style:disc;
	margin-left:2em;
}

.video {
	
}

.video-col {
	
}

ul.otherVideos {
	margin-top:12px;
}

.otherVideos li{
	margin:0% 0% 5% 0;
	background:#f2f2f2;
	border-bottom:2px #e8e8e8 solid;
	padding:.75em;
}

.otherVideos li img {
	margin:0px;
	padding:0px;
	display:block;
}

.otherVideos li h3 {
	font-size:1.5em;
}

.otherVideos li h3 span{
	font-family:'Century Gothic W01';
	font-size:.875em;
}


.otherVideos li p {
	padding:0px;
	margin:0px;
	font-size:1em;
}

.otherVideos li a h3, .otherVideos li a p {
	text-decoration:none;
	color:#000;
}

.otherVideos .videoMeta .speakerName{
	font-size:1.5em;
}

.twoSpeakersBox, .oneSpeakersBox, .moreSpeakersBox  {
	width:25%;
	float:left;
	margin-right:.75em;
}

.twoSpeakersBox img, .moreSpeakersBox img {
	width:49%;
	float:right;
}

.oneSpeakersBox img {
	width:100%;
	float:right;
}

.login-block p {
	font-size:1em;
}

.login-block {
	text-align:center;
}

.login-block input[name=password], .login-block input[name=submit] {
	border:2px solid #0d8ec3;
	font-size:1.25em;
	padding:.5em .5em;
	-webkit-border-radius: 6px; 
	  -moz-border-radius: 6px; 
	  border-radius: 6px;
}

.login-block input[name=submit] {
	cursor:pointer;
	background:#0d8ec3;
	color:#fff;
	font-family:'Century Gothic W01 Bold';
	margin-left:1em;
}

.login-block input[name=submit]:hover {
	background:#22a3d8;
}


.login-block label {
	font-size:1.35em;
	font-family:'Century Gothic W01 Bold';
}

a {text-decoration:none;}

#mobileRegister {display:none;}
.fullTicket {display:block;}

#gradient-bottom {
	background: linear-gradient(to bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, .6));
	width:100%;
	height:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:15;
}

#homeHeaderLogo .btWhiteBorder{
	z-index:17;
	position:relative;
	margin-top:2%;
}

#sorenLeft {
	position:fixed;
	
	height:100vh;
	width:30%;
	
	background-image: url("http://schooloffollowinglife.com/local/img/school-of-following-life-soren.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover;
	
}

#signature {
	font-family:'Thought W01 Black';
	font-size:1.75em;
}

.topQuestion {
	text-align:left;
	font-size:4em;
	height:100vh;
	overflow:hidden;
}

.topQuestion span {
	display:block;
	font-family:'Century Gothic W01 Bold';
	text-transform:uppercase;
	color:#01c0d1;
	line-height:2em;
}

.topQuestion #q1 {
	margin-top:15%;
}

.topQuestion #q3 {
	margin-bottom:1em;
}

.hidden {
	opacity:0;
}

#faq-script {
	font-size:.875em;
}

#faq-script h3 {
	cursor:pointer;
	
	margin-top:.5em;
}

.content u, .highlight {
	background:rgba(200, 255, 255, 0.7);
	padding:0 .25em;
	text-decoration:none;
}



@media handheld and (max-width: 1445px), screen and (max-device-width: 1445px), screen and (max-width: 1445px)  {
	img#logo-header {margin-bottom:1em;}
	#homeHeader-col .btWhiteBorder a {font-size:1.375em;}
	h1 {font-size:3em;}
	#homeHeader-col img#logo-header {margin-top:14%;}
	.topQuestion { text-align: left; font-size: 3.25em;}
	.topQuestion #q1 {margin-top:21%;}
	
	

}

@media handheld and (max-width: 1369px), screen and (max-device-width: 1369px), screen and (max-width: 1369px)  {
	.topQuestion { text-align: left; font-size: 3em;}
	.topQuestion #q1 {margin-top:29%;}
	ul#mainMenu li a {font-size:.875em;}
	ul#mainMenu {margin-top: .6em;}
	ul#mainMenu li {}
}

@media handheld and (max-width: 1282px), screen and (max-device-width: 1282px), screen and (max-width: 1282px)  {
	
	body {font-size:12px;}
	#header #logo {width:180px;}
	.speakerName {font-size:1.875em;}
	
	#jewelHeader h1 {font-size:4em;}
	#homeHeader-jewel img#logo-header {width: 40%;}
	#homeHeader-jewel #homeHeaderLogo {height: 35%;}
	.btWhiteBorder a {font-size:1.875em;}
	
	.topQuestion #q1 {margin-top:23%;}
	.quote .quote-wrap blockquote::before {font-size:90px;
		left: 10px;
		line-height: 35px;
	}
	
}

@media handheld and (max-width: 1029px), screen and (max-device-width: 1029px), screen and (max-width: 1029px)  {
	.speaker-content {width:80%;}
	#body {width:80%;}
	#homeHeader-col img#logo-header {width:58%;}
	ul#mainMenu li a {font-size: .775em; padding: 1em .5em;}
}

@media handheld and (max-width: 965px), screen and (max-device-width: 965px), screen and (max-width: 965px)  {
	
	#homeHeader-col .btWhiteBorder a {font-size:1.475em; border: 4px solid #fff; }

	#headerArrow img {max-width:70px; }
	.topQuestion {font-size: 2.5em; }
	.topQuestion #q1 {margin-top: 27%;}
	ul#mainMenu li a {margin: 1em 0em 1em 0;}
}

@media handheld and (max-width: 802px), screen and (max-device-width: 802px), screen and (max-width: 802px)  {
	
	ul#speakersBasic li {width:49.7%;}
	#jewelHeader h1 {font-size:3em;}
	#homeHeader-jewel img#logo-header {width: 40%;}
	#homeHeader-jewel #homeHeaderLogo {height: 45%;}
	.speaker-content {width:90%;}
	#body {width:90%;}
	
	ul#mainMenu li a {margin: 1em 0.5em 1em 0; padding: 0.5em;}
	
	.speaker h3 {font-size:2em; margin-top: 0.125em;}
	ul.otherSpeakers .speakerName {font-size:1.1em;}
	ul.otherSpeakers .speakerBusiness {font-size:.675em;}
	
	.col-bof {
		width:40%;
		margin:2% 4.5% 4%;
		display:inline-block;
		vertical-align:top;
	}
	
	#homeHeader-col #homeHeaderLogo {height:100%;}
	#homeHeader-col .btWhiteBorder a {font-size:1.275em; border: 4px solid #009dab; }
	#headerArrow img {max-width:55px;}
	#headerArrow {display:none;}
	#homeHeader-col img#logo-header {margin-top:12%;}
	
	.topQuestion #q1 {margin-top: 17%;}
	#header {display:none !important;}
	
	body {font-size:10px;}
	
	p {color:#343434;}
	h2 {color:#009dab;}
}

@media handheld and (max-width: 416px), screen and (max-device-width: 416px), screen and (max-width: 416px)  {
	#sorenLeft {float:none; width:100%; position: absolute;}
	.content {width: 100%; left: 0%; margin:0px; padding:0 3em; }

	#mainMenu {display:none;}
	
	#mobileMenuTriggerOpen {display:block;}
	#header #logo {display:none;}
	
	body {font-size:10px;}
	#header #logo img {max-width:60%;}
	#header #logo {float:none; width:100%; text-align:center;}
	.btWhiteBorder a {font-size:1.375em; border:4px solid #fff;}
	ul#speakersBasic li {float:none; width:100%;}
	h2 {font-size:2em;}
	blockquote {background-size: 8%; font-size:1.275em;}
	span.scheduleTime {margin-top:.5em;}
	.ticket-col {width:100%;}
	.author {font-size:.875em;}
	.ticket-col ul li {background:none; padding-left:0;}
	.introBreak h3 {font-size:1.575em;}
	.host-col {width:100%; float:none;}
	.ticket-col ul {padding-top:0px;}
	.ticket-col ul li {font-size:0.875em;}
	#jewelVideo iframe {width:320px; height:194px;}
	#headerArrow img {max-width: 58px;}
	#logo-header {display:none;}
	#logo-header-mobile {display:inline-block;}
	.ticket-col ul {display:none;}
	.ticket-col h3 {font-size:1.975em; text-align:center;}
	.ticket-tag {font-size:1.35em; text-align:center; width:100%;}
	.ticketInfo {display:block;}
	#header #logo {margin:1em 0;}
	#header {display:block; position:absolute; width:98%;}
	
	
	#jewelHeader h1 {font-size: 4em; padding: 0 1em;}
	#homeHeader-jewel img#logo-header-mobile {width: 80%;}
	#homeHeader-jewel #homeHeaderLogo {height: 35%;}
	
	.speaker {width:100%;}
	.speaker-col {width:100%;}
	ul.otherSpeakers li {width:49%; display:inline-block; margin-bottom:0;}
	
	#foot-col-1, #foot-col-2, #foot-col-3, #foot-col-4 {width:49%; font-size:1.275em;}

	.col-bof {width:94%; margin:4% 2.8% 8%;}
	
	#andyHeader h1 {font-size:2em;}
	.header-speaker {width:50%; height:50%;}
	#homeHeader-col #homeHeaderLogo {height:28%;}

	.four-speakers-left, .four-speakers-right, .sched-left, .sched-right  {width:100%;}
	
	ul.schSpeak li, .four-speakers-right ul.schSpeak li {
	    margin: 2em 0 0;
	    max-width: 44%;
	    display: inline-block;
	    padding: 1.9%;
	    margin:0;
	}
	
	.twoSpeakersBox img {width:100%;}
	
	.fullTicket {display:none;}
	#mobileRegister {display:block;}
	
	#homeHeader-col #homeHeaderLogo {height:100%;}
	.homeHeader {height:40vh;}
	img#logo-header-mobile {margin-top:10%;}
	blockquote {margin-top:2em;}
	
	p img {
		max-width:94%;
	}
	
	h1 {
		font-size:2em;
	}
	
	.topQuestion {
   		position: relative; z-index:10; font-size: 1.875em;
   	}
	.topQuestion #q1 {
    	margin-top: 145%;
   }
   
   .quote-wrap blockquote {
    	padding-left: 5.5em;
    }
    
    blockquote {
    	font-size: 1.175em;
    }
}

@media handheld and (max-width: 378px), screen and (max-device-width: 378px), screen and (max-width: 378px)  {
	.topQuestion {
    	font-size: 1.675em;
   }
   
   .topQuestion #q1 {
    	margin-top: 150%;
   }
}

@media handheld and (max-width: 360px), screen and (max-device-width: 360px), screen and (max-width: 360px)  {
	
	.topQuestion {
    	font-size: 1.575em;
   }
   
   .topQuestion #q1 {
    	margin-top: 150%;
   }
	
	#jewelHeader h1 {font-size: 3em; padding: 0 1em;}
	#homeHeader-jewel img#logo-header-mobile {width: 80%;}
	#homeHeader-jewel #homeHeaderLogo {height: 40%;}
	ul.otherSpeakers li {width:100%; display:block; margin-bottom:.25em;}
	#foot-col-1, #foot-col-2, #foot-col-3, #foot-col-4 {width:100%;}
	
	#homeHeader-col .btWhiteBorder a {font-size:1.175em; }
	img#logo-header-mobile {margin-bottom:1em;}
	
	.introBreak h3 {font-size:1.275em;}
	#headerArrow img {max-width:36px;}
	h3 {margin-top:1em;}
	#mailchimp input {width:96%;}
	.otherVideos h3 {margin-top:0px;}
	.homeHeader {height:60vh;}
	
}

@media handheld and (max-width: 325px), screen and (max-device-width: 325px), screen and (max-width: 325px)  {
	
	.topQuestion {
    	font-size: 1.375em;
   }
   
   .topQuestion #q1 {
    	margin-top: 60vh;
   }
   
}