/* Support #184830 - BB WooCommerce Buttons */

	body .fl-page .fl-module-woocommerce a.button, body .fl-page .fl-module-woocommerce button.button.alt, body .fl-page .fl-post-module-woo-button a.button, body .fl-page .woocommerce.fl-post-module-woo-button.fl-post-grid-woo-button a.button {
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		background-color: #0cb18b;
		border-radius: 30px;
		border: 0 !important;
        border-radius: 50px;
        padding: 14px 30px !important;
        margin-top: 10px !important;
        transition: all 800ms ease;
	}

	body .uabb-woocommerce .uabb-woo-products-summary-wrap .button, body .fl-page .fl-module-woocommerce a.button:hover, body .fl-page .fl-module-woocommerce button.button.alt:hover, body .fl-page .fl-post-module-woo-button a.button:hover {
		border-radius: 50px;
	}


/*Support # 189463 - BB Single Product Pages */

.single-product .woocommerce div.product form.cart div.quantity,
.woocommerce-page form.cart div.quantity {
	float: none!important;
	margin: 0 -4px 0 -4px!important;
	display: inline-block!important;
}
	​
.woocommerce .fl-page-content .quantity input.qty,
.woocommerce-page .fl-page-content .quantity input.qty {
	border-radius: 0!important;
	height: 36px!important;
}

.woocommerce div.product form.cart .button {
	float: none!important;
	margin-left: 15px;
}

.single-product button,
.single-product button:active,
.single-product button:focus,
.single-product button:hover {
	background-color: #f2f2f2;
	border: 1px solid #e5e5e5;
	color: #000;
	border-radius: 0;
	line-height: 20px;
}

.woocommerce form.cart button.plus,
.woocommerce form.cart button.minus {
	background-color: #f2f2f2;
	border: 1px solid #e5e5e5;
	color: #000;
	border-radius: 0!important;
	height: 36px!important;
}

.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty {
	font-size: 14px;
}

a.reset_variations {
	display: inline-block!important;
	clear: none;
}

.woocommerce-page .more__products form.cart {
	margin: 0!important;
}

.woocommerce-page .more__products form.cart table.variations {
	margin: 0!important;
}

.more__products form.cart table.variations,
.more__products form.cart table.variations td a.reset_variations,
.more__products form.cart div.quantity,
.more__products form.cart button.plus,
.more__products form.cart button.minus {
    display: none!important;
}

.more__products form.cart table.variations td.value {
	padding-bottom: 10px!important;
}

.more__products form.cart .variations select {
	margin-right: 0 !important;
	padding: 5px;
}

#social__media_planner span.woocommerce-Price-amount.amount {
	font-size: 40px!important;
	color: #0cb18b;
}

#social__media_planner div.woocommerce-variation-price {
	margin-bottom: 15px;
}

#social__media_planner table.variations td.value {
	padding-bottom: 10px!important;
}

.woocommerce-page button.button,
.woocommerce-page button.button.alt {
	font-size: 14px!important;
	font-weight: 600!important;
	text-transform: uppercase!important;
	background-color: #0cb18b!important;
	border-radius: 30px!important;
	border: 0 !important;
	border-radius: 50px!important;
	padding: 14px 30px !important;
	transition: all 800ms ease;
}

.woocommerce-page .more__products div.fl-post-grid-woo-button {
	text-align: left;
	padding-top: 0 !important;
}

.woocommerce-page .more__products form.cart button.button {
	background-color: #5e8bda!important;
	margin-left: 0;
}

.woocommerce-page .uabb-woo-products-inner ul.products li.product a.button {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #5e8bda;
    border-radius: 30px;
    border: 0;
    border-radius: 50px;
    padding: 14px 30px;
    transition: all 800ms ease;
    margin: unset;
}

.uabb-woo-products-summary-wrap { text-align: left; }
.woocommerce ul.products li.product .uabb-woo-products-summary-wrap .woocommerce-loop-product__title, .woocommerce ul.products li.product .uabb-woo-products-summary-wrap .price { font-size: 20px !important; }

.woocommerce-page ul.products li.product a img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    margin-bottom: unset;
    border: unset;
}

.uabb-woo-product-wrapper { border: 1px solid rgb(230, 230, 230); }


/*Support #265548 - Fix the courses page*/
.mpcs-course-filter.columns a{
    height: 2.3em;
    font-size: 16px
}

.mpcs-course-filter.columns .column{
    flex: 0 0 100%;
    max-width: 100%;
}

.mpcs-course-filter.columns .column form .input-group{
    max-width: 100%;
    width: 100%;
}

.mpcs-course-filter.columns input.form-input{
    max-width: 90%;
    width: 90%;
    height: 2.3em;
    float: left;
}

.mpcs-course-filter.columns button.btn.input-group-btn{
    max-width: 30%;
    width: 10%;
    float: right;
    height: 2.3em;
    font-size: 14px;
}

.course-progress h1, #mpcs-main h1{
    font-size: 36px;
}

.course-progress .progress-text, #mpcs-sidebar .mpcs-section-title-text, .mpcs-lesson .mpcs-lesson-link{
    font-size: 16px;
}
.course-progress h1, #mpcs-main h1{
    font-size: 36px;
}


.course-progress .progress-text, #mpcs-sidebar .mpcs-section-title-text, .mpcs-lesson .mpcs-lesson-link{
    font-size: 16px;
}


#mpcs-sidebar p, #mpcs-sidebar i{
    font-size: 16px;
    margin: 10px 0;
}


#mpcs-main #bookmark a{
    font-size: 16px;
    height: 2.3em;
}


.mpcs-lesson-button .mpcs-button .btn{
    font-size: 16px;
    height: 2.3em;
    line-height: 18px;
}
