/*
Theme Name:     Dance Child
Theme URI: 		http://wedesignthemes.com/themes/dance/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Movers theme powered by DesignThemes
Template:       dance
Version:        1.0
*/
/*
.page-id-8113 #logo {
     background: url(https://www.bwellnessstudio.com/wp-content/uploads/2019/11/bwellnesslogo2-1.png);
	 height: inherit;
    overflow: hidden;
	max-width:100%
}
.page-id-8113 #logo img { visibility: hidden; }*/
.woocommerce table.shop_table.order_details tfoot td:last-child, .woocommerce-Price-amount {
    display: none!important;
}

.product-total, .cart-subtotal, .order-total, .product-subtotal, .product-quantity {
	display:none!important;
}
.woocommerce table.shop_table tbody td {
    border-bottom-width: 1px!important;
}
.scwacpbm_map_slot.active {
    box-shadow: 1px 1px 15px 5px red;
}
.scwacpbm_type_name {
    padding: 20px;
}
select {
    border-color: rgba(0, 0, 0, 0.6)!important;
	color: #282828!important;
}
.woocommerce select, .woocommerce-page select {
    min-height: 42px!important;
}
.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd {
    display: block!important;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    z-index: 1;
}
.woo-type1.woocommerce.single-product div.product .summary .price {
	font-size:20px!important;
	padding-bottom: 15px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    padding-bottom: 15px;
}
tbody tr:nth-child(2n) {
    background: rgba(0, 0, 0, 0)!important;
}
.woocommerce div.product form.cart .variations td.label {
    padding-top: 1.2em!important;
}
.woocommerce td.product-name dl.variation {
    margin: 1em 0!important;
}
.menu-icons-wrapper .search a, .menu-icons-wrapper .cart a {
    color: #fff!important;
}
.woocommerce .product .summary .product_meta {
    display: none;
}
.wc-item-meta {
	padding-top:20px;
}
.woocommerce .order_details li {
    border-style: none!important;
    padding: 0 1em!important;
    text-align: left!important;
    width: 66%!important;
    list-style: none!important;
}
.woocommerce-variation-description {
    padding-left: 20px;
    font-weight: 600;
}
.main-title-section h1 {
	-webkit-text-fill-color: #fff!important;
}
.header-on-slider .main-title-section-wrapper:after {
    background: rgba(108, 48, 148, 0.9)!important;
}
#logo .logo-title > h1 a {
    color: #fff;
}
#logo .logo-title h2 {
    color: #fff;
}
.woo-type1.woocommerce.single-product .product .summary .product_meta {
	display:none;
}
.woo-type1 .woocommerce-tabs .panel h2 {
	display:none;
}
.woocommerce div.product form.cart .variations td {
    width: 160px;
}
.woocommerce div.product form.cart .variations select {
    width: 280px!important;
}
.woocommerce div.product form.cart .variations label {
    padding-left: 20px;
}
#header-wrapper #main-menu ul.menu li a:hover, #main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li.current-menu-item > a {
	color: #571f9c!important;
	background-color:#fff;
}
#main-menu ul.menu > li > a {
    color: #fff!important;
}
.post-edit-link, .vc_inline-link {
    display: none;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data th.wcs-class__time {
    padding: 5px!important;
}
@media only screen and (min-width: 768px){
#main {
    margin-bottom: 484px!important;
}
}
@media only screen and (max-width: 767px){
/*.woocommerce table.cart td.product-name .variation {
    overflow: scroll;
}*/
.woo-type1.woocommerce select {
	font-size:15px!important;
}
.woocommerce table.shop_table th.product-name, .woocommerce-page table.shop_table th.product-name {
	min-height:6.9em!important;
}
.woocommerce table.shop_table th.product-price, .woocommerce-page table.shop_table th.product-price {
	min-height:4em!important;
}
.woocommerce td.product-name dl.variation dd p:last-child {
    font-size: 10px;
}
dt {
    font-size: 12px!important;
}
.woocommerce td.product-name dl.variation {
    margin: 0.2em 0!important;
}
.woocommerce .shop_table td.product-name a, .woocommerce .shop_table td.product-stock-status span, .woocommerce .shop_table tr.order td a {
    margin-top: 0px!important;
}
.woocommerce-cart table.shop_table.cart td, .woocommerce-account table.shop_table td, .woocommerce-wishlist table.shop_table td {
    min-height: 5.25em!important;
	width:auto;
}
.woocommerce-cart table.shop_table.cart td.product-name {
    min-height: 11em !important;
	font-size: 11px !important;
	padding-top: 20px !important;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td, .woocommerce .shop_table thead th:first-child, .woocommerce .shop_table thead th:last-child {
    min-height: 5.25em!important;
}
.woocommerce table.cart td.product-price {
	padding-top:15px!important;
	font-size:12px!important;
}
.woocommerce .order_details li, .woocommerce .order_details li:last-of-type {
    width: 100%!important;
}
.header-on-slider .main-header-wrapper {
    /*background-color: #d32728!important;*/
	background: rgba(108, 48, 148, 1)!important;
}
th, td, tbody th {
    padding: 5px 15px 0 5px!important;
	font-size: 17px!important;
}

#header-wrapper.light #main-menu ul.menu > li > a {
    color: #000!important;
}
#main-menu > ul.menu > li > a {
    color: #000!important;
}
}
@media (max-width: 992px){
.wcs-timetable__tabs .wcs-timetable__tabs-data tr + tr {
    padding-bottom: 1vh!important;
	padding-top: 0vh!important;
}}
@media only screen and (min-width: 320px) and (max-width: 479px){
.container {
	width: 350px!important;
}
}