.loader-area:before {
    border-color: #000000;
    border-top-color: #3e779b;
}

 .main-section .content-wrapper .right-content .button-wrap .btn,
.single.vdb-rb-single-page .product .summary form.cart .btn,
 .site-content .btn,
.startover-popup-inner form p input.wpcf7-submit,
 .site-content .single_add_to_cart_button {
    border-color: #3e779b !important;
    background-color: #3e779b;
    color: #fff;
}
.single.vdb-rb-single-page .product .summary form.cart .btn,
 .site-content .btn,
.startover-popup-inner form p input.wpcf7-submit,
 .site-content .single_add_to_cart_button {
    max-width: max-content;
    width: 100%;
    border: 1px solid;
    font-weight:500;
    outline: none;
}
.certificate-modal-inner a{
    color:#3e779b;
}
.icon_detail_page_cert_white:before,
.icon_detail_page_video_white:before{
    color: #3e779b !important;
}
 .main-section .content-wrapper .right-content .button-wrap .btn:hover,
.single.vdb-rb-single-page .product .summary form.cart .btn:hover,
 .site-content .btn:hover,
.startover-popup-inner form p input.wpcf7-submit:hover,
 .site-content .single_add_to_cart_button:hover {
    background-color: transparent;
    color: #000000;
}
.ring-builder-step-process ul li {
    background-color: #d3d3d3;
}
.ring-builder-step-inner a,
.stone-step .ring-builder-step-inner.no-stone-selected:after,
.step-3 .ring-builder-step-inner:after,
.setting-step .ring-builder-step-inner.no-ring-selected:after {
    color: #000000;
}
.ring-builder-step-process ul li a {
    color: #000000;
}
.ring-builder-step-process ul li:after {
    border-left: 26px solid #d3d3d3;
}
.ring-builder-step-process ul li.ring-active-step {
    background-color: #3e779b;
}
.ring-builder-step-process ul li.ring-active-step .ring-builder-step-inner:after,
.ring-builder-step-process ul li.ring-active-step .ring-builder-step-inner a {
    color: #d3d3d3;
}
.reset-filter svg path{
    fill:#000000;
}
.ring-builder-step-process ul li.ring-active-step::after {
    border-left-color: #3e779b;
}
.ring-builder-step-process ul li.ring-active-step::before {
    border-left-color: #000000;
}
<!--.ring-builder-step-process ul li.ring-active-step .ring-builder-step-inner {-->
<!--    color: #000000;-->
<!--}-->
.ring-shape-box-inner svg path,
.slick-arrow path {
    fill: #000000;
}
.result-status {
    color: #000000;
}
.reset-filter span,
.advance-filter span {
    color: #000000;
}
.ring-product-price b,
.ring-product-name {
    color: #000000;
}
.ring-product-price span {
    color: #8b868d;
}
h1,h2,h3,h4,h5,h6,.ring-setting-row span,.ring-shape-box-inner{
    color:#000000 !important;
}
.main-section .content-wrapper .right-content .button-wrap .btn{
    background-color: #3e779b;
    border-color:#3e779b;
    color:#fff;
}
.main-section .content-wrapper .right-content .button-wrap .btn:hover{
    background-color: transparent;
    border-color:#3e779b;
    color:#3e779b;
}
.irs--round .irs-bar {
    background-color: #000000;
}  
.advance-filter svg path{
    fill:#000000;
} 
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    border-color: #000000;
}
.woocommerce div.product div.images.woocommerce-product-gallery ol.flex-control-nav li {
    border-color: #000000;
}
.woocommerce div.product form.cart .variations th label {
    color: #000000;
}
.single-product div.product .single_variation .price bdi {
    color: #000000;
}
.ring-size-box .size-slider .slick-track .single-slide.show span, .ring-size-box .size-slider .slick-track .single-slide span:hover {
    color: #3e779b;
    background: transparent;
    border-color: #3e779b;
}
.woocommerce-page div.product div.summary .wish-button .btn-list a {
    color: #000000;
}
.woocommerce-page div.product div.summary .wish-button .btn-list a.ask svg path {
    fill: #000000;
}
.woocommerce-page div.product div.summary .wish-button .btn-list a.add svg path {
    stroke: #000000;
}
.vdb-rb-product-desc-wrapper ul li p {
    color: #000000;
}
.ring-size-box .size-slider .slick-track .single-slide span {
    border-color: #3e779b;
    background: #3e779b;
    color: #fff;
}
.diamond-selection-tab-wrapper .diamond-selection-tab.active {
    background-color: #3e779b;
}
.diamond-selection-tab-wrapper .diamond-selection-tab.active svg path {
    fill: #d3d3d3;
}
.diamond-selection-tab-wrapper .diamond-selection-tab.active span {
    color: #d3d3d3;
}
.diamond-selection-tab-wrapper .diamond-selection-tab {
    background: #d3d3d3;
    color: #000000;
}
.diamond-selection-tab-wrapper .diamond-selection-tab svg path{
    fill: #000000;
}
.diamond-selection-tab-wrapper .diamond-selection-tab i::before {
    color: #000000;
}
.diamond-selection-tab-wrapper .diamond-selection-tab.active i::before {
    color: #d3d3d3;
}
#vdb-rb-ring-hint-over img {
    filter: brightness(0) saturate(100%) invert(43%) sepia(9%) saturate(2355%) hue-rotate(160deg) brightness(95%) contrast(91%);
}
.single.vdb-rb-single-page .product .summary p.price bdi,
.amount{
    color: #000000 !important;
}
.ring-builder-step-process ul li.ring-active-step .amount{
 color: #d3d3d3 !important;
}
.ring-builder-step-process ul li.ring-active-step a{
color: #d3d3d3 !important;
}
.review-gallery-section .review-gallery-right .review-gallery-header .review-change-setting a {
    color: #3e779b;
    border-color: #3e779b;
}
.review-gallery-section .review-gallery-right .review-gallery-header .review-diamond-type::before {
    color: #3e779b;
}
.review-gallery-section .review-gallery-right .review-gallery-header .review-diamond-type span {
    color: #3e779b;
}
.review-bottom-subtotal .review-subtotal strong {
    color: #3e779b;
}
.review-bottom-subtotal .review-cart-button a#vdb-rb-ring-hint-over {
    background: transparent;
    color: #3e779b;
}
/*
.review-bottom-subtotal .review-cart-button a#vdb-rb-ring-hint-over img {
    filter: brightness(0) saturate(100%) invert(29%) sepia(12%) saturate(2666%) hue-rotate(243deg) brightness(98%) contrast(92%);
}
*/
.vdb_rb_change_single_page svg path {
    fill: #000000;
}
.vdb_rb_change_single_page p{
    color: #000000;
}
.ring-shape-box[data-filter="other"] .ring-shape-box-inner svg path {
    stroke: #000000;
}
.active .ring-shape-box-inner i.icon{
    border: 2px solid #3e779b;
    padding: 6px;
    border-radius: 5px;
}
@media(max-width:375px){
    .single.vdb-rb-single-page .product .summary form.cart .btn,
 .site-content .btn,
.startover-popup-inner form p input.wpcf7-submit,
 .site-content .single_add_to_cart_button {
    max-width: 100%;
}
}
.ring-shape-box.active svg,
.vdb-filter-metal-type.active .ring-shape-box-inner{
border-color: #3e779b;
}
.woocommerce div.product div.images.woocommerce-product-gallery ol.flex-control-nav li.active,
.woo-variation-swatches .variable-items-wrapper li.selected img{
border-color: #3e779b;
}
