/******** SINGLE PRODUCTS ********/
/**** IMAGE GALLERY ****/
div.element.slider-padding.gallery-block {
    box-shadow: none;
}
/**** SUMMARY ****/
/** CONTAINER **/
.summary.entry-summary {
    box-shadow: none;
}
/** TITLE **/
.woocommerce div.product .product_title {
    font-weight: 700 !important;
    font-size: 1.875rem;
}
/** ADD TO CART BUTTON **/
.woocommerce div.product form.cart .button {
    font-weight: 700 !important;
    border: 2.5px solid transparent;
    background: url(https://fit.mylisting.club/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed, linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
    border-radius: 25px;
    padding: 0 30px;
}
/* REMOVE ICON */
.single_add_to_cart_button:before {
    display: none;
}
/** META **/
/* CATEGORY */
.product_meta span.posted_in>a {
    background: #F7F9FB !important;
    border: none;   
} 
/* TAGS */
.tagged_as>a {
    display: none;   
}
/**** PRODUCT TABS ****/
/** CONTAINER **/
.woocommerce-page div.product .woocommerce-tabs {
    box-shadow: -5px 5px 20px 0px rgb(0 0 0 / 3%);
}
/** HEADINGS **/
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    text-transform: uppercase;
    font-weight: 700;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%);
    border-image-slice: 1;
}
/* INNER TAB HEADINGS */
.woocommerce-Tabs-panel>h2 {
    display: none;
}
/** REVIEWS **/
/* POSTED REVIEW */
.description p {
    font-style: italic;
}
/* REMOVE THE 'REVIEWS SUBHEADING SINCE THERE IS ALREADY A REVIESING HEADING */
.woocommerce #reviews #comments h2 {
    display: none;
}
/* 'BE THE FIRST TO REVIEW XX' */
span#reply-title {
    font-weight: 400 !important;
}
/* 'REQUIRED' ASTERISKS */
label span.required {
    color: #111;
}
/* YOUR RATING LABEL */
.comment-form-rating label {
  	font-weight: 600;
  	margin-top: 10px;
  	font-size: 0.938rem;
}
/* YOUR REVIEW LABEL */
.comment-form-comment label {
  	font-weight: 600;
  	font-size: 0.938rem !important;
}
/* BUTTON */
.woocommerce #review_form #respond .form-submit input[type=submit] {
    font-weight: 700 !important;
    width: auto;
    border: 2.5px solid transparent;
    background: url(https://fit.mylisting.club/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed, linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
    border-radius: 25px;
}
.woocommerce #review_form #respond .form-submit input[type=submit]:hover {
    opacity: .9;
}
/**** RELATED PRODUCTS ****/
/** REMOVE HEADING **/
.related.products>h2 {
    display: none;
}
/** PRODUCT GRID **/
/* RATING */
.woocommerce .star-rating span:before {
    background: linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* PRODUCT TITLE */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.125rem;
    font-weight: 700 !important;
}
/* PRODUCT META */
.woocommerce ul.products li.product, ul.products li.product {
  	text-align: center;
}
/* PRICE */
.woocommerce ul.products li.product .price {
    display: contents !important;
}
/* ADD TO CART BUTTON */
.woocommerce ul.products li.product a.button {
    display: block;
    font-weight: 700;
    font-size: 0.813rem;
    color: #fff;
    border: 2.5px solid transparent;
    border-radius: 25px;
    background: url(https://fit.mylisting.club/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed, linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 8px;
}
.woocommerce ul.products li.product a.button:hover {
    opacity: .9;
}
/* ADD TO CART BUTTON - REMOVE ICON */
.woocommerce ul.products li.product a.button:before {
    display: none;
}
    
    
    
    
    