/*!
 * Elgin's Fine Jewelry
 * http://www.elginsfinejewelry.com/
 * temporary site: http://elginsfjv6.shopfinejewelry.com/
 * Copyright 2008-2023 Punchmark
 */

/*  ====================================
    HELPERS
=====================================  */

body {
    background-color: var(--dark) !important;
}

#cmpModalLogoContainer img {
    filter: invert(1) !important;
}

section.bordered-widgets {
    border-top: 1px solid rgba(0,0,0,0.05) !important;
    border-bottom: 1px solid rgba(0,0,0,0.05) !important;
}

section.bordered-widgets [data-pagebuilder="column"] {
    border: 1px solid rgba(0,0,0,0.05) !important;
}

@media (max-width:767px) {
    html, 
    body {
        overflow-x: hidden !important;
        max-width: 100% !important;

    }
	section.mobile-stack .btn-light {
		background: var(--dark) !important;
		color: var(--light) !important;
		border-color: var(--dark) !important;
	}
	section.mobile-stack .btn-light:hover,
	section.mobile-stack .btn-light:focus,
	section.mobile-stack .btn-light:active {
		background: none !important;
		color: var(--light) !important;
		border-color: var(--dark) !important;
	}
	section.mobile-stack .btn-outline-light {
		background: none !important;
		color: var(--dark) !important;
		border-color: var(--dark) !important;
	}
	section.mobile-stack .btn-outline-light:hover,
	section.mobile-stack .btn-outline-light:focus,
	section.mobile-stack .btn-outline-light:active {
		background: var(--dark) !important;
		color: var(--light) !important;
		border-color: var(--dark) !important;
	}
}

/*  ====================================
    HEADER
=====================================  */

header {
    border: 0 !important;
    box-shadow: none !important;
    /*
    position: sticky !important;
    top: 0 !important;
    z-index: 2001 !important;
    */
}
body.sitemanger-menu-open header,
body.sitemanger-menu-closed header {
    /*
    top: 63px !important;
    */
}
header a#logo {
    position: static !important;
    top: auto !important;
    right: auto !important;
    transform: unset !important;
    height: 100px !important;
    max-height: 100px !important;
    width: 100% !important;
    max-width: unset !important;
    padding: 10px 10px !important;
    margin: 0 !important;
}
header a#logo img {
    margin-left: 0 !important;
}    
header .content-toolbar.left,
header .content-toolbar.left .content-toolbar-inner {
    display: none !important;
}
header .main-content > .row > .col {
    height: 100px !important;
    align-items: center !important;
}
header .content-toolbar .content-toolbar-inner > ul > li > a {
    color: rgba(255,255,255,1) !important;
}
header .content-toolbar .content-toolbar-inner > ul > li > a > i {
    font-size: 24px !important;
    -webkit-text-stroke-width: 0.75px;
    -webkit-text-stroke-color: inherit;
}
header .content-toolbar .content-toolbar-inner > ul > li + li {
    /**/
}
header .content-toolbar .content-toolbar-inner > ul > li > a:hover i,
header .content-toolbar .content-toolbar-inner > ul > li > a:focus i,
header .content-toolbar .content-toolbar-inner > ul > li > a:active i {
    color: rgba(255,255,255,0.5) !important;
}

header .main-content > .row > .col.align-items-start .content-toolbar {
    margin: 0.55rem 0 !important;
}

header .navbar-toggler {
    margin-right: 10px;
}

@media(min-width:768px){
    header a#logo {        
        height: 140px !important;
        max-height: 140px !important;
        padding: 18px 10px !important;
    }
    header .main-content > .row > .col {
        height: 140px !important;
        align-items: flex-start !important;
    }
    header .main-content > .row > .col.align-items-start .content-toolbar {
        padding-top: 15px !important;
    }    
    header .navbar-toggler {
        margin-top: 15px;
        margin-right: 15px;
        margin-left: 15px;
    }
}

@media(min-width:992px){
    header a#logo {        
        padding: 18px 20px !important;
    }
}

/*  ====================================
    NAVIGATION
=====================================  */

nav.navbar .navbar-nav {
    border-bottom: 0px !important;
}

nav.navbar .navbar-nav .nav-item {
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.075) !important;
    border-top: 1px solid rgba(0, 0, 0, 0.4) !important;
}

nav.navbar .navbar-nav .nav-item .nav-link {
    color: rgba(255,255,255,1) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1rem !important;
}

nav.navbar .navbar-nav .nav-item .nav-link:hover,
nav.navbar .navbar-nav .nav-item .nav-link:focus,
nav.navbar .navbar-nav .nav-item .nav-link:active {
    color: var(--secondary) !important;
}    

nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu {
    background: white;
}

nav.navbar .navbar-nav .nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide a.dropdown-item-parent {
    color: var(--dark) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.07rem !important;
}

nav.navbar .navbar-nav .nav-item.dropdown .dropdown-submenu .dropdown-item,
nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
    color: var(--dark) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    letter-spacing: 0.05rem !important;
}

nav.navbar .navbar-nav .nav-item > .nav-link-and-plus-wrap .dropdown-plus {
    color: rgba(255,255,255,1) !important;
    -webkit-text-stroke-width: 0.75px;
    -webkit-text-stroke-color: inherit;
}

nav.navbar .navbar-nav .nav-item > .nav-link-and-plus-wrap .dropdown-plus:hover,
nav.navbar .navbar-nav .nav-item > .nav-link-and-plus-wrap .dropdown-plus:focus,
nav.navbar .navbar-nav .nav-item > .nav-link-and-plus-wrap .dropdown-plus:active {
    color: var(--secondary) !important;
} 

nav.navbar #main-navigation {
    background: var(--dark) !important;
}

nav.navbar #main-navigation .mobile-top .input-group {
    border-color: rgba(0,0,0,0.7) !important;
    background-color: rgba(0,0,0,0.3) !important;
}

nav.navbar #main-navigation .mobile-top .input-group .form-control {
    color: rgba(255,255,255,1) !important;
}

nav.navbar #main-navigation .mobile-top .input-group .btn,
nav.navbar #main-navigation .mobile-top .input-group .form-control::placeholder {
    color: rgba(255,255,255,0.5) !important;
}

nav.navbar #main-navigation .mobile-top .input-group .btn:hover,
nav.navbar #main-navigation .mobile-top .input-group .btn:focus,
nav.navbar #main-navigation .mobile-top .input-group .btn:active {
    color: rgba(255,255,255,1) !important;    
}

nav.navbar #main-navigation .mobile-top .btn-round.btn {
    background: rgba(0,0,0,0.7) !important;
}

nav.navbar #main-navigation .mobile-top .btn-round.btn:hover,
nav.navbar #main-navigation .mobile-top .btn-round.btn:focus,
nav.navbar #main-navigation .mobile-top .btn-round.btn:active {
    background: var(--secondary) !important;
}

nav.navbar #main-navigation .mobile-bottom .nav-logo {
    padding-bottom: 40px !important;
}
nav.navbar #main-navigation .mobile-bottom .social-networks {
    display: none !important;
}
.ringsettings-icons div a span, 
.diamond-search-icons div a span {
    font-size: 12px !important;
    text-transform: none !important;
}


/*
    Mini Phones Update
*/
/* @media(max-width:380px){ */
@media(max-width:425px){
    #home header .main-content > .row > .col {
        align-items: flex-start !important;
    }
    #home header .navbar-toggler {
        margin-top: 0 !important;
    }
    #home header a#logo {
        max-height: 70px !important;
    }
    .grid .grid-item.on-sale-circle:before,
    header .content-toolbar .content-toolbar-inner > ul > li.hide-xxs,
    header .content-toolbar .content-toolbar-inner > ul > li.item-account {
        display: none !important;
    }
    .ringsettings-icons div a span, 
    .diamond-search-icons div a span {
        font-size: 11px !important;
        text-transform: none !important;
    }
    header .navbar-toggler {
        margin-right: 0 !important;
    }
}

@media(max-width:574px){
    header .content-toolbar .content-toolbar-inner > ul > li.item-search {
        position: static !important;
    }
    header .content-toolbar .content-toolbar-inner > ul > li.dropdown.item-search .dropdown-menu.show,
    header .content-toolbar .content-toolbar-inner > ul > li.dropdown.item-search:hover .dropdown-menu,
    header .content-toolbar .content-toolbar-inner > ul > li.dropdown.item-search:hover .dropdown-menu.dropdown-menu-right {
        left: 10px !important;
        right: 0 !important;
        width: calc(100% - 20px) !important;
        height: auto !important;
    }
}


/*  ====================================
    FOOTER
=====================================  */

footer {
    background: white !important;
    border-top: 1px solid rgba(0,0,0,0.1) !important;
    box-shadow: 0 -80px 150px rgba(0,0,0,0.05) !important;
}

footer p, 
footer .p, 
footer p a, 
footer .p a, 
footer .small a, 
footer address a,
footer .small, 
footer address,
footer .footerlinks a,
footer p > table tr > td > strong, 
footer .p > table tr > td > strong, 
footer .small >table tr > td > strong, 
footer address >table tr > td > strong,
footer p > table tr > td > span, 
footer .p > table tr > td > span, 
footer .small > table tr > td > span, 
footer address > table tr > td > span,
footer > .copyrights,
footer > .copyrights * {
    color: var(--dark) !important;
}

footer h6 {
    color: var(--dark) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1rem !important;
}

footer address {
    margin-bottom: 0 !important;
}

footer > .copyrights {
    border-top: 1px solid #eeeff0 !important;
    background: none !important;
}

footer .social-networks {
    margin-top: 40px !important;
    margin-bottom: 10px !important;
}

footer .social-networks .network {
    color: var(--dark) !important;
    border: 2px solid var(--dark);
    margin: 0 5px 10px 5px !important;
}
footer .social-networks .network:hover,
footer .social-networks .network:focus,
footer .social-networks .network:active {
    color: var(--light) !important;
    background: var(--dark) !important;
}

footer hr {
    color: #eeeff0 !important;
    opacity: 0 !important;
    margin: 0 !important;
}

footer .subscribe-widget-xl form label {
    color: var(--dark) !important;
    font-size: 24px !important;
    font-family: var(--bs-h1-family) !important;
    margin-top: 0 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    font-weight: normal !important;
    white-space: normal !important;
}

footer .subscribe-widget-xl form .form-control,
footer .subscribe-widget-xl form .form-control::placeholder {
    font-size: 14px !important;
}

footer .container-fluid.px-0, 
footer .px-0.container-sm, 
footer .px-0.container-md, 
footer .px-0.container-lg, 
footer .px-0.container-xl, 
footer .px-0.container-xxl {
    background: #eeeff0 !important;
    background: #ffffff !important;
    box-shadow: inset 0 -80px 150px rgba(0,0,0,0.05) !important;
}

footer .subscribe-widget-xl form .input-group {
    max-width: 380px !important;
}

@media(max-width:767px){
    footer h6 {
        font-weight: 600 !important;
        border-top: 1px solid #eeeff0 !important;
    }
    footer div.collapse,
    footer [data-bs-toggle="collapse"] {
        /**/
    }
    footer ul.mobile-collapse, 
    footer div.mobile-collapse {
        padding: calc(30px - var(--bs-container-padding-x)) 0 30px 0 !important;
    }
    footer .footerlinks a {
        margin: 0.625rem auto !important;
        font-weight: 300 !important;
        font-size: 15px !important;
        letter-spacing: 0.06rem !important;
        color: var(--dark) !important;
    }
    footer address,
    footer p > table tr > td > span, 
    footer .p > table tr > td > span, 
    footer .small > table tr > td > span, 
    footer address > table tr > td > span {
        font-weight: 300 !important;
        font-size: 15px !important;
        letter-spacing: 0.06rem !important;
        color: var(--dark) !important;
    }
    footer p > table tr > td > strong, 
    footer .p > table tr > td > strong, footer .small > table tr > td > strong, 
    footer address > table tr > td > strong {
        font-weight: 400 !important;
        font-size: 15px !important;
        letter-spacing: 0.06rem !important;
        color: var(--dark) !important;
    }
}

@media(min-width:768px){
    footer h6, 
    footer .h6 {
        margin: 0 !important;
    }
    footer .collapse ul.main-menu {
        display: flex !important;
        justify-content: center !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    footer .collapse ul.main-menu li {
        padding: 0.625rem !important;
    }
    footer .collapse ul.main-menu li a {
        margin: 0 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.1rem !important;
        color: var(--dark) !important;
        font-weight: 500 !important;
        font-size: 11px !important;
        opacity: 1 !important;
    }
    footer .collapse ul.main-menu li a:hover,
    footer .collapse ul.main-menu li a:focus,
    footer .collapse ul.main-menu li a:active {
        opacity: 0.5 !important;
    }   
    footer .subscribe-widget-xl form .form-control {
        margin-left: 0.625rem !important;
    }
    footer .subscribe-widget-xl form .input-group-btn {
        margin-left: 0.3125rem !important;
    } 
    footer .subscribe-widget-xl form label {
        justify-content: flex-start !important;
        text-align: left !important;
        white-space: nowrap !important;
    }  
}

@media(min-width:992px){
    footer .collapse ul.main-menu {
        justify-content: space-around !important;
        max-width: 800px !important;
    }    
    footer .subscribe-widget-xl form label {
        white-space: nowrap !important;
    }
}

@media(min-width:992px) and (max-width:1199px){
    footer > .copyrights p,
    footer > .copyrights p * {
        font-size: 8px !important;
    }
}


/*  ====================================
    HEROS
=====================================  */

section.hero-section {
    margin-top: -100px !important;
}
/* section.hero-section .widget-text-overlay {    
    padding-top: 100px !important;
} */

/*==============

Work around for banner image with text on mobile - Oct 2025

==============*/

@media(max-width:767px){
    section.hero-section .widget-banner-inner img[src="https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/Elgins-2025-Holiday-Homepage-Banner.png"] {    
        object-fit: contain !important;
    }
}

@media(min-width:768px){
    section.hero-section {
        margin-top: -140px !important;
    }
}

/*  ====================================
    FIXES
====================================  */

body.global-cart-open #clbkwc_chat_id,
body.nav-right-back-open #clbkwc_chat_id, 
body.global-cart-open #clbkwc_outer_id,
body.nav-right-back-open #clbkwc_outer_id, 
body.global-cart-open #wlbkwc_messageButton,
body.nav-right-back-open #wlbkwc_messageButton, 
body.global-cart-open #wlbkwc_messageButton_left,
body.nav-right-back-open #wlbkwc_messageButton_left,
body.global-cart-open #clbkwc_mobilebtnDiv,
body.nav-right-back-open #clbkwc_mobilebtnDiv {
    z-index: -1 !important;
}

body.grid-menu-open #page-wrap {
	transform: translateX(0px) !important;
	transition: transform 300ms ease-in-out 100ms;
}

body.nav-right-back-open.grid-menu-open #page-wrap {
	transform: translateX(-280px) !important;
	transition: transform 300ms ease-in-out 100ms;
}

.global-cart .global-cart-inner #global-cart-heading {
    font-size: 1.5rem !important;
}

/*  ====================================
    CAROUSELS
====================================  */

.owl-nav button {
    background: white !important;
    box-shadow: 0px 0px 22px rgba(0,0,0,0.075) !important;
    border-radius: 5px !important;
}

.owl-nav button i {
    color: var(--primary) !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: inherit;
    font-size: 16px !important;
}

.owl-nav button.owl-prev {
    transform: translateX(5px) translateY(-50%) !important;
}

.owl-nav button.owl-next {
    transform: translateX(-5px) translateY(-50%) !important;
}

.owl-nav button:hover,
.owl-nav button:focus,
.owl-nav button:active {
    background: var(--secondary) !important;
    border-color: var(--secondary) !important;
}

.owl-nav button:hover i,
.owl-nav button:focus i,
.owl-nav button:active i {
    color: var(--light) !important;
}

.owl-dots {
    display: flex !important;
    justify-content: center !important;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.owl-dots .owl-dot {
    background: var(--dark) !important;
    opacity: 0.3 !important;
    width: 5px !important;
    height: 5px !important;
    display: block !important;
    border-radius: 50% !important;
}

.owl-dots .owl-dot.active {
    opacity: 1 !important;
}    

.owl-dots .owl-dot + .owl-dot {
    margin-left: var(--bs-container-padding-x) !important;
}

.icon-testing:before {
    font-family: "bootstrap-set2" !important;
    content: "\e906" !important;
}

.widget-social-carousel .social-link,
.widget-social-carousel .social-heading,
.widget-social-carousel .social-interaction,
.widget-social-carousel .social-interactions {
    display: none !important;
}
.widget-social-carousel .social-icon {
    font-size: 3.5rem !important;
}
.widget-social-carousel .social-description {
    margin-bottom: 0 !important; 
    max-width: 75% !important;
    margin: 0 auto !important;
}

.widget-social-carousel .owl-dots {
    display: none !important;
}

.testimonials-carousel .star-rating {
    margin-top: 1rem !important;
}

.testimonials-carousel .star-rating i+i {
    margin-left: 0.5rem !important;
}

section.alt .testimonials-carousel .review-description {
    color: white !important;
}

.testimonials-carousel .owl-dots {
    margin: 0 auto !important;
    padding: 0 !important;
}    

section.alt .owl-dots .owl-dot {
    background: white !important;
    opacity: 0.3 !important;
}

section.alt .owl-dots .owl-dot.active {
    opacity: 1 !important;
}

.testimonials-carousel .testimonials-owl-carousel .owl-item .review-description::before,
.testimonials-carousel .testimonials-owl-carousel .owl-item .review-description::after {
    content: unset !important;
    display: none !important;
}

/*  ====================================
    1x1 PRODUCT CAROUSEL
====================================  */

.widget-product-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget,
.widget-custom-jewelry-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget {
    width: 66% !important;
    max-width: 600px !important;
    margin: 0 auto !important; 
    padding: 0 !important; 
}

.widget-product-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget .widget-inner,
.widget-custom-jewelry-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget .widget-inner {
    border: 0 !important;
    position: relative !important;
} 

.widget-product-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget .product-title,
.widget-custom-jewelry-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget .product-title {
    font-size: 1.25rem !important;
    text-align: center !important;
    font-weight: 400 !important;
    font-family: var(--bs-h1-family) !important;
    margin-top: 0rem !important;
    margin-bottom: 1vw !important;
    padding: 0px !important; 
}

.widget-product-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget .product-price,
.widget-custom-jewelry-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-item .widget .product-price {
    font-size: 0.9rem !important;
    text-align: center !important;
    font-weight: 400 !important;
    margin-top: 0rem !important;
    margin-bottom: 1vw !important;
    padding: 0px !important; 
}

.widget-product-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-dots,
.widget-custom-jewelry-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-dots {
    display: flex !important;
    margin-top: 3vw !important;
    margin-bottom: 3vw !important;
}

.widget-product-carousel-column,
.widget-custom-jewelry-carousel-column  {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}

section.default .widget-product-carousel-column,
section.inset .widget-product-carousel-column,
section.default .widget-custom-jewelry-carousel-column,
section.inset .widget-custom-jewelry-carousel-column {
    background: #ffffff !important;
} 

.widget-custom-jewelry-carousel .widget .hover-layer {
    background: none !important;
    opacity: 1 !important;
}

@media(max-width:767px){
    .widget-product-carousel-column,
    .widget-custom-jewelry-carousel-column {
        padding-top: 40px !important;
        padding-bottom: 40px !important; 
    }
    .widget-product-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-dots,
    .widget-custom-jewelry-carousel [data-cols-xs="1"][data-cols-sm="1"][data-cols-md="1"][data-cols-lg="1"].product-slider .owl-dots {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
}



/*
Diamond Images - Optimized
*/

.diamond-search-icons .dia-round:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-round.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-princess:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-princess.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-emerald:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-emerald.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-asscher:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-asscher.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-radiant:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-radiant.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-cushion:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-cushion.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-oval:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-oval.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-pear:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-pear.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-marquise:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-marquise.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-heart:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-heart.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-trillion:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-trillion.png?width=120") center center no-repeat
}
.diamond-search-icons .dia-baguette:before {
    background: url("https://cdn.jewelryimages.net/static/domains/elginsfj/images/store-pics/diamond-images-optimized/diamondshape-baguette.png?width=120") center center no-repeat
}
