/*
 Theme Name:   Pawanjewellers Child
 Description:  Pawanjewellers Child Theme
 Author:       Pulse Solutions
 Author URI:   http://pulsesolutions.com/
 Template:     pawanjewellers
 Version:      1.0.0
 Text Domain:  pawanjewellers
*/

.gform_validation_errors{display:none !important;}

#gform_submit_button_2{background-color: #cfaa0e; color: #fff; font-size: 16px;}
#gform_submit_button_5{background-color: #F2C611; color: #040809; display: inline-block; font: 500 18px / 18px 'Lora', Arial, Helvetica, sans-serif;
padding: 7px 16px; text-decoration: none; border: none; text-transform: capitalize; margin-top: 7px; height: 27px;}
#specialoffer .gform-theme--foundation #field_submit {align-items: center;} 
.wd-action-btn.wd-style-icon .button:hover{display:none !important;}
.wd-add-cart-icon a {display:none !important;}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .irs-grid-text.js-grid-text-8 {margin-left: -3.5% !important;}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .irs-grid-text.js-grid-text-9 {margin-left: -1.5% !important;}
.br {clear:both; margin:0; padding:0;}
textarea {resize:none;}
p {line-height:22px;}
a, button {-webkit-appearance:none; -moz-appearance:none; appearance:none;}

.text19 {font-size:19px;}
.text30 {font-size:30px;}
.whb-color-dark .navigation-style-underline .item-level-0 a, .whb-color-dark .navigation-style-underline .item-level-0 a span {color:#fff;}
.whb-color-dark .navigation-style-underline .item-level-0 a:after, .whb-color-dark .navigation-style-underline .item-level-0 a span:after {display: none;}
.menu-simple-dropdown .sub-menu-dropdown li a span.nav-link-text {color:#777;}
.full-screen-close-icon:after {color:#444;}
button.mfp-close:after {color:#fff;}

a.underline, .woocommerce-privacy-policy-text a, .login-form-footer a, .woocommerce-MyAccount-content > p a, .woocommerce-terms-and-conditions-wrapper a {text-decoration:underline;}
a:hover.underline, .woocommerce-privacy-policy-text a:hover, .login-form-footer a:hover, .woocommerce-MyAccount-content > p a:hover, .woocommerce-terms-and-conditions-wrapper a:hover {text-decoration:none;}
img.w72p {max-width:72%;}

.home .slider-type-product .product-grid-item {background:#fff; padding:7px; min-height: 353px;}
.product-grid-item .product-title, .product-grid-item .product-title a, .product_list_widget>li .product-title {font:bold 16px 'Lora', Arial, Helvetica, sans-serif; color:#212121;}
.product-grid-item .product-title a, .woocommerce-table__product-name.product-name {font-size:15px;}
.product-grid-item .product-title a:hover, .price .amount, .product_list_widget>li .product-title:hover {font:bold 15px 'Lora', Arial, Helvetica, sans-serif; color:#cfaa0e;}
.home .wpb_video_wrapper .button-play {display:none;}
.homeclientsay .wpb_column.vc_col-sm-12.vc_col-md-6 {margin:0 auto;}
.home .blog-post-loop .article-body-container {padding-top:34px;}
.home .blog-design-masonry .entry-title {line-height:30px;}
.home .woodmart-entry-meta, .home .hovered-social-icons {display:none;}
.home .article-inner .woodmart-entry-content {font-size:17px; line-height:24px; color:#444;}
.home .article-inner .woodmart-entry-content .read-more-section a {text-decoration:underline;}
.home .article-inner .woodmart-entry-content .read-more-section a:hover {text-decoration:none;}
.home .testimonial-slider-wrp .rtsw-avtar-image img {width:150px;}
.home .rtsw-testimonial .testimonials-text p {overflow:hidden; width:70%; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;margin-left:auto; margin-right:auto;}
.home .rtsw-testimonial h4, .home .testimonials-text em:before, .home .testimonials-text em:after, .home .rtsw-testimonial-job, .home .rtsw-social {display:none;}
.yith-wcwl-add-to-wishlist .blockUI.blockOverlay {display: none !important;}
.content-banner .content-size-default {line-height:20px;}
.color-scheme-dark {color:#222;}
.home .wedding .btn-style-link.btn-color-default:hover {border-color:#cfaa0e;}

.btn.btn-style-bordered.viewmorediscount {border-color:#BFBFBF;}
.btn.btn-style-bordered.viewmorediscount:hover {background-color:#BFBFBF;}

.footer-container p, .footer-container .widget_text .textwidget, .footer-container .widget-title, .footer-container .woodmart-recent-posts .entry-title a, .footer-container .woodmart-recent-posts .entry-title a:hover, .footer-container.color-scheme-dark .widget a {color:#fff;}
.footer-container .woodmart-recent-posts .entry-title a:hover, .footer-container.color-scheme-dark .widget a:hover {text-decoration:underline;}
.footer-container.color-scheme-dark .widget i, .social-form-circle .woodmart-social-icon, .social-form-circle .woodmart-social-icon i {color:#fff!important;}
.footer-container .woodmart-recent-posts .recent-posts-comment {display:none;}
.copyrights-two-columns .min-footer .col-left {color:#fff;}
.copyrights-two-columns .min-footer .col-left a {color:#fff; text-decoration:underline;}
.copyrights-two-columns .min-footer .col-left a:hover {text-decoration:none;}
.woodmart-recent-posts .entry-title a, .footer-container .woodmart-recent-posts .entry-title a:hover, .woodmart-sidebar-content #categories-6.widget_categories ul li a {font-size:15px;}
.footer-container.color-scheme-dark .widget a, .footer-container.color-scheme-dark .widget a:hover {font-size:16px;}
.footer-container.color-scheme-dark #nav_menu-2.widget a, .footer-container.color-scheme-dark #nav_menu-3.widget a {font-size:16px;text-decoration:underline;}
.footer-container.color-scheme-dark #nav_menu-2.widget a:hover, .footer-container.color-scheme-dark #nav_menu-3.widget a:hover {font-size:16px;text-decoration:none;}
.footer-container.color-scheme-dark .woodmart-social-icons {text-align:right;}
.footer-container.color-scheme-dark .social-form-circle .woodmart-social-icon {margin-left:14px!important;}
.footer-container.color-scheme-dark .social-form-circle .woodmart-social-icon.social-facebook {margin-left:0!important;}
.footer-container.color-scheme-dark .social-form-circle .woodmart-social-icon.social-facebook:hover i {color:#3b5998!important;}
.footer-container.color-scheme-dark .social-form-circle .woodmart-social-icon.social-twitter:hover i {color:#1da1f2!important;}
.footer-container.color-scheme-dark .social-form-circle .woodmart-social-icon.social-instagram:hover i {color:#d03b9b!important;}
.footer-container.color-scheme-dark .widget i.material-icons {font-size:15px!important; vertical-align:top; margin-right:11px; margin-top:3px;}
.footer-container.color-scheme-dark .woodmart-social-icons i {font-size:21px;}
#nav_menu-3.footer-widget {border:none; padding-bottom:0;}
.auto {margin-left:auto!important; margin-right:auto!important;}
.w340 {max-width:340px; margin-top:83px;}
.h455 {height:455px;}

#text-9 .textwidget .lh {line-height:1.4;}
#text-9 .textwidget .lh span {display:inline-block; width:87%; vertical-align:top; margin-bottom:9px; line-height:18px;}

/*product*/
.summary-inner .quote-new:hover {color:#fff;}
.whb-color-dark:not(.whb-with-bg) {background-color:#040809;}
.whb-color-dark .navigation-style-default .item-level-0 > a, .wd-tools-element > a, .woodmart-shopping-cart .woodmart-cart-subtotal .amount {color:#fff;}
.wd-tools-element > a:hover, .whb-scroll-stick .wd-tools-element > a:hover, .category-blog .woodmart-navigation #menu-item-32236.item-level-0>a, .category-blog .woodmart-navigation #menu-item-32236.item-level-0>a:hover, .single-post .woodmart-navigation #menu-item-32236.item-level-0>a, .single-post .woodmart-navigation #menu-item-32236.item-level-0>a:hover {color:#cfaa0e;}

.woocommerce-pagination a:focus, .woocommerce-pagination a:hover{background-color:#E9E9E9;}
.widget_product_categories .woodmart-cats-toggle.toggle-active, .widget_product_categories .woodmart-cats-toggle, .widget_product_categories .woodmart-cats-toggle:hover {background-color:#fff; width:18px; height:18px; line-height:16px; top:9px;}
.widget_product_categories .woodmart-cats-toggle:after {font-size:14px;}

.page-title.color-scheme-light .entry-title {color:#212121;} /*fff*/
.single .page-title.color-scheme-light .entry-title {color:#212121;}
.color-scheme-light .breadcrumbs a, .color-scheme-light .breadcrumbs span, .color-scheme-light .yoast-breadcrumb a, .color-scheme-light .yoast-breadcrumb span {color:#212121!important;}
.color-scheme-light .breadcrumbs a:hover, .color-scheme-light .yoast-breadcrumb a:hover {text-decoration:none;}
.color-scheme-light .breadcrumbs a, .color-scheme-light .yoast-breadcrumb a {text-decoration:underline;}

.social-form-circle .woodmart-social-icon i {color:#212121 !important;} /*fff, 747474*/

.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb, .woocommerce-breadcrumb a, .yoast-breadcrumb a, .woocommerce-breadcrumb a:hover, .yoast-breadcrumb a:hover, .woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {font:400 16px "Lora", Arial, "sans-serif"; color:#747474; text-transform:none;}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {color:#212121;}
.product-image-summary .entry-title {font:400 34px "Lora", Arial, "sans-serif"; color:#212121; text-transform:none;}
.product-image-summary .summary-inner > .price, .product-image-summary .summary-inner > .price .amount {font:bold 22px "Lora", Arial, "sans-serif"; color:#CFAA0E; text-transform:none;}

ul, li {list-style-type: none;}
.product-image-summary .woocommerce-product-details__short-description, .product-image-summary .woocommerce-product-details__short-description p, .product-image-summary .woocommerce-product-details__short-description li {font:400 17px "Lora", Arial, "sans-serif"; color:#444;}
.product-image-summary .woocommerce-product-details__short-description ul {padding-left:0;}
.product-image-summary .woocommerce-product-details__short-description p.marb4 {margin-bottom:7px;}
.product-image-summary .woocommerce-product-details__short-description li::before, .woocommerce-product-details__short-description ul li:before, .woodmart-compare-btn.product-compare-button.wd-action-btn.wd-compare-btn.wd-style-text, .meta-location-add_to_cart .product_meta, .wc-tab-inner div ul li::before, .wc-tab-inner>div>ul>li:before, .wc-tab-inner li::before {display:none;}
.wc-tab-inner div ul li::marker, .product-image-summary .woocommerce-product-details__short-description li::marker {font-size: 0;}
.wc-tab-inner li::before, .wc-tab-inner li:before, .woodmart-product-categories, .woocommerce-product-details__short-description>ul>li:before {display:none!important;}
.product-image-summary .woocommerce-product-details__short-description li, .wc-tab-inner div ul li, ul.kwayy-html-sitemap-post-list li, .wc-tab-inner li {background: url(images/bullet.gif) no-repeat 0 9px;padding:0 0 0 13px;margin: 0 0 10px 7px;}
.variations_form .variations th, .variations_form .variations td {float:left; width:100%; clear: both;}
.variations_form .variations td {float:left; width:100%;}
.variations_form .variations label {padding-bottom:2px; font:400 16px "Lora", Arial, "sans-serif"; color:#212121; margin-right:0;} /*padding-bottom:5px;*/
.variations_form .variations .value select {border:1px solid #BFBFBF; border-left:2px solid #CFAA0E; background-color:#fff; font:400 14px "Lora", Arial, "sans-serif"; color:#444; background:url(images/expand_more.png) no-repeat right 10px top 50% #fff;}
.product-image-summary .quantity {background:#fff;}
.quantity input[type="button"], .quantity input[type="number"], .form-border-width-1 input[type="text"], .form-border-width-1 input[type="email"], .form-border-width-1 input[type="password"], .form-border-width-1 input[type="search"], .form-border-width-1 input[type="number"], .form-border-width-1 input[type="url"], .form-border-width-1 input[type="tel"], .form-border-width-1 input[type="date"], .form-border-width-1 select, .form-border-width-1 textarea {border-color:#BFBFBF;}

.product-image-summary .quote {margin-bottom:0; vertical-align: top;} /*22px*/
.product-image-summary .quote p {margin-bottom:4px;}
.product-image-summary .single_add_to_cart_button {font:bold 16px "Lora", Arial, "sans-serif"; padding-top:11px; padding-bottom:11px;}
.product-image-summary .quote a, .product-image-summary #enquiry .single_add_to_cart_button {background:#212121; font:bold 16px "Lora", Arial, "sans-serif"; color:#fff; text-decoration:none; display:inline-block; padding:10px 25px 12px; text-transform:uppercase; max-width:inherit; border-radius:0; border:none; margin-top:0; margin-bottom:25px;}
.product-image-summary .quote a:hover, .product-image-summary #enquiry .single_add_to_cart_button:hover {background:#CFAA0E; font:bold 16px "Lora", Arial, "sans-serif"; color:#fff; text-decoration:none; max-width:inherit; border-radius:0; border:none;}
.product-image-summary .product-share {display:inline-block; margin-bottom:20px; margin-right:20px; vertical-align:middle; vertical-align: top; margin-top: -3px;}
.product-image-summary .product-share .woodmart-social-icon i {color:#747474!important;}
.single-product-page > div:not(:last-child) {margin-bottom:27px;}
.tabs-layout-tabs .tabs li a {font:400 16px "Marcellus SC", Arial, "sans-serif"; color:#212121;}
.tabs-layout-tabs .tabs {margin-bottom:25px;}
.meta-location-add_to_cart .product_meta .sku_wrapper {display:none;}
.woodmart-wishlist-share .social-form-circle .woodmart-social-icon i {color:#747474!important;}

/*cart slider open*/
.cart-widget-side.woodmart-cart-opened .widget-heading .widget-title {color:#444444; font-size:16px;}
.cart-widget-side.woodmart-cart-opened .widget-heading .wd-cross-button.wd-with-text-left {font:400 13px "Lora", Arial, "sans-serif"; color:#212121;}
.cart-widget-side.woodmart-cart-opened .widget-heading .wd-cross-button[class*="wd-with-text"] {color:#212121;}
.cart-widget-side.woodmart-cart-opened .widget_shopping_cart .product_list_widget > li .product-title {font:bold 17px/20px "Lora", Arial, "sans-serif"; color:#212121;}
.cart-widget-side.woodmart-cart-opened .widget_shopping_cart .quantity {font:400 15px "Lora", Arial, "sans-serif"; color:#BFBFBF;} /*17px*/
.cart-widget-side .widget_shopping_cart .remove {color:#444444;}
.cart-widget-side.woodmart-cart-opened .woocommerce-Price-amount.amount {font:bold 15px "Lora", Arial, "sans-serif"; color:#CFAA0E;} /*17px*/
.cart-widget-side .widget_shopping_cart .total strong {font:bold 16px "Lora", Arial, "sans-serif"; color:#444;}
.btns-default-dark .widget_shopping_cart .buttons .btn-cart {background-color:#F7F7F7; font:bold 16px "Lora", Arial, "sans-serif"; color:#212121;}
.btns-default-dark .widget_shopping_cart .buttons .checkout {font:bold 16px "Lora", Arial, "sans-serif"; color:#fff;}
.cart-widget-side .widget_shopping_cart .shopping-cart-widget-footer .woocommerce-Price-amount.amount {font-size:17px;}

/*shop - category*/
.page-title.title-shop {padding:94px 0;}
.page-title.title-shop .nav-shop .shop-title-wrapper .entry-title {font-size:54px; color:#212121;}
.sidebar-inner h5.widget-title {font:bold 16px "Lora", Arial, "sans-serif"; color:#212121; margin-bottom:14px;}
.widget_price_filter .price_slider_amount .price_label {font:400 14px "Lora", Arial, "sans-serif"; color:#747474;}
.widget_price_filter .price_slider_amount .price_label span {font:bold 14px "Lora", Arial, "sans-serif"; color:#212121;}
.btns-default-hover-dark .widget_price_filter .price_slider_amount .button {background-color:#e9e9e9; font:bold 13px "Lora", Arial, "sans-serif"; color:#212121!important;}
.woocommerce-ordering select {color:#212121; border-color:#cecece; font-weight:400; padding-left:0}
.sidebar-inner .widget_product_categories .product-categories li a {font:400 15px "Lora", Arial, "sans-serif"; color:#666;}
.sidebar-inner .widget_product_categories .product-categories li.current-cat > a {color:#222; font-weight:600;}
.sidebar-inner .widget_product_categories .count {color:#747474; padding-top:1px;}
.sidebar-inner .widget {border-bottom:2px solid #e1e1e1;}
.sidebar-inner .categories-accordion-on .widget_product_categories .count {border-color:#bfbfbf;}
.sidebar-inner .product_list_widget > li .product-title {font:bold 16px 'Lora', Arial, Helvetica, sans-serif; color:#212121;}
.sidebar-inner .product_list_widget > li .product-title:hover {color:#cfaa0e;}
.sidebar-inner .product_list_widget > li .widget-product-info .price {font:bold 16px 'Lora', Arial, Helvetica, sans-serif; color:#cfaa0e;}
.sidebar-inner .product_list_widget > li {border-bottom-color:#e3e3e3;}
.sidebar-inner .product_list_widget > li:last-child, .sidebar-inner .widget:last-child {border:none;}
/*category listing*/
.product-grid-item.product.woodmart-hover-icons .product-element-top, .product-grid-item.product.woodmart-hover-icons .product-title, .product-grid-item.product.woodmart-hover-icons .woodmart-product-cats, .product-grid-item.product.woodmart-hover-icons .price {background:#fff; padding:7px; margin-bottom:0;}
.product-grid-item.product.woodmart-hover-icons .woodmart-product-cats {display:none;}
.product-grid-item.product.woodmart-hover-icons .product-title {padding-bottom:0; min-height:63px;}
.product-grid-item.product.woodmart-hover-icons .price {padding-bottom:18px;}

.wd-swatch {width: 23px !important; height: 23px !important; border: 2px solid #fff7f3;}
.wd-swatch.wd-active {border-color: #040809;}
[class*=wd-swatches].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-bg:after,
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after {display: none !important;}

.sidebar-inner.woodmart-sidebar-scroll .widget_layered_nav ul li {margin-bottom:7px;}
.sidebar-inner.woodmart-sidebar-scroll .widget_layered_nav ul li a:before {margin-top:-8px;}
.product-grid-item .star-rating {display:none;}
.featured .product-grid-item .hover-img img, .featured .product-grid-item .product-image-link img {height:226px;}
.instagram .owl-nav>div {top:44%;}
/*cart*/
/*.woocommerce-cart.page .main-page-wrapper, .woocommerce-checkout.page .main-page-wrapper {background:#fff;}*/
.woocommerce-cart .page-title.page-title-default.title-design-centered, .woocommerce-checkout .page-title.page-title-default.title-design-centered {background-color:#E3E3E3; padding-top:39px; padding-bottom:42px;}
.woocommerce-cart .page-title.page-title-default.title-design-centered .woodmart-checkout-steps ul, .woocommerce-checkout .page-title.page-title-default.title-design-centered .woodmart-checkout-steps ul {font-size:22px; color:#212121;}
.woocommerce-cart table th {font-size:17px; color:#444; border-bottom-color:#e5e5e5;}
.woocommerce-cart td.product-name a {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#212121;}
.woocommerce-cart td.product-name a:hover {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#cfaa0e;}
.woocommerce-cart td.product-remove:before, .woocommerce-cart td.product-remove:after {color:#444444;}
.woocommerce-cart td.product-price .amount {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#444;}
.woocommerce-cart td.product-subtotal span {font:bold 17px 'Lora', Arial, Helvetica, sans-serif; color:#cfaa0e;}
.woocommerce-cart .cart-totals-inner {border:2px solid #ececec; padding:20px;}
.woocommerce-cart .cart-totals-inner h2 {padding:0; color:#444444;}
.woocommerce-cart .cart-totals-inner .cart-subtotal th {border-bottom-color:#f3f3f3;}
.woocommerce-cart .cart-totals-inner .cart-subtotal td {font-size:17px; color:#444; border-bottom-color:#f3f3f3;}
.woocommerce-cart .shop_table td {border-bottom-color:#eeeeee;}
.woocommerce-cart .cart-actions .button[name="apply_coupon"] {font:bold 14px 'Lora', Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:10px;}
.woocommerce-cart.btns-default-dark .cart-actions .button[name="update_cart"] {font:bold 16px 'Lora', Arial, Helvetica, sans-serif; background-color:#F7F7F7; color:#747474;}
.woocommerce-cart .cart-totals-inner .checkout-button {font:bold 16px 'Lora', Arial, Helvetica, sans-serif;}
.woocommerce-cart .cart-collaterals {padding-top:25px;}
.woocommerce-cart .cart-actions .coupon {padding:16px;}
.cart-actions .coupon .input-text {height:38px;}
.owl-dots .owl-dot.active span {border-color:#444; background-color:#444;}
.owl-dots .owl-dot span {border:1px solid #BFBFBF;}

/*checkout*/
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {font:400 14px 'Lora', Arial, Helvetica, sans-serif; color:#212121;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a, .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover {font:400 14px 'Lora', Arial, Helvetica, sans-serif;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover {text-decoration:none;}
.woocommerce-billing-fields > h3, #order_review_heading {color:#444444;}
.woocommerce-billing-fields label {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#212121;}
.woocommerce-checkout #billing_first_name, .woocommerce-checkout #billing_last_name, .woocommerce-checkout #billing_country_field #billing_last_name,
.woocommerce-checkout #billing_address_1, .woocommerce-checkout #billing_city, .woocommerce-checkout #billing_postcode,
.woocommerce-checkout #billing_phone, .woocommerce-checkout #billing_phone, .woocommerce-checkout #billing_email,
body.woocommerce-checkout .select2-container--default .select2-selection {border-left:2px solid #CFAA0E; background-color: #fff;}
.shop_table.woocommerce-checkout-review-order-table th {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#444; border-bottom-color:#e5e5e5;}
.shop_table.woocommerce-checkout-review-order-table td {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#444; border-bottom-color:#eeeeee;}
.woocommerce-checkout table tfoot th {font:400 17px 'Lora', Arial, Helvetica, sans-serif;}
.form-row.form-row-wide.mailchimp-newsletter label {display:inline-block; vertical-align:top; margin-top:4px; font-size:15px;}
.form-row.form-row-wide.create-account.woocommerce-validated label span {display:inline-block; vertical-align:top; margin-top:2px; font-size:15px;}
p#billing_email_field {margin-bottom:12px;}
#shipping_method label {font-size:14px;}
.woocommerce-privacy-policy-text p {font-size:15px; line-height:18px;}

/*about us*/
.aboutbanner .title-subtitle {font-style:italic;}
.woodmart-single-footer .single-post-social .social-form-circle .woodmart-social-icon i {color:#fff!important;}
.page-id-3492.page .main-page-wrapper {background-color:#fff;}
.page-id-3492.page h2.text54 {font-size:54px; color:#212121; line-height:45px;}
.page-id-3492.page p.text22 {font-size:22px; font-style:italic; color:#747474; line-height:30px;}
.page-id-3492.page p.text17 {font-size:17px; font-style:italic; color:#444444; line-height:22px;}
.page-id-3492.page .connected {text-align:center; width:592px; margin:0 auto; padding-bottom:34px;}
.page-id-3492.page .connected h2 {color:#fff; font-size:30px;}
.page-id-3492.page .connected p {color:#BFBFBF; font-size:17px; line-height:22px;}
.page-id-3492.page .threepoints .vc_icon_element {margin-bottom:18px;}
.page-id-3492.page .threepoints .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {font-size:11px; border:2px solid #CFAA0E;}
.page-id-3492.page .threepoints .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner span.vc_icon_element-icon {color:#CFAA0E;}
.page-id-3492.page .threepoints h4 {color:#fff; text-align:center; margin-bottom:10px;}
.page-id-3492.page .threepoints p {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#BFBFBF; text-align:center;}
.page-id-3492.page .threepoints p a {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#BFBFBF; text-decoration:none;}
.page-id-3492.page .threepoints p a:hover {font:400 17px 'Lora', Arial, Helvetica, sans-serif; color:#BFBFBF; text-decoration:underline;}
.page-id-3492.page .threepoints p a:hover.tel {text-decoration:none; cursor:default;}
.page-id-3492.page .newsletter .title-after_title {margin-bottom:27px;}
.page-id-3492.page .newsletter .title-subtitle {font-style:italic;}
.page-id-3492.page .newsletter .mc4wp-form>div>p:first-child {max-width:441px;}
.page-id-3492.page .newsletter .mc4wp-form input[type="email"] {border-color:#BFBFBF; font:400 14px 'Lora', Arial, Helvetica, sans-serif; color:#444; height:44px;}
.page-id-3492.page .newsletter .mc4wp-form input[type="submit"] {font:600 16px 'Lora', Arial, Helvetica, sans-serif; background-color:#CFAA0E; padding-left:27px; padding-right:27px;}
.page-id-3492.page .newsletter .mc4wp-form input[type="submit"]:hover {background-color:#C7A61D;}
.page-id-3492.page .newsletter .wpb_raw_html {margin-bottom: 0;}
a[href^="tel:"], a[href^="tel:"]:hover {text-decoration:none!important; cursor:default;}
.page-id-3743 .wpb_wrapper h2 {font-weight:600;}
.privacy-policy .wpb_wrapper h3, .page-id-3743 .wpb_wrapper h3 {margin-bottom:9px; font-weight:600;}
/*.privacy-policy .wpb_wrapper ul, .page-id-3743 .wpb_wrapper ul {margin-left:11px;}*/
.privacy-policy .wpb_wrapper a:hover, .page-id-3743 .wpb_wrapper a:hover {text-decoration:underline;}
/* Data Table */
.data-table {width:100%; border:1px solid #eeeeee; background:#fff;}
.data-table th {padding:3px 8px; font-weight:bold;}
.data-table td {padding:3px 8px;}
.data-table thead th {font-weight:normal; border-right:1px solid #eeeeee; padding:15px 8px; text-align:center;color:#666666; white-space:nowrap; vertical-align:middle;}
.data-table thead th {background-color: #fafafa; border-bottom: 1px solid #eeeeee;}
.data-table tbody th, .data-table tbody td {border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee;}

.rtsw-testimonials-list.template-4 .rtsw-testimonial-inner .rtsw-testimonial_avatar img {padding:0; height:inherit;}
.rtsw-testimonials-list.template-4 .rtsw-testimonial-inner {background-color:#fff;}
.rtsw-cleararea.template-4 .rtsw-testimonial-author, .rtsw-cleararea.template-4 .rtsw-social {display:none;}
.rtsw-testimonials-list.template-4 .rtsw-testimonial-content .testimonials-text {padding-top:12px;}

.page-id-20778.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.page-id-646.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {background-color:#cfaa0e;-webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; border:none;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title, .page-id-20778.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title, .page-id-646.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {color:#fff;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel {border:none; margin-bottom:9px;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels {border:none;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right>a,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right>a {padding-left:16px; padding-right:43px;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon {width:16px; height:16px; right:16px;}
.page-id-20778.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before,
.page-id-646.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {border-color:#fff;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-heading:hover, .page-id-20778.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-heading:hover, .page-id-646.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color:#c7a40e; color:#fff;}
.page-id-20778.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-body,
.page-id-646.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-body {padding-top:7px; padding-right:9px; padding-left:16px;}
.page.page-id-646 .main-page-wrapper {background:#fff!important;}
.page.page-id-646 .wpcf7 input[type=submit], .page-id-26006 .wpcf7 input[type=submit] {background-color:#cfaa0e; color:#fff; font-size:16px;}
.page.page-id-646 .wpcf7 input[type=submit]:hover, .page-id-26006 .wpcf7 input[type=submit]:hover {background-color:#be9a02; color:#fff; font-size:16px;}
.page.page-id-646 .wpcf7 .col-md-6, .page.page-id-26006 .wpcf7 .col-md-6 {margin-bottom:20px;}
.page-id-646 .rightinfo .lh div {margin-bottom:5px;}
.page-id-646 .rightinfo .lh i {font-size:18px; vertical-align:middle; margin-right:3px;}
.page-id-646 .rightinfo .lh .tel {color:#3f3f3f;}
.page-id-646 .rightinfo h3 {font-weight:600!important;}
.fcred {color:#ff0000;}
.right {text-align:right;}
.page-id-646 .wpcf7 .right, .page-id-26006 .wpcf7 .right {text-align:right; padding-bottom:25px; font-size:14px;}
ul.kwayy-html-sitemap-post-list {margin-left:7px; margin-bottom:25px;}
ul.kwayy-html-sitemap-post-list.semi {margin-top:12px; margin-bottom:0;}
h2.kwayy-html-sitemap-post-title {margin-bottom:7px;}
ul.kwayy-html-sitemap-post-list li {padding-bottom:4px;}
ul.kwayy-html-sitemap-post-list li.padb0 {padding-bottom:0;}
ul.kwayy-html-sitemap-post-list li a {font:16px Lora, Arial, Helvetica, sans-serif; text-decoration:underline;}
ul.kwayy-html-sitemap-post-list li a:hover {font:16px Lora, Arial, Helvetica, sans-serif; text-decoration:none;}
.woocommerce-MyAccount-navigation ul li.is-active>a {background-color:#be9a02; color:#fff; font-weight:600;}
.woocommerce-MyAccount-title {font-weight:600!important;}
.title-size-default {padding-top:30px; padding-bottom:34px;}
.title-size-default .entry-title {font-size:45px;}

.page-id-26006 .wpcf7 label {font:600 16px Lora, Arial, Helvetica, sans-serif; margin-bottom:7px;}
.page-id-26006 .wpcf7 label.marb0 {margin-bottom:0;}
.page-id-26006 input[disabled]#txtproduct, .page-id-26006 input#txtproduct {opacity:1!important; font:600 16px Lora, Arial, Helvetica, sans-serif; border:none; padding:0; color:#cfaa0e; background-color:transparent;}
.page-id-26006 .wpcf7 input[type=text], .page-id-26006 .wpcf7 input[type=email], .page-id-26006 .wpcf7 input[type=tel], .page-id-26006 .wpcf7 textarea {background:#fff; font:400 15px Lora, Arial, Helvetica, sans-serif; color:#464646;}

.page-title-default {background-color:#D0BCAD!important;}

#wps-slider-section .wps-product-section ul.slick-dots li {height:15px!important;}
.page-id-17 .site-content {margin-bottom:0;}

.footer-container .widget-title, .woocommerce-customer-details > h2 {font-weight:600;}

/*register login*/
.login-info, .registration-info {line-height:22px;}
.btns-default-dark .woodmart-switch-to-register {color:#fff;}
.btns-default-dark .woodmart-switch-to-register:hover {background-color:#cfaa0e;}
.woocommerce-MyAccount-navigation ul li a {font-size:16px; font-weight:400;}
.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {margin-bottom:5px;}
.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide label {font-size:15px;}
.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide + p {font-size:81%;}
.added_to_cart, .btn, .button, [type="button"], [type="submit"], button, .login .button, .lost_reset_password .button, .register .button {font-size:16px;}
label, .lost_reset_password p {font-size:100%;}
.login-form-footer .woocommerce-form-login__rememberme span {display:inline-block; vertical-align:middle; margin-top:-2px;}
.login.woocommerce-form.woocommerce-form-login .woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {margin-bottom:16px;}
.login.woocommerce-form.woocommerce-form-login .woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide label {margin-bottom:3px;}
.login.woocommerce-form.woocommerce-form-login .woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide input[type="text"], .login.woocommerce-form.woocommerce-form-login .woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide input[type="password"] {background-color:#fff;}

.page-id-19 .wd-switch-to-register {color: #fff;}
.page-id-19 .wd-switch-to-register:hover {color: #212121;}
.woocommerce-form__label-for-checkbox input[type=checkbox] {margin-top: -3px;}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button {margin-top: 27px;}

#post-18 .login.hidden-form p {font-size:15px; line-height:19px; margin-bottom:22px;}
.checkout_coupon {padding:20px 18px 7px;}
.woocommerce-table--order-details tfoot tr:last-child th {text-transform:capitalize;}

p#billing_country_field .required {display:none;}

.woocommerce-table--order-details td, .woocommerce-table--order-details th a {font-size:15px;}
.woocommerce-table--order-details td li, .woocommerce-table--order-details th li {margin-left:20px;}
.woocommerce-table--order-details td li:first-child, .woocommerce-table--order-details th li:first-child {margin-top:9px;}
td.product-total .amount, .woocommerce-table--order-details td .woocommerce-Price-amount.amount, .woocommerce-table--order-details td {font-size:15px;}
.woocommerce-order-details h2.woocommerce-order-details__title {font-size:22px; font-weight:600;}

.cart-totals-inner .woocommerce-shipping-destination {display:none;}
#woodmart-recent-posts-10.woodmart-recent-posts .entry-title {margin-bottom:3px;}
#woodmart-recent-posts-10.woodmart-recent-posts .recent-posts-time {font-size:13px; margin-right:0;}

.single .wpb_wrapper p, #post-3743 .entry-content p, #post-3749 .wpb_wrapper p, #post-31860 .wpb_wrapper p, #post-3 .wpb_wrapper p {font-size:100%; margin-bottom:16px; line-height:21px;}
.single .wpb_wrapper p:last-child, #post-3743 .entry-content p:last-child, #post-3749 .wpb_wrapper p:last-child, #post-31860 .wpb_wrapper p:last-child, #post-3 .wpb_wrapper p:last-child {margin-bottom:0;}
#post-3743 .entry-content a, #post-3749 .wpb_wrapper a, #post-31860 .wpb_wrapper a, #post-3 .wpb_wrapper a {text-decoration:underline;}
#post-3743 .entry-content a:hover, #post-3749 .wpb_wrapper a:hover, #post-31860 .wpb_wrapper a:hover, #post-3 .wpb_wrapper a:hover {text-decoration:none;}
.single-post-navigation .post-title {font-size:15px;}
.single .wpb_content_element {margin-bottom:25px;}
.article-inner .post-single-page .entry-title {margin-bottom:3px;}
.woodmart-entry-meta .meta-author, .woodmart-entry-meta .meta-author a {color:#222;}
.woodmart-sidebar-content .woodmart-recent-posts-list .entry-title {margin-bottom:1px;}
.woodmart-sidebar-content .woodmart-recent-posts-list .recent-posts-time {margin-right:0; display:block; color:#656565;}
.woodmart-sidebar-content .woodmart-recent-posts-list .recent-posts-comment {display:none;}
#post-3743 .entry-content > ul, #post-3749 .wpb_wrapper > ul, #post-31860 .wpb_wrapper > ul, #post-3 .wpb_wrapper > ul {padding-left:36px;}
#post-3 .wpb_wrapper > ul li {margin-bottom:2px;}

.widget_archive ul li.current_page_item > a, .widget_categories ul li.current_page_item > a, .widget_nav_menu ul li.current_page_item > a, .widget_pages ul li.current_page_item > a {color:#cfaa0e!important; text-decoration:none!important;}
.mar0 {padding-bottom:1px;}

.woocommerce-MyAccount-content > p {font-size:100%;}
.woocommerce-MyAccount-content > p a, .woocommerce-MyAccount-content > p a:hover {color:#be9a02;}
.woocommerce-MyAccount-orders th, .woocommerce-Address-title.title h3, .woocommerce-EditAccountForm fieldset legend {font-weight:600;}
.woocommerce-table--order-details th {font-size:120%;}
.woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.woocommerce-Address-title .edit {font-size:14px; text-decoration:underline;}
.woocommerce-Address-title .edit:hover {font-size:14px; text-decoration:none;}
.woocommerce-Address-title address {line-height:1.5;}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide em {font-size:14px;}
.woocommerce-EditAccountForm fieldset {padding-left:20px; padding-right:20px;}

.pf_rngstyle_thin .irs-line {border: 1px solid #ddd; border-radius: 6px; background-image: none; height: 10px !important;}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-mid,
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-left,
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-right {background: transparent !important;}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-slider {width: 14px !important; height: 14px !important; top: 23px !important;
background-image: none !important; background-color: #f0c718 !important; border-radius: 50px; border: 2px solid #fff; background-position: inherit !important;}
.pf_rngstyle_thin .irs-bar {height: 10px !important; top: 35px; background-position: 0 -60px; background-image: none !important;
background-color: #f0c718 !important; border-radius: 6px;}
.pf_rngstyle_thin .irs-from, .pf_rngstyle_thin .irs-to, .pf_rngstyle_thin .irs-single {background: #f0c718 !important; color: #000 !important;}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line,
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-bar {top: 25px !important;}
.prdctfltr_wc .irs-from:before, .prdctfltr_wc .irs-to:before
    {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #f0c718;
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    right: 0;
    margin: auto;
}
.pf_rngstyle_thin .irs-from, .pf_rngstyle_thin .irs-to {
    top: -8px !important;
    font-size: 14px !important;
    padding: 3px 10px !important;
}

.prdctfltr_wc {
    padding: 30px;
    background-color: #fff;
}
.prdctfltr_pa_center-diamond-shape .prdctfltr_checkboxes {
    margin: 10px -10px 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 21%;
    max-width: 21%;
    height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #E6E6E6;
    margin: 0 0 10px 10px;
    border-radius: 2px;
    text-align: center;
}
.prdctfltr_pa_center-diamond-shape .prdctfltr_add_scroll.prdctfltr_max_height {
    overflow: hidden;
}
/* .prdctfltr_filter.prdctfltr_pa_center-diamond-shape label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 83px;
    height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2px;
    cursor: pointer;
    border: 1px solid #E6E6E6;
    margin: 0 0 10px 10px;
    border-radius: 2px;
} */
.prdctfltr_filter label.prdctfltr_active {
    border-color: #CFAA0E;
}

.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label:before {
    content: "";
    background: url(images/shopicon.png) no-repeat;
    height: 40px;
    width: 40px;
    zoom: .5;
    display: inline-block;
    vertical-align: middle;
    -moz-transform-origin: 20px 8px;
    -moz-transform: scale(0.5);
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label:hover {
    border: 1px solid #CFAA0E;
    border-radius: 2px;
    background-color: #fff;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label:hover:before {
    background-image: none;
    zoom: inherit;
    font-size: 12px;
    width: auto;
    font-weight: 700;
    height: auto;
    -moz-transform-origin: inherit;
    -moz-transform: inherit;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label span {
    display: none;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_cushion:before {
    background-position: -200px -80px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_cushion:hover:before {
    content: "Cushion";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_emerald:before {
    background-position: -120px -80px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_emerald:hover:before {
    content: "Emerald";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_heart:before {
    background-position: -40px -200px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_heart:hover:before {
    content: "Heart";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_marquise:before {
    background-position: -40px -120px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_marquise:hover:before {
    content: "Marquise";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_oval:before {
    background-position: -120px -40px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_oval:hover:before {
    content: "Oval";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_pear:before {
    background-position: -40px -40px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_pear:hover:before {
    content: "Pear";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_princess-cut:before {
    background-position: 0 -160px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_princess-cut:hover:before {
    content: "Princess";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_radiant:before {
    background-position: 0 -80px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_radiant:hover:before {
    content: "Radiant";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_round-brilliant:before {
    background-position: -120px 0;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_round-brilliant:hover:before {
    content: "Round";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_square-cushion:before {
    background-position: -200px -80px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_square-cushion:hover:before {
    content: "Square";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_square-radiant:before {
    background-position: -80px -200px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_square-radiant:hover:before {
    content: "Sq Radiant";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_triangle:before {
    background-position: -200px -40px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_triangle:hover:before {
    content: "Triangle";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_asscher:before {
    background-position: -80px -200px;
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_asscher:hover:before {
    content: "Asscher";
}

/*.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-mid, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-left, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-right, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-bar, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-bar-edge, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-slider {
    background: url(images/sprite-skin-thin.png) repeat-x;
    
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .irs-line-mid, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-bar {
    background-position: 0px -60px;
}*/
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line-mid {
    background-position: 0 0;
}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-slider.state_hover, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-slider:hover {
    background-position: 0 -153px;
}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-slider {
    width: 4px;
    height: 15px;
    top: 8px;
    background-position: 0 -123px;
}
.prdctfltr_woocommerce_ordering .prdctfltr_wc .irs-slider.to {
    left: 100%;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .irs-grid-text {
    font-size: 14px;
    color: #212121;
}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-min, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-max, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-grid-pol  {
    display: none;
}
.pf_rngstyle_thin .irs-from, .pf_rngstyle_thin .irs-to {
    top: -8px !important;

}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs {
    /* height: 30px; */
}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-with-grid {
    height: 53px;
}
.prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-line, .prdctfltr_woocommerce_ordering .pf_rngstyle_thin .irs-bar {
    top: 11px;
}
.advanced-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid#E6E6E6;
    margin: 0 10px;
}
.advanced-filter-container {
    flex: 2;
}
.advanced-filter .advanced-f-text {
    padding: 12px 0;
    line-height: 26px;
    margin-right: 20px;
    text-decoration: underline;
    font-size: 15px;
}
.advanced-filter .advanced-f-text i.prdctfltr-down {
    display: inline-block;
    transform: rotate(90deg);
}
.advanced-filter .advanced-f-text .prdctfltr-down:before {
    content: "\f005";
    transform: rotate(20deg);
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .advanced-filter-container .prdctfltr_filter {
    cursor: pointer;
    position: relative;
    padding: 0 5px !important;
    display: inline-block !important;
    float: none !important;
    width: auto !important;
}
.advanced-filter .diamond-search {
    display: inline-block;
    width: 275px;
}
.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .diamond-search .prdctfltr_filter.prdctfltr_search {
    width: 100% !important;
    margin-top: 9px; margin-bottom: 9px; /*12feb24*/
    padding: 0;
}
.advanced-filter .prdctfltr_filter .prdctfltr_regular_title {
    font-weight: normal;
    padding: 12px;
    border: 1px solid transparent;
    margin: -1px 0;
    white-space: nowrap;
    cursor: pointer;
    font-size: 15px;
}
.advanced-filter .prdctfltr_filter .prdctfltr_regular_title .prdctfltr-down {
    display: inline-block;
}
.advanced-filter .prdctfltr_filter .prdctfltr_add_scroll {
    display: none;
    position: absolute;
    min-width: 300px;
    background: #fff;
    border: 1px solid;
    padding: 12px;
    z-index: 1;
}
.advanced-filter .diamond-search .prdctfltr_filter.prdctfltr_search .prdctfltr_add_scroll {
    display: block;
    border: none;
    padding: 0;
    min-width: inherit;
    position: inherit;
}

.advanced-filter .prdctfltr_filter:hover .prdctfltr_regular_title {
    border: 1px solid;
    border-bottom-color: #fff;
    z-index: 2;
    position: inherit
}   
.advanced-filter .prdctfltr_filter:hover .prdctfltr_add_scroll {
    display: block;
    z-index: 9999; /*100 14feb24*/
    max-height: 300px;
}
.advanced-filter .prdctfltr_pa_fluorescence .prdctfltr_checkboxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.advanced-filter .prdctfltr_pa_fluorescence .prdctfltr_checkboxes label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.advanced-filter .prdctfltr_filter .prdctfltr_checkboxes label {
    width: 48%;
    display: inline-block;
    padding-right: 2%;
}
.advanced-filter .prdctfltr_checkboxes input[type="checkbox"] {
    appearance: none;
}
.advanced-filter .prdctfltr_filter label>span {
    font-size: 16px;
}
.advanced-filter .prdctfltr_filter label>span:before {
    width: 14px !important;
    height: 14px !important;
    border: 2px solid #d8d8d8 !important;
}
.advanced-filter .prdctfltr_filter label.prdctfltr_active>span:after {
    width: 14px;
    height: 14px;
    left: 2px !important;
    bottom: 1px !important;
    margin: auto;
}
.advanced-filter .prdctfltr_filter.prdctfltr_search input {
    height: 42px; /*12feb24*/
    font-size: 14px;
    border: 1px solid #bfbfbf; /*12feb24*/
}
.advanced-filter .search-button {
    background: url(./images/search-icon.png) center center no-repeat #fff;
    display: block;
    border: 1px solid #bfbfbf;
    width: 36px;
    position: absolute;
    top: 0;
    right: 0;
    height: 33px;
}
.advanced-filter .diamond-search .prdctfltr_filter.prdctfltr_search label {
    width: 100%;
    display: block;
    padding: 0;
}
.filter-products-details {
    background-color: #fff;
    padding: 16px 10px 0;
}
.filter-products-details li {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-bottom: 20px;
    font-size: 15px;
    padding: 0 10px;
}
.filter-products-details li b {
    display: block;
}
.prdctfltr_sc_products .product-grid-item > a {
    background-color: #fff;
    display: block;
    padding-bottom: 20px;
}
.prdctfltr_sc_products .product-grid-item > a:hover button {
    background-color: #525252;
}
.prdctfltr_sc_products .product-grid-item > a button {
    background-color: #212121;
    color: #fff;
    width: 90%;
}
.prdctfltr_sc_products .product-grid-item > a button.btn-border {
    background-color: #fff;
    border: 1px solid #212121;
    color: #212121;
}
/* .prdctfltr_sc_products .product-image-link img {
    border-radius: 50%;
    padding: 20px;
} */
.prdctfltr_collector .prdctfltr_title_selected {
    background-color: transparent;
    padding: 0;
    margin: 10px 30px 0 0;
    font-size: 14px;
}
.prdctfltr_collector .prdctfltr_title_selected a {
    color:#3f3f3f
}
.prdctfltr_wc.prdctfltr_woocommerce {
    padding-bottom: 15px;
}

/*.prdctfltr_sc_products .woodmart-shop-tools {float: left; width: 100%;}
.prdctfltr_sc_products .woodmart-shop-tools > p {float: left;}*/

/*14feb24*/
.prdctfltr_sc_products .woodmart-shop-tools {display: flex; justify-content: space-between;}
.prdctfltr_sc_products .woodmart-shop-tools > p {width: 67%; text-align: left;}
.woodmart-products-per-page {display: inline-flex; flex-wrap: wrap; color: #777;}
.woodmart-products-per-page .per-page-title {display: inline-block; color: #242424; vertical-align: middle; font-weight: 600;}
.woodmart-products-per-page .per-page-variation {display: inline-block; padding: 0 7px; color: #777; vertical-align: middle;}
.woodmart-products-per-page .per-page-border {display: inline-block; vertical-align: middle;}
.woodmart-products-per-page .per-page-border:after {content: "/";}
.woodmart-products-per-page .per-page-border:last-child {display: none;}
.woodmart-products-shop-view {display: inline-flex; align-items: center; flex-wrap: wrap; gap: 10px 0.9em; line-height: 1;}
.page-id-42926 .woodmart-products-shop-view {display: none;}
.woodmart-products-shop-view a {color: #bbb;}
.woodmart-products-shop-view a:hover {color: #666;}
.woodmart-products-shop-view a:before {font-size: 180%; content: "\e900"; font-family: "woodmart-font";}
.woodmart-products-shop-view a.per-row-2:before {content: "\e901";}
.woodmart-products-shop-view a.per-row-3:before {content: "\e902";}
.woodmart-products-shop-view a.per-row-4:before {content: "\e903";}
.woocommerce-ordering.wd-style-underline select {padding-top: 4px !important;}
.prdctfltr_sc_products .woodmart-products-per-page {position: relative; z-index: 999;}
/*14feb24*/

.prdctfltr_wc .prdctfltr_rng_pa_l-w-ratio .irs-grid {
    width: 90%;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_rng_pa_l-w-ratio.prdctfltr_range .prdctfltr_add_scroll {
    display: block;
}
.advanced-filter .prdctfltr_filter.prdctfltr_rng_pa_l-w-ratio .prdctfltr_regular_title {
    border: 1px solid;
}
.woocommerce-product-details__short-description h4 {
    margin-bottom: 10px;
    font-family: 'Lora';
}
.modify {
	text-decoration: underline;
	color: #cfaa0e;
	margin-left: 7px;
	font-size: 15px;
	font-family: 'Lora';
}
.woocommerce-product-details__short-description h4 span {
    font-family: 'Lora';
}
.total-summary {
    border-top: 1px solid #E6E6E6;
    padding-top: 20px;
}
.total-summary h4 {
    font-size: 17px;
}
.total-summary h4:last-child {
    font-size: 22px;
    font-weight: bold;
}
.total-summary h4:last-child span {
    color: #cfaa0e;
}
.woodmart-price-outside .product_title.entry-title {
    font-family: 'Lora';
}
/***** End Filter Section*****/

/**** 50% Off Popup Css ****/
.mfp-container {
    background-color: rgb(0 0 0 / 85%);
}
#discount-popup .mfp-content.white-popup-block {
    width: 405px;
    background: url(images/offer-bg.png) no-repeat #fff;
}
#discount-popup .mfp-content.white-popup-block h3 {
    font-family: "Lora", Arial, Helvetica, sans-serif;
    font-size: 28px;
    text-align: center;
    display: block;
    color: #212121;
    font-weight: 700;
}
.offer-head {
    display: block;
    height: 132px;
    margin-bottom: 20px;
    margin-top: 7px;
}
.offer-text {
    font-size: 63px;
    text-align: center;
    font-weight: 700;
    margin-top: 33px;
    color: #212121;
}
#discount-popup button.mfp-arrow, button.mfp-close {
    position: absolute;
    opacity: 1;
    /* z-index: 99999999999; */
}
#discount-popup .button {
    width: 100%;
    background-color: #cfaa0e;
    color: #fff;
}
/**** End Popup Css ****/

/**** Mini Cart Item ****/
ul.variation {
    margin-top: 10px;
    font-size: 17px;
}
ul.variation li {
    margin-bottom: 7px;
}
ul.variation li > span {
    display: inline-block;
}
ul.variation li .item-variation-name {
    font-weight: 600;
}
ul.variation li .item-variation-value p {
    margin-bottom: 0;
    font-size: 17px;
}
/**** End Mini Cart Item ****/

.product-image-summary .quote {
    display: inline-block;
    margin-bottom: 15px;
}
.yith-wcwl-add-to-wishlist {
    margin-top: 10px;
    margin-bottom: 10px;
}
/*.summary-inner .yith-wcwl-add-button {
    border-bottom: 1px solid #e6e6e6;
}*/
.product-image-summary .quote form {
    display: inline-block;
}
.product-image-summary .quote form .quote-new {
    margin: 0 10px 0 0;
}
.product-image-summary .quote form .quote-new:hover {background-color: #212121;}
.product-image-summary #center_diamond_button {
    background-color: #cfaa0e;
    color: #fff;
}
.product-image-summary #center_diamond_button:hover {
    background-color: #be9a02;
}
[type=button].yellow-btn {background-color: #cfaa0e; color: #fff; font-size: 16px !important;}
[type=button].yellow-btn:hover {background-color: #be9a02; color: #fff;}

/**** New Year's Sale Popup ****/
.new-years-Sale {
    text-align: center;
}
.new-years-Sale h2 {
    font-size: 33px;
    font-weight: 700;
    font-family: 'Lora';
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 18px;
}
.new-years-Sale h3 {
    font-size: 13px; /*34px*/
    line-height: 16px;
    font-weight: 400;
    font-family: 'Lora';
    margin-bottom: 25px;
}
.new-years-Sale .sale-img {
    width: 340px;
}
.new-years-Sale .sale-text {
    display: inline-block;
    width: 460px;
    position: relative; padding-left: 20px; padding-right: 20px;
}
.discount-text {
    font-size: 72px;
    display: block;
    font-weight: 700;
    color: #CFAA0E;
}
.new-years-Sale .wpcf7-submit {
    width: 100%;
    background-color: #cfaa0e;
    color: #fff;
}
.new-years-Sale .sale-text:before {
    content: "";
    background: url(images/sale-left-img.png) no-repeat;
    width: 17px;
    height: 167px;
    position: absolute;
    top: 0;
    left: -5px;
}
.new-years-Sale .sale-text:after {
    content: "";
    background: url(images/sale-right-img.png) no-repeat;
    width: 17px;
    height: 108px;
    position: absolute;
    top: 0;
    right: -5px;
}
.invalid .wpcf7-response-output {
    background-color: red;
}
.sent .wpcf7-response-output {
    background-color: green;
}
.news-sale-form div.wpcf7 .ajax-loader {
	left: -55%
}
/**** End New Year's Sale Popup ****/

.prdctfltr_sc .products.row {
    display: flex;
    margin-bottom: 0;
}
.products-footer {
    margin-bottom: 30px;
}
.news-sale-form .pr-0 {
    padding-right: 0;
}
.whb-color-dark .navigation-style-default .item-level-0>a:after {
	display: none;
}
.woodmart-navigation .item-level-0>a {
	padding-right: 7px;
	padding-left: 7px;
}

.woodmart-hover-icons:hover .wrapp-buttons {
    visibility: hidden;
}

/* .main-banner {
    height: 650px;
    margin-top: 25px;
} */
.main-banner h2 {
    font-size: 54px;
    font-family: "Marcellus SC";
    visibility: visible;
    text-align: inherit;
    line-height: 60px;
    letter-spacing: 0px;
    font-weight: 400;
    padding-right: 10px;
    color: #000;
    margin-top: 75px;
    margin-bottom: 10px;
}
.main-banner p {
    font-weight: 400;
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 20px !important;
    color: rgb(33, 33, 33);
}
/* #slider-42636 .woodmart-slide {background-color: #DCCABC;}
.main-banner .woodmart-slide-container > .woodmart-slide-inner {width: 480px;} */


/*19june23*/
.yith-wcan-filters .filters-container {padding: 18px 7px 7px 16px;}
.w100p {width: 100%;}
.setting-navigation {z-index: 500; display: -webkit-box; display: -ms-flexbox; display: flex; height: 36px;
-webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.booktop {background-color: #f2c611; color: #fff; text-align: center; padding: 6px 0; position: relative; z-index: 2;}
.booktop .container {display: flex; justify-content: space-between;}
.booktop a, .booktop button {display: inline-block; background-color: #0f0f0f; color: #fff; padding: 6px 16px; text-decoration: none; font-size: 14px; border: none;}
.booktop button:hover {background-color: #fff; color: #0f0f0f; font-size: 14px;}
.booktop .icons-design-default .woodmart-social-icon, .booktop .icons-design-default .woodmart-social-icon:hover {background-color: transparent; margin-right: 5px !important;}
.booktop .icons-design-default .woodmart-social-icon:last-child {margin-right: 0 !important;}
.booktop .icons-design-default .woodmart-social-icon span {display: none;}
.booktop .icons-design-default .woodmart-social-icon.social-facebook:hover i,
.social-form-circle .woodmart-social-icon:hover.social-facebook i,
.whb-top-bar .icons-design-default .wd-social-icon.social-facebook:hover {color: #3b5998 !important;}
.booktop .icons-design-default .woodmart-social-icon.social-twitter:hover i,
.social-form-circle .woodmart-social-icon:hover.social-twitter i,
.whb-top-bar .icons-design-default .wd-social-icon.social-twitter:hover {color: #1da1f2 !important;}
.booktop .icons-design-default .woodmart-social-icon.social-instagram:hover i,
.social-form-circle .woodmart-social-icon:hover.social-instagram i,
.whb-top-bar .icons-design-default .wd-social-icon.social-instagram:hover {color: #d03b9b !important;}
/*.whb-sticky-prepared .whb-main-header {top: 42px;} hided custom header from header.php*/
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0;}
.single-product.product-template-default .w100p {margin-bottom: 18px;}
.single-product.product-template-default .w100p .diamond.active .shopicon-diamond,
.single.single-product .setting-item.active .shopicon,
.page-template-add-center-diamond-template .setting-item.active .shopicon {-webkit-filter: contrast(0) brightness(2);  filter: contrast(0) brightness(2);}
.single-product.product-template-default .setting-popup {top: -21px;}
.single-product.product-template-default .w100p .setting-item a {color: #000;}
.single-product.product-template-default .w100p .setting-item a#home_tab .step-number,
.single-product.product-template-default .w100p .setting-item a#diamond_tab.tick .step-number,
.page-template-add-center-diamond-template .w100p .setting-item a#home_tab .step-number,
.page-template-add-center-diamond-template .w100p .setting-item a#diamond_tab.tick .step-number {background-color: #000; color: #fff;} 
.page-template-add-center-diamond-template .setting-popup {top: -21px;}
.page-template-add-center-diamond-template .woocommerce.columns-4.col-sm-12 {padding-left: 0; padding-right: 0; margin-top: 18px;}
.whb-flex-equal-sides .whb-col-right .btn-size-extra-small, .btn.btn-color-black.book_calender {padding: 7px 10px; font-size: 13px;}
.whb-flex-equal-sides .whb-col-right .btn-size-extra-small:hover, .btn.btn-color-black.book_calender:hover {padding: 7px 10px; font-size: 13px; background-color: #fff; color: #0f0f0f;}

#attribute {margin: 16px 0 9px 0; border-bottom: 1px solid #ddd; min-height: 50px; position: relative;}
#attribute ul {list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;
justify-content: center; min-height: 50px; position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; margin: 0;}
#attribute li {list-style-type: none; -webkit-box-flex: 0; -ms-flex: 0 0 90px; flex: 0 0 90px; white-space: nowrap; padding: 4px; margin: 0;}
#attribute li a {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical;
-webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100%; -webkit-box-align: center;
-ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 2px;
cursor: pointer; vertical-align: bottom; z-index: 1; position: relative; color: #212121; text-decoration: none;}
#attribute li a:hover {text-decoration: none;}
#attribute li a span {font-size: 16px; letter-spacing: .3px; line-height: 24px; text-align: center; padding: 8px 0; width: auto; color: #7b7b7b;}
#attribute li.active a span {color: #212121;}
#attribute li.active a:after {content: ""; position: absolute; width: 100%; border-bottom: 3px solid #212121; bottom: -6px; left: 0;}

.whb-column .woodmart-search-form .searchform, .whb-column .searchform {width: 72%; float: right;}
.whb-column .woodmart-search-form .searchform input[type=text], .whb-column .woodmart-search-form .searchform .searchsubmit,
.whb-column .searchform input[type=text] {color: #fff; border: 1px solid #BFBFBF;}
.whb-column .woodmart-search-form .searchform input[type=text]::-webkit-input-placeholder, .whb-column .searchform input[type=text]::-webkit-input-placeholder {color:#fff; opacity: 1;}
.whb-column .woodmart-search-form .searchform input[type=text]::-moz-placeholder, .whb-column .searchform input[type=text]::-moz-placeholder {color:#fff; opacity: 1;}
.whb-column .woodmart-search-form .searchform input[type=text]:-ms-input-placeholder, .whb-column .searchform input[type=text]:-ms-input-placeholder {color:#fff; opacity: 1;}
.whb-column .woodmart-search-form .searchform input[type=text]:-moz-placeholder, .whb-column .searchform input[type=text]:-moz-placeholder {color:#fff; opacity: 1;}
.whb-column .woodmart-search-form .searchform input[type=text]:placeholder, .whb-column .searchform input[type=text]:placeholder {color:#fff; opacity: 1;}

.whb-top-bar .icons-design-default .wd-social-icon {color: #212121 !important;}
.woodmart-social-icons.icons-size-large i, .whb-top-bar .wd-social-icons.icons-size-large .wd-icon {font-size: 18px;}
.rtsw-testimonial .slick-dots li button {min-height: inherit;}
.footer-sidebar {padding-top: 40px; padding-bottom: 10px;}
.copyrights-wrapper.copyrights-two-columns {border-top: 1px solid rgba(129,129,129,.2);}
#woodmart-recent-posts-10 .woodmart-recent-posts-list li {border-bottom: 1px solid rgba(129,129,129,.2);}
#woodmart-recent-posts-10 .woodmart-recent-posts-list li:last-child {border-bottom: none;}
.whb-color-light .wd-header-text a.whatsapp {color: #cfaa0e;}
/*.wd-enabled .flickity-viewport {padding-top: 38px;}
#slide-56680 .wd-slide-inner {padding-top: 81px;}
#slide-56680 .wd-slide-inner h2 {color: #fff;}*/
/*.flickity-enabled.is-draggable .flickity-viewport {margin-top: 88px;}
#slider-42636 .wd-slide {margin-top: -63px;}*/
#slide-49208 .wd-slide-bg {background-position: center -9px !important}
#slide-56680 .wd-slide-bg {background-position: center bottom !important;}
.wd-slider-wrapper .flickity-button {top: 63%; color: #fff;}
.price_slider_amount .button {background-color: #e9e9e9 !important;}
.notifications-sticky div.wpcf7-response-output {display: none;}
.widget_layered_nav ul li a:after {transform: translateY(-43%) !important;}
.woo-login-captcha.woocommerce-form-row .g-recaptcha {margin-bottom: 16px; margin-left: 10px;}
.wd-sizeguide-btn.wd-action-btn.wd-sizeguide-icon.wd-style-text {display: none;}
table.variations .value .wd-action-btn.wd-sizeguide-btn {display: block !important; margin-top: 18px;}
.wd-action-btn.wd-sizeguide-btn a {font-size: 14px;}
.wd-action-btn.wd-sizeguide-btn a:hover {font-size: 14px; color: #cfaa0e;}
.woocommerce-mini-cart__buttons .btn-cart, .woocommerce-mini-cart__buttons .btn-cart:hover {background-color: #212121 !important; color: #fff !important}
.cart-table-section>.cart .wd-cart-action-row td button, .cart-table-section>.cart .wd-cart-action-row td button:hover {background-color: #212121 !important; color: #fff !important; height: 34px;}
.cart-actions {align-items: center;}

/*12feb24*/
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened,
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content {border: 1px solid #D7D7D7 !important; box-shadow: none !important;}
:root {--yith-wcan-filters_colors_accent: #f2c611 !important;}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label {display: flex; align-items: baseline; margin-bottom: 9px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label a {line-height: 1.3;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label a:hover {color: #cfaa0e;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label input[type="checkbox"] {margin-right: 7px;}

.woodmart-recent-posts .wd-entities-title {line-height: 1.2; margin-bottom: 2px !important;}
.quantity input[type="number"] {border-color: #e5e5e5;}
.wd-products-holder .product-wrapper .ring_btn {background: #cfaa0e; font-size: 16px;}
.wd-products-holder .product-wrapper a .btn-border {background-color: #000; color: #fff; min-width: 146px; font-size: 16px;}
.white-popup-block {background: #fff; margin: 40px auto;line-height: 0; width: 100%; max-width: 700px; position: relative; text-align: left; padding: 15px;}

/*Pagination*/
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li {border: none; float: none; display: inherit; overflow: visible;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul {display: inline-flex; flex-wrap: wrap; justify-content: center;
align-items: center; gap: 3px; border: none; margin: 0;}
nav[class*="-pagination"] li .page-numbers {display: inline-flex !important; align-items: center; justify-content: center;
padding-inline: 5px; min-width: 34px !important; height: 34px; color: #242424 !important; font-weight: 600 !important; font-size: 14px !important;
border-radius: calc(var(--wd-brd-radius) / 1.5) !important; transition: all .2s ease;}
nav[class*="-pagination"] li .current {color: #fff !important; background-color: #cfaa0e !important;}
nav[class*="-pagination"] a:hover {background-color: #f1f1f1 !important;}
nav[class*="-pagination"] li :is(.next,.prev) {font-size: 0 !important;}
/*Pagination*/

.widget_price_filter [class*="price_slider_amount"] .button {color: #fff !important;}
.widget_price_filter [class*="price_slider_amount"] .button:hover {color: #000 !important;}

.mc4wp-form-fields {text-align: center;}
.page-id-3492.page .newsletter .mc4wp-form>div>p {text-transform: capitalize;}
.page-id-3492.page .newsletter .mc4wp-form>div>p:first-child {max-width: 100%; text-align: center;}
.page-id-3492.page .newsletter .mc4wp-form input[type="email"] {max-width: 441px;}

.woocommerce-ordering.wd-style-underline select {position: relative; z-index: 99; margin-bottom: 18px;} /*99999999*/
.prdctfltr_sc .products.wd-products.wd-grid-g {width: 100%;}
.yith-wcan-active-filters .active-filter .active-filter-label,
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable span.filter-count {border-color: #f2c611;}
.yith-wcan-active-filters .active-filter .active-filter-label:after {background-color: #f2c611;}
.yith-wcan-active-filters .reset-filters {background-color: #f2c611; border-color: #f2c611; color: #fff;}
.yith-wcan-active-filters .reset-filters:hover {color: #fff; background-color: #000; border-color: #000;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {color: #f2c611; font-weight: bold;}
.rtsw-testimonial .slick-dots li button {min-height: 12px;}
.searchform input[type="text"] {border: 1px solid rgba(255,255,255,0.2); color: rgba(255,255,255,0.8);}
.searchform input[type="text"]:focus {border: 1px solid rgba(255,255,255,0.3);}
.wd-nav[class*="wd-style-underline"] .nav-link-text {color: #fff;}

.woocommerce-tabs .wd-nav[class*="wd-style-underline"] .nav-link-text {color: rgba(51,51,51,0.7);}
.woocommerce-tabs .wd-nav[class*="wd-style-underline"] .nav-link-text:hover {color: rgba(51,51,51,1);}

.woocommerce-tabs .wd-nav[class*="wd-style-underline"] .active .nav-link-text,
.woocommerce-tabs .wd-nav[class*="wd-style-underline"] .active .nav-link-text:hover {color: #333;}

.wd-nav[class*="wd-style-underline"] :active .nav-link-text, .wd-tools-element>a, .wd-tools-element .wd-tools-text,
.wd-nav[class*="wd-style-underline"] :hover .nav-link-text, .wd-header-cart .wd-tools-icon:before {color: rgba(255,255,255,0.8);}
.wd-nav[class*="wd-style-underline"] :active .nav-link-text {color: rgba(255,255,255,0.8);}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {color: rgba(255,255,255,0.6);}
.wd-tools-element>a:hover, .wd-tools-element>a:hover .wd-tools-text,
.wd-header-cart>a:hover .wd-tools-icon:before {color: #cfaa0e;}
.searchform .searchsubmit:after {color: #cdcbce;}
::-webkit-input-placeholder {color: #dadada; opacity: 1;}
::-moz-placeholder {color: #dadada; opacity: 1;}
:-ms-input-placeholder {color: #dadada; opacity: 1;}
:-moz-placeholder {color: #dadada; opacity: 1;}
:placeholder {color: #dadada; opacity: 1;}
a.whatsapp {color: #cfaa0e;}
.woocommerce-mini-cart__buttons .btn-cart {color: #fff !important;}
.woocommerce-mini-cart__buttons .btn-cart:hover {color: #444 !important;}
.wd-nav>li#menu-item-32176 .wd-dropdown {background-color: transparent !important; box-shadow: none !important; margin-top: -25px !important;}
.wd-nav>li#menu-item-32176 .vc_column-gap-10 {background-color: #fff;}

/*orange underline*/
.wd-header-nav #menu-mega-main-navigation li a.woodmart-nav-link .nav-link-text {position: relative; display: inline-block; padding-block: 1px; line-height: 1.2;}
.wd-header-nav #menu-mega-main-navigation li a.woodmart-nav-link .nav-link-text:after {content: ''; position: absolute; top: 100%; left: 0;
width: 0; height: 2px; background-color: #cfaa0e; transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
.wd-header-nav #menu-mega-main-navigation li:hover a.woodmart-nav-link .nav-link-text:after,
.wd-header-nav #menu-mega-main-navigation li.current-menu-item a.woodmart-nav-link .nav-link-text:after {width: 100%;}
/*orange underline*/

.notifications-sticky div.wpcf7-response-output, .notifications-sticky .mc4wp-alert,
.notifications-sticky :is(.woocommerce-error,.woocommerce-message,.woocommerce-info),
.notifications-sticky .yith_ywraq_add_item_product_message {z-index: 999999999999999999;}

/*shape menu*/
#menu-item-32176 .wd-dropdown-menu .shape {width: 35%;}
#menu-item-32176 .wd-dropdown-menu .style {width: 22%;}
#menu-item-32176 .wd-dropdown-menu .metal {width: 20%;}
#menu-item-32176 .wd-dropdown-menu .erimage {width: 23%;}
ul#menu-engagement-shape-menu {display: flex; flex-wrap: wrap;}
ul#menu-engagement-shape-menu li {width: 50%;}
.widget.widget_nav_menu .menu li {margin-bottom: 10px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li>a.woodmart-nav-link:before {content: ""; background: url(images/shopicon.png) no-repeat; height: 40px; width: 40px;
zoom: .5; display: inline-block; vertical-align: middle; -moz-transform-origin: 20px 8px; -moz-transform: scale(0.5); margin-right: 18px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.round a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.round a:before {background-position: -120px 0;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.asscher a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.asscher>a:before {background-position: -80px -200px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.cushion a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.cushion>a:before {background-position: -200px -80px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.emerald a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.emerald>a:before {background-position: -120px -80px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.heart a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.heart>a:before {background-position: -40px -200px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.marquise a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.marquise>a:before {background-position: -40px -120px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.oval a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.oval>a:before {background-position: -120px -40px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.pear a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.pear>a:before {background-position: -40px -40px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.princess a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.princess>a:before {background-position: 0 -160px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.radiant a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.radiant>a:before {background-position: 0 -80px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.square a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.square>a:before {background-position: -200px -80px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.square-radiant a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.square-radiant>a:before {background-position: -80px -200px;}
.widget.widget_nav_menu #menu-engagement-shape-menu.menu li.triangle a:before,
.wd-nav-mobile li#menu-item-57000 ul.sub-sub-menu li.triangle>a:before {background-position: -200px -40px;}

/*style menu*/
.widget.widget_nav_menu #menu-engagement-style-menu.menu li a:before,
.wd-nav-mobile li#menu-item-57014 ul.sub-sub-menu li>a.woodmart-nav-link:before {content: ""; zoom: .8; display: inline-block; vertical-align: middle; -moz-transform: scale(0.8); margin-right: 16px;}
.widget.widget_nav_menu #menu-engagement-style-menu.menu li.halo a:before,
.wd-nav-mobile li#menu-item-57014 ul.sub-sub-menu li.halo>a:before {background: url(images/halo.png) no-repeat; height: 18px; width: 44px;}
.widget.widget_nav_menu #menu-engagement-style-menu.menu li.solitaire a:before,
.wd-nav-mobile li#menu-item-57014 ul.sub-sub-menu li.solitaire>a:before {background: url(images/solitaire.png) no-repeat; height: 18px; width: 44px;}
.widget.widget_nav_menu #menu-engagement-style-menu.menu li.diamond a:before,
.wd-nav-mobile li#menu-item-57014 ul.sub-sub-menu li.diamond>a:before {background: url(images/diamond-band.png) no-repeat; height: 20px; width: 45px;}

/*style menu*/
.widget.widget_nav_menu #menu-engagement-metal-menu.menu li a:before,
.wd-nav-mobile li#menu-item-57018 ul.sub-sub-menu li>a.woodmart-nav-link:before {content: ""; display: inline-block; vertical-align: middle; margin-right: 12px; width: 18px; height: 18px;}
.widget.widget_nav_menu #menu-engagement-metal-menu.menu li.white a:before,
.wd-nav-mobile li#menu-item-57018 ul.sub-sub-menu li.white>a:before {background-color: #efefef;}
.widget.widget_nav_menu #menu-engagement-metal-menu.menu li.yellow a:before,
.wd-nav-mobile li#menu-item-57018 ul.sub-sub-menu li.yellow>a:before {background-color: #e9d590;}
.widget.widget_nav_menu #menu-engagement-metal-menu.menu li.rose a:before,
.wd-nav-mobile li#menu-item-57018 ul.sub-sub-menu li.rose>a:before {background-color: #f5c8a9;}
.widget.widget_nav_menu #menu-engagement-metal-menu.menu li.platinum a:before,
.wd-nav-mobile li#menu-item-57018 ul.sub-sub-menu li.platinum>a:before {background-color: #c8c8c8;}

.woocommerce-cart #wps-slider-section img.wpsf-product-img {height: 220px;}
.woocommerce-billing-fields input[type=text], input[type=text]#coupon_code, #order_comments, #account_password {background-color: #fff;}
#order_review .shop_table tr :is( td,th):last-child {text-align: right !important;}


/*18mar25*/
/*html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {overflow: visible !important;}*/
.ring .wpb_single_image.vc_align_center, .ring .wpb_single_image .vc_figure,
.ring .wpb_single_image .vc_single_image-wrapper, .ring .wpb_single_image .vc_single_image-wrapper img {width: 100%;}
.home .legacy {margin: 19% 4% 0 38%;}
.home .legacy h2 {font:400 54px/60px "Marcellus SC", Arial, "sans-serif"; color:#040809;}
.home .legacy p {font: 400 20px 'Lora', Arial, Helvetica, sans-serif; color: #040809; margin-bottom: 25px;}
.home .legacy p:last-child {margin-bottom: 0;}
.home .legacy a, .home .legacy a:hover.orange {display: inline-block; font: 500 18px 'Lora', Arial, Helvetica, sans-serif; padding: 12px 20px; background-color: #040809; color: #fff; text-decoration: none;}
.home .legacy a:hover, .home .legacy a.orange {background-color: #F2C611; color: #040809; text-decoration: none; font: 500 18px 'Lora', Arial, Helvetica, sans-serif;}
.home .legacy a.orange {margin-left: 15px;}
#specialoffer h2 {font:400 40px/40px "Marcellus SC", Arial, "sans-serif"; color:#F2C611;}
#specialoffer p {font:400 18px/25px "Lora", Arial, "sans-serif"; color:#fff;}
#specialoffer label {font:400 16px/25px "Lora", Arial, "sans-serif"; color:#fff;}
#specialoffer .wpcf7-not-valid-tip {font-size: 15px;}
#specialoffer input[type='email'], #specialoffer input[type='text'], #specialoffer input[type='tel'] {background-color: #36393a; color: #fff; font: 400 16px 'Lora', Arial, Helvetica, sans-serif; padding: 5px 10px;}
#specialoffer .wpcf7-submit {background-color: #F2C611; color: #040809; display: inline-block; font: 500 18px/18px 'Lora', Arial, Helvetica, sans-serif; padding: 7px 16px; text-decoration: none; border: none; text-transform: capitalize; margin-top: 30px; height: 27px;}
#specialoffer .wpcf7-submit:hover {background-color: #E9BD07; color: #040809; font: 500 18px/18px 'Lora', Arial, Helvetica, sans-serif; text-decoration: none; border: none;}
.home #homebanner .mobile {display: none;}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {padding-right: 0;}
/*Engagement Rings SALE popup*/
#popmake-84275 {background-color: #FFF7F3;}
#popmake-84275 .sale {background-color: #FFF7F3; padding: 25px;}
#popmake-84275 .sale h3 {font-size: 30px; line-height: 34px; color: #040809;}
#popmake-84275 .sale p.grey a, #popmake-84275 .sale p.yellow a:hover {display: inline-block; font: 500 18px 'Lora', Arial, Helvetica, sans-serif; padding: 12px 20px; background-color: #040809; color: #fff; text-decoration: none; d}
#popmake-84275 .sale p.grey a:hover, #popmake-84275 .sale p.yellow a {display: inline-block; background-color: #F2C611; color: #040809; padding: 12px 20px; text-decoration: none; font: 500 18px 'Lora', Arial, Helvetica, sans-serif;}

.summary-inner>.yith-wcwl-add-to-wishlist {display: inline-block; margin: 5px 0 0 12px; vertical-align: top;}
.summary-inner>.wd-social-icons {display: block;}

#pum-55925 #popmake-55925.pum-container.pum-responsive.pum-responsive-large.active {opacity: 1 !important; display: block !important; z-index: 1999999999 !important; overflow-y: scroll; -webkit-overflow-scrolling: touch;}
#pum-55925 .pum-active.pum-theme-36729 {background-color: rgba(0, 0, 0, .8) !important; display: block !important; opacity: 1 !important;}


@media(max-width:1650px) {
.home .legacy {margin: 23% 2% 0 27%;}
}

@media(max-width:1500px) {
.home .legacy {margin: 24% 2% 3% 20%;}
.home .legacy h2 {font-size: 50px; line-height: 54px;}
}

@media(max-width:1366px) {
.home .legacy {margin: 28% 2% 0 13%;}
.home .legacy h2 {padding-top: 22px;}
}

@media(max-width:1280px) {
.home .legacy {margin: 31% 2% 0 7%;}
.home .legacy h2 {font-size: 43px; line-height: 45px;}
.ring .wpb_single_image .vc_single_image-wrapper img {margin-top: 27px;}
.home .legacy h2 {padding-top: 100px;}
}

@media(max-width:1100px) {
.home .legacy {margin: 37% 2% 0 3%;}
.ring .wpb_single_image .vc_single_image-wrapper img {margin-top: 176px;}
.home .legacy h2 {padding-top: 72px;}
}

@media(max-width:1024px) {
.home .legacy {margin: 16% 2% 0 3%;}
.ring .wpb_single_image .vc_single_image-wrapper img {margin-top: 60px;}
.home .legacy h2 {padding-top: 10px;}
}

@media(max-width:990px) {
#specialoffer .col-md-3 {flex: 0 0 50%; max-width: 50%;}
}

@media(max-width:870px) {
.home .legacy {margin: 19% 2% 0 3%;}
.home .legacy h2 {font-size: 40px; line-height: 40px;}
.home .legacy p {font-size: 18px;}
.home .legacy a, .home .legacy a:hover, .home .legacy a.orange, .home .legacy a:hover.orange {font-size: 18px;}
.ring .wpb_single_image .vc_single_image-wrapper img {margin-top: 60px;}
}

@media(max-width:780px) {
.home .legacy {margin: 19% 2% 0 3%;}
.home .legacy p {margin-bottom: 27px;}
.home .legacy a {margin-right: 20px;}
.home .legacy a.orange {margin-left: 0; margin-top: 20px;}
.home .legacy p {font-size: 18px;}
.ring .wpb_single_image .vc_single_image-wrapper img {margin-top: 58px;}
}

@media(max-width:767px) {
.home .legacy {margin: 14% 3% 0 3%;}
.home .legacy a.orange {margin-left: 0; margin-top: 0;}
.ring .wpb_single_image .vc_single_image-wrapper img {margin-top: 0;}
.home .legacy h2 {padding-top: 0;}
.home #homebanner .desktop {display: none;}
.home #homebanner .mobile {display: block;}
}

@media(max-width:480px) {
.home .legacy {margin-top: 18%;}
#specialoffer .col-md-3 {flex: 0 0 100%; max-width: 100%;}
#specialoffer .wpcf7-submit {margin-top: 7px;}
#specialoffer h2 {font-size: 36px;}
#popmake-84275 {width: 86% !important;}
}

@media(max-width:421px) {
.home .legacy a.orange {margin-top: 20px;}
#popmake-84275 {width: 81% !important;}
}

@media(max-width:375px) {
.home .legacy {margin-top: 23%;}
.home .legacy h2 {font-size: 36px;}
.home .legacy p, .home .legacy a, .home .legacy a:hover, .home .legacy a.orange, .home .legacy a:hover.orange {font-size: 17px;}
#popmake-84275 {width: 78% !important;}
}
/*18mar25*/




@media (max-width: 1199px) {
.vc_row.row-reverse-mobile .vc_hidden-md {overflow: visible !important; display: block !important;}
}

@media(min-width:767.98px) {
.setting-navigation, .setting-item a {height: 45px;}
}

@media(min-width:1023.98px) {
.setting-navigation {height: 61px}
.setting-navigation:hover {z-index: 50001}
}

@media(max-width:575.9px) {
.setting-navigation {-ms-flex-pack: distribute; justify-content: space-around}
}

.setting-item {-webkit-box-flex: 1; -ms-flex: 1 0 33.33%; flex: 1 0 33.33%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex;
-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
position: relative; font-family: 'Lora', Arial, Helvetica, sans-serif; margin-bottom: 0;} /*border: 1px solid #c1c1c1;*/
.setting-item .nav {background: #fff;}
.setting-item a {display: flex; width: 100%; justify-content: center; height: 61px; align-items: center; background-color: #fff;}
.setting-navigation.nav-tabs {border: none; padding-left: 0;}

@media(min-width:1024px)and (max-width:1439.98px) {
/*.setting-item {padding: 0 50px 0 90px}*/
.setting-item:first-child {padding-left: 70px}
.single-product.product-template-default .setting-item:first-child,
.page-template-add-center-diamond-template .setting-item:first-child,
.term-engagement-rings .setting-item:first-child {padding-left: 0;}
}

.setting-item span.step-number {position: absolute; top: 11px; left: 50px; height: 37px; width: 37px; border: 1px solid;
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 20px; font-family: 'Lora', Arial, Helvetica, sans-serif;
font-size: 22px; padding-top: 1px}

@media(max-width:1023.98px) {
.setting-item span.step-number {display: none}
}

.setting-item:first-child {border-radius: 4px 0 0 4px}
.setting-item:first-child.opened {border-bottom-left-radius: 0}
.setting-item:first-child span.step-number {left: 30px}
.setting-item:last-child {border-radius: 0 4px 4px 0}
.setting-item button, .setting-item p {font-family: 'Lora', Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: .3px}
.setting-item p._d-md-inline {color: #040809;}

@media(max-width:375px) {
.setting-item button, .setting-item p {font-size: 12px}
}

.setting-item .mobile {display: none;}
@media(max-width:640px) {
.setting-item p {max-width: 80%; white-space: normal; text-align: center; font-size: 13px;}
.setting-item .mobile {display: inline-block;}
.setting-item p._d-md-inline {display: none;}
}

.setting-item .shopicon {position: absolute; right: 0; top: 7px}

@media(max-width:767.8px) {
.setting-item .shopicon {zoom: .7}
}

@media(min-width:768px) {
.setting-item .shopicon {top: 3px}
}

@media(min-width:1024px) {
.setting-item .shopicon {top: 11px}
}

.setting-item:last-of-type .shopicon {margin-right: 4px}

@media(max-width:375px) {
.setting-item:not(.active) .shopicon {display: none}
}

.setting-item:before, .setting-item:not(:last-of-type):after {left: 100%; top: 50%; border: solid transparent;
content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index: 9}
.setting-item:not(:last-of-type):after {border-color: transparent; border-left-color: #fff; border-width: 17px; margin-top: -17px}

@media(min-width:767.98px) {
.setting-item:not(:last-of-type):after {border-width: 22px; margin-top: -22px}
}

@media(min-width:1023.98px) {
.setting-item:not(:last-of-type):after {border-width: 30px; margin-top: -30px}
}

.setting-item:not(:last-of-type):before {border-color: transparent; border-left-color: #c1c1c1; border-width: 18px; margin-top: -18px}
/*.setting-item.disabled:not(:last-of-type):before {border-color: transparent; border-left-color: #fff;}*/

@media(min-width:767.98px) {
.setting-item:not(:last-of-type):before {border-width: 23px; margin-top: -23px}
}

@media(min-width:1023.98px) {
.setting-item:not(:last-of-type):before {border-width: 31px; margin-top: -31px}
}

.setting-item p {margin-bottom: 0}
.setting-item img {max-width: 100%}
.setting-item.active:hover>p {text-shadow: 0 0}
.setting-item .nav {background: #fff;}
.setting-item a {display: flex; width: 100%; justify-content: center; height: 61px; align-items: center; background-color: #fff; border: 1px solid #c1c1c1; border-right: none; color: #040809;}
.setting-item.complete a {border-right: 1px solid #c1c1c1;}
.setting-item.current, .setting-item.active, .setting-item.active a {cursor: pointer; background-color: #040809; color: #fff; border-color: #040809}
.setting-item.current, .setting-item.active:not(:last-of-type):after {border-left-color: #040809}
.setting-item.current, .setting-item.active .step-number {border-width: 2px;}
.setting-item.current, .setting-item.active p {color: #fff; font-weight: 600;}
.setting-item.opened {background-color: #f4f4f4; color: #040809; border-color: #c1c1c1; border-bottom-color: transparent; border-right: none;} /*, .setting-item:hover.active, .setting-item:hover.active a:hover*/
.setting-item.opened:not(:last-of-type):after, .setting-item:hover.active:after {border-left-color: #f4f4f4}
.setting-item.opened.disabled:after, .setting-item:hover.disabled.opened:after {border-left-color: #f4f4f4;} /*fff 12feb24*/
.setting-item.opened a, .setting-item.opened a:hover {background-color: #f4f4f4; color: #fff; border-color: #c1c1c1;}
.setting-item.opened p, .setting-item:hover.active p {color: #040809}
/*.setting-item.opened a.disabled {background-color: #fff; border-color: #c1c1c1; color: #040809;}*/
.setting-item.active {cursor: pointer}
.setting-item.active .step-number {color: #fff; background-color: #040809}
.setting-item.current, .setting-item.active .sequence {background-color: #040809; color: #fff}
.setting-item a.disabled {color: #040809;} /*background-color: #fff;*/

.shopicon {background-image: url(shopicon.png?v=2)}
.shopicon.-white {-webkit-filter: contrast(0) brightness(2); filter: contrast(0) brightness(2)}
.shopicon.-selected {-webkit-filter: drop-shadow(0 0); filter: drop-shadow(0 0)}
.shopicon-setting_ring {width: 36px; height: 36px; background-position: 0 -180px}
.shopicon-ring {width: 36px; height: 36px; background-position: -40px -180px}
.shopicon-diamond {width: 36px; height: 36px; background-position: -156px -140px}
.shopicon-tick {width: 36px; height: 36px; background-position: -156px -176px;}
.setting-popup, .diamond-popup {height: 0; overflow: visible; position: relative; display: block; background: #fff; width: 100%; z-index: 501; font-size: 12px; letter-spacing: .5px; top: -40px;}
.setting-popup {top: -41px;}
.diamond-popup {left: 33.4%; top: -19px;}
.setting-popup .setting-popup-inner, .diamond-popup .setting-popup-inner {position: absolute; width: 100%; border: 1px solid #c1c1c1; border-top: none;
border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0; background-color: #f4f4f4; text-align: left; padding: 12px;}
.setting-popup .setting-popup-inner .diamondInfo, .diamond-popup .setting-popup-inner .diamondInfo {display: -webkit-box; display: -ms-flexbox; display: flex}
.setting-popup .setting-popup-inner .diamondInfo .diamondImage {max-width: 54px; margin-right: 6px; margin-left: 10px}
.setting-popup .setting-popup-inner .diamondInfo .diamondImage img {float: left; max-width: 100%; height: auto}
.setting-popup .setting-popup-inner .diamondInfo .diamondDetails {display: -webkit-box; display: -ms-flexbox; display: flex;
-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: calc(100% - 70px); padding-right: 12px}
.setting-popup .setting-popup-inner .itemInfo>img,
.diamond-popup .setting-popup-inner .itemInfo>img {float: left; height: 54px; border: 1px solid #c1c1c1; margin-right: 12px}
.setting-popup .setting-popup-inner .itemInfo .item-price, .diamond-popup .setting-popup-inner .itemInfo .item-price {float: right; text-align: right; white-space: nowrap}
.setting-popup .setting-popup-inner .itemInfo .item-price .product-discount {text-decoration: line-through}
.setting-popup .setting-popup-inner .itemInfo .item-price p {line-height: 1}

@media(min-width:1023.98px) {
.setting-popup .setting-popup-inner, .diamond-popup .setting-popup-inner {width: 33.3%; border-radius: 0 0 4px 4px}
.setting-popup.-second .setting-popup-inner {margin-left: 33.33%}
}

@media(max-width:1023.98px) {
.setting-navigation, .setting-item a {height: 45px;}
.setting-item .shopicon {top: 5px;}
.single.single-product .diamond-popup, .single.single-product .diamond-popup {left: 0;}
.setting-popup {width: 98.5%; top: -41px;}
}

.setting-popup .btn, .diamond-popup .btn {height: 32px; line-height: 32px}

@media(min-width:768px) {
.setting-popup, .diamond-popup {width: 100%}
}

/*12feb24*/
@media(max-width:805px) {
.mfp-ready button.mfp-close {top: 18px;}
button.mfp-close:after {color:#000;}
}

@media(max-width:767px) {
.setting-navigation {margin-right: 15px; margin-left: 15px;}
.setting-navigation, .setting-item a {height: 34px;}
.setting-popup {width: 95.9%; left: 15px;}
}

.setting-popup h3, .diamond-popup h3 {letter-spacing: .3px; font:700 13px/17px 'Lora', Arial, Helvetica, sans-serif; margin-bottom: 0}
.setting-popup h3 span, .diamond-popup h3 span {font:400 14px 'Lora', Arial, Helvetica, sans-serif; letter-spacing: .3px}
.setting-popup h3.bigger, .setting-popup h3.item-price, .diamond-popup h3.item-price {font-size: 16px; letter-spacing: .3px; line-height: 26px; padding-left: 10px;}
.setting-popup h3.item-price, .diamond-popup h3.item-price {font-family: 'Lora', Arial, Helvetica, sans-serif; font-weight: 700; white-space: normal}

@media(max-width:345px) {
.setting-popup h3.item-price, .diamond-popup h3.item-price {font-size: 15px; letter-spacing: .3px; line-height: 22px}
}

.setting-popup h4 {font:400 14px/26px 'Lora', Arial, Helvetica, sans-serif; letter-spacing: .3px; margin-bottom: 0}
.setting-popup .buttons, .diamond-popup .buttons {display: -webkit-box; display: -ms-flexbox; display: flex}
.setting-popup .buttons ._btn, .diamond-popup .buttons ._btn {font: 600 14px/18px 'Lora', Arial, Helvetica, sans-serif; letter-spacing: .3px; text-transform: capitalize;
 width: 100%; border: 1px solid #040809; color: #040809; background-color: transparent; text-align: center; padding: 7px 18px;}
.setting-popup .buttons ._btn:hover, .diamond-popup .buttons ._btn:hover {color: #fff; background-color: #040809;}
.setting-popup .buttons a._btn, .setting-popup .buttons a._btn:hover,
.diamond-popup .buttons a._btn, .diamond-popup .buttons a._btn:hover {margin-right: 14px; padding: 7px 18px; color: #fff; background-color: #040809;}
.setting-popup .mb16, .diamond-popup .mb16 {margin-bottom: 16px; min-height: 52px;}
.tax-product_cat .setting-popup .buttons a._btn {padding-top: 12px;}
/*19june23*/


@media (max-width:1290px){
.h455 {margin-top:-80px!important;}
.footer-container.color-scheme-dark .woodmart-social-icons {text-align:center;}
/*.whb-header {margin-bottom:0;}*/
.page-title.title-shop .woodmart-show-categories {display:none;}
.main-banner {margin-top: 10px;}
.single-product.product-template-default .w100p {margin-bottom: 34px;}
.single-product.product-template-default .setting-popup,
.single.single-product .diamond-popup {top: -35px;}
}

@media (max-width:1150px){
.home .vc_custom_1510828498506 {margin-bottom:20vh !important;}
}

@media (max-width:1024px){
.page-title.title-shop {padding:14px 0 18px;}
.page-title.title-shop .nav-shop .shop-title-wrapper .entry-title {font-size:45px;}
#slide-49208 .woodmart-slide-inner {margin: auto; padding-left: 100px; max-width: 600px !important;}
.main-banner h2 {margin-top: 0;}
.whb-header-bottom {display: none;} /*12feb24*/
}

@media (max-width:900px){
.new-years-Sale .sale-img {width: 41%;}
.new-years-Sale .sale-text {display: inline-block; width: 54%; position: relative;}
.new-years-Sale h2 {font-size: 40px;}
/*.new-years-Sale h3 {
    font-size: 28px;
}*/
.discount-text {font-size: 62px;}
.advanced-filter {display: block;}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .advanced-filter-container .prdctfltr_filter {
padding: 0 !important;}
/* .advanced-filter .prdctfltr_filter .prdctfltr_regular_title {padding: 5px 30px 10px 0;} */
.advanced-filter .prdctfltr_filter:hover .prdctfltr_add_scroll {min-width: 200px;}
.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .diamond-search .prdctfltr_filter.prdctfltr_search {
padding: 0 !important; margin-bottom: 10px;}
.prdctfltr_woocommerce .prdctfltr_filter {margin-bottom: 20px !important;}
.new-years-Sale .sale-img {width: 41%;}
.new-years-Sale .sale-text {display: inline-block; width: 54%; position: relative;}
.new-years-Sale h2 {font-size: 40px;}
/*.new-years-Sale h3 {font-size: 28px;}*/
.discount-text {font-size: 62px;}
}

@media (max-width:800px){
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .advanced-filter-container .prdctfltr_filter {
width: 33% !important;}
}

@media (max-width:767px){
.home .vc_custom_1510828498506 {margin-bottom:3vh !important;}
.home .vc_custom_1580382664413 {margin-bottom:5vh !important;}
.home .promo-banner .content-banner.content-width-50 {max-width:60%;}
/*product*/
.thumbnails.slick-slider .slick-list, .thumbnails.slick-slider .slick-track, .owl-carousel .owl-stage-outer {height:auto!important;}
.thumbnails.slick-slider .slick-slide {width:25%!important; padding-right:12px;}
.product-additional-galleries {padding:0 30px 30px 18px;}
.tabs-layout-accordion .woodmart-tab-wrapper .wc-tab {padding-top:16px; padding-bottom:16px;}
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper .tabs-layout-accordion {border-top-width:1px;}
.woocommerce-tabs .woodmart-accordion-title {font:400 16px "Marcellus SC", Arial, "sans-serif"; color:#212121; padding:9px;}
.woocommerce-tabs .woodmart-accordion-title.active {background:#cfaa0e; color:#212121;}
.woocommerce-tabs .woodmart-accordion-title.active:after {color:#fff;}
.woocommerce-tabs .woodmart-accordion-title:after {right:7px;}
/*product*/
.page-id-646 .rightinfo.vc_column_container > .vc_column-inner {padding-left:50px;}
.featured .product-grid-item .hover-img img, .featured .product-grid-item .product-image-link img {height:inherit;} /*8sep2020*/

.new-years-Sale .sale-img {display: none;}
.new-years-Sale .sale-text {width: 90%;}

.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label:before {
    background-image: none;
    zoom: inherit;
    font-size: 12px;
    width: auto;
    font-weight: 700;
    height: auto;
    -moz-transform-origin: inherit;
    -moz-transform: inherit;
    display: inline-block;
}
/* .prdctfltr_filter.prdctfltr_pa_center-diamond-shape label {
    flex: 0 0 23%;
    max-width: 23%;
} */
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_cushion:before {
    content: "Cushion";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_emerald:before {
    content: "Emerald";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_heart:before {
    content: "Heart";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_marquise:before {
    content: "Marquise";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_oval:before {
    content: "Oval";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_pear:before {
    content: "Pear";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_princess-cut:before {
    content: "Princess";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_radiant:before {
    content: "Radiant";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_round-brilliant:before {
    content: "Round";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_square-cushion:before {
    content: "Square";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_square-radiant:before {
    content: "Sq Radiant";
}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label.prdctfltr_ft_triangle:before {
    content: "Triangle";
}
.news-sale-form .col-md-3.col-sm-3 {
	width: 25%
}
.news-sale-form .col-md-9.col-sm-9 {
	width: 75%;
}
.main-banner {height: 500px;}
.main-banner h2 {margin-top: 90px;}
.main-banner .wpb_column.vc_column_container.vc_col-sm-6 {width: 50%; display: inline-block;}
.single.single-product .diamond-popup {width: 95.7%; left: 15px;}
}

@media (max-width:700px){
.page-id-3492.page .newsletter .title-after_title br {display:none;}
.woodmart-price-outside.summary .single-breadcrumbs-wrapper {display:none;}
}

@media (max-width:667px){
.setting-popup {width: 95.5%}
.single-product.product-template-default .setting-popup,
.single.single-product .diamond-popup {width: 95.3%}
}

@media (max-width:640px){
.prdctfltr_woocommerce_ordering .prdctfltr_filter {margin-bottom: 30px !important;}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .advanced-filter-container .prdctfltr_filter {
margin-bottom: 0 !important;}
}

@media (max-width:630px){
.page-id-3492.page .connected {width:100%;}
}

@media (max-width:601px){
.page-title.title-shop .nav-shop .shop-title-wrapper .entry-title {font-size:36px;}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .advanced-filter-container .prdctfltr_filter {
width: 50% !important;}
.main-banner h2 {margin-top: 80px; font-size: 40px; line-height: 50px;}
.main-banner p {font-size: 18px; line-height: 26px;}
.btn-size-default {padding: 12px 20px; font-size: 12px !important; line-height: 18px;}
#slide-49208 .woodmart-slide-inner {padding-left: 100px;}
.vc_row-fluid.wpb_row.main-banner.vc_custom_1649951698673 {background-position: 70% !important;}
.setting-popup {width: 95%;}
.single-product.product-template-default .setting-popup {width: 94.8%}
.single.single-product .diamond-popup {width: 94.7%}
}

@media (max-width:568px){
.setting-popup {width: 94.8%;}
.single-product.product-template-default .setting-popup {width: 94.5%}
.single.single-product .diamond-popup {width: 94.7%}
}

@media (max-width:520px){
.page-id-3492.page h2.text54 {line-height:56px;}
/*Responsive Table*/
/* Force table to not be like tables anymore */
.no-more-tables table {border:none;}
.no-more-tables table, .no-more-tables thead, .no-more-tables tbody, .no-more-tables th, .no-more-tables td, .no-more-tables tr {display:block;} 
/* Hide table headers (but not display: none;, for accessibility) */
.no-more-tables table thead tr {position:absolute; top:-9999px; left:-9999px;}
.no-more-tables table tr {border:1px solid #ccc; margin-bottom:7px;}
.no-more-tables table tbody td {border:none; border-bottom:1px solid #eee; position:relative; padding-left:27%; white-space:normal; text-align:left;} /* Behave  like a "row" 50 */
.no-more-tables table tbody td:before {position:absolute; top:6px; left:6px; width:27%; padding-right:10px; white-space:nowrap; text-align:left; font-weight:bold;} /* Now like a table header */ /* Top/left values mimic padding 45 */
/* Label the data */
.no-more-tables table tbody td:before {content: attr(data-title);}
.wd-popup.wd-sizeguide {padding-left: 15px; padding-right: 15px;}
}

@media (max-width:480px){
.page-title.title-shop .nav-shop .shop-title-wrapper .entry-title {font-size:32px;}
.woodmart-row-gradient.wd-fill {display:none;}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .advanced-filter .advanced-filter-container .prdctfltr_filter {
width: 100% !important;}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label {flex: 0 0 29%; max-width: 29%;}
.news-sale-form .col-md-3.col-sm-3 {width: 30%}
.news-sale-form .col-md-9.col-sm-9 {width: 70%;}
#slide-49208 .woodmart-slide-inner {padding-left: 0;}
.main-banner {height: 400px;}
.main-banner h2 {font-size: 40px; line-height: 45px; margin-top: 60px;}
.main-banner p {font-size: 18px; line-height: 26px;}
.main-banner a.btn {font-size: 12px; padding: 12px 15px;}
.booktop button,.booktop button:hover {padding-left: 10px; padding-right: 10px; font-size: 11px;}
.setting-popup {width: 93.7%;}
.single-product.product-template-default .setting-popup {width: 93.3%}
.product-image-summary #center_diamond_button {margin-bottom: 13px;}
.single.single-product .diamond-popup {width: 93.4%}
}

@media (max-width:430px){
.setting-popup {width: 93.1%;}
.single-product.product-template-default .setting-popup {width: 92.6%}
.setting-item:not(.active) .shopicon {display: none;}
.setting-item #diamond_tab p {margin-left: 16%;}
.setting-item.complete p {margin-left: 9%;}
.single.single-product .diamond-popup {width: 92.5%}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {min-width: 49%;}
.yith-wcan-active-filters .active-filter .active-filter-label {margin-top: 7px;}
}

@media (max-width:411px){
.setting-popup {width: 92.8%;}
.single-product.product-template-default .setting-popup {width: 92.1%}
.single.single-product .diamond-popup {width: 92.5%}
.yith-wcan-active-filters .reset-filters {margin-top: 16px;}
}

@media (max-width:375px){
.setting-popup {width: 92.1%;}
.single-product.product-template-default .setting-popup {width: 91.4%}
.setting-item.complete p {margin-left: 14%;}
.single.single-product .diamond-popup {width: 91.4%}
}

@media (max-width:370px){
.product-grid-item.product.woodmart-hover-icons .product-title {min-height:86px;}
.prdctfltr_filter.prdctfltr_pa_center-diamond-shape label {flex: 0 0 44%; max-width: 44%;}
.advanced-filter .diamond-search {width: 100%;}
.new-years-Sale h2 {font-size: 35px;}
/*.new-years-Sale h3 {font-size: 25px;}*/
.discount-text {font-size: 50px;}
.main-banner a.btn {font-size: 10px; padding: 10px 8px;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {min-width: 100%;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened,
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content {width: 95%;}
}

@media (max-width:360px){
.setting-popup {width: 91.8%;}
.single-product.product-template-default .setting-popup {width: 90.8%}
.single.single-product .diamond-popup {width: 91%}
}

@media (max-width:340px){
.setting-popup {width: 91.3%;}
.single-product.product-template-default .setting-popup {width: 90.3%}
.setting-item #diamond_tab p {margin-left: 20%;}
.setting-item.complete p {margin-left: 19%;}
.single.single-product .diamond-popup {width: 90.4%}
}

@media (max-width:320px){
.setting-popup {width: 90.7%;}
.single-product.product-template-default .setting-popup {width: 89.7%}
.single.single-product .diamond-popup {width: 89.5%}
}
