@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ceylongemmansion.com/wp-content/themes/woodmart/fonts/woodmart-font-1-300.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: rgb(84,118,200);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(84,118,200);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(84,118,200);
	--btn-accented-bgcolor-hover: rgb(84,118,200);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://ceylongemmansion.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://ceylongemmansion.com/wp-content/uploads/2024/11/05.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(234,234,234);
	background-image: none;
}
.page .main-page-wrapper {
	background-color: rgb(244,244,244);
	background-image: none;
}
.single-product .main-page-wrapper {
	background-color: rgb(244,244,244);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery.thumbs-position-left {
	--wd-thumbs-height: 372px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
/*    color: #060606; */
	 color: black;
}
/* hide juwelary */
.cat-item.cat-item-123 {
  display: none;
}
.term-jewelry .wd-nav-product-cat.wd-active.wd-nav.wd-gap-m.wd-style-underline.has-product-count.wd-mobile-accordion {
  display: none;
}
.wd-nav[class*="wd-style-"]>li>a {
    color: #060606;
	font-family: 'Lora';
}
.elementor-2830 .elementor-element.elementor-element-565f496 .wd-button-wrapper a {
  background-color: #5476C8;
  border-color: #5476C8;
  padding: 15px 40px;
}
.elementor-button.elementor-button-link.elementor-size-sm {
  border-radius: 0px;
}
.whb-color-light:not(.whb-with-bg) {
    background-color: #f5f5f5;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: #002CAD;
}
header .woodmart-nav-link:hover{
color:black !important;
font-family: 'Lora';
}
.top_sec_content_side h4{
    font-family: "Playfair Display" !important;

}
.gray_boxes_sec .wd-button-wrapper.text-left {
    margin-left: -13px;
	margin-top:100px;
}
.gray_boxes_sec .wd-button-wrapper.text-left a {
   background:transparent;
}
.shadow {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.whb-sticked .whb-general-header {
	    background-color: #f9f9f9 !important;
}

.home .star-rating ,.home .wd-product-cats{
	display:none;
}

.see-more-button {
    display: inline-block;
    padding: 10px 15px;
    margin-top: 10px;
    border: 1px solid #000000; /* Black border */
    color: #000000; /* Black text */
    text-align: center;
    text-decoration: none;
/*     border-radius: 5px; */
    font-weight: bold;
    background-color: transparent; /* No background color */
	    width: 50% !important;
    margin-left: auto;
    margin-right: auto;
}

.see-more-button:hover {
    background-color: #000000; /* Black background on hover */
    color: #ffffff; /* White text on hover */
}

.wd-entities-title {
    font-family: 'Lora' !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 25.6px !important;
    text-align: center !important;

}
.home .woocommerce-Price-amount.amount {
	font-family: 'Lora';
    font-size: 12px;
    font-weight: 600;
    line-height: 15.36px;
    text-align: right;
    color: #5476C8;
}
.testimonial-content{
font-family: 'Lora' !important;
font-size: 20px !important; 
font-weight: 400 !important;
line-height: 30px !important;
text-align: left !important;

}
.testimonial-avatar {
    margin-top: 150px;
    margin-left: 0px;
    position: absolute;
}
.testimonial-content footer{
    font-family: Lora;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
	  margin-left: 100px;
    margin-top: 50px;
}
.testimonial-content footer span{
    display: block;
    margin-top: 8px;
    font-size: 12px;
}
.wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm {
    margin-top: 50px;
    position: absolute;
    left: 0;
    right: 0;
}
p{
	font-size: 16px;
}
.home span.price {
    display: none !important;
}
.footer-container {
    background-color: #E8E8E8 !important;
    color:black !important;
	font-family: 'Lora';
font-size: 16px;
font-weight: 400;
line-height: 30px;
text-align: center;

}
#wpforms-27856-field_16_1 {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
.single_gem_sec figcaption.widget-image-caption.wp-caption-text {
    font-size: 16px;
    font-weight: 700;
    margin: 5px;
    color: #3a3a39;
	font-family: "Playfair Display", Sans-serif;
	font-style:unset !important;
}
.CALIBRATED_sec figcaption {
  
    background: whitesmoke;
}
.CALIBRATED_sec figcaption.widget-image-caption.wp-caption-text {
  
     font-size: 16px;
    font-weight: 700;
    margin: 5px;
    color: black;
	font-family: "Playfair Display", Sans-serif;
	font-style:unset !important;
}
.coupon.wd-coupon-form {
    display: none;
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {
background:whitesmoke;
}
button.single_add_to_cart_button.button.alt {
    background: #5476c8 !important;
}
.wd-product.wd-hover-buttons-on-hover :is(.wd-product-header,.wrap-price) {
    display: block !important;
   
}
a.scrollToTop.button-show {
    background: rgb(84, 118, 200);
    color: white;
}
button.button {
    background: #5476c8;
    color: white !important;
}
.wd-product-brands {
    display: none;
}
.single-product h1.product_title.entry-title.wd-entities-title {
text-align:left !important;
}
.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon , .single-product span.posted_in , .single-product .social-share.social-form-circle , li#tab-title-brand_tab {
    display: none;
} 
.nav-link-summary .nav-link-text{
	color:white;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads , .downloads-link {
    display: none;
}
/*
.single-product .product-tabs-wrapper {
    display: none;
} */
input.wpcf7-form-control.wpcf7-submit.has-spinner, button {
  background: rgb(84, 118, 200) !important;
    color: white !important;
}
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li{
	        float: none;
        width: 50%;
}
#tab-additional_information .wc-tab-inner h2{
text-align: center;
}
/* Hide only the description tab on the single product page */
.woocommerce-tabs li.description_tab {
    display: none !important;
}

/* Hide the description content area */
.woocommerce-Tabs-panel--description {
    display: none !important;
}
/* Hide the description content area */
.woocommerce-Tabs-panel--description {
    display: none !important;
}
/* Ensure Additional Information tab is styled correctly */
.woocommerce-tabs li.additional_information_tab {
    display: block !important;
}
/* Container with min and max height, and overflow handling */
/* Container with min and max height, overflow handling, and smaller font size */

.wd-product .wd-entities-title, .product_list_widget .wd-entities-title {
  min-height: 55px;
  max-height: 55px;
  font-size: 16px !important;
	 overflow: hidden;
    text-overflow: ellipsis;
}
.product_list_widget .wd-entities-title {
text-align: left !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
  width: 100%;
}
.button.product_type_simple.add-to-cart-loop {
  width: 100%;
}
.woocommerce-shop h1.entry-title.title{
font-family: 'dashicons' !important;
}
/* a.wd-social-icon.social-instagram , a.wd-social-icon.social-facebook {
    background: rgba(74, 144, 226, 1) !important;
    color: white !important;
} */
.wd-social-icons.icons-design-simple.icons-size-default.color-scheme-dark.social-follow.social-form-circle.text-center a {
    background: rgba(74, 144, 226, 1) !important;
    color: white !important;
}
a.wd-social-icon.social-twitter , a.wd-social-icon.social-pinterest {
    display: none !important;
}
.wpforms-image-choices-image img {
    width: 80px !important;
}
.woocs_flag_view_item img {
    width: 85% !important;
}
a.woocs_flag_view_item.woocs_flag_view_item_current {
    background: #e1dcdc !important;
    padding: 9px 4px 0px 7px !important;
}
.category-nav-link span.nav-link-count {
    display: none !important;
}
.wd-entities-title {
    font-weight: 400 !important;
}
.woocommerce-shop span.nav-link-text {
    border-bottom: solid 2px #ffffff;
}
.woocommerce-shop ul.wd-nav-product-cat.wd-active.wd-nav.wd-gap-m.wd-style-underline.has-product-count.wd-mobile-accordion {
    padding: 0px 172px;
}
.woodmart-title-container.title {
  font-family: 'dashicons' !important;
}
/*
.woo-multi-currency.wmc-sidebar {
   top: 30%;
} */
/* Hide the currency widget by default */
/*.woo-multi-currency.wmc-sidebar {
    display: none;
} */

/* Show the currency widget on the WooCommerce shop and cart pages */
body.woocommerce-shop .woo-multi-currency.wmc-sidebar,
body.woocommerce-cart .woo-multi-currency.wmc-sidebar {
    display: block;
}
/* Apply the 'dashicons' font family to all heading tags globally */
h1, h2, h3, h4, h5, h6 {
    font-family: 'dashicons' !important;
}
h1.entry-title.title {
  font-size: 50px;
}
.page-title h1.entry-title.title {
  text-transform: uppercase;
}
#tab-title-wd_additional_tab {
  display: none;
}
.product-additional-info {
    margin-top: 20px;
    padding: 10px;
    background-color: #f7f7f7; /* Adjust as needed */
    border-radius: 5px;
}
.product-tabs-wrapper {
    display: none;
}
.products .product-element-top img {
    width: 100%; /* Ensure the image fills the container horizontally */
    height: 200px; /* Set a fixed height for all images */
    object-fit: cover; /* Crop the image to fit the container without stretching */
    display: block; /* Avoid any unexpected inline image gaps */
}

.products .product-grid-item {
    display: flex; /* Use flexbox for uniformity */
    flex-direction: column; /* Stack content vertically */
    justify-content: space-between; /* Even spacing within the product block */
    min-height: 350px; /* Set a minimum height for all product blocks */
    box-sizing: border-box; /* Include padding and border in height calculations */
}@media (max-width: 576px) {
	.see-more-button {
    padding: 13px 10px 0px 10px;
    width: 100% !important;
}

.wd-entities-title {
    font-size: 16px !important;
    line-height: 20.6px !important;
}
.wrapp-buttons {
    display: none;
}
.testimonial-content{
font-size: 14px !important; 
}
.testimonial-avatar {
    margin-top: 180px !important;
    margin-left: 0px;
    position: absolute;
}
.testimonial-content footer{
    margin-top: 40px !important;
}
.wd-toolbar.wd-toolbar-label-show {
    display: none;
}
.wd-product .wd-entities-title, .product_list_widget .wd-entities-title {
    min-height: 60px;
    max-height: 60px;
    font-size: 16px !important;
    overflow: hidden;
    text-overflow: ellipsis;
}
.woocommerce-shop ul.wd-nav-product-cat.wd-active.wd-nav.wd-gap-m.wd-style-underline.has-product-count.wd-mobile-accordion {
    padding: 0px;
}
 h1.entry-title.title {
    font-size: 30px; /* Adjust font size as needed for mobile */
  }
}

