@charset "utf-8";/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}*{margin:0;padding:0;border:none}html{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none outside none}cite{font-style:normal;font-weight:400;font-size:.8em}@font-face{font-family:FuturaLight;src:url(../fonts/futural-web.eot);src:url(../fonts/futural-web.eot?#iefix) format('embedded-opentype'),url(../fonts/futural-web.woff2) format('woff2'),url(../fonts/futural-web.woff) format('woff'),url(../fonts/futural-web.ttf) format('truetype'),url(../fonts/futural-web.svgz#FuturaLight) format('svg'),url(../fonts/futural-web.svg#FuturaLight) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FuturaMedium;src:url(../fonts/futuram-web.eot);src:url(../fonts/futuram-web.eot?#iefix) format('embedded-opentype'),url(../fonts/futuram-web.woff2) format('woff2'),url(../fonts/futuram-web.woff) format('woff'),url(../fonts/futuram-web.ttf) format('truetype'),url(../fonts/futuram-web.svg#FuturaMedium) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GoudyOldStyleRegular;src:url(../fonts/goudos-web.eot);src:url(../fonts/goudos-web.eot?#iefix) format('embedded-opentype'),url(../fonts/goudos-web.woff2) format('woff2'),url(../fonts/goudos-web.woff) format('woff'),url(../fonts/goudos-web.ttf) format('truetype'),url(../fonts/goudos-web.svgz#GoudyOldStyleRegular) format('svg'),url(../fonts/goudos-web.svg#GoudyOldStyleRegular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GoudyOldStyleItalic;src:url(../fonts/goudosi-web.eot);src:url(../fonts/goudosi-web.eot?#iefix) format('embedded-opentype'),url(../fonts/goudosi-web.woff2) format('woff2'),url(../fonts/goudosi-web.woff) format('woff'),url(../fonts/goudosi-web.ttf) format('truetype'),url(../fonts/goudosi-web.svgz#GoudyOldStyleItalic) format('svg'),url(../fonts/goudosi-web.svg#GoudyOldStyleItalic) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fontello;src:url(../fonts/fontello-web.eot);src:url(../fonts/fontello-web.eot?#iefix) format('embedded-opentype'),url(../fonts/fontello-web.13.woff2) format('woff2'),url(../fonts/fontello-web.13.woff) format('woff'),url(../fonts/fontello-web.ttf) format('truetype'),url(../fonts/fontello-web.svgz#fontello-web) format('svg'),url(../fonts/fontello-web.svg#fontello-web) format('svg');font-weight:400;font-style:normal;font-display:swap}body{font-size:1em;background:url(../images/bg-gradient.jpg) fixed repeat-x;font:.95em/1.5 'Lucida Grande','Lucida Sans Unicode',Tahoma,Helvetica,Swiss,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;font-variant-ligatures:common-ligatures;min-width:1050px}.main-titles{margin-bottom:1.5em}.main-titles h1{font:3em/1.1 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#767676;text-shadow:1px 1px 0 #fff;margin-bottom:.2em}.main-titles h1 a,.main-titles h1 a:visited{color:#767676}.main-titles h1 a:hover{color:#333;text-shadow:1px 1px 2px #ccc}.main-titles h2{font:1.9em/1 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;color:#72889d;text-transform:lowercase;margin-bottom:.4em}.archive .main-titles h2{text-transform:none}h3{font:1.6em/1.4 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#666;margin:0 0 .4em 0;border:none}h6{font-size:1em;font-weight:400}a,a:visited{outline:0 none;text-decoration:none;color:inherit}abbr[title],acronym[title]{border-bottom:dashed 1px #ccc;cursor:help;display:inline-block;height:1.35em}abbr.initialism{speak:spell-out}abbr.required{border-bottom:none;height:auto;text-decoration:none}blockquote{float:left;width:40%;font:1.6em/1.2 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;color:#036;margin:0 1em .5em 0;border-bottom:solid 1px #ccc;padding:0 0 .5em 10px;position:relative}blockquote.pull-right{padding-right:0;padding-left:10px;margin-right:0;margin-left:1em}blockquote.full-width{float:none;margin-right:0;padding:0 2em .5em 2em;width:auto}blockquote.full-width:before{left:.5em}.main-article-wrapper blockquote p{padding-bottom:0}blockquote:before{content:'\201C';font-size:2em;color:#ccc;position:absolute;left:-10px;top:-10px}.pull-right{float:right}.image-and-caption,img,object,picture,video{max-width:100%;-ms-interpolation-mode:bicubic;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}iframe{max-width:100%}dt{color:#395c80;font-weight:700}dd{padding:0 0 1em 2em}button,input,select,textarea{max-width:100%;border:solid 1px #c8c8c8;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.1);padding:.5em;font:1em/1.15 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;outline:0}input[type=checkbox],input[type=radio]{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;border-radius:0;padding:0}fieldset,img.aligncenter,img.alignleft,img.alignnone,img.alignright,input,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{line-height:1.35;resize:vertical;min-height:2.5em}input:focus,select:focus,textarea:focus{border-color:#9cf;-moz-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1),1px 1px 7px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1),1px 1px 7px rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1),1px 1px 7px rgba(0,0,0,.1)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}label{display:block}input[type=checkbox]+label{display:inline;margin-left:.5em}.focus label{color:#000;text-shadow:0 0 5px rgba(0,0,0,.2)}.make-offer.make-offer,.primary-action,.primary-action:visited{display:block;max-width:100%;padding:.25em .6em;margin-bottom:.2em;color:#fff;background-color:#72889d;background:-moz-linear-gradient(top,#8fa9c2 0,#4d5968 100%);background:-webkit-linear-gradient(top,#8fa9c2 0,#4d5968 100%);background:linear-gradient(to bottom,#8fa9c2 0,#4d5968 100%);background-size:100% 150%;background-position:left -1em;font:1.1em/1.7 Verdana,Helvetica,Swiss,Arial,sans-serif;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;text-shadow:-1px -1px 0 #637688;cursor:pointer;border:solid 1px #637688;-moz-border-radius:2em;border-radius:2em;-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3),0 5px 4px -4px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3),0 5px 4px -4px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3),0 5px 4px -4px rgba(0,0,0,.3)}.primary-action span{font:1.1em GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;text-transform:lowercase;vertical-align:.1em;padding:0 .1em}.content-area .primary-action:hover,.primary-action.hover,.primary-action:focus{color:#fff;background-color:#8fa9c2;background-position:left 0;-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.3),0 6px 6px -2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3),0 6px 6px -2px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.3),0 6px 6px -2px rgba(0,0,0,.2)}.atran-button,.atran-button:visited,.woocommerce-error .button,.woocommerce-message .button,a.comment-reply-link,a.comment-reply-link:visited{color:#5a5a5a!important;background-color:#eaeaea;padding:.25em .5em;border:solid 1px #b0b0b0;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 -1px 3px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 3px 1px rgba(0,0,0,.1);box-shadow:inset 0 -1px 3px 1px rgba(0,0,0,.1);display:inline-block}.woocommerce-error .button,.woocommerce-message .button{margin-left:.7em}.atran-button:hover,.woocommerce-error .button:hover,.woocommerce-message .button:hover,a.comment-reply-link:hover{-moz-box-shadow:inset 0 -1px 3px 1px rgba(0,0,0,.15),1px 1px 3px 1px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -1px 3px 1px rgba(0,0,0,.15),1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:inset 0 -1px 3px 1px rgba(0,0,0,.15),1px 1px 3px 1px rgba(0,0,0,.15);color:#212121!important;background-color:#f2f2f2}.general-notice,.wc-block-components-notice-banner,.woocommerce-error,.woocommerce-message{overflow:hidden;padding:1.5em;margin:.5em 0 2em 0;clear:both;background-color:#ffc;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);border:solid 2px #cc3}.wc-block-components-notice-banner{display:flex;gap:.5em}.general-error,.wc-block-components-notice-banner.is-error,.woocommerce-error{background-color:#fae9d0;border-color:#900}.general-notice h4,.woocommerce-error h4,.woocommerce-message h4{font:1.5em/1.1 'Lucida Grande','Lucida Sans Unicode',Tahoma,Helvetica,Swiss,Arial,sans-serif;color:#d98500;margin-bottom:.4em;padding-bottom:.3em;border-bottom:dotted 2px}.woocommerce-error .button,.woocommerce-message .button{float:right;font-family:FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;line-height:1.4}.general-notice ul{margin-top:.5em;list-style:outside disc}.general-notice ul li{margin-left:2em}.wc-block-components-notice-banner.is-error a,.woocommerce-error a{color:#900;text-decoration:underline;border-bottom:none}.wc-block-components-notice-banner.is-error a.button,.woocommerce-error a.button{text-decoration:none}.wc-block-components-notice-banner.is-error a:hover,.woocommerce-error a:hover{color:#c00;border-bottom:none}.amp{font-family:GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;font-size:115%}.atran-icon:before,.footer-social-links a:before,.gemstone-result-heading-asc:after,.gemstone-result-heading-desc:after{font-family:Fontello}.transition-style,.transition-style *,textarea{-moz-transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease,opacity .4s ease;-webkit-transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease,opacity .4s ease;-o-transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease,opacity .4s ease;-ms-transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease,opacity .4s ease;transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease,opacity .4s ease}#header-nav,#header-nav *,.flex-pauseplay,.gem-icon-32 span,.gem-icon-50 span,.gemstone-result-heading-asc:after,.gemstone-result-heading-desc:after,.my-account .form-row,.nav-widget img,.payment_methods .form-row,.related-posts img,.sidebar-posts .video-thumb-overlay,.term-list>li,.transition,[class*=" icon-"],[class*=" icon-"]:before,[class^=icon-],[class^=icon-]:before,a,input,label{-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}#content .help-bubble,#content .help-bubble:active,#content .help-bubble:visited{display:block;float:right;color:#777;font:normal .9em/.8em 'Lucida Grande','Lucida Sans Unicode',Tahoma,Helvetica,Swiss,Arial,sans-serif;min-width:.7em;height:1.2em;margin-left:.5em;padding:.5em .5em 0 .5em;text-align:center;text-shadow:0 -1px 0 #fff;letter-spacing:0;cursor:pointer;border-radius:50%;border:solid 1px #ccc;background-color:#efefef;background:-webkit-gradient(linear,left top,right bottom,color-stop(20%,rgba(255,255,255,.5)),color-stop(100%,#b7b7b7));background:-webkit-linear-gradient(315deg,rgba(255,255,255,.5) 20%,#b7b7b7 100%);background:linear-gradient(135deg,rgba(255,255,255,.5) 20%,#b7b7b7 100%)}#content .faceted-nav-filter .help-bubble{display:inline-block;float:none}#content .help-bubble:hover{color:#000;border-color:#666}#content .help-bubble.small{font-size:.8em}#content .help-bubble.extra-small{font-size:.6em}#comments,table.data-table{overflow-wrap:break-word;word-wrap:break-word}.small,.woocommerce-privacy-policy-text{font-size:.8em}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{display:flex;flex-direction:row;margin-bottom:1em}.gallery img{display:block}.gallery-item{flex-grow:0;flex-shrink:1;margin-right:.5em}.gallery-item:last-child{margin-right:0}.gallery-caption{padding:.5em;font-size:.9em;color:#666}table.data-table{border:2px solid #ccc;border-collapse:collapse;margin-bottom:1em;-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1);table-layout:fixed}.data-table td,.data-table th{border-right:1px dotted #ccc;padding:.5em;font-size:.9em}.data-table td:last-child,.data-table th:last-child{border-right:none}.data-table th{color:#666;font-weight:700;text-align:left;text-transform:uppercase;border-bottom:solid 2px #ccc}.data-table tr:nth-child(2n) td{background:#f0f0f0}.col-set{overflow:hidden}.col-1,.col-2{width:48%}.col-1{padding-right:2%;float:left;clear:left}.col-2{padding-left:1%;float:right}.clear{clear:both}.clearfix:after,.clearfix:before,.stars:after,.stars:before{content:"";display:table}.clearfix:after,.stars:after{clear:both}#main-heading{background:url(../images/header-bg.jpg) bottom left repeat-x #fff;z-index:50;position:absolute;top:0;width:100%;min-height:6.9em;box-shadow:0 3px 5px rgba(0,0,0,.4)}#top-bar{background:url(../images/header-top-bar-background.jpg) repeat-x}#header-links{color:#f3f3f3;text-shadow:0 -1px 0 #000;font-size:.85em;float:right;margin:.26em 1em 0 0}#header-links .phone-number{display:none}#login-search a,#login-search a:visited{color:#f3f3f3}#login-search a:hover{color:#fff;text-shadow:0 0 2px #fff}#main-heading-container{max-width:1331px;margin:0 auto;padding:0 .5em}#logo{display:block;width:262px;height:100px;background:url(../images/sprite.3.png) no-repeat scroll 0 0;float:left;position:relative;left:-16px;margin:-29px 0 15px 0}#logo img{display:none}#login-search{text-align:right;height:29px;overflow:hidden}.hamburger{display:none}#header-nav{margin-left:262px;position:relative}.header-nav-item{float:left;width:20%;padding-top:1em}.header-nav-main,.header-nav-main span{display:block;line-height:1.2;white-space:nowrap}.header-nav-main,.header-nav-main:visited,.open .header-nav-item.open .header-nav-main{font:1.5em/1.2 FuturaMedium,Verdana,Helvetica,Swiss,Arial,sans-serif;color:grey}.header-nav-main span{font:.8em/1.2 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#aaa;margin-top:.15em}.open .header-nav-item.open .header-nav-main span{color:#aaa}.open .header-nav-main,.open .header-nav-main span{color:#ddd}.header-nav-main:hover,.header-nav-main:hover span{color:#000!important}.right-col{margin-right:-20%}.top-nav-inner{display:none;position:relative;opacity:0;border:solid 1px transparent;overflow:hidden;background-position:right 1em;background-repeat:no-repeat;white-space:nowrap}.header-nav-item.open .top-nav-inner{white-space:normal}.header-nav-item.open .top-nav-inner{overflow:visible}.top-nav-inner li:hover{overflow:hidden}@-moz-document url-prefix(){.top-nav-inner li:hover{overflow:visible}}.header-nav-item.open .top-nav-inner{z-index:100}.top-nav-inner>ul{margin:.5em 0}.top-nav-inner h3{font:1.3em/1 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;color:#000;margin-bottom:.2em}.top-nav-inner ul ul{margin-left:.5em}.top-nav-inner a{display:block;padding:.2em 0;border-bottom:dotted 1px #eee;color:#395c80;white-space:nowrap}.top-nav-inner .quick-contact a{display:inline-block;border-bottom:none;vertical-align:middle}.top-nav-inner .quick-contact a:hover,.top-nav-inner .quick-contact li:last-child a:hover{border-bottom:none;padding-right:.5em}.quick-contact{padding-bottom:.5em;border-bottom:solid 1px #ccc;white-space:nowrap}.header-nav-item.open .quick-contact{white-space:normal}.quick-contact i{width:1em}.top-nav-inner ul li:last-child ul a{border-bottom:dotted 1px #eee}.top-nav-inner ul ul li:last-child a{border-color:transparent}.top-nav-inner li:last-child a{border-color:transparent}.top-nav-inner a:hover{border-bottom:solid 1px #333;background:#eee;background:rgba(0,0,0,.05);color:#000;text-shadow:0 0 2px #fff;padding-left:.5em;margin-right:-.5em}.top-nav-inner li:last-child a:hover,.top-nav-inner ul li:last-child ul a:hover,.top-nav-inner ul ul li:last-child a:hover{border-bottom:solid 1px #333}li.product_cat{float:left;width:48%}li.pa_jewelry-type{float:right;width:48%}i.drop-down{display:none}.header-nav-item[data-bg=shop] .top-nav-inner>ul{overflow:hidden}#header-search-form{position:relative;display:block;float:right;width:125px;height:23px;padding:.05em 17px 0 27px;margin:.14em 0 0 .4em;background:#f3f3f3;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:inset 1px 1px 3px 1px #7f7f7f;-webkit-box-shadow:inset 1px 1px 3px 1px #7f7f7f;box-shadow:inset 1px 1px 3px 1px #7f7f7f}#header-search-form.focus{width:200px;background:#fff}input#s{position:relative;top:.05em;height:22px;font-size:.9em;line-height:1;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;margin:0;padding:0;border-radius:0;z-index:200;width:100%}#search-button{width:22px;position:absolute;background:0 0;top:-3px;left:4px;line-height:1.2;z-index:200;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:#72889d}#content{max-width:1093px;min-height:600px;margin:0 auto;padding:0 .6em 0 16em;position:relative;top:6.9em;z-index:6;overflow:hidden}#content:after,#content:before{content:"";display:block;position:absolute;top:0;left:.5em;bottom:38px;background:url(../images/body-bg-gradient-top.jpg) repeat-x left top,url(../images/body-bg-gradient-bottom.jpg) repeat-x left bottom;background-color:#fff;-moz-box-shadow:2px 2px 6px 1px rgba(0,0,0,.33);-webkit-box-shadow:2px 2px 6px 1px rgba(0,0,0,.33);box-shadow:2px 2px 6px 1px rgba(0,0,0,.33);-moz-border-radius:0 0 0 30px;border-radius:0 0 0 30px;width:16em}#content:after{left:16em;right:.6em;bottom:8px;-moz-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;width:auto;clear:both;z-index:15}#inner-wrapper{float:left;width:100%;padding:0 0 3.5em 0;z-index:20;position:relative}.main-article{padding:1.6em 17.5em 1em 0;margin-bottom:1.3em;overflow:hidden;border-bottom:double 3px #e8e8e8}.main-article:last-child{margin-bottom:0;border-bottom:none}.main-article.two-column{padding-right:2.5em}.main-article-wrapper{float:left;width:100%;position:relative;padding:0 1.5em 0 1em}.article-list,.main-article-wrapper p{padding-bottom:1em}.main-article-wrapper p.no-padding{padding:0}.cta-button-container{display:flex;align-items:center;column-gap:.5em;row-gap:0}.checkout .order_details+p,.lost_reset_password>p:first-of-type,.my-account .woocommerce-info,.myaccount_user,.page-explanation,.woocommerce-ordering{background:#f5f5f5;border:solid 1px #ccc;border-left:none;border-right:none;padding:1em;margin-bottom:1.3em;color:#666}.page-explanation em{color:#000;font-size:1.1em;text-shadow:0 -1px 0 #fff}.feed-links a:hover,.share-email-button{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#e5e5e5 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#e5e5e5 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#e5e5e5 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#e5e5e5 100%)}.comment-body p a,.comment-pagination a,.ie-flash-warning a,.logged-in-as a,.main-article-wrapper a,.slide-text a,.subscribe-widget .form-result a,.widget_atran_checkout_progress a{display:inline-block;color:#395c80;border-width:0;border-bottom:dotted 1px #395c80;line-height:1.1em;white-space:normal}.comment-body p a:hover,.comment-pagination a:hover,.ie-flash-warning a:hover,.logged-in-as a:hover,.main-article-wrapper a:hover,.slide-text a:hover,.subscribe-widget .form-result a:hover,.widget_atran_checkout_progress a:hover{color:#1c3045;border-color:#1c3045;border-style:solid}.cart-item-section.image a,.design-details a,.designer-list a,.email-archive-list a,.engage-sub-sec li a,.featured-section a,.gemstone-price-table a,.main-article .fju-article-title,.main-article .get-loc-button,.main-article-wrapper .feature,.main-article-wrapper .feed-link,.main-article-wrapper a.shipping-calculator-button,.multi-list-item a,.multi-post-list.gemstone-table a,.page-list a,.post-type-section-title a,.product-multi-list a,.sitemap-subsection a,.social-links a,.tabs a,a.reset_variations,a.slider-see-more,a.zoom{display:inline;border:none!important;line-height:normal}.main-article-wrapper a.attachment,.main-article-wrapper a[href$=".gif"],.main-article-wrapper a[href$=".jpg"],.main-article-wrapper a[href$=".png"],.main-article-wrapper a[rel*=attachment]{border:none;display:block}.main-article-wrapper cite a[href]{display:inline-block}.main-article-wrapper h3{color:#395c80}.alignleft{float:left;margin:.3em .8em 1.5em 0}.alignright{float:right;margin:.3em 0 1.5em .8em}#content img.aligncenter,#content img.alignnone{margin-left:auto;margin-right:auto;display:block}#content p img.aligncenter,#content p img.alignnone{margin-bottom:0}@-webkit-keyframes rotateImagesLeft{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-2deg)}}@-moz-keyframes rotateImagesLeft{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(-2deg)}}@keyframes rotateImagesLeft{from{transform:rotate(0)}to{transform:rotate(-2deg)}}@-webkit-keyframes rotateImagesRight{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(2deg)}}@-moz-keyframes rotateImagesRight{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(2deg)}}@keyframes rotateImagesRight{from{transform:rotate(0)}to{transform:rotate(2deg)}}figure.aligncenter .image-and-caption,figure.alignleft .image-and-caption,figure.alignnone .image-and-caption,figure.alignright .image-and-caption,img.aligncenter,img.alignleft,img.alignnone,img.alignright{margin:.9em 1.2em 1.5em .2em;border:solid 8px #fff;border-bottom-width:25px;-moz-box-shadow:1px 1px 6px rgba(0,0,0,.3);box-shadow:1px 1px 6px 1px rgba(0,0,0,.3);-ms-transform:rotate(-2deg);-webkit-animation:rotateImagesLeft 1.3s 1 ease;-moz-animation:rotateImagesLeft 1.3s 1 ease;animation:rotateImagesLeft 1.3s 1 ease;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);position:relative;z-index:100}figure.aligncenter .image-and-caption,figure.alignleft .image-and-caption,figure.alignnone .image-and-caption,figure.alignright .image-and-caption{border-bottom-width:8px}figure.alignright .image-and-caption,img.alignright{margin:.9em .2em .8em 1.2em;-webkit-animation:rotateImagesRight 1.3s 1 ease;-moz-animation:rotateImagesRight 1.3s 1 ease;animation:rotateImagesRight 1.3s 1 ease;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}#content img.no-styles,.main-figure.no-styles .image-and-caption,img.no-styles.no-styles{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}.main-figure.no-styles .image-and-caption{margin:0 0 1em 0}#content img.no-margin{margin:0}figure.aligncenter,figure.alignnone{text-align:center;margin:.5em .2em;width:100%}.main-figure{max-width:100%}.image-and-caption{text-align:center}figure.aligncenter .image-and-caption,figure.alignnone .image-and-caption{display:inline-block;max-width:100%;margin-bottom:1.5em}.main-figure-caption{max-width:250px;margin:0 auto;font:1.25em/1.2 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;color:#767676}.video-thumb-overlay{position:absolute;background:url(../images/video-thumb-overlay.png) no-repeat scroll center center}.article-list li{padding:0 0 .5em 2.5em;position:relative}.article-list li:before{font-family:Fontello;content:'\e75e';color:#617486;padding-right:.5em;float:left;margin-left:-1.2em}.numbered-list{counter-reset:li;list-style:decimal;padding:0 0 1em 2em}.numbered-list li{margin-bottom:.5em}.numbered-list:nth-child(n){list-style:none}.numbered-list li:before{content:counter(li);counter-increment:li;font:3em/1 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;color:#617486;margin-left:-1.2em;padding-right:.2em;position:relative;top:.2em;display:inline-block;text-align:right;width:1em}.long-list{-moz-column-count:2;-webkit-column-count:2;column-count:2}p.single-post-meta{background:#f5f5f5;border:1px solid #ccc;border-radius:1em;padding:1em;margin-bottom:1em;clear:both;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.page-link{margin:1em 0 2em 0;padding:1em 0;border:dotted 1px #ccc;border-left:none;border-right:none;text-align:center}.page-link span{text-transform:uppercase;color:#999}.page-link a,.page-link a:active,.page-link a:visited{font-size:1.1em;border:none;padding:0 .35em;background:#efefef;border:solid 1px #ccc;border-radius:3px;margin:0 .5em}.page-link a:hover{font-size:1.3em;margin:0 .8em;border-color:#333;background:#fff}.big-search{width:100%;font-size:1.2em;margin:.5em 0 1.5em 0}.fourohfour{font:12em/1 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#ccc;text-align:center;margin:.1em 0}.fourohfour-suggestion-title{font-size:2em;margin-bottom:1em}.fourohfour-search.fourohfour-search h3.post-type-section-title{font-size:1.8em}.inline-products{padding:1em 0;margin-bottom:1em;border:dotted 2px #ccc;border-right:none;border-left:none}.see-more{text-align:right;text-transform:uppercase}.required{font-size:1.6em;line-height:1em;vertical-align:-30%}.focus .required{color:#900}.nocomments{font-size:1.7em;text-align:center;color:#bbb;padding:1em}p .primary-action{line-height:1.6;margin-bottom:.5em;color:#fff}div.error{background:0 0}.frontend-editing{background:#efefef;padding:1em;margin-bottom:1em;border-radius:5px}.frontend-editing-link{margin-right:1em}.frontend-editing-link:last-of-type{margin-right:0}.hero-header{margin-bottom:0}.hero-title{position:relative;text-align:center;padding-top:2em;background:linear-gradient(to bottom,rgba(0,0,0,.7) 25%,rgba(0,0,0,0) 100%)}.hero-title h1,.hero-title h2{color:#eee;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.hero-image{margin-top:-8em}.hero-image img{width:100%;height:auto;display:block}.hero h3{font-size:2em;margin-top:.5em}.hero .article-list,.hero .numbered-list{font:1.4em/1.4 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;color:#666}.hero .numbered-list li{padding-left:1em}.hero .main-article-wrapper>p.small{font:.85em/1.5 'Lucida Grande','Lucida Sans Unicode',Tahoma,Helvetica,Swiss,Arial,sans-serif}.multi-list-item{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #eee}.multi-list-item:last-child{padding:0;border-bottom:none}.multi-list-item h4,.search-terms-title{font:1.7em/1 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;margin:0 0 .3em 0;padding-bottom:.2em}.multi-list-item a h4{color:#395c80;border-bottom:solid 2px transparent}.multi-list-item a:hover h4{color:#1c3045;border-bottom-color:#eee}.multi-list-item a img{float:left;margin:0 1.3em 1em 0;padding:4px;border:1px solid #eee;background:#fff}.multi-list-item a:hover img{background:#eee}.multi-post-list.post .multi-list-item:nth-child(2n){text-align:right}.multi-post-list.post .multi-list-item:nth-child(2n) a img{float:right;margin-right:0;margin-left:1.3em}.multi-post-list.post .multi-list-item:nth-child(2n) .video-thumb-overlay{right:1.3em}.multi-list-item p{padding-bottom:0;color:#666}.main-article h3.post-type-section-title{font-size:2.3em;border-bottom:dotted 3px #666;line-height:.8;padding-bottom:.3em;color:#666}.post-type-section-title a{color:#666}.post-type-section-title a:hover{color:#000;text-shadow:1px 1px 2px #ccc}.no-touch .post-type-section-title a span{opacity:0}.post-type-section-title a span{font-size:.45em;display:inline-block;letter-spacing:1px}.post-type-section-title a:hover span{padding-left:.5em;margin-right:-.5em;opacity:1}.multi-section{margin-bottom:2.5em}.multi-section:last-of-type{margin-bottom:0}.read-more{white-space:nowrap}a.read-more:hover{padding-left:.5em;border-color:transparent!important;text-shadow:0 0 2px rgba(255,255,0,.5)}p.multi-post-meta{font-size:.9em;color:#999;margin-bottom:.8em}p.multi-post-meta a,p.multi-post-meta a:active,p.multi-post-meta a:visited{text-decoration:underline;color:#999;border:none}p.multi-post-meta a:hover{text-decoration:none;border:none;color:#000}.archive-pagination{font-size:1.2em;text-align:center;margin:1em 0;padding-top:1em;border-top:dotted 1px #ccc}.archive-pagination.comment-pagination{border-top:none}.custom-design~.archive-pagination{border-top:none}.archive-pagination i{vertical-align:-5%}nav.archive-pagination a{border:none}nav.archive-pagination a:hover{border:none}.archive-pagination .next{font-size:1.3em;margin-left:1em}.page-numbers.next{margin-left:.5em}.page-numbers.prev{margin-right:.5em}.archive-pagination .next:hover{margin-right:-.5em}.archive-pagination .next:hover i{padding-left:.5em}.archive-pagination .prev:hover{margin-left:-.5em}.archive-pagination .prev:hover i{padding-right:.5em}.page-numbers li{display:inline-block;margin:0 .5em}.page-numbers.current{color:#666;display:inline-block;font-size:1.3em;padding:0 .3em;vertical-align:middle}.page-numbers.dots{color:#999}nav.archive-pagination a.page-numbers{border-bottom:solid 2px transparent}nav.archive-pagination a.page-numbers:hover{border-bottom-color:#ccc}nav.archive-pagination a.page-numbers.next:hover,nav.archive-pagination a.page-numbers.prev:hover{border-bottom-color:transparent}.featured-post .featured-post-heading{display:block;text-align:center}.featured-post .featured-post-heading h4{font-size:2.5em}.featured-post a img{border:none;float:none;clear:both;padding:0;margin-left:0;margin-right:0}#side-bar{margin-left:-100%;padding:1.25em 1em 55px 1.5em;text-align:center;float:left;width:13.5em;position:relative;right:16em;z-index:10}#side-bar-phone{display:block;font:1.5em/1 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;color:#acacac;padding:.3em 1em .4em .9em}.side-bar-content h4{background:url(../images/side-bar-banner-bg.png) repeat-x scroll;color:#f6f6f6;margin:.2em 0 .8em -1.35em;padding:.42em 0 6px 6px;font:1.15em/1 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;text-transform:uppercase;text-shadow:0 -1px 0 #3b4957;text-align:center;letter-spacing:1px;width:14em;position:relative;white-space:nowrap;-moz-box-shadow:2px 6px 6px -4px rgba(0,0,0,.2);-webkit-box-shadow:2px 6px 6px -4px rgba(0,0,0,.2);box-shadow:2px 6px 6px -4px rgba(0,0,0,.2)}.side-bar-content h4:before{content:"";border-left:8px solid transparent;border-top:8px solid #35414d;left:0;position:absolute;top:100%}.side-bar-content{margin-bottom:1.5em}.secondary-side-bar{float:left;width:14em;padding:.2em 1em 0 0;margin-right:-17.5em;position:relative;z-index:22}.secondary-side-bar h3{display:block;font-size:1.3em;line-height:1;padding-bottom:.5em;margin:0 0 .7em 0;border-bottom:dotted 1px #c8c8c8;clear:both;text-transform:uppercase}.secondary-side-bar-content{margin-bottom:1.5em;overflow:hidden}.main-article a.tag-wrapper{background:url(../images/sprite.3.png) no-repeat scroll -272px -3px;height:26px;display:block;float:left;clear:left;text-decoration:none;text-transform:lowercase;white-space:nowrap;font:14px/1.9 Helvetica,Arial,sans-serif;margin-bottom:7px;padding:0 4px 0 4px;position:relative;opacity:.75;-moz-border-radius:3px;border-radius:3px}.main-article a.tag-wrapper:hover{padding-right:28px;opacity:1}.tag-name{background:url(../images/sprite.3.png) no-repeat scroll 100% -33px;color:#5c5c5c;display:block;float:left;height:100%;padding:0 14px 0 5px;position:relative;z-index:35;text-shadow:1px 0 0 #efefef}.tag-count{background:url(../images/sprite.3.png) no-repeat scroll 100% -64px;font-weight:700;line-height:2;color:#fff;position:absolute;right:0;padding:0 10px 0 8px;height:100%;z-index:30;text-shadow:0 -1px 0 #677a91;transition:padding .3s ease}.tag-wrapper:hover .tag-count{padding-left:16px}.breadcrumbs{position:absolute;left:18.3em;bottom:30px;z-index:50;font:1em/1 FuturaLight,Century Gothic,'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#acacac;line-height:2em;text-shadow:0 -1px 0 #fff;margin-right:2em}.bc{display:inline-block;vertical-align:bottom;line-height:1em;padding-bottom:.1em}.bc a,.bc a:visited{color:#acacac;padding-right:1em}.bc a:hover{color:#72889d;padding-bottom:.5em}.bc .sep{padding-right:1em}.breadcrumbs .current{color:grey;padding-right:0}.breadcrumbs .amp{font-size:1em}#main-footer{margin-top:-73px;color:#e8e8e8;padding:80px .5em .6em .5em;background:#161b1f url(../images/footer-bg-gradient.jpg) repeat-x top;z-index:5;overflow:hidden;position:relative;top:6.9em;clear:both;content-visibility:auto;contain-intrinsic-size:auto 360px}#main-footer h4{font:1.45em/1 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#fffdc4;text-transform:uppercase;display:block;padding-bottom:.3em;margin-bottom:.45em;border-bottom:solid 1px #fffdc4;text-shadow:1px 1px 1px #000;-moz-box-shadow:0 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 0 rgba(0,0,0,.5)}#main-footer-container{max-width:1331px;margin:0 auto}.footer-more-link,.footer-more-link:visited{color:#fffdc4}.footer-more-link:hover{color:#fff;padding-left:.2em}#footer-testimonials{width:11.5em;float:left;margin-top:-1.6em;padding:.1em 0 0 30px;background:url(../images/sprite.3.png) no-repeat scroll -454px -133px;font:1.15em/1.1 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif}#footer-testimonial-name{font-family:GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;font-size:.9em;margin:.4em 0 0 10%}#footer-testimonial-name:before{content:"~";font-size:1.5em;margin:.3em .2em .1em 0;float:left;font-weight:700;text-shadow:0 1px 0 #000}#footer-testimonial-name strong{font-size:1.1em;display:block;padding:.1em 0 .05em 0;font-weight:700;text-shadow:0 1px 0 #000}#footer-testimonial-more{font:1.2em/1 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#fffdc4;display:block;margin:.6em 0 .6em -30px;text-align:center;text-shadow:1px 1px 0 #000}#footer-testimonial-more:hover{color:#fff;text-shadow:0 0 2px #fff}#footer-testimonial-more:after,#footer-testimonial-more:before{content:"•";padding-right:.2em;position:relative;top:.15em;-moz-transition:all .3s ease;-webkit-transition:all .2s linear;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#footer-testimonial-more:after{padding:0 0 0 .2em}#footer-testimonial-more:hover:after,#footer-testimonial-more:hover:before{padding-right:.5em}#footer-testimonial-more:hover:after{padding:0 0 0 .5em}#flexible-footer{padding-left:40px;overflow:hidden}.footer-section{float:left;margin-right:5%}.footer-nav{width:20%;font-size:1em;line-height:1.3;overflow:hidden}.footer-nav li:before{content:"»";display:block;float:left;width:6%}.footer-nav li a,.footer-nav li a:visited{color:#e8e8e8;display:block;float:left;width:93%;overflow:hidden;white-space:nowrap;padding:.15em 0;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2))) no-repeat scroll 500px 0;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%) no-repeat scroll 500px 0;background:linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%) no-repeat scroll 500px 0;border-radius:0 .5em .5em 0}.footer-nav li a:hover{padding-left:5%;width:88%;color:#fff;text-shadow:0 0 2px #fff;background-position:0 0}.footer-blog-snippets{width:31%}.footer-blog-snippets h5{font:1.1em/1.2 normal Helvetica,Arial,sans-serif;text-transform:uppercase;clear:both;display:block;margin-bottom:.35em;text-shadow:1px 1px 0 #000}.footer-blog-snippets h5 a,.footer-blog-snippets h5 a:active,.footer-blog-snippets h5 a:visited{color:#f0f0f0;text-decoration:none}.footer-blog-snippets h5 a:hover{color:#fff;text-shadow:0 0 2px #fff}.footer-blog-entry{margin:.7em 0 .8em 0;overflow:hidden}.footer-blog-entry p{font-size:.9em;line-height:1.15;padding-bottom:.1em}.footer-blog-entry time{display:block;float:left;font:.7em/1.4 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;background-color:#f0f0f0;width:5.8em;margin:0 .5em .1em 0;padding:.3em .2em .2em .2em;color:#34404c;-moz-border-radius:10px;border-radius:10px;text-align:center;-moz-box-shadow:inset 0 0 8px #a3a0a0;-webkit-box-shadow:inset 0 0 8px #a3a0a0;box-shadow:inset 0 0 8px #a3a0a0}.footer-blog-excerpt-time{color:#34404c;text-decoration:none}.footer-blog-excerpt-time:hover time{background-color:#fff}.footer-blog-entry time span{display:block}.footer-excerpt-more-link,.footer-excerpt-more-link:visited{color:#f0f0f0}.footer-excerpt-more-link:hover{color:#fffdc4;padding-left:.2em;text-shadow:0 0 2px #fff}.date-number{font-size:2.6em;line-height:.8;margin:.05em 0 .05em 0;text-shadow:0 1px 0 #fff}.footer-about-us{line-height:1.2;width:35%;margin-right:0}.footer-about-us a,.footer-social-links h5{color:#fffdc4}.footer-about-us a:hover{color:#fff;text-shadow:0 0 3px #f0f0f0}.footer-address{float:left;width:13em;font-size:.9em;line-height:1.1;margin:.7em 0 1.5em 0}.footer-address a{color:#e8e8e8}.footer-map-link,.footer-map-link:visited{float:left;width:20%;margin:0 0 .8em 1em;padding:.25em 0 .3em 0;font:700 2.2em/.62 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;text-shadow:1px 1px 2px #000;position:relative}.footer-map-link:before{content:"\e724";font-size:1.5em;font-weight:400;position:absolute;left:-.7em;top:.38em;padding-right:1em}.footer-map-link:hover{padding-left:.2em}.footer-social-links{clear:both}.footer-social-links h5{font-size:1.05em;font-weight:400;font-style:italic;margin:0 0 .5em 0}.footer-social-links ul{overflow:hidden;height:2.5em}.footer-social-links li a{float:left;font-size:1.5em;padding-right:.5em}.footer-social-links a:hover{font-size:2em;padding:0 .75em 0 .5em}#copyright{clear:both;font:.7em Arial,Helvetica,sans-serif;color:#ccc;text-align:center;margin-top:1em;display:inline-block;width:100%}#copyright:before{content:"";display:block;height:1px;margin-bottom:.9em;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 100%)}.product-multi-list{float:left;width:31%;max-width:100%;margin:20px 2% 20px 0;position:relative}.product-multi-list .onsale{position:absolute;top:0;left:0}.product-multi-list .add_to_cart_button{position:absolute;bottom:0;right:0}.center-multi-thumbnail{width:200px;height:200px;line-height:200px;text-align:center;margin:0 auto;max-width:100%}.center-multi-thumbnail img{vertical-align:middle}a.product-multi-link{display:block;padding:10px;height:21em}.onsale,.product-multi-link,.product-multi-list .add_to_cart_button{-moz-border-radius:20px 0;border-radius:20px 0}.product-multi-link:hover{-moz-box-shadow:1px 1px 8px 3px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 8px 3px rgba(0,0,0,.1);box-shadow:1px 1px 8px 3px rgba(0,0,0,.1)}h3.product-multi-title{font:1.3em/1.15em GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;color:#666;margin:.8em 0 .5em 0;padding-bottom:.3em;overflow:hidden;max-height:2em}.product-multi-link:hover .product-multi-title{color:#000}#product-summary .sale-product-tag,.onsale{background-color:#900;color:#fff;-moz-box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4);box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4)}.onsale{padding:.3em .8em}.product-multi-list a.add_to_cart_button{padding:.3em .8em;background-color:#e8e8e8;color:#666;background:-moz-linear-gradient(-45deg,rgba(218,218,218,.5) 0,rgba(255,255,255,.5) 100%);background:-webkit-linear-gradient(-45deg,rgba(218,218,218,.5) 0,rgba(255,255,255,.5) 100%);background:linear-gradient(135deg,rgba(218,218,218,.5) 0,rgba(255,255,255,.5) 100%);text-shadow:0 -1px 0 #fff;text-decoration:none}.product-multi-list a.add_to_cart_button:hover{color:#000;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.woocommerce-ordering{margin-bottom:1em;text-align:right}#product-summary .price,.cart-item-section.price .item-total,.product-multi-list .price{display:block;font:1.8em/1 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;color:#900;padding-bottom:.6em}.price .from,.price del,.product_list_widget .from,.product_list_widget del{font-size:.6em;color:#999;vertical-align:text-top;text-decoration:none}#product-summary .price del{display:none}.price ins,.product_list_widget ins{display:block;margin-top:-.4em;text-decoration:none;line-height:1.5}.amount .currency-symbol{vertical-align:.22em;font-size:.7em}.selected-gem-extra-details dl{padding:.4em 0 0 .6em;display:none;width:100%;font-size:.9em}.selected-gem-extra-details dt,.variation dt{float:left;padding-right:.5em;font-style:italic;font-weight:400;color:#999}.selected-gem-extra-details dd,.variation dd{padding:0}.no-gemstone-notice{font-size:.8em;color:#999;padding-bottom:1.7em}.no-gemstone-notice div{color:#900;font:1.5em/1 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif}.gem-show-extra.open .gem-icon,.gem-show-extra:hover .gem-icon,.gemstone-price-table .details.open,.gemstone-price-table .details:hover,.gemstone-price-table .item-desc:hover+.details,.gemstone-wrap.open .gem-show-extra .gem-icon,.shipping-calculator-button i.open,.shipping-calculator-button:hover i{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.stock{font-size:.8em;padding-top:.2em;color:#999;text-transform:uppercase}.no-gemstone-notice+.stock{padding-top:1em}.availability-details{display:block;margin-top:.2em;text-transform:none}.availability-details sup{vertical-align:top}.gem-selected .availability-details.no-gem,.stock .availability-details.with-gem{display:none}.gem-selected .availability-details.with-gem{display:block}.cart-item .basic-availability{display:none}.product-details-disclaimer{color:#666;clear:both;font-size:.8em;font-style:italic;margin-bottom:1em;text-align:left}.engagement-hub .main-titles,.front-page .main-titles{margin-top:1.6em;margin-left:1em}.engagement-hub .arden-slider,.front-page .arden-slider{border-top:solid 3px #ccc;margin-bottom:0}.featured-section{margin-bottom:1em}.featured-section h3 a{font:1.1em/1 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;color:#1c3045}.featured-section h3 a:hover{color:#000;text-shadow:0 0 2px #ee6}.featured-section img{float:left;margin-bottom:10px}.featured-section a:hover img{-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.featured-text{margin-left:120px;color:#666}.home-section{margin-top:.8em;padding-top:2em;border-top:solid 1px #ccc}.front-page .main-article-wrapper>p,.hero .main-article-wrapper>p{font:1.4em/1.4 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;color:#666}.front-page .main-article-wrapper>p a{display:inline}.drop-cap:first-letter,.front-page .main-article-wrapper>p:first-of-type:first-letter{font-family:GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;font-size:350%;margin:0 0 -5px 0;padding:0 .1em 0 0;height:.85em;line-height:.85;float:left}.front-page .main-article-wrapper>p:last-of-type{margin-left:15%}.home-testimonial{padding-left:3em;padding-right:3em;text-align:center}.home-testimonial p{color:#666;font:1.5em/1.3 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif}.home-testimonial p:after,.home-testimonial p:before{content:'\201c';color:#ccc;font-size:1.4em}.home-testimonial p:after{content:'\201d';vertical-align:middle}.testimonial-author{color:#72889d}.map-canvas{height:400px;border:solid 1px #ccc;margin-bottom:1em}.info-window-link{padding:.5em 0;margin-top:.5em;text-align:center}.info-window-link a,.main-article-wrapper a.directions-link{display:inline-block;font-variant:small-caps;color:#395c80;padding:.4em;border:solid 1px #395c80;-moz-border-radius:4px;border-radius:4px;text-shadow:0 -1px 0 #fff}.info-window-link a:hover,.main-article-wrapper a.directions-link:hover{background:#eee;color:#1c3045}.feat-product{margin-bottom:2em;border-bottom:none}.feat-product-img.feat-product-img{display:block;float:left;margin-right:1.5em;padding-right:1.5em;border:none;max-width:100%}.feat-product-img.feat-product-img:hover{border:none}.feat-product-details{float:left;width:8em}.feat-product-details{font-size:1.5em}.feat-product .feat-product-more{display:inline-block;color:#aaa;font-size:.9em;border:solid 1px #aaa;border-radius:1.5em;text-transform:capitalize;text-decoration:none;padding:.75em}.feat-product .feat-product-more:hover{color:#000;border-color:#000}.feat-product .feat-product-price{font:1.4em/1.3 GoudyOldStyleItalic,Georgia,'Times New Roman',Times,serif;color:#800;padding-bottom:.5em}.feat-product-price del{color:#aaa;font-size:.7em;text-decoration:none}.feat-product-price ins{text-decoration:none}.countdown{font:3em/1 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#fff;text-align:center;margin-bottom:.7em;margin-top:.7em}.countdown>.group{display:inline-block}.countdown>.group>div{padding:10px;border-radius:3px;background:#035d8d;display:inline-block;margin-bottom:.25em;box-shadow:2px 2px 10px 0 rgba(0,0,0,.3)}.countdown>.group>div>span{padding:15px;border-radius:3px;display:inline-block}.countdown .smalltext{padding-top:.5em;font-size:.4em}.countdown-finished{font-size:.5em}.sale-notice{padding:1em;background:#ffe;border:solid 3px #fc0;margin-bottom:2em;border-left:none;border-right:none;color:#330}.sale-notice a{display:inline;text-decoration:underline;border:none}.sale-notice a:hover{border:none;text-decoration:none}.sale-end-countdown{visibility:hidden}.search-suggestions{background:#efefef;-moz-border-radius:15px;border-radius:15px;border:solid 1px #ccc;padding:1em}.search-suggestions h3{text-shadow:0 -1px 0 #fff;color:#666}.search-suggestions li,.search-terms li,.shop-by-budget li{height:2em}.search-suggestions a:hover,.search-terms a:hover,.shop-by-budget a:hover{font-size:1.1em;border-color:transparent}.search-terms .taxonomy{float:left;width:30%;margin:1em 3% 0 0}.section-explanation{color:#666;font-style:italic}.search-terms .section-explanation{padding-bottom:0}.aslider-wrapper{padding:0 3em;-moz-border-radius:1.5em;border-radius:1.5em;box-shadow:0 0 8px rgba(0,0,0,.2) inset,2px 2px 4px rgba(255,255,255,.7),-2px -2px 4px rgba(0,0,0,.2);background:#c6c6c6;background:-moz-linear-gradient(top,#c6c6c6 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c6c6c6),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#c6c6c6 0,#f2f2f2 100%);background:-o-linear-gradient(top,#c6c6c6 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#c6c6c6 0,#f2f2f2 100%);background:linear-gradient(to bottom,#c6c6c6 0,#f2f2f2 100%);background-clip:padding-box}.aslider{z-index:100;height:3em}.aslider-handle{width:3em;height:3em;margin-left:-1.5em;-moz-border-radius:0 50% 50% 0;border-radius:0 50% 50% 0;z-index:500;background:#f5fdff;background:-moz-linear-gradient(top,#f5fdff 0,#d7e0e5 40%,#aeb4be 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5fdff),color-stop(40%,#d7e0e5),color-stop(100%,#aeb4be));background:-webkit-linear-gradient(top,#f5fdff 0,#d7e0e5 40%,#aeb4be 100%);background:-o-linear-gradient(top,#f5fdff 0,#d7e0e5 40%,#aeb4be 100%);background:-ms-linear-gradient(top,#f5fdff 0,#d7e0e5 40%,#aeb4be 100%);background:linear-gradient(to bottom,#f5fdff 0,#d7e0e5 40%,#aeb4be 100%);background-size:1.5em 100%;box-shadow:inset 0 0 4px rgba(0,0,0,.2),inset 2px 2px 2px rgba(230,245,255,.8),inset -2px -2px 2px rgba(0,10,50,.3)}.aslider-handle-left{-moz-border-radius:50% 0 0 50%;border-radius:50% 0 0 50%;margin-left:-3em}.aslider-handle-right{margin-left:0}.aslider-selected-range{height:3em;z-index:300;box-shadow:inset 0 0 4px rgba(0,0,0,.5),inset 2px 2px 2px rgba(230,245,255,.6),inset -2px -2px 2px rgba(0,10,50,.3);background:#597ea5;background:-moz-linear-gradient(top,#597ea5 0,#769bb8 50%,#6a93b4 51%,#a1bccf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#597ea5),color-stop(50%,#769bb8),color-stop(51%,#6a93b4),color-stop(100%,#a1bccf));background:-webkit-linear-gradient(top,#597ea5 0,#769bb8 50%,#6a93b4 51%,#a1bccf 100%);background:-o-linear-gradient(top,#597ea5 0,#769bb8 50%,#6a93b4 51%,#a1bccf 100%);background:-ms-linear-gradient(top,#597ea5 0,#769bb8 50%,#6a93b4 51%,#a1bccf 100%);background:linear-gradient(to bottom,#597ea5 0,#769bb8 50%,#6a93b4 51%,#a1bccf 100%)}.aslider-tick{height:3em;border-right:solid 1px #fff;border-right-color:rgba(255,255,255,.4);z-index:350}.aslider-value{top:3.3em;padding-top:.2em;color:#335671;font-size:.9em;text-shadow:0 1px 0 #fff;border-right:solid 1px #335671;border-right-color:rgba(51,86,113,.4);z-index:350;cursor:default}.aslider-value sub{vertical-align:bottom}.aslider-inputs-container{position:relative;margin-top:.75em}.aslider-inputs-container.aslider-discrete{margin-top:0;font-size:.94em;padding:0 1px}.aslider-input-minmax{max-width:40%}.aslider-input-max{float:right}.awesome-lightbox-overlay{background-color:#1b1b1b}.awesome-lightbox-container{position:absolute;-moz-box-shadow:2px 2px 18px #000;-webkit-box-shadow:2px 2px 18px #000;box-shadow:2px 2px 18px #000;-moz-transition:-moz-transform 1s ease;-webkit-transition:-webkit-transform 1s ease;-o-transition:-o-transform 1s ease;-ms-transition:-ms-transform 1s ease;transition:transform 1s ease}.awesome-lightbox-content img{max-width:none}.alightbox-pointer{cursor:pointer}.alightbox-zoomed-in{cursor:all-scroll;cursor:move;cursor:-moz-grab;cursor:grab}.alightbox-dragging{cursor:-moz-grabbing;cursor:grabbing}.alightbox-button{font-size:2.2em;display:inline-block;line-height:1}.awesome-lightbox-caption{color:#5b5b5b;font:1em/1.3 Helvetica,Swiss,Arial,sans-serif;padding:.65em .65em 0 .65em;margin-right:8.5em}.alightbox-control-buttons{text-align:right;float:right;white-space:nowrap;overflow:hidden;padding-top:.65em}.alightbox-control-buttons a{color:#5b5b5b;padding-right:.7em}a.alightbox-close{padding-right:0}.alightbox-control-buttons a:hover{color:#000;text-shadow:0 0 4px #444}a.awesome-lightbox-zoom{font-size:3em;display:block;text-align:right;width:1em;height:1em;line-height:1.1;color:rgba(0,0,0,.2);-moz-border-radius:50%;border-radius:50%;text-shadow:1px 1px 0 rgba(255,255,255,.5);overflow:hidden}a.awesome-lightbox-zoom:hover{color:rgba(0,0,0,.6)}.av-broken-video{margin:.5em 0 .8em 0;padding:1em;border:solid 1px #ccc;-moz-border-radius:10px;border-radius:10px;font-style:italic;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.2)}.av-broken-video-icon{display:block;float:left;width:70px;height:70px;background:url(../images/sprite.3.png) no-repeat scroll -382px -97px;margin-top:-7px}.video-js{margin-bottom:1em;clear:both}.page-list a{text-decoration:none}.page-list li{overflow:hidden;margin-bottom:1em}.page-list img{display:block;float:left;border-radius:10px;margin:0 1em 1em 0}.page-list h3{border-bottom:solid 1px #ccc}.feed-links a{display:block;border:1px solid transparent;border-radius:3px;box-shadow:inset 0 0 4px #fff;color:#666;font-size:.9em;margin-bottom:1em;opacity:.7;padding:.1em .4em;text-transform:uppercase;text-shadow:0 1px 0 #fff}.feed-links a:hover{color:#333;border-color:#333;opacity:1}.more-feeds,.more-feeds:active,.more-feeds:visited{display:block;text-align:right;font-size:.9em;color:#395c80;opacity:.7}.more-feeds:hover{padding-right:10px;color:#000;opacity:1}.subscribe-notes{color:#666;font-size:.85em}.subscribe-notes.site-map,.subscribe-widget .form-row span{font-size:.9em}.subscribe-widget .error,.subscribe-widget hr,.subscribe-widget p{margin-bottom:1em}.subscribe-widget .email-submit{text-align:right}.subscribe-widget .email-name{margin-bottom:-1px}.subscribe-widget .email-subscribe label{display:none}.subscribe-widget .email-name input{border-radius:5px 5px 0 0}.subscribe-widget .email-address input{border-radius:0 0 5px 5px}.subscribe-widget hr{border-bottom:solid 1px #ccc}.subscribe-widget input.error{margin-bottom:.5em}.subscribe-widget .form-result.general-notice{padding:1em;font-size:.9em}.sidebar-posts{text-align:left}.nav-widget h5{font-size:1.2em;font-weight:400;font-variant:small-caps;margin:0 0 .6em 0}.sidebar-posts li{padding-bottom:.8em;color:#777}.sidebar-posts li:last-child{padding-bottom:0}.sidebar-posts li.has-image{padding-left:50px;position:relative}.sidebar-posts li img{border-radius:50%;border:solid 2px #ccc;width:40px;height:40px;opacity:.5;position:absolute;left:0;top:0}.ios .sidebar-posts li img{border:none;box-shadow:0 0 0 2px #ccc}.sidebar-posts li a:hover img,.sidebar-posts li.current-page img{opacity:1}.sidebar-posts h6{font-size:.9em;font-weight:inherit}.sidebar-posts .has-image h6{display:table-cell;height:40px;vertical-align:middle}.nav-widget .term-link{font-size:1em;text-transform:uppercase}.nav-widget .current-page{font-weight:700;color:#000}.sidebar-posts a{display:block}.sidebar-posts a:hover{color:#000;text-shadow:0 0 3px rgba(50,100,255,.3);border-color:#000;padding-left:.2em;margin-right:-.2em}.sidebar-posts a:hover img{border-radius:50% 0;width:50px;height:50px;top:-5px}.sidebar-posts .video-thumb-overlay{border-radius:50%;left:0;top:0;z-index:500}.sidebar-posts a:hover .video-thumb-overlay{left:5px;top:0}.sidebar-posts .price{display:block;margin-top:.3em}.sidebar-posts .price ins{line-height:1}.widget_atran_facted_nav_product{position:relative}.faceted-nav-filter{text-align:left;padding-bottom:1em}.faceted-nav-filter.last{padding-bottom:0}.faceted-nav-filter h5{font-size:1.1em;font-variant:small-caps;font-weight:400;margin-bottom:.3em}.faceted-nav-filter .filter-list>li{position:relative}.filter-list>li.over{padding-left:.2em}.faceted-nav-filter .filter-list label{display:inline-block;padding-left:.5em;margin-left:0}.faceted-nav-filter .show-more{color:#395c80}.faceted-nav-filter .show-more i{height:auto}.faceted-nav-filter .check-only:hover,.faceted-nav-filter .show-more:hover{color:#1c3045}.arrow-flip,.faceted-nav-filter .show-more.open i{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);vertical-align:-10%}.loading-screen{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);z-index:600}.loading-screen.active{top:2.5em}.widget_atran_related h5{font:normal 1.2em/1 FuturaLight,Verdana,Helvetica,Swiss,Arial,sans-serif;color:#000;margin-bottom:.4em;padding-bottom:.2em;border-bottom:dotted 1px #000;text-align:left}.related-posts{margin-bottom:1em}.related-posts:last-of-type{margin-bottom:0}.cart-widget{text-align:left;margin-bottom:1em}.cart-widget li{margin-bottom:1em;padding-bottom:1em;border-bottom:dotted 1px #ccc}.cart-widget li a:hover{text-shadow:0 0 2px rgba(255,255,0,.5)}.cart-widget li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cart-widget h5,.product_list_widget a{font:normal 1.3em/1.3 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;padding-bottom:.4em}.cart-widget img{float:left}.widget-quantity{display:inline-block;font:2em/1 GoudyOldStyleRegular,Georgia,'Times New Roman',Times,serif;margin-left:-.5em;opacity:.3;text-shadow:0 -1px 0 #fff,0 0 4px #fff}.widget-price{font-size:1.05em;float:right;color:#900}.widget-price,.widget-quantity{margin-top:10px}.cart-widget-actions{margin-left:-1em;padding-top:.4em;width:16em;background:#eee;border:solid 1px #ccc;border-left:none;border-right:none;height:2em}.cart-widget-actions a{color:#395c80;vertical-align:middle}.cart-widget-actions a:hover{font-size:1.1em;color:#000;text-shadow:0 0 2px #fff}#wp-calendar{width:100%;table-layout:fixed}#wp-calendar caption{text-align:right;color:#333;font-size:.9em;margin-bottom:10px}#wp-calendar thead{font-size:.8em}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa;font-size:.9em}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:4px}#wp-calendar a{color:#395c80;font-weight:700}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot td{text-transform:uppercase;padding-top:10px;font-size:.9em}#wp-calendar tfoot #next{text-align:right}.product_list_widget img{display:block;margin:0 auto .5em auto}.product_list_widget a{display:block;color:#888}.product_list_widget a:hover{color:#000}.product_list_widget li{margin-bottom:1.5em}.product_list_widget li:last-child{margin-bottom:0}.profile-link{margin-bottom:1em;padding-bottom:1em;border-bottom:dotted 2px gray;overflow:hidden}.profile-link:last-of-type{padding-bottom:0;border-bottom:none}.profile-link img{border-radius:10px;margin:0 1em 0 0}.profile-link a{font-weight:700;font-size:1.1em}.job_listings .meta .date.date{display:none}.single_job_listing .company{display:none}.hide-block-if-no-onesignal{display:none}.onesignal-button-wrapper{text-align:center}.onesignal-unsub-link,.onesignal-unsub-link:visited{color:#395c80;text-decoration:underline}.onesignal-unsub-link:hover{color:#036}#temp-url,.ez-hide,.fancy-color-list br,.js-only,.no-js .arden-slider,.no-touch .floating-message-link,.widget-data,.widget_atran_facted_nav_product{display:none}a.anchor{width:0;display:inline-block}.hide{opacity:0}.accessibility-label{position:absolute;left:-9999px}.placeholder{color:#aaa}.fancy-color-list li{clear:both}.fancy-color-list h3{color:#666;border-bottom:solid 1px #ccc}.fancy-color-list p{padding-left:88px}#content .fancy-color-list img{margin-top:0;margin-left:0}.repair-before-after{padding-left:4em}.floating-message-link{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1000;bottom:20px;left:20px;width:70px;height:70px;background:#72889d;border-radius:50%;box-shadow:2px 2px 8px rgba(0,0,0,.2)}.floating-message-icon{max-width:65%}.browser-warning{display:none}.browser-warning a{color:#00f;text-decoration:underline}.lt-ie11 .browser-warning{display:block;height:4em;background:#ffc;padding:1em}.lt-ie11 #main-heading{top:6em}[class*=" icon-"],[class^=icon-]{display:inline-block;height:1em}[class*=" icon-"]:before,[class^=icon-]:before{font-family:Fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a [class*=" icon-"],a [class^=icon-]{display:inline-block}.icon-play:before{content:'\25b6'}.icon-mail:before{content:'\2709'}.icon-cancel:before{content:'\2715'}.icon-cancel-circle:before{content:'\2716'}.icon-plus-circle:before{content:'\2795'}.icon-minus-circle:before{content:'\2796'}.icon-info-circled:before{content:'\e089'}.icon-youtube:before{content:'\e090'}.icon-right-circle:before{content:'\e4a2'}.icon-location:before{content:'\e724'}.icon-down-open:before{content:'\e75c'}.icon-left-open:before{content:'\e75d'}.icon-right-open:before{content:'\e75e'}.icon-up-open:before{content:'\e75f'}.icon-rss:before{content:'\e800'}.icon-cog:before{content:'\e801'}.icon-check:before{content:'\e802'}.icon-dollar:before{content:'\e803'}.icon-emo-happy:before{content:'\e804'}.icon-th:before{content:'\e805'}.icon-ship:before{content:'\e806'}.icon-basket:before{content:'\e807'}.icon-x-logo:before{content:'\e815'}.icon-x-logo-squared:before{content:'\e816'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-pinterest-squared:before{content:'\f0d3'}.icon-linkedin:before{content:'\f0e1'}.icon-chat-empty:before{content:'\f0e6'}.icon-building:before{content:'\f0f7'}.icon-circle:before{content:'\f111'}.icon-instagram:before{content:'\f16d'}.icon-reddit:before{content:'\f1a1'}.icon-diamond:before{content:'\f219'}.icon-pinterest:before{content:'\f231'}.icon-twitter-squared:before{content:'\f304'}.icon-facebook-squared:before{content:'\f308'}.icon-linkedin-squared:before{content:'\f30c'}.icon-pause:before{content:'\f389'}.icon-phone:before{content:'\f4de'}.icon-search:before{content:'\f50d'}.icon-clock:before{content:'\f554'}@media only screen and (max-width:1250px){body{min-width:0}.open .header-nav-item .header-nav-main span{color:#fff;color:rgba(255,255,255,0)}}@media only screen and (max-width:1100px){.secondary-side-bar{float:none;clear:both;width:auto;padding:1.5em 1em .5em 1em;margin:0;overflow:hidden}.secondary-side-bar-content{width:47%;float:left;clear:left}.secondary-side-bar-content:nth-child(2n){float:right;clear:right}.content-area .main-article{padding-right:0}.main-article-wrapper{float:none;width:auto}#header-nav .header-nav-main span{font-size:.7em}.footer-about-us{float:none;clear:both;margin:0 35px 1em 0;width:auto;padding-top:1em}.footer-nav{width:31%}.footer-blog-snippets{width:59%;margin-right:0}.main-titles h1{font-size:2.8em}}@media only screen and (max-width:830px){#content{background:url(../images/body-bg-gradient-top.jpg) repeat-x scroll left top,url(../images/body-bg-gradient-bottom.jpg) repeat-x scroll left bottom #fff;background-color:#fff;padding:0;top:10.8em}#content:after,#content:before{display:none}#side-bar{float:none;clear:both;margin:0;padding:0 1em;position:static;text-align:left;width:auto}.side-bar-content h4{width:auto;margin-left:-24px;padding-left:0}.side-bar-content h4:before{left:0}.main-article-wrapper{padding:0 1em}#inner-wrapper{float:none;padding:0}#side-bar-phone{display:none}.side-bar-content{float:left;clear:left;width:40%;border:solid 1px #ccc;padding:1em;-moz-box-shadow:inset 0 0 30px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.1);box-shadow:inset 0 0 30px rgba(0,0,0,.1);min-width:205px}.side-bar-content:nth-child(2n-1){float:right;clear:right}.side-bar-content header{background:url(../images/side-bar-banner-bg.png) repeat-x scroll right 1px;margin-right:-24px;position:relative}.side-bar-content header:after{content:"";border-bottom:8px solid transparent;border-left:8px solid #000;position:absolute;right:0;top:100%}body{background:#fff!important}#logo{margin:15px 5px;float:none;width:auto;height:auto;background:0 0!important;left:0;max-width:100%}#logo img{display:block;margin:0 auto}#header-nav{margin-left:5px;clear:both}.header-nav-item{padding:0 0 1em 0}.open .header-nav-item{padding-bottom:0}#header-links .phone-number{display:inline}#main-footer{margin:0;padding:1em;top:10.8em;contain-intrinsic-size:auto 700px}#footer-testimonials{margin:0 0 1em 0}.flexible-footer{margin-left:0}.footer-section{float:none;width:auto;margin:0 0 2em 0;padding-top:0}.footer-section:last-child{margin-bottom:0}.footer-nav ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}.footer-nav li a,.footer-nav li a:visited{white-space:normal}.breadcrumbs{position:static;margin:0 1em 1em 1em}.cart-widget-actions{width:auto;margin-right:-1em;text-align:center}}@media only screen and (max-width:600px){#content,#main-footer{top:6.5em}#main-heading{min-height:0}#main-heading-container{position:relative;min-height:10px}#logo{display:inline-block;width:70%;width:calc(100% - .5em - 40px - 20px);margin-left:0}#logo img{margin:0}.hamburger{display:block;box-shadow:none;padding:0;position:absolute;right:.52em;top:59px}#header-nav{height:0;overflow:hidden}#header-nav.open{height:auto}#header-search-form{width:20px}.header-nav-item{float:none;width:auto!important;border-bottom:solid 1px #eee;padding-top:.2em;padding-bottom:.6em;position:relative}.open .header-nav-item{padding-bottom:.6em}.right-col{border-bottom:none;margin-right:0}.open.header-nav-item .top-nav-inner{mask:url(../images/svg-defs.3.svg#headerFade);-webkit-mask-image:-webkit-linear-gradient(top,#fff 90%,rgba(255,255,255,0) 100%);padding-bottom:.5em}.top-nav-inner .quick-contact a,.top-nav-inner .quick-contact a:hover,.top-nav-inner .quick-contact li:last-child a:hover{white-space:normal;padding-right:.2em;padding-left:.2em}.header-nav-main{display:block;margin-right:1.75em}.header-nav-main span{display:inline-block;padding-left:1em}.open .header-nav-item .header-nav-main span,.open .header-nav-main{color:grey}i.drop-down{display:block;color:grey;font-size:1.3em;position:absolute;right:0;top:0;height:1.8em;border-left:solid 1px #eee;border-left-color:rgba(0,0,0,.1);padding:.3em .5em 0 .65em;cursor:pointer}i.drop-down:hover{color:#000}#footer-testimonials{float:none;width:auto}#flexible-footer{margin:0;padding:0}.footer-nav li a,.footer-nav li a:visited{white-space:nowrap}.main-titles h1{font-size:2.6em}.main-titles h2{font-size:1.8em}.aslider-value{font-size:.8em;padding-top:.4em;top:3.7em}.aslider-inputs-container.aslider-discrete{font-size:.84em}.aslider-input-minmax{padding:.3em}.main-article .sitemap-subsection .col-set:before{display:none}.main-article .sitemap-category{padding-top:1em}.main-article .sitemap-subsection a.feed-link{padding-right:2.3em}.main-article .sitemap-subsection a.feed-link span{margin-left:.4em;visibility:visible;opacity:1}.bc{display:block;padding-bottom:1em;line-height:1.1}.hero-title{background:#000;box-shadow:0 8px 30px #000}.hero-image{margin-top:-2em}.hero .numbered-list li{padding-left:0}table.data-table{margin-bottom:0}.data-table td,.data-table th{width:auto;min-width:6em}.resp-table{width:100%;overflow-y:auto;margin:0 0 1em}.resp-table::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.resp-table::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}.gallery{flex-direction:column;align-items:center}.gallery-item{margin-bottom:1em;margin-right:0}.col-1,.col-2,.main-article .half-width-video{width:auto;clear:both;float:none;padding:0}.long-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}#customer_login div.col-1{border-right:none;border-bottom:dotted 1px #ccc;padding-bottom:1em;margin-bottom:1em}.change-password p .atran-button,.edit-address p .atran-button,.lost-password p .atran-button{margin-left:0}#content blockquote{margin:0 0 1em 0;width:auto;float:none;padding:0 0 .5em 10px}blockquote.full-width:before{left:-10px}li.prev-link{display:block;margin-bottom:.5em}li.next-link{display:block;margin-top:.5em}.product-multi-list{width:45%;margin-right:5%}.post-type-section .post-type-section-title a span{opacity:1}.search-terms .taxonomy{width:48%;margin-right:1%}.search-terms .taxonomy.odd{clear:left}.main-article .why-us-list{margin:1em 0 0 0}.featured-post .featured-post-heading h4{font-size:2em}.woocommerce-password-hint.woocommerce-password-hint,.woocommerce-password-strength.woocommerce-password-strength{margin-left:0}.floating-message-link{display:flex}.cta-button-container{flex-direction:column}}@media only screen and (max-width:420px){#main-heading-container{min-height:98px}.hamburger{top:51px}.hamburger-box,.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px}#logo{width:80%;width:calc(100% - .5em - 30px - 15px)}li.pa_jewelry-type,li.product_cat{float:none;width:auto;margin-bottom:1.5em}li.product_cat{margin-top:.5em}#content,#main-footer{top:5.8em}.multi-list-item a h4{clear:both}#content .multi-list-item a>img{float:none;margin-left:auto;margin-right:auto;display:block}#content .multi-list-item a>.video-thumb-overlay{margin-left:50%;left:-70px}.product-multi-list{float:none;width:auto;margin-right:0}.multi-post-list.post .multi-list-item:nth-child(2n){text-align:left}#side-bar .side-bar-content,.secondary-side-bar .secondary-side-bar-content{float:none;clear:both;width:auto;min-width:0}.footer-nav ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.main-titles h1{font-size:2.3em}.main-titles h2{font-size:1.6em}div.video-js{font-size:12px}.vjs-live-controls,.vjs-time-controls,.vjs-time-divider{display:none}.featured-section img{float:none;display:block;margin:0 auto;-moz-box-shadow:0 0 10px 10px #fff;-webkit-box-shadow:0 0 10px 10px #fff;box-shadow:0 0 10px 10px #fff}.featured-section .image-link{display:block;background:-moz-linear-gradient(top,rgba(204,204,204,0) 45%,#ccc 50%,rgba(204,204,204,0) 55%);background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,rgba(204,204,204,0)),color-stop(50%,#ccc),color-stop(55%,rgba(204,204,204,0)));background:-webkit-linear-gradient(top,rgba(204,204,204,0) 45%,#ccc 50%,rgba(204,204,204,0) 55%);background:-o-linear-gradient(top,rgba(204,204,204,0) 45%,#ccc 50%,rgba(204,204,204,0) 55%);background:-ms-linear-gradient(top,rgba(204,204,204,0) 45%,#ccc 50%,rgba(204,204,204,0) 55%);background:linear-gradient(to bottom,rgba(204,204,204,0) 45%,#ccc 50%,rgba(204,204,204,0) 55%);-moz-box-shadow:inset 0 0 10px 10px #fff;-webkit-box-shadow:inset 0 0 10px 10px #fff;box-shadow:inset 0 0 10px 10px #fff}.featured-text{margin-left:0;clear:both}.home-testimonial{padding-left:1em;padding-right:1em}.article-list li:before{left:0}.article-list li{padding-left:1em}.page-list img{float:none;margin:0 auto 1em auto}.page-list .video-thumb-overlay{right:-65px;margin-right:50%}.fancy-color-list p{padding-left:0}.tag-wrapper{padding-right:28px}.sitemap-subsection.blog .sitemap-category.col-2 .sitemap-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}.search-terms .taxonomy{float:none;width:auto;margin-right:0}.my_account_orders .woocommerce-orders-table__cell-order-date,.my_account_orders .woocommerce-orders-table__header-order-date{display:none}.we-buy-gold-jewelry .primary-action{display:block;text-align:center}.repair-before-after{padding-left:0}}@media only screen and (max-width:340px){#header-search-form{width:1px}}