/*  MICROTHEMER STYLES here  */

/*= Hand Coded CSS ============ */

/** REDUCE THE WIDTH AND CENTER ALIGN THE WOOCOMMERCE LOGIN FORM **/
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
/** ADD A DROP SHADOW TO BEAVER THEMER HEADER SHRINK ROW **/
.fl-theme-builder-header-scrolled {
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}
/** HIDE HEADER ROWS OR MODULES ON SCROLLED STATE **/
.fl-theme-builder-header-shrink .bdw-hide-scrolled { 
	display: none;
}
/** BB BUTTON **/
.fl-builder-content a.fl-button {
    border: none;
}
.fl-builder-content a.fl-button:hover {
    border: none;
}
/** HIDE BREADCRUMBS FOR LANDING PAGES */
.single-lp p#breadcrumbs {
display: none;
}
/** FOOTER MENU STOP BREAKING ONTO TWO LINES **/
@media (max-width: 768px) {
  footer.fl-builder-content .bdw-footer-menu .menu li {
    display: inline-block;
  }
  footer.fl-builder-content .bdw-footer-menu .menu {
    text-align: center;
  }
}
/** GLOBAL SMALL DEVICE H2,3 FONT SIZES **/
@media (max-width: 768px) {
h2 {
font-size: 26px;
}}
@media (max-width: 768px) {
h3 {
font-size: 22px;
}}
/* ALIGN BUTTONS WITH BOTTOM OF THE ROW */
.bottom-button {
   margin-top: auto;
}

/*= Content =================== */

/** Content >> breadcrumbs **/
#breadcrumbs {
	margin: 10px !important;
}


/** Content >> sect title **/
.sect-title {
	color: #FB0E0E !important;
	font-size: 20px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}


/*= Footer ==================== */

/** Footer >> bottom footer row **/
.bottom-footer-row {
	font-size: 13px !important;
}


/*= Header ==================== */

/** Header >> Menu main menu link **/
.bdw-main-menu #menu-main-menu a:hover {
	-webkit-animation-name: pulse !important;
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}


/** Header >> Fl page nav search fas **/
.fl-menu .fl-page-nav-search .fas {
	color: rgb(8, 8, 8) !important;
	padding-top: 18px !important;
}


/** Header >> Fl page nav search form **/
.fl-menu .fl-page-nav-search form {
	margin-top: 16px !important;
}


/*= Post Grid ================= */

/** Post Grid >> Fl post grid image **/
.fl-post-grid-image:hover {
	-webkit-animation-name: pulse !important;
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 1.0s !important;
	-webkit-animation-duration: 1.0s !important;
	animation-duration: 1.0s !important;
}


/** Post Grid >> Fl module post grid fl module content **/
.fl-module-post-grid .fl-module-content {
	overflow: visible !important;
}


/*= WPCourseware ============== */

/** WPCourseware >> Wpcw powered by **/
.wpcw_powered_by {
	visibility: hidden !important;
}


/** WPCourseware >> Wpcw table row **/
.wpcw_fe_table td {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}


/** WPCourseware >> Fl post header **/
.course_unit .fl-post-header {
	display: none !important;
}


/** WPCourseware >> Course fl post meta **/
.course_unit .fl-post-meta {
	display: none !important;
}


/** WPCourseware >> Course fl post nav **/
.course_unit .fl-post-nav {
	display: none !important;
}


/*= Articles ================== */

/** Articles >> Article fl post header **/
.article .fl-post-header {
	display: none !important;
}


/** Articles >> Article fl post thumb **/
.article .fl-post-thumb {
	display: none !important;
}



/*[ BB Small (imp) ]*/
@media (max-width: 768px) {

	/*= Menus ===================== */

	/** Menus >> Menu top woo menu list item **/
		#menu-top-woo-menu li {
		display: inline-block !important;
	}


	/** Menus >> Menu top woo menu **/
		#menu-top-woo-menu {
		text-align: right !important;
	}

}