/** Shopify CDN: Minification failed

Line 311:0 Unexpected "{"
Line 611:1 Unexpected "{"
Line 611:3 Expected identifier but found "%"
Line 612:1 Unexpected "{"
Line 612:3 Expected identifier but found "%"
Line 623:0 Unexpected "!"
Line 623:25 Expected ":"
Line 624:0 Unexpected "!"
Line 624:72 Expected ":"
Line 624:73 Unexpected ";"
... and 3 more hidden warnings

**/
/*@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');*/

.template-search .kdkdokdo, #product-126649731 {
    display: none;
}
currencies.loading-modal {
    background: #fff url("loading.gif") center 14px no-repeat;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: fixed;
    top: 50%!important;
    bottom: auto;
    left: 50% !important;
    right: auto;
    width: 56px;
    height: 56px;
    margin-left: -28px;
    margin-top: -28px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-indent: -999em;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
}
.ajax-right .success-message p {
    font-size: 14px;
}
.ajax-right .btn {
    text-transform: Capitalize;
}
.ajax-right .btn i {
    margin-right: 12px;
}
.ajax-error-modal {
    bottom: auto;
    left: 0;
    overflow: hidden;
    padding: 10px 20px;
    position: fixed;
    right: auto;
    top: 50%;
    width: 100%;
    text-align: center;
}
.ajax-error-modal .modal-inner {
    color: #fff;
    ;
    background: #191919;
    display: inline-block;
    padding: 10px 20px;
}
.ajax-success-modal .continue-shopping {
    margin-right: 12px;
    padding: 0 20px;
}
.ajax-success-modal .btn-secondary {
    padding: 0 20px
}
.success-message {
    line-height: 40px;
    color: #191919;
    padding: 0 0px 0 40px;
    margin-bottom: 20px;
    font-size: 12px;
}
.ajax-success-modal .success-message p {
    display: inline-block;
    width: 100%;
    margin: 0;
}
.ajax-success-modal .success-message {
    padding: 0;
}
.ajax-success-modal .close-modal .fa {
    font-size: 20px;
    color: #fff;
}
.ajax-success-modal .close-modal {
    top: -20px;
    right: -16px;
}
.ajax-content-section {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: auto;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.close-modal {
    float: right;
    bottom: 0;
    position: absolute;
    right: 0;
}

.compare_modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
 
}

#compare-modal #table-compare th { font-weight:normal; }

#compare-modal .close-modal { bottom:auto;top:-15px;right:-7px;font-size:30px; }

#compare-modal .product_price { margin-bottom:10px; }

#compare-modal .product_price strong { margin-right:7px; }

#compare-modal table .btn { padding:10px 24px;font-size:13px; }

#compare-modal table button,#compare-modal table p { margin:0; }

#table-compare th,#table-compare td { text-align:center; }
#table-compare td img { margin-bottom:5px; }

.compare_modal .th-compare th { text-align:center; }

.compare_modal h4 { text-align:center;margin:0;padding:20px; }

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
/* quick view */

.quickview-template,
.quick-view {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow-x: auto;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1005000;
    display: none;
}
.quickview-template .content,
.quick-view .overlay,
.ajax-success-modal .overlay {
    background: rgba(45, 45, 50, 0.8);
    height: 100%;
    width: 100%;
    position: fixed;
}
._quick-view-content {
    display: none;
}
.quick-view .product-shop {
    float: right;
}
.quick-view .product-img-box {
    margin: 0;
    float: left;
}
.quick-view .product-img-box .image-wrapper {
    width: 311px;
    height: 311px;
    overflow: hidden;
    position: relative;
}
.quick-view .product-img-box .image {
    width: 311px;
    height: 311px;
    overflow: hidden;
    position: relative;
}
.quick-view .product-img-box .image img {
    display: block;
    position: relative;
    max-width: 110%;
}
.quick-view .product-img-box .thumbnails {
    padding: 20px 0 0 40px;
    position: relative;
}
.quick-view .product-img-box .thumbnails .jcarousel-next-horizontal {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    float: left;
    opacity: 0.2;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
}
.quick-view .product-img-box .thumbnails .jcarousel-next-horizontal:hover {
    opacity: 1;
}
.quick-view .product-img-box .thumbnails .jcarousel-prev-horizontal {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    float: left;
    opacity: 0.2;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
}
.quick-view .product-img-box .thumbnails .jcarousel-prev-horizontal:hover {
    opacity: 1;
}
.quick-view .product-img-box .thumbnails ul {
    float: left;
    text-align: center;
    width: 240px;
    list-style: none;
    padding-left: 0;
}
.quick-view .product-img-box .thumbnails ul li a:hover {
    opacity: 1;
}
.quick-view .product-img-box .thumbnails ul li .active {
    opacity: 1;
}
.quick-view .product-img-box .thumbnails ul li a img {
    max-width: 110%;
}
.quick-view .product-img-box .thumbnails ul {
    width: 266px;
}
.quick-view .product-shop p.custom {
    margin: 0;
}
.quick-view .product-shop .prices {
    margin-top: 25px;
}
.quick-view .product-shop .prices:first-child {
    margin-top: 0;
}
.quick-view .product-shop .addthis {
    margin-bottom: 0;
}
/* quick view */

.quickview-template,
{
    bottom: 0;
    left: 0;
    outline: 0 none;
    overflow-x: auto;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1050;
    display: none;
}
.quick-view {
    bottom: 0;
    left: 0;
    outline: 0 none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1005000;
    display: none;
}
.quick-view .product-detail-section p.dt-sc-button {
    margin: 20px 0 0px 0;
}
.quick-view form .actions button {
    font-weight: 500;
    text-transform: uppercase;
    float: left;
    padding: 10px 20px;
    @include transition(all 0.4s ease-in-out);
}
.quick-view .product-shop.summary .details {
    float: left;
    width: 100%;
}
.quick-view .product-shop.summary .details label {
    float: left;
    margin-right: 15px;
    width: 70px;
    
   
}

.quick-view .product-shop.summary .details .quantity-box label { margin-top:10px; }
.quick-view .product-shop.summary h2 {
    margin-bottom: 15px;
}
.quick-view .product-detail-section p.dt-sc-button {
    margin: 20px 0 0px 0;
    float: left;
}
.quick-view .product-detail-section p.product-description {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.product-infor .out-of-stock {
    color: red;
}
.product-infor .many-in-stock {
    color: green;
}
.product-infor .unavailable {
    color: orchid;
}
.product-infor .items-count {
    color: #fa9324;
}
.quick-view .product-shop.summary select {
    width: 100%;
    padding: 12px 10px;
}
.quick-view.open-in {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, -webkit-transform .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
}
.ajax-success-modal .overlay {
    background: rgba(45, 45, 50, 0.8);
    height: 100%;
    width: 100%;
    position: fixed;
}
.quick-view .content {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    z-index: 99;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 40%;
    -webkit-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    transform: translateY(-40%);
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    -ms-perspective: 1200px;
    perspective: 1200px;
}
.ajax-success-modal .overlay {
    z-index: 99;
}
._quick-view-content { display: none }
.quick-view .close-window,#fancybox-close,
.search-close,#popupBoxClose {
  
  background:url(//lifetimejewelry.com/cdn/shop/t/43/assets/hover.png?v=65896263372681764931786514937) no-repeat;
  border:none;
    cursor: pointer;
    width: 32px;
    height:32px;
    text-indent: -9999px;
    position: absolute;
    top: 0px;
    right: 0px;
}

#popupBoxClose {
    right: -10px;
    top: -10px;
}
.search-close {
    right: 15px;
    top: -120px;
}
.product-shop.summary {
    float: right;
    width: 50%;
}
.product-shop.summary h2 a {
    color: #131313;
}
.product-img.images {
    margin: 0 !important;
    float: left;
    width: 47%;
}
.product-shop.summary .prices {
    float: left;
    width: 100%;
    margin: 0;
}
.product-shop.summary span.price {
    margin-bottom: 10px;
    float: left;
}
.dialog,
.dialog__overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    float: left;
}
.dialog {
    position: fixed;
    display: block;
    top: 350px;
    padding: 100px 0 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    pointer-events: none;
    z-index: 900;
}
.dialog__overlay {
    background: none repeat scroll 0 0 rgba(249, 249, 249, 0.95);
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    opacity: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity 0.3s ease 0s;
    -webkit-transition: opacity 0.3s ease 0s;
    -moz-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    width: auto;
    z-index: 8010;
}
.dialog.dialog--open .dialog__content {
    opacity: 1;
}
.dialog--open .dialog__overlay {
    opacity: 1;
    pointer-events: auto;
}
.dialog__content {
    display: inline-block;
    opacity: 0;
    padding: 10em;
    position: relative;
    text-align: center;
    width: 65%;
    z-index: 8030;
    padding: 0px 0 0 260px;
}
.dialog--open .dialog__content {
    pointer-events: auto;
}
.dialog h2 {
    margin: 0;
    font-weight: 400;
    font-size: 2em;
    padding: 0 0 2em;
    margin: 0;
}
.dialog input[type="text"] {
    width: 80%;
    float: left;
    padding: 16px 15px;
    min-height: 48px;
    border: none;
}
.dialog input[type="submit"] {
    float: left;
    border: none;
    padding: 15px 18px 16px;
    min-height: 48px;
}
.simple-menu .coll-img {
    display: none !important;
}
.clear-filter {
    text-transform: capitalize;
    float: right;
    font-size: 12px;
    padding: 2px 0;
}
.widget_text a.hidden,
.widget a.hidden {
    display: none;
}
.change-view--active {
    cursor: default;
    color: #fff;
}
.change-view.grid-view-active:before {
    content: "\f009";
    font-family: FontAwesome;
    font-size: 18px;
    color: #fff;
}
.change-view.grid-view:before {
    content: "\f009";
    font-family: FontAwesome;
    font-size: 18px;
}
.change-view.list-view {
    background-color: #ebebeb;
    color: #c2c2c2;
}
.change-view.list-view-active,.change-view.grid-view-active {
    background-color: #9f7a49;
}
.change-view.list-view-active:before {
    content: "\f03a";
    font-family: FontAwesome;
    font-size: 18px;
    color: #fff;
}
.list-view:before {
    content: "\f03a";
    font-family: FontAwesome;
    font-size: 18px;
}
#viewcontrols .listview,
#viewcontrols .gridview {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    font-size: 24px;
}
#viewcontrols .gridview {
    padding-right: 10px;
}
#viewcontrols {
    float: left;
    display: inline-block;
}




/* Swatches Styles */
 { % assign width = '30px' %:  }
 { % assign height = '30px' %:  }

.swatch{margin:0 0 10px;}
.swatch{float:left;width:100%;}
.swatch .header{margin:15px 0 10px;}
.swatch input{display:none}
.swatch .swatch-element.color.available { box-shadow:inherit; }
.swatch .swatch-element.soldout { margin-right:10px; }

.swatch .soldout input:checked+label {  }
.swatch .swatch-element.color label{width:35px;height:35px;}
!important;height:{height}
!important;margin:0;font-size:13px;text-align:center;line-height:{height};white-space:nowrap;text-transform:uppercase;}
.swatch .swatch-element.color{background:none !important;border:none;}
.swatch-element.color label{padding:0;}
.summary .product-size .swatch-element.color label{width:30px;height:30px;}
.color.swatch-element label{padding:0}

.swatch .swatch-element{-webkit-transform:translateZ();-webkit-font-smoothing:antialiased;position:relative;}
.crossed-out{position:absolute;width:100%;height:100%;left:0;top:-10px;}
.swatch .swatch-element .crossed-out{display:none}
.swatch .swatch-element.soldout .crossed-out{display:block; }
.swatch .swatch-element.color.soldout input:checked + label.white-tick:before { content:none; }
.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
.swatch .tooltip{text-align:center;background:#00305f;color:#fff;bottom:100%;padding:10px;display:none;position:absolute;width:100px;left:{width | remove:'px' | to_number | divided_by:2 | minus:50 | plus:2}px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28);-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28);-ms-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28);-o-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28);box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28);z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:-36px;}
.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #00305f 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.swatch.error{background-color:#00305f!important;color:#333!important;padding:1em;border-radius:5px;}
.swatch.error p{margin:0.7em 0}
.swatch.error p:first-child{margin-top:0}
.swatch.error p:last-child{margin-bottom:0}
.swatch.error code{font-family:monospace}
.swatch .selector-wrapper:after{background:none;}

.swatch label {
   
    float:left;
   
    text-align: center;
   
}
.swatch .swatch-element.color.white input:checked + label:before { color:#000; }
/* ===============================================
// Reveal module
// =============================================== */
.collection-list .product-list .reveal .swipe { width:initial;left:0;right:0; }
.product-container .reveal .swipe { display: block !important; visibility: visible !important;}

.product-container .reveal { position: relative; }


.products .reveal .hidden { 
  position: absolute; 
  z-index: -1;
  top: 0; 
 
 
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;  
}
.product-container:hover .reveal .swipe { 
  z-index: 9;
  opacity: 1;    
}

.swipe {
    display: none;
}
.hidden {
    display: none;
  visibility:hidden;
}
.swatch .swatch-element.color input:checked + label.white-tick:before {
    color: #000;
}
#email-modal .modal-overlay {
    background: #000;
    height: 100%;
    position: absolute;
    width: 100%;
}
#email-modal .modal-overlay {
    opacity: 0.8;
    filter: alpha(opacity=50);
    zoom: 1;
}
#email-modal .window-border {
    background: #111;
    left: 0;
    position: absolute;
    top: 0;
}
#email-modal .window-window {
    position: relative;
    min-height: 280px;
    background: #fff;
}
#email-modal .window-window .window-background {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
#email-modal .window-window .window-content {
    padding: 10px;
}
#mc_embed_signup button {
    margin: 0;
    padding: 0px;
    font-size: 14px;
    font-weight: normal;
}
#email-modal .window-window .window-content .title,
#email-modal .window-window .window-content .message {
    text-align: center;
    float: left;
    border-top: none;
    color: #000000;
    font-size:16px;
}
#email-modal .window-window .window-content .message {
    width: 100%;
    margin: auto;
}
#email-modal .window-window .window-content .title {
    display: inline-block;
    font-size: 30px;
    left: 0;
    letter-spacing: 0.05em;
    line-height: normal;
    margin: 0 auto;
    padding: 0 0px 20px;
    text-align: center;
    width: 100%;
}
.title {} #email-modal .window-window .window-content .title span:before {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -10px;
    height: 2px;
    content: "";
    width: 20px;
    background: #404e53;
}
#email-modal .window-window .window-content .title span {
    font-size: 14px;
    text-transform: none;
    display: block;
    font-weight: normal;
    padding-top: 18px;
    line-height: 14px;
    color: #404e53;
    position: relative;
    margin-top: 15px;
    letter-spacing: 0;
}
#email-modal .window-window .window-content .message {
    clear: both;
    padding: 0px 25px 15px;
    margin-bottom: 0px;
    font-weight: normal;
}
#mailchimp-email-subscibe {
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 40px 40px 40px 30px;
}
#mce-EMAIL {
    border: 1px solid #000;
    color: #333;
    font: 11px arial, sans-serif;
    height: 11px;
    margin: 0 !important;
    padding: 8px !important;
    width: 217px;
}
#mc-embedded-subscribe,
#mc_embed_signup button span,
#mc_embed_signup .input-group-btn .btn {
    color: #fff;
    height: auto !important;
    width: auto;
    line-height: 36px !important;
    padding: 0 !important;
    text-transform: uppercase;
    background: #272e31;
    display: block;
}
#mc_embed_signup .input-group-btn {
    float: right;
}
#mc_embed_signup button span span {
    border: none;
    padding: 0 20px !important;
    background: none;
}
#mc_embed_signup button:hover span,
#mc_embed_signup .input-group-btn .btn:hover {
    background: #cbeded;
}
#mc_embed_signup .input-group-btn .btn {
    padding: 0 15px !important;
}
#mc_embed_signup button:hover span span {
    background: none;
}
#mc_embed_signup input[type="text"]:focus {
    border: none;
}
/*----*****---- << 6.3 Portfolio >> ----*****----*/

.portfolio {
    float: left;
    width: 100%;
}
.gallery:hover .image-overlay {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.gallery img {
    float: left;
    height: auto;
    max-width: 100%;
}
.gallery figure {
    position: relative;
    overflow: hidden;
    margin: 0 0 40px;
}
.image-overlay-text {
    float: left;
    width: 80%;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0%;
    bottom: 0%;
    margin: auto;
    height: 145px;
}
.image-overlay-text h4 a {
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 13px;
    text-align: center;
    font-weight: 400;
}
.image-overlay-text p a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
}
.image-overlay-text p {
    margin-bottom: 30px;
}
.image-overlay .small-line {
    min-width: 35%;
    height: 2px;
    margin: 0 auto 10px;
    display: inline-block;
}
.image-overlay .border-line:before,
.image-overlay:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.image-overlay .border-line:after,
.image-overlay:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.image-overlay .white-box:before {
    content: "";
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
    position: absolute;
    opacity: 0.5;
    background-color: #cbba9c;
}
.links {
    display: block;
    margin-top: 20px;
    position: relative;
}
.portfolio-container {
    float: left;
    width: 100%;
    float: left;
}
.links li {
    display: inline-block;
    list-style: none;
}
.links .hexagon {
    width: 45px;
    height: 45px;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    margin: 10px 0px;
}
.links a:hover .hexagon,
.links a:hover .corner1,
.links a:hover .corner2,
.pagination .next-post a:hover,
.pagination .prev-post a:hover {} .links .hexagon .fa {
    font: normal 17px FontAwesome;
    line-height: 45px;
    width: 100%;
    display: block;
    margin: 0px;
    text-align: center;
    left: 0;
}
.gallery .image-overlay .links a {
    display: inline-block;
    position: absolute;
    text-align: center;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 45px;
    height: 45px;
}
.gallery .image-overlay .links li:first-child a {
    left: 0;
    right: 100%;
}
.gallery .image-overlay .links a.link {
    right: 0;
    left: 100%;
}
.gallery:hover .image-overlay .links li:first-child a {
    left: 0px;
    right: 60px;
}
.gallery:hover .image-overlay .links a.link {
    left: 60px;
    right: 0px;
}
.column {
    float: left;
}
.column.no-space {
    margin-left: 0;
    margin-right: 0;
}
/*----*****---- << 6.3.1 isotope >> ----*****----*/

.isotope-hidden {
    display: none !important;
}
.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}




.progress-bar { background:url(//lifetimejewelry.com/cdn/shop/t/43/assets/full-width-brilliance.jpg?v=61946) repeat-y 50% 0 fixed; }

  

.progress-bar {
    background-attachment: fixed;
    float: left;
    height: auto;
    padding: 100px 0;
    text-align: center;
    width: 100%;
}
.grey {
    color: #7c7c7c;
}
.orange {
  color: #fe6b35;
}
.blue {
    color: #665de5;
}
.light-green {
    color: #36a6a0;
}
.yellow {
    color: #f4d30f;
}

.filter-show ul { width:35%; }
.toolbar .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;   
  padding: 15px 20px;
  margin: 0px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box; border-top:none;
  border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.toolbar ul li {list-style:none;}

.toolbar ul li a { padding-bottom:10px;float:left;width:100%; }

.toolbar ul li:last-child a { padding-bottom:0; }

.toolbar .open .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    left: auto;
    text-align:left;
}
.sidebar-tag .widget-title h4 span { cursor: pointer; font-size: 12px; }
.sidebar-tag .widget-title h4 span:before { content: ''; width: 0; height: 0; border: 5px solid transparent;  display: inline-block; margin: 0 10px -2px 0; }
.sidebar-tag .widget-title h4 a { text-transform: capitalize; font-size: 12px; font-weight: 400; float: right; letter-spacing: 0; }
.sidebar-tag .widget-title.click h3 span:before { border-top-color: transparent;  margin-bottom: 2px; }

.sidebar-tag .widget-title { margin-bottom: 20px; padding: 21px 0 0; border-bottom: 0;float:left;width:100%; }
.sidebar-tag .widget-content { margin-bottom: 0; }
.sidebar-tag label { font-weight: normal;@include transition(all 0.4s ease-in-out); }
.sidebar-tag ul { overflow: hidden;padding:0;float:left;width:100%;list-style:none; }
.sidebar-tag ul li a { text-decoration: none; }
.sidebar-tag input[type="checkbox"] { display: none; }

.sidebar-tag li:hover input[type="checkbox"] + label { color:#9f7a49; }
.sidebar-tag input[type=checkbox] + label:hover,
.sidebar-tag.size input[type=checkbox]:checked + label {  cursor: pointer; background: #9f7a49; color: #fff !important; }
.sidebar-tag.size ul li { float: left;  margin-right: 10px;border:1px solid #e4e4e4 }
.sidebar-tag.price input[type=checkbox] + label:hover, .sidebar-tag input[type=checkbox]:checked + label{background: #fff; color: #9f7a49 !important;}

.sidebar-tag.size ul li:hover { border-color:#9f7a49; }
.sidebar-tag.color ul { margin: 0;list-style:none;float:left;width:100%;padding:0; }
.sidebar-tag.color ul li { width: 100%; margin: 0 14px 7px 2px; padding:0; float: left; }
.sidebar-tag.color ul li a { display: block;float:left; width: 100%; height: 34px;  }
.sidebar-tag.color ul li a img { float:left;width:17px;height:17px;border-radius:17px; }
.sidebar-tag.color ul li a span { float:left;margin-left:15px;line-height:normal; }
.sidebar-tag.color ul li a i { float:right;text-align:right;font-style:inherit; }
.sidebar-tag.color ul li a:hover img,
.sidebar-tag.color ul li a.active img {  }
.sidebar-tag.color ul li.white a img {border:1px solid #e4e4e4;}
.refined-widgets { margin-bottom: 10px; }
.refined-widgets > span { font-size: 14px; }
.refined-widgets > a { float: right;margin-bottom:15px;text-decoration:underline; }
.item-swatch.color_swatch_Value label  {width: 16px; height: 16px;border-radius:50%;float:left;cursor:pointer;}
.item-swatch { list-style: none; padding: 0;float:left;width:100%; }
.item-swatch li { float:left; margin: 0px 3px 0 0; }
.item-swatch.swatch_count li label { cursor:pointer; margin: 0;line-height:40px; width: 60px; height: 40px;background:#f2f2f2;}
ul.item-swatch.swatch_count { position:absolute;top:-40px;left:0;right:0; }






/* LIGHTBOX */
/* ==================================== */

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden;}
#cboxOverlay{position: fixed; width: 100%; height: 100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear: left;}
#cboxContent{position: relative;}
#cboxLoadedContent{overflow: hidden;}
#cboxTitle{margin: 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor: pointer;}
.cboxPhoto{float: left; margin: auto; border: 0; display: block; max-width: none;}
.cboxIframe{width: 100%; height: 100%; display: block; border: 0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing: content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background: rgba(0,0,0,0.8);}
#colorbox{}
    #cboxContent{margin-top: 32px; overflow: visible;}
.cboxIframe{ background: #ffffff; }
        #cboxError{padding: 50px; border: 1px solid $colorBorder;}
        #cboxLoadedContent{ padding: 1px;border: 1px solid $colorBorder;}
        #cboxLoadingGraphic{background: url(//lifetimejewelry.com/cdn/shop/t/43/assets/loading.gif?v=143504891550754306411786514940) no-repeat center center;}
        #cboxLoadingOverlay{ background: #ffffff; }
        #cboxTitle{position: absolute; top: -22px; left: 0;}
        #cboxCurrent{position: absolute; top: -22px; right: 205px; text-indent: -9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent: -9999px; width: 20px; height: 20px; position: absolute; top: -20px; background: url(//lifetimejewelry.com/cdn/shop/t/43/assets/controls.png?v=66318061063720130111786514937) no-repeat 0 0;}
        #cboxPrevious{background-position: 0px 0px; right: 44px;}
        #cboxPrevious:hover{background-position: 0px -25px;}
        #cboxNext{background-position: -25px 0px; right: 22px;}
        #cboxNext:hover{background-position: -25px -25px;}
        #cboxClose{background-position: -50px 0px; right: 0;}
        #cboxClose:hover{background-position: -50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right: 66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position: -75px -25px; right: 44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position: -100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position: -100px 0px; right: 44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position: -75px -25px;}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on January 12, 2017 */

@font-face {
    font-family: 'futura_md_btmedium';
    src: url('16020_futuram-webfont.woff2') format('woff2'), url('16020_futuram-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_bk_btbook';
    src: url('futura_bk_bt_book-webfont.woff2') format('woff2'), url('futura_bk_bt_book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_md_btbold';
    src: url('tt0144m-webfont.woff2') format('woff2'), url('tt0144m-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura-mediumregular';
    src: url('ufonts.com_futura-medium-webfont.woff2') format('woff2'), url('ufonts.com_futura-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_ltbook';
    src: url('ufonts.com_futura-lt-book-webfont.woff2') format('woff2'), url('ufonts.com_futura-lt-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/**
 * PRESENTATION STYLESHEET
 * ----------------------------------------------------------------------------
 */
/*


       PLEASE NOTE: 
       ============

       THIS FILE IS NOT PART OF THE *REQUIRED FONT ICON FILES* 
       THIS FILE IS USED TO STYLE THE ICON DEMO TEMPLATE FOUND AT DEMO.HTML



*/

section:after,
.masthead:after {
    content: '';
    pointer-events: none;
    position: absolute;
    bottom: -1.5em;
    left: 50%;
    z-index: 10;
    width: 3em;
    height: 3em;
    background: inherit;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}
section header {
    position: relative;
}
section header:after {
    background-color: transparent;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    content: '';
    position: absolute;
    left: 40%;
    bottom: 0;
    width: 20%;
    height: 0;
}
.masthead {
    background-color: #fff;
    padding: 3em;
    position: relative;
    text-align: center;
}
.colophon {
    padding: 4.5em 3em;
    position: relative;
}
.colophon .group {
    padding: 3em;
    text-align: center;
}
.masthead hgroup,
.colophon .group {
    margin: auto;
    padding: 0 10%;
    position: absolute;
    top: 50%;
    left: 0%;
    right: 0%;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}
.masthead h1 {
    font-size: 2.25em;
    font-weight: bolder;
    line-height: 1.5;
    margin-bottom: 1em;
    text-transform: uppercase;
}
.masthead h2 {
    font-size: 1em;
    font-weight: lighter;
    letter-spacing: 6px;
    text-transform: uppercase;
}
.glyphs,
.classes {
    margin-left: -1.5em;
    padding: 4.5em 3em;
}
.glyphs header,
.classes header {
    margin-bottom: 2.25em;
    padding-bottom: 2.25em;
    text-align: center;
    text-transform: uppercase;
}
.glyphs h1,
.classes h1 {
    font-size: 2.25em;
    font-weight: bolder;
    line-height: 1.5;
}
.glyphs h2,
.classes h2 {
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.glyphs {
    background-color: #74f3c8;
    color: #0e8a65;
}
.classes {
    background-color: #33383e;
    color: #fff;
}
.glyph {
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    margin: 0 -0.21em 3em 0;
    padding: 1.5em 0 0 1.5em;
    text-align: center;
    width: 50%;
}
.glyph-item {
    border-radius: 8px;
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    line-height: 1;
    padding: 0.25em;
    position: relative;
}
.glyph:hover .glyph-item {
    background-color: #0e8a65;
    color: #fff;
}
.mega {
    font-size: 3em;
}
.item-box {
    display: inline-block;
    font-family: consolas, monospace;
    font-size: 1.2em;
    margin: 0 -0.22em 1em 0;
    padding-left: 1em;
    width: 100%;
}
.item {
    /*background-color: #fff;
    color: #33383e;*/
    
    border-radius: 8px;
    display: inline-block;
    padding: 0.5em;
    width: 100%;
}
.colophon .group {
    font-size: 1.5em;
    text-transform: uppercase;
}
.group em {
    font-weight: bold;
    font-style: normal;
}
#wH {
    width: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}
@media only screen and (min-width: 768px) {
    section:after,
    .masthead:after {
        bottom: -3em;
        width: 6em;
        height: 6em;
    }
  div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des{
    right: 44%;
    left: auto;
    bottom: 6%;
    max-width: 207px;
  }
    section header {
        position: relative;
    }
    .masthead {
        padding: 6em;
    }
    .colophon {
        padding: 9em 6em;
    }
    .masthead h1 {
        font-size: 4.5em;
    }
    .glyphs,
    .classes {
        padding: 9em 6em;
    }
    .glyphs header,
    .classes header {
        margin-bottom: 4.5em;
        padding-bottom: 4.5em;
    }
    .glyphs h1,
    .classes h1 {
        font-size: 4.5em;
    }
    .mega {
        font-size: 6em;
    }
    .glyph {
        width: 16.66666666666667%;
    }
    .item-box {
        width: 33.333%;
    }
    .colophon .group {
        padding: 6em;
    }
}



.slide-des { position: absolute; bottom: 40%; left: 20px; right: 20px; padding: 0 20px; text-align: center;  max-width: 500px; }
.slide-des .slide-button { text-decoration: none;  }
.slide-text { letter-spacing: 0.02em; padding:0 0 25px; margin: 0 auto; max-width: 460px; clear: both;line-height:20px; }
.slide-heading { font-size: 40px; font-weight: 700; padding:0 0 15px; margin-bottom: 0; letter-spacing: 0.05em; text-transform: uppercase; }
.slide-des p.line {float:left; width: 120px; margin: 0 auto 21px; height: 2px; background: #000; }

/* end main slideshow */

.free-shipping {text-align: center; clear: both;}
.free-shipping h3 {font-size: 13px; margin-bottom: 35px; font-weight: normal; line-height: 24px;}

.banner-home-top { clear: both; text-align: center; }
.banner-home-top ul { margin-bottom: 0; list-style: none; padding-left: 0; }
.banner-home-top li { position: relative; margin-bottom: 37px; }
.banner-home-top h4 { text-align: center; position: absolute; top: 50%; left: 0; width: 100%; margin-top: -13px;}
.banner-home-top h4 span { font-weight: 700; text-transform: uppercase; }

.banner { text-align: center; position:relative; clear: both; margin: 0 0 37px; }
.banner > img:hover { opacity: 1; filter:alpha(opacity=100); }
.banner .container { height: 100%; position: absolute; top: 0; left: 50%; margin-left: -610px; }
.banner .inner { width: 460px; display: table; float: right; height: 100%; }
.banner .inner .content { display: table-cell; vertical-align: middle; }
.banner h2 { font-size: 40px; font-weight: 700; color: #000; margin: 0 0 15px; position: relative;}
.banner p { color: #2d2d2d; margin: 0 0 35px; }
.banner p.line { width: 50px; height: 2px; background: #000; margin: 0 auto 20px; }
.banner .inner a { padding: 0 15px 0 30px; }



@font-face {
  font-family: 'simple-line-icons';
  src: url('Simple-Line-Icons.eot?v=2.4.0');
  src: url('Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}




/*

 * Author - Harshen Amarnath Pandey
 * Version - 1.0.8
 * Release - 18th April 2015
 * Copyright (c) 2014 - 2018 Harshen Pandey
*/

/* jquery.countdownTimer.css*/

.style {
   width: 100%;
   font-family: sans-serif;
   font-weight: bold;
  
}

.colorDefinition {
    background: #fff;
    color : #000;border:2px solid #000;border-radius:0;
   
}

.size_xl {
   font-size:50px;
   border-width: 8px;
   border-radius: 6px;
}

.size_lg {
   font-size:30px;
   padding:8px 25px;
  
}

.size_md {
   font-size:30px;
   border-width: 5px;
   border-radius: 4px;
}

.size_sm {
   font-size:20px;
   border-width: 3px;
   border-radius: 3px;
}

.size_xs {
   font-size:15px;
   border-width: 2px;
   border-radius: 2px;
}





/* 6.1 - FancyBox */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}
* html #fancybox-loading {
    position: absolute;
    margin-top: 0
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
  background: #fff url("loading.gif") center no-repeat;
    border: 1px solid rgba(0,0,0,0.15);
}
#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 999999;
    display: none
}
* html #fancybox-overlay {
    position: absolute;
    width: 100%
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 999999;
    display: none
}
#fancybox-outer {
    position: relative;
    width: 100%;
    margin:0 auto;
    height: 100%;
    background: #FFF;
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.4)
}
#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0 !important;
    width: 100% !important;
    height: 100%;
    padding: 0;
    margin: 0;
    outline: 0;
    overflow: hidden
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent
}
#fancybox-close {
    
    cursor: pointer;
    z-index: 1103;
    display: none
}
#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0
}
#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic
}
#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: 0;
    display: block
}
#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102
}
.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333
}
.fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold
}
.fancybox-title-over {
    color: #FFF;
    text-align: left
}
#fancybox-title-wrap {
    display: inline-block
}
#fancybox-title-wrap span {
    height: 32px;
    float: left
}
#fancybox-title-left {
    padding-left: 15px;
background-image:url('fancybox.png');
    background-position: -40px -90px;
    background-repeat: no-repeat
}
#fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
background-image:url('fancybox-x.png');
    background-position: 0 -40px;
    color: #FFF
}
#fancybox-title-right {
    padding-left: 15px;
background-image:url('fancybox.png');
    background-position: -55px -90px;
    background-repeat: no-repeat
}
#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: 0;
    z-index: 1102;
    display: none
}
#fancybox-left {
    left: 0
}
#fancybox-right {
    right: 0
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}
#fancybox-left-ico {
background-image:url('fancybox.png');
    background-position: -47px -40px
}
#fancybox-right-ico {
background-image:url('fancybox.png');
    background-position: -47px -76px
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible
}
#fancybox-left:hover span {
    left: 20px
}
#fancybox-right:hover span {
    left: auto;
    right: 20px
}




.zoomWrapper > div { width: 64px !important; height: 64px !important; background-color: #fff!important; left: 50% !important; margin: -32px 0 0 -32px !important; top: 50% !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 99!important; }

/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
  background: url(//lifetimejewelry.com/cdn/shop/t/43/assets/Preloader_2.gif?v=75706053190261602261786514940) center no-repeat #fff;
}





.buddha-products-nav {
      float: right;
}
.buddha-products-nav .product-btn {
  
}
.buddha-products-nav .product-btn.product-prev {
  float: left;
}
.buddha-products-nav .product-btn.product-next {
  float: right;
}
.buddha-products-nav .product-btn>a {
  vertical-align: middle;
  font-size: 0;
  text-align: center;
  line-height: 50px;height: 50px;
  width: 50px;
  display: inline-block;padding:0;
}
.buddha-products-nav .product-btn>a span {
  width: 50px;border-radius:10px;
   height: 50px; line-height:50px;
  position: relative;
  display: inline-block;
  
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.buddha-products-nav .product-btn>a span:before {

  font-size: 20px;
  
  
}
.buddha-products-nav .product-btn.product-prev>a span:before {
  content:"\e605";font-family: 'simple-line-icons';
  left: 0px;
  
}
.buddha-products-nav .product-btn.product-next>a span:before {
  content: "\e606";font-family: 'simple-line-icons';
  right: 0px;
}
.buddha-products-nav .wrapper-short {
  position: absolute;
  top: 100%;
  padding-top: 5px;
  visibility: hidden;
  opacity: 0;
  min-width: 250px;
  z-index: 350;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.buddha-products-nav .product-btn.product-next .wrapper-short {
  right: 20px;
}
.buddha-products-nav .product-btn.product-prev .wrapper-short {
  left: -20px;
}
.buddha-products-nav .product-short {
  overflow: hidden;
  padding: 10px;
  background-color: #fff;
  
}
.buddha-products-nav .product-short .product-thumb {
  float: right;
  margin-left: 10px;
}
.buddha-products-nav .product-short .product-thumb img {
  max-width: 50px;
}
.buddha-products-nav .product-short .product-title {
  display: block;
  margin-bottom: 7px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
}
.buddha-products-nav .product-short .price del {
  color: #D0D0D0;
}
.buddha-products-nav .product-short .price ins {
  text-decoration: none;margin-left:5px;
  background-color: transparent;
  padding: 0;
  opacity: 1;
}
.buddha-products-nav .product-btn:hover>a span {
  width: 50px;
}
.buddha-products-nav .product-btn.product-prev:hover>.wrapper-short { left:0; }
.buddha-products-nav .product-btn:hover>.wrapper-short {
  visibility: visible;
  opacity: 1;
  right: 0;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}


 


@media (min-width: 992px) and (max-width: 1199px) {
  
  .product-img-box.has-jcarousel .product-photo-container { width: 250px; }
  .more-view-wrapper .jcarousel-clip-vertical { height: 253px; }
}





.pr {position:relative;}



.product-img-box .product-photo-container {
position: relative;
    overflow: hidden;
    text-align: center;
}


.zoomWrapper {
    overflow: hidden;
    height: auto !important;
    width: auto !important;
    text-align: center;
}

.product-photo-container img {   
    height: auto !important;
    width: auto !important;
    position: static !important;
}






.zoomWrapper > div { width: 64px !important; height: 64px !important; background-color: #fff!important; left: 50% !important; margin: -32px 0 0 -32px !important; top: 50% !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 99!important; }
.zoomWrapper img { z-index: -1 !important; }


.zoomContainer { z-index: 99; width: auto !important; height: auto !important;}
.zoomWrapper {overflow: hidden; height: auto !important; width: auto !important; text-align: center;}
.zoomWrapper img:nth-child(2) {display:none}

.product-photo-container #product-featured-image {  position: static !important; height: auto !important; width: auto !important; }
.product-photo-container > a {position: relative; display: block;width: 100%; }



@font-face {
    font-family: 'kirvybold';
    src: url('kirvy-bold.woff2') format('woff2'),
         url('kirvy-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirvylight';
    src: url('kirvy-light.woff2') format('woff2'),
         url('kirvy-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirvyregular';
    src: url('kirvy-regular.woff2') format('woff2'),
         url('kirvy-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirvythin';
    src: url('kirvy-thin.woff2') format('woff2'),
         url('kirvy-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



.images_right_bar > div {
    display: block;
    /* max-width: 163px !important; */
    clear: both;
    width: 100% !important;
    /* height: 137px; */
    margin: 0px -7px 7px;
}

.images_right_bar {
    float: right;
    width: 30%;
}
.image_left_bar {
    float: left;
    width: 68%;
}
.image_left_bar > div {
    width: 100% !important;
    display: block;
    text-align: right;
}
.images_section_design {
    max-width: 700px;
    margin: 0px auto;
}
.image_left_bar img {
    max-width: 448px;
    float: right;
  
    display: block;
}
.custom-grid-block {
    padding: 0px 0px 50px;
}
#shopify-section-flex_slider_WqkwjU{
  display:none;
}
@media only screen and (max-width: 767px) {
#shopify-section-1559019165806{
  display:block;
}
  #shopify-section-flex_slider_WqkwjU{
  display:none;
    margin-top:50px;
}

.images_right_bar img {
    margin: 0px auto;
}
.images_right_bar {
    float: right;
    width: 100%;
    text-align: center;
}
.image_left_bar {
    float: left;
    width: 100%;
}
  .image_left_bar img {
    max-width: 448px;
     float: none; 
    display: block;
    margin: 0px auto;
}
 .cms-5 .support_block .support_content .support_text h5 {
    font-size: 1.8em!important;
    line-height: 1;
} 
  .cms-5 .support_section .support_text {
    margin-top: 30px;
}
#gold-plated-jewelry-lifetime-jewelry main.main-content {
    margin-top: 80px!important;
}

}

.custom-best-selling .owl-nav .owl-prev, .custom-best-selling .owl-nav .owl-next {
    background: none !important;
    color: #D6D6D6 !important;
}



  
  /* these styles are for the demo, but are not required for the plugin */
        .zoom {
            display:inline-block !important;
            position: relative !important;
        }
        
        /* magnifying glass icon */
        .zoom:after {
            content:'' !important;
            display:block !important; 
            width:33px !important; 
            height:33px !important; 
            position:absolute !important; 
            top:0 !important;
            right:0 !important;
            background:url(icon.png) !important;
        }

        .zoom img {
            display: block !important;
        }

        .zoom img::selection { background-color: transparent !important; }

        #ex2 img:hover { cursor: url(grab.cur), default; }
        #ex2 img:active { cursor: url(grabbed.cur), default; }

.sd_fixminihover 
{
  opacity:1!important;
}
.sd_fixminicart{
   opacity:0!important;
}



/*  Code that will make the respective editions*/

/*make all section have the same space between*/
.section-header.section-header--small.wow.fadeInUp.animated.animated {
    margin-bottom: 30px;
      margin-top: 0px;
}
/*slideshow Header*/
.flexslider .slides img,
.flexslider1 .slides img {
  height:auto;
}

@media only screen and (min-width:1024px)and (max-width: 1199px) {
/*   .template-index #shopify-section-1559019165806 .flexslider .slides img { height:340px;} */
}

@media only screen and (min-width:1400px){
/*   .template-index #shopify-section-1559019165806 .flexslider .slides img { height:900px;} */
}

@media only screen and (min-width: 1200px) {
/* .template-index div#shopify-section-1559019165806 .main-slideshow {
    height: 700px !important;
} */
}

@media(max-width:1199px){
/*   .template-index div#shopify-section-1559019165806 .main-slideshow {
    height: 500px !important;
  } */
}

@media(max-width:760px){
/*   .template-index div#shopify-section-1559019165806 .main-slideshow {
    height: auto !important;
  } */
  #nudge-offer.custom{
    margin-top:100px;
  }
}

@media(min-width:768px){
  .template-index #shopify-section-1559019165806 .flexslider .slides img,
  .template-index #shopify-section-1559019165806 .flexslider1 .slides img {
      display: block;
      cursor: pointer;
      width:100%;
  }

  div#shopify-section-1559019165806 {
    margin-top: 110px;
  }
}

@media(max-width:500px){
/*   .template-index #shopify-section-1559019165806 .flexslider .slides img {
      transform: scale(1) translateY(52px);
  } */
 div#shopify-section-1559019165806 {
/*     margin-top: 93px; */
}
}

@media(max-width:480px){
  .grid--full.site-header__menubar .normal-logo{margin-top: 0px !important; margin-left:15px !important;}
  .header-type-8 .menubar-section{transform: translateY(-35%) !important;}
  div#undefined-sticky-wrapper {    height: auto !important;}
}

@media(max-width:420px){
/*   .template-index div#shopify-section-1559019165806 .main-slideshow {
      height: 270px !important;
  } */
  .grid--full.site-header__menubar .normal-logo{margin-top: 0px !important;}
  .header-type-8 .menubar-section{transform: translateY(-35%) !important;}
}

@media(max-width:375px){
/*   .template-index div#shopify-section-1559019165806 .main-slideshow {
      height: 230px !important;
  } */
}


/*header code*/
/*logo*/
.grid--full.site-header__menubar .normal-logo {
    margin-top: -30px;
  padding-bottom:0px;
    transform: scale(0.8);
    transform-origin: top;
  max-height:120px;
}
ul.site-nav a {
    font-size: 0.85em!important;
 margin-top:5px;
}
li.dropdown.mega-menu a.current{
    color:black!important;
}
ul.site-nav {
    margin-top: 5px;
}
  .inner .dropdown li a {
    color: black!important;
}
  

  .inner .dropdown li a:hover {
    color: #9f7a49!important;
}
  .header-type-8 .site-nav-dropdown .inner > a {
    color: #9f7a49!important;
}
/*=======================Here you have the section of carrousel editions============*/
h2.section-header__title {
    font-weight: bold;
}
.short-desc p {
    font-weight: 600;
}
.owl-carousel .owl-stage {
    transition: 0.5s!important;
}
.category-listing-type-1 .category_text {
  margin-bottom: 50px;
}
.category-listing_section .item{
display:flex;
justify-content:center;}
.category_text {
    display: flex;
    justify-content: center;
}


/*footer link of shopify dlete*/
.footer-model-10 .copyright a {
    display: none;
}
/*social media icon on footer*/
.social-media img {
  
    width: 20px;

}
.social-media span {
    border: 1px solid grey;
    margin-left: -1px;
    padding: 28px 20px 20px 20px;
}
.dots img {
    transform: scale(4);
    position: relative;
    top: -3px;
}
.owl-dot span {
    background: grey!important;
}

.owl-dot.active span {
    background: black!important;
}
.parallax{
background-attachment:scroll!important;
}

a.btn {
    float: left;
}
.wide-banner-type-4-content a.btn{
  border: 2px solid #f2e5aa!important;
     color:#f2e5aa!important;
  margin-left:10%!important;
}
.wide-banner-type-4-content {
    float: left;
}
 .wide-banner-type-4 .wide-banner-type-4-content h2 {
    line-height: 1.2em;
    font-size:1.8em;
    text-align:left;
    border:none!important;
   color:#f2e5aa!important;
   margin-left:10%;
   margin-bottom:40px;
   width:330px;
}

@media(max-width:425px){ 
  .wide-banner-type-4 .wide-banner-type-4-content h2 {
  margin-left:0%!important;
  }
  .wide-banner-type-4-content a.btn{
      margin-left:0%!important;

  }
.wide-banner-type-4-content {
  
    transform: scale(0.8);
}
  
  body#jewerly .jewerly-specific {
    display: block;
  margin-top:-20px;
}
}



.support_text h1{
  font-size:1.6em!important;
  padding:10px;
  font-family: 'Montez', cursive;
}



/*grid 
3 images*/
@media(min-width:1000px){
.images_section_design {
      margin-top: 150px;

    transform: scale(1.5)!important;
 
}
  div#shopify-section-1522505045366 {
    margin-top: 160px;
    margin-bottom:110px;
}
}
/*breadcrumbs code*/
nav.breadcrumb {
    background: none;
    display: flex;
    padding: 30px 90px!important;
    position:relative;
    z-index:99;
}


@media(min-width:726px){
/*   About page grid section */

.about-us .section-three .grid__item .container{
    margin-left: 8%;
  }
  
  .about-us .section-three .grid__item.wide--two-thirds {
    margin:0 auto;
    width: 58%!important;
}
  
body#about-our-jewerly .rte img {
    width: 350px;
}
}
.about-us .section-three .grid__item{
  float:none!important;
}

.section-three a.btn {
    float: none!important;
}
.about-us .grid-uniform.section-two img {
    width: 60%;

    float: center;
    margin-left: 20%;
}
.about-us .section-two span.fa {
    color: white!important;
}
@media(min-width:1024px){
.img-section-desc.right-section {
    width: 90%;
}
  .imgblock-detail p {
    margin-bottom: -2%;
}
  .img-section-desc.left-section {
    width: 90%;
}

  ul.site-nav {
    width: auto !important;
    margin-top: 5px;
}
  
}
.imgblock-detail h1 {
    font-size: 44px;
}
/*about page hover black buttons*/

/*reduce the space below the main images*/
.imgblock-detail {
    margin-top: -50px!important;
}

/*carousel*/

.owl-nav {
    position: relative;
    top: -100px;
}
/*search product*/
.search-products button.search-bar__icon-button.search-bar__submit {
    top: 12px;
    left: -90%;
}
.search-products form.search-bar__table-cell.search-bar__form {
    border: none!important;
}

/*------------Collection page style----------*/
   
    .collection-products .toolbar .view-mode a:hover span, .collection-products a.active span {
    background: black!important;
       color: white!important;
}
    .collection-products .toolbar .view-mode a span {
    color: black;
}

.sorting-section button.btn.dropdown-toggle span, .page_list .sorting-section button.btn.dropdown-toggle span {
    color: black;
}
.sorting-section:hover span {
  color: white!important;
}
.sorting-section:hover  {
    background: black;
    /* color: white!important; */
}
 .btn:hover, .btn--secondary:hover, .btn--tertiary:hover, input[type="submit"]:hover, .dt-sc-button:hover{
      background-color: #464646!important;
    color: #fff;
    border-color: #464646!important;
} 
.collection_sidebar .widget h4, .collection_sidebar .widget .h4 {
    background: none;
    border-top: 1px solid grey!important;
    border-bottom: 1px solid grey!important;
    border-left: 0px solid;
}
/*Gold text complete cap*/
li.gold span {
    text-transform: uppercase;
}
/*zoomwindow on product page*/
.zoomWindow {
    transform: scale(0.9)!important;
}

a.powrMarkLink {
    display: none!important;
}
  
.product-container:hover .reveal .featured-image {
    visibility: visible!important;
    -webkit-transform: translateX(0%)!important;
    -moz-transform: translateX(0%)!important;
    -ms-transform: translateX(0%)!important;
    -o-transform: translateX(0%)!important;
    transform: translateX(0%)!important;
}


.collection_sidebar .widget .product-categories li a {
    width: 110%;
}
.collection_sidebar .widget .product-categories li .dt-menu-expand {
   
    z-index: -1;
  
}
/* --------------------POP UP EDITIONS------- */
    #message h2 {
    text-align: center;
    font-size: 1.5em;
    margin: 30px;
}
    #message {
    display: flex;
    flex-direction: column;
    /* align-content: center; */
    align-items: center;
}
/*     #fancybox-outer {
    width: 70%!important;
    height: 120%!important;
    margin: 0 auto;
    }
    div#fancybox-inner {
    height: 120%!important;
}*/
    #fancybox-close {
    cursor: pointer;
    z-index: 1103;
    display: inline;
} 
    img.img-pop-usa {
    width: 30%;
}

/* Checkout section border of input buttons */
form.edit_checkout.animate-floating-labels input {
    border-radius: 0px!important;
}

.field__input {
    border: 1px transparent solid;
    background-clip: padding-box;
    border-radius: 0px!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


/* BOOST SALE PLUGLIN */
/* Button color edition */
button.bkt--btn.bkt--btn-primary.bkt--horizontal-add-cart {
    background: #21155d!important;
    border-color: #21155d;
}

/* make the heart button as the right bar */
/* delete the heart button */
div#bkt--bsales-button-icon {
/*     display: none!important; */
}


.bkt--bsales-button-icon-content {
        WIDTH: 250px!important;
    transform: rotate(-90deg)!important;
    margin-left: -63px;
   background-color: #464646;

    background-image: url('')!important;
}




.bkt--bsales-button-mini-icon:after, .bkt--bsales-button-mini-icon:before{
  display:none;
}
.bkt--bsales-button-icon-content {
      background-color: #464646;

    background-image: url('')!important;
  top:-100px!important;
}

.bkt--bsales-button-icon-content:after {
    content: 'SUGGESTED PRODUCTS FOR YOU';
    color: white;
    font-size: 0.8em;
    top: 17px;
    padding: 15px;
    font-weight: bold;
    transform: rotate(90deg)!important;
    position: relative;
}

.relatedd-products{
  
  display:none!important;
}










@media(min-width:450px){

/* LIFETIME GUARANTEE PAGE EDITIONS*/
body#lifetime-guarantee .rte p {
    margin-left: 0px;
}
body#lifetime-guarantee .rte h4 {
    margin-left: 60px;
}

  
}




body#lifetime-guarantee h1.section-header--title{
text-align:center;
}



/* all this code style the form */


body#lifetime-guarantee form#mc-embedded-subscribe-form {
    width: 50%;
    margin: 0 auto;
    text-align: center;
      border: none!important;

}
body#lifetime-guarantee form#mc-embedded-subscribe-form  label span.asterisk {
    float: right;
}

body#lifetime-guarantee #mc-embedded-subscribe-form input[type='text']{
  border: 1px solid #ABB0B2;
  
  
}
body#lifetime-guarantee div#mc_embed_signup {
    display: flex!important;
}




/* end here */

/* Sidebar right pop up */
.sd_fixminihover {
    display: none!important;
}


/* Pop up right corner sidebar */
.bkt--cross-sell-plus:before {
    content: "\f067";
    font-family: FontAwesome;
    color: white;
    background: #9f7a49;
    border-radius: 50%;
    /* width: 4px; */
    /* height: 32px; */
    padding: 5px 7px;
}




.bkt--cross-sell-plus {
    background-image: none!important;
}

button.bkt--btn.bkt--btn-primary.bkt--cross-sell-btn-checkout {
    background: #21155d;
}

/* Delete share section  Momentally*/
.support_section.support_section__1522505051922 {
    display: none;
}
/* menu dropdown color */
.header-type-8 .menu-tool .site-nav .site-nav-dropdown li a {
    color: #000!important;
}
/* Header search bar */
.header-type-8 .search-bar input[type="search"] {
   
    float: right!important;
}

/* Header code to make the second menu the same amount of space so is centered */
.site-nav-dropdown .style_5 .inner {
    margin-bottom: 20px;
}
/* Faqs increase font-size of copy */
.s4com-articles.s4com-border-bottom span {
    font-size: 14px!important;
}
.s4com-helpcenter {
    margin-top: -40px;
}

/* Delete the category section for the JUST IN collection */
body#just-in .widget.widget_product_categories {
    display: none!important;
}



/* Edit modal pop up */
button#privy-submit-btn {
    font-family: "Arimo",sans-serif!important;
}
#privy-container #privy-inner-container .privy .privy-element.privy-text-element b, #privy-container #privy-inner-container .privy .privy-element.privy-text-element strong {
    font-family: "Arimo",sans-serif!important;
}
#privy-container #privy-inner-container .privy .privy-text-element span, #privy-container #privy-inner-container .privy .privy-html-element span {
    font-family: "Arimo",sans-serif!important;
}
button#privy-submit-btn:hover {
    background: rgba(0,0,0,0.0)!important;
    border: 2px solid rgb(242,229,170)!important;
    color: rgb(242,229,170)!important;
}

/* Contact us page style */
.contact-address li.grid__item.wide--one-third.post-large--one-third.large--one-third {
    float: none!important;
    display: inline;
}
.contact-address {
    margin-top: -120px;
}
span#Action-Button-Text,button#Action-Button {
    color: #73592c!important;
}

span#Action-Button-Text:hover {
    color: white!important;
}
button#Action-Button:hover span#Action-Button-Text{
    color: white!important;
}



/* This will make the jewerly page specific to that one, Please don't touch that */
body#jewerly .jewerly-specific {
    display: block;
  margin-top:-120px;
}

@media(max-width:425px){ 

  
  body#jewerly .jewerly-specific {
    display: block;
  margin-top:-20px;
}
}
.jewerly-specific {
    display: none;
}

body#jewerly .section-header {
    display: none;
}


 


#gold-plated-jewelry-lifetime-jewelry .header-animate input#SearchInput {
    color: black;
}

#gold-plated-jewelry-lifetime-jewelry .header-animate .menu-icon p.text-continue a.btn {
    color: white!important;
}

body#just-in .collection_sidebar {
    display: none;
}

body#just-in .wide--three-quarters {
    width: 100%;
}


/*breadcrumbs code*/
nav.breadcrumb {
    background: none;
    display: flex;
    padding: 30px 90px!important;
}


/* Fix the header menu  colors on mobile */

@media(max-width:500px){
 .header-type-8 .menu-icon a {
   white-space: nowrap;
    
}
  .header-type-8 .menu-icon a img {
    margin: 0 5px;
   
}
  div#shopify-section-header-model-8 {
    display: fixed;
    position: fixed;
    width: 100%;
    z-index:99;
}
 #gold-plated-jewelry-lifetime-jewelry main.main-content {
    margin-top: 80px!important;
}
  nav.breadcrumb {
    margin-bottom: -60px;
    padding: 30px 10px!important;
        justify-content: center;

}

  ul#MobileNav {
    background: white;
}
  
/*   footer fix for mobile */
  img.iconsSocial {
    margin: 0 30px 0px 0px!important;
    width: 30px;
}
  input#subscribe {
    padding: 0px!important;
}
  
  
/*   home 3 image at the bottom */
  .images_right_bar > div {
    margin: 0px!important;
    padding: 20px!important;
}
  .images_right_bar img{
      transform: scale(1)!important;
  }

  .image_left_bar > div {
    margin: 0px!important;
    /* padding: 20px; */
    transform: scale(0.9)!important;
}
  .image_left_bar {
    float: left;
    width: 100%;
    margin-bottom: -30px!important;
}
  .images_right_bar .grid__item.wide--one-half.post-large--one-half.large--one-half.medium-down--one-half.small--grid__item.img-hover-effect-3.img-hover-effect {
    margin-bottom: -30px!important;
}
}




.sidebar-tag.color ul li.rhodium a {
    text-transform: uppercase;
}
 
.filter-show.grid__item.wide--four-tenths.post-large--four-tenths.large--four-tenths {
    display: none;
}
.filter-sortby.grid__item.wide--six-tenths.post-large--six-tenths.large--six-tenths {
    float: right;
}
.grid__item.wide--eight-tenths.post-large--eight-tenths.large--eight-tenths {
    width: 100%;

}


/* Whish list color button  */
body#wishlist a.button.wishlist-item-link.btn {
    color: white;
    font-weight: 600;
    border: none;
}
.product-button label {
    display: none;
}
.template-collection header.section-header.section-header--large {
    display: none;
}
.contact-lifetime-jewerly{
  display:none;
  
}

body#lifetime-guarantee .contact-lifetime-jewerly{
  display:block;
  
}


body#lifetime-guarantee .rte {
    display: flex;
    flex-direction: column;
}

body#lifetime-guarantee h1.section-header--title {
  font-size:44px!important;
}

 a.return-exchange.btn {
    float: none;
    width: 50%;
}

body#returns-amp-exchanges main.main-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

body#returns-amp-exchanges h1.section-header--title {
  font-size:44px!important;
    text-align: center;
}

body#returns-amp-exchanges a.return-exchange.btn {
    width: 70%;
}




/* Vip club style website */
.col-sm.box.icons .boxes {
    padding: 20px 30px;
    border: 3px solid black;
    margin: 20px;
width: 250px;
    height: 250px;}
.boxes img {
    width: 100px;
    position: relative;
    left: 44px;
 }


body#vip-club-exclusive-offers .row{
    display: flex;
    flex-direction: row;
    align-items: center;
    transform: scale(0.7);
    margin-bottom: -100px;
   margin-top: -100px;

}



body#vip-club-exclusive-offers .col-6.box.giftes {
width: 60%;
    margin: 40px;
}



body#vip-club-exclusive-offers .col-sm.box.icons {
    width: 20%;
      margin-right: 7px;

}


body#vip-club-exclusive-offers .boxes h3 {
    font-size: 2em;
    margin: 0px;
    /* padding: 0px; */
    text-align: center;
    width: 220px;
    margin-left: -18px;
}

body#vip-club-exclusive-offers p.fill-out {
    text-align: center;
    font-weight: bold;
    font-size: 1.3em;
}


body#vip-club-exclusive-offers input[type="checkbox"]+label, input[type="radio"]+label {
    font-weight: normal;
    display: inline-block;
}

body#vip-club-exclusive-offers input[type="checkbox"], body#vip-club-exclusive-offers input[type="radio"] {
    display: inline-block;
    margin: 10px;
    padding: 0;
}

body#vip-club-exclusive-offers .checkboxes {
    display: flex;
    flex-direction: row;
      margin: 20px 0px;

}

body#vip-club-exclusive-offers .check {
    width: 100%;
    text-align: left;
}

body#vip-club-exclusive-offers p.ple {
    text-align: left;
    font-weight: bold;
}

body#vip-club-exclusive-offers p.i-am {
    text-align: left;
    font-size: 1.5em;
    margin-top: 20px;
}
body#vip-club-exclusive-offers h1.section-header--title {
    text-align: center;
    font-size: 44px!important;
}

@media(max-width:1250px){
  
  
  body#vip-club-exclusive-offers .col-sm.box.icons {
    width: 55%;
    display: inherit;
    margin-right: 7px;
}
  body#vip-club-exclusive-offers .row {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: -200px;
    margin-top: -200px;
}
}
  body#vip-club-exclusive-offers .col-6.box.giftes {
    width: 100%;
    margin: 40px;
}

@media(max-width:768px){
  body#vip-club-exclusive-offers .col-sm.box.icons {
    width: 75%;
    display: inherit;
    margin-right: 7px;
  }
 body#vip-club-exclusive-offers  form#contact_form {
    padding: 0px;
    width: 60%;
}
  
  
  
}



 body#vip-club-exclusive-offers form#mc-embedded-subscribe-form .btn {
   width:100%
}


 body#vip-club-exclusive-offers form#mc-embedded-subscribe-form {
    width: 50%;
    margin: 0 auto;
    text-align: center;
      border: none!important;

}
 body#vip-club-exclusive-offers form#mc-embedded-subscribe-form  label span.asterisk {
    float: right;
}

 body#vip-club-exclusive-offers #mc-embedded-subscribe-form input[type='text']{
  border: 1px solid #ABB0B2;
  
  
}
 body#vip-club-exclusive-offers div#mc_embed_signup {
    display: flex!important;
}
















/* Just in section new slider */
div#shopify-section-1532564908685 .flexslider .slides img {
    display: block;
    margin: 0 auto;
    cursor: pointer;
}
 .template-index div#shopify-section-1532564908685 .main-slideshow {
    height: 500px!important;
}
/* shop now button */
div#shopify-section-1532565645716 a.btn {
    float: none;
}
.support_section.support_section__1532565652748 {
    margin-top: -150px;
  position: relative;
    top: -25px;
}
@media(max-width:425px){
  
  body#vip-club-exclusive-offers .col-sm.box.icons {
    width: 75%;
    display: block;
    margin-right: 7px;
  }
  body#vip-club-exclusive-offers h1.section-header--title {
    text-align: center;
    font-size: 3em;
}
  body#vip-club-exclusive-offers .checkboxes {
    display: flex;
    flex-direction: column;
    margin: 20px 0px;
}
  
.template-index div#shopify-section-1532564908685 .main-slideshow {
    height: 200px!important;
}
}

/* About our jewerly */

body#about-our-jewerly h1.section-header--title {
    text-align: center;
  font-size: 44px;
}















/* ----------------------------- code from home -----------------------------  */

/*header code*/
/*logo*/

.grid--full.site-header__menubar .normal-logo {
    margin-top: -50px;
    padding-bottom:0px;
    transform: scale(0.8);
    transform-origin: top;
    width: 100%;
}
ul.site-nav a {
    font-size: 0.85em!important;
 margin-top:5px;
}
  
li.dropdown.mega-menu a.current{
    color:black!important;
}
ul.site-nav {
    margin-top: 5px;
}
ul.site-nav a.current{
/*   color:#9f7a49!important; */
  color:#755326 !important;
/*   font-weight: 700; */
  }

/*=======================Here you have the section of carrousel editions============*/
h2.section-header__title {
    font-weight: 600;
}
.short-desc p {
    font-weight: 600;
}
  
.owl-carousel .owl-stage {
    transition: 0.5s!important;
}
.category-listing-type-1 .category_text {
  margin-bottom: 50px;
}
.category-listing_section .item{
display:flex;
justify-content:center;}
.category_text {
    display: flex;
    justify-content: center;
}


/*footer link of shopify dlete*/
.footer-model-10 .copyright a {
    display: none;
}
/*social media icon on footer*/
.social-media img {
  
    width: 20px;

}
.social-media span {
    border: 1px solid grey;
    margin-left: -1px;
    padding: 28px 20px 20px 20px;
}
.dots img {
    transform: scale(4);
    position: relative;
    top: -3px;
}
.owl-dot span {
    background: grey!important;
}

.owl-dot.active span {
    background: black!important;
}
.parallax{
background-attachment:scroll!important;
}

a.btn {
    float: left;
}
.wide-banner-type-4-content a.btn{
  border: 2px solid #f2e5aa!important;
     color:#f2e5aa!important;
  margin-left:10%!important;
}
.wide-banner-type-4-content {
    float: left;
}
 .wide-banner-type-4 .wide-banner-type-4-content h2 {
    line-height: 1.2em;
    font-size:1.8em;
    text-align:left;
    border:none!important;
   color:#f2e5aa!important;
   margin-left:10%;
   margin-bottom:40px;
   width:330px;
}
@media(max-width:425px){ .wide-banner-type-4 .wide-banner-type-4-content h2 {
  margin-left:0%!important;
  }
  .wide-banner-type-4-content a.btn{
      margin-left:0%!important;

  }
.wide-banner-type-4-content {
  
    transform: scale(0.8);
}
}
.support_text h5{
  font-size: 2.8em!important;
  padding-top: 0px;
/*   font-family: 'cochin-italic'!important; */
      font-family: 'Roboto', sans-serif !important;
  /*color: #e2b211 !important;*/
}
/*grid 3 images*/
@media(min-width:1000px){
.images_section_design {
      margin-top: 150px;

    transform: scale(1.5)!important;
 
}
  div#shopify-section-1522505045366 {
    margin-top: 160px;
    margin-bottom:110px;
}
}
@media(min-width:726px){
  
  .grid__item.wide--one-third.post-large--one-third.large--one-third {
    text-align:center;
  }
  .grid__item.wide--one-third.post-large--one-third.large--one-third img {
    margin-bottom: 0px;
}
.about-us .section-three .grid__item .container{
    margin-left: 8%;
  }
}
.section-three a.btn {
    float: none!important;
}
.about-us .grid-uniform.section-two img {
    width: 60%;

    float: center;
    margin-left: 20%;
}
.about-us .section-two span.fa {
    color: white!important;
}
@media(min-width:1024px){
.img-section-desc.right-section {
    width: 90%;
}
  .imgblock-detail p {
    margin-bottom: -2%;
}
  .img-section-desc.left-section {
    width: 90%;
}
}
.imgblock-detail h1 {
    font-size: 44px;
}
/*about page hover black buttons*/
a.about-btn.btn:hover {
    background: #464646;
    color: white;
}
/*reduce the space below the main images*/
.imgblock-detail {
    margin-top: -50px!important;
}

/*carousel*/

.owl-nav {
    position: relative;
    top: -100px;
}
/*search product*/
.search-products button.search-bar__icon-button.search-bar__submit {
    top: 12px;
    left: 100%;
}
.search-products form.search-bar__table-cell.search-bar__form {
    border: none!important;
}

/*------------Collection page style----------*/
   
    .collection-products .toolbar .view-mode a:hover span, .collection-products a.active span {
    background: black!important;
       color: white!important;
}
    .collection-products .toolbar .view-mode a span {
    color: black;
}

.sorting-section button.btn.dropdown-toggle span, .page_list .sorting-section button.btn.dropdown-toggle span {
    color: black;
}
.sorting-section:hover span {
  color: white!important;
}
.sorting-section:hover  {
    background: black;
    /* color: white!important; */
}
.btn:hover, .btn--secondary:hover, .btn--tertiary:hover, input[type="submit"]:hover, .dt-sc-button:hover{
      background-color: #464646!important;
    color: #fff;
    border-color: #464646!important;
}
.collection_sidebar .widget h4, .collection_sidebar .widget .h4 {
    background: none;
    border-top: 1px solid grey!important;
    border-bottom: 1px solid grey!important;
    border-left: 0px solid;
}
/*Gold text complete cap*/
li.gold span {
    text-transform: uppercase;
}
/*zoomwindow on product page*/
.zoomWindow {
    transform: scale(0.9)!important;
}

a.powrMarkLink {
    display: none!important;
}
   .main .field__input {
    background-color: white;
    color: #333333;
    border-color: #d9d9d9;
   }

/* Deal of the month style */
form#mc-embedded-deal-of-the-form{
    display: flex;
    flex-direction: column;
      width: 50%;
    margin: 0 auto;
}

body#deal-of-the-month form#mc-embedded-subscribe-form input {
width:100%
}


body#deal-of-the-month form#mc-embedded-subscribe-form {
    width: 50%;
    margin: 0 auto;
    text-align: center;
      border: none!important;

}
body#deal-of-the-month form#mc-embedded-subscribe-form  label span.asterisk {
    float: right;
}

body#deal-of-the-month #mc-embedded-subscribe-form input[type='text']{
  border: 1px solid #ABB0B2;
  
  
}
body#deal-of-the-month div#mc_embed_signup {
    display: flex!important;
}


body#deal-of-the-month h1.hero-title {
/*     margin-bottom: 60px; */
  
}

div#shopify-section-deal-of-month {
    text-align: center;
}
p.fill-outs {
    text-align: center;
    /* padding: 0 250px; */
    width: 50%;
    margin: 0 auto;
}
.beautiful-heart-pendant-wrapper h1.hero-title{height: 500px; padding-left: 900px!important;}
.beautiful-heart-pendant-wrapper h2.product-single__title{margin-bottom: 50px !important;}
h1.hero-title {
/*     height: 500px; */
    background-size: cover;
    color: white;
    font-weight: 500;
/*     padding-left: 900px!important; */
    text-align: left;
    line-height: 1em;
    padding-top: 270px!important;
 
}
p.prduct-name {
    font-weight: bold;
}
.deal-of-the-month-shippingAndTips{max-width: 650px; margin: 0 auto;}
.beautiful-heart-pendant-wrapper .rte {
    margin-top: -60px!important;
}
body#deal-of-the-month .rte h2{
  font-weight: 600;
}
body#deal-of-the-month .rte h3{
  margin-top: 20px; font-size: 25px;
}

body#deal-of-the-month .rte ul li span{
  padding: 0 20px; text-decoration: line-through;
}
.deal-title img {
    width: 250px;
}
.the-month-wrapper .best_deal_wraper h2{padding: 20px 0px 10px 0px;font-size: 36px;}
.form_generater_form_div .form_container .formElement_2.checkbox-multi.paymentCount{display:none !important;}
input#subscribe{font-size: 15px !important;}
.oon_rt .container.style_2 .col-1 {width: 100%;}
.oon_rt .container.style_2 .col-2 {display: none;}

.site-header .new-anncment{display:none;}
.header-type-8 .header-search span{font-size: 25px !important;}
/* .menu-icon a .fa-heart{font-size: 2.2em!important;} */
.chain_necklaces_wrapper{}
.chain_necklaces_wrapper ul{text-align: left;}
.chain_necklaces_wrapper ul li{text-align:center; list-style: none; display: inline-block; width: 28%;padding: 60px 30px 60px 30px;}
.chain_necklaces_wrapper ul li a{}
.chain_necklaces_wrapper .category_name{}
.chain_necklaces_wrapper .category_name h6{text-align: center; font-size: 16px; font-weight: 500;}
.template-product .dt-sc-tabs-container{display:none;}
.cart__row .cart_items .grid__item img{max-width: 25%; margin: 0 auto;}
.six-tenths .grid__item .cart__remove i{font-size: 22px;}
.baskettop #slidedown-cart{ height:100vh; }
/* top: -58px !important; right: -20px !important; */
#ToggleDown > .cartCoun{display:none;}
.share_this_btn .addthis_default_style{display:none;}
#closeCart{cursor: pointer;padding: 5px 15px;font-weight: bold; background: #000;color: #fff;width: 41px;float: right;}
.header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{top: -15px !important; right: -33px;}
.is-sticky .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: -53px;}
.register_page_wrapper{}
.registration_form_section{text-align:center;margin: 30px auto; width: 60%;}
.registration_form_section h3{font-weight: bold;}
.registration_form_section h5{font-size: 20px;font-weight: 500;}
.form_field_table{}
.form_field_table tr td{border:0;padding: 0;}
.form_field_table tr td:first-child{text-align: left;width: 30%;}
.form_field_table input[type="text"], .form_field_table input[type="email"]{width: 100%;padding-bottom: 0; border: none; border-bottom: 1px solid; border-radius: 0;}
.form_field_lifetimejewelry_order input[type="text"], .form_field_amazon_order input[type="text"]{border-bottom: 1px dashed;}
.registration_form_section label{font-weight:500;}
.form_field_amazon_order h5, .form_field_lifetimejewelry_order h5{text-align:left;}
.form_field_amazon_order , .form_field_lifetimejewelry_order {padding-top: 50px;}
.form_field_amazon_order table, .form_field_lifetimejewelry_order table{margin:0;}
.form_field_amazon_order span, .form_field_lifetimejewelry_order span{font-size:12px;}
.registration_form_section input[type="submit"]{margin-top:40px;}
.thankYou_page_wrapper{text-align: center; max-width: 60%; margin: 0 auto;}
.thankYou_page_wrapper h3{font-weight:bold;font-size:35px;}
.thankYou_page_wrapper h5{font-weight:600; font-size:25px;margin: 0 0 25px 0;}
.thankYou_page_wrapper p{text-align:left;}
.warranty_page_wrapper{max-width: 80%; margin: 0 auto;}
.warranty_page_wrapper h3{text-align:center;}
.return_form_btn{background: #9f7a49;color: #fff;padding: 10px;}
p.address span{display:block;}
.header-type-8 .header-search span{-webkit-text-stroke: 0.8px white;}
.return_form_btn:hover{color:#fff;}
.return_form_btn:focus{color:#fff;}
.warranty_page_wrapper ul{margin-bottom:30px;}
p.address{margin-top:30px; text-align:center;}

.jotform-form .form-all{border-radius: 0px !important; box-shadow:none !important;}
.jotform-form .form-line #input_27{border-radius: 0px !important; border-radius: 0; background: #21155d; border: 1px solid #21155d;}
.jotform-form .form-line #input_27:hover{background:#464646;}
.register-form span.amazon_order_detail, .register-form span.lifetimejewelry_order_detail{ display: block; font-size: 10px;max-width: 30%;margin: 0px auto 20px auto;}
.register-form #amazon_order_id{ margin-bottom: 0;}
.register-form h6{font-size: 18px;font-weight: 500;}
.registration_note{width: 60%;margin: 0 auto 30px auto; text-align: left;}
.registration_note ul li{font-size: 12px;}
.registration_note h5{font-size: 20px;}
.register-form #web_order_id{margin-bottom: 0;}
.register-form #lifetimejewelry_order_id{width: 30%;margin-top: 20px;}
.register-form span{display: block; font-size: 12px; width:30%; margin-left:auto; margin-right:auto; text-align:left;}
.warranty_page_faq{}
.warranty_page_faq h4{font-weight:500; font-size:25px;}
.warranty_page_faq span{display:block; font-weight:600; color:#000;}
.warranty_page_wrapper h5{font-size: 25px; font-weight: 500;}
.important_note {padding-top:50px;}
.important_note p{font-size:12px;}
a.click_to_download_link{color: #bb8516;font-weight: 600;}
a.click_to_download_link:hover{color:#ffac00;}
a.return-to_store{margin: 50px;display: block;text-decoration: underline;}
.products:hover .product-detail .grid-link__title{visibility: visible; opacity: 1;}
products:hover .product-detail .grid-link__title, .products:hover .spr-badge, .products:hover .grid-link__meta{visibility: visible; opacity: 1;}
.product-detail .product-button{display: none;}
#gold-plated-jewelry-lifetime-jewelry .products.wow.fadeIn.animated.animated:after{background-color :#ffffff00;}
 #slidedown-cart .actions .btn{background: #21155d !important;}
/* #MobileNav li:nth-child(3) .mobile-nav__sublist li:nth-child(2).mobile-nav__link {border-bottom: 1px solid #b6b6b6;margin-bottom: 12px;} */
/* #MobileNav li:nth-child(3) .mobile-nav__sublist li:nth-child(6){display:none;margin-bottom: 12px;border-bottom: 1px solid #b6b6b6;} */
#MobileNav li:nth-child(3) .mobile-nav__sublist li:nth-child(7){display:none;margin-bottom: 12px;border-bottom: 1px solid #b6b6b6;}
#MobileNav li:nth-child(3) .mobile-nav__sublist li:nth-child(8){display:none;}
ul.mobile-nav__sublist li.mobile-nav__sublist-link ul.mobile-nav__sublist li{border:none !important;}
ul.mobile-nav__sublist li.mobile-nav__link{}
#MobileNav li.mobile-nav__link{}
ul.mobile-nav__sublist li.mobile-nav__sublist-link{}
.mobile-nav__sublist-link a{border-top: 1px solid #b6b6b6;}
.mobile-nav__link{border-top: 1px solid #b6b6b6;}
form .cart__header-labels{background: #fff;border-bottom: 1px solid #bebebe;}
.cart__header-labels, .cart__header-labels span{color: #000;font-weight: 600;}
.cart__row .qtyminus1, .cart__row .qtyplus1{background: transparent;height: 50px;font-weight: 500; font-size: 25px;}
.cart__row .quantity-selector{width: 50px;height: 50px; border-radius: 50px; border: 1px solid;}
.cart_btn a.btn{background: transparent !important; color: #9f7a49; font-weight: 500; border: 1px solid #9f7a49;}
.cart_btn a.btn:hover{background: transparent; color:#464646; border:1px solid #b6b6b6;}
.cart__row+.cart__row{border-bottom: 1px solid #bebebe;}
.cart_client_review{ display: inline-block; width: 26%; margin-right: 40px; vertical-align: top; margin-top: 60px; text-align: center; border: 1px solid #b6b6b6; padding: 20px; }
form.cart{display: inline-block; width: 70%;}
.shipping-section .cart-width-one-third{width: 100%;}
.shipping-section .text-right{width: 100%;}
form.cart div:last-child.cart__row{border:none;}
.shipping-section{padding:0 !important;}
.shipping-section .cart_btn{padding: 0 20px 20px; border-bottom: 1px solid #b6b6b6; margin-bottom: 20px;}
#bk-cart-subtotal-label{font-size: 20px;font-weight: 500; text-transform: uppercase;letter-spacing: 2px;}
#bk-cart-subtotal-price{font-size: 20px;font-weight: 500; text-transform: uppercase;letter-spacing: 2px;}
p.cart_total_price{width: 100%;}
p.cart_total_price .cart__subtotal-title h5{float: right;}
p.cart_total_price .h5.cart__subtotal{float: right;}
.product-single .single-page-owl-carousel .owl-next a.next i.icon-arrow-right{background: #00000087; padding: 5px; color: #fff;}
.product-single .single-page-owl-carousel .owl-prev a.prev i.icon-arrow-left{background: #00000087; padding: 5px; color: #fff;}
.product_single_detail_section .product-infor{margin-top: 0!important;}
h2.product-single__title{margin-bottom: 0 !important;}
.product-single #ProductThumbs .owl-item li a img{height:148px; object-fit:contain;}
.products-grid-view .product-container .reveal .featured-image, .template-search .product-container .reveal .featured-image{
    height: 235px;
    width: 235px;
    object-fit: contain;
}
.template-search .sold-out{
  display:none;
}
#ComparePrice{font-size: 20px;color: #424242; font-weight: 500;padding-left: 12px;}
.template-search .search-products ul li.wide--one-quarter.on-sale{width: 24%;display: inline-block;float: none;}
.welcome_register_text{max-width: 520px; margin: 0 auto 40px auto;}
.thankYou_page_wrapper h5 span{display:block;}
/* .menu-icon .account_customer i{margin: 0 5px; -webkit-text-stroke-width: 2.2px; color: transparent !important;
    -webkit-text-stroke-color: #000; font-size: 28px;} */

.products .product-container .reveal span.product-additional{display:none;}
.single_category_box img{height:235px; width:235px;object-fit:contain;}
.swatch.clearfix{margin-left: 0!important;}
.logout_link{margin:0;}
.logout-link{position:relative; z-index:9;}

.welcome_register_text h4{font-weight:600;}
.logout_link #customer_logout_link i{font-size: 28px; color: #292929;margin-left: -30px;}
@font-face {
  font-family: "cochin-italic";
  src: url("Cochin-Italic.woff2") format("woff2"),
       url("Cochin-Italic.woff") format("woff");
}
.more-view-wrapper #ProductThumbs .owl-prev{margin-left: 0;}
.more-view-wrapper #ProductThumbs .owl-next{right: 0;}
@media (max-width: 1100px){
  .cart_client_review {margin-right: 20px;}
}
@media (max-width: 800px){
  .cart_client_review {width: 280px; margin: 0 auto; display: block; order:2;}
  form.cart{width: 100%; display:block;}
  .cart__row .qtyminus1, .cart__row .qtyplus1{height: 30px; font-weight: normal; font-size: 20px;}
  .template-search .search-products ul{margin: 30px 0 30px 0px;}
  .double_product_wrapper .bundle-product #product-featured-image{height: 350px !important;}
}
@media (max-width: 580px){
    .m_logo .site-header__logo{padding-right: 20px;}
    .mobile-nav-section{top: 20px; left: 0;}
    #gold-plated-jewelry-lifetime-jewelry .collection-list li{width: 49%;height: 350px;}
    .menu-icon a .fa.fa-heart::before{font-size: 23px;}
    .baskettop #slidedown-cart{max-width: 320px !important;}
    img.shoppingBag{width: 45px;}
    .wrapper.wrapper--margins{padding: 30px 20px;}
    .product-detail .grid-link__title{height: 70px;}
  .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 45px;}
  .chain_necklaces_wrapper ul{padding:0; margin:0;}
  .chain_necklaces_wrapper ul li{width: 100%;}
  .registration_form_section, .thankYou_page_wrapper{max-width: 90%;}
  .register-form span.amazon_order_detail, .register-form span.lifetimejewelry_order_detail{max-width: 100%;}
  .register-form #lifetimejewelry_order_id{width: 100%;}
  .product_single_detail_section .total-price{text-align: left;}
  .product_single_detail_section form{text-align: center;}
  .product_single_detail_section #AddToCart{float: none;}
  #gold-plated-jewelry-lifetime-jewelry .btn.home-shop-now{margin-top: 50px;}
  ul li.grid__item.item-row, #recently-viewed-products-grid .grid__item{width: 50%; display:inline-block;padding: 0 10px;}
  .chain_necklaces_wrapper ul li{width: 49%;padding: 30px 15px 30px 15px;}
  div#ProductPrice{font-size: 2em!important;}
  button#AddToCart{width: 100% !important;padding:10px 20px 15px 20px !important;}
  .product-single .post-large--one-half{margin-top: 0;}
  .product-photo-container > a{width: 55%;}
  .more-view-wrapper.more-view-wrapper-owlslider{margin: 10px 0 0 0 !important;}
    .owl-carousel.owl-drag .owl-item{width: 80px !important;}
  h2.product-single__title{font-size: 16px;margin-bottom: -10px !important;}
  .product_price{font-size: 8px !important;}
  .mobile-nav__sublist-expand, .mobile-nav__sublist-contract{padding: 13px 12px 19px 600px;height: 47px;}
.mobile-nav__sublist-trigger{top: 0px;}
 ul#MobileNav{ height: 350px;max-height: 350px; width: 100%; overflow-y: scroll!important;}
  .cart__row+.cart__row{margin-top: 30px;}
  .final_check_out_btn .btn{width:100%;}
  .cart__row .quantity-selector{width: 30px;height: 30px;}
  .cart_btn a.btn{width: 100%;}
  .shipping-section .cart_btn{text-align: center;}
  #slidedown-cart{padding-top: 0;}
  .product-single #ProductThumbs .owl-item li a img{height:auto; object-fit:cover;}
.products-grid-view .product-container .reveal .featured-image{height: auto; width: 272px; object-fit: contain;}
  .single_category_box img{height: 150px;}
  .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{top: -26px !important;}
  .wrapper-top-cart #slidedown-cart ul.mini-products-list li a{white-space: unset;}
}

@media (max-width: 450px){
    .mobile-nav-section{top: 85px; left: 0;}
  section.main-slideshow{margin-top:165px;} /* DRFT Custom override defval=65 */
    .menu-icon div{margin: 0px 6px;}
   #gold-plated-jewelry-lifetime-jewelry .btn.home-shop-now{margin-top: 10px;}
  nav.breadcrumb{margin-top: 145px;}
  .menu-icon{margin-top: 10px !important;}
  .mobile-nav-trigger{font-size: 22px;}
  .logout_link{margin-left: 20px;}
  .header-bar__module.header_cart{margin-right: 12px;}
  .logout_link #customer_logout_link i{margin-left: -20px;}
  .side-rightt_br .myaccount{width: 20px !important;}
  .menu-icon a .fa.fa-heart::before{font-size: 19px;}
  img.shoppingBag{width: 25px !important;}
  .logout_link #customer_logout_link i{font-size: 25px;}
  .mobile-nav__sublist-link a{font-size: 15px; color: #313131;}
  #slidedown-cart ul{width: 100%; float: right;overflow-x: hidden;}
  #slidedown-cart li a.product-image{width: 70px;}
  #related-produtcss .related_products_container ul li.grid__item.item-row{width: 100%;}
#related-produtcss .related_products_container .owl-carousel.owl-drag .owl-item{width: 300px !important;}


}


@media (max-width: 1199px){
  .register-form span{
    width:50%;
  }
}

@media (max-width: 767px){
  .register-form span{
    width:60%;
  }
}

@media (max-width: 567px){
  .register-form span{
    width:100%;
  }
  .template-search .search-products ul li.wide--one-quarter.on-sale{width: 49%;}
  .template-search .search-products ul li.wide--one-quarter.sold-out{display:none;}
  h1.hero-title{height: 370px;padding-top: 165px!important;font-size: 30px; text-align: center;}
}

@media (max-width: 320px){
  .menu-icon div{
    margin: 0 4px;
  }
}

@media (max-width: 760px){
.side-rightt_br .menu-icon {
    position: relative;
    top: 2px;
    right: -65px;
}
  
}

@media (max-width: 400px){
.side-rightt_br .menu-icon {
    position: relative;
    top: 2px;
    right: -50px;
}
  
}

@media (max-width: 325px){
.side-rightt_br .menu-icon {
    position: relative;
    top: 2px;
    
}
  .side-rightt_br .menu-icon {
    position: relative;
    top: 2px;
    right: -37px;
}
  
}

.product-detail .grid-link__meta del{font-size: 16px; color: #5f5f5f;}
.ocu-cta__buy {
    background: #21155d !important;
}
.template-search .search-products ul li, .chain_necklaces_wrapper ul li, .template-collection .collection-products .products-grid-view li{transition: all .50s ease-out;}
.chain_necklaces_wrapper ul li:hover, .template-collection .collection-products .products-grid-view li:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.1);
transition: all .50s ease-in;}
.template-search .search-products ul li:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.1);
transition: all .50s ease-in;}
.club-mamber-form-wrapper{max-width: 800px; margin: 0 auto;}
.user-registration-klaviyo-form{max-width: 500px; margin: 0 auto;}
/* .register-form{display:none;} */
#AddToCartForm .selector-wrapper-secton .selector-wrapper{display: block !important; position: absolute; top: 10px; right: 6%;}
#AddToCartForm .selector-wrapper-secton .selector-wrapper label{display:none;}
#AddToCartForm .selector-wrapper-secton .selector-wrapper .selector-arrow:after{display:none;}
#AddToCartForm .selector-wrapper-secton .selector-wrapper .single-option-selector{border-bottom: none;border-bottom: none;
    text-align: center; text-transform: capitalize; color: #000; font-size: 18px; padding: 0;}
#AddToCartForm .selector-wrapper-secton{position: relative;}
.thankYou_page_wrapper h6{font-weight: 600;font-size: 25px; margin: 0;}
.wrapper-top-cart #slidedown-cart .actions{width: 95%;}
.wrapper-top-cart #slidedown-cart .actions .btn{width: 80%; margin: 5px auto;}
.wrapper-top-cart #slidedown-cart .summary{width: 100%;}
.wrapper-top-cart #slidedown-cart .summary{position: absolute;background: #fff;  bottom: 0; width: 100%; left: -15px; border-top: 1px solid; padding-top: 15px;}
.wrapper-top-cart #slidedown-cart .actions{position: absolute; left: 0; top: 100%;}
.wrapper-top-cart #slidedown-cart .has-items{position: relative; height: 73vh;margin-right: 0;}
.wrapper-top-cart #slidedown-cart ul.mini-products-list{max-height: initial; height: 70vh;padding: 36px 0 0;}
.wrapper-top-cart #slidedown-cart li .product-name{line-height: 1;}
.wrapper-top-cart #slidedown-cart ul li .cart-collateral{padding: 10px;font-size: 12px;}
/* .is-sticky .wrapper-top-cart #slidedown-cart .has-items{position: relative; height: 80vh;margin-right: 0;}
.is-sticky .wrapper-top-cart #slidedown-cart ul.mini-products-list{max-height: initial; height: 70vh;padding: 36px 0 0;} */
.club-mamber-form-wrapper{position: relative;}
.club-mamber-form-wrapper .form-row input[type="button"]{margin-top: 30px;}
.club-mamber-form-wrapper .label_checkbox{position: absolute; width: 100%; bottom: 67px;}
@media (max-width: 450px){
  .wrapper-top-cart #slidedown-cart .has-items{ height: 65vh;}
  .wrapper-top-cart #slidedown-cart ul.mini-products-list{height: 55vh;}
  .is-sticky .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 53px;}
  .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 66px;}
  .wrapper-top-cart #slidedown-cart .summary{left: 0px;}
}
/* @media (max-width: 400px){
  .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 53px;}
} */



.two_box_detail{max-width: 1100px; margin: 30px auto;}
.two_box_detail .image_div_box{display: inline-block; width: 49%;}
.two_box_detail .text_box_wrapper{display: inline-block; width: 50%; vertical-align: top;padding: 0 30px;}
.two_box_detail .text_box_wrapper h2{font-weight: 700; font-size: 38px; font-family: Roboto; line-height: 1.2; font-style: normal; color: #262626; text-decoration: none;}
.two_box_detail .text_box_wrapper li{font-style: normal; font-family: Roboto; text-decoration-line: none; list-style: inherit; color: rgb(34, 34, 34); font-size: 18px;}
.two_box_detail .text_box_wrapper ul{margin: 0;padding-left: 40px;padding-bottom: 40px;}
.two_box_detail .text_box_wrapper li span{font-weight: bold;}
.two_box_detail .text_box_wrapper p{font-style: normal; text-decoration: none; font-family: "Roboto";   color: #262626; font-weight: 400; font-size: inherit;}


.two_box_detail_with_btn{max-width: 1000px; margin: 30px auto;}
.two_box_detail_with_btn .image_div_box{display: inline-block; width: 40%;}
.two_box_detail_with_btn .image_div_box img{width: 100%;}
.two_box_detail_with_btn .text_box_wrapper{display: inline-block; width: 59%; vertical-align: top; padding: 100px 0px 100px 100px;}
.two_box_detail_with_btn .text_box_wrapper p{font-style: italic;font-family: Roboto; color: #262626; font-weight: 400; font-size: inherit;}
.two_box_detail_with_btn .text_box_wrapper a{font-size: 24px; color: #FFF; font-weight: 400;  text-decoration: none; font-style: normal;font-family: 'Lato'; border-radius: 0; padding:15px 70px; border: 2px solid transparent; background-color: rgb(49, 31, 140);display: inline-block;}

.two_box_detail_with_cell{max-width: 1100px; margin: 30px auto;}
.two_box_detail_with_cell .text_box_wrapper{display: inline-block; width: 55%;vertical-align: top;}
.two_box_detail_with_cell .image_div_box{display: inline-block;  width: 44%; vertical-align: middle;}
.two_box_detail_with_cell .text_box_wrapper h2{font-weight: 700; font-size: 30px;font-family: Roboto;
    line-height: 1.2; color: #262626;}
.two_box_detail_with_cell .text_box_wrapper p{font-family: Roboto;color: #262626;font-weight: 400;  font-size: inherit;}


.two_box_detail_with_gold_biscuit{max-width: 1100px; margin: 30px auto;}
.two_box_detail_with_gold_biscuit .text_box_wrapper{display: inline-block; width: 50%;  vertical-align: middle;}
.two_box_detail_with_gold_biscuit .image_div_box{display: inline-block; width: 49%;  vertical-align: middle;}
.text_box_wrapper p{font-family: Roboto; font-size: 19px; color: #262626; font-weight: 400; line-height: 1.3;}
.text_box_wrapper h2{font-family: Roboto; line-height: 1.2; font-size: 32px;color: #262626; font-weight: 700;}

.lifetimejewlery_banner_img{max-width: 1100px; margin: 0 auto;}

.two_box_with_warranty{max-width: 1100px; margin: 30px auto 60px auto;}
.two_box_with_warranty .image_div_box{display: inline-block; width: 15%; vertical-align: middle;}
.two_box_with_warranty .text_box_wrapper{display: inline-block; width: 84%; vertical-align: middle;  padding: 20px 10px; text-align: center;}

.bottom-video-section{max-width: 1100px; margin: 0 auto;}
.bottom-video-section .video-box{display: inline-block; width: 49%;text-align: center;padding-bottom: 30px;}
.bottom-video-section .video-box p{line-height: 1.2; font-size: 24px; text-decoration: none; color: #262626; font-weight: 500;}

.review-section{}
.single-review .review-img{}
.single-review .review-img img{width: 80%;} 
.single-review .review-text{text-align: left; font-weight: 600; font-size: 20px; text-decoration: none; color: #262626; margin: 0;}
.single-review .review-text p{font-family: 'Roboto';text-align: left; font-size: 18px; text-decoration: none; color: #262626; font-weight: 400; line-height: 1.2; font-style: italic;}
.single-review .review-text h4{font-family: 'Roboto';text-align: left; font-weight: 600; font-size: 20px; margin: 0;}
.single-review .review-text p span{font-style: normal;}
.single-review .review-text hr{color: #000000; border-width: 2px; background: #666; width: 80%; margin: 30px auto;}

  
.header-type-8 .menu-tool ul li a:hover{
  color:#755326 !important;
}
.register-form  #amazon_order_id::placeholder{letter-spacing: 1px;}
.register-form  #amazon_order_id{letter-spacing: 5px;}
.register-form  #amazon_order_id:hover::placeholder{letter-spacing: 5px;}
.register-form #web_order_id::placeholder{letter-spacing: 1px;}
.register-form  #web_order_id{letter-spacing: 5px;}
.register-form  #web_order_id:hover::placeholder{letter-spacing: 5px;}


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

.tooltip .tooltiptext {
  visibility: hidden;
  width: 100%;
  background-color: #000000a8;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
top:-60px;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

@media(max-width:767px){
  .template-index #shopify-section-1559019165806 .flexslider .slides img,
  .template-index #shopify-section-1559019165806 .flexslider1 .slides img {
      display: block;
      cursor: pointer;
      width:100%;
      height:auto;
  }

.tooltip:hover .tooltiptext {
  visibility: visible;
  text-transform: none;
  line-height: 1.2; 
}


.congrats-page-wrapper{text-align: center; max-width: 800px; margin: 0 auto;}
.congrats-page-wrapper h3{font-weight: bold;}
.congrats-page-wrapper h4{font-weight: bold; font-size: 25px;}
.congrats-page-wrapper h5{font-weight:400; font-size: 25px;}
.congrats-page-wrapper .for-smal-text{font-size: 14px;margin: 45px; display: block;}
.congrats-page-wrapper .imp-msg{text-align: left; font-size: 15px;margin-top: 50px;}
.congrats-page-wrapper .bright-button{padding: 15px 40px; display: block; background: #21155d;
    max-width: 500px; margin: 50px auto 0px auto; color: #fff; font-size: 18px;text-transform: uppercase;}
.congrats-page-wrapper .main-content{text-align: left;font-size: 18px;}
.congrats-page-wrapper p strong{font-size: 18px;}
.template-product .reviews-importify-reviews{border:none;}
.single_control_box a{text-transform: uppercase; font-size: 20px;border: 1px solid #222; padding: 10px 50px;
  display: inline-block; margin: 20px 0 0 0; width: 250px; text-align: center;}
#CustomerLoginForm h4{text-align: left;}
.register-form h4{text-align: center;}

@media (max-width: 450px){
.congrats-page-wrapper .bright-button{font-size: 12px;}
  #AddToCartForm .selector-wrapper-secton .selector-wrapper{display: none !important;}
  .swatch-section, .product_single_detail_section .swatch .header{width: 100%;}
   .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 58px;}
  .two_box_detail_with_cell .text_box_wrapper,
  .two_box_detail_with_cell .image_div_box,
  .two_box_detail_with_gold_biscuit .text_box_wrapper,
  .two_box_detail_with_gold_biscuit .image_div_box,
  .two_box_with_warranty .image_div_box,
  .two_box_with_warranty .text_box_wrapper,
  .bottom-video-section .video-box,
  .two_box_detail .text_box_wrapper,
  .two_box_detail .image_div_box{width: 100%;}
  .two_box_detail_with_btn .image_div_box{width: 30%;}
  .two_box_detail_with_btn .text_box_wrapper{padding: 0px 20px 20px 20px;width: 69%;}
  .two_box_detail_with_btn .text_box_wrapper a{padding: 5px 15px;font-size: 15px;}
  .two_box_with_warranty .image_div_box{text-align:center;}
  .two_box_with_warranty .image_div_box img{width: 30%;}
  .two_box_detail .text_box_wrapper h2{font-size: 28px;}
  .the-month-wrapper h1.hero-title{height: auto;padding-top: 80px !important;}
  .product-description .review-img{width: 32% !important;}
  
}
@media (max-width: 380px){
  .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 43px;}
  .two_box_detail_with_btn .image_div_box{width: 100%; text-align: center;}
  .two_box_detail_with_btn .image_div_box img{width:40%;}
  .two_box_detail_with_btn .text_box_wrapper{width: 100%;}
}
@media (max-width: 320px){
  .header-bar__module.cart .baskettop a.icon-cart-arrow+#slidedown-cart{right: 30px;}
  .wrapper-top-cart #slidedown-cart ul.mini-products-list{height: 45vh;}
  .wrapper-top-cart #slidedown-cart .has-items{height: 56vh;}
}

@media only screen and (max-width: 768px)  {
    .oon_rt {
        display: block;
    }
}

@media(max-width:767px){
    ul#MobileNav {
        height: initial;
        /* max-height: 350px; */
        max-height: calc(100vh - 80px);
        width: 100%;
        overflow-y: scroll!important;
    }
    .oon_rt {
        display: none;
    }
}
@media(max-width:320px){
    ul#MobileNav {
       max-height: calc(100vh - 75px);
    }
}

.sectionNew {
    width: 48%;
    display: inline-block;
    float: left;
    /*border: 1px solid #000;*/
    border: none;
    margin: 40px 1% 40px;
}

.section-header__title.custom_vid_title {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px 0;
}

.vedio_section .video-wrapper {
    padding: 10px 10px 2px;
}

@media(max-width:767px){
    .sectionNew {
        width: 98%;
        display: block;
        float: none;
        border: 1px solid #000;
        margin: 40px 1% 40px;
    }
}

@media(max-width:991px){
    .vedio_section .video-wrapper iframe {
        width: 100%;
        height: 300px;
    }
}

.color-month-name {
    color: #000000;
    font-family: Montserrat;
    font-size: 13px;
    text-align: center;
    display: block;
    line-height: 18px;
}

.swatch-section {
    float: left;
    width: 40%;
}
@media(max-width:767px){
    .swatch-section {
        width: 75%;
    }
        
}
.single-fromBox{display:inline-block;width: 48%; margin: 10px;vertical-align: top;}
.single-fromBox-inner{border: 1px solid;padding: 40px;}
.single-fromBox .edit_address_form{width: 100%;}
.customer-address-title p{display: inline-block; vertical-align: middle;}
.customer-address-title p a{padding: 10px 30px;}
.about_collectionContainer{text-align: center;max-width: 1100px; margin: 0 auto;}
.about_collectionContainer h2{font-size: 40px; font-weight: 600; text-transform: capitalize;padding: 60px 0;}
.about_singleCollection{display: inline-block; width: 33%; vertical-align: top;}
.about_singleCollection a{display: block;}
.about_singleCollection h3{font-size: 25px; font-weight: 500;}
.singleCollection_imgBox{padding: 0 60px 30px 60px;}
@media(max-width:580px){
	.about_collectionContainer h2{padding: 30px 0;font-size: 25px;}
	.about_singleCollection{width: 100%;}
}



/*************************/
/**********popup**********/
/*************************/

div#popup_form {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    z-index: 999999;
    align-items: center;
    justify-content: center;
}

div#popup_form:before {content: '';position: fixed;background-color: #000;right: 0;left: 0;top: 0;bottom: 0;opacity: .7;}

div#popup_form span {
    position: relative;
    width: 70%;
    text-align: center;
}

div#popup_form input#popup_number {
    width: 100%;
}

div#popup_form > span {
}

div#popup_form span button#submit_popup {
    border: 0;
    background-color: #21155d;
    color: #fff;
    padding: 15px 50px;
}

div#popup_form .popup_wrapper {
    position: relative;
    background-color: #fff;
    min-width: 650px;
    padding: 70px 40px;
}

@media(max-width:700px){
    div#popup_form .popup_wrapper {
      position: relative;
      background-color: #fff;
      min-width: 90%;
      padding: 70px 40px;
  }
}


div#popup_form .popup_wrapper .popup_cont button#submit_popup {
    margin-bottom: 0;
}

div#popup_form .popup_wrapper .popup_cont button#submit_popup {
    border: 0;
    background-color: #21155d;
    color: #fff;
    padding: 15px 40px;
  border-radius:30px;
}
div#popup_form .popup_wrapper .popup_cont button#submit_popup:hover {
    background-color: #464646;
}
div#popup_form span {
    position: absolute;
    width: 100%;
    right: 10px;
    display: block;
    top: 4px;
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
}

.label_checkbox{
  width:30%; margin:0 auto; text-align:left; font-size:14px;
}

@media(max-width:700px){
  div#popup_form .popup_wrapper {
    min-width: auto;
    border-radius: 20px;
    max-width: 94%;
}
  .label_checkbox{
  width:100%; margin:0 auto; text-align:center;
  }
}

/*************************/
/**********popup**********/
/*************************/

.popup_cont {
    text-align: center;
}


/**************************/
/**june deal of the month**/
/**************************/
.selector-wrapper-secton.abc{display:none;}
.selectv{
	max-width: 220px;
    margin: 0 auto 20px auto;
}
.selectv span{display: block;}
.selectv div.variant2_select_june{
	display: inline-block;
    width: 25%;
    border: 1px solid;
    vertical-align: middle;
  	padding: 6px;
  	cursor: pointer;
}
.selectv div.variant2_select_june.active{border: 2px solid #c39130;}
.the-month-wrapper .best_deal_wraper h2.product-single__title{font-size: 25px; text-align: center;}

#small-initial-letter-pendant-necklace [data-option-index="0"] .swatch-section{
  margin-top:50px;
}

#small-initial-letter-pendant-necklace [data-option-index="1"] .swatch-section{
  margin-top:25px;
}

#small-initial-letter-pendant-necklace #productSelect-option-0 {
    margin-top: 25px;
}

.swatch-element.color label{
  padding-top:2px !important;
}


#small-initial-letter-pendant-necklace .swatch .header{
  display:none;
}

#small-initial-letter-pendant-necklace  .selector-wrapper-secton .size-title{
  display:none;
}

#small-initial-letter-pendant-necklace .swatch-section{
  width:55%;
}

#small-initial-letter-pendant-necklace .product_single_detail_section .selector-wrapper-secton .selector-wrapper{
  width:55%;
}

#small-initial-letter-pendant-necklace #AddToCartForm .selector-wrapper-secton .selector-wrapper{
  left:6%;
  right:auto;
}

#small-initial-letter-pendant-necklace [data-option-index="0"] label{
  border:1px solid #848484;
  color:#000000;
  font-weight:normal !important;
  background: #f9f9f9;
}
#small-initial-letter-pendant-necklace [data-option-index="1"] .swatch-element label{
	padding: 15px 15px;
    line-height: initial;
  	text-transform: capitalize;
  	border: 1px solid #848484;
  	color: #000;
    font-weight: normal !important;
}
#small-initial-letter-pendant-necklace [data-option-index="1"] .swatch-element.active label{
  border:1px solid #c77818;
  font-weight:bold !important;
}
#small-initial-letter-pendant-necklace [data-option-index="0"] input:checked + label{
  border:1px solid #c77818;
  font-weight:bold !important;
  box-shadow: 0px 1px 4px #9c9c9c;
  background: #fff;
}
#extra-large-square-grid-cross [data-option-index="1"] .swatch-element.active label{
	border: 1px solid #c77818;
    box-shadow: 0 1px 4px #9c9c9c;
    background: #fff;
    font-weight: 600!important;
}
body#rope-chains .collection-products{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body#rope-chains .products-grid-view ul{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
p.offer_amount{
	text-align: left;
    font-size: 30px;
}
p.offer_amount small{
  font-size:20px;
}

/* +++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ */
/* New Product Varient style */
/* +++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ */
.swatch .swatch-section input[type="radio"]:checked + label{
	border: 1px solid #c77818;
    box-shadow: 0px 1px 4px #9c9c9c;
    background: #fff;
  	font-weight: 600 !important;
}
.swatch .swatch-section input[type="radio"]+label{
	border: 1px solid #848484;
    color: #000000;
    font-weight: normal !important;
    background: #f9f9f9;
  	font-size: 15px;
    padding: 4px 6px;
  	
}
/* +++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ */
/* New Product Varient style */
/* +++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ */
img.crossed-out{background:#ffffffab;}
.sb-icon-search, .sb-search input[type="submit"]{
  line-height: 25px !important;
}

[id='6mm-bevelled-cuban-link-chain-necklace'] .selector-wrapper .selector-arrow #productSelect-option-1{
padding: 0 0 0 150px !important;
}
[id='6mm-bevelled-cuban-link-chain-necklace']  .color-month-name{
  visibility:hidden;
}

.selector-wrapper .selector-arrow #productSelect-option-1{
padding: 0 0 0 90px !important;
}

.productSelect-option-1-custom{position: absolute;left: 30%; transform: translateX(-50%);}


.best_deal_wraper #AddToCart img{
  margin-right:10px;
}

#cubic-zirconia-baguettes-ring .swatch-section{
width:27%;
}

#cubic-zirconia-baguettes-ring #AddToCartForm .selector-wrapper-secton .selector-wrapper label{
display:block;
}

#cubic-zirconia-baguettes-ring .selector-wrapper .selector-arrow{
top:-22px;
visibility:hidden;
}
#copy-of-extra-large-filigree-crucifix .with-20-chain label,
#copy-of-extra-large-filigree-crucifix .without-chain label{
  position: relative;
  max-width: 49px;
  overflow: hidden;
  height: 80px;

}
#copy-of-extra-large-filigree-crucifix .with-20-chain label img,
#copy-of-extra-large-filigree-crucifix .without-chain label img{
  height: 80px;
  position: absolute;
  left: 0;
  top: 0;

}

.product-single{
  top:25px;
}
/*====Newhomepagecss====*/
body {
    overflow-x: hidden;
}
#home-new nav.breadcrumb {
    display: none;
}
#home-new .container {
    max-width: 100%;
    overflow: hidden;
}
#home-new footer#Footer .container {
    max-width: 1300px;
    overflow: hidden;
}
.section_01 .main-slideshow .flexslider:hover .flex-control-nav {
    visibility: hidden;
}
.clearfix {
    clear: both;
}
.section_02 {
    text-align: center;
    padding: 40px 0px 0px;
    position: relative;
}
.section_02 h2 {
    font-size: 35px;
}
.section_04 {
    padding: 50px 0px;
    position: relative;
}
.section_05 {
    padding: 20px 0px 60px;
    position: relative;
}

[id='2mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='3mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='1mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='4mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='5mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='6mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='7mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='8mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='9mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name, [id='10mm-rope-chain-black-gunmetal-amp-stainless'] .color-month-name{
  visibility:hidden;
}
[id='2mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='3mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='1mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='4mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='5mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='6mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='7mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='8mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='9mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p, [id='10mm-rope-chain-black-gunmetal-amp-stainless'] .size_image_p{
  display:none;
}
[id='1mm-rope-chain-anklet'] .color-month-name{
  visibility:hidden;
}
[id='1mm-rope-chain-anklet'] .size_image_p{
  display:none;
}
[id='2mm-rope-chain-anklet'] .color-month-name{
  visibility:hidden;
}
[id='2mm-rope-chain-anklet'] .size_image_p{
  display:none;
}
[id='5mm-rope-chain-anklet'] .color-month-name{
  visibility:hidden;
}
[id='5mm-rope-chain-anklet'] .size_image_p{
  display:none;
}
[id='1mm-rope-bracelet-gold-plated'] .color-month-name{
  visibility:hidden;
}
[id='1mm-rope-bracelet-gold-plated'] .size_image_p{
  display:none;
}
[id='3mm-rope-chain-bracelet'] .color-month-name{
  visibility:hidden;
}
[id='3mm-rope-chain-bracelet'] .size_image_p{
  display:none;
}

[id='7mm-rope-chain-bracelet'] .color-month-name{
  visibility:hidden;
}
[id='7mm-rope-chain-bracelet'] .size_image_p{
  display:none;
}
[id='6mm-rope-chain-bracelet'] .color-month-name{
  visibility:hidden;
}
[id='6mm-rope-chain-bracelet'] .size_image_p{
  display:none;
}
[id='5mm-rope-chain-bracelet'] .color-month-name{
  visibility:hidden;
}
[id='5mm-rope-chain-bracelet'] .size_image_p{
  display:none;
}
[id='2-5mm-figaro-chain-anklet-gold-plated'] .color-month-name{
  visibility:hidden;
}
[id='2-5mm-figaro-chain-anklet-gold-plated'] .size_image_p{
  display:none;
}
[id='4mm-mariner-link-chain-anklet'] .color-month-name{
  visibility:hidden;
}
[id='4mm-mariner-link-chain-anklet'] .size_image_p{
  display:none;
}
[id='7mm-figaro-bracelet'] .color-month-name{
  visibility:hidden;
}
[id='7mm-figaro-bracelet'] .size_image_p{
  display:none;
}

[id='4mm-figaro-necklace-rhodium-white-gold'] .color-month-name{
  visibility:hidden;
}

[id='1-2mm-cable-link-chain-necklace'] .color-month-name{
  visibility:hidden;
}

[id='1mm-box-chain-necklace'] .color-month-name{
  visibility:hidden;
}

[id='princess-cut-cubic-zirconia-classic-tennis-bracelet'] .color-month-name{
  visibility:hidden;
}

[id='extra-large-crosses'] .color-month-name{
  visibility:hidden;
}

[id='6mm-stud-earrings-rhodium'] .color-month-name{
  visibility:hidden;
}

.sb-search.sb-search-open input[type=text]{
  background-color:#ffffff;
  padding:0 0 0 10px;
  top: -2px!important;
}

div#sb-search {
    padding-top: 3px;
}
.side-rightt_br {
        margin-top: 6px!important;
    }

/* .color-month-name{
  display:none;
} */
a.top_header_custom_button{
  display:none;
}

/**********************************************************/
/**********************New Live Page***********************/
/**********************************************************/
.support_section__1548245796672 .support_text>h5:first-child{
  display:none;
}
 #shopify-section-1559042731461 > h2::before{
display:none;
}
#shopify-section-1548245783249 .support_text h5{
  font-size:35px !important;
  letter-spacing:1px;
  font-weight:normal;
}
.cms-5 .support_section.support_section__1548245796672{
  padding:40px 0 0;
}
div#shopify-section-1559042731461 {
    margin-top: 0;
}
#shopify-section-1651171590396a676a, #shopify-section-1522205192370, #shopify-section-165176202185430c8d{
  display:none;
}
div#shopify-section-1558932633945 {
    padding: 50px 0;
}
#shopify-section-165176020251fb1c3b .container{
  max-width:100%;
}
#shopify-section-165176020251fb1c3b .support_text h5{
  font-weight:600;
  font-size:27px !important;
  letter-spacing:1px;
  font-family:Montserrat !important;
}
#shopify-section-165176020251fb1c3b .support_text p{
  font-weight:600;
  font-size:16px;
  width:42%;
  margin:auto;
}
#shopify-section-165176020251fb1c3b .dt-sc-hr-invisible-large{
  display:none;
}
#shopify-section-1558934455507{
  padding-bottom:60px;
}
@media(max-width:700px){
  #shopify-section-165176020251fb1c3b .support_text p{
  width:100%;
}
}
/**********************************************************/
/**********************New Live Page***********************/
/**********************************************************/

.bottom_cookie{
  background-color:#394245;
  padding:25px;
  color:#fff;
  position:fixed;
  bottom:0;
  left:0;
  z-index:9999999999;
  width:100%;
  display:none;
}

.bottom_cookie_btn {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 90px;
    background-color: #c3922e;
    text-align: center;
    height: 40px;
    line-height: 40px;
    cursor:pointer;
}

span.bottom_cookie_b1 a {
    color: #fff;
    border-bottom: 1px solid #fff;
}

.header-type-8 .menu-tool .site-nav > li > a.current{
  border-bottom:1px solid #755326;
}

.header-type-8 .site-nav > li > a{
    padding: 0px 0px !important;
    margin: 0 8px;
}

.header-type-8 .site-nav > li > a:hover{
  border-bottom:1px solid #755326;
}
/*====11/11/2022=====*/
div#shopify-section-1559019165806 .slide-des {
    position: absolute;
    bottom: 40%;
    left: initial;
    max-width: 385px;
    text-align: left;
    right: 50px;
}

div#shopify-section-1559019165806 .slide-des p.slide-text {
    text-align: left;
    font-size: 22px!important;
    line-height: 40px;
    font-weight: 600;
}
div#shopify-section-1559019165806 a.slide-button.btn {
    background-color: #cd9000;
}
div#shopify-section-1559019165806 ul.slides li.slide.image_slider:nth-child(4) .slide-des p.slide-text {

}
div#shopify-section-1559019165806 ul.slides li.slide.image_slider:nth-child(3) .slide-des {
    right: 185px;
}
.collection-list .grid__item .product-container .reveal img.featured-image {
    width: 60%!important;
}
@media (max-width: 959px){
  div#shopify-section-1559019165806 .slide-des {
    position: absolute;
    bottom: initial;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 385px;
    text-align: left;
    right: initial;
}
div#shopify-section-1559019165806 .slide-des p.slide-text {
    color: #fff!important;
}
}

  div#shopify-section-1559019165806 section.main-slideshow {
       margin-top: 0!important;
}
div#shopify-section-1559019165806 .slide-des p.slide-text {
    text-align: center;
    font-size: 16px!important;
    line-height: 40px;
    font-weight: 600;
    color: #fff!important;
    line-height: 20px;
    padding-bottom: 8px;
}
div#shopify-section-1559019165806 a.slide-button.btn {
    float: none;
}
.main-slideshow .flexslider .flex-control-nav {
    display: none;
}


section.main-slideshow .flex-prev,
section.main-slideshow .flex-next{
    background-size: 16px;
}
div#shopify-section-1559019165806 ul.slides li:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 27%);
}
.main-slideshow .flex-direction-nav a {
 width: 20px!important;
}
body#buy-gold-plated-jewelry-online-at-best-prices-lifetime-jewelry .main-content {
    padding: 0 0px;
}
#shopify-section-1548245783249 .support_text h5 {
    font-size: 28px !important;
    letter-spacing: 1px;
    font-weight: normal;
}
.bottom_cookie .bottom_cookie_b1 {
  padding-right: 90px;
  font-size: 13px;
}
.collection-list .grid__item .product-container .reveal img.featured-image {
    width: 60%!important;
}
}

.slick-slider-home1 li{
  margin:20px;
}

a.home-grid-btn {
    width: 100%;
    margin-top: 15px;
    padding:7px 0 12px;
    font-weight:bold;
}
a.home-grid-btn img.AddToBag {
    width: 15px;
    position: relative;
    filter: brightness(0) invert(1);
    top: 5px;
    display:inline-block;
}

a.home-grid-btn span.addToMyBagText {
    padding-left: 4px;
}

.popthanks_custom{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: .3s ease;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    display: none;
  cursor:pointer;
}
.popthanks_custom{
/*     display:none; */
}
.popthanks_custom .overlap{
position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0.5;
    z-index: 5;
}
.modal__body {
    position: absolute;
    width: 50%;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    height: auto;
    overflow: hidden;
}
.popthanks_custom  .modal__body {
    width: 452px;
    height: auto;
    overflow: hidden;
}
.popthanks_custom button.custom_close{
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 27px;
    z-index: 5;
    background-color: #c3922e;
    width: 55px;
    height: 55px;
  border:none;
  outline:none;
}

.popthanks_custom  .modal__body img{
  display:block;
}


@media only screen and (max-width: 767px) {
.popthanks_custom .modal__body {
    width: 95%;
    height: auto;
    overflow: hidden;
}
}

.ggridd_collection.ggridd_collection__3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 24.57%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 24.57%;
    -ms-flex: 1 1 24.57%;
    flex: 1 1 24.57%;
    max-width: 24.57%;
    overflow: hidden;
}


/*/////////////////////////////*/

.main-slideshow .flexslider1:hover .flex-control-nav {
    visibility: visible;
}

.main-slideshow .flexslider1 .flex-control-nav {
    bottom: 40px;
    left: 0;
    right: 0;
    margin: auto;
    visibility: hidden;
    z-index: 2;
}

.main-slideshow .flexslider1:hover .flex-direction-nav {
    visibility: visible;
}

.flexslider1:hover .flex-prev {
    opacity: .7;
    left: 10px;
}

.flexslider1:hover .flex-next {
    opacity: .7;
    right: 10px;
}

.main-slideshow .flexslider1 {
    float: left;
    width: 100%;
}

.flexslider1 {
    padding: 0;
    margin: 0;
    position: relative;
}

.flexslider {
    font-family: Montserrat;
}

.flexslider1 ul li img{
  display:block;
}
.discout_modal {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: #000000bd;
    z-index: 99999;
    display:none;
}
.discout_modal .moday__body {
    max-width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #c3922e;
    padding: 30px 25px;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0px 4px 10px #00000070;
}
.discount_text p {
    margin: 0px;
    font-size: 21px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 36px;
    color:#fff;
}
img {
    height: auto;
}
@media (max-width: 1024px){
  div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des {
      right: auto;
      left: 24%;
      bottom: 16%;
  }
}
@media (max-width: 959px){
  div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des {
      right: auto;
      left: 52%;
      bottom: -7%;
      top: initial;
  }
}
@media (max-width: 767px){
  .main-slideshow .flexslider1 .flex-direction-nav {
    visibility: visible;
}

  section.main-slideshow.abc .flexslider1 .flex-direction-nav a.flex-prev {
    left: 8px;
    opacity: 1;
}
section.main-slideshow.abc .flexslider1 .flex-direction-nav a.flex-next {
    right: 8px;
    opacity: 0.6;
}
/*div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des {
    right: -13%;
    left: initial;
    bottom: -9%;
    top: initial;
    max-width: 133px;
    padding: 0px;
}*/
  div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 {
    width: 114px;
}
  div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des {
    right: 73px;
    left: initial;
    bottom: -11px;
    top: initial;
    max-width: 123px;
    padding: 0px;
}
div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des a.slide-button.btn.btn-1 {
    padding: 2px 0px;
} 
div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des a.slide-button.btn.btn-1 span {
    font-size: 11px;
}
.discout_modal .moday__body {
    max-width: 100%;
    width: 95%;
}
.discount_text p {
    font-size: 18px;
    line-height: 30px;
}
}
@media (max-width: 320px){
 div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des a.slide-button.btn.btn-1 {
    padding: 6px 8px;
} 
}

/*=====22/11/2022=====*/
div#shopify-section-1559042731461 {
    display: block;
}
div#shopify-section-1559042731461 h2.section-header__title {
    padding-bottom: 10px;
    max-width: 85%;
    margin: auto;
    border-bottom: 1px solid #e4e4e4!important;
}
.slicksliderhome2 {
    padding: 25px 0px 70px;
    position: relative;
    display: inline-block;
    width: 100%;
}
.product-homeslider .slide-item {
    padding: 0px 10px;
}
.productBox-zone .product_image {
    background-color: #f7f7f7;
    padding: 20px;
    height: 250px;
    overflow: hidden;
}
.productBox-zone .product_image a {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.productBox-zone .product_image img {
    max-width: 100%;
    margin: auto;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.productBox-zone .productheader_title h2 a {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.product-homeslider .slick-prev, .product-homeslider .slick-next {
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #000;
    border-radius: 50%;
}
.product-homeslider .slick-prev {
    left: -20px;
}
.product-homeslider .slick-next {
    right: -20px;
}
.product-homeslider button.slick-prev:before {
    content: "\f104";
    font-size: 20px;
    color: #000;
       font: normal normal normal 18px/1 FontAwesome;
}
.product-homeslider button.slick-next:before {
    content: "\f105";
    font-size: 20px;
    color: #000;
    font: normal normal normal 18px/1 FontAwesome;
    position: relative;
    left: 1px;
}


.custom_countdown h3{
  font-size:25px;
}
.custom_countdown h2{
  font-size:25px;
  font-weight:bold;
}
.custom_countdown .col-md-4 {
  text-align: center;
  padding-bottom: 50px;
  border-right: 1px dashed black;
      width: 33%;
    display: inline-block;
}

.custom_countdown .col-md-4:last-child {
  border-right: 0px solid black;
}

.custom_countdown .counter {
  animation-duration: 1s;
  animation-delay: 0s;
}

.custom_countdown i {
  font-size: 35px;
}
div#shopify-section-1559019165806 .flexslider1 .slides li:first-child .slide-des a p{
      text-shadow: 2px 2px 2px #1a1a1a;
}
@media (max-width: 767px) {
  .custom_countdown .col-md-4 {
    border-right: 0px dashed black;
    border-bottom: 1px dashed black;
    width: 100%;
    margin: auto auto;
    padding-top:20px;
    padding-bottom:20px;
  }
  
  .custom_countdown .col-md-4:last-child {
    border-bottom: 0px dashed black;
  }
}

/* .om-holder{
  width:1px;
  height:1px;
  overflow:hidden;
} */
#om-campaign-2 .om-tab-wrapper-v2, #om-campaign-3 .om-tab-wrapper-v2, #om-campaign-4 .om-tab-wrapper-v2, #om-campaign-5 .om-tab-wrapper-v2, #om-campaign-6 .om-tab-wrapper-v2, .om-workspace-content .om-tab-wrapper-v2{
  opacity:0 !important;
  }

.flexslider1{
  opacity:0;
}

[id='1mm-rope-chain-necklace-new'] .color-month-name, [id='2mm-rope-chain-necklace-new'] .color-month-name, [id='3mm-rope-chain-new'] .color-month-name,
[id='4mm-rope-chain-new'] .color-month-name, [id='5mm-rope-chain-necklace-new'] .color-month-name, [id='6mm-rope-chain-new'] .color-month-name,
[id='7mm-rope-chain-new'] .color-month-name, [id='8mm-rope-chain-necklace-new'] .color-month-name, [id='9mm-rope-chain-necklace-new'] .color-month-name, [id='10mm-rope-chain-necklace-new'] .color-month-name{
visibility:hidden;
}

[id='1mm-rope-chain-necklace'] .color-month-name, [id='2mm-rope-chain-necklace'] .color-month-name, [id='3mm-rope-chain'] .color-month-name,
[id='4mm-rope-chain'] .color-month-name, 
[id='5mm-rope-chain-necklace'] .color-month-name, [id='6mm-rope-chain'] .color-month-name,
[id='7mm-rope-chain'] .color-month-name, 
[id='8mm-rope-chain'] .color-month-name, [id='9mm-rope-chain'] .color-month-name, [id='10mm-rope-chain'] .color-month-name{
visibility:hidden;
}

@media (min-width: 767px) {
#om-campaign-8 #pge_sj4oj7k5I{
  height:487px;
}
}
.dotmp span {
    text-decoration: line-through;
}

.bimg.bimg2 {
    width: 40%;
    display: inline-block;
    float: left;
}
.pd2 {
    width: 60%;
    padding: 40px;
    display: inline-block;
}
.pd2 form#AddToCartForm .selector-wrapper-secton .swatch-section {
    margin-left: -23px;
}
.pd2 .rte > div{
  margin-bottom:0;
}
.pd2 form#AddToCartForm .selector-wrapper-secton span.size-title {
    top: 18px;
}
.pd2 form#AddToCartForm .selector-wrapper-secton .swatch-section {
    position: relative;
    top: -10px;
}

#promise-day #productSelect-option-1{
  visibility:hidden;
}

.second-counter div {
    display: inline-block;
    margin: 0px 8px 0;
  font-weight:bold;
}
.second-counter h3 {
    padding: 14px 0 0;
    font-weight: bold;
}

@media (max-width: 767px) {
  .bimg.bimg2 {
    width: 100%;
    display: inline-block;
    float: none;
}
.pd2 {
    width: 100%;
    padding: 40px 10px;
    display: inline-block;
}
  .pd2 form#AddToCartForm .selector-wrapper-secton .swatch-section {
    margin-left: 0px;
}
}
div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 {
    text-transform: capitalize;
    font-weight: 600;
    padding: 10px 15px;
    width: 135px;

  }
  div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 span {
    font-size: 17px;
}
@media only screen and (min-width: 1320px) and (max-width: 1550px)  {
  div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 {
    padding: 12px 16px;
    width: 150px;
}
      div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 span {
    font-size: 19px;
}        
  }
@media only screen and (min-width: 1570px) and (max-width: 1750px)  {
  div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 {
    text-transform: capitalize;
    font-weight: 600;
    padding: 14px 15px;
    width: 170px;
}
div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 span {
    font-size: 20px;
}      
  }
@media only screen and (min-width: 1780px) and (max-width: 1850px)  {
  div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 {
    padding: 14px 15px;
    width: 180px;
}
div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 span {
    font-size: 22px;
}      
  }
@media only screen and (min-width: 1870px) and (max-width: 2500px)  {
div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 {
    padding: 16px 15px;
    width: 190px;
}
div#shopify-section-1559019165806 .slide-des a.slide-button.btn.btn-1 span {
    font-size: 24px;
}     
  }

@media screen and (max-width: 736px) and (orientation: landscape) {
  .main-content {
    padding-top: 22% !important;
}
  div#shopify-section-1559019165806 section.main-slideshow {
    margin-top: 0px!important;
}
}



.main-content .search-bar__table-cell.search-bar__icon-cell{
  display:none;
}

/*.header-type-8 .menu-tool ul li{
  position:relative;
  z-index:99;
}*/
div#sb-search{
  position:relative;
  z-index:999;
}

.header-type-8 .menu-tool ul li:last-child {
    color: ;
    position: relative;
    z-index: 99;
}

#stacked-diamonds-cubic-zirconia-stud-earrings h2.product-single__title{margin-top:20px;}


[id="5mm-gold-cuban-link-chain"] .swatch .swatch-element.soldout .crossed-out{
  margin-top:10px;
}
/*MOBILE HERO FIX #5*/
@media (max-width: 767px) {
  #shopify-section-1559019165806 .flexslider1,
  #shopify-section-1559019165806 .flexslider1 .slides,
  #shopify-section-1559019165806 .flexslider1 .slides > li {
    display: none !important;
  }

  #shopify-section-1559019165806 .main-slideshow,
  #shopify-section-1559019165806 .flexslider1,
  #shopify-section-1559019165806 .flexslider1 .slides > li:first-child {
    display: block !important;
    position: relative !important;
  }

  #shopify-section-1559019165806 .flexslider1 .slides > li:first-child img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 480px !important;
    object-fit: cover !important;
  }
}

/* ===  MOBILE HERO FIX #6 === */
@media (max-width: 767px) {
  #shopify-section-1559019165806 * {
    min-height: auto !important;
  }

  #shopify-section-1559019165806 .main-slideshow,
  #shopify-section-1559019165806 .flexslider1,
  #shopify-section-1559019165806 .flexslider1 .slides,
  #shopify-section-1559019165806 .flexslider1 .slides > li:first-child {
    display: block !important;
    position: relative !important;
    overflow: visible !important;
  }

  #shopify-section-1559019165806 .flexslider1 .slides > li {
    display: none !important;
  }

  #shopify-section-1559019165806 .flexslider1 .slides > li:first-child,
  #shopify-section-1559019165806 .flexslider1 .slides > li.flex-active-slide {
    display: block !important;
  }

  #shopify-section-1559019165806 .flexslider1 .slides img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 500px !important;
    object-fit: cover !important;
  }
}

/* Mobile homepage hero layout */
@media (max-width: 767px) {
  #shopify-section-1559019165806 .main-slideshow {
    overflow: hidden !important;
  }
}

/* Mobile homepage hero layout */
@media (max-width: 500px) {
  #shopify-section-1559019165806 {
    padding-top: 92px;
  }
}

/* Mobile header/navigation tightening */
@media (max-width: 500px) {
  .header-type-8 .is-sticky .site-header__menubar { padding: 4px 10px !important; }
  .mmain_top_bbr { padding-top: 4px; }
  .m_logo .site-header__logo { max-width: 140px; }
  .header-sticky { height: auto; }
}

/* Mobile header refinements: hamburger alignment + logo top spacing */
@media (max-width: 500px) {
  .header-type-8 .mobile-nav-section { top: 3.5rem !important; }
  .mmain_top_bbr { padding-top: 8px; }
}

/* Mobile header refinement: remove faint header shadow */
@media (max-width: 767px) {
  #header-landing1 { box-shadow: none !important; }
}

/* Mobile fix: neutralize accidentally mobile-scoped 40px padding-top on this support_section instance */
@media (max-width: 767px) {
  .cms-5 .support_section.support_section__1548245796672 {
    padding-top: 0;
  }
}