.yith-wcqv-wrapper .woocommerce div.product .product_title,
.single-product.woocommerce div.product .product_title{
    font-size: 30px;
    text-transform: none;
    font-weight: bold;
	line-height: 1.3;
	margin-top: 7px;
	margin-bottom: 7px;
}

.summary .product_title{
	letter-spacing: 0px !important;
}

span.woocommerce-Price-amount.amount {  
	color: rgba(0,0,0,0.77) !important;
}

.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button {
  	background-color: #6EC1E4;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 13px;
}

.woocommerce ul.products li.product .price {
	font-size: 13px;
}

.woocommerce ul.products li.product:hover a.woocommerce-loop-product__link::before {
  	content: '';
  	background: #191a1c;
	background-color: rgb(25, 26, 28);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  	opacity: 0.0;
	transition: none;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link::before {
	transition: none;
	height: 80%;
}

.woocommerce table.shop_table thead th {
	color:rgba(0, 0, 0, 0.79);
}


.woocommerce div.product form.cart .qty,
.woocommerce table.shop_table .product-quantity .qty{
	font-size: 1em;
}


.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{
	color: #0000;
	-webkit-transition: none;
	-moz-transition:none;
	transition: none;
}


.woocommerce button.button.alt:hover {
 	background-color: rgb(110, 193, 228) !important;
	border-color: rgb(255, 255, 255) !important;
}


.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{
	color: rgb(255, 255, 255);
	font-size: 10px;
	line-height: 2.3;
	border: 1px solid;
	height: 45px;
	text-transform: uppercase;
	background: rgb(110, 193, 228); 

}

.woocommerce .woocommerce-message a.button{
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-weight: bold;
	margin-right: 0;
	margin-left: 16px;
	background: rgb(110, 193, 228); 
	border: none;
}

.woocommerce-cart table.cart td.actions .coupon .button{
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-weight: bold;
	margin-right: 0;
	margin-left: 16px;
	background: rgb(110, 193, 228); 
	border: none;
}

.woocommerce .woocommerce-message a.button:hover {
  	background-color: rgb(110, 193, 228) !important;
}

.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{
	color: rgb(255, 255, 255);
	background: rgb(110, 193, 228); 
}

.woocommerce-cart table.cart td.actions > .button{
	color: rgb(255, 255, 255);
	font-size: 10px;
	line-height: 22px;
	height: 45px;
	margin: 0;
	padding: 4px 22px;
	background: rgb(110, 193, 228);	
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover{
	background: rgb(110, 193, 228);	
}

.quantity-spinner.quantity-down:hover,
.quantity-spinner.quantity-up:hover{
	color: rgb(0, 0, 0);
}

.woocommerce table.shop_table td.product-remove a{
	text-decoration: none;
	color: rgb(110, 193, 228);	
}

.woocommerce table.shop_table td.product-remove a:hover::before{
	text-decoration: none;
	color: rgb(110, 193, 228)!important;	
}

.woocommerce table.shop_table td.product-remove a::before {
	transition: none;
	opacity: 1.0;
}


.woocommerce table.shop_table td.product-name a,
.product_meta a {
	color: #333333;
	text-decoration: underline;
}


.woocommerce table.shop_table td.product-name a:hover,
.single-product.woocommerce div.product .product_meta  a:hover {
	color: #bababa;
	text-decoration: underline;
}

.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	text-decoration: none;	
}



h2.woocommerce-loop-product__title:hover {
	text-decoration: none;
	transition: none;
	color: #bababa !important;
}

.woocommerce ul.products li.product a {
	display: inline;
	text-decoration: underline;	
}

.woocommerce ul.products li.product a:hover {
	color: #bababa;
	text-decoration: underline;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	border-color: #333333 !important;
}

input[type="date"], input[type="email"], input[type="number"], 
input[type="password"], input[type="search"], input[type="tel"], 
input[type="text"], input[type="url"], select, textarea, 
input[type="submit"]:hover, button:hover, 
.select2-search--dropdown .select2-search__field{
	border-color: #333333 !important;
}

.woocommerce .woocommerce-message{
	background-color: #eee;
}

div.product a{
	color: #333333;
	text-decoration: underline;
}

div.product a:hover{
	color: #bababa;
	text-decoration: underline;
}

#tab-additional_information {
  display: none !important;
}

.woo_mini-count > span:not(:empty) {
	color: #333333;
}

.gt3_header_builder_cart_component .buttons .button {
	background:rgb(110, 193, 228) !important;
	opacity: 1;
	color: rgb(255,255,255);
}

.gt3_header_builder_cart_component__cart-container .shipping-costs-cart-info a:hover {
	color: #bababa;	
}

.gt3_header_builder_cart_component__cart-container .shipping-costs-cart-info a {
	text-decoration: underline;	
}

.woocommerce ul.woocommerce-mini-cart li a:hover {
	color: rgb(0,0,0,0.77);
}

.related.products {
  display: none;
}


.single-product.woocommerce .onsale {
  display: none;
}

.single-product.woocommerce div.product .product_title {
	letter-spacing: 1px;
}

.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
  display: none;
}