.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {
	
	margin-top: 0 !important
}

@font-face {
	font-family: 'Bank Gothic';
	src: url('BankGothicBT-Light.eot');
	src: local('Bank Gothic Light'), local('BankGothicBT-Light'),
		url('BankGothicBT-Light.eot?#iefix') format('embedded-opentype'),
		url('BankGothicBT-Light.woff2') format('woff2'),
		url('BankGothicBT-Light.woff') format('woff'),
		url('BankGothicBT-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Bank Gothic';
	src: url('BankGothicBT-Medium.eot');
	src: local('Bank Gothic Medium'), local('BankGothicBT-Medium'),
		url('BankGothicBT-Medium.eot?#iefix') format('embedded-opentype'),
		url('BankGothicBT-Medium.woff2') format('woff2'),
		url('BankGothicBT-Medium.woff') format('woff'),
		url('BankGothicBT-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}


a[title="Join Meeting"] {
	
	
	background:#ee4231;
	color:#fff;
	display:block;
	padding:.5em 1em;
	margin: 2.2em auto 2em;
	width:200px;
	text-align:center;
	border-radius:5px;
	text-transform:uppercase
}

.ld-course-status {
	
	margin-bottom:2.2em
}





/*****************************
 * 
 * Onlne Summer Camps
 * 
 * **************************/

.online-camp-tiles .tile-lower-content {
background: #f1f2f3;
}


 .woocommerce-result-count {
	display: none;
}



.page-id-18806 .acceptance-607 span {
	margin-bottom: 10px !important;
	margin-left: 0px !important;
}


.post-category-we-are-here #sidebar,
.post-category-we-are-here .featured-img {
	display: none;
}

#header .left-nav {
	
margin-top:50px	
}

#header .right-nav {
	
margin-top:10px	
}

#header-secondary-nav {
	
	margin-top:5px
	
	
}

/*
#header .branding-menu-centered {
	
	
top:-40px	
	
}
*/

#banner-slider .btn-primary:hover {
	text-decoration: none;
}

.list-line-height li {
	line-height: 2;
}

#footer-widgets {
	padding-top: 0px;
}


.blog #sidebar a {
	text-decoration: underline;
}



/*****************************
 * 
 * Testimonials Form
 * 
 * **************************/

.testimonials-form  .wpcf7-submit {
	margin-top:20px;
}

.testimonials-form .menu-473 select {
	margin-top: 20px;
		margin-bottom: 20px !important;
}

.testimonials-form .menu-473 {
	padding-left: 10px;
}

.testimonials-form .wpcf7-acceptance a {
	text-decoration: underline;
}


/*****************************
 * 
 * WooCommerce
 * 
 * **************************/

.single-product #prev-next-btns {
	display: none;
}

body.woocommerce #footer-top .container {
	
	border-top:1px solid #ccc
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	
	padding-left: 15px;
	padding-right: 15px
	
}

@media(max-width:1024px) {

	.woocommerce-loop-product__title {
		
		font-size: 17px !important;
		line-height: 1.3 !important
	}

}

.quantity,
.quantity input {
	
	display: block !important
}

.woocommerce-message {
	background: #212354;
}

.view .price {
	display: none !important;
}

.view-product-lower {
	display: none !important;
}

.view-overlay .view-text {
	border-bottom: 0;
}

.woocommerce-breadcrumb {
	
	display: none !important
}

.woocommerce-product-details__short-description {

	padding-bottom: 10px;
}

.wc-proceed-to-checkout a br, .quantity {
display:block;
}

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info{
	background: #212354;
}
.woocommerce .button {
	border-radius: 0 !important; 
}

.woocommerce-checkout .woocommerce-form-coupon-toggle {
	display: none ;
}

.woocommerce-additional-fields .optional {
	display: none;
}

.woocommerce-privacy-policy-text {
	font-size: 14px;
}

.woocommerce-privacy-policy-text a,
.woocommerce-terms-and-conditions-checkbox-text a {
	border-bottom: 1px solid;
}

.woocommerce-privacy-policy-text a:hover,
.woocommerce-terms-and-conditions-checkbox-text a:hover{
	color: #ee4231;
	border-bottom: 0px;
	text-decoration: none !important;
}

.woocommerce-cart .coupon .button {
	color: #ffffff !important;
}

.camp-details-content h2 {
	margin-bottom: 5px;
}

.camp-details-content h4 {
	line-height: 1.4em;
}

.camp-details-content p {
	font-size: 20px;
	line-height: 1.4em;
}


#header {
	min-height: 140px;
	padding-top: 5px !important
}

.online-camp-tiles .tiles{
	
	max-width: 1500px !important;
	margin: 0 auto !important
}


/*****************************
 * 
 * Header Secondary Nav
 * 
 * **************************/

@media(min-width:1200px) {
	#header-secondary-nav { margin-right: 82px; 
	}
}


.checklist-color-alt li:before {
	color: #99d3dc;
	padding-top: 0.1em;
}


.location-links a {
	text-decoration: none !important;
	border-bottom: 1px solid;
}


.location-links a:hover {
	text-decoration: none !important;
	border-bottom: 0px solid;
	color: #eb4438 !important;
}


#footer-widgets .number-4 a{
	text-decoration: underline;
}

/*****************************
 * 
 * Submit > Testimonials Block
 * 
 * **************************/

.testimonial-link a {
	text-decoration: underline;
}

.testimonial-link a:hover {
	color: red !important;
}



#sidebar.horizontal-sidebar .widget:not(.widget_product_categories):not(.widget_nav_menu) {


width:100% !important
}



@media(max-width:800px) {
#banner-slider-outer h1 {

font-size:40px !important;
line-height:1.4 !important

}

}



#footer-copyright .container {
padding-top: 20px;
}

.halloween-font h1 {
font-family: 'Creepster', cursive;
color: #ee4231;
font-size: 60px;
}
 
.halloween-font h2 {
font-family: 'Creepster', cursive;
color: #ee4231;
font-size: 40px;
}


.page-id-4481 .col-content a:not(.stroke-before):not(.woocommerce-LoopProduct-link):not(.btn-primary):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.woocommerce-LoopProduct-link):hover {
color: #ffffff !important;
}

.postid-4456 .wc-tabs-wrapper #tab-title-description {
display: none;
}





