/*
Theme Name: Twenty Nineteen Child
Theme URI: https://wordpress.org/themes/twentynineteen/
Template: twentynineteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready,block-patterns
Version: 2.0.1626699245
Updated: 2021-07-19 12:54:05

*/

.bc-mnc__cart-link--cart-icon i {
    color: #656565 !important;
}

.bc-mnc__cart-link--count-circle {
    color: #ffffff !important;
    background: #c6a35d !important;
	font-size: 8px !important;
}


.sub-menu-columns ul.sub-menu li {
display: inline-block !important;
float: left !important;
width: 200px !important;
}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
float: left !important;
margin-right: 10px !important;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
float: right !important;
}


.elementor-widget:not(:last-child) {
    margin-bottom: 10px !important;
}

h2.ekit-heading--subtitle.elementskit-section-subtitle.elementskit-style-border {
    font-size: 14px !important;
    text-transform: uppercase !important;
}

/*
@media (min-width: 1025px){
.elementskit-navbar-nav-default .elementskit-megamenu-panel {
    margin-left: -12em !important;
}}*/


.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    transition: background 150ms ease-in-out;
	background: black !important;
}

td.product-remove a {
    color: white !important;
}


table td, table th {
	border: 1px solid #d0d0d0;
}

.cart_totals h2 {
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
}

h1:not(.site-title):before, h2:before {
    height: 0px !important;
}

td.product-name a {
    color: black !important;
}

a{
   border:0px !important;
   outline:0px !important;
}

.below-slider .ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img {
    border-radius: 0% !important;
    height: auto !important;
    width: 60% !important;
}

button.slick-prev.slick-arrow {
    background: white !important;
}

button.slick-next.slick-arrow{
    background: white !important;
}

.new-product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100% !important;
}

.bapf_sfilter.bapf_clr_txt_bottom .bapf_clr_text, .bapf_sfilter.bapf_clr_txt_top .bapf_clr_text {
    display: block;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 15px;
}

.bapf_sfilter .bapf_hascolarr, .bapf_sfilter .bapf_hasdesc {
    font-family: 'Montserrat';
    font-weight: 400;
    text-transform: capitalize;
    font-size: 15px;
}

.woocommerce.widget_price_filter h5 {
    font-family: 'Montserrat';
    font-weight: 400;
    text-transform: uppercase;
}
span.bapf_clr_span.hxpx_wxpx {
    margin-right: 20px;
    margin-left: 0;
}

.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {
    vertical-align: middle;
    margin-left: 0;
    margin-right: 3px;
}

.elementor-1111 .elementor-element.elementor-element-664f69ab.elementor-wc-products ul.products li.product .star-rating {
    display: none !important;
}

.elementor-wc-products ul.products li.product .button {
    padding: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

@media only screen and (max-width: 600px) {
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: block !important;
}
h2.woocommerce-loop-product__title {
    display: block !important;
}	
ul.products.columns-4 span.price {
    display: block !important;
}	
}

.elementor-1111 .elementor-element.elementor-element-664f69ab.elementor-wc-products ul.products li.product .price {
    margin-bottom: 10px !important;
}

.woocommerce-product-gallery img {
    display: block;
    height: auto;
    width: 100% !important;
}

.woocommerce .elementor-1065 .elementor-element.elementor-element-b1ca4f9 .woocommerce-tabs .woocommerce-Tabs-panel h2 {
    display: none;
}

.woocommerce-tabs ul li.active a {
    box-shadow: 0 0px 0 #0073aa;
}

ul.tabs.wc-tabs .active {
    background: #c6a35d !important;
    line-height: 50px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.woocommerce .elementor-1065 .elementor-element.elementor-element-b1ca4f9 .woocommerce-tabs .woocommerce-Tabs-panel {
    font-family: 'Montserrat', Sans-serif;
    font-size: 14px;
    border: 1px solid #c6a35d !important;
}

table.woocommerce-product-attributes.shop_attributes table td, table th {
    border: 1px solid #e0e0e0 !important;
}


.bapf_sfilter .bapf_hascolarr, .bapf_sfilter .bapf_hasdesc {
    display: inline-block !important;
}

.bapf_body label {
    font-size: 15px;
    font-family: 'Montserrat';
    text-transform: capitalize;
}

p.woocommerce-result-count {
    font-family: 'Montserrat';
    font-size: 14px;
	font-weight: 300;
	padding-top: 0px !important; 
}

form.woocommerce-ordering .orderby {
    font-family: 'Montserrat';
    font-size: 14px;
	font-weight: 300;
}

/*

.pp-hvr .wp-post-image:hover + h2.woocommerce-loop-product__title {
    display: block;
}

.pp-hvr h2.woocommerce-loop-product__title {
    display: none;
}

.pp-hvr .wp-post-image:hover + span.price {
    display: block;
}

.pp-hvr span.price {
    display: none;
}

.pp-hvr .wp-post-image:hover + a.button.product_type_variable.add_to_cart_button {
    display: block;
}

.pp-hvr a.button.product_type_variable.add_to_cart_button {
    display: none;
} */


th.woocommerce-product-attributes-item__label {
    text-align: left;
    font-weight: 400;
}

td.woocommerce-product-attributes-item__value a {
    color: black;
}

.woo-variation-swatches.wvs-show-label .variations td {
    border: none;
}

table.variations td {
    padding: 0;
}

.woo-variation-swatches.wvs-show-label .variations td {
    padding: 0 !important;
}

.entry {
    margin-top: 0px !important;
}


table.variations select {
    margin-right: .5rem;
    padding: 6px;
    border: 1px solid #ccc;
	font-family: 'Montserrat' !important;
}

button#customize {
    margin-top: 1.5em;
}

li.entry.product.type-product:hover h2.woocommerce-loop-product__title {
    display: block;
}

h2.woocommerce-loop-product__title {
    display: none;
}

/*
li.entry.product.type-product span.price {
    display: none;
}
*/
/*
li.entry.product.type-product:hover li.entry.product.type-product span.price {
    display: block !important;
}*/

ul.products.columns-4 span.price {
    display: none;
}

li.entry.product.type-product:hover .price {
    display: block !important;
}

a.button.product_type_variable.add_to_cart_button {
    display: none;
}

li.entry.product.type-product:hover a.button.product_type_variable.add_to_cart_button {
    display: block;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	 display: none;
}

li.entry.product.type-product:hover 
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: block;	
	margin-bottom: 10px;
}

/*
li.entry.product.type-product:hover {
    border: 1px solid black !important;
}*/

li.entry.product.type-product:hover img {
    padding: 0px;
}

li.entry.product.type-product {
    height: fit-content;
}

ul.products li.product .button {
    vertical-align: middle;
    margin: 25px;
    background: black !important;
}

.baa{
	border: 1px solid black !important;
}

.best-sellerr li.entry.product.type-product:hover {
    border: 0px solid black !important;
}

.best-sellerr li.entry.product.type-product img{
	transition: transform 1s;
}

.best-sellerr li.entry.product.type-product:hover img{
	 transform: scale(1.2);
}

.best-sellerr li.entry.product.type-product:hover img {
    padding: 0px !important;
}

button.elementskit-menu-hamburger.elementskit-menu-toggler {
    background: #c6a35d00 !important;
}

button.elementskit-menu-close.elementskit-menu-toggler {
    background: #c6a35d !important;
    border: none !important;
}

th.woocommerce-product-attributes-item__label {
    padding: 0px !important;
    padding-left: 20px !important;
}

td.woocommerce-product-attributes-item__value {
    padding: 0px !important;
    padding-left: 20px !important;
}

table.woocommerce-product-attributes.shop_attributes p {
    margin: 8px;
}

.onsale {
    background: #c6a35d;
    padding: 8px !important;
    font-size: 13px !important;
	font-weight: 500 !important;
}

ins {
    background: none !important;
}

span.eael-onsale.sale-preset-2 {
    display: none !important;
}

form.woocommerce-ordering {
    display: none;
}

.swiper-button-next, .swiper-button-prev {
    width: 15px !important;
}

/*
.xoo-el-sidebar {
    background-image: url(http://shealuxjewels.wdcdemo.com/wp-content/uploads/2021/08/38087932_979745_SV_1.jpg) !important;
}
*/

.paoc-popup textarea {
    height: 100px !important;
}

/*
.paoc-design-1 .paoc-popup-inr {
    text-align: center !important;
}
*/

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 16px;
    font-weight: 400;
}

.paoc-popup textarea {
    font-family: 'Montserrat';
    font-size: 16px;    
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    font-family: 'Montserrat';
    font-size: 16px;
	width: 100%;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    font-family: 'Montserrat';
    font-size: 16px;
	width: 100%;
}

.paoc-popup-mheading {
    font-weight: 400 !important;
    font-family: 'Montserrat', Sans-serif !important;
}

/*
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    font-weight: 400 !important;
    font-family: "Rubik", Sans-serif !important;
    font-size: 17px !important;
	width: 100% !important;
}
*/

.paoc-close-popup {
    background-color: #c6a35d !important;
}

.paoc-close-popup svg {
    color: white !important;
}

/*
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #c6a35d !important;
    font-family: "Rubik", Sans-serif !important;
    font-weight: 400 !important;
    padding: 10px !important;
    border-radius: 0;
} */


.contact-page button.elementor-button.elementor-size-sm {
    background: #efefef !important;
    color: #3a3a3a !important;
}

select#tinvwl_product_actions {
    font-family: 'Montserrat';
}

.paoc-popup-center-center .paoc-cb-popup-body {
    border-radius: 10px !important;
}

.paoc-popup-btn {
    display: inline-block;
    padding: 8px 20px;
    text-align: center;
    background: #f9f9f900 !important;
    color: #000000 !important;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    width: 100%;
	text-decoration: none !important;
}

.hide-menu {
    display: none;
}

.swiper-slide{
	border: 1px solid #efefef !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	background: black !important;
	border : 1px solid black !important;
}

/*
span.woocommerce-Price-amount.amount{
	 color: #8b6f39 !important;
}
*/

/* Gift Voucher Css */

.post-3444 span.woocommerce-Price-amount.amount {
    display: none;
}

.post-3444 p.elementor-heading-title.elementor-size-default {
    display: none;
}

.post-3444 .elementor-icon-list--layout-traditional {
    display: none;
}

.post-3444 .elementor-element.elementor-element-6c68afd {
    display: none;
}

.post-3444 ul.ekit_socialshare {
    display: none;
}

.post-3444 .elementor-element.elementor-element-192eced {
    display: none;
}

.wps_wgm_added_wrapper {
    font-family: 'Montserrat';
}

.single-product form.cart input {
    width: 2.9em;
}

.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: 'Montserrat';
    text-transform: uppercase;
}

.post-3444 a.paoc-popup-click.paoc-popup-cust-2672.paoc-popup-button.paoc-popup-btn{
	display:none;
}

.post-3444 .elementor-element.elementor-element-4e8f049{
	display:none;
}

.post-3444 .elementor-element.elementor-element-65017fd{
	display:none;
}

.post-3444 .elementor-element.elementor-element-21ad34d{
	display:none;
}

.post-3444 .elementor-element-1ea90cf{
	display:none;
}

@media only screen and (max-width: 600px) {
.post-3444 .quantity+.button {
    margin-top: 0px !important;
}}

a#mwg_wgm_preview_email {
    margin-bottom: 20px;
}

button.single_add_to_cart_button.button.alt {
    padding-bottom: 13px !important;
    padding-top: 13px !important;
}

span.wps_wgm_message_length {
    font-size: 15px;
}

span.wps_wgm_method {
    font-size: 16px;
    font-weight: 500;
}

a#mwg_wgm_preview_email {
    font-size: 15px;
    color: black;
}

.post-3444 .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    display: contents !important;
}

/* End Gift CSS */


li#menu-item-3451:after {
    content: "\eb34";
    font-family: 'teenyicon';
    font-size: 22px;
}

a.hfe-menu-item {
    display: none !important;
}

.rotate-270 {
    transform: rotate(270deg) !important;
}


body.elementor-page-3601:not(.elementor-motion-effects-element-type-background), body.elementor-page-3601 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000!important;
}

.exad-call-to-action {
    padding: 5px 50px 5px 50px !important;
}

.page-id-3715 {
    background-color: #f6f4f2 !important;
}

.tp-image-wrapper {
    position: relative;
    margin-bottom: -14px;
}

.elementor-wc-products ul.products li.product {
    border-color: #E8E8E8 !important;
    box-shadow: 1px 3px 5px 1px #e7e7e7;
}

.wc-category-slider .wc-slide-button {
	background: #c6a35d !important;
}

.wc-category-slider .owl-dots button.owl-dot.active span, .wc-category-slider .owl-dots button.owl-dot:active span, .wc-category-slider .owl-dots button.owl-dot:focus span, .wc-category-slider .owl-dots button.owl-dot:hover span {
    background: #c6a35d !important;
}

/* Shop Page */


.bapf_slidr_jqrui .bapf_from, .bapf_slidr_jqrui .bapf_to {
    font-size: 14px !important;
    font-family: 'Montserrat' !important;
}

form.woocommerce-ordering option:nth-last-child(2) {
    display: none;
}

form.woocommerce-ordering option:nth-last-child(1) {
    display: none;
}

/*Home page - Cateory Slider */

.wc-category-slider .wc-slide-button {
    background: #433c39 !important;
    font-family: 'Montserrat';
    font-weight: 500;
}

.wc-category-slider .wc-slide-title {
    font-family: "Generica Normal", Sans-serif;
	letter-spacing: 1px;
}

.wc-category-slider .wc-slide-product-count {
    font-family: 'Montserrat';
    font-weight: 500;
}

/* Product Page */

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

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

div#tab-reviews {
    display: block !important;
}

div#reviews textarea#comment {
    height: 100px !important;
}

/* My account Page */

.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    background: white !important;
}

.woocommerce-info {
    background: #c6a35d;
	font-family: 'Montserrat';
    padding: 10px;
}

a.button.wc-backward {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 15px;
}

.woocommerce-MyAccount-orders a.woocommerce-button.button.view {
    width: -webkit-fill-available;
    color: white !important;
    letter-spacing: 1px;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th {
    border-top: var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) #dbdbdb;
	text-align: center;
}


/* Gift Card */

.postid-4756 .karat {
    display: none !important;
}

.postid-4756 .git {
    display: none !important;
}

.postid-4756 .fc{
    display: none !important;
}

.postid-4756 .ac{
    display: none !important;
}

.postid-4756 .divider{
    border: none !important;
}

.postid-4756 .skuncat{
    display: none !important;
}

.postid-4756 .sw{
    display: none !important;
}

.postid-4756 .selpri td {
    border: none;
}

.postid-4756 .ins{
    display: none !important;
}

.postid-4756 .lastdivider{
    display: none !important;
}

.postid-4756 .addinf-heading{
    display: none !important;
}

.postid-4756 .selepri{
    display: none !important;
}

.wcpa_form_outer .wcpa_form_item .image-group label {
    font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 500;
    display: unset;
    padding-right: 0.2em;
    float: left;
    width: 107px;
}

.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_circle .wcpa_image img {
    border-radius: 0;
}

.wcpa_form_outer .wcpa_form_item .wcpa_image input[type=checkbox], .wcpa_form_outer .wcpa_form_item .wcpa_image input[type=radio] {
    position: relative;
    opacity: 1;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 8px;
}

.wcpa_form_outer .wcpa_form_item .image-group img {
    margin-top: -20px;
}

.wcpa_form_outer label {
    display: inline-block;
    padding-right: 0.5em;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 600px){
.wcpa_form_outer .wcpa_form_item .image-group img {
    width: 140px !important;
	}}

.postid-4756 .review-tab{
    display: none !important;
}

.postid-4756 .umay-like{
    display: none !important;
}

a.reset_variations {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 500;
    color: black;
}

.woocommerce-variation-price {
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 400;
}

.wcpa_form_outer .wcpa_form_item .color-inline .wcpa_color {
    padding-right: 20px;
}


/* Magnifier on Product image */
.exad-magnify-large {
    zoom: 1.2 !important;
}


/* Wooocmerce Alert */

.woocommerce-message {
    margin-bottom: 2em;
    margin-top: 2em;
    background: whitesmoke;
    border-radius: 10px;
    padding: 15px;
    font-family: 'Montserrat';
}

.woocommerce-message a {
    background: #ffffff !important;
    padding: 7px 20px !important;
    font-size: 16px;
    margin-left: 20px;
    color: black;
}

.woocommerce-message {
    font-size: 17px;
}


/* chheckout Page */
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
    border: 1px solid #d0d0d0;
    text-align: center;
}	

table.shop_table.woocommerce-checkout-review-order-table th {
    padding: 15px !important;
}

.elementor-20 .elementor-element.elementor-element-8aeed24 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: calc( (3px*2) + 30px ) !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #838383;
    color: white !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea {
	font-size: 14px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li input, .elementor-widget-woocommerce-checkout-page .woocommerce .input-radio {
    float: left;
    margin-right: 10px !important;
}

.elementor-widget-woocommerce-checkout-page .coupon-container-grid {
    margin-top: 15px;
}

.elementor-widget-woocommerce-checkout-page button.woocommerce-button.button.e-apply-coupon {
    padding: 8px;
}

.elementor-widget-woocommerce-checkout-page div#checkout-radio h3 {
    font-family: 'Montserrat';
}

/* Whatsapp Button */
span#simple-chat-button--text {
    font-family: 'Montserrat';
    font-weight: 500;
    letter-spacing: 0.5px;
}

/* Top Right Login and all */
a.xoo-el-action-sc {
    opacity: 0;
}

a.xoo-el-action-sc.xoo-el-login-tgr {
     opacity: 0;
}

.bc-root .icon-cart-01:before, .bc-mnc .icon-cart-01:before {
    content: "\e82e";
    color: #1e1d1d !important;
    font-family: 'elementskit';
}

.elementor-shortcode {
    font-size: 15px;
    font-family: 'Roboto';
    font-weight: 300;
}




/* wishlist top counter in menu */
span.wishlist_products_counter_number {
	background: #c6a35d !important;
    padding: 5px !important;
    font-size: 10px !important;
    border-radius: 100% !important;
    color: white !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 6px !important;
    position: absolute !important;
    font-weight: 800;
}

tr.wishlist_item i.ftinvwl.ftinvwl-times {
    
    color: white;
}

button.button.alt {
    font-size: 11px;
    padding: 10px !important;
}

span.tinvwl-input-group-btn button {
    font-size: 13px;
    padding: 10px;
}

.tinvwl-to-right.look_in button {
    font-size: 13px;
    padding: 10px;
    font-weight: 500;
}

a.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt.wishlist-counter-with-products:before {
    font-size: 28px;
    color: red;
    width: 18px;
}

a.wishlist_products_counter.top_wishlist-custom img {
    max-height: 28px !important;
    max-width: 28px !important;
}

a.wishlist_products_counter.top_wishlist-custom img{
	margin: 0 0px 0 0 !important;
}

.tinv-header {
    display: none;
}

/* Wishlist Product Page */

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    color: red;
    font-size: 28px;
}

span.tinvwl_add_to_wishlist-text {
    font-family: 'Montserrat';
    font-size: 18px;
    color: black;
    text-decoration: none !important;
}

span.tinvwl_remove_from_wishlist-text {
    color: black;
    font-family: 'Montserrat';
    font-size: 18px;
    text-decoration: none !important;
}

table.tinvwl-table-manage-list {
    font-family: 'Montserrat';
}

/* Login Popup */

.xoo-el-inmodal .scroll-content {
    font-family: 'Montserrat';
}

.postid-3444 .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart {
    display: none;
}

.postid-4756 .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart {
    display: none;
}

.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select {
    font-family: 'Montserrat';
}

/* Popup - Book an appointment */

.paoc-popup-mheading {
    font-size: 22px !important;
}

/* Single product Page zoom */
#nickx-gallery .nslick-slide {
    border: 1px solid #d1d1d1;
    margin: 12px;
}

.slider.nickx-slider-for.yes.nslick-initialized.nslick-slider {
    border: 1px solid #ccc;
}


/* Product Price range page changes */


.archive.post-type-archive .post-4756 {
    display: none !important;
}

.woocommerce-message a {
    color: #242424 !important;
    font-weight: 500;
    font-size: 14px;
}

th.woocommerce-product-attributes-item__label {
    font-weight: 700 !important;
}

/* end Product Price range page changes */

a.woocommerce-remove-coupon {
    color: red !important;
}

a.added_to_cart.wc-forward {
    background: #323232;
    font-size: 15px !important;
    color: white !important;
    display: block;
    margin: 15px 25px!important;
    padding: 5px;
	text-decoration: none !important;
}

.elementor-widget-woocommerce-cart .woocommerce .remove {
    border: 1px solid red !important;
    padding: 5px;
    margin-right: 20px;
    border-radius: 0px;
    line-height: 9px;
}

td.product-subtotal {
    border: none !important;
}

tr.cart-subtotal td {
    border: none !important;
}

tr.cart-discount td {
    border: none !important;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid !important;
    color: #d4d4d4;
}

a:focus {
    text-decoration: none !important;
}

/* Cart Page */

a.remove:after {
    content: ' Remove';
    font-weight: 400;
    font-size: 16px;
    border: none !important;
}

.elementor-widget-woocommerce-cart .woocommerce .remove {
    font-size: 0;
	border: 0px !important;	
}

/* End Cart Page */

/* Shop Page - Cart button hide temporory */
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}