.top-header-menu{
	display: block;
}

#menu-main-menu span.price{
	display: none; 
}
/* archive page */
body.archive.woocommerce #page-wrap span.price{
	text-align: center;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
	margin-bottom: -7px;
}

/* product page */
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    background: #F7F7F7;
}


@media all and (min-width: 992px){
	.woocommerce div.product form.cart, .woocommerce div.product p.cart {
	    margin: 0 !important;
	}

	.woocommerce div.product form.cart, .woocommerce div.product p.cart {
        float: none;
    }
}

@media all and (max-width: 767px){
	ul.products li.product .product-details {
		min-height: initial !important;
	}
}

@media all and (max-width: 991px){
	.woocommerce ul.products li.product figure figcaption .shop-actions .yith-wcwl-add-button.show a > i {
	    vertical-align: 1px !important;
	    margin-right: 30px;
	    font-size: 15px;
	}

	.mobile-cart-link{
		visibility: visible;
		pointer-events: all;
	}
}

@media all and (min-width: 767px) and (max-width: 1024px){
	.woocommerce .wc-proceed-to-checkout > a.checkout-button {
	    font-size: 11px;
	}
}

.woocommerce form.cart .yith-wcwl-add-to-wishlist a:hover{
    background: #006aa7;
    color: #ffffff !important;
}

form.variations_form.cart .woocommerce-variation .woocommerce-variation-price{
    text-align: right;
    margin-right: 15px;
}

form.variations_form.cart .woocommerce-variation .woocommerce-variation-price span.amount{
	color: #000;
}

div.product-after-wrap .owl-item li span.price,
.woocommerce ul.products li.product .price, 
.woocommerce div.product p.price{
	text-align: center;
}

/* cart */
.woocommerce .wishlist_table tr td.product-add-to-cart a:hover{
	color: #fff !important;
}

/* wishlist */
.woocommerce table.shop_table tr td.product-remove .remove i {
    vertical-align: 0;
}

/* checkout */
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{
background: #F1F1F1;
}

span.joinlivechat {
    display: inline-block !important;
}

.joinlivechat::after{
	font-family: FontAwesome;
	content: "\f0e5";
	margin: -1px 2px 0 3px;
	vertical-align: 1px;
}
.bag-product a.remove{
    padding: 0 !important;
    line-height: 0.9;
}

.bag-product a.remove:hover{
	color: #fff !important;
}

.bag-buttons a.checkout-button,
.bag-buttons a.shop-button{
	background: #006AA6 !important;
}

#footer-widgets ul.product_list_widget .amount{
	display: none;
}

/* Checkout page  */
/*.woocommerce-checkout #header-search,
.woocommerce-checkout #top-header,
.woocommerce-checkout nav.search-nav,
.woocommerce-checkout #base-promo,
.woocommerce-checkout #footer-wrap
{
	display: none;
}

.woocommerce-checkout #menu-main-menu{
	visibility: hidden;
} */

.single-product .cart .yith-wcwl-add-button a,
.single-product .cart .yith-wcwl-add-button a i,
.single-product .cart .yith-wcwl-add-button a span{
	color: #222222;
}

.single-product .cart .yith-wcwl-add-button:hover a,
.single-product .cart .yith-wcwl-add-button:hover a i,
.single-product .cart .yith-wcwl-add-button:hover a span{
	color:#fff;
}

.single-product .cart .yith-wcwl-add-button a span{
    vertical-align: -2px;
}

.woocommerce div.product form.cart .variations {
    width: initial;
    min-width: 190px;
}

.woocommerce div.product form.cart .variations select {
    padding: 10px 25px 10px 15px;
    margin-top: 5px;
    width: inherit;
}

.variations a.reset_variations{
	margin-left: 10px;
}

.woocommerce-variation-price {
	display: none;
}

@media all and (max-width: 1199px){
	body.single-product .yith-wcwl-add-to-wishlist {
	    clear: none;
	    margin-top: 0 !important;
	    border-left: none;
	}

	body.single-product .yith-wcwl-add-to-wishlist a span{
		display: none;
	}
}

.woocommerce ul.products li.product figure figcaption .shop-actions .yith-wcwl-add-button.show a > i {
    vertical-align: -3px;
    color: #222;
}

.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist a {
    padding: 7px 14px;
}

body.archive.woocommerce .woocommerce-shop-page ul.products li span.price{
	
}

.woocommerce form.cart button.single_add_to_cart_button:hover, 
.woocommerce .button.checkout-button, 
.woocommerce .wc-proceed-to-checkout > a.checkout-button{
	text-transform: none;
}

.woocommerce ul#shipping_method li input {
    margin: 7px -10px;
}

.woocommerce-checkout p.thank-you{
	font-size: 25px;
}

.woocommerce .order_details li{
	width: 100%;
	font-size: 1em;
	line-height: 1.3em;
}

.woocommerce form #customer_details .form-row label {
    width: 40%;
}

.woocommerce form #customer_details .form-row input,
.woocommerce form #customer_details .form-row textarea {   
    width: 60%;
}


.woocommerce table.shop_table.cart tr td, 
.woocommerce-page table.shop_table.cart tr td{
	padding: 30px 0 20px;
    vertical-align: middle;
}

.woocommerce table.shop_table.cart tr td.product-quantity {
	padding-top: 28px;
}

.woocommerce table.shop_table.cart tr td.product-remove{
	padding-top: 26px;
}

.woocommerce #payment .terms{
	font-size: 13px;
}

.woocommerce table.shop_table.cart tr td.product-add-to-cart{
	 padding-top: 34px;
}

/*
.woocommerce table.shop_table.cart tr td, .woocommerce-page table.shop_table.cart tr td {
    padding: 34px 0 20px;
    vertical-align: top;
}

.woocommerce table.shop_table.cart tr td.product-name{
	padding-top: 40px;
}
*/


/*  GR  WC Enabled Tweaks*/
body.gr-site .joinlivechat{
	display: none !important;
}

body.gr-site a.continue-shopping{
	display: none;
}

body.gr-site .woocommerce .help-bar ul li,
body.gr-site.woocommerce-wishlist .help-bar ul li {
	display: none;
}

body.gr-site .woocommerce .help-bar ul li:nth-of-type(1),
body.gr-site.woocommerce-wishlist .help-bar ul li:nth-of-type(1){
	display: list-item;
}

.woocommerce.woocommerce-page form.cart button.single_add_to_cart_button:hover,
.woocommerce.woocommerce-page form.cart .yith-wcwl-add-to-wishlist a:hover,
figcaption .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page.woocommerce .shipping-calc-wrap button[name="calc_shipping"]:hover,
#order_review #payment #place_order,
.woocommerce.woocommerce-page .wishlist_table tr td.product-add-to-cart a:hover,
.woocommerce.woocommerce-page nav.woocommerce-pagination ul li span.current, 
.woocommerce.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce.woocommerce-page nav.woocommerce-pagination ul li a:hover{
	background: #006aa7 !important;
	color: #fff !important;
}

.woocommerce ul.products li.product:hover figure figcaption .shop-actions .yith-wcwl-add-button.show a > i{
	color: #006aa7 !important;
}

.woocommerce.woocommerce-page form.cart button.single_add_to_cart_button:hover, 
.woocommerce.woocommerce-page .button.checkout-button, 
.woocommerce.woocommerce-page .wc-proceed-to-checkout > a.checkout-button,
.woocommerce.woocommerce-page #page-wrap input[type="submit"]:hover,
.woocommerce.woocommerce-page table.shop_table tr td.product-remove .remove:hover,
.woocommerce.woocommerce-page .yith-wcwl-wishlistexistsbrowse a,
.woocommerce .yith-wcwl-wishlistaddedbrowse a,
.woocommerce input[type="submit"]{
	background: #006aa7 !important;
	color: #fff !important;
	border: none !important;
}

.woocommerce.woocommerce-page .wc-proceed-to-checkout:hover > a.checkout-button,
#order_review #payment #place_order:hover,
.woocommerce.woocommerce-page  .wpcf7 input.wpcf7-submit[type="submit"]:hover
{
    background: #f7f7f7 !important;
    color: #006aa7 !important;
    border: 1px solid #006aa7 !important;
}

ul.woocommerce-error li a,
ul.woocommerce-error li a:hover{
	color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

.woocommerce #payment .terms label{
	margin-right: 2px;
	float: left;
}

.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
    color: #006aa7;
}

table.wishlist_table.cart td.product-price,
table.wishlist_table.cart td.product-stock-status{
	text-align: center;
}

.woocommerce form.cart button.single_add_to_cart_button i {
    font-size: 13px;
    vertical-align: 0px;
}

.woocommerce figcaption .product-added{
	background-color: #006aa7!important;
	color: #fff !important;
}

.woocommerce ul#shipping_method li {
    text-indent: -15px;
}

#shipping_method li label{
	margin-left: 10px;
}

label[for=payment_method_modirumeb] > img {
	display: none;
}


a.sf-button.sf-icon-reveal.checkout-button i {
    line-height: 34px;
}