.scb-overlay { display: none !important; }
.term-description{text-align:center;}
.price del {
    color: #025836 !important;
    font-size: 30px !important;
}
.v_price .woocommerce-variation-price ins .woocommerce-Price-amount bdi {
    margin-right: 10px;
}
body{
	direction: rtl;
}
.widget-title{
    font-family: inherit !important;
}
.woocommerce .order_details{text-align: center !important;}

.ips_product_gallery{visibility: hidden;}
.inner-short-title-variation{font-size: 12px !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%,-50%);
    text-transform: uppercase;
}
    .newsortby {display: inline-flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-right: 5px;
    vertical-align: middle;
    font-weight: 600; }
.loggedout-product-class .woodmart-header-links.woodmart-navigation.menu-simple-dropdown.wd-tools-element.item-event-hover.my-account-with-icon.login-side-opener {
    display: none;
}
.ips_product_gallery .woodmart-show-product-gallery-wrap.wd-gallery-btn { display: none; }
.ipsthumbail { overflow: hidden;}
.ipsthumbail  li.slick-slide{ 
    /*padding-top: 7px;*/
    padding-bottom: 14px;
 }
 .ipsthumbail.slick-slider>button.slick-prev:before {
    content: "\f115";
    font-family: woodmart-font;
}
 .ipsthumbail.slick-slider>button.slick-next:before {
    content: "\f129";
    font-family: woodmart-font;
}
.ipsthumbail.slick-slider>button:before {
    display: block;
    height: 30px;
    vertical-align: middle;
    font-size: 12px;
    line-height: 30px;
}
.ipsthumbail.slick-slider>button {
    padding: 0;
    width: 48%;
    height: 30px;
    border: none;
    background-color: rgba(133,133,133,.07);
    color: #333;
    font-size: 0;
    line-height: 30px;
}
.ipsfullgallery>div.slick-prev:after , .lightmyarrow.slick-prev:after{
    content: "\f113";
    font-family: woodmart-font;
}
.ipsfullgallery>div.slick-next:after , .lightmyarrow.slick-next:after{
    content: "\f114";
    font-family: woodmart-font;
}
.ipsfullgallery>div.slick-next{ left: 0; }
.myarrow.slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 250;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    visibility: hidden;
    margin-top: -25px;
    padding: 0;
    width: 50px;
    height: 50px;
    color: rgba(0,0,0,.8);
    text-align: center;
    opacity: 0;
    cursor: pointer;
    transition: all .25s ease;
    pointer-events: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.ipsfullgallery.slick-slider:hover .myarrow.slick-arrow{
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: visible;
}
.myarrow.slick-arrow:after , .lightmyarrow.slick-arrow:after {
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
}

.lightmyarrow.slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 250;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    margin-top: -25px;
    padding: 0;
    width: 50px;
    height: 50px;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    transition: all .25s ease;
    pointer-events: none;
    z-index: 9999;
}
.woodmart-archive-blog .article-body-container {
    margin-left: -20px;
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    transition: box-shadow .6s ease;
    background-color: #fff !important;
}
.woodmart-archive-blog .blog-design-small-images.has-post-thumbnail.blog-style-flat .meta-categories-wrapp { position: absolute; }
.woodmart-archive-blog .entry-meta.woodmart-entry-meta { display: none; }

.video-thumbnail {
  position: relative;
  display: inline-block;
  cursor: pointer;
  /*margin: 30px;*/
}
.video-thumbnail:before {
    left: 34%;
    content: '';
    background: url(https://www.mivoleti.com/wp-content/uploads/newvidb.png);
    height: 50px;
    width: 50px;
    position: absolute;
    top: 34%;
    background-position: center center;
    background-size: cover;

  }
.video-thumbnail:hover:before {
    color: #eee;
  }


.ipsfullgallery .video-thumbnail:before{
    height: 150px;
    width: 150px;
    left: 38%;
    top: 43%;
} 

.zoomclass {
            display:inline-block;
            position: relative;
        }

        .zoomclass img {
            display: block;
        }

html .magnify > .magnify-lens {
  width: 700px;
  height: 700px;
  box-shadow: none;
  border-radius: unset;
}

.banner_with_text h2,.banner_with_text h5,.banner_with_text h4{text-shadow: 2px  2px #000000;}
.banner_with_text .title-after_title{text-shadow: 2px 2px #000000;}



body{ position: relative; }

.ips_product_gallery{display:flex;}

.ipsthumbail {    
    display: inline-block;
    width: 30%;
}

    
body.dark-bg:after{ position: absolute; height: 100%; width: 100%; top:0; left:0; background-color: #0000004d; z-index: 99; }
#review_form {
    visibility: hidden;
    opacity: 0;
    height: 0;
    width: 0;
}
.woocommerce-product-rating .star-rating{ cursor: pointer; }
#review_form.open{
  opacity:1;
  visibility:visible;
  width:100%;
  height:100%;
  position:fixed;
  top:0px; left:0px;
  background:rgb(0 0 0 / 58%);
  z-index: 9999;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  box-shadow: ;
}
#review_form.open .comment-respond .comment-reply-title{display: none; }
#review_form.open .comment-respond{ padding: 20px; }
.loggedout-product-class #review_form.open .comment-respond{ height: auto; }
#review_form.open .comment-form .form-submit { text-align: center; }
#review_form.open .comment-respond{
    max-width: 500px;
    height: 410px;
    top: 220px;
    position: relative;
    margin: 0 auto;
    padding: 20px;
    background: #ffff;
}

#review_form.open .comment-form .comment-form-rating{ margin-bottom:0; display: block; text-align: center; }
#review_form.open .comment-form .comment-form-rating .stars { display: block; }
#review_form.open .comment-form .comment-form-rating label[for=rating] { text-align: center; font-size: 18px; }
#review_form.open .comment-form .stars span{ justify-content: center; }
#review_form.open .comment-form .stars a{ width: 70px; }
#review_form.open .comment-form .stars a:before{ font-size: 50px; }
#review_form.open .comment-form .comment-form-rating, #review_form.open .comment-form .comment-form-comment{ max-width: 100%; width: 100%; }
#review_form.open .comment-form p.comment-form-comment { height: 170px; }
#review_form.open .comment-form p.comment-form-comment textarea{ min-height: 130px; }
/*.single-product li.reviews_tab{ visibility: hidden; opacity: 0; width: 0; height: 0; display: none !important; }*/
/*.single-product .tabs-layout-tabs .tabs li { margin:0; }*/
.product_feature_section_block .spantext {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 15px 0;
}
.product_feature_section_block .spantext p{
    width: auto;
    margin: 0 15px;    font-weight: 500;
}
.product_feature_section_block {margin-bottom: 15px;}


/* Add to cart Stickybar  */

.woodmart-sticky-btn-cart .starting_from_text { display: none; }

/* Add to cart Stickybar End */

/* Mobile Menu css */
 html body .site-mobile-menu li a { text-transform: capitalize; font-weight: 400; }
 html body .mobile-nav-tabs li { font-weight: 500; }
/* Mobile Menu css End */

html .product-labels.labels-rounded {display: none;}
.video_popup span{    padding-right: 25px !important;    max-width: 280px !important;}
html .product-360-button.wd-gallery-btn {display: none;}
html .product-additional-galleries{bottom: unset;top: 0px;}
.product-images-inner .product-labels.labels-rounded{display: none;}
.woocommerce-product-attributes.shop_attributes.newtb td{text-align: center;}
.sku_wrapper.new span{display: initial;  } 
/*.ips_parellex {height: 600px;}
.ips_parellex img{object-fit: cover; height: 100%; width: 100%;}*/
/*Header All changes*/


/*logo hide/show logic*/
 .whb-column.whb-col-center.whb-visible-lg .site-logo:nth-child(1){display: block;}
 .whb-column.whb-col-center.whb-visible-lg .site-logo:nth-child(2){display: none;}
 .whb-column.whb-mobile-center.whb-hidden-lg .site-logo:nth-child(1){display: block;}
 .whb-column.whb-mobile-center.whb-hidden-lg .site-logo:nth-child(2){display: none;} 
/*logo hide/show logic end*/

/*header.whb-header .whb-row{background-color:#ffffff !important;}*/
header.whb-header.whb-sticked .whb-row.whb-general-header{display: none;}
header.whb-header .whb-row .whb-col-left .site-logo{display: none;}
header.whb-header.whb-sticked .whb-row .whb-col-left .site-logo{display: block;}
.whb-sticked .whb-color-dark:not(.whb-with-bg){background-color: transparent !important;}
header.whb-header.whb-sticked .whb-row{background-color:#ffffffe0 !important;}

/* Non Sticky */
html body .whb-color-dark .navigation-style-underline .item-level-0>a{color: #ffffff; text-shadow :1px -1px 2px #000000;}
html body .whb-color-dark .navigation-style-underline .item-level-0:hover>a{color: #ffffff;}
html body .whb-color-dark .navigation-style-underline .item-level-0>a:after{color: #ffffff;}
html body .wd-tools-element>a{color: #ffffff; text-shadow :1px -1px 2px #000000;}
html body .wd-tools-element:hover>a{color: #ffffff;}
/* Non Sticky */

/*Sticky*/
html body header.whb-sticked .whb-color-dark .navigation-style-underline .item-level-0>a{color: #000000;text-shadow :none;}
html body header.whb-sticked .whb-color-dark .navigation-style-underline .item-level-0:hover>a{color: #000000;}
html body header.whb-sticked .whb-color-dark .navigation-style-underline .item-level-0>a:after{color: #000000;}
html body header.whb-sticked .wd-tools-element>a{color: #000000;text-shadow :none;}
html body header.whb-sticked .wd-tools-element:hover>a{color: #000000;}
/*Sticky*/


/*for single product*/
.single-product header.whb-header .woodmart-logo-wrap a:nth-child(1){display: none;}
.single-product header.whb-header .woodmart-logo-wrap a:nth-child(2){display: block;}
html body.single-product .whb-color-dark .navigation-style-underline .item-level-0>a{color: #000000;text-shadow: unset;}
html body.single-product .whb-color-dark .navigation-style-underline .item-level-0>a:after{color: #000000;}
html body.single-product .wd-tools-element>a{color: #000000;text-shadow:unset;}
.widget-area.woodmart-sidebar-content .widget-title{ text-transform: capitalize; }
.single-product .woocommerce-product-attributes-item__label{ font-weight: bold; }

/*for single product*/

html body  .navigation-style-underline .item-level-0>a { font-size: 24px; }
footer .vc_img-placeholder{display:none;}
/*Header All changes end*/




html .whb-color-light:not(.whb-with-bg){background-color: transparent;}

rs-layer{text-shadow :1px -1px 2px #000000;}

.ips_prlx  .title-after_title{text-shadow :1px -1px 2px #000000;}
.ips_prlx  h4{text-shadow :1px -1px 2px #000000;}
.ips_prlx  p{text-shadow :1px -1px 2px #000000;}

html body,.page .main-page-wrapper {
    background-color: #ffffff;
}

html .page .main-page-wrapper {
    background-color: #ffffff;
}

html .rs-bg-elem {pointer-events: all !important;}
html .rev-btn.rs-layer {z-index: 9999999999 !important;}


html body .btn-scheme-dark.btn.ipsbtn {border-color: #FFF !important; background-color: rgba(0 0 0 / 30%) !important; color: #fff !important; border: 2px solid; }
html body .btn-scheme-dark.btn.ipsbtn:hover {border-color: #FFF !important; background-color: #FFF !important; color: black !important;}

.hp_promo_banner .content-banner h4 {color :white !important;text-shadow :1px -1px 2px #000000;}
.hp_promo_banner .content-banner p  {color :white !important;text-shadow :1px -1px 2px #000000;}
.hp_promo_banner .content-banner a  {color :white !important;text-shadow :1px -1px 2px #000000;}

.rev-btn.rs-layer {text-shadow: none;}

.cart-table-section tr.both.ears .product-quantity{ visibility: hidden; }

.cart_item .product-name .ts-product-image {
    float: right;
    display: inline-block;
    width: 125px;
}
.woocommerce-checkout-review-order .cart_item .product-name .ts-product-image {
    float: left;
}

.cart-info{    color: #B2B2B2; font-size: 13px;}

html body.single-product .single-breadcrumbs .breadcrumb-last{display: block;}
html body.hide_quantity .quantity{display: none !important;}
html body.single-product .quantity{display: none !important;}
.product-grid-item.product .price span {font-weight: 500; font-size: 16px;    margin: 0 1px;}

.widget-product-wrap .starting_from_price {margin :0 5px;}




.product-grid-item .hover-img{background-color: transparent !important;}
html .variations_form .variations label:after{margin-left: -4px; display: none;}


.woodmart-social-icon.social-facebook {    cursor: pointer;}
.ringsizetb .ringsizetr td{padding: 0; padding-bottom: 10px;border: none; vertical-align: middle;}
.ringsizetb .ringsizetr label{ margin-bottom: 0; margin-left: 20px; color: #2d2a2a; white-space: nowrap;  font-weight: 600;}

.read-more-section a{font-weight: 500 !important;}
.woocommerce-Price-amount{color: #025836 !important;}
.read-more-section a.more-link{color: black !important;}
html body {color: black;}
/*html .navigation-style-underline .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a{color: black;}
html .navigation-style-underline .menu-mega-dropdown .color-scheme-dark .sub-menu>li>a{color: black;}
html .whb-color-dark .navigation-style-underline .item-level-0>a{color: black;}*/

html .product-grid-item .product-title a{color: black;}
html .testimonial .testimonial-content footer>span{color: black;}

.color-scheme-light .copyrights-wrapper, .woodmart-dark .copyrights-wrapper{border-color: rgb(255 255 255 / 48%) !important; }
html .list-icon.fa.fa-diamond {color: #025836 !important; }


.color-scheme-dark .widget a.product-title:hover, .color-scheme-dark .woodmart-widget a.product-title:hover, .color-scheme-dark div[class^=vc_wp] a.product-title:hover, .group_table td.label a:hover, .product-grid-item .product-title a:hover, .product-title a:hover, .widget_recent_comments ul li>a:hover, .widget_recent_entries ul li a:hover, .widget_recent_reviews .product-title:hover, .widget_shopping_cart .mini_cart_item:hover .product-title, .woodmart-recent-posts .entry-title a:hover, a.product-title:hover, td.product-name a:hover{color: black !important;}

.sitebtn {border:2px solid black; border-width: 2px !important; border-color: black !important;}
.button-bg .banner-mask .wrapper-content-banner { background-color: rgba(0 0 0 / 15%); }
.button-bg .banner-mask.banner-hover-zoom-reverse:hover .wrapper-content-banner { background-color: rgba(0 0 0 / 29%); }
.button-bg .promo-banner-wrapper .btn, a.button-bg { background-color: rgba(0 0 0 / 30%) !important; border: 2px solid white !important; color: #fff !important;}
.button-bg .promo-banner-wrapper .btn:hover, a.button-bg:hover { background-color: #FFF !important; border: 2px solid white !important; color: #000 !important; opacity: 1;}
.promo-banner-wrapper .btn{background-color: white !important; border: 2px solid black !important;}
.promo-banner-wrapper .btn:hover{background-color: black !important; border: 2px solid black !important; color: white !important;}
.desktopflag {padding: 0px 0px !important;}
.desktopflag .wpml-ls-statics-shortcode_actions{padding: 0px 0px !important;}

.product-quick-view .product_meta,.product-quick-view .product-share{display: none;}

.promo-banner-wrapper .noborder .btn{background-color: none !important; border: none !important;}
.promo-banner-wrapper .noborder .btn:hover{background-color: none !important; border:none !important; color: #e7e7e7 !important;}
.recent-posts-comment {display: none !important;}
.widget_product_categories .product-categories li a{font-size: 18px !important;}
/*Tooltipend*/


.woodmart-text-block-wrapper.color-scheme-dark .woodmart-title-container{color: #025836 !important; }

.whb-main-header .wd-tools-element span.wd-tools-icon{	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.whb-main-header .wd-tools-element span.wd-tools-icon:hover{	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3); }

html .wpml-ls-legacy-list-horizontal .wpml-ls-flag{height: 20px; width: 20px;}
html .product-grid-item .product-title {    font-size: 18px; margin-bottom: 0px;}

.flright .woodmart-button-wrapper {float: right;}
.flright .woodmart-button-wrapper {margin-right: 0px !important; margin-left: 15px !important;}


.woodmart-text-block-wrapper.color-scheme-dark .woodmart-title-container {
    color: #025836 !important;
}

html .woodmart-prefooter{padding-bottom: 0px;}
html .variations_form .variations td{padding-bottom: 5px;}

html .swatch-on-grid.swatch-with-bg{height: 36px; width: 36px;}


.variations_form .reset_variations {display: none !important;}
.variations_form.variation-swatch-selected .reset_variations{display: none !important;}

.v_price .woocommerce-variation-price .woocommerce-Price-amount bdi{font-size: 31px;} 

/*single products*/
.single-product .woodmart-swatch.swatch-with-bg{ height: 41px;width: 41px; background-size: cover;     border-radius: 50%; border: 1px solid rgba(224, 220, 220, 1); background-repeat: no-repeat;}
.single-product .woodmart-swatch.swatch-with-bg[data-value="14k-white-gold"]{ background-image: linear-gradient(#ffffff, #dcd9d9);}
.single-product .woodmart-swatch.swatch-with-bg[data-value="18k-white-gold"]{ background-image: linear-gradient(#ffffff, #c8c7c7);}
.single-product .woodmart-swatch.swatch-with-bg[data-value="14k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #fdd14f);}
.single-product .woodmart-swatch.swatch-with-bg[data-value="18k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #dca502);}
.single-product .woodmart-swatch.swatch-with-bg[data-value="14k-rose-gold"]{ background-image: linear-gradient(#ffffff, #ec9078);}
.single-product .woodmart-swatch.swatch-with-bg[data-value="18k-rose-gold"]{ background-image: linear-gradient(#ffffff, #e86f50);}
.single-product .woodmart-swatch.swatch-with-bg[data-value="platinum"]{ background-image: linear-gradient(#ffffff, #898888);}

.woodmart-social-icons a.woodmart-social-icon{ margin:5px !important; height: 30px !important; width: 30px !important; display: flex; justify-content: center; align-items: center;}
.woodmart-social-icons a.woodmart-social-icon.social-facebook { background-color: #365493; }
.woodmart-social-icons a.woodmart-social-icon.social-email { background-color: #CB2027; }
.woodmart-social-icons a.woodmart-social-icon.social-whatsapp{ background-color: #25D366 ; }
.woodmart-social-icons .whatsapp-mobile.woodmart-social-icon.social-whatsapp{display: none;}
.woodmart-social-icons i{ color:#fff; }
/*.single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information{ display: block !important; }*/
/*.single-product .woocommerce-tabs .woodmart-accordion-title.tab-title-reviews{ display: none !important; }*/
/*.single-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews{ visibility: hidden; width: 0; height: 0; }*/

/*single products*/

/* Hide category product count */
.category-nav-link span.category-products-count { display: none;}
/* Hide category product count End */

.woodmart-show-categories{
    text-shadow: 2px 2px black;
}
/*on grid*/
.swatches-on-grid .woodmart-swatch.swatch-with-bg{ height: 35px;width: 35px; background-size: cover;     border-radius: 50%; border: 1px solid rgba(224, 220, 220, 0.9); background-repeat: no-repeat;}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="14k-white-gold"]{ background-image: linear-gradient(#ffffff, #dcd9d9);}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="18k-white-gold"]{ background-image: linear-gradient(#ffffff, #c8c7c7);}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="14k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #fdd14f);}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="18k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #dca502);}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="14k-rose-gold"]{ background-image: linear-gradient(#ffffff, #ec9078);}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="18k-rose-gold"]{ background-image: linear-gradient(#ffffff, #e86f50);}
.swatches-on-grid .woodmart-swatch.swatch-with-bg[color_name="platinum"]{ background-image: linear-gradient(#ffffff, #898888);}
/*on grid end*/

/*quick view*/ 
.popup-quick-view .woodmart-swatch.swatch-with-bg{height: 35px;width: 35px; background-size: cover;     border-radius: 50%; border: 1px solid rgba(224, 220, 220, 0.9); background-repeat: no-repeat;}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="14k-white-gold"]{ background-image: linear-gradient(#ffffff, #dcd9d9);}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="18k-white-gold"]{ background-image: linear-gradient(#ffffff, #c8c7c7);}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="14k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #fdd14f);}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="18k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #dca502);}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="14k-rose-gold"]{ background-image: linear-gradient(#ffffff, #ec9078);}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="18k-rose-gold"]{ background-image: linear-gradient(#ffffff, #e86f50);}
.popup-quick-view .woodmart-swatch.swatch-with-bg[data-value="platinum"]{ background-image: linear-gradient(#ffffff, #898888);}
/*quick view*/

/*shop page*/
.mycolorswt .woodmart-tooltip{ height: 35px;width: 35px; background-size: cover;     border-radius: 50%; border: 1px solid rgba(224, 220, 220, 0.9); background-repeat: no-repeat;}
.mycolorswt .woodmart-tooltip[itemtitle="14k-white-gold"]{ background-image: linear-gradient(#ffffff, #dcd9d9); display: none;}
.mycolorswt .woodmart-tooltip[itemtitle="18k-white-gold"]{ background-image: linear-gradient(#ffffff, #c8c7c7);}
.mycolorswt .woodmart-tooltip[itemtitle="14k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #fdd14f);display: none;}
.mycolorswt .woodmart-tooltip[itemtitle="18k-yellow-gold"]{ background-image: linear-gradient(#ffffff, #dca502);}
.mycolorswt .woodmart-tooltip[itemtitle="14k-rose-gold"]{ background-image: linear-gradient(#ffffff, #ec9078);display: none;} 
.mycolorswt .woodmart-tooltip[itemtitle="18k-rose-gold"]{ background-image: linear-gradient(#ffffff, #e86f50);}
.mycolorswt .woodmart-tooltip[itemtitle="platinum"]{ background-image: linear-gradient(#ffffff, #898888);}

ul.woodmart-product-categories.has-product-count>li>ul.children>li a:after {content: "\f129";font-family: 'woodmart-font';position: absolute;left: 15px;top: 10px; transform: rotate(90deg);}
ul.woodmart-product-categories.has-product-count>li>ul.children>li a:only-child:after { content: ""; }
.nav-shop ul.woodmart-product-categories .category-nav-link .category-name { font-weight: 300; font-size: 18px; text-transform: capitalize; }
.nav-shop ul.children .category-nav-link .category-name { font-weight: 500; font-size: 14px; }
html body .woodmart-product-categories .children { width: 230px; }

/*shop page*/







/*ToolTip*/
.tooltip_new {position: relative;display: inline-block; color: #464646; border-bottom: 1px dotted black; margin-top:10px;}
.tooltip_new .tooltiptext {
  visibility: hidden;  width: 340px; background-color: white;  color: #464646; text-align: center;  border:1px solid rgba(0,0,0,.2);  border-radius: 6px;  padding: 10px 10px 10px 10px;
  position: absolute;  z-index: 999; bottom: 100%;  left: 0%; margin-left: -60px;  box-shadow: 0 5px 10px rgba(0,0,0,.2); 
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;  transition: opacity 1s; }
.tooltip_new:hover .tooltiptext {visibility: visible;opacity: 1;}
.tooltiptext h2{margin-bottom: 5px !important; text-align: right;}
.tooltiptext .product_dimensions{text-align: left !important;}
.tooltiptext table{margin-bottom: 0px !important;}

.tooltip_new.ringchart .tooltiptext{width: 350px; 
    bottom: -1900%;
    right: -285%; 
    padding: 10px;
}
.titletr td{font-size: 7px; width: 50px;}
 .tooltip_new.ringchart .tooltiptext h2   {font-size: 17px;}
.tooltip_new.ringchart table td { padding: 6px 5px;font-size: 10px; }


#ipstable .shop_attributes tbody{display: unset !important;} 
#ipstable .ringsizetb tbody{display: unset !important;} 
.product_dimensions {border-bottom-style: unset !important;     border-bottom: 1px solid #E6E6E6 !important; }
.shop_attributes.new th{border-bottom: 1px solid #E6E6E6 !important; }
.tooltip_new.ringchart tr{border-bottom: 1px solid #E6E6E6 !important; } 

/*tooltip*/
.errcls {
    color: red;
    margin-bottom: 0px !important;
}

.ipsprotitle {text-transform: capitalize;}


.shopping-cart-widget-footer .btn-cart.wc-forward{ background-color: transparent !important; color: black !important; border: 1px solid black; }
.coupon button{ background-color: transparent !important; color: black !important; border: 1px solid black; }
.cart-actions .order-first button{ background-color: transparent !important; color: black !important; border: 1px solid black; }


.shopping-cart-widget-footer .checkout.wc-forward{border: 1px solid #025836;}


.shopping-cart-widget-footer .btn-cart.wc-forward:hover{ background-color: black !important; color: white !important; border: 1px solid black; }
.coupon button:hover{ background-color: black !important; color: white !important; border: 1px solid black; }
.cart-actions .order-first button:hover{ background-color: transparent !important; color: black !important; border: 1px solid black; }


.shopping-cart-widget-footer .checkout.wc-forward:hover{border: 1px solid black;}

/*popup css*/
.wd-gallery-btn.newpoppyyy a:before{content: "\f101" !important;}
.w3-modal {
    z-index: 999;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    position: fixed;
    overflow: hidden;
}
.vertical-alignment-helper {
      display: table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
  display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.w3-modal-content {
  margin: auto;
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 1200px;
}
.item-video {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.pro_slider iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

/*  .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
  }*/



/*popup css*/



ul.woodmart-product-categories.has-product-count > li > a > span > span{    text-shadow: 1px 1px black; font-weight: 400 !important;}

.shop-title-wrapper {
    text-shadow: 2px 2px black;
}


/*popup Dimond Qulity css start */

table.shop_attributes.new tr td{
    text-align: right;
}
table.shop_attributes.new tr td:last-child{
    text-align: right;
}

/*popup Dimond Qulity css End */

/* Total Caret css*/
h3.ips_carat_value{
    font-weight: 600;
}
/* Total caret css End */

.swatches-select[data-id="pa_shape"] .woodmart-swatch {border-radius:unset !important; border: none !important;}
.single-product .summary-inner p.price{display: none;} 
.shop_attributes.newtb span.brdr, .shop_attributes.newtb span.brdr_2 {
    border-left: 1px solid #919391;
    margin-right: 5px;
    margin-left: 5px;
    padding-left: 5px;
}

.extrafields {    border-top: 1px solid #E6E6E6;}

/*shop page css*/
.mycolorswt {display: inline-flex;}
.mycolorswt .itm {    border-radius: 50%;height: 25px;    width: 25px;    margin: 4px; cursor: pointer;}


.product-grid-item .product-title{display: none; margin-bottom: 0px;}
.product-grid-item .product-title.newone{display: block;}
/*shop page css*/

.woodmart-wishlist-share{font-size: 17px;}
.woodmart-social-icons{display: flex;}
.woodmart-wishlist-heading-wrapper{ align-content: center; align-items: center !important; justify-content: center !important;}
.woodmart-wishlist-title{display: none;}
.woodmart-show-sidebar-btn{
    text-transform: capitalize !important;
    font-weight: 400 !important;
}
.load-more-loading {
    text-transform: capitalize;
    font-weight: 400;
}
/*.woodmart-wishlist-share .social-form-circle i{    font-size: 22px !important;}*/

.woodmart-wishlist-share .social-form-circle .social-facebook{ color: #4267B2 !important; }
.woodmart-wishlist-share .social-form-circle .social-whatsapp{ color: #25D366 !important; }

.title_first{font-size: 34px; margin-bottom: 0px; text-transform: capitalize;}
html .ipsprotitle {font-size: 25px;}

html .variations_form .variations .value select{max-width: 200px;}

.ringsizetb .ringsizetr td{width: 200px;}

.wc-tab-inner p{text-align: center;}

/*select {border: 1px solid !important;}*/

.product_dimensions_new {    border-bottom: 1px solid #E6E6E6 !important;}
.custom-product-sku {
    font-size: 12px;
    line-height: 25px;
    color: #B2B2B2;
}

.wishlist-shared-page .woodmart-wishlist-share{
    display: none;
}
.product-title.newone a{text-transform: capitalize;}
.hp-fullscreen-sec-title{font-family: inherit !important;}
.post-single-page a{
    font-weight: 700;
}
.post-single-page a span{
    font-weight: 700;
}
.mobile-nav .mobile-menu-tab .site-mobile-menu .my-account-with-text{
    display: none !important;
}
.dynamic-tooltip-data.swatch-enabled {
    position: relative;
    display: inline-block;
}
.carat-with-rating {
    display: block;
    clear: both
}

.carat-with-rating .ips_carat_value {
    display: inline-block
}

.carat-with-rating .star-rating {
    display: none;
}
.copyrights-wrapper .woodmart-social-icons{
    justify-content: flex-end;
}
.social-instagram i:before {
    content: "\f163";
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 30px !important;
}
.social-youtube i:before {
    content: "\f162";
    color: red;
    font-size: 30px;
}
.social-twitter i:before {
    content: "\f154";
    font-size: 30px;
    color: #1d9bf0;
}
.copyrights-wrapper .woodmart-social-icons a.woodmart-social-icon{
    margin: 0 10px !important;
}
.scrollToTop{
    bottom: 70px !important;
}
.product_feature_section_block .spantext:nth-child(2) {
    display: none !important;
}
.woodmart-sticky-btn .star-rating{
    display: none !important;
}
.woodmart-sticky-btn.mobile-on.woodmart-sticky-btn-shown .woodmart-sticky-btn-cart span.price .amount{
    font-size: 20px !important;
}
.woodmart-social-icons .social-pinterest,.woodmart-social-icons .social-linkedin{
    display: none !important;
}
.woodmart-social-icons.footer-custom-social-links .woodmart-social-icon{
    margin: 5px 15px !important;
}
.copyrights-wrapper .woodmart-social-icons{
	display:none;
}
.copyrights-wrapper .min-footer{
	display:block;
}
.copyrights-wrapper .min-footer .col-left{
	max-width:100%;
	text-align: center;
}
.copyrights-wrapper .min-footer .col-right{
	display:none;
}
.single-post .entry-header .entry-thumbnail img{
	height:400px;
	width:100%;
	object-fit:contain;
}
.single-post .entry-content.woodmart-entry-content a{
 color:#025836;
 text-decoration:underline;
}
.meta-author{
	display:none !important;
}
.single-post .page-title{
	background: url(/wp-content/uploads/mivoleti_banner.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    height:500px;
}
.single-post .single-post-social .social-twitter i:before{
	font-size: 18px;
    color: #fff;
}
.product-quote-main-wrapper {
    display: flex;
    justify-content: right;
    align-items: center;
    margin: 15px 0;
}
.product-quote-main-wrapper .product-quote-whatsapp,.product-quote-main-wrapper .product-quote-icon{
    margin: 0 10px;
}
.product-quote-main-wrapper span {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
}
.product-quote-main-wrapper .product-quote-envelope-link {
    background: #025836;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}
.product-quote-main-wrapper .product-quote-envelope-link svg {
    width: 20px;
    height: 20px;
    fill: #fff;
}
.product-quote-main-wrapper .fa-whatsapp {
    background: #25d366;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.product-quote-main-wrapper .product-quote-whatsapp .fa-whatsapp::before,
.product-quote-main-wrapper .product-quote-whatsapp .fab.fa-whatsapp::before {
    content: "\f232";
    font-family: "Font Awesome 6 Brands", "Font Awesome 5 Brands", "Font Awesome 5 Free";
}
#popup-inquiry-form .woodmart-popup-inner .product-quote-img-wrapper img {
    height: 100px;
    width: 100%;
    object-fit: contain;
    margin-bottom: 25px;
}
#popup-inquiry-form .woodmart-popup-inner .product-inquiry-submit{
    text-align: center;
}
#popup-inquiry-form .woodmart-popup-inner .wpcf7-form-control {
    text-align: right;
    direction: rtl;
}
#popup-inquiry-form .woodmart-popup-inner .wpcf7-submit {
    background: #025836;
    color: #fff;
}
#popup-inquiry-form .woodmart-popup-inner .wpcf7-submit:hover{
    color: #fff;
}
.product-quote-main-wrapper .product-quote-wrapper{
    display: none;
}
#popup-inquiry-form .wpcf7-response-output {
    text-align: right !important;
    justify-content: right;
    direction: rtl;
}
#popup-inquiry-form .wpcf7-not-valid-tip {
    direction: rtl;
}
.ipswhatsapp.whatsapp-global {
    position: fixed;
    left: 25px;
    bottom: 130px;
    z-index: 99999 !important;
    background: #25d366;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ipswhatsapp.whatsapp-global img {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    display: block;
}
.desktop-phone-icon .desktop-phone-icon-main {
    font-size: 18px;
    line-height: 20px;
    color: #fff !important;
    direction: rtl !important;
    font-weight: 600;
    text-shadow: 1px -1px 2px #000000;
}
.whb-sticky-prepared .desktop-phone-icon .desktop-phone-icon-main{
    color: #fff !important;
    text-shadow: 2px 2px black !important;
}
.whb-sticked .desktop-phone-icon .desktop-phone-icon-main{
    color: #000 !important;
    text-shadow: none !important;
}
.single-product .whb-sticky-prepared .desktop-phone-icon .desktop-phone-icon-main{
    color: #000 !important;
    text-shadow: none !important;
}
.single-product .whb-sticky-prepared.whb-sticked .desktop-phone-icon .desktop-phone-icon-main{
    color: #000 !important;
    text-shadow: none !important;
}
.whb-main-header:hover  .desktop-phone-icon .desktop-phone-icon-main{
    color: #000 !important;
    text-shadow: none !important;
}
/*.desktop-search-icon a{
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.desktop-phone-icon .desktop-phone-icon-main {
    width: 100%;
    height: 100%;
    display: block;
}
.shopping-cart-icons-wrapper .woodmart-cart-icon::before{
    display: none;
}
.shopping-cart-icons-wrapper{
    margin-left: 0 !important;
}
.shopping-cart-icons-wrapper a{
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.desktop-search-icon,.desktop-phone-icon,.shopping-cart-icons-wrapper{
    padding: 0 5px !important;
}
.shopping-cart-icons-wrapper .fa-shopping-cart {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: 700;
}
.desktop-phone-icon .fa-phone {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    text-shadow: 2px 2px black;
    font-weight: 700;
}
.desktop-search-icon .fa-search {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: 700;
}
.whb-sticky-prepared .desktop-search-icon .fa-search,.whb-sticky-prepared .desktop-phone-icon .fa-phone,.whb-sticky-prepared .shopping-cart-icons-wrapper .fa-shopping-cart{
    color: #fff !important;
    text-shadow: 2px 2px black !important;
}
.whb-sticked .desktop-search-icon .fa-search,.whb-sticked .desktop-phone-icon .fa-phone,.whb-sticked .shopping-cart-icons-wrapper .fa-shopping-cart{
    color: #000 !important;
    text-shadow: none !important;
}
.single-product .whb-sticky-prepared .desktop-search-icon .fa-search,.single-product .whb-sticky-prepared .desktop-phone-icon .fa-phone,.single-product .whb-sticky-prepared .shopping-cart-icons-wrapper .fa-shopping-cart{
    color: #000 !important;
    text-shadow: none !important;
}
.single-product .whb-sticky-prepared.whb-sticked .desktop-search-icon .fa-search,.single-product .whb-sticky-prepared.whb-sticked .desktop-phone-icon .fa-phone,.single-product .whb-sticky-prepared.whb-sticked .shopping-cart-icons-wrapper .fa-shopping-cart{
    color: #000 !important;
    text-shadow: none !important;
}*/
.single-product #popup-inquiry-form{
    padding: 30px 23px;
}
.single-product #popup-inquiry-form .woodmart-popup-inner .product-inquiry-submit{
    margin-top: 20px;
}
#contact-form-popup .wpcf7-form-control.wpcf7-recaptcha{
    display: flex;
    justify-content: right;
}
#contact-form-popup .wpcf7-form-control.wpcf7-textarea {
    resize: none;
}
.wpcf7-form-control{
    direction: rtl;
}
.wpcf7-not-valid-tip{
    direction: rtl;
}
.woocommerce-cart .shipping-calculator-button{
    display: none;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.woocommerce-checkout .form-row-mini{
    width: 30%;
    margin: 15px 10px;
}
.woocommerce-checkout .form-row-mini input{
    direction: rtl;
}
.woocommerce-checkout .woocommerce-additional-fields textarea{
    resize: none;
}
#enable-toolbar-trigger{
    top: -15px !important;
    left: 15px !important;
}
.woocommerce-checkout .woocommerce-additional-fields {
    position: relative;
}
.woocommerce-checkout .woocommerce-additional-fields .checkout-mivoleti-engrave {
    position: absolute;
    top: 0;
    right: 200px;
}
.woocommerce-checkout .woocommerce-additional-fields .checkout-mivoleti-engrave label{
    font-size: 16px;
    font-weight: 700;
}
.woocommerce-checkout .woocommerce-additional-fields textarea {
    margin-top: 15px;
}
.blog .woodmart-blog-holder .blog-post-loop .article-inner .entry-title{
    min-height: 170px;
}
.blog .woodmart-blog-holder .blog-post-loop{
    width: 48%;
    margin-left: 20px;
}
button#enable-toolbar-trigger {
    top: -180px !important;
}
.woocommerce-checkout .additional-mivoleti-engrave-text{
    display: none;
}
@media (min-width: 2000px){
    .popup-quick-view #ipstable tr.item_3, #ipstable tr.item_4 {
        width: 33.33% !important;
    }
    body.it_has_diamond_size table.ringsizetb {
        right: 0 !important;
        width: 31.33% !important;
    }
    #pro_ringsize {
        height: 42px;
        width: 100% !important;
    }
    .ringsizetb .ringsizetr td {
        width: 100% !important;
    }
    .ringsizetb tr.ringsizetr {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 100% !important;
        margin-right: 10px;
    }
    .variations_form .variations .value {
        position: relative;
        width: 100% !important;
    }
    html .variations_form .variations .value select {
        max-width: 100% !important;
    }
    html .variations_form .variations .value select {
        max-width: 100% !important;
    }
    body.it_has_diamond_size #ipstable tr.item_3, #ipstable tr.item_4 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 33.33% !important;
        margin-right: 10px;
    }
    html body.no_diamond_size #ipstable tr.item_3{
        width: 49% !important;
    }
    html body.no_diamond_size table.ringsizetb{
        left: unset !important;
        width: 49% !important;
    }
    select#pa_diamond-quality{
        max-width: 250px !important;
        display: block;
    }
    html table.ringsizetb {
        left: 150px;
    }
    #ipstable tr.item_3,#ipstable tr.item_4{
        width: 250px !important;
    }
    html table.ringsizetb{
        right: 520px !important;
        left: unset !important;
    }
    html table.ringsizetb.less-variation{
        right: 280px !important;
        left: unset !important;
    }
}

@media (min-width: 2850px){
    .tooltip_new.diamondchart {top: 40px; right: 258px;}
    /*html body table.ringsizetb { left: 500px !important;}*/
}

@media (min-width: 2379px) {
    /*html body table.ringsizetb { left:  265px;}*/
}
@media (min-width: 2150px){
    /*table.ringsizetb.earringdrop {  right: 60%;  }*/
}
@media (min-width: 2100px) {
    html body table.ringsizetb { left:20% !important;}
    table.ringsizetb.earringdrop { right: 520px; }
    html #firstmegamenu .wpb_column .wpb_wrapper h4{padding: 0 25%;}
    html #firstmegamenu .wpb_column .wpb_wrapper .wpb_raw_html{padding: 0 25%;}

}
@media(min-width: 2200px){
    /*html body table.ringsizetb {
        left: 25%!important;
    }*/
}
@media(min-width: 2600px){
    /*html body table.ringsizetb {
        left: 34%!important;
    }*/
}
@media(min-width: 2500px){
    /*html body table.ringsizetb {
        left: 32%!important;
    }*/
}
@media(min-width: 2850px){
    .tooltip_new.diamondchart {
        top: 40px;
        right: 0px;
    }
    /*html body table.ringsizetb {
        left: 35%!important;
    }*/
}
@media  (max-width: 1919px) and (min-width: 1880px) {
    html body table.ringsizetb { left: 23%;}
}
@media  (max-width: 1879px) and (min-width: 1800px){
    html body table.ringsizetb { left: 21%;}
}
@media  (max-width: 1799px) and (min-width: 1750px){
    html body table.ringsizetb { left: 20%;}
}
@media  (max-width: 1749px) and (min-width: 1690px){
    html body table.ringsizetb { left: 17%;}
}
@media(max-width : 1689px) and (min-width: 1650px){
    html body table.ringsizetb { left: 15%;}
}
@media(max-width : 1649px) and (min-width: 1600px){
    html body table.ringsizetb { left: 13%;}
}
@media(max-width : 1599px) and (min-width: 1550px){
    html body table.ringsizetb { left: 11%;}
}
@media(max-width : 1549px) and (min-width: 1500px){
    html body table.ringsizetb { left: 9%;}
}
@media(max-width : 1499px) and (min-width: 1440px){
    html body table.ringsizetb { left: 7%;}
}
/*@media (max-width: 1550px) and (min-width:1441px){
    html body table.ringsizetb{ left:  30px; }
}*/
@media (min-width: 1920px) {

html table.ringsizetb{left:  90px;}
html .no_diamond_size table.ringsizetb{right: 0; left: 250px}

html .variations_form .variations .value select{max-width: 255px;}
html .ringsizetb .ringsizetr td{width: 260px;}

}
@media (min-width: 1921px){
    html #post-1160 .blog-post-loop .entry-thumbnail img{height: 450px !important;}

}
@media(min-width: 1500px){
    #hpblogs{margin: 0 auto; width: 1300px; }
}
@media(min-width: 1430px) and (max-width: 1500px){
    #menu-main-navigation .menu-item a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
@media(min-width: 1280px) and (max-width: 1352px){
    .whb-header-bottom .woodmart-logo img{
        max-width: 150px !important;
    }
}
@media(min-width: 1025px) and (max-width: 1280px){
    .whb-header-bottom .woodmart-logo img{
        max-width: 130px !important;
    }
    #menu-main-navigation .menu-item a {
        font-size: 16px !important;
        padding: 0 5px !important;
    }
}
/*important css for product detail page dropdown arrangement*/
@media (min-width: 1200px) {
    /*.woocommerce-product-gallery.ips_product_gallery{ height: 591px;}*/
    .woodmart-archive-blog div.woodmart-blog-holder {
        display: flex;
        flex-wrap: wrap;
    }
    .woodmart-archive-blog article {
        width: 50%;
    }
    .term_and_condition.vc_row{margin-left: unset; margin-right: unset; width: 80%; margin: 0 auto; }
    .single-product .summary-inner .v_price{ float: right; }
    .single-product .summary-inner .ips_carat_value{ clear: both; }
    .single-product .summary-inner .woocommerce-product-rating { 
        padding-top: 10px;
        margin-right: 22px;
        display: inline-block;
    }  
    .whb-search.search-button:hover .woodmart-search-dropdown{visibility: hidden; opacity: 0;}
    .woodmart-search-dropdown.active {opacity: 1 !important; visibility: visible !important; pointer-events: unset;transform: unset;} 
    /*Header changes for hover*/
    .whb-header .whb-main-header:hover .container .woodmart-logo-wrap a:nth-child(1){display:none;}
    .whb-header .whb-main-header:hover .container .woodmart-logo-wrap a:nth-child(2){display:block;}
    /* Non Sticky */
    html body .whb-header .whb-main-header:hover .whb-color-dark .navigation-style-underline .item-level-0>a{color: #000000;text-shadow :unset;}
    html body .whb-header .whb-main-header:hover .whb-color-dark .navigation-style-underline .item-level-0:hover>a{color: #000000;}
    html body .whb-header .whb-main-header:hover .whb-color-dark .navigation-style-underline .item-level-0>a:after{color: #000000;}
    html body .whb-header .whb-main-header:hover .wd-tools-element>a{color: #000000; text-shadow : unset;}
    html body .whb-header .whb-main-header:hover .wd-tools-element:hover>a{color: #000000;} 
    /* Non Sticky */
    html body .whb-header .whb-main-header:hover .whb-row {background-color:#ffffffe0 !important;}
    /*Header changes for hover*/
    .woodmart-archive-blog .blog-post-loop .entry-thumbnail img{height: 390px !important; object-fit: cover;}
    #post-1160 .blog-post-loop .entry-thumbnail img{height: 300px !important; object-fit: cover;}
    .postwidth .main-page-wrapper .container .content-layout-wrapper{max-width: 1222px; margin: 0 auto;}
    #firstmegamenu .wpb_column .wpb_wrapper h4{padding: 0 60px;}
    #firstmegamenu .wpb_column .wpb_wrapper .wpb_raw_html{padding: 0 60px;} 
    html .woodmart-navigation .item-level-0>a{padding-left: 15px; padding-right: 15px;}
    /*.menu-mega-dropdown .sub-menu-dropdown{transform: translate(-52%, 0);}   */
    html .woodmart-navigation .item-level-0.menu-item-has-children{position: unset;}
    html .menu-item-design-sized .sub-menu-dropdown {left: 0; right: 0; margin: 0 auto;}
    #ipstable tbody {display: flex;    align-items: flex-start; flex-wrap: wrap;}
    #ipstable tr.item_1,#ipstable tr.item_2 {flex: 100%;    display: flex;    margin-bottom: 25px;    align-items: center; flex-wrap: wrap;}
    #ipstable tr.item_3,#ipstable tr.item_4 { display: flex; flex-wrap: wrap; align-items: center; width: 25%;margin-right: 10px;}
    .variations_form #ipstable tr.item_3 td.label {padding-bottom: 0px;}
    .variations_form #ipstable label{margin-bottom: 10px !important;}
    .variations_form #ipstable tr.item_1 label,.variations_form #ipstable tr.item_2 label {margin-bottom: 0px !important;}
    .ringsizetb tr.ringsizetr{display: flex; flex-wrap: wrap; align-items: center; width: 100%;  margin-right: 10px; margin-left: 20px;}
    .variations_form.cart {position: relative;}
    table.ringsizetb{position: absolute; top: 54.1%;left: 0px; width: 230px;}
    .no_diamond_size table.ringsizetb{right: 0;  left: 210px;} 
    /*table.ringsizetb.earringdrop{position: absolute; top: 53%;right: 10px; width: 230px;}*/
    #pro_ringsize{height: 42px; width: 207px;}
    .popup-quick-view table.ringsizetb {width: 120px; right: 0px;     top: 39.5%;}
    .popup-quick-view #pro_ringsize {width: 128px;}
    html .quick-view-horizontal .woodmart-scroll-content{padding-right: 10px;}
    .popup-quick-view #ipstable tr.item_3, #ipstable tr.item_4 {width: 32%;}
    .product-grid-item .woodmart-buttons{background:#ffffff52;}
} 
/*important css for product detail page dropdown arrangement*/
/*select{border: 1px solid !important;}*/
/*Full HD*/
/* AboutUs page   */
.button-bg .banner-hover-zoom-reverse:hover .banner-image {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}
/* AboutUs page  End */
.woodmart-logo img{
    object-fit: contain !important;
}
@media (min-width: 1440px) {
    html .container {    max-width: 95%;}
    html .woodmart-archive-blog .main-page-wrapper .container{ max-width: 1222px; }
}
@media(max-width: 1199px){
    .blog .woodmart-blog-holder .blog-post-loop .article-inner .entry-title {
        min-height: auto !important;
    }
    .blog .woodmart-blog-holder{
        display: flex;
        flex-wrap: wrap;
    }
    .blog .woodmart-blog-holder .blog-post-loop .article-inner{
        flex-direction: column;
    }
    .blog .woodmart-blog-holder .blog-post-loop .article-inner .entry-header{
        max-width: 100%;
    }
    .blog .woodmart-blog-holder .blog-post-loop .article-inner .article-body-container{
        max-width: 100%;
        margin-left: 0 !important;
    }
    .blog .woodmart-blog-holder .blog-post-loop{
        width: 33.33%;
        margin-right: 0;
        margin-left: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    .blog .woodmart-blog-holder .blog-post-loop .post-img-wrapp{
        height: 350px !important;
    }
    .blog .woodmart-blog-holder .blog-post-loop .post-img-wrapp img{
        height: 350px;
        object-fit: cover;
    }
    .blog .woodmart-blog-holder .blog-post-loop .post-img-wrapp a{
        margin: 0 !important;
    }
}
@media(max-width: 1200px) and (min-width: 1025px){
    #menu-main-navigation .menu-item a{
        font-size: 16px;
        padding: 0 10px;
    }
}
@media(max-width: 1112px){
    .desktop-phone-icon .desktop-phone-icon-main{
        font-size: 12px;
    }
}
@media (min-width: 1025px){ 
    ul.woodmart-product-categories.has-product-count>li> a:after{ content: "\f129";font-family: 'woodmart-font';position: relative; right: 5px;} 
    .ips_product_gallery .col-lg-9 > .product-additional-galleries { left: -15px; }
    .ipsfullgallery{     
        margin-left: -15px;
        width: auto;
        
    }
    .whb-header-bottom .woodmart-logo img {
        max-height: 60px !important;
        object-fit: contain !important;
    }
    .woodmart-logo img{
        object-fit: contain !important;
    }
}

@media (max-width: 1024px){
    .woocommerce-checkout .woocommerce-additional-fields .checkout-mivoleti-engrave{
        right: 150px;
    }
    ul.woodmart-product-categories.has-product-count>li>ul.children>li a:after { content: ""; }
    li.mobile-tab-title.mobile-categories-title{ display: none; }
    html body .mobile-nav-tabs li{ max-width: 100%; }
    .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td.product-name {
        width: 70%;
        max-width: 70%;
    }
    .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td.product-total {
        width: 30%;
        max-width: 30%;
    }
    .copyrights-wrapper .woodmart-social-icons{
        justify-content: center;
    }
    .mobile-search-icon a{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .mobile-phone-icon .mobile-phone-icon-main {
        width: 100%;
        height: 100%;
        display: block;
    }
    .shopping-cart-icons-wrapper .woodmart-cart-icon::before{
        display: none;
    }
    .shopping-cart-icons-wrapper{
        margin-left: 0 !important;
    }
    .shopping-cart-icons-wrapper a{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .mobile-search-icon,.mobile-phone-icon,.shopping-cart-icons-wrapper{
        padding: 0 5px !important;
    }
    .shopping-cart-icons-wrapper .fa-shopping-cart {
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        font-weight: 700;
    }
    .mobile-phone-icon .fa-phone {
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        text-shadow: 2px 2px black;
        font-weight: 700;
    }
    .mobile-search-icon .fa-search {
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        font-weight: 700;
    }
    .whb-sticky-prepared .mobile-search-icon .fa-search,.whb-sticky-prepared .mobile-phone-icon .fa-phone,.whb-sticky-prepared .shopping-cart-icons-wrapper .fa-shopping-cart{
        color: #fff !important;
        text-shadow: 2px 2px black !important;
    }
    .whb-sticked .mobile-search-icon .fa-search,.whb-sticked .mobile-phone-icon .fa-phone,.whb-sticked .shopping-cart-icons-wrapper .fa-shopping-cart{
        color: #000 !important;
        text-shadow: none !important;
    }
    .single-product .whb-sticky-prepared .mobile-search-icon .fa-search,.single-product .whb-sticky-prepared .mobile-phone-icon .fa-phone,.single-product .whb-sticky-prepared .shopping-cart-icons-wrapper .fa-shopping-cart{
        color: #000 !important;
        text-shadow: none !important;
    }
    .single-product .whb-sticky-prepared.whb-sticked .mobile-search-icon .fa-search,.single-product .whb-sticky-prepared.whb-sticked .mobile-phone-icon .fa-phone,.single-product .whb-sticky-prepared.whb-sticked .shopping-cart-icons-wrapper .fa-shopping-cart{
        color: #000 !important;
        text-shadow: none !important;
    }
    .woodmart-burger-icon a{
        padding-left: 5px !important;
    }
    .site-logo{
        padding-left: 15px !important;
    }
	.ipswhatsapp.whatsapp-global {
		position: fixed;
		left: 12px;
		bottom: 120px;
		z-index: 99999 !important;
	}
}

html body header.whb-sticked .whb-color-dark.whb-hidden-mobile  .navigation-style-underline .item-level-0>a {
    padding-top: 50px;
    padding-bottom: 50px;
}
@media (min-width: 1024px) and (max-width: 1444px){
    .whb-sticked .whb-main-header .whb-header-bottom-inner {
        height: auto;
    }
    html body .navigation-style-underline .menu .item-level-0>a {
        font-size: 20px;
    }
    #review_form.open .comment-respond {
        top: 110px;
    }
}
@media (min-width: 1024px) and (max-width: 1600px){
    .cart_item .product-name {
        max-width: 80% !important;
        width: 80% !important;
    }
}
@media(max-width: 991px){
    .blog .woodmart-blog-holder .blog-post-loop{
        width: 50%;
    }
}
@media(max-width: 767px){
    .blog .woodmart-blog-holder .blog-post-loop{
        width: 100%;
    }
    .blog .woodmart-blog-holder .blog-post-loop .article-inner .article-body-container{
        padding: 25px 20px !important;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .woocommerce-checkout .woocommerce-additional-fields textarea {
        margin-top: 25px;
    }
}
@media (max-width: 768px){
	.single-post .page-title{
		background: url(/wp-content/uploads/mivoleti_banner.jpg);
		background-position: top center;
		background-size: cover;
		background-repeat: no-repeat;
		height:350px;
	}
    .cart-table-section .shop_table .product-thumbnail {
        position: relative !important;
        display: inline-block;
        width: 30% !important;
        text-align: center;
    }
    .cart-table-section .shop_table .product-name {
        display: inline-block !important;
        width: 60% !important;
    }
    .cart-table-section .shop_table .cart_item{
        padding: 0 !important;
    }
    .cart-table-section .shop_table .cart_item .product-name .variation{
         padding-right: 0 !important;
    }
    .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-name .variation{
         padding-right: 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .single-product .woodmart-sticky-btn.mobile-on {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .newsortby {display: none;}
    .woodmart-sticky-btn .woodmart-sticky-btn-content {
         display: flex !important;
    }
    .woodmart-sticky-btn .price, .woodmart-sticky-btn .wd-action-btn, .woodmart-sticky-btn p.stock{
        display: block !important;
    }
    .woodmart-wishlist-btn.wd-action-btn.wd-wishlist-btn.wd-style-icon{
        display: none !important;
    }
    .ipsthumbail.slick-slider>button{
        width: 0;
        background: unset !important;
    }
    .ipsthumbail.slick-slider>button:before{
        font-size: 24px;
    }
    .myarrow.slick-arrow{
        opacity: 1;
        visibility: visible;
    }
    button.slick-prev.slick-arrow {
        position: absolute;
        top: 40px;
        left: 30px;
        z-index: 999999;
    }
    button.slick-next.slick-arrow {
        position: absolute;
        top: 40px;
        right: 30px;
    }
    img.zoomImg.zoom {
        opacity: 1 !important;
    }

    img.zoomImg {
        opacity: 0 !important;
    }

/*     .woocommerce-variation-add-to-cart .v_price { float: left; } */

     .ipsthumbail.slick-slider>button.slick-prev:before {
    content: "\f114" !important;
    font-family: woodmart-font;
    }
    .ipsthumbail.slick-slider>button.slick-next:before {
    content: "\f113" !important;
    font-family: woodmart-font;
    }
.ipsfullgallery{ margin-bottom: 10px; }
.ipsthumbail li.slick-slide{ margin-left: 2px; }

    .woocommerce-product-gallery.ips_product_gallery{display: flex;flex-direction: column-reverse;}

    #review_form.open .comment-respond { width: 80%; height: auto; top:150px; left: 0; margin: 0 auto;}
    .loggedout-product-class #review_form.open .comment-respond { top:50px; }
    #review_form.open .comment-form .comment-form-comment { height:145px !important; }
    #review_form.open .comment-form .comment-form-comment textarea{ min-height: 120px !important; }
    .loggedout-product-class #review_form.open .comment-form .comment-form-comment { height:150px !important; }
    .loggedout-product-class #review_form.open .comment-form .comment-form-comment textarea{ min-height: 120px !important; }
    #review_form.open .comment-form .comment-form-rating, #review_form.open .comment-form .comment-form-comment { max-width: 100%; width: 100%; }
    #review_form.open .comment-form .stars a {width:50px;}
    #review_form.open .comment-form .comment-form-rating label[for=rating] { font-size: 16px; margin-right: 0px;}
    #review_form.open .comment-form .stars a:before{ font-size: 40px; }
    .single-product .woodmart-accordion-title.tab-title-reviews { display: none !important; }
    .cart_item .product-name{ max-width: 80% !important; width: 80% !important; }
.cart_item .product-name .ts-product-image { width: 80px; }
.cart_item .product-name .variation { padding-right: 80px; }
::-webkit-full-page-media, :future, :root .scrollToTop:after {

  position: relative;
  left: 1px;
}
/* Pre Footer Mobile */
.ips_prefooter .inline-element{ width: 100%; }
.ips_prefooter .woodmart-info-box .box-icon-wrapper{
        display: flex;
    flex: 0 0 30%;
    line-height: 0;
    align-items: center;
    justify-content: center;
}
.ips_prefooter .woodmart-info-box .info-box-content{
     flex: 0 0 70%;
}
/* Pre Footer Mobile End  */
.title_first{font-size: 25px; }
html .ipsprotitle {font-size: 20px;}
.single-product table.ringsizetb, .single-product .woocommerce-product-rating, .product-image-summary .summary-inner .ips_carat_value { margin-bottom: 10px; }
.product-image-summary .summary-inner .ips_carat_value{font-size: 20px;}
.single-product .woodmart-show-product-gallery-wrap.wd-gallery-btn { display: none; }
.single-product .product-additional-galleries{ bottom: auto!important; top: 10px; left: 15px; }
.single-product .wd-gallery-btn>a{ height: 30px; width: 116px;}
.single-product td.woocommerce-product-attributes-item__value {
    padding-left: 20px;
}
html .product-additional-galleries{top: 20px;}


/*header mobile*/
header.whb-header.whb-sticked .whb-row.whb-general-header{display: block;}
.whb-text-element.flagmobi {padding: 0px 0px 0px 0px;}
.whb-text-element.flagmobi .wpml-ls-legacy-list-horizontal{padding: 0px 0px 0px 0px;}
.flagmobi .wpml-ls-link{padding: 0px 0px !important;}


html .home .wd-tools-element>a{color: #ffffff; text-shadow :unset;}
html .home .wd-tools-element:hover>a{color: #ffffff;}

html .home header.whb-sticked .wd-tools-element>a{color: #000000;text-shadow :none;}
html .home header.whb-sticked .wd-tools-element:hover>a{color: #000000;}

html .whb-color-light .wd-tools-element>a{color: black;text-shadow: unset;}
html .woodmart-burger-icon:hover .woodmart-burger:after{width: 18px;}
html .woodmart-burger-icon:hover .woodmart-burger:before{width:18px;}
/*header mobile*/ 
.footer-sidebar.widget-area.row .footer-column:nth-child(2){margin-bottom:0px !important;}
/* Header Start  For Mobile  */

    html .whb-color-light .wd-tools-element>a{
        padding-left: 20px;
        color: #fff;
        text-shadow: 2px 2px black;
    }
.cart-widget-side.woodmart-cart-opened .widget-heading { padding: 0px !important; }
.cart-widget-side .widget-heading .widget-title { padding: 20px; }
.cart-widget-side .widget-heading .wd-cross-button.wd-with-text-left { padding: 20px; padding-right: 38px; }
.cart-widget-side .widget-heading .wd-cross-button.wd-with-text-left:before, .cart-widget-side .widget-heading .wd-cross-button.wd-with-text-left:after{ right:20px; }
/* Header End  For Mobile  */

.woodmart-row-gradient {background-image: none !important;}

.variations_form .variations .value select{max-width: 100% !important;}

table.variations{margin-bottom: 15px !important;}

.tooltip_new .tooltiptext{/*margin-left: 0px !important;*/ right: 0;}

.tooltip_new.ringchart .tooltiptext{right: 0;}


.shop_attributes tr th, .shop_attributes tr td{display: table-cell !important;}
.tooltiptext tr td{display: table-cell !important;}

/*#myModal {width: 300px;}*/
.w3-modal-content{width: 350px}

/*product page*/
/*body.single-product header.whb-header {padding-top: 0px; margin-bottom: 0px;}*/
body.single-product .woocommerce-product-gallery .col-12:nth-child(2){display: none;}
body.single-product .woodmart-products-nav{display: none;}
.product-additional-galleries{display: inline-flex;     padding:unset !important; /*padding-left: 30px !important;*/ bottom: 15px !important;}
.product-additional-galleries .wd-gallery-btn{margin-left: 10px;}
.single-product .product-image-summary-inner>div {margin-bottom: 5px;}
.ipstbody td.label{padding-bottom: 0px !important;}
.single-product .woodmart-swatch.swatch-with-bg {height: 36px;width: 36px;}


/*product page*/

.mycolorswt .itm {    height: 22px;    width: 22px;     margin: 2px;}
.product-grid-item .woodmart-buttons{background:#ffffff4f;}
.product-grid-item.woodmart-hover-icons .wrapp-buttons{bottom: unset;top: 10px;     text-align: left;left: 5px;}

.ringsizetb .ringsizetr td{width: 100%;}



.it_has_diamond_size .ipstbody{width:100%}
.it_has_diamond_size .ipstbody .item_3, .it_has_diamond_size .ipstbody .item_4{width: 48%; display: inline-block; float: left; margin-right: 2%;}

.it_has_diamond_size .ipstbody .item_4 .wd-attr-selected {display: none;}

/* Breadcrumb Css Start */

a.breadcrumb-link.breadcrumb-link-last:after{
    content: "/" !important;
    margin-left: 5px !important;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last{
    color: #8E8E8E !important;
    font-weight: unset !important;

}

/* Breadcrumb css End */

/*Add To cart sticky button height */
.woodmart-sticky-btn .woodmart-sticky-btn-cart .woodmart-sticky-add-to-cart { padding: 17px 20px; }

/* Mobile Play Button Position change */
.ipsfullgallery .video-thumbnail:before { left: 30%; top: 30%; }
.video-thumbnail:before { left: 30%; top: 25%;  }

    .ipstbody .item_3, .ipstbody .item_4 {
        width: 32%;
        display: inline-block;
        float: right;
        margin-right: 2%;
    }
	.summary-inner .carat-with-rating .star-rating {
		margin: 0px 0px 20px;
	}
	.single-product table.ringsizetb {
		width: 27%;
		position: absolute;
		top: 151px;
		left: 4%;
	}
	.ringsizetb .ringsizetr td.label {
    	padding-bottom: 0;
	}
	.ipstbody .item_3{
		margin-right:0;
	}
    .woocommerce-checkout .form-row-mini{
        width: 100%;
        margin: 5px auto;
    }
}
@media (max-width: 420px){
    .woocommerce-checkout .woocommerce-additional-fields textarea {
        margin-top: 25px;
    }
}
@media screen and (max-width: 388px) {

	.single-product table.ringsizetb {
		width: 29%;
		/*top: 242px;*/
		left: 4%;
	}
}

/* ── Contact Form Redesign ── */
.cf7-contact-form {
    direction: rtl;
    padding: 10px 0;
}
.cf7-row {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}
.cf7-field {
    display: flex;
    flex-direction: column;
    flex: 1;
    gap: 6px;
}
.cf7-field.cf7-full {
    margin-bottom: 20px;
}
.cf7-field label {
    font-size: 14px;
    font-weight: 600;
    color: #333;
}
.cf7-field .required {
    color: #c0392b;
}
.cf7-contact-form .wpcf7-form-control.wpcf7-text,
.cf7-contact-form .wpcf7-form-control.wpcf7-email,
.cf7-contact-form .wpcf7-form-control.wpcf7-tel,
.cf7-contact-form .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    padding: 12px 16px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 15px;
    direction: rtl;
    transition: border-color 0.2s;
    background: #fafafa;
    box-sizing: border-box;
}
.cf7-contact-form .wpcf7-form-control:focus {
    border-color: #025836;
    background: #fff;
    outline: none;
}
.cf7-contact-form .wpcf7-form-control.wpcf7-textarea {
    resize: none;
    min-height: 130px;
}
.cf7-submit-row {
    text-align: left;
    margin-top: 10px;
}
.cf7-contact-form .cf7-submit-btn {
    background: #025836;
    color: #fff;
    border: none;
    padding: 13px 40px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.2s;
}
.cf7-contact-form .cf7-submit-btn:hover {
    background: #034a2e;
}
@media (max-width: 767px) {
    .cf7-row {
        flex-direction: column;
        gap: 15px;
    }
}
}