.ajax_add_to_cart{
display:none !important;
}

/************************
layout styles
*************************/
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	max-width: none;
}
#top-footer {
    padding: 10px 0;
}
.site-wrapper .site-content{
	padding-top:0px;
	padding-bottom:0px;
}

.site-header .logo{
	padding-bottom:0px;
	padding-top:0px;
}
.page_header_wrap.clearfix {
    background: #d0b62e !important;
    padding: 1em !important;
}
#content .page_header_wrap #accesspress-breadcrumb a, .woocommerce .entry-header .woocommerce-breadcrumb a {
    color: #ffffff;
}
.icon-1-1 img {
    height: 40px;
  width: auto;
}
.buy-product{
		height:auto !important;
    background-color: #22989f!important;
    color: #ffffff !important;
    padding: 5px 20px !important;
    border: 2px solid #22989f !important;
    margin: 0px;
	font-weight: 600;
    text-transform: uppercase !important;
    letter-spacing: 2px;
	line-height: 5;
}
.buy-product:hover{
    background-color: transparent !important;
	color:#22989f !important;
	cursor: pointer !important;
}
form .cart{
	display: none !important;
}
#order-form{margin-top: 20px;}

.reset_variations{
display: none !important;	
}

.quantity, .single_add_to_cart_button{
		display: none !important;	
}
.view-cart{
	  display: none;
}

#add {
    width: 15% !important;
    height: 42px !important;
    margin-right: 10px !important;
    font-size: 18px !important;
    text-align: center !important;
}

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{border-color:black;border-style:solid;border-width:1px;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tg th{border-color:black;border-style:solid;border-width:1px;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal; color:white;}
.tg .tg-z9v0{background-color:#22989f;border-color:#22989f;font-weight:bold;text-align:center;vertical-align:top}
.tg .tg-ldb8{border-color:#22989f;text-align:center;vertical-align:top}

#choose-size, #size, #pa_size{
    border: 1px solid #22989F;
    background-color: #fff;
    color: #2a2a2a;
}
.label{
	display:none;
}



/************************
page specific styles
*************************/

#post-3654 h2 {
	font-size: 1.3em;
}

#post-5270 h2.post-title {
    text-align: center;
}

/*********************
home page styles 
*********************/
.elementor-widget-woolentor-product-tab a img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}