/*
Theme Name: Master Healer Child
Theme URI: http://www.strike-it-up.ca
Version: 1.0
Description: A child theme that allows for customization.
Author: Craig Smith
Author URI: http://www.strike-it-up.ca
template: bb-theme
*/

/*

Colours:
Purple: #853e8a
Blue: #0072bc
Charcoal: #323232

*/
#birs_appointment_datepicker .ui-state-active
{
	color: #000 !important;
}
#birs_appointment_form .birs_section h2
{
	
}
h2.birs_section
{
	margin-top: 10px !important;
}
/* Setster Button */
#setster-wrapper
{
	display: block !important;
	width: 100% !important;

}
a#setstr_tab
{
	height: auto !important;
	margin: 0 auto !important;
	width: 80% !important;
	display: block !important; 
	color: #853e8a !important;
	padding: 20px 0 !important;
	text-transform: uppercase !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	text-align: center !important;
	border: 1px solid rgba(121,50,126,0) !important;
    border-style: solid !important;
    border-width: 0 !important;
    background-clip: border-box !important;
    border-color: #853e8a !important;
    border-top-width: 3px !important;
    border-right-width: 3px !important;
    border-bottom-width: 3px !important;
    border-left-width: 3px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
	text-indent: 0 !important;
}
a:hover#setstr_tab
{
	color: #fff !important;
	text-decoration: none;
	background-color: #853e8a;
}
.setstr_tab_left
{
	position: relative !important;
	background-image: none !important;
}
#setstr_container
{
width: 100%;
    height: 480px;
    margin: 0 auto;
    z-index: 2;
    position: absolute;
    top: 0 !important;	
}
#setstr_screen
{
	height: 530px !important;
}

.ec_cart_input_row.ec_agreement_section
{
	display: none !important;
}
h1.ec_details_title
{
	font-weight: 600 !important;
	font-size: 28px !important;
}
.ec_details_content
{
	padding-top: 0 !important;
}
.ec_product_type3
{
background-color: transparent !important;
}
.ec_details_description
{
	font-size: 15px !important;
}
.ec_details_extra_area
{
	float: right !important;
	width: 50%;
}
.ec_product_title_type3
{
font-size: 18px !important;
font-weight: 700 !important;
color: #853e8a !important;
}
.ec_price_type3
{
font-weight: bold !important;
font-size: 18px !important;
color: #000 !important;
}
.ec_out_of_stock
{
}
.ec_product_page_sort > .ec_product_page_showing
{
}
.ec_details_price > .ec_product_price
{
color: #853e8a !important;
}
.ec_details_tabs
{
border: none !important;
}
.ec_details_main_image
{
border: none !important;
}
.ec_details_content
{
border: none !important;
}
.ec_details_handling_fee
{
}
.fl-post-header
{
	display: none !important;
}
div.fl_content.col-md-12
{
	padding: 20px 0 !important;
}
.fl-comments
{
	display: none !important;
}
.fl-post-meta-bottom
{
	border-top: none !important;
}
a.fl-post-feed-more
{
	font-weight: 700 !important;
}
.fl-page-bar
{
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center !important;
}
.fl-page-bar .fl-social-icons i.fas, .fl-page-bar .fl-social-icons i.fab
{
	font-size: 18px;
	width: 28px;
	height: 28px;
	text-align: center !important;
}

@media only screen and (max-width: 990px) {
.ec_details_extra_area
{
	float: none !important;
	width: 100%;
}
.fl-page-bar nav
{
	display: block;
	text-align: center !important;
    margin: 0 auto;
    padding-bottom: 10px;
}
}