.columns{
	padding-top: 20px;
}
body{
	font-family: 'Josefin Sans', sans-serif;
}
h1{
	font-size: 42px;
	margin-bottom: 20px;
	font-weight: 600;
	text-align: center;
	color: #6A1F75;
	letter-spacing: -1px;
}
h2{
	font-size: 42px;
	margin-bottom: 20px;
	font-weight: 600;
	text-align: center;
	color: #6A1F75;
	letter-spacing: -1px;
}
h3{
	font-size: 30px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 600;
	text-align: center;
	color: #6A1F75;
	letter-spacing: -1px;
}
h4{
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: 600;
	text-align: center;
	color: #6A1F75;
	letter-spacing: -1px;
}
h5{
	font-size: 26px;
	margin-bottom: 20px;
	font-weight: 600;
	text-align: center;
	color: #6A1F75;
	letter-spacing: -1px;
}
h6{
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 600;
	text-align: center;
	color: #6A1F75;
	letter-spacing: -1px;
}
p{
	font-size: 17px;
line-height: 1.3;
color: #55595c;
margin-bottom: 10px;
font-weight: 300;
}
p a{
	color: #6ADAD6;
}
li{
	font-size: 14px;
line-height: 1.5;
color: #55595c;
list-style-type: disc;
font-weight: 300;
}
.header{
	text-align: center;
	background-color:#6ADAD6;
}
.header .columns{
	padding: 10px 0;
}
.header .logo{
	text-align: left;
}
.Header-Button-Wrap{
	text-align: right;
}
.Header-Button{
	color: #fff;
	border-radius: 50px;
	font-size: 20px;
padding: 12px 24px 9px 24px;
display: inline-block;
background: #6A1F75;
transition: all .5s ease-in-out;
margin-top: 18px;
text-transform: uppercase;
border: 2px solid #fff;
letter-spacing: -1px;
}
.Header-Button.Blue{
	background-color: #218b87;
}
.Header-Button:hover{
	color: #fff;
	background-color: #3e1245;
}
.Speakers img{
	margin-bottom: 20px;
	border: 4px solid #fff;
}
.Conference p{
	text-align: center;
	font-size: 21px;
}
.Conference p:first-child{
	font-size: 32px;
	color: #6ADAD6;
}
.Offer{
	background-color: #6A1F75;
	padding-bottom: 15px;
	margin-top: 20px;
}
small{
	font-size: 12px;
	font-weight: 300;
}
.Offer p{
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-bottom: 0;
	font-size: 22px;
}
.Offer p small{
	font-size: 14px;
}
.Speakers{
	background-color: #e1f8f7;
}
.Speakers p{
	font-size: 12px;
	line-height: 1.4;
}
.Speakers h3{
	margin-bottom: 0px;
}
.Speakers h4{
	color: #6ADAD6;
	margin-bottom: 5px;
	font-weight: 700;
	letter-spacing: 0px;
}
.Speakers h6{
	font-size: 14px;
	letter-spacing: 0px;
}
.Speakers .Button{
	background-color: #6A1F75;
color: #fff;
text-align: center;
display: inline-block;
margin: 0 auto;
border-radius: 50px;
text-transform: uppercase;
transition: all .5s ease-in-out;
letter-spacing: -1px;
}
.Speakers .Button:hover{
	background-color: #3e1245;
}
.Offer a{
	color: #fff;
	text-decoration: underline;
}
.Button-Wrapper{
	text-align: center;
	padding: 30px 0;
}
.Button-Large{
	font-size: 20px;
padding: 25px 50px 20px 50px;
border: 2px solid #fff;
letter-spacing: -1px;
}
.Map{
	margin-bottom: 20px;
	margin-top: 20px;
}
.Medicine h3{
	font-size: 42px;
	text-align: left;
}
.Medicine h6{
	text-align: left;
	color: #6ADAD6;
}
.CTA-Background{
	padding: 35px;
	background-color: #e1f8f7;
	text-align: center;
	
}
.CTA-Background h4{
	margin-bottom: 15px;
}
.CTA-Background li, .CTA-Background p{
	text-align: left;
}
.CTA-Background .CTA-Button{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50px;
	font-size: 15px;
padding: 12px 24px 9px 24px;
display: inline-block;
margin-top: 15px;
background: #6A1F75;
transition: all .5s ease-in-out;
text-transform: uppercase;
letter-spacing: -1px;
}
.CTA-Background .CTA-Button:hover{
	color: #fff;
	border: 2px solid #fff;
	background-color: #3e1245;
}
.Footer{
	text-align: center;
	background-color: #6ADAD6;
	margin-top: 20px;
	padding-bottom: 20px;
}
.Footer p{
	color: #000;
	margin-bottom: 0;
}
.Footer p a{
	color: #000;
}
#slideshow {
  position: relative;
  width: 100%;
  min-height: 445px;
}

#slideshow > div {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  min-height: 445px;
  background: no-repeat center;
  text-align: center;

}
#slideshow .Overlay{
	width: 100%;
	background-color: rgba(0,0,0,.5);
	min-height: 100%;
	 position: relative;
}
.Slider h4{
	color: #fff;
	font-size: 46px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
}
.Slider p{
	color: #fff;
	line-height: 1.2;
	font-size: 24px;
	font-weight: 400;
}
.Slider-Divider{
	width: 50px;
	height: 2px;
	background-color: #fff;
	margin: 12px auto 10px auto;
}
.Title-Divider{
	width: 50px;
	height: 2px;
	background-color: #6ADAD6;
	margin: 12px auto 0px auto;
}
.Slider a{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50px;
	font-size: 21px;
padding: 12px 24px 9px 24px;
display: inline-block;
margin-top: 15px;
background: transparent;
transition: all .5s ease-in-out;
text-transform: uppercase;
letter-spacing: -1px;
}
.Slider a:hover{
	color: #55595c;
	border: 2px solid #fff;
background: #fff;
}
.Slider-Wraper{
	 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Footer p{
	font-size: 15px;
}

/* Ipad Landscape */
@media only screen and (max-width:1024px) {
	.Header-Button{
		font-size: 12px;
	}
}

/* Ipad Portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.Header-Button{
		font-size: 12px;
	}
}

/* Iphone 6 Landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	.header .logo {
		text-align: center;
	}
	.Header-Button{
		font-size: 12px;
	}
}

/*Iphone Portrait*/
@media only screen and (max-width:640px) {
	.header .logo {
		text-align: center;
	}
	.Header-Button-Wrap{
		text-align: center;
	}
	.Header-Button{
	 margin-top: 0px;
	}
}