/** Product **/
.single-product .excerpt {
    display: none !important;
}

.single-product .short-desc {
    display: block !important;
}

.excerpt {
	
    font-size: 14px;
    line-height: 1.6em;
    display: block;
    margin-top: 15px;
    text-align: justify;
}

.short-desc,
.related.products .short-desc {
    display: none !important;
}


img.attachment-woocommerce_thumbnail {
    background-color: #FAF7F0;
}

.post-type-archive img.attachment-woocommerce_thumbnail,
.archive img.attachment-woocommerce_thumbnail,
.related.products img.attachment-woocommerce_thumbnail {
    background-color: #fff;
}

h2.yikes-custom-woo-tab-title {
    display: none;
}

img.elementor-lightbox-image {
    background-color: #fff;
}

.product-tb table {
    width: 100%;
}

.product-tb td:first-child {
    width: 50% !important;
    font-weight: 600;
}

.product-tb td {
    width: 25% !important;
}

.product-tb td {
    padding: 3px 5px;
    border-top: 1px solid #000 !important;
    background-color: transparent !important;
    color: #000 !important;
}

.product-tb tr:nth-child(odd) {
    background-color: #fff;
}



.product-tb-2 tr:nth-child(odd) {
    background-color: #fff;
}

.product-tb-2 table {
    width: 100%;
}

.product-tb-2 td:first-child {
    width: 30% !important;
    font-weight: 600;
}

.product-tb-2 td {
    width: 10% !important;
}

.product-tb-2 td {
    padding: 3px 5px;
    border-top: 1px solid #000 !important;
    background-color: transparent !important;
    color: #000 !important;
}

.product-tb-2 tr:nth-child(odd) {
    background-color: #fff;
}



.product-tb-3 table {
    width: 40%;
}

.product-tb-3 td:first-child {
    width: 1% !important;
    font-weight: 600;
}

.product-tb-3 td {
    width: 15% !important;
}

.product-tb-3 td {
    padding: 3px 5px;
    border-top: 1px solid #000 !important;
    background-color: transparent !important;
    color: #000 !important;
}

.product-tb-3 tr:nth-child(odd) {
    background-color: #fff;
}




@media only screen and (max-width:768px) {
	.product-tb-2 td {
    font-size: 10px;
}
	
	.product-tb-3 td {
    font-size: 10px;
}	
	
		.product-tb td {
    font-size: 10px;
}
	
}


.product-logo {
    text-align: center;
    margin-top: 30px;
}

.product-logo img {
    vertical-align: middle;
    margin: 0 15px;
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap {
    margin: 25px 0 -20px;
    height: 27px;
}

.woocommerce .woocommerce-ordering .select_container {
    display: none;
}


.woocommerce div.product .product_title {
display:none;
}

.woocommerce .product_meta span + span {
  display:none;
}

/**table**/
.tbl-data-01 thead th:first-child {
    border-left: 0 none;
}
.tbl-data-01.middle th, .tbl-data-01.middle td {
    vertical-align: middle !important;
}

.tbl-data-01 thead th {
    padding: 7px 17px 5px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #fff;
    background-color: #666;
    text-align: center;
	word-wrap: break-word;
}

.spectable-stylist table tbody th:first-child {
    min-width: 4em;
}

.tbl-data-01.middle th, .tbl-data-01.middle td {
    vertical-align: middle !important;
}
.tbl-data-01 tbody th {
    padding: 7px 17px 5px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #e9e9e9;
    word-wrap: break-word;
	  color: #333;
}

.middle {
    vertical-align: middle !important;
	margin-left:auto;
	margin-right:auto;
	width:90%;
}

.center {
    text-align: center !important;
		border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.tbl-data-01 tbody td.colored-cell-02 {
    background-color: #e9e9e9;
	border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	text-align: center !important;
}




/**cart &amp; arrow icon**/
/**.woocommerce ul.products li.product .button, .woocommerce .button, .woocommerce a.button{
	display:none !important;
}


.post_featured.hover_shop .icons>a.shop_link{
	display:none !important;
}**/

/**home product section**/
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	background: white !important;}

/**hotspot**/
.point_style {
    width: 40px;
}