@charset "utf-8";
/* CSS Document */



@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700,|Open+Sans:400,700);



body {
/*	border-top: 6px solid #FF5B35;  */
	font-family: 'Open Sans', sans-serif;
	color: #000;
	margin-top:-20px;
	margin-left:0;
	margin-right:0;
	margin-bottom:-8px;
}


a {
	color:#000;
	}
	
	img {
		border:0px;
		
	}


p {
	font-size: 16px;
	line-height: 1.4em;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	
}



a:hover {
	color: #000;
	text-decoration: none;
}


a.anchor {
	display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
	
}



/* Header */


/*
header {
	position:relative;
	}
	
header > .top {
	position:absolute;
	width:527px;
	height:53px;
	margin-top:-7px;
	right:0;
	z-index:1;
	background:url('../images/highMenuBarBack.png') ;   
    background-repeat: no-repeat;
	font-family: 'Oswald', sans-serif;
}
	
	
header > .top > .register {
	position:absolute;
	right:0;
	font-size: 23px;
	color:#FFF;
	font-style:normal;
	font-weight:700;
	text-transform: uppercase;
	text-decoration: none;
	padding-top:5px;
	padding-right:71px;
}
	
header > .top > a.register:hover {
	color: black;
}	
	
	
	
header > .top > .faq {
	position:absolute;
	right:0;
	font-size: 23px;
	color:#FFF;
	font-style:normal;
	font-weight:700;
	text-transform: uppercase;
	text-decoration: none;
	padding-top:5px;
	padding-right:206px;
}	
	
	
header > .top > a.faq:hover{		
	color:rgba(0,0,0,1.00);

}
	
header > .nav {
	max-width: 1170px;
	margin:0 auto;

}
	
	
header > .link-button {
	margin-top: -4px;
}

header > .nav > .navLogo {
	width: 350px;
	height: 112px;
	display:inline-block;   
	padding-right:0px;
	padding-left:30px;
	padding-top:20px;
	z-index:10;
	float:left;
	background:url('../images/logo.png');   
    background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	
}


@media screen\0 {
header > .nav > .navLogo {
	padding-top:0px;
}
}



header > .nav > .navLinks {

	max-width:1200px;
	min-width:700px;
	display:inline-block;
	z-index:10;
	float:right;  
	margin-top:80px;	
}

header > .nav > .navLinks > ul {
	font-size: 22px;
	font-family: 'Oswald', sans-serif;
	font-style:normal;
	font-weight:400;
	text-transform: uppercase;
	text-decoration: none;
	margin-left:0px;
	padding-left:0px;
	
}

header > .nav > .navLinks > ul a{
	color:rgba(129,129,129,1.00);
	text-decoration: none;
}

header > .nav > .navLinks > ul a:hover{
	color: #000;
	text-decoration: none;
}


header > .nav > .navLinks > ul {
	margin-right: 0%;
	margin-left: 0%;
	background: #fff;
	list-style:none;
	text-align:right;
	}


header > .nav > .navLinks > ul > li {
	margin-right: 10%;
	background: #fff;
	padding: 2px 0;
	display:inline-block;

	
		}



header > .nav > .navLinks > ul > li.on {
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	color:#FFF;
}

header > .nav > select {
	display: none;
}
*/


/*  HERO  */

.hero-container {
	width:100%;
	margin:0px 0 0px;
	overflow: hidden;
	padding-top:10px;
	z-index:1;
}



.hero-item {
	position: relative;
	overflow: hidden;
}

.hero-item > img {
	min-height: 200px;
	min-width: 584px;
	width: 100%;
}


.hero-item > div {
	position: absolute;
	color:#fff;
}









section#pageHero-container{
	clear: both;
	width:100%;
	position:relative;
}

section#pageHero-container .hero{
	width:100%;
	margin-top:-2px;
	margin-bottom: -5px;
	padding:0px;
	padding-top:0px;
	z-index:1;
}







/* COUNTER BANNER  */

section#counterBanner{
	background:url(../images/countdownBannerBar.png);
	background-size: cover;
	background-color: rgba(70,70,70,1.00);
	min-height: 120px;
	color: #FFF;
	margin-top:-2px;
			
}


section#counterBanner .full{
	padding: 35px 15px;
	max-width: 1170px;
	min-width: 1100px;
	margin: 0 auto;
	display: table;
	padding: 5px 0;

}

section#counterBanner .left{
	display:inline-block;
	width:60%;
	padding-right:20px;
	padding-left:15px;
	vertical-align: top;
	padding-top: 20px;
}

section#counterBanner .right{
		display:inline-block;
	width:35%;
	text-align: center;
}



section#counterBanner .left .counterText1{
	font-size: 2em;
	color: #FF5B35;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
		
}

section#counterBanner .left .counterText2{
	color: #FFF;
	font-size: 1.2em;
		
}



	
#counterBanner #countdown{
                width: 350px;
                height: 70px;
                text-align: center;
                margin: auto;
                padding: 12px 0;
                position: relative;
  top: 0; bottom: 0; left: 0; right: 0;
}

#counterBanner #countdown #tiles{
                position: relative;
                z-index: 1;
}

#counterBanner #countdown #tiles > span{
                width: 70px;
                max-width: 70px;
                font: bold 32px 'Droid Sans', Arial, sans-serif;
                text-align: center;
                color: #111;
                background-color: #ddd;
                background-image: -webkit-linear-gradient(top, #bbb, #eee); 
                background-image:    -moz-linear-gradient(top, #bbb, #eee);
                background-image:     -ms-linear-gradient(top, #bbb, #eee);
                background-image:      -o-linear-gradient(top, #bbb, #eee);
                border-top: 1px solid #fff;
                border-radius: 3px;
                box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
                margin: 0 7px;
                padding: 9px 0;
                display: inline-block;
                position: relative;

}

#counterBanner #countdown #tiles > span:before{
                content:"";
                width: 100%;
                height: 13px;
                background: #111;
                display: block;
                padding: 0 3px;
                position: absolute;
                top: 41%; left: -3px;
                z-index: -1;
}

#counterBanner #countdown #tiles > span:after{
                content:"";
                width: 100%;
                height: 1px;
                background: #eee;
                border-top: 1px solid #333;
                display: block;
                position: absolute;
                top: 48%; left: 0;
}

#counterBanner #countdown .labels{
                width: 100%;
                height: 15px;
                text-align: center;
              /*  position: absolute;*/
                bottom: 4px;
	z-index: 5;

}

#counterBanner #countdown .labels li{
                width: 80px;
                font: bold 15px 'Droid Sans', Arial, sans-serif;
                color: #FF5B35;
                text-shadow: 1px 1px 0px #000;
                text-align: center;
                text-transform: uppercase;
                display: inline-block;

}

	














/* INDEX  */


#button{
	display: block;
    height: 40px;
	line-height:40px;
	width:200px;
	/* background: url(../Images/buttonBack.png);*/
    background: #FF5B35;

	text-align:center;
	margin:0 auto;
	border-radius: 8px;
		
}

#button a{
	color:#FFF;
	text-decoration:none;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:20px;
	padding:10px 0px;
}

#button a:hover{
	color:#000;	
}




.flexImageDiv{
	display: flex;
}


.flexImageDiv .image{
	padding-right: 20px;
}

.flexImageDiv .text{
}



section#subpage-container .flexImageDivSponsors{
	display: flex;
}


section#subpage-container .flexImageDivSponsors .image{
	padding-right: 30px;
}

section#subpage-container .flexImageDivSponsors .text{
	margin-bottom: 30px;
}

section#subpage-container .flexImageDivSponsors .text p{
	margin-top: 0px;
}


section#subpage-container .greyBR{
display: none;
}
	




#formiFrame{
	
	align-content: center;
	width:100%;
	min-width:300px;
	height: 500px;
	}


form.form p.submit input {
	background-color:#FF5B35 !important;
	border: 1px solid #FF5B35 !important;
	
	
	
}



section#content-index {
	padding-bottom: 60px;
	/*width:90%;*/
	padding:25px 35px;	
	margin:0 auto;
	font-size:18px;
	color:rgba(70,70,70,1.00);
		z-index:100;
}

section#content-index h3{
	font-size: 40px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	margin-bottom:0px;
}




section#content-index .container .floatLeft{
	float: left; 
	width: 70%;	
	padding-bottom:20px;	
}

section#content-index .container .floatRight{
	float: right; 
	width: 170px; 
	margin-top: 20px; 
	margin-left: 15px; 
	margin-right: 15px; 
	margin-bottom:40px;
}




section#subpage-container {
	padding:0px 0px;
	vertical-align:top;
	position:relative;

}

section#subpage-container .full{
	padding: 55px 15px;
	width: 1170px;
	vertical-align:top;
	margin: 0 auto;

}



section#subpage-container .left{
	float: left;
	padding-left:40px;
	width: 62%;
	vertical-align:top;

}


section#subpage-container .right{
	margin-left:70%;
	margin-top:100px;
	padding-right:25px;
	position:absolute;
}


section#subpage-container .right .register1{
		width:100%;	
	max-width:350px;
	visibility:visible;
	position:relative;
}


section#subpage-container .right .button{
	display: block;
    height: 30px;
	line-height:30px;
	width:130px;
    background: #FF5B35;
	text-align:center;
	margin:0 auto;
	border-radius: 5px;
	position:absolute;
	z-index:100;
		
}

section#subpage-container .right .button a{
	color:#FFF;
	text-decoration:none;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:16px;
	padding:10px 0px;
}

section#subpage-container .right .button a:hover{
	color:#000;	
}







section#subpage-container h3{
		font-size: 40px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	margin-bottom:0px;
}

section#subpage-container .title{
	font-family:'Oswald', sans-serif;
	font-weight:700;
	font-size:24px;
	text-transform: uppercase;
}

section#subpage-container hr{
	color:#FF5B35;
	background-color:#FF5B35;
	border:0 none;
	height:2px;
	margin:45px 0px;
}






.breakoutTracks{
	background-color:#f5f5f5 ;
	padding: 20px;margin-top: 20px;
	border-top:3px solid #444;
}






section#register-Bottom{
	width:100%;	
	position:relative;
	display:inline-block;
	}


section#register-Bottom .registerWIDE{
	width:100%;
	margin:0px;
	padding:0px;
	z-index:1;
	display:inline-block;
}


section#register-Bottom .register2{
	width:100%;
	margin:0px;
	padding:0px;
	z-index:1;
	display:none;
}






section#note-index {
	width:100%;
	clear:both;
}

section#note-index .hero{
	width:100%;
	margin-bottom:-5px;
	padding:0px;
	clear:both;
}




/* Home - What to Expect  */


section#whatExpect {
			padding:55px 0px;	
	min-height:200px;
/*	max-width: 1170px; */
	padding-left:15px;
	padding-right: 15px;
	margin:0 auto;
	background-color: #f5f5f5;
		
}

section#whatExpect .full{
	padding-left:15px;
	padding-right: 15px;
	max-width: 1170px;
	vertical-align:top;
	margin: 0 auto;
	text-align: center;

}

section#whatExpect .expectSpacing{
	padding:15px 20px;

}


section#whatExpect .expectSubTitle{
	padding-top:15px;
	font-size: 1.2em;
	font-weight: bold;


}



section#whatExpect .full .title{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:rgba(70,70,70,1.00);
	text-align: left;
}








section#whyAttend {
	background:url(../images/scanlineBackgroundGrey_2.png);
	padding:55px 0px;	
	min-height:200px;
	/*max-width: 1170px;*/
		padding-left:15px;
	padding-right: 15px;
	margin:0 auto;
	background-color: rgba(70,70,70,1.00);
	/*position:relative;*/
	/*width:100%;*/
}



section#whyAttend .whyLeft{
	display:inline-block;
	width:40%;
	padding-right:20px;
	padding-left:15px;
	color: #D1D1D1;

}

section#whyAttend .whyRight{
	display:inline-block;
	width:55%;
	vertical-align:top;
	border:0px;
	/*margin-top:55px;*/
	text-align:center;
	/*color:rgba(212,34,36,1.00);*/ 
	color: #D1D1D1;
}




section#whyAttend .whyLeft .text .title{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color: #FF5B35;
	
}

section#whyAttend .whyRight .title{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color: #FF5B35;
}



section#whyAttend .whyLeft .text li{
	/*margin-bottom: -15px;*/
	
}



section#midLinks{
	background-color: #FFF;
	color:#000;
}


section#midLinks .full{
		padding:25px 15px;	
	max-width: 1170px;
	margin: 0 auto;
	
}


section#midLinks .full .row .extraSpacing{
	border: 25px solid #FFF;
	background-color: #f5f5f5;
	padding: 30px;
	
		
}






section#feedback-container{
	background:url(../images/scanlineBackgroundGrey.png);
	padding:0px 0px;	
	text-align:center;
	margin-top:0px;
	
}

section#feedback-container .submit{
	display:inline-block;
	border-top: 4px solid #FF5B35;
	width:330px;
	margin:45px 25px;	
	padding-top:10px;
}

section#feedback-container .submit h3{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:25px;
	color:#fff;	
	line-height:1.2em;
	text-align:left;
}

section#feedback-container .submit h4{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color: rgba(183,183,183,1.00);	
	text-align:center;
	padding-top:5px;
}



section#highlight-container .full{
	max-width: 1170px;
	margin: 0 auto;
	color: #fff;
	padding: 55px 0;
	
}


section#highlight-container{
	background-color:#282828;
/*	background:url(../Images/note-image-5.jpg);*/
	padding:10px 0px;	
	text-align:center;
	margin-top:0px;
/*	max-width: 1170px;*/
	margin: 0 auto;
}

.parallaxBack{
	  background-image: url("../Images/paralax-background.jpg");
 /* height: 450px;*/
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
 /* background-size: cover;*/
	
}




section#highlight-container .text .title{

	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color: #FF5B35;

}




section#highlight-container .text{
	float:left;
	width:35%;
	text-align:left;
	color:#FFF;	
	padding-right:10px;
	padding-left:15px;
}



section#highlight-container .text h1{
			font-family: 'Oswald', sans-serif;
	font-weight:700;
		font-size:50px;
			line-height: 1.2em;
			margin-bottom:0px;
			margin-top:0px;
			padding:0px;
	padding-top: 40px;
}



section#highlight-container .text h3{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:35px;
	margin-top:-20px;
	padding:0px;
	line-height:1em;
}

section#highlight-container .video {
	margin-left:35%;
/*	padding:0px 20px;*/
/*	width:500px;*/
	height:350px;
	vertical-align:middle;
	border:0px;
	margin-top:0px;
	position:relative;
	text-align:center;
}

section#highlight-container .video iframe{
	display:block;
	width:95%;	
	height: 100%;
	position:absolute;
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	border:0px;
	margin-left:10px;
}




section#testimonials{
	background-color:#2E2E2E; 
	padding:65px 20px;
			
}

section#testimonials .full{
	max-width: 1170px; 
	margin: 0 auto;
	text-align: center;
	color: #FFF;
}







section#sponsors-container{
/*	background:url(../images/scanlineBackgroundGrey_3.png);*/
	padding:55px 0px;	
	min-height:270px;
	/*	max-width: 1170px;*/
		padding-left:15px;
	padding-right: 15px;
	margin:0 auto;
	background-color:#F5F5F5;
}


section#sponsors-container .full{
	padding-left:15px;
	padding-right: 15px;
	width: 1170px;
	vertical-align:top;
	margin: 0 auto;

}




section#sponsors-container .full .text{
	float:left;
	width:25%;
	line-height: 1.7em;
}

section#sponsors-container .full .text .title{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:rgba(70,70,70,1.00);
}

section#sponsors-container .full .sponsors{
	margin-left:30%;
	padding-top:30px;
	}

section#sponsors-container .full .text .learnMore{
	float:left;	
	
}






.sectionHead{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:26px;
	color:#000;	
	margin-bottom:5px;
	
}


.faqQuestion{
		font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:17px;
	color:#FF5B35;	
	margin-bottom:-18px;
}

.faqQuestion a{
	/*	font-family: 'Oswald', sans-serif;*/
	font-weight:400;
	font-size:17px;
	color:#FF5B35;	
	margin-bottom:-18px;
	text-decoration:none;
}
.faqQuestion a:hover{
	/*font-family: 'Oswald', sans-serif;*/
	font-weight:400;
	font-size:17px;
	color:#000;	
	margin-bottom:-18px;
}

.listQ{
	list-style-image: url('../images/Q.png');
	margin-left:-15px;
}


.faqOpenText {
	color:#000;
	font-family: 'Open Sans', sans-serif;
	/*font-size:15px;*/
}

.faqOpenText ul{
	list-style: disc;
}

.faqOpenText ol{
	list-style:decimal;
}

.faqOpenText a{
	font-size:15px;
}


.faqOpenText a:hover{
	font-size:15px;
}


/*
 * Registration
 */

table.reg-table {
	margin-bottom: 25px;

}

table.reg-table th, 
table.reg-table td {
	height: auto;
	border-right:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	vertical-align: top;
	padding: 15px;
	text-align: center;
	width:22%;
}



table.reg-table th:first-child {
	width:20%;
	

	}

table.reg-table th:last-child,
table.reg-table td:last-child {
	border-right:none;


}

table.reg-table th small {
	font-size: 12px;
}








/*
 * Agenda
 */

.pdf {
	height:46px;
	margin-left:30px;
}

.agenda-content p {
 	margin-bottom: 30px;
	
}

.agenda-content .rounded-rule:last-child {
	margin-top: 40px;
}

.nav-tabs {
	border:none;

}

.nav-tabs li {
	width:25%;
	padding: 0px 2px;
		
}

.nav-tabs li:first-child {
	padding-left:15px;
	padding-right:2px;
}

.nav-tabs li:last-child {
	padding-left:2px;
	padding-right:15px;
}


.nav-tabs li a,
.nav-tabs li a:hover {
	display: block;
	background: #ff5b354a;
	text-align: center;
	font-size: 18px;
	padding: 10px 0px;
	border-radius: 0px;
	border: none;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	margin-bottom:0px;
	color:#000;
}

.nav-tabs li.active a {
	display: block;
	background: #000 !important;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	color: #fff !important;
	padding-top:20px;
	margin-top: -10px;
	border: none !important;
	margin-bottom:-2px;
	z-index: 2;
}

.tab-pane {
	border-top: 2px solid #000;

}

.tab-pane table {
	width: 100%;
	border-bottom: 2px solid #000;
	margin-top:-25px;
}

.tab-pane table tr:nth-child(even) {
	background-color: #F2F2F2;
}

.tab-pane table.breakout tr:nth-child(even) {
	background-color: #fff;
}

.tab-pane table.breakout tr:nth-child(odd) {
	background-color: #F2F2F2;
}

.tab-pane table td {
	height: auto;
	padding: 0px;
	text-align: left;
	border-bottom: 1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;
	padding: 15px;
	font-size: 14px;
}

.tab-pane table td:first-child {
	width: 19%;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	text-transform: uppercase;
}

.tab-pane table td:last-child {
	border-right:none;
}

.tab-pane table.breakout {
	border-top: 1px solid #A4A4A4;
	margin-top: 10px;
}

.tab-pane table.breakout th {
	background: #000;
	color:#fff;
	vertical-align: top;
	width:14%;
	border-left: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
	padding: 20px 10px 10px;
}

.tab-pane table.breakout th strong {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
}

.tab-pane table.breakout th:first-child {
	width:11%;
	border-left: none;
}

.tab-pane table.breakout td {
	font-size:12px;
	width:14%;
}

.tab-pane table.breakout td ul {
	margin:10px 0 0 15px;
	padding: 0px;
}

.tab-pane table.breakout tr:nth-child(2) td {
	
}

.tab-pane table.breakout tr td strong {
	font-size: 13px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
}

.tab-pane table.breakout tr.break td {
	border-right:none;
	text-align: center;
	font-size: 15px;
}

.tab-pane table.breakout tr.break td:first-child {
	text-align: left;
}

.bottom-message {
	padding-top: 10px;
	font-size: 14px;
}

.bottom-message p:last-child {
	text-transform: uppercase;
	font-size: 11px;
}







discover-watermark {
	
	height: 150px;
	
	
}






footer {
	clear:both;
	background:#404040;
	padding:40px 35px;
	margin-top:-10px;
}

footer .left{
  float: left;
  width: 70%;
}

footer .left .socialLinks{
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:#FF5B35;	
}

footer .left .socialLinks img{
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;
	border:0;
	
}
footer .left .links{
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
	word-spacing: 6px;	
	color:#FF5B35;
}

footer .left .links a{
		color:#A3A3A3;
		text-decoration:none;
}

footer .left .links a:hover{
		color:#FF5B35;
		text-decoration:none;
}


footer .right{
	margin-left:70%;
	text-align:right;
	vertical-align:top;
	
}

footer .right p{
	font-family: 'Open Sans', sans-serif;
	font-size:8px;
	font-weight:400;
	color:#A3A3A3;
	padding-top:5px;
	
}








@media (max-width: 1200px) {
	

	section#subpage-container .full{
	width: 1000px;


}
	
	
header > .nav > .navLinks > ul > li {
	margin-right: 9%;
}
}

@media (max-width: 992px) {

	
header > .nav > .navLinks > ul > li {
	margin-right: 5%;
	margin-left: 0;
}	




section#highlight-container .video iframe{
	margin-left:20px;
	
}

	
	section#highlight-container .text h1{
	padding-top: 55px;
}
	
	
	
	section#subpage-container .full{
	padding-left:25px;
	padding-right: 25px;
	width: 100%;


}

	

	section#whyAttend .whyLeft{
		padding-left:20px;
	}
	
	
	
	
	section#sponsors-container .full{
	padding-left:25px;
	padding-right: 25px;
	width: 100%;
	margin: 0 auto;

}
	
	
	section#sponsors-container .full .text{
		display:block;
	width:100%;
	text-align:center;	
}

section#sponsors-container .full .sponsors{
		display:inline-block;
		width:100%;
		padding:30px 0px;
		margin:0 auto;
		text-align:center;
}


section#sponsors-container .full .text .learnMore{
	clear:both;
	float:none;
	display:inline-block;
	text-align:center;
	margin:0 auto;	
	position:static !important; 
	
}
	
	
	
	
}







@media (max-width: 865px) {
	
	
section#content-index .container .floatLeft{
	float: none; 
	width: 100%;		
	padding-bottom:25px;
}

section#content-index .container .floatRight{
	float: none; 
	width: 170px; 
	margin: 0 auto;

}


	section#highlight-container{
	padding-bottom:40px;

}
	
	



section#highlight-container .text{
	display:block;
	width:100%;
	text-align:left;
	/*line-height:.1em;*/
	vertical-align:top;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:30px;
}

	
	
	section#highlight-container .text h1{
		font-size:30px;

}

	
	
	
section#highlight-container .text h3{
	font-size:25px;
}

section#highlight-container .video{
		display:inline-block;
		width:100%;
		padding:0px 0px;
		margin:0 auto;
		 width:100%;
	 height:220px;
	 position:static !important; 
}



section#highlight-container .video iframe{
	display:inline-block;
	width:100%;	
	position:static !important; 
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	border:0px;
	margin-left:0px;
	
}

			section#counterBanner .full{
				min-width: 100%;
					max-width:100%;
	width:100%;
	/*	padding-left:10px;*/
	}

	
	
	
	
	
	
	
	
	
		section#counterBanner .left{
	width:90%;
	/*	padding-left:10px;*/
	}

section#counterBanner .right{
	margin-top:15px;
/*	width:350px;*/
/*	padding-left: 20px;*/
text-align:left;
}
	
	

	
section#counterBanner .left .counterText2{
	width:350px;
text-align:left;
}
	
	
	
	
	
	


}


@media (max-width: 768px) {
	
	
section#subpage-container {
	width:100%;
}
	
	
	
	
	
	
	section#subpage-container .left{
	float: none;
	width: 100%;
}



section#subpage-container .right{
	display:none;
	padding: 0px 25px;
}

	
	
	.flexImageDiv{
	display: block;
	padding-right: 0px;
		
}
	
	
	
	
	.flexImageDiv .image{
	display: none;
	padding-right: 0px;
		
}
	

section#subpage-container .flexImageDivSponsors{
	display: block;
	padding-right: 0px;
		
}
	
	
	
	
section#subpage-container .flexImageDivSponsors .image{
	/*display: none;*/
	padding-right: 0px;
	text-align: center;
		
}
	
	
section#subpage-container .greyBR{
	display: block;
	color:#DFDFDF;
	background-color:#DFDFDF;
	border:0 none;
	height:2px;
	margin:25px 0px;
}
	
	
	
	

section#whyAttend .whyLeft{
	width:100%;
	/*	padding-left:10px;*/
	

}

section#whyAttend .whyRight{
	margin-top:15px;
	width:100%;
	padding-left: 20px;
text-align:left;
}

	
	
	section#whyAttend .whyRight .title{
text-align: left;
		display: block;
}
	




section#register-Bottom .registerWIDE{
	display:none;
}


section#register-Bottom .register2{
	display:inline-block;
}



	

	
	

	
	
}


		


@media (max-width: 600px) {

	

section#subpage-container h3{
		font-size: 28px;
}





.nav-tabs li a,
.nav-tabs li a:hover {
	font-size: 14px;
	margin-bottom: -10px;
}


.tab-pane table td{
font-size: 13px;	
}






footer .left{
  float: none;
  width: 100%;
}


footer .right{
	margin-left:0%;
text-align:left;
width:100%;
padding-top:30px;
}


}

@media (max-width: 480px) {
	
	
	
	
	
	.tab-content{
		margin-left:0px !important;
		margin-right: 0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	
	
	.nav-tabs li.active a {
	/*display: block;
	background: #000 !important;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	color: #fff !important;
	padding-top:20px;*/
	margin-top: 3px;
	/*border: none !important;
	margin-bottom:-2px;*/
}

	
	
	
	
	
	section#highlight-container .video {
		/* width:220px;*/
	/* height:170px;*/
	
}
	
	
	.nav-tabs li a{
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	
.nav-tabs li a:hover {
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
}
	
	
	
	.nav-tabs li:first-child {
	padding-left:0px;
	padding-right:0px;
}

.nav-tabs li:last-child {
	padding-left:0px;
	padding-right:0px;
}
	
	
	
}


@media (max-width: 370px) {
	
	#counterBanner #countdown{
                width: 320px;
                height: 65px;
                text-align: center;
                margin: auto;
                padding: 10px 0;
                position: relative;
  top: 0; bottom: 0; left: 0; right: 0;
}

#counterBanner #countdown #tiles{
                position: relative;
                z-index: 1;
}

#counterBanner #countdown #tiles > span{
                width: 50px;
                max-width: 50px;
                font: bold 26px 'Droid Sans', Arial, sans-serif;
                text-align: center;
                color: #111;
                background-color: #ddd;
                background-image: -webkit-linear-gradient(top, #bbb, #eee); 
                background-image:    -moz-linear-gradient(top, #bbb, #eee);
                background-image:     -ms-linear-gradient(top, #bbb, #eee);
                background-image:      -o-linear-gradient(top, #bbb, #eee);
                border-top: 1px solid #fff;
                border-radius: 3px;
                box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
                margin: 0 5px;
                padding: 9px 0;
                display: inline-block;
                position: relative;

}

#counterBanner #countdown #tiles > span:before{
                content:"";
                width: 100%;
                height: 13px;
                background: #111;
                display: block;
                padding: 0 3px;
                position: absolute;
                top: 41%; left: -3px;
                z-index: -1;
}

#counterBanner #countdown #tiles > span:after{
                content:"";
                width: 100%;
                height: 1px;
                background: #eee;
                border-top: 1px solid #333;
                display: block;
                position: absolute;
                top: 48%; left: 0;
}

#counterBanner #countdown .labels{
                width: 100%;
                height: 15px;
                text-align: center;
              /*  position: absolute;*/
                bottom: 4px;
	z-index: 5;

}

#counterBanner #countdown .labels li{
                width: 60px;
                font: bold 15px 'Droid Sans', Arial, sans-serif;
                color: #FF5B35;
                text-shadow: 1px 1px 0px #000;
                text-align: center;
                text-transform: uppercase;
                display: inline-block;

}

	
	
	
}




