/*
Theme Name: Staxx
Description: Simple. Affordable. Beatiful.
Author:  integritive inc.
Version: 1.0
Template: enfold
*/

:root {
	--main-theme: #005776;
	--dark: #005776;
	--alt-theme: #f8f8f8;
}

/* Standardized classes for hiding things on desktop/mobile */
@media (min-width: 990px) {
	.staxx-desktop-hidden {
		display: none!important;
	}
}
@media (max-width: 990px) {
	.staxx-mobile-hidden {
		display: none!important;
	}
}

/* Fix for transparent logos with WebP Express in CDN Friendly mode */
#top .av_header_transparency.av_alternate_logo_active .logo a > picture > img {
	opacity: 0;
	filter: alpha(opacity=0);
}
@media only screen and (max-width: 767px) {
	.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > picture > img {
		opacity: 1;
	}
}

/* Fix for Gravity Forms styling */
#top .gform_wrapper legend {
	font-weight: bold;
	font-size: 0.92em;
}
.gform_required_legend {
	display: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.hide-tablet {
		display: none!important;
	}
}

/* Fix for displaying the scroll-top link on mobile */
@media only screen and (max-width: 767px) {
	.responsive #top  #scroll-top-link {
		display: block;
	}
}


/* 
 * LearnDash - WBM 
 */
header #header_main_alternate {
	display: none;
}
#header_main .av-logo-container {
	height: auto !important;
	max-height: none;
	padding-top: 40px;
	padding-bottom: 40px;
}
#header_main .av-logo-container > .inner-container {
	width: 300px;
	height: 100px;
	margin: 0 auto;
}
#header_main .av-logo-container .logo {
	position: relative;
	display: block;
	transform: none;
	left: auto;
	max-width: 300px;
	margin: 0 auto;
}
.ld_course_grid .ribbon {
	display: none;
}
.ld_course_grid h3 {
	padding: 10px 0;
}
.ld_course_grid_button a.btn.btn-primary {
	background-color: #3B92B3;
	border-color: #3B92B3;
}

/* Course Pages */
.single.single-sfwd-courses #header_main,
.single.single-sfwd-courses header.entry-content-header .post-meta-infos,
.single.single-sfwd-courses .ld-course-status {
	display: none;
}
.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header  #top.single.single-sfwd-courses #main {
	padding-top: 10px;
}
 
