/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Drop Down GF **/
body .gform_wrapper .gform_body .gform_fields .gfield select {
	height: 55px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-top: -5px !important;
	border-radius: 4px !important;
}

/** General >> Ginput **/
.ginput_container_select {
	max-height: 45px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

/** General >> Field gfield **/
#field_53_10 .gfield_label {
	display: none !important;
}

/** General >> Name input **/
.name_last input, 
name_first input {
	margin-bottom: 0 !important;
}

/** General >> Input **/
#input_44_1_3_container {
	height: 55px !important;
}

/** General >> GF Name Field **/
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex {
	height: 65px !important;
}

/** General >> Marketingpixel paragraph **/
.marketingpixel > p {
	height: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Serum select label **/
.serum-select label {
	font-weight: 400 !important;
}

/** General >> Serum select label span **/
.serum-select label span {
	font-size: 20px !important;
	font-weight: 400 !important;
}

/** General >> Form consent label **/
.form-consent label {
	font-size: 14px !important;
	font-weight: 400 !important;
	padding-top: 10px !important;
}

/** General >> Tutorial video div **/
.tutorial-video {
	box-shadow: 0 0 40px rgb(204, 204, 204) !important;
}

/** General >> Company loop **/
.company-loop {
	padding-left: 0 !important;
}

/** General >> Spfooter ban image **/
.spfooter-ban img {
	width: auto !important;
	max-width: 100% !important;
	margin: 20px auto 20px auto !important;
}

/** General >> Uabb gf form desc **/
.uabb-gf-form-desc {
	color: rgb(0, 0, 0) !important;
}


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

/** Header >> page header container with right navigation **/
.fl-page-nav-right .fl-page-header-container {
	width: 100% !important;
}

/** Header >> progress **/
progress {
	color: #8FAF3C !important;
	background-color: transparent !important;
	width: 100% !important;
	height: 5px !important;
	border-width: medium !important;
	border-style: none !important;
	position: absolute !important;
	bottom: -6px !important;
	left: 0 !important;
	z-index: 99999999 !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}

/** Header >> progress::-webkit-progress-bar **/
progress::-webkit-progress-bar {
	background-color: transparent !important;
}

/** Header >> progress::-webkit-progress-value **/
progress::-webkit-progress-value {
	background-color: #8FAF3C !important;
}

/** Header >> progress::-moz-progress-bar **/
progress::-moz-progress-bar {
	background-color: #8FAF3C !important;
}

/** Header >> .fl-page-nav-right .fl-page-header-wrap **/
.fl-page-nav-right .fl-page-header-wrap {
	position: relative !important;
}


/*= Main Menu ================= */

/** Main Menu >> .fl-page-nav .navbar-nav > li.ss-nav-button **/
.fl-page-nav .navbar-nav > li.ss-nav-button {
	padding: 10px !important;
}

/** Main Menu >> .fl-page-nav .navbar-nav > li.ss-nav-button > a **/
.fl-page-nav .navbar-nav > li.ss-nav-button > a {
	color: #fff !important;
	background-color: #f96800 !important;
	padding: 5px 14px !important;
	border-radius: 5px !important;
}

/** Main Menu >> .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.ss-nav-button.current-menu-item>a **/
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.ss-nav-button.current-menu-item > a {
	color: #fff !important;
}

/** Main Menu >> .fl-page-nav .navbar-nav > li.ss-nav-button > a:active **/
.fl-page-nav .navbar-nav > li.ss-nav-button > a:active {
	color: #fff !important;
	background-color: #E56F00 !important;
}

/** Main Menu >> .fl-page-nav .navbar-nav > li.ss-nav-button > a:hover **/
.fl-page-nav .navbar-nav > li.ss-nav-button > a:hover {
	color: #fff !important;
	background-color: #E56F00 !important;
}

/** Main Menu >> .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a **/
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
	padding: 15px 7px !important;
}


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

/** Content >> Fl post thumb image **/
.fl-post-thumb img {
	width: 100% !important;
}

/** Content >> .webinar .fl-post-thumb **/
.webinar .fl-post-thumb {
	height: 120px !important;
	overflow: hidden !important;
}

/** Content >> .webinar .fl-post-thumb img **/
.webinar .fl-post-thumb img {
	width: 330px !important;
	max-width: 100% !important;
}

/** Content >> .fl-archive .fl-archive-title **/
.fl-archive .fl-archive-title {
	font-size: 32px !important;
}

/** Content >> .cologo **/
.cologo {
	max-height: 160px !important;
}

/** Content >> .fa-twitter-square **/
.fa-twitter-square {
	color: rgb(29, 161, 242) !important;
}

/** Content >> .fa-linkedin **/
.fa-linkedin {
	color: rgb(0, 119, 181) !important;
}

/** Content >> .fa-facebook **/
.fa-facebook {
	color: rgb(59, 89, 152) !important;
}

/** Content >> .fa-youtube-square **/
.fa-youtube-square {
	color: rgb(205, 32, 31) !important;
}

/** Content >> .fa-envelope-o **/
.fa-envelope-o {
	color: rgb(49, 49, 49) !important;
}

/** Content >> .hide_content **/
.hide_content {
	line-height: 1.5em !important;
	height: 0em !important;
	-webkit-transition: 0.5s !important;
	transition: 0.5s !important;
	overflow: hidden !important;
}

/** Content >> .show_content **/
.show_content {
	height: auto !important;
}

/** Content >> .company_bio **/
.company_bio {
	margin-top: 10px !important;
}

/** Content >> .company_bio p **/
.company_bio p {
	margin-bottom: 0 !important;
}

/** Content >> .show-more **/
.show-more {
	margin-top: 10px !important;
}

/** Content >> .company-banners **/
.company-banners {
	width: 250px !important;
	margin: auto !important;
}

/** Content >> .company-banners img **/
.company-banners img {
	padding-bottom: 20px !important;
}

/** Content >> .company-links **/
.company-links {
	padding: 10px !important;
}

/** Content >> .company-links li **/
.company-links li {
	list-style-type: none !important;
	padding-bottom: 15px !important;
}

/** Content >> .recent-posts ul li **/
.recent-posts ul li {
	list-style-type: none !important;
	margin-bottom: 20px !important;
	clear: both !important;
	display: block !important;
}

/** Content >> .recent-posts.fl-sidebar-footer h3 **/
.recent-posts.fl-sidebar-footer h3 {
	margin-bottom: 60px !important;
}

/** Content >> .headingbgbsb **/
.headingbgbsb {
	background-color: rgb(142, 173, 61) !important;
}

/** Content >> .headingbgdkgrey **/
.headingbgdkgrey {
	background-color: rgb(49, 49, 49) !important;
}

/** Content >> .webinar-bar **/
.webinar-bar {
	color: #ffffff !important;
	background-color: #ed5834 !important;
	padding-bottom: 20px !important;
}

/** Content >> .webinar-bar h2 **/
.webinar-bar h2 {
	color: rgb(255, 255, 255) !important;
}

/** Content >> .webinar-button **/
.webinar-button {
	padding-top: 10px !important;
}

/** Content >> .webinar-speaker **/
.webinar-speaker {
	margin-bottom: 50px !important;
}

/** Content >> .webinar-sponsor **/
.webinar-sponsor {
	width: 250px !important;
	margin-bottom: 20px !important;
}

/** Content >> .webinar-speaker img **/
.webinar-speaker img {
	width: 150px !important;
}

/** Content >> .webinar-speaker-replay img **/
.webinar-speaker-replay img {
	max-width: 200px !important;
	margin-bottom: 10px !important;
	border-radius: 150px !important;
}

/** Content >> .webinar-speaker-replay h4 **/
.webinar-speaker-replay h4 {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

/** Content >> .webspeakpos **/
.webspeakpos {
	font-style: italic !important;
	margin-bottom: 5px !important;
	display: block !important;
}

/** Content >> .webinar-archive .row **/
.webinar-archive .row {
	margin-bottom: 40px !important;
}

/** Content >> .upcoming-webinar-details **/
.upcoming-webinar-details {
	min-height: 200px !important;
}

/** Content >> .on-demand-webinar-details **/
.on-demand-webinar-details {
	min-height: 180px !important;
}

/** Content >> .live-webinar-date **/
.live-webinar-date {
	color: #8ead3d !important;
	font-weight: bold !important;
}

/** Content >> .company-thumbs **/
.company-thumbs {
	text-align: center !important;
	background: #fff !important;
	width: 49% !important;
	padding: 10px !important;
	border: 1px solid #F5F5F5 !important;
	border-radius: 6px !important;
	float: left !important;
}

/** Content >> .company-thumbs:nth-child(even) **/
.company-thumbs:nth-child(even) {
	margin-right: 2% !important;
	margin-bottom: 2% !important;
}

/** Content >> .company-thumb **/
.company-thumb {
	text-align: center !important;
	vertical-align: middle !important;
	width: 10% !important;
	height: 150px !important;
	display: table-cell !important;
}

/** Content >> .company-thumbs p **/
.company-thumbs p {
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}


/*= Sidebar =================== */

/** Sidebar >> Fl sidebar right **/
.fl-sidebar-right {
	padding-right: 10px !important;
	padding-left: 10px !important;
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 35px !important;
}

/** Sidebar >> Fl col small div **/
.fl-col-small {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 35px !important;
}

/** Sidebar >> Wp caption text **/
.wp-caption-text {
	font-size: 12px !important;
	text-align: left !important;
}

/** Sidebar >> .webinar-col > .fl-col-content **/
.webinar-col > .fl-col-content {
	background: initial !important;
	margin-bottom: 10px !important;
	border-style: none !important;
}

/** Sidebar >> .webinar-col .fl-col-content .fl-col-group **/
.webinar-col .fl-col-content .fl-col-group {
	background-color: rgb(255, 255, 255) !important;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	border: 1px solid rgb(179, 179, 179) !important;
	position: relative !important;
}

/** Sidebar >> .right-sidebar-title h3 **/
.right-sidebar-title h3 {
	color: #fff !important;
	font-size: 12px !important;
	padding: 5px !important;
	position: absolute !important;
	top: -15px !important;
	background: rgb(236, 102, 7) !important;
}

/** Sidebar >> .latest-category-homepage a:hover **/
.latest-category-homepage a:hover {
	color: #8ead3d !important;
	font-weight: bold !important;
}


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

/** Content _2 >> .company-thumb img **/
.company-thumb img {
	max-width: 100% !important;
	max-height: 100% !important;
}

/** Content _2 >> .post-feed h3 **/
.post-feed h3 {
	text-align: left !important;
	margin-top: 5px !important;
	margin-bottom: 15px !important;
}

/** Content _2 >> .post-feed **/
.post-feed {
	margin-bottom: 20px !important;
}

/** Content _2 >> .post-feed-meta **/
.post-feed-meta {
	color: #aaa !important;
	font-size: 12px !important;
	margin-top: 10px !important;
}

/** Content _2 >> .post-feed-meta a **/
.post-feed-meta a {
	color: #aaa !important;
	font-size: 12px !important;
	margin-top: 10px !important;
}

/** Content _2 >> .author-info **/
.author-info {
	margin-bottom: 40px !important;
}

/** Content _2 >> .author-info h2 **/
.author-info h2 {
	margin-top: 0 !important;
}

/** Content _2 >> ul.staff-list **/
ul.staff-list {
	list-style-type: none !important;
}

/** Content _2 >> ul.staff-list li:before **/
ul.staff-list li:before {
	font-family: "dashicons" !important;
	color: #DBDBDB !important;
	margin-right: 5px !important;
	content: "\f110" !important;
}

/** Content _2 >> .simplefavorite-button **/
.simplefavorite-button {
	margin-right: 10px !important;
	position: relative !important;
	top: -5px !important;
	left: 10px !important;
}

/** Content _2 >> .archive .simplefavorite-button **/
.archive .simplefavorite-button {
	margin-right: 10px !important;
	position: relative !important;
	top: -5px !important;
	left: 0 !important;
	float: right !important;
}

/** Content _2 >> #gform_submit_button_6 **/
#gform_submit_button_6 {
	color: #fff !important;
	font-size: 1.5em !important;
	width: 100% !important;
	padding: 15px !important;
}

/** Content _2 >> #post-footer-ad **/
#post-footer-ad {
	padding-top: 20px !important;
	padding-left: 60px !important;
}

/** Content _2 >> .page-numbers **/
.page-numbers {
	text-align: center !important;
	min-width: 34px !important;
	padding: 4px 6px !important;
	border: 1px solid #8ead3d !important;
	display: inline-block !important;
}

/** Content _2 >> .page-numbers.current **/
.page-numbers.current {
	color: #fff !important;
	background: #8ead3d !important;
	border-right: 1px solid #647A2B !important;
	border-bottom: 1px solid #647A2B !important;
}

/** Content _2 >> .well.cta **/
.well.cta {
	box-shadow: 2px 2px 4px #5c5c5c !important;
	border-width: medium !important;
	border-style: none !important;
	border-radius: 0 !important;
}

/** Content _2 >> .cta h1 **/
.cta h1 {
	font-size: 30px !important;
	text-align: center !important;
	margin-top: 0 !important;
}

/** Content _2 >> .cta p **/
.cta p {
	font-size: 18px !important;
	text-align: center !important;
}

/** Content _2 >> .cta .btn **/
.cta .btn {
	font-size: 18px !important;
	text-align: center !important;
	box-shadow: 1px 1px 2px #5c5c5c !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
	display: inline-block !important;
}

/** Content _2 >> .webinar-reg_wrapper **/
.webinar-reg_wrapper {
	padding: 50px 150px !important;
}

/** Content _2 >> body .webinar_reg_wrapper .gform_footer input.button, body .webinar-reg_wrapper .gform_footer input[type=submit], body .webinar_opt_wrapper .gform_footer input.button, body .webinar-opt_wrapper .gform_footer input[type=submit] **/
body .webinar_reg_wrapper .gform_footer input.button, 
body .webinar-reg_wrapper .gform_footer input[type=submit], 
body .webinar_opt_wrapper .gform_footer input.button, 
body .webinar-opt_wrapper .gform_footer input[type=submit] {
	font-weight: bold !important;
	box-shadow: 1px 2px 2px 1px #0a0a0a !important;
	background-color: rgba(26, 188, 156, 0) !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	background-size: auto !important;
	padding: 15px 20px !important;
	border-width: 0 !important;
	border-style: none !important;
	border-radius: 10px !important;
	overflow: hidden !important;
	background-image: linear-gradient(230deg, rgb(254, 247, 109) 0%, rgb(243, 184, 0) 37%, rgb(233, 113, 24) 64%, rgb(236, 103, 7) 100%) !important;
}

/** Content _2 >> body .webinar-reg_wrapper .gform_body .gform_fields .gfield select, body .webinar-reg_wrapper .gform_body .gform_fields .gfield input[type=text], body .webinar-opt_wrapper .gform_body .gform_fields .gfield select, body .webinar-opt_wrapper .gform_body .gform_fields .gfield input[type=text] **/
body .webinar-reg_wrapper .gform_body .gform_fields .gfield select, 
body .webinar-reg_wrapper .gform_body .gform_fields .gfield input[type=text], 
body .webinar-opt_wrapper .gform_body .gform_fields .gfield select, 
body .webinar-opt_wrapper .gform_body .gform_fields .gfield input[type=text] {
	height: 44px !important;
	border: 1px solid #ccc !important;
	border-radius: 5px !important;
}

/** Content _2 >> .gform_heading, body .webinar-reg_wrapper .gform_body .gform_fields .gfield .gfield_label, body .webinar-opt_wrapper .gform_body .gform_fields .gfield .gfield_label, #input_7_1_3_container label, #input_7_1_6_container label, body .webinar-opt_wrapper .gform_body .gform_fields .gfield .ginput_complex .name_first label, body .webinar-opt_wrapper .gform_body .gform_fields .gfield .ginput_complex .name_last label **/
.gform_heading, 
body .webinar-reg_wrapper .gform_body .gform_fields .gfield .gfield_label, 
body .webinar-opt_wrapper .gform_body .gform_fields .gfield .gfield_label, 
#input_7_1_3_container label, 
#input_7_1_6_container label, 
body .webinar-opt_wrapper .gform_body .gform_fields .gfield .ginput_complex .name_first label, 
body .webinar-opt_wrapper .gform_body .gform_fields .gfield .ginput_complex .name_last label {
	display: none !important;
}

/** Content _2 >> body .gform_body .gform_fields .gfield .ginput_complex .name_first label, body .gform_body .gform_fields .gfield .ginput_complex .name_last label **/
body .gform_body .gform_fields .gfield .ginput_complex .name_first label, 
body .gform_body .gform_fields .gfield .ginput_complex .name_last label {
	display: none !important;
}

/** Content _2 >> body .webinar-reg_wrapper .gform_body .gform_fields .gfield.labelyes .gfield_label **/
body .webinar-reg_wrapper .gform_body .gform_fields .gfield.labelyes .gfield_label {
	display: inline !important;
}

/** Content _2 >> body .webinar-opt_wrapper .gform_body .gform_fields .gfield.labelyes .gfield_label **/
body .webinar-opt_wrapper .gform_body .gform_fields .gfield.labelyes .gfield_label {
	display: inline !important;
}

/** Content _2 >> body .webinar-reg_wrapper .gform_body label, .webinar-reg_wrapper .gfield_html, body .webinar-opt_wrapper .gform_body label, .webinar-opt_wrapper .gfield_html **/
body .webinar-reg_wrapper .gform_body label, 
.webinar-reg_wrapper .gfield_html, 
body .webinar-opt_wrapper .gform_body label, 
.webinar-opt_wrapper .gfield_html {
	font-family: "Poppins", sans-serif !important;
	color: #303030 !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}

/** Content _2 >> body .webinar-reg_wrapper .gform_footer input[type=submit]:hover, body .webinar-opt_wrapper .gform_footer input[type=submit]:hover **/
body .webinar-reg_wrapper .gform_footer input[type=submit]:hover, 
body .webinar-opt_wrapper .gform_footer input[type=submit]:hover {
	color: #000 !important;
	box-shadow: 1px 1px 1px 1px #0a0a0a !important;
	background-image: linear-gradient(50deg, rgb(254, 247, 109) 0%, rgb(243, 184, 0) 37%, rgb(233, 113, 24) 64%, rgb(236, 103, 7) 100%) !important;
}

/** Content _2 >> .before-and-after-goal **/
.before-and-after-goal {
	background-image: url("https://bitesizebio.com/wp-content/uploads/2018/05/blurred-bg-image.jpg") !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/** Content _2 >> .webinar-reg_wrapper form **/
.webinar-reg_wrapper form {
	box-shadow: 1px 2px 2px 1px #0a0a0a !important;
	background-color: #fff !important;
	padding: 15px !important;
	border-radius: 10px !important;
}

/** Content _2 >> .webinar-opt_wrapper form **/
.webinar-opt_wrapper form {
	box-shadow: 1px 2px 2px 1px #0a0a0a !important;
	background-color: #fdf17d !important;
	padding: 15px !important;
}

/** Content _2 >> div.gform_footer.top_label, .webinar-reg_wrapper h2 **/
div.gform_footer.top_label, 
.webinar-reg_wrapper h2 {
	text-align: center !important;
}

/** Content _2 >> .video-coming **/
.video-coming {
	display: none !important;
}

/** Content _2 >> .thermo-table .column-1 **/
.thermo-table .column-1 {
	width: 350px !important;
}

/** Content _2 >> .thermo-table .column-2 **/
.thermo-table .column-2 {
	width: 300px !important;
}

/** Content _2 >> .thermo-table-2 .column-1 **/
.thermo-table-2 .column-1 {
	width: 250px !important;
}

/** Content _2 >> .textgr2 .uabb-infobox-title-prefix **/
.textgr2 .uabb-infobox-title-prefix {
	color: transparent !important;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	background-image: linear-gradient(to right, #ec6707, #e97118 33%, #f3b800 66%, #fef76d) !important;
	-webkit-background-clip: text !important;
}

/** Content _2 >> .media-form .uabb-subscribe-form,.media-content .uabb-infobox **/
.media-form .uabb-subscribe-form, 
.media-content .uabb-infobox {
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	background-size: auto !important;
	border-radius: 50px !important;
	overflow: hidden !important;
	background-image: linear-gradient(230deg, rgb(254, 247, 109) 0%, rgb(243, 184, 0) 33%, rgb(233, 113, 24) 64%, rgb(236, 103, 7) 100%) !important;
}

/** Content _2 >> .media-button **/
.media-button {
	background-color: rgba(26, 188, 156, 0) !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	background-size: auto !important;
	border-width: medium !important;
	border-style: none !important;
	overflow: hidden !important;
	background-image: linear-gradient(230deg, rgb(254, 247, 109) 0%, rgb(243, 184, 0) 37%, rgb(233, 113, 24) 64%, rgb(236, 103, 7) 100%) !important;
}

/** Content _2 >> .media-button:hover **/
.media-button:hover {
	background-color: rgba(26, 188, 156, 0) !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	background-size: auto !important;
	overflow: hidden !important;
	background-image: linear-gradient(230deg, rgb(236, 103, 7) 0%, rgb(233, 113, 24) 37%, rgb(243, 184, 0) 64%, rgb(254, 247, 109) 100%) !important;
}

/** Content _2 >> .media-form .uabb-button:hover **/
.media-form .uabb-button:hover {
	box-shadow: 5px 5px 0 0 !important;
}

/** Content _2 >> .media-form .uabb-button **/
.media-form .uabb-button {
	box-shadow: 10px 11px 0 0 !important;
}

/** Content _2 >> .goog-te-combo option,.goog-te-combo **/
.goog-te-combo option, 
.goog-te-combo {
	color: black !important;
}

/** Content _2 >> .embed-container **/
.embed-container {
	max-width: 100% !important;
	height: 0 !important;
	padding-bottom: 56.25% !important;
	margin-bottom: 20px !important;
	position: relative !important;
	overflow: hidden !important;
}

/** Content _2 >> .embed-container iframe, .embed-container object, .embed-container embed **/
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
}

/** Content _2 >> .videorow **/
.videorow {
	margin: 10px auto !important;
}


/*= Membership ================ */

/** Membership >> .mp_wrapper **/
.mp_wrapper {
	padding: 20px !important;
}

/** Membership >> .postid-38983 .mp_wrapper **/
.postid-38983 .mp_wrapper {
	max-width: 600px !important;
	padding-bottom: 100px !important;
	margin: auto !important;
}

/** Membership >> .widget_nav_menu .menu-members-menu-container li a **/
.widget_nav_menu .menu-members-menu-container li a {
	color: #fff !important;
}

/** Membership >> .widget_nav_menu .menu-members-menu-container li a:link **/
.widget_nav_menu .menu-members-menu-container li a:link {
	background-color: #313131 !important;
	width: 100% !important;
	padding: 10px !important;
	display: inline-block !important;
}

/** Membership >> .widget_nav_menu .menu-members-menu-container li a:hover **/
.widget_nav_menu .menu-members-menu-container li a:hover {
	text-decoration: none !important;
	background-color: #8FAC45 !important;
}

/** Membership >> .widget_nav_menu .menu-members-menu-container li a:active **/
.widget_nav_menu .menu-members-menu-container li a:active {
	text-decoration: none !important;
	background-color: #8FAC45 !important;
}


/*= Homepage ================== */

/** Homepage >> .left-content-title h3 **/
.left-content-title h3 {
	color: #fff !important;
	font-size: 12px !important;
	padding: 5px !important;
	position: relative !important;
	top: 15px !important;
	left: 20px !important;
	z-index: 999 !important;
	background: rgb(236, 102, 7) !important;
}

/** Homepage >> .home-carousel .fl-post-carousel-text **/
.home-carousel .fl-post-carousel-text {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	background-color: rgba(0, 0, 0, 0.3) !important;
	padding: 10px !important;
	position: absolute !important;
	bottom: 0 !important;
}

/** Homepage >> .home-carousel .fl-post-carousel-title a **/
.home-carousel .fl-post-carousel-title a {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 18 !important;
}

/** Homepage >> .latest-webinar-homepage .uabb-blog-post-content **/
.latest-webinar-homepage .uabb-blog-post-content {
	font-size: 16px !important;
	line-height: 1.4 !important;
	width: 100% !important;
}

/** Homepage >> .latest-webinar-homepage .uabb-post-thumbnail **/
.latest-webinar-homepage .uabb-post-thumbnail {
	width: 75px !important;
	margin-right: 15px !important;
}

/** Homepage >> .latest-home-col div.uabb-blog-post-content **/
.latest-home-col div.uabb-blog-post-content {
	background-color: rgb(255, 255, 255) !important;
	padding: 20px !important;
	margin-top: 10px !important;
	margin-bottom: 0 !important;
	border: 1px solid rgb(179, 179, 179) !important;
	position: relative !important;
	z-index: 1 !important;
	float: left !important;
	overflow: visible !important;
}

/** Homepage >> .latest-home-col .fl-post-image **/
.latest-home-col .fl-post-image {
	width: 150px !important;
}

/** Homepage >> .latest-home-col .fl-post-image img **/
.latest-home-col .fl-post-image img {
	position: absolute !important;
}

/** Homepage >> .latest-home-col .post-category **/
.latest-home-col .post-category {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	white-space: nowrap !important;
	background-color: rgb(236, 102, 7) !important;
	position: absolute !important;
	top: -25px !important;
	z-index: 999 !important;
}

/** Homepage >> .latest-home-col .post-category a **/
.latest-home-col .post-category a {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	background-color: rgb(236, 102, 7) !important;
	padding: 5px !important;
}

/** Homepage >> .latest-home-col .fl-post-text **/
.latest-home-col .fl-post-text {
	padding: 0 !important;
	margin-left: 170px !important;
	position: relative !important;
	float: left !important;
}

/** Homepage >> .latest-home-col .fl-post-excerpt **/
.latest-home-col .fl-post-excerpt {
	font-size: 16px !important;
}

/** Homepage >> .homepage-featured .fl-module-content **/
.homepage-featured .fl-module-content {
	background-color: rgb(255, 255, 255) !important;
	padding: 20px !important;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	border: 1px solid rgb(179, 179, 179) !important;
}

/** Homepage >> .homepage-featured .uabb-post-heading a **/
.homepage-featured .uabb-post-heading a {
	color: #ec6607 !important;
}

/** Homepage >> .homepage-featured .uabb-post-heading a:hover **/
.homepage-featured .uabb-post-heading a:hover {
	color: #8ead3d !important;
}

/** Homepage >> .homepage-category-feed-main .fl-module-content **/
.homepage-category-feed-main .fl-module-content {
	background-color: rgb(255, 255, 255) !important;
	padding: 0px 10px !important;
	margin-bottom: 0 !important;
	border-top: 1px solid rgb(179, 179, 179) !important;
	border-right: 1px solid rgb(179, 179, 179) !important;
	border-left: 1px solid rgb(179, 179, 179) !important;
	position: relative !important;
	z-index: 1 !important;
	float: left !important;
	overflow: visible !important;
	margin-top: undefined;
}

/** Homepage >> .fl-node-5df79bdc8125c .fl-col-content **/
.fl-node-5df8c5800fdae .fl-col-content {
	position: relative !important;
	z-index: 1 !important;
	float: left !important;
	overflow: visible !important;
}

/** Homepage >> .homepage-category-feed .fl-module-content **/
.homepage-category-feed .fl-module-content {
	background-color: rgb(255, 255, 255) !important;
	padding: 10px 20px !important;
	border-right: 1px solid rgb(179, 179, 179) !important;
	border-bottom: 1px solid rgb(179, 179, 179) !important;
	border-left: 1px solid rgb(179, 179, 179) !important;
	position: relative !important;
	z-index: 1 !important;
	float: left !important;
	overflow: visible !important;
}

/** Homepage >> .headerBanner **/
.headerBanner {
	margin-bottom: 20px !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Homepage ================== */

	/** Homepage >> .latest-home-col .fl-post-text **/
	.latest-home-col .fl-post-text {
	margin-left: 170px !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

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

	/** Content _2 >> .category-display **/
	.category-display {
	text-align: center !important;
	margin: 0 0 10px 0 !important;
	float: none !important;
	clear: both !important;
	display: block !important;
}

	/** Content _2 >> .fl-page-header-logo a **/
	.fl-page-header-logo a {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}

	/** Content _2 >> .fl-page-header-logo **/
	.fl-page-header-logo {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}

	/** Content _2 >> .fl-page-nav-right .fl-page-header-wrap .category-display **/
	.fl-page-nav-right .fl-page-header-wrap .category-display {
	text-align: center !important;
	max-width: 100% !important;
}


	/*= Homepage ================== */

	/** Homepage >> .latest-home-col .fl-post-image img **/
	.latest-home-col .fl-post-image img {
	
}

	/** Homepage >> .homepage-category-feed .fl-module-content .uabb-post-thumbnail **/
	.homepage-category-feed .fl-module-content .uabb-post-thumbnail {
	width: 25% !important;
	float: left !important;
	display: block !important;
}

	/** Homepage >> .homepage-category-feed .fl-module-content .uabb-blog-post-content **/
	.homepage-category-feed .fl-module-content .uabb-blog-post-content {
	width: 75% !important;
	float: left !important;
	display: block !important;
}

	/** Homepage >> .latest-home-col .fl-post-title a **/
	.latest-home-col .fl-post-title a {
	font-size: 18px !important;
	line-height: 3 !important;
}


	/*= Sidebar =================== */

	/** Sidebar >> Fl col small div **/
	.fl-col-small {
	max-width: 100% !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Homepage ================== */

	/** Homepage >> .latest-home-col .fl-post-text **/
	.latest-home-col .fl-post-text {
	margin-left: 170px !important;
}

	/** Homepage >> .homepage-category-feed .fl-module-content .uabb-post-thumbnail **/
	.homepage-category-feed .fl-module-content .uabb-post-thumbnail {
	width: 45% !important;
}

	/** Homepage >> .homepage-category-feed .fl-module-content .uabb-blog-post-content **/
	.homepage-category-feed .fl-module-content .uabb-blog-post-content {
	width: 50% !important;
	margin-left: 5% !important;
}

	/** Homepage >> .latest-home-col .fl-post-title a **/
	.latest-home-col .fl-post-title a {
	font-size: 18px !important;
	line-height: 1.8 !important;
}

	/** Homepage >> .latest-home-col h2.fl-post-title **/
	.latest-home-col h2.fl-post-title {
	line-height: .1 !important;
	margin-bottom: 10px !important;
}


}

