/* CSS Document */html {	font-size: 16px;}/* Start Navigation */header nav {	text-align: center;	background: #efefef;}header nav ul {	margin: 0;	padding: 1em;	list-style-type: none;}header nav ul li {	display: inline;	margin-left: 1em;}header nav ul li:first-child {	margin-left: 0;}header nav ul li ul {	display: none;}.mean-container .mean-bar{	background:#fff;}.mean-container a.meanmenu-reveal span{	background:#000;}.mean-container a.meanmenu-reveal{	color:#000;}.mean-nav .collapse{	border:none;}.mean-container .mean-nav ul li a{	background:#99bf9e;}/*TOP NAV*/#top-header-left{	position:absolute;	top:20px;	left:20px;	z-index:1000;}#top-header-right{	position:absolute;	top:20px;	right:20px;	z-index:1000;}#top-header-left .navbar, #top-header-right .navbar{	background:none;	border:none;	min-height:0;	margin:0;}#top-header-left .navbar-collapse, #top-header-right .navbar-collapse{	padding:0;	min-height:0;}#top-header-left .navbar-nav, #top-header-right .navbar-nav{	padding:0;}#top-header-left .dropdown, #top-header-right .dropdown{	margin:0;}#top-header-left .dropdown-toggle, #top-header-right .dropdown-toggle{	padding:0 50px;	font-family: 'Oswald', sans-serif;	color:#fff;	line-height:30px;	text-transform:uppercase;	font-size:24px;	margin-bottom:15px;}#top-header-left .dropdown-toggle:hover, #top-header-right .dropdown-toggle:hover{	color:#cde2d1;}#top-header-left .dropdown-menu li, #top-header-right .dropdown-menu li{	margin:0;}#top-header-left .dropdown-menu, #top-header-right .dropdown-menu{	border:none;	border-radius:0;	background:none;}#top-header-left .dropdown-menu li a, #top-header-right .dropdown-menu li a{	font-family:'Arial', sans-serif;	color:#fff;	text-transform:uppercase;	background:#245f2f;	font-size:16px;	margin-bottom:3px;	padding:15px;}#top-header-left .dropdown-menu li a:hover, #top-header-right .dropdown-menu li a:hover{	color:#245f2f;	background:#fff;}/* CENTER NAV#main-nav .navbar-nav{	float: none;  margin: 0px auto;  display: table;} *//* End Navigation *//* HEADER */header{	position:relative;	display:block;}#sub-hero{	width:100%;	display:block;	position:relative;}#sub-hero img{	width:100%;}#top-header{	position:absolute;	top:0;	z-index:100;	background:rgba(0,0,0,0.57);	width:100%;	height:100px;}#mobile-logo{	display:block;	max-width:365px;	width:100%;	margin:0 auto;}#logo{	display:block;	max-width:365px;	width:100%;	position:absolute;	top:0;	z-index:100;	left:calc(50% - 182px);}#logo img, #mobile-logo img{	width:100%;}#header-social{	position:absolute;	display:block;	z-index:10;	top:125px;	right:25px;}#header-social ul{	padding-left:0;	list-style:none;}#header-social ul li{	display:inline-block;}#header-social ul li a{	display:block;	width:36px;	height:36px;}#header-social ul li a span{	display:none;}#header-social ul li a.hs-twitter{	background:url(../img/social-sprite-header.png) 0px 0px;}#header-social ul li a.hs-twitter:hover{	background:url(../img/social-sprite-header.png) 0px -36px;}#header-social ul li a.hs-instagram{	background:url(../img/social-sprite-header.png) -36px 0px;}#header-social ul li a.hs-instagram:hover{	background:url(../img/social-sprite-header.png) -36px -36px;}#header-social ul li a.hs-facebook{	background:url(../img/social-sprite-header.png) -72px 0px;}#header-social ul li a.hs-facebook:hover{	background:url(../img/social-sprite-header.png) -72px -36px;}#header-social ul li a.hs-youtube{	background:url(../img/social-sprite-header.png) -108px 0px;}#header-social ul li a.hs-youtube:hover{	background:url(../img/social-sprite-header.png) -108px -36px;}#header-social ul li a.hs-linkedin{	background:url(../img/social-sprite-header.png) -144px 0px;}#header-social ul li a.hs-linkedin:hover{	background:url(../img/social-sprite-header.png) -144px -36px;}#header-bottom{	position:absolute;	bottom:0;	z-index:10;	width:100%;	background:rgba(0,0,0,0.57);	padding:15px 25px;}#header-bottom-left{	font-family: 'Oswald', sans-serif;	color:#fff;	font-size:32px;}#header-bottom-left i{	color:#a8a8a8;}#header-bottom-left:hover, #header-bottom-left:hover i{	text-decoration:none;	color:#cde2d1;}#header-bottom-right{	float:right;	font-family: 'Oswald', sans-serif;	color:#fff;	font-size:32px;}#header-bottom-right:hover{	text-decoration:none;	cursor:text;}/* MAIN CONTENT */#main-content{	padding:100px;	font-size:18px;	color:#384522;	font-family: 'Arial', sans-serif;}#main-content a, #main-content a:hover{	color:#073410;}.btn-primary {	color: #fff !important;}#main-content h1{	font-family: 'Oswald', sans-serif;	color:#023a8d;	font-size:56px;	text-transform:uppercase;	padding-left:15px;}#main-content h2{	font-family: 'Arial', sans-serif;	color:#ec6842;	font-size:36px;	margin-top:0;}#main-content > .row > h2{	padding-left:15px;}#main-content h3{	font-family: 'Arial', sans-serif;	color:#235f2f;	font-size:32px;	text-transform:uppercase;	font-weight:bold;}#main-content h4{	font-family: 'Oswald', sans-serif;	color:#235f2f;	font-size:36px;	text-transform:uppercase;}#main-content h5{	font-family: 'Arial', sans-serif;	color:#023a8d;	font-size:28px;	font-weight:600;}#main-content h6{	font-family: 'Arial', sans-serif;	color:#ec6842;	font-size:24px;	font-style:italic;}#main-content ul{	padding-left:0;}#main-content ul li{	list-style:none;	background:url(../img/bullet.png) no-repeat left top;	padding-left:30px;	margin-bottom:5px;}#main-content form label{	font-family: 'PT Sans', sans-serif;	font-weight:200;	display:block;	font-size:18px;	margin-bottom:0;}#main-content .form-group input,#main-content .form-group select,#main-content .form-group textarea{	background:#cde2d1;	border:none;	width:100%;	border-radius: 0;	color:#000;}#main-content textarea.form-control {	border-radius: 0;	background:#d6eaf9;	color:#000;}#main-content .form-group .col-input{	padding-left:0;}#main-content .btn-default, #main-content a.btn-default{	background:#468252;	border:none;	border-radius:0;	text-transform:uppercase;	font-family: 'Arial', sans-serif;	color:#fff;	padding:5px 10px;	clear:both;	display:inline-block;	margin-bottom:20px;	border:1px solid #468252;}#main-content .btn-default:hover, #main-content a.btn-default:hover{	background:#fff;	color:#468252;	text-decoration:none;}#sidebar{	max-width:500px;	width:100%;	margin:0 auto 20px;}#sidebar img{	width:100%;}#sidebar-block{	background:#cde2d1;	color:#235f2f;	padding:1px 20px 20px 20px;}#main-content img[style*="float: right"], #main-content img[style*="float:right"]{	margin:10px 0 10px 10px;}#main-content img[style*="float: left"], #main-content img[style*="float:left"]{	margin:10px 10px 10px 0;}/* TESTIMONIAL BLOCK */.testimonial-block{	background:#ec6842;	padding:20px;	color:#fff;	font-weight:bold;	position:relative;}.testimonial-block img{	display:block;	position:relative;	max-width:250px;	width:100%;}.testimonial-block .byline{	font-weight:normal;	text-align:right;}.testimonial-outside{	position:absolute;	display:block;	height:100%;	top:0;	width:calc(100% - 330px);	right:20px}.testimonial-inside{	position:relative;	display:table;	height:100%;}.testimonial-text{	vertical-align:middle;	position:relative;	display:table-cell;}/* RESPONSIVE YOUTUBE EMBED */.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}/* FAQ PAGE */.faq-container .panel-group .panel{	border-radius:0px;	border:none;	padding:5px 35px;	position:relative;	background: #e2eee4}.panel-default > .panel-heading + .panel-collapse > .panel-body{	border:none;}.faq-container .panel-default > .panel-heading{	background:none;}.faq-container .panel-body{	border:none;}.faq-container .panel-title{	font-size:22px;	color:#245f2f;	background:none;}#main-content .faq-container .panel-title a{	text-decoration:none;	color:#245f2f;}.faq-container .more-less{	display:block;	width:44px;	height:42px;	position:absolute;	top:15px;	left:15px;}.faq-container .faq-closed{	background:url(../img/faq-closed.png) no-repeat;}.faq-container .faq-opened{	background:url(../img/faq-opened.png) no-repeat;}#main-content .faq-container .panel-body a{	color:#000;	text-decoration:none;}/* EVENT TABS */#event-tabs{	clear:both;	margin:20px 0;	display:block;	position:relative;}#event-tabs .nav-tabs{	background:#b1d3b2;	border:3px solid #1f3d25;	padding-bottom:0;}#event-tabs .nav-tabs li{	background:none;	padding:0;	margin-top:-3px;	margin-bottom:-3px;}#event-tabs .nav-tabs li:first-child{	margin-left:-3px;}#event-tabs .nav-tabs a{	font-family: 'Oswald', sans-serif;	color:#235f2f;	font-size:28px;	text-transform:uppercase;	padding:5px 40px;	border-radius:0;	border:3px solid #1f3d25;	border-right:none;	margin:0;	background:#b1d3b2;	outline:none;}#event-tabs .nav-tabs .active a{	background:#fff;	border-bottom:3px solid #fff;}#event-tabs .nav-tabs li:last-child a{	border-right:3px solid #1f3d25;}#event-tabs .tab-content {	border-width: 3px;	border-style: solid;	-webkit-border-image:			-webkit-gradient(linear, 0 0, 0 100%, from(#1f3d25), to(rgba(0, 0, 0, 0))) 1 100%;	-webkit-border-image:			-webkit-linear-gradient(#1f3d25, rgba(0, 0, 0, 0)) 1 100%;	-moz-border-image:			-moz-linear-gradient(#1f3d25, rgba(0, 0, 0, 0)) 1 100%;	-o-border-image:			-o-linear-gradient(#1f3d25, rgba(0, 0, 0, 0)) 1 100%;	border-image:			linear-gradient(to bottom, #1f3d25, rgba(0, 0, 0, 0)) 1 100%;	margin-top:-3px;	position:relative;	padding:20px;}#register-now{	margin:20px 0;	display:block;	clear:both;	position:relative;	text-align:right;}#register-now a{	background:#245f2f;	display:inline-block;	padding:10px 25px;	font-family: 'Oswald', sans-serif;	font-size:28px;	color:#fff;	border:1px solid #245f2f;}#register-now a:hover{	text-decoration:none;	background:#fff;	color:#245f2f;}/* SPONSORS BAND */#our-sponsors{	background:#ec6842;	text-align:center;	padding:30px;	position:relative;	display:block;}#our-sponsors-inside{	display:inline-block;	margin:0 auto;}#our-sponsors-inside td{	padding:0 20px;}#our-sponsors-inside h2{	font-family: 'Arial', sans-serif;	color:#fff;}/* STAFF PAGE */.staff-block{	background:#e3efe5;	padding:15px;	font-size:28px;	color:#565455;	margin:25px;}.staff-block img{	max-width:211px;	width:100%;	display:block;	margin:0 auto;}.staff-block span{	color:#235e30;	font-size:22px;	margin-top:-10px;	display:block;}#main-content a.staff-read-more{	color:#235e30;	font-size:22px;	font-style:italic;}#main-content h2#board-members{	font-family: 'Oswald', sans-serif;	color:#023a8d;	font-size:56px;	text-transform:uppercase;	line-height:100px;}.board-member-block{	margin-bottom:25px;	display:block;}.board-member-block span{	color:#22602f;}/* REGISTRATION PAGE */#registration-section{	display:block;	position:relative;}.registration-block{	background:#e9f3eb;	display:block;	position:relative;	margin-bottom:25px;	padding:15px 15px 30px;}#main-content a#return-to-listing{	display:inline-block;	position:absolute;	right:15px;	top:-35px;	text-decoration:underline;	font-style:italic;}#main-content a#edit-cart{	display:inline-block;	position:absolute;	right:20px;	top:30px;}table#your-order{	width:100%;}table#your-order tr td:last-child{	width:80px;}#credit-card-block{	max-width:450px;	width:100%;	display:block;	position:relative;	margin:10px auto;}#cc-top{	display:block;	width:100%;	height:25px;	background:#6aa275;	border-radius:25px 25px 0 0}#cc-band{	display:block;	width:100%;	height:50px;	background:#3d6145;}#cc-body{	background:#6aa275;	padding:20px 20px 1px 20px;	border-radius:0 0 25px 25px;}#main-content .form-group input.cc-input{	border:1px solid #5c9165;	background:#fff;	padding:5px 20px;	border-radius:10px;	display:inline-block;}#main-content .form-group select.cc-select{	border:1px solid #5c9165;	background:#fff;	border-radius:10px;	display:inline-block;	color:#2f5435;	font-weight:bold;	width:70px;	padding:5px;}#main-content .form-group input.ccv-input{	width:70px;	padding:5px 14px;	margin-left:70px;}#cc-body img{	width:80px;	display:inline-block;	margin-top:-10px;}#main-content #registration-section .btn-default{	width:100%;	font-size:38px;	font-weight:bold;	border-radius:15px;	margin:15px 0;	background:#659e71;	border:1px solid #659e71;}#main-content #registration-section .btn-default:hover{	color:#659e71;	background:#fff;}#add-attendee{	padding:5px 20px;	color:#fff;	font-size:24px;	font-weight:bold;	border-radius:10px;	margin:15px 0;	background:#659e71;	border:1px solid #659e71;	position:absolute;	top:0;	right:15px;}#add-attendee:hover{	color:#659e71;	background:#fff;}.attendee-block{	display:block;	position:relative;	margin-bottom:20px;}.delete-attendee{	padding:0;	background:none;	border:none;	font-size:48px;	display:block;	width:45px;	color:#659e71;	position:absolute;	bottom:5px;	right:10px;}.material-quantity{	display:block;	position:absolute;	right:10px;	bottom:-40px;}#main-content #registration-section .material-quantity .btn-default{	border:none;	border-radius:0;	background:none;	color:#659e71;	padding:0;	display:inline-block;	width:30px;	margin-bottom:25px;}#main-content #registration-section .material-quantity input{	background:none;	width:35px;	padding:5px;	text-align:center;	display:inline-block;	border:none;	box-shadow:none;	padding:0;	font-family: 'Oswald', sans-serif;	font-size:25px;	color:#659e71;}/* FOOTER */#footer-callouts{	text-align:center;	font-family: 'Oswald', sans-serif;	color:#023a8d;	font-size:30px;	padding:50px 30px;	background:url(../img/footer-callouts-bg2.jpg) center;	background-size:cover;}#footer-callouts a{	color:#023a8d;}#footer-callouts a i{	color:#ec6842;	font-size:36px;}#footer-callouts a:hover{	color:#ec6842;	text-decoration:none;}footer{	padding:30px 60px;	background:url(../img/footer-bg.jpg);}footer ul{	list-style:none;	padding:0;}footer ul li a{	font-family: 'Arial', sans-serif;	color:#073410;	font-size:18px;}footer ul li a:hover{	color:#073410;}#footer-contact{	font-family: 'Arial', sans-serif;	color:#073410;	font-size:18px;	padding-left:30px;	margin-left:20px;	border-left:2px solid #fff;}#footer-social{	position:relative;	display:block;}#footer-social ul{	padding-left:0;	list-style:none;}#footer-social ul li{	display:inline-block;}#footer-social ul li a{	display:block;	width:36px;	height:36px;}#footer-social ul li a span{	display:none;}#footer-social ul li a.fs-twitter{	background:url(../img/social-sprite-footer.png) 0px 0px;}#footer-social ul li a.fs-twitter:hover{	background:url(../img/social-sprite-footer.png) 0px -36px;}#footer-social ul li a.fs-instagram{	background:url(../img/social-sprite-footer.png) -36px 0px;}#footer-social ul li a.fs-instagram:hover{	background:url(../img/social-sprite-footer.png) -36px -36px;}#footer-social ul li a.fs-facebook{	background:url(../img/social-sprite-footer.png) -72px 0px;}#footer-social ul li a.fs-facebook:hover{	background:url(../img/social-sprite-footer.png) -72px -36px;}#footer-social ul li a.fs-youtube{	background:url(../img/social-sprite-footer.png) -108px 0px;}#footer-social ul li a.fs-youtube:hover{	background:url(../img/social-sprite-footer.png) -108px -36px;}#footer-social ul li a.fs-linkedin{	background:url(../img/social-sprite-footer.png) -145px 0px;}#footer-social ul li a.fs-linkedin:hover{	background:url(../img/social-sprite-footer.png) -145px -35px;}.member-login{	display:inline-block;	background:#ec6842;	font-family: 'Oswald', sans-serif;	color:#fff;	font-size:30px;	padding:5px 20px;	margin:10px 10px 10px 52px;}.member-login:hover{	background:#c75635;	text-decoration:none;	color:#fff;}#show-footer-button, #hide-footer-button{	font-size:40px;	color:#000;}#show-footer-button:hover, #hide-footer-button:hover{	text-decoration:none;	cursor:pointer;}.parsley-required{	color:red;	background:none !important;	padding-left: 0 !important;	margin:0;}#main-content ul.pagination li{	background:none;}.categoryHeader{	background:#c75635;	font-family: 'Oswald', sans-serif;	padding:10px 15px;	color:#fff;	font-size:25px;	margin-top:20px;	margin-bottom:10px;}.subCategoryHeader{	font-family: 'Oswald', sans-serif;	font-size:25px;	margin-top:20px;	color:#3d6145;}.partner{	border:1px solid #cccccc5e;	margin:10px;	text-align:center;}.partner .img-responsive{	display:inline-block !important;}