/*
Theme Name: Zass Child
Theme URI: http://althemist.com/zass
Description: <strong>Zass child theme by theAlThemist</strong> - <br/> Advanced WordPress / WooCommerce theme for handmade artists and artisans:<br/> <a href='http://www.althemist.com'>Other themes by us.</a>
Version: 1.0.0
Template: zass
Author: theAlThemist
Author URI: http://www.althemist.com
License: Themeforest Split Licence
License URI: -
Text Domain: zass
*/

.text-primary {
	color: #7e0092 !important;
}

.text-sec {
	color: #e78011 !important;
}

.text-dark {
	color: #333333 !important;
}
.zass_title_holder .breadcrumb, .zass_title_holder .breadcrumb a {
    color: #222222;
	text-transform: uppercase;
}


/*header*/
@media (min-width: 778px) {

	body.zass_transparent_header:not(.zass_header_left) .zass_title_holder.title_has_image .inner {
	    padding-top: 230px !important;
	}
}


/*product*/
div.product form.cart {
    margin-bottom: 20px;
}

span.sku_wrapper {
    display: none;
}

i.yith-wcwl-icon.fa.fa-heart-o {
    display: none;
}

th.label,
tr.woocommerce-product-attributes-item th {
    border-bottom: 1px solid #efefef;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.woocommerce-widget-layered-nav-list__item--chosen.chosen a:after {
    content: "X";
    background: #817979;
    padding: 2px;
    position: absolute;
    color: white;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    right: 10px;
    text-align: center;
    line-height: 20px;
    padding-bottom: 23px;
    margin-top: -7px;
}

.summary .vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
    display: inline-block;
    margin-bottom: 16px;
    border-radius: 30px;
}


/*various*/
span.count_comments {
    display: none;
}

/*checkout*/
.woocommerce form.checkout p, div.woocommerce form p, .woocommerce-form-login p {
    border-bottom: unset;
}


/* Container Style */
.social-share-buttons {
    display: flex;
    justify-content: center; /* Center the buttons horizontally */
    margin-top: 20px; /* Add space above the button container */
    gap: 15px; /* Space between each button */
}

/* Individual Button Styles */
.social-share-buttons a {
    padding: 10px 15px; /* Button padding */
    text-decoration: none;/* Remove underline from the links */
    border-radius: 5px; /* Rounded corners for the buttons */
    font-weight: bold; /* Bold text for better visibility */
    transition: background-color 0.3s; /* Smooth background color transition for hover effect */
}

/* Color and Hover Styles for Each Social Network */
.social-share-buttons a[href*="facebook.com"] {
    background-color: #3b5998;
    color: white;
}

.social-share-buttons a[href*="facebook.com"]:hover {
    background-color: #2d4373;
}

.social-share-buttons a[href*="twitter.com"] {
    background-color: #000000;
    color: white;
}

.social-share-buttons a[href*="twitter.com"]:hover {
    background-color: #022337;
}

.social-share-buttons a[href*="linkedin.com"] {
    background-color: #0077B5;
    color: white;
}

.social-share-buttons a[href*="linkedin.com"]:hover {
    background-color: #005582;
}

.social-share-buttons a[href*="pinterest.com"] {
    background-color: #BD081C;
    color: white;
}

.social-share-buttons a[href*="pinterest.com"]:hover {
    background-color: #8d0615;
}
