img {display: none}

#why-and-who {
display: none}

/*.speaker-more {
display: none}*/

.speaker-more {
	max-height: 0;
	opacity: 1;
	transition: max-height .3s, opacity .3s;
z-index: -1;
height: auto;
overflow:auto;
padding: 0 5%;
background-color:  rgba(31, 44, 53, .8); /*color1*/
color: #fffefe; /*color3 #fffefe*/

}
 
.speaker-more.visible {
max-height: 50em;
opacity: 1;
padding: .5em 5%}

.speaker-more h4 {font-size: 1.1em;
font-style: italic; 
color: #c2ff46; /*color4 #c2ff46*/
}


.speaker-close, .speaker-controls {display: none}

.speaker-more h3 {display: none}

.abstract, .bio {
	margin-top: .5em	
}

.bio p:last-of-type {display: none}

#schedule {display: none}

.venue-details:nth-of-type(2) {
	display: none
}

#pricing table#detailed-pricing {display: none}

#promise {
display: none}

#testimonials {
display: none}

/*content*/

body {
font-family: 'museo-slab', museo, sans-serif;
}

a:link, a:visited {
	color:  #c2ff46; /*color4*/
	text-decoration: none; }

nav {
overflow: hidden;
background: #1f2c35 /*color1 #1f2c35*/
}

nav li {width: 33%;
text-align: center; 
float: left;
text-transform: uppercase;
background: #1f2c35; /*color1 #1f2c35*/
padding: .5em 0 0 0 }

nav li:nth-of-type(2), nav li:nth-of-type(5) {
display: none}

nav li:last-of-type {
width: 100%;
margin-top: .2em;
padding-bottom: .5em;
padding: 0
}

nav a:link, nav a:visited {
text-decoration: none; 
color: #c2ff46; /*color4 #c2ff46*/
display: block;
padding: .5em 0
}

nav li:last-of-type a:link, nav li:last-of-type  a:visited {
text-decoration: none; 
color: #1f2c35; /*color1 #1f2c35*/
}

nav li:last-of-type  a:active {
color: #c2ff46; /*color4 #c2ff46*/
background: #1f2c35; /*color1 #1f2c35*/


}

nav li:last-of-type {
background:  #c2ff46; /*color4 #c2ff46*/
} 

nav li strong {
display: none}

#event-hero {
width: 100%;
border-top: solid medium #1f2c35;/*color1 #1f2c35*/
background:  #c2ff46; /*color4 #c2ff46*/
}

#event-hero {
background-color:  #c2ff46; /*color4*/
color:  #1f2c35; /*color1*/
overflow: hidden;
font-size: 1em; }

#event-hero #wd-logo {
width: 50%;
color: #1f2c35;/*color1 #1f2c35*/
font-size: 1.6em; }

#event-hero #wd-logo h1 {
background-image: url('images/arrowleft.svg');
background-repeat: no-repeat;
background-position: left center;
background-size: 5.4em;
padding: 4em 0 4em 4.9em;
margin: -1.2em 0 0 1em;
width: 60%;
font-size: 1em; }



#event-hero h1 span:first-of-type {
text-transform: uppercase;
font-weight: 300;
font-size: .7em;
line-height: .9; }

#event-hero h1 span {
text-transform: uppercase;
font-weight: 900;
display: block;
line-height: .8;
}

#event-hero p, #event-hero h2 {
clear: both;

}

 #event-hero h2,  #event-hero p {
padding-left: 2em;
padding-right: 2em;
font-size: 1.2em; }

#event-hero h2 {
margin-top: -2em
}

#event-hero p {
padding-bottom: 1em
}

#event-usps {
background-color:  #409e97; /*color5*/
font-size: .7em;
color: #fffefe; /*color3 #fffefe*/
padding: .5em 0 1.5em 0
}

#event-usps h2{
width: 90%;
font-size: 2.2em;
margin: .5em 0 0 5%;
line-height: .8
}

 
#event-usps p{
width: 92%;
margin: 0 3% 0 5%;
font-size: 1.3em; }

#speakers h2, #venue > h2, section#pricing > h2 {
color:  #c2ff46; /*color4*/
font-weight: 700;
font-size: 1.5em; }

#speakers h2 a:after, #venue > h2 a:after, section#pricing > h2 a:after {
	content: ''
}

#speakers h2, #pricing > h2 {
	padding-left: 5%
}

#speakers h2, #venue h2{
background-color: #1f2c35; /*color1 #1f2c35*/
color:  #c2ff46; /*color4*/
}

#speakers h2 {
padding-top: .6em;
padding-bottom: .6em }

#tldr{
clear: both;
padding: 2em 0 2em 5%;
overflow: auto;
font-size: 1em;
background-color: #409e97; /*color5*/
color: #fffefe; /*color3 #fffefe*/
display: none
}


.tldr-block {display: inline-block;
width: 33%;
margin-left: 0%;
font-size: .6em; }

.tldr-block h2, .tldr-block h3 {display: inline-block;
text-transform: uppercase;
font-family: 'museo sans';
font-size: 1em; 
font-weight: 200}

.tldr-block h2 {display: inline-block;
font-size: 3em; 
text-align: right;
margin-right: .1em;
color: #c2ff46 /*color*/
}

.tldr-block h3 {display: inline-block;
width: 30%;
 }

.track-title {
background-color:  #c2ff46; /*color4*/
color:  #1f2c35; /*color1*/
font-style: italic;
font-size: 1.5em;
padding: .6em 5%  }

.row:laast-of-type .speaker-hero:last-of-type {
padding-bottom: 1em}

.speaker-details {
background-color:  rgba(31, 44, 53, .8); /*color1*/
padding: .3em 0;
position: relative
}

.speaker-details:after {
	content: "+";
	position: absolute;
	right: 5%;
	color: #c2ff46; /*color4*/
	top: 40%
}

.speaker-hero .speaker-details:first-of-type {
padding-top: .6em
}

.speaker-details:last-of-type {
padding-bottom: .6em
}

.speaker-details h4 {
color: #c2ff46; /*color4*/
font-size: 1.1em;
padding-left: 5%
}

.speaker-details h5 {
color: #fffefe; /*color3*/
font-size: 1em;
padding-left: 5%
}

#exclusives {
background-color: #409e97; /*color5*/
color: #fffefe; /*color3 #fffefe*/
padding: 0 5%
}

.bonus-event {
padding: 1em 5%;
 }

.bonus-details h2 {
font-style: italic;
color:  #1f2c35; /*color1*/
font-size: 1.4em;
margin-bottom: 1em }

#exclusives h3 {
	font-size: 1.3em;
	color:  #c2ff46; /*color4*/
}

#exclusives h4 {
	font-size: .9em;
margin-bottom: .6em
} 

#venue {
padding: 1em 5%;
background: #1f2c35; /*color1 #1f2c35*/
color: #fffefe; /*color3 #fffefe*/
}

#venue h2 {
font-style: italic;
	color:  #c2ff46; /*color4*/
font-size: 1.4em;
margin-bottom: 1em }

.venue-details section:nth-of-type(2) {
padding-top: 1em}

#venue ul {
margin-top: 1em}

/*partners*/

#partners {display: none}

/*pricing*/

#pricing {
background-color:  rgba(31, 44, 53, .8); /*color1*/
padding: 1em 0 0  0 ;
color: #fffefe/*color3 #fffefe*/
}

#pricing-meta {
	padding: 0 5%
}

.experience {
padding: .2em 5% .5em 5%;
border-bottom: solid thin  #1f2c35; /*color1 #1f2c35*/
 }

.experience:nth-of-type(4) {
border-bottom: none
}

#pricing h2 {
	font-size: 1.4em;
font-weight: 400;
margin: .5em 0 0 0;
color:  #c2ff46; /*color4*/
}

#pricing h3 {
	font-size: 1.2em;
font-weight: 400;
margin: .5em 0 0 0;
}

#pricing h4 {
	font-size: 1.1em;
font-weight: 500;
margin: 1em 0 .3em 0;
}

#pricing a:link.register-button, #pricing a:visited.register-button {
display: inline-block;
border: none;
background-color:  #c2ff46; /*color4*/
display: block;
width: 100%;
margin: 0 auto;
font-size: 1em;
padding: .6em 0;
border: none 1px;
text-decoration: none;
text-align: center; 
color: #1f2c35;/*color1 #1f2c35*/
margin-top: 1em;
text-transform: uppercase
}

.price-details-button  {
text-decoration: none; 
color:  #c2ff46; /*color4*/
}

.price-details-button:after {
content: '+';
margin-left: .3em;
font-weight: 100;
line-height: 1;
font-size: 1.1em; }

.pricing-more {
	max-height: 0;
	opacity: 0;
	transition: max-height .6s, opacity .3s;
z-index: -1;
height: auto;
overflow:auto
}
 
.pricing-more.open {
max-height: 40em;
opacity: 1;
 }

#pricing .bonus:after {
font-size: .9em;
padding-left: .3em;
color: #c2ff46; /*color4*/
content: '★';
}

#newsletter {display: none}

footer {
background-color: #1f2c35; /*color1 #1f2c35*/
padding:1em 5%;
color: #fffefe; /*color3 #fffefe*/

}

footer ul {
margin-bottom: 1em} 

footer h3 {
font-size: 1.2em}
