@import url('https://fonts.googleapis.com/css?family=Open+Sans:300');@import url('https://fonts.googleapis.com/css?family=Cinzel');a,abbr,acronym,address,article,aside,audio,b,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{border:0 none;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@font-face{font-family:eurof;src:url(../fonts/eurof35.eot?);src:url(../fonts/eurof35.eot?) format("embedded-opentype"),url(../fonts/eurof35.ttf) format("truetype"),url(../fonts/eurof35.svg#eurofurencelightRegular) format("svg")}body{width:auto;color:#31281b;font-family:Open Sans,sans-serif;font-weight:100;font-size:16px;line-height:1.5em;background:url(../Images/slides/slide-bg.jpg) no-repeat fixed center bottom transparent;background-attachment:fixed}a{text-decoration:none;font-family:Open Sans,sans-serif;color:#5b5152}a:hover{color:#fe5722;text-decoration:none}p{margin-bottom:20px}img{border:0 none;vertical-align:middle;height:auto;max-width:100%}strong{font-weight:bold}h1{font-size:2.2em;text-align:center;font-family:Open Sans;color:#5b5152;padding:30px 0 30px 0;line-height:1.25em}h2{font-size:2em;font-family:Open Sans;color:#5b5152;padding:25px 0 25px 0;line-height:1.25em}h3{font-size:1.5em;font-family:Open Sans;color:#5b5152;padding:15px 0 15px 0;line-height:1.3em}h4{font-size:1.2em;font-family:Open Sans;color:#5b5152}.img-pad-r{padding:0 20px 20px 0}.img-pad-l{padding:0 0 20px 20px}.max-w100{max-width:100%}.hline{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.center-text{text-align:center !important}.italic{font-style:italic}.container{text-align:justify}.circlediv{border-radius:50%;border:1px solid #999;padding:0 7px}.maxzindex{z-index:9999}.ftlnks{min-height:370px}.xsmall{font-size:70%}.small{font-size:85%}.icn-18{font-size:18px}.icn-24{font-size:24px}.icn-32{font-size:32px}.font-24{font-size:24px}.font-bold{font-weight:bold}.bluetext{color:#069}.defaulttext{color:#31281b}.boldtext{color:#5b5152;font-weight:bold}.whitetext{color:#fff}.whitetext a{color:#fff}.whitetext a:hover{color:#fe5722}.white-bg{background-color:#fff !important}.light-gray-bg{background-color:#eee;background-color:rgba(238,238,238,.95)}.navbar-menu{padding:9px 6px !important}.navbar{min-height:40px;position:absolute !important;width:100%;margin-bottom:0;border-top:1px solid #ddd;box-shadow:0 1px 3px #ddd;border-bottom:1px solid #999}.mainnav{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.margin-5{margin:5px !important}.margin-20{margin:20px !important}.margin-r5{margin-right:5px !important}.margin-r20{margin-right:20px !important}.margin-r10{margin-right:10px !important}.margin-l5{margin-left:5px !important}.margin-l10{margin-left:10px !important}.margin-b5{margin-bottom:5px !important}.margin-b10{margin-bottom:10px !important}.margin-b20{margin-bottom:20px !important}.margin-b30{margin-bottom:30px !important}.margin-b40{margin-bottom:40px !important}.margin-t0{margin-top:0 !important}.margin-t10{margin-top:10px !important}.margin-t20{margin-top:20px !important}.margin-t40{margin-top:40px !important}.menu-margin{margin-top:30px !important}.mar-b150{margin-bottom:150px !important}.pad-tb20{padding-top:20px !important;padding-bottom:20px !important}.pad-tb5{padding-top:5px !important;padding-bottom:5px !important}.pad-tb10{padding-top:10px !important;padding-bottom:10px !important}.pad-10{padding:10px !important}.pad-20{padding:20px !important}.pad-r10{padding-right:10px !important}.pad-l10{padding-left:10px !important}.pad-5{padding:5px !important}.pad-0{padding:0 !important}.pad-t20{padding-top:20px !important}.pad-t10{padding-top:10px !important}.sublnk{list-style:none;font-size:.85em;padding-left:10px !important}hr{border-top:1px solid #999}ul{padding-left:30px !important;margin:10px}li{line-height:1.8em}#lvcontent{background-color:#fdfdfc;min-height:500px;padding-bottom:30px;margin-top:100px}#galminislide{margin-top:10px}#wait{display:none;left:50%;position:absolute;top:50%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearboth{clear:both}.temphide{display:none}.full-w{width:100% !important}.flex{display:flex;display:-webkit-flex}.flex-virtical-center{display:flex;display:-webkit-flex;align-items:center}.flexdiv3{align-items:flex-end;-webkit-align-items:flex-end;justify-content:flex-start;-webkit-justify-content:flex-start;margin:.5%;width:32%}.flexdiv4{align-items:flex-end;-webkit-align-items:flex-end;justify-content:flex-start;-webkit-justify-content:flex-start;margin:.5%;width:24%}.flexdiv5{align-items:flex-end;-webkit-align-items:flex-end;justify-content:flex-start;-webkit-justify-content:flex-start;margin:.5%;width:19%}.left-border{border-left:1px solid #ddd}.img-shadow{box-shadow:0 0 4px #333}.moreinfo{font-size:1.3em;font-style:italic}.btn:hover{background-color:#f3f3f3}.btn-default{background-color:#fbfbfb;border-color:#cac8c8}.btn:hover,.btn a:hover{box-shadow:1px 7px 12px rgba(0,0,0,.25),1px 4px 5px rgba(0,0,0,.22)}.btn-orange{background-color:#ff8b45;border-color:#c55c32;color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.12),1px 1px 2px rgba(0,0,0,.5);transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-orange:hover,btn-orange a:hover{background-color:#fe5722;color:#fff !important;text-decoration:none;box-shadow:1px 7px 12px rgba(0,0,0,.25),1px 4px 5px rgba(0,0,0,.22)}.btn-teal{background-color:#00796a;border-color:#014d43;color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.12),1px 1px 2px rgba(0,0,0,.5);transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-teal:hover,btn-teal a:hover{background-color:#45d7d7;color:#fff !important;text-decoration:none;box-shadow:1px 7px 12px rgba(0,0,0,.25),1px 4px 5px rgba(0,0,0,.22)}.btn-gray{background-color:#777;border-color:#666;color:#fff}.btn-lightgray{background-color:#ddd;border-color:#aaa;color:#444}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.dropdown-menu{left:auto;right:0}.uline{text-decoration:underline}.list-decimal li{list-style:decimal}.lineh-1{line-height:1}#headermenu{background-color:rgba(255,255,255,.7);height:60px;padding-top:5px;position:absolute;top:0;width:100%;z-index:100}.menu-active{color:#48a0cb !important}.navbar-static-top{top:60px;z-index:2}.top-icon{display:inline;list-style:none outside none;margin:0;font-size:1.1em;font-family:Open Sans,sans-serif;float:right}.mainmenu-text{float:left;font-family:Open Sans;font-size:.9em;font-weight:100;line-height:38px;margin:0;text-align:center;vertical-align:middle}.autotagkey{width:63%;display:inline}.searchbtn2{width:35%;color:#fff;background-color:#ff8b45;border-color:#d46530}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sb-search{position:relative;width:0%;min-width:60px;height:38px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden}.search-container{width:300px}.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;width:100%;margin:0;z-index:10;padding:5px 65px 5px 10px;font-family:inherit;line-height:24px;background-color:transparent;border-radius:5px;font-size:14px}.sb-icon-search,.sb-search-submit{width:60px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;text-align:center;cursor:pointer}.sb-search-submit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1}.sb-icon-search{color:#5b5152;z-index:90;font-size:24px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;padding:5px 0}.sb-search.sb-search-open,.no-js .sb-search{width:100%}.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{z-index:11}.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90}.sb-search-open>.sb-search-input{background-color:#fff !important}.sb-search-open>.sb-icon-search{border-left:#ddd;background-color:#eee;border-radius:0 5px 5px 0;color:#5b5152}.ddmenu{background-color:#fff;clear:both;display:none;left:0;padding:8px 0;position:absolute;right:0;top:38px;width:100%;margin-bottom:20px;box-shadow:0 0 2px #949292}.submenu-title{font-size:1.1em;font-family:Open Sans,sans-serif;color:#009788;font-weight:100;margin-bottom:5px}.banner-slide-text{background-color:rgba(0,0,0,.4);bottom:0;color:#fff;font-family:Open Sans;font-size:1.8em;font-weight:100;padding:5px;position:absolute;text-align:right;width:100%}.col-padadj{padding:5px 0 !important}.col-15{width:15%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;float:left}.moblogo{width:90px;max-width:100%}.banner-slide{display:none}.navbar-header a{color:#666}.navbar-header{display:flex;align-items:center}.flex-left{margin-right:auto}.flex-right{margin-left:auto}.flex-center{display:flex;display:-webkit-flex;justify-content:space-around}.flex-item3{width:33%;text-align:center}.margin-nav-icn{margin-left:7px;margin-right:0}.nav-circle-icn{width:18px;height:18px;display:block;text-align:center}.navbar-toggle{background-color:#fefefe;padding:8px}#footer{background-color:rgba(0,0,0,.7);background-position:0 180px;background-size:cover;color:#ddd;font-size:.9em;padding:10px 0;width:100%}#footer a{color:#fff}.footer-subtitle{color:#b2dfdc;font-size:1.4em;padding:10px;z-index:0}.footer-links{margin-left:20px}.footer-btn{font-weight:normal;line-height:1.42857143;white-space:nowrap;vertical-align:middle;cursor:pointer;border:3px solid #fff;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1);display:block;width:220px;padding:5px 15px;text-align:center;margin:auto}.footer-btn:hover{background-color:#fff;color:#333 !important}.hours{width:80px;display:inline-table}.footer-policy{font-size:.7em;font-style:italic}.contactbtn{font-weight:normal;line-height:1.42857143;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:4px solid #fff;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;justify-content:center;padding:5px;width:200px}.sprite-Facebook,.sprite-Google-Plus,.sprite-Instagram,.sprite-Pinterest,.sprite-Twitter,.sprite-Vimeo,.sprite-Wordpress,.sprite-Yelp,.sprite-Youtube{background:url(../Images/footer/footer.png) no-repeat top left;vertical-align:inherit}.sprite-Facebook{background-position:-4px 0;width:40px;height:45px}.sprite-Google-Plus{background-position:-4px -60px;width:40px;height:45px}.sprite-Instagram{background-position:-4px -118px;width:40px;height:45px}.sprite-Pinterest{background-position:-4px -176px;width:40px;height:45px}.sprite-Twitter{background-position:-4px -234px;width:40px;height:45px}.sprite-Vimeo{background-position:-4px -292px;width:40px;height:45px}.sprite-Wordpress{background-position:-4px -350px;width:40px;height:45px}.sprite-Yelp{background-position:-4px -408px;width:40px;height:45px}.sprite-Youtube{background-position:-4px -466px;width:40px;height:45px}#vertdiv{background-color:#fdfdfb;border-left:1px solid #ccc;font-size:.9em;margin:0;min-height:100%;padding:5px 5px 55px 5px;position:fixed;right:0;text-align:center;top:0;width:178px;z-index:200;overflow:auto}#verttab{height:140px;position:fixed;right:0;top:20px;width:32px;z-index:100;padding:4px 0}#closebtn{position:fixed;right:127px;top:5px;width:44px;z-index:200}#closebtn a{color:#666}.filtitle{font-size:18px;padding:15px 0 5px 10px}.user-wids table{width:100% !important;max-width:100% !important}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;margin-left:15px;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none;margin-top:30px !important}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden !important}.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;left:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-inner{height:inherit;overflow:auto;max-height:100%}.maxw500{max-width:500px;margin-left:8%}.favbg{border-radius:2px;background-color:#fff;padding:10px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;border-radius:4px}.fav{box-shadow:-1px 3px 10px rgba(102,102,102,.55);border-radius:3px 0 0 3px}.favloading{position:fixed;top:10px;right:60px}.dppdiv{background-color:rgba(0,5,10,.85);bottom:0;color:#fff;line-height:50px;position:fixed;right:0;text-align:center;width:100%;z-index:9999;display:none}.dppdiv a{color:#fff}.dpen{position:absolute;left:0;top:0}.dpptitle{float:left;font-size:30px;line-height:50px;margin-left:3%}.dpplnk{display:inline-block}.nqylnk a{color:#fff;text-decoration:underline}.dpp-container{width:1200px;margin:0 auto;max-width:100%}.dppbtn{background-color:#ff8b45;border-radius:2px;color:#fff;cursor:pointer;display:block;height:38px;line-height:38px;margin-top:5px}.dppbtnbl{background-color:#00796a}.dppbtn a{color:#fff}.chatbtndiv{background-color:#fffcf5;z-index:9998;position:fixed;border-radius:50%;bottom:30px;padding:5px;right:15px;box-shadow:2px 5px 15px rgba(102,102,102,.79);height:auto;width:auto}.chatbtndiv img{border-radius:50%}.scrollbtn{bottom:30px;font-size:50px;position:fixed;left:15px;z-index:9999}.scrollbtn a{color:#999}.colpadow{padding-right:10px !important;padding-left:10px !important}.rsContent{display:block;width:100%;height:auto}.imgtile{display:block;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:1px;font-size:1.3em}.imgtile:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.galtile:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.fourtiles{background-color:rgba(0,0,0,.7);padding:10px 0;top:-40px;margin-bottom:20px}.relpos{position:relative}.infoBlockb,.infoBlock{position:absolute;width:100%;overflow:hidden;padding:10px 40px;color:#fff;text-align:center}.infoBlock{background:#fff;background:rgba(255,255,255,.8) none repeat scroll 0 0;color:#666}.infoBlock a{color:#666}.infoBlockb{background:#353535;background:rgba(0,0,0,.75);color:#fff}.infoBlockb a{color:#fff}.ib-right{left:auto;right:auto}.ib-left{left:auto;right:auto}.ib-top-l{bottom:auto;bottom:4%}.ib-bottom-l{bottom:60px;top:auto}.rscaptitle{font-family:eurof;font-size:2.6em;line-height:1.2}.fourtiles a{color:#fff}.fourtext{background-color:rgba(217,229,227,.9);color:#000;font-size:1em;font-weight:100;padding:5px;top:0;width:100%;display:block;position:absolute;text-align:center;right:0;left:0;margin:0 auto;max-width:280px}.montanabloglnk{background-color:#333;color:#fff;padding:5px 0;width:100%;display:block;text-align:center}.serifa a{font-family:'Cinzel',serif;color:#fff}.design-your-own-ring{font-size:3.5em;top:50px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;font-family:serif;text-shadow:1px 1px 3px #666}.design-your-own-ring a{color:#444}.design-your-own-cap{background-color:rgba(255,255,255,.5);top:250px;font-size:1.5em;left:0;padding:10px 0;position:absolute;text-align:center;width:100%}.custom-lnks{color:#fff;font-size:1.2em;right:5%;position:absolute;text-shadow:2px 2px 5px #111;top:40px}.custom-lnks a{color:#fff;text-decoration:underline;line-height:1.5em}.custom-cap{color:#fff;font-family:serif;font-size:3.5em;left:0;right:0;margin:0 auto;padding:0;position:absolute;top:95px;text-align:center;text-shadow:1px 1px 3px #666}.custom-content{color:#fff;font-size:1em;left:0;right:0;margin:0 auto;position:absolute;top:230px;width:92%}.custom-content a,.unique-eng-content a{color:#fff;text-decoration:underline}.unique-eng-title{color:#fff;font-family:serif;font-size:2.2em;left:0;right:0;padding:0;position:absolute;top:50px;margin:0 auto;text-align:center;text-shadow:1px 1px 3px #111}.unique-eng-content{color:#fff;font-size:1em;right:30px;line-height:170%;position:absolute;top:135px;width:42%}.discover{font-family:Open Sans;font-size:1.5em;right:20px;padding:11px;position:absolute;top:308px;background-color:transparent}.employmenttxt{color:#fff;font-size:1.8em;left:7%;line-height:150%;text-shadow:2px 2px 4px #111;top:150px;position:absolute}.emp-title{color:#fff;font-family:serif;font-size:2.5em;left:0;right:0;padding:0;position:absolute;top:30px;margin:0 auto;text-align:center;text-shadow:1px 1px 3px #111}.reptitle{color:#fff;font-family:'Cinzel',serif;font-size:3em;right:0;left:0;text-align:center;margin:0 auto;top:70px;position:absolute;text-shadow:1px 1px 3px #111}.repairtxt{color:#fff;left:64px;line-height:180%;top:185px;width:195px;position:absolute;font-size:1.1em}.diathe{font-size:1.8em;margin:0 auto;text-align:center;font-family:serif}.dia-cap{font-size:1em;margin:0 auto;text-align:center;width:100%;padding:18px 0}.diatile{height:560px;padding-top:40px;background-color:#f7f7f7;background:transparent url(../Images/find-diamond.jpg) no-repeat local center top}.rose-gold-cap{color:#fff;font-size:3em;position:absolute;right:0;left:0;margin:0 auto;top:60px;text-align:center;font-family:'Cinzel',serif;line-height:1em;text-shadow:1px 1px 3px #111}.rose-gold-txt{font-family:Open Sans,sans-serif;font-size:1em;right:0;left:0;margin:0 auto;text-align:center;text-shadow:1px 1px 3px #000;top:380px;width:87%;color:#fff;position:absolute}.uniqtitle{font-family:serif;font-size:2.6em;line-height:1em;right:40px;top:20px;position:absolute;color:#fff;margin:0 auto;text-shadow:1px 1px 3px #000}.uniqtxt{color:#fff;font-family:Open Sans;font-size:1.3em;line-height:1.3em;margin:0 auto;position:absolute;right:30px;top:210px;width:45%;text-shadow:1px 1px 3px #000}.maptitle{font-size:1.6em;right:20px;position:absolute;top:16px;width:51%}.repairtxt a,.uniqtxt a,.rose-gold-txt a,.discover a,.employmenttxt a{color:#ffffae;text-decoration:underline}.design-your-own-cap a,.dia-cap a{text-decoration:underline}.frm2013,.tenmost{display:block;font-size:.7em;font-style:italic}.frm2013{float:right}.uniqeng{display:block}#instagram-txt{background:rgba(0,0,0,0) url("../Images/inst-btn.png") no-repeat scroll 0 0;bottom:10px;display:block;height:67px;left:0;right:0;margin:0 auto;position:absolute;width:265px}#instagram-txt:hover{background:rgba(0,0,0,0) url("../Images/inst-btn-h.png") no-repeat scroll 0 0}.montana-video-bg{background:transparent url("../Images/mine-to-market.jpg") no-repeat local center top;background-size:100% auto;height:370px}.design-your-own-bg-front{background:transparent url("../Images/design-your-own-ring.jpg") no-repeat local center top;background-size:100% auto;height:410px}.custom-div-front{background:transparent url("../Images/custom-jewelry.jpg") no-repeat local center top;background-size:100% auto;height:380px}.unique-eng-front{background:transparent url("../Images/unique-engagement-ring-tile.jpg") no-repeat local left top;background-size:100% auto;height:380px}.emp-front{background:transparent url("../Images/employment.jpg") no-repeat local right top;background-size:100% auto;height:395px}.repair-front{background:transparent url("../Images/front/repair.jpg") no-repeat local right top;height:485px}.rosegold-front{background:transparent url("../Images/rose-gold-rings.jpg") no-repeat local left top;background-size:100% auto;height:485px}.rosegoldlnk{height:100%;width:100%;display:block}.repairlnk{height:100%;width:100%;display:block}.eng2015-div{background:transparent url("../Images/front/unique-engagement-rings-from-2016.jpg") no-repeat local left top;background-size:100% auto;height:380px}#bestofwa{background-color:rgba(255,255,255,.5);bottom:0;font-size:1.5em;left:10px;margin:0 auto;padding:10px 0;position:absolute;text-align:center;width:455px;max-width:96%}.diabg{background:url("../Images/dia-full.jpg") no-repeat center bottom;min-height:820px;position:relative;background-color:#eaeaea}.fourc{padding:25px 0;font-size:1.7em;font-family:Open Sans,sans-serif}.diasubmenu{position:absolute;bottom:0;height:60px;z-index:1000;background-color:#999;background-color:rgba(150,150,150,.95);width:100%}.dactive{background:#bbb;background:rgba(100,100,100,.9)}.subNavBtn{color:#fff;display:block;float:left;font-size:18px;height:60px;line-height:22px;margin:0;padding:8px 1%;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.5);width:8%;text-align:center}.stitle{font-size:2.5em;padding:80px 0 50px 0;line-height:1em;text-align:center}.dimgminht{height:200px;vertical-align:middle;line-height:200px}.s1{background-color:#fdfdfd;min-height:960px;border-bottom:1px solid #f1f1f1}.s2{background-color:#f7f7f7;min-height:960px;border-bottom:1px solid #ededed}.s3{background-color:#f1f1f1;min-height:960px;border-bottom:1px solid #e7e7e7}.s4{background-color:#ededed;min-height:960px;border-bottom:1px solid #e1e1e1}.s8{background-color:#e7e7e7;min-height:960px;border-bottom:1px solid #ddd}.s5{background-color:#ededed;min-height:960px;border-bottom:1px solid #e1e1e1}.s6{background-color:#f1f1f1;min-height:960px;border-bottom:1px solid #e7e7e7}.s7{background-color:#f7f7f7;min-height:960px;border-bottom:1px solid #ededed}.s10{background-color:#fdfdfd;min-height:960px;border-bottom:1px solid #f1f1f1}.s9{background-color:#fff;min-height:710px}.dcltitle{color:#222;font-size:1.3em;margin:20px 0}.cldesc{min-height:63px}.cltxt{min-height:130px}.dtext{font-size:1.4em;line-height:1.4em}.cutminh{min-height:340px !important;padding-top:20px}.minhrarediv{line-height:240px;min-height:240px !important;padding:20px 0}.equalsign{font-size:100px;line-height:300px}.perfect-pricediv{width:28%;text-align:center}.relativepos{position:relative}.secnum{color:#069;font-size:3em;padding:10px}.gembg{background:url("../Images/gemstones/color-gems-bg.jpg") no-repeat fixed center top transparent;background-size:cover;min-height:1029px;position:relative}.colortitle{color:#fff;font-family:eurof;font-size:15em;left:10%;position:absolute;top:860px}.colormenu{color:#fff;font-family:Open Sans;font-size:3.5em;margin-right:14%;padding-top:310px;text-align:right}.colormenu li{list-style:none;padding-bottom:45px}.colormenu a{color:#fff}.gemsec2{background-color:#fff;font-size:1.2em}.gemshape-header{background-color:#1d1314;margin:0;padding:0;background:url("../Images/gemstones/GEMSTONE-SHAPES-HEADER.jpg") no-repeat right center #1d1314;height:300px;position:relative;width:100%}.cuttitle{bottom:70px;color:#fff;font-family:eurof;font-size:10em;left:10%;position:absolute}.sp1,.sp2,.sp3,.sp4,.sp5,.sp6,.sp7,.sp8{background:rgba(0,0,0,0) url("../Images/gemstones/GEM-chart-shape.png") no-repeat scroll left top/870% 198%;vertical-align:inherit;width:100%}.sp1{background-position:0 0}.sp2{background-position:13.6% 0}.sp3{background-position:27.6% 0}.sp4{background-position:42.2% 0}.sp5{background-position:56.8% 0}.sp6{background-position:71.6% 0}.sp7{background-position:85.6% 0}.sp8{background-position:100% 0}.rd1,.rd2,.rd3,.rd4,.rd5,.rd6,.ov4,.cu1,.cu2,.cu3,.cu4,.pe1,.pe2,.pe3,.pe4,.ma1,.tr1,.ht1,.ht2{background:rgba(0,0,0,0) url("../Images/gemstones/GEMSTONE-CUT-CHART.png") no-repeat scroll left top/1162% 819%;padding-bottom:192%;vertical-align:inherit;width:100%;height:0}.sq1,.sq2,.sq3,.sq4,.sq5,.sq6,.sq7,.sq8,.ov1,.ov2,.ov3{background:rgba(0,0,0,0) url("../Images/gemstones/GEMSTONE-CUT-CHART.png") no-repeat scroll left top/1250% 838%;padding-bottom:192%;vertical-align:inherit;width:100%;height:0}.ma2,.tr2{background:rgba(0,0,0,0) url("../Images/gemstones/GEMSTONE-CUT-CHART.png") no-repeat scroll left top/1000% 785%;height:0;padding-bottom:163%;vertical-align:inherit;width:100%}.sq1{background-position:2% 1%;background-size:800% auto;padding-bottom:102%}.sq2{background-position:20.3% 0}.sq3{background-position:33.5% 0}.sq4{background-position:46.2% 0}.sq5{background-position:59.7% 0}.sq6{background-position:73.1% 0}.sq7{background-position:86.1% 0}.sq8{background-position:99.5% 0}.ov1{background-position:2% 27%;background-size:800% auto;padding-bottom:116%}.ov2{background-position:20.5% 27.9%}.ov3{background-position:33.5% 27.9%}.rd1{background-position:2% 13%;background-size:800% auto;padding-bottom:107%}.rd2{background-position:20.1% 13%}.rd3{background-position:33.4% 13%}.rd4{background-position:46.5% 13%}.rd5{background-position:60.2% 13%}.rd6{background-position:73.1% 13%}.ov4{background-position:46.3% 27.8%}.cu1{background-position:2% 40%;background-size:800% auto;padding-bottom:118%}.cu2{background-position:20.1% 41%}.cu3{background-position:33.4% 41%}.cu4{background-position:46.1% 41%}.pe1{background-position:2% 54.5%;background-size:800% auto;padding-bottom:118%}.pe2{background-position:20.1% 55.6%}.pe3{background-position:33.5% 55.6%}.pe4{background-position:46.1% 55.6%}.ma1{background-position:2% 69.1%;background-size:800% auto;padding-bottom:118%}.ma2{background-position:19.6% 71.3%}.tr1{background-position:2% 83.1%;background-size:800% auto;padding-bottom:118%}.tr2{background-position:19.6% 85.3%}.ht1{background-position:1.7% 98.1%;background-size:800% auto;padding-bottom:118%}.ht2{background-position:20.1% 100%}.sp1:hover{background-position:0 102.5%}.sp2:hover{background-position:13.6% 102.5%}.sp3:hover{background-position:27.6% 102.5%}.sp4:hover{background-position:42.2% 102.5%}.sp5:hover{background-position:56.8% 102.5%}.sp6:hover{background-position:71.6% 102.5%}.sp7:hover{background-position:85.6% 102.5%}.sp8:hover{background-position:100% 102.5%}.cut-div .col-lg-1,.cut-div .col-md-1,.cut-div .col-sm-1{padding-left:5px !important;padding-right:5px !important}.cutdd{background:url("../Images/gemstones/CUT-DROPDOWN.png") no-repeat right center #fff;background-size:cover}.shape-title{font-family:eurof;font-size:3em;margin-top:10px;margin-bottom:10px;line-height:120%;padding:10px}.colorlabheader{background-color:#010101;margin:0;padding:0;background:url("../Images/gemstones/colorlabheader.jpg")no-repeat center right transparent;background-size:cover;height:300px;position:relative;width:100%}.colorlabbg{background-color:#fff;margin:0;padding:0;background:url("../Images/gemstones/colorlabbg.jpg") no-repeat fixed center center transparent;background-size:cover;position:relative}.hardness-header{background-color:#010101;margin:0;padding:0;background:url("../Images/gemstones/HARDNESS-HEADER.jpg") no-repeat top center #010101;height:300px;position:relative;width:100%}.hardness-content{background-color:#fff;margin:0;padding:0;background:url("../Images/gemstones/GLJW-MOHS.png") no-repeat left center #fff;background-size:100%;position:relative;min-height:950px}.hardness-container{background-color:#fff;width:100%;padding-top:20px;min-height:950px}.buyer-title{bottom:70px;color:#fff;font-family:eurof;font-size:10em;left:10%;position:absolute}.buyer-header{background-color:#1d1314;margin:0;padding:0;background:url("../Images/gemstones/BUYERS-KEY-HEADER.jpg") no-repeat right center #1d1314;height:300px;position:relative;width:100%}.pop-gem-title{font-size:5em;line-height:180%;margin-top:30px;margin-bottom:30px}.popstn-title{color:#fff;font-family:eurof;font-size:8em;line-height:300px;margin-left:2%}.sapphire-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/SAPPHIRE-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.ruby-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/RUBY-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.emerald-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/EMERALD-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.aquamarine-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/AQUAMARINE-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.opal-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/OPAL-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.alexandrite-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/alexandrite-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.tanzanite-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/tanzanite-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.amethyst-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/amethyst-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.tsavorite-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/tsavorite-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.citrine-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/citrine-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.peridot-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/peridot-HEADER.jpg") no-repeat rhardnessight center #000;height:300px;position:relative;width:100%}.topaz-header{background-color:#000;margin:0;padding:0;background:url("../Images/gemstones/topaz-HEADER.jpg") no-repeat right center #000;height:300px;position:relative;width:100%}.buying-tip{padding:20px;border:4px solid #342c2c}.gemkey-line{border-left:4px solid #342c2c}.gem-detail{clear:both;margin-bottom:20px}.gemtitle{background-color:rgba(0,0,0,.5);position:absolute;bottom:0;padding:10px;text-align:center;color:#fff;left:15px;right:15px}.gemtitle :hover{display:block}.playicn{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.canvsize{width:100%;max-height:300px;display:none;cursor:url('/Images/swipe.png'),w-resize}.Herobg{background:no-repeat fixed center transparent;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:100%;min-height:800px;height:800px;position:relative}.shortbg{height:740px;min-height:740px}.Herotitle{color:#fff;font-family:eurof;font-size:7em;right:10%;position:absolute;top:170px;line-height:100%;width:35%;text-align:right}.rosegoldbg{background-image:url("../Images/Hero/rose-gold-rings-lg.jpg")}.engbg{background-image:url("../Images/Hero/engagement-rings-lg.jpg")}.uniqueengbg{background-image:url("../Images/Hero/unique-engagement-rings-lg.jpg")}.halobg{background-image:url("../Images/Hero/halo-engagement-rings-lg.jpg")}.contentbody{padding:20px}.shop-banner{background:transparent url("/Images/halo/halo-banner.jpg") no-repeat scroll right center/cover;height:300px}.shop-content{color:#fff;font-family:Open Sans,sans-serif;font-size:2.5em;margin-right:30%;margin-top:136px;text-align:right;width:70%;line-height:120%;text-shadow:0 0 10px #000}.shop-content a{color:#fff}.shop-content a:hover{text-shadow:0 0 5px #ddd}.reviewcontainer{background-color:#fff;border:1px solid #eee;clear:both;float:left;margin:1% 5%;padding:3%;width:90%}.revleft{width:35%;float:left}.refright{width:60%;float:left;padding-left:5%}.revcustname{float:right;width:90%;clear:both;padding-top:20px;text-align:right}.revrate{float:left;width:70%}.revdate{float:right;width:30%;font-size:14px;color:#666;text-align:right}.revimg{float:left;max-width:100%;border-radius:50%;margin-bottom:20px}.revtitle{float:left;padding:20px 0;font-size:26px;width:100%;clear:both;font-family:Open Sans;line-height:100%}.review{width:100%}.revstar1,.revstar25,.revstar35,.revstar45,.revstar55,.revstar24,.revstar34,.revstar44,.revstar23,.revstar33,.revstar22{width:10%;height:10%;background-color:#ffde4c;border-radius:10%;padding:1%;float:left;margin-right:1%}.revstar54,.revstar43,.revstar42,.revstar41,.revstar32,.revstar31,.revstar21{width:10%;height:10%;border-radius:10%;padding:1%;float:left;margin-right:1%;background-color:#ddd}.repairbg{background:transparent url("../Images/repair/jewelry-repair.jpg") no-repeat fixed center top/cover;min-height:760px;position:relative}.repairtitle{color:#fff;font-family:eurof;font-size:3em;right:10%;position:absolute;top:220px;line-height:100%;width:40%;text-align:right;text-shadow:0 0 5px #111}.repair-banner{background:transparent url("/Images/repair/banner.jpg") no-repeat scroll right center/cover;height:300px}.repair-content{color:#fff;font-family:Open Sans,sans-serif;font-size:2em;margin-left:5%;margin-top:136px;text-align:right;line-height:120%;text-shadow:0 0 10px #000;margin-right:5%}.borderl{border-left:1px dashed #eee}.custcomment_txt{color:#111;padding:10px}.des-img{position:relative;width:100px;max-width:100%}.des-txt{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;position:absolute;text-align:center;max-width:100%;font-size:.9em;width:100%}.custpostclass{background-color:#e7ecec;padding:15px;border-radius:5px;font-size:1em;margin:5px 0 5px 14%;box-shadow:1px 1px 1px #ddd;line-height:160%;border:1px solid #aaa;max-width:634px;float:right;width:75%}.emppostclass{background-color:#fcfcf3;padding:15px;border-radius:5px;font-size:1em;margin:5px 14% 5px 0;box-shadow:1px 1px 1px #ddd;line-height:160%;border:1px solid #aaa;max-width:634px;float:left;width:75%}.fineprint{font-size:.8em;color:#333}.mid-fineprint{font-size:.9em;color:#333}.rightalign{text-align:right}.blog_title{color:#333;font-size:2em;font-family:Open Sans;margin:30px 0;display:block}.posternametitle{font-style:italic;font-size:1.2em;color:#444}.posts_width{word-wrap:break-word}.montbg1{background:url("../Images/montana/Montana-Sapphires.jpg") no-repeat fixed center center transparent;background-size:cover;height:1029px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.montbg2{background:url("../Images/montana/from-the-source.jpg") no-repeat center top transparent;background-size:cover;height:737px;position:relative}.montbg2 a:after{content:" ";display:block;position:absolute;right:0;top:0;height:100%;width:100%;-webkit-box-shadow:0 0 20px 10px #333;-moz-box-shadow:0 0 20px 10px #333;box-shadow:0 0 20px 10px #333}.montbg3{background:url("../Images/montana/rough-sapphires.jpg") no-repeat fixed center top transparent;background-size:cover;height:1030px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.montbg4{background:url("../Images/montana/shop-rough-sapphires.jpg") no-repeat center right transparent;background-size:cover;height:300px;position:relative;line-height:300px}.montbg4 a:after{content:" ";display:block;position:absolute;right:0;top:0;height:100%;width:100%;-webkit-box-shadow:0 0 20px 10px #333;-moz-box-shadow:0 0 20px 10px #333;box-shadow:0 0 20px 10px #333}.montbg5{background:url("../Images/montana/Sapphire-color.jpg") no-repeat fixed center center transparent;background-size:cover;height:1030px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.montbg6{background:url("../Images/montana/finished-Sapphires.jpg") no-repeat center right transparent;background-size:cover;height:300px;position:relative;line-height:300px}.montbg6 a:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:100%;-webkit-box-shadow:0 0 20px 10px #333;-moz-box-shadow:0 0 20px 10px #333;box-shadow:0 0 20px 10px #333}.montbg7{background:url("../Images/montana/Montana-landscape.jpg") no-repeat fixed center center transparent;background-size:cover;height:1030px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.montbg8{background:url("../Images/montana/montana-sapphire-rings.jpg") no-repeat center right transparent;background-size:cover;height:300px;-webkit-box-shadow:0 0 20px 10px #333;-moz-box-shadow:0 0 20px 10px #333;box-shadow:0 0 20px 10px #333;line-height:300px}.montana-title{font-size:150px;padding-top:160px;width:30%;font-family:eurof,sans-serif;float:left;color:#078495;text-shadow:3px 3px 5px #666;line-height:100%;margin-left:35px}.montana-lnk{background-color:rgba(1,1,1,.6);color:#fff;font-family:Open Sans,sans-serif;font-size:26px;line-height:163%;margin:5%;padding:2%;width:43%}.mtsourcetxt{color:#fff;font-size:30px;line-height:170%;padding:4% 2%;width:48%;font-family:Open Sans,sans-serif}.rough-to-cut-txt{font-size:34px;line-height:180%;padding:4%;width:100%;font-family:Open Sans,sans-serif;text-align:right}.shop-rough{color:#fff;font-size:40px;margin-right:350px;width:70%;font-family:Open Sans,sans-serif;text-align:right}.color-sp-r{float:right;width:40%;margin-right:10%}.color-sp-l{float:right;width:40%;padding-top:22%;margin-right:10%}.color-img-div{margin-bottom:40px;max-width:250px;position:relative}.color-img-div img{margin-bottom:10px}.color-title{font-size:170px;padding-bottom:3%;font-family:eurof;color:#078495;text-shadow:3px 3px 5px #666;line-height:100%}.color-div{font-size:31px;line-height:180%;padding:3% 0;width:55%;font-family:Open Sans,sans-serif;float:left;text-align:right}.color-div-right{padding:2% 0;width:40%;font-family:Open Sans,sans-serif;float:right;text-align:center;font-size:24px}.montana-video{margin:0 auto;padding-top:200px;width:960px}.roughtxt{text-align:justify;width:52%;float:right;margin-top:30px}.roughcontact{font-size:34px;padding:4%;font-family:Open Sans,sans-serif;text-align:right}.montcanvsize{width:100%;max-height:250px;margin-bottom:10px;display:none;cursor:url('../Images/swipe.png'),w-resize}.montplayicn{display:none;position:absolute;left:0;top:0}.bluespp{width:250px;max-width:100%}#map-canvas{height:490px;width:100%}#map-canvas img{max-width:inherit !important}.artistwrap{border:1px solid #aaa;min-height:490px;padding-top:10px;border-radius:2px;background-color:#f9f9f9;text-align:center;position:relative}.artist-name{background-color:rgba(0,0,0,.6);color:#fff;font-size:1.3em;left:0;margin-left:auto;margin-right:auto;padding:5px 0;position:absolute;right:0;top:228px;width:165px}.artist-img{left:0;margin-left:auto;margin-right:auto;padding:0;position:absolute;right:0;top:10px;width:165px;height:251px}.marginartist{margin-top:225px;margin-bottom:15px;font-size:18px;display:block}img.grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(65%)}img.grayscale{filter:none;-webkit-filter:grayscale(0)}.dialog-box{position:relative;background-color:#ff8b45;padding:15px;text-align:center;height:76px;color:#fff;font-size:2.5em;line-height:40px;margin:0 20px 10px 0}.step-wrap{background-color:#fff;border:solid 1px #ccc;box-shadow:1px 1px 2px #eee}#keywordsdiv,.gemsearchdiv,#dfildiv{border:1px solid #ddd;line-height:1.35em;background-color:#fff}.price-text{font-style:italic;font-size:1.4em;color:#069;padding-top:10px;display:block}.filcontents{color:#2b1d20;font-size:1em;margin-left:2%;margin-right:1%;padding:3px;background-color:#fff}.filtitle2{border-bottom:1px solid #e2d9cd;font-size:1.1em;margin:3px 10px 10px;padding:1px 5px;font-weight:bold;text-transform:uppercase;color:#5b5052}.chkbox{background:rgba(0,0,0,0) url("../images/icn/chk.png") no-repeat scroll 0 2px;color:#069;font-weight:700;padding-left:20px}.chkbox3{font-size:1em;padding-left:20px}.ckhide,.clickdetail,.hide-clear,.slidemenu{display:none}.chkbox,.chkbox2,.chkbox3{padding-bottom:3px}.rotate{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:block}.loadicn{display:none;position:absolute;margin:40% 45% 0}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lightgray-text{color:#aaa}.morebtn{float:right}.radio label{line-height:1.5em}.margin-l30{margin-left:30px}.listview_thumb2{float:left;padding:10px}#bannerdiv img{width:100%}.gray-lnk a{color:#5d5457}.white-lnk a{color:#fff}.banner-pad{margin:5px auto;text-align:center;position:relative}.banner-title{font-size:26px;padding:10px 15px;right:0;text-align:right;top:0;width:100%;background-color:rgba(0,0,0,.4);color:#fff;font-family:Open Sans;position:absolute !important}.banner-link{position:absolute !important;top:57%;text-align:right;right:10px}.banner-link2{top:47%}.banner-txt{bottom:0;font-size:1em;padding:15px;right:0;text-align:right;width:100%;background-color:rgba(0,0,0,.6);color:#fff;font-family:Open Sans;position:absolute !important}.detailtitle{background-color:#e8f3f1;margin:5px 0;padding:3px 5px;text-align:center;border:1px solid #ddd;text-transform:uppercase}#stntable tr td{padding:5px !important}.stntitle{color:#795c50;text-align:left}.artistimg2{background-color:#fffffc;border:1px solid #efefef;border-radius:5px;margin:2px;padding-bottom:5px;width:100%;float:left;text-align:center}.artistimg{background-color:#fffffc;border:1px solid #efefef;border-radius:5px;margin:2px;padding-bottom:5px;width:100px;text-align:center;display:inline-block;vertical-align:text-top}.artistimg2 img,.artistimg img{border-radius:50%}.acskill{font-size:12px;line-height:18px}.clipcorner{border-radius:5px}.gem_price{font-size:20px;margin:5px 0}.pink{color:#b55a58}.xpink{color:#da5899}.orange{color:#ff8b45}.orange:hover,.orange a:hover{color:#fe5722}.tile9{margin-right:1%;margin-bottom:1%;display:inline-block;max-width:23%}.cocb>label,.shapecb>label,.cutgcb>label,.symcb>label,.polcb>label,.labcb>label,.gemcb>label{background-color:#f4f9f8;border-radius:1px;margin:1%;padding:6% 1%;text-align:center;display:block;float:left;border:1px solid #d0cfcf;transition:all .3s cubic-bezier(.25,.8,.25,1)}.cocb>label,.shapecb>label{width:31%}.cutgcb>label,.gemcb>label,.symcb>label,.polcb>label,.labcb>label{width:48%}.shapecb>label{padding:2% 1% 2%}.cutgcb>label:hover,.cocb>label:hover,.shapecb>label:hover,.symcb>label:hover,.polcb>label:hover,.labcb>label:hover,.gemcb>label:hover{background-color:#dafbf8;box-shadow:0 3px 8px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.22);transition:all .2s cubic-bezier(.25,.8,.25,1)}.cutgcb>input,.cocb>input,.shapecb>input,.symcb>input,.polcb>input,.labcb>input,.gemcb>input{display:none}.vg input{margin:3px 25px !important}.vg{width:55px;display:block}.stnlist{width:98%;text-align:left;border-collapse:collapse}.stnlist td{padding:0;border-top:1px solid #eae8e8}.stnlisttitle{background:#f4f9f8 !important;font-size:14px;font-weight:bold}.advfiltitle{margin:5px;padding:0 5px;text-align:center;font-weight:bold;border-bottom:1px solid #e2d9cd;text-transform:uppercase}.ui-slider-horizontal{height:5px !important;width:90%;margin:15px auto}.ui-widget-header{background:none repeat scroll 0 0 #ff8b45 !important}.ui-slider .ui-slider-handle{cursor:default;height:20px !important;position:absolute;width:20px !important;z-index:2;top:-.5em !important;box-shadow:1px 1px 1px #999}.ui-slider .ui-slider-range{background-position:0 0;border:0 none;display:block;font-size:.7em;position:absolute;z-index:1}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:50% !important}.page{background-color:#fff;border:1px solid #ddd;color:#333;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.page:hover,.gvpager a:hover{background-color:#eee}.cpage{background-color:#777;border:1px solid #888;color:#fff;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.pad-s5{padding:0 5px !important}.gfilcontents{color:#656565;font-size:1em;padding:5px;margin-bottom:10px}.filtitle3{margin:5px;padding:0 5px;text-align:center;font-weight:bold;border-bottom:1px solid #e2d9cd;text-transform:uppercase}.shapecb{margin:0 auto}.ddlw{width:70px !important;float:right;margin-left:5px}.reclh{line-height:40px}.input-group-addon{padding:6px !important}.clspan span{display:block;width:12.5%;text-align:center;font-size:10px;float:left}.checkedcb{background-color:#40bdc1 !important;color:#fff !important;font-weight:bold}.diacol1{width:16%;color:#069;font-size:12px}.diacol3{width:22%;color:#069;font-size:12px}.diacol2{width:23%}.diacol4{width:38%}.diacol5{width:38%}.sarineadj{width:60%;float:right;margin-top:15px}.nosarineadj{width:63%;float:right}.diacol1,.diacol2,.diacol3,.diacol4{text-align:left;float:left;min-height:42px;padding:1% 0;border-bottom:1px solid #ddd}.sarineif{min-height:600px;height:600px;width:100%;border-bottom:2px solid #e5e5e5}.cgthumb{width:24%;text-align:center;margin:.5%}.cgthumb img{border-radius:5px}.arrow_box{background:#eee;border-color:#ccc;border-radius:10px;border-style:none solid solid none;border-width:0 1px 1px 0;float:right;overflow:visible;padding:10px 20px;position:relative;width:100%;text-align:left;margin:10px 0}.arrow_box:after{content:'';border-width:10px 15px 10px 0;border-style:solid solid solid none;border-color:transparent #eee;top:12px;left:-14px;position:absolute}.pagination .current{background-color:#666 !important;border-color:#555 !important}.pagination .current.prev,.pagination .current.next{background-color:#fff !important;border-color:#ccc !important;color:#337ab7 !important}.cat-item{display:inline;padding:10px;font-size:75%;font-weight:700;line-height:4;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#777;margin-right:5px;margin-bottom:20px}.cat-item a{color:#fff}.wp-tiles-pagination-ajax a{border:1px solid;padding:10px}.wp-tiles-pagination-ajax{margin:20px}.labdiabg{background:url("../Images/lab-diamonds/lab-diamonds-banner.jpg") no-repeat center bottom transparent;position:relative;background-size:cover}.labdiatitle{font-size:9em;color:#fff;text-align:left;padding-top:180px;padding-left:16%}.lablnk{background-color:#4c4c4c;font-size:1.4em;padding:10px;display:block;margin:30px 20px;color:#fff}.labbg1{background:url("../Images/lab-diamonds/grown-diamond-bg1.jpg") no-repeat center top transparent;background-size:cover;height:200px;position:relative;line-height:200px}.labbg2{background:url("../Images/lab-diamonds/grown-diamond-bg2.jpg") no-repeat center top transparent;background-size:cover;height:200px;position:relative;line-height:200px}.labbg3{background:url("../Images/lab-diamonds/grown-diamond-bg3.jpg") no-repeat center top transparent;background-size:cover;height:200px;position:relative;line-height:200px}.labbg-text{color:#fff;font-size:4em;margin-left:17%;font-family:Open Sans,sans-serif;text-align:left;text-shadow:1px 1px 2px #333}.labtile{background:url("../Images/front/grown-diamonds-tile.jpg") no-repeat center top transparent;background-size:cover;height:380px;position:relative}.natural-dia-div{margin:20px;color:#fff;background-color:#626463;padding-bottom:12px}.natural-dia-div a{color:#fff;margin-left:50px;text-decoration:underline}.lab-dia-div{margin:20px;color:#666;background-color:#f0f8ed;padding-bottom:12px}.lab-dia-div a{color:#666;margin-left:50px;text-decoration:underline}.ndtitle{color:#fff;font-size:2.4em;padding:12px;font-weight:bold;line-height:1.1em}.gdtitle{color:#333;font-size:2.4em;padding:12px;font-weight:bold;line-height:1.1em}.reviewbg{position:relative}.review-tile-lnk{position:absolute;top:0;left:0;width:100%;display:block;height:400px}.vidbackground{position:absolute;top:0;left:50%;min-height:100%;min-width:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("/video/design-your-own-ring.jpg") no-repeat center center transparent;background-size:cover}.maintitle{color:#666;font-size:2.4em;font-weight:bold;text-align:center}.midgreenbtn{background-color:#009788;color:#fff;padding:10px 20px;display:inline;font-size:1.2em}.midgreenbtn:hover{background-color:#00796a;color:#fff}.midgreenbg{background-color:#009788;color:#fff}.startbtn{margin-right:auto;margin-left:auto;width:200px;text-align:center}.whitebg{background-color:#fefefe}.studiobg{background:url("/Images/frontslides/Bellevue.jpg") no-repeat center center transparent;background-size:cover;height:400px;position:relative;display:block}.overlay-title{position:absolute;bottom:0;left:0;padding:0 0 0 20%;z-index:1;background-color:rgba(0,0,0,.7);color:#fff;font-size:2.5em;font-weight:bold;text-align:left;width:100%;height:65px;line-height:65px}.bordered-container{border:3px solid #5b5152;padding:15px;margin-bottom:0;text-align:center;min-height:450px;margin-top:30px}.bordered-title{padding:0 5px;margin:-30px auto 30px auto;background:#fefefe;width:80%;font-size:2em;text-align:center;color:#5b5152}.bordered-footer{background-color:#5b5152;color:#fff;width:100%;font-size:1.5em;text-align:center;margin:0 0 50px 0;padding:3px}.design-bg{background:url("/Images/front/custom-jewelry-sketch.jpg") no-repeat center center transparent;background-size:cover;height:400px;position:relative;display:block}.unique-eng-bg{background:url("/Images/front/unique-engagement-rings-2018.jpg") no-repeat center center transparent;background-size:cover;height:400px;position:relative;display:block}.custom-bg{background:url("/Images/front/custom-jewelry.jpg") no-repeat center center transparent;background-size:cover;height:400px;position:relative;display:block}.instafeed{font-size:10px;border:1px solid #5b5152;padding:5px}.instatitle{font-size:2em;color:#5b5152;text-align:center;margin:30px}.slide1bg{background:url("/Images/front/jewelry-bench-bg.jpg") no-repeat center #fff;background-position-y:102px;height:660px}.slide2bg{background:url("/Images/front/gem-cutting-bg.jpg") no-repeat center #fff;background-position-y:102px;height:660px}.slide-montana,.slide-vintage,.slide-engrave,.slide-solitare,.slide-engagement,.slide-ringhammer,.slide-rosegold,.slide-flower,.slide-colorgem,.slide-labdia,.slide-natdia{background-size:cover;height:500px;position:relative;margin-top:40px;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;justify-content:center;-webkit-justify-content:center}.slide-montana{background:url("/Images/front/montana-sapphire-engagement-rings.jpg") no-repeat center center transparent}.slide-vintage{background:url("/Images/front/vintage-inspired-rings.jpg") no-repeat center center transparent}.slide-engrave{background:url("/Images/front/hand-engraved-rings.jpg") no-repeat center center transparent}.slide-solitare{background:url("/Images/front/classic-solitare-rings.jpg") no-repeat center center transparent}.slide-engagement{background:url("/Images/front/halo-engagement-rings.jpg") no-repeat center center transparent}.slide-ringhammer{background:url("/Images/front/ringhammer-collection.jpg") no-repeat center center transparent}.slide-rosegold{background:url("/Images/front/rose-gold-engagement-rings.jpg") no-repeat center center transparent}.slide-flower{background:url("/Images/front/flower-engagement-rings.jpg") no-repeat center center transparent}.slide-colorgem{background:url("/Images/front/color-gemstones.jpg") no-repeat center center transparent}.slide-labdia{background:url("/Images/front/lab-grown-diamonds.jpg") no-repeat center center transparent}.slide-natdia{background:url("/Images/front/natural-diamonds.jpg") no-repeat center center transparent}.slide-overlay{padding:0 0 0 10%;z-index:2;background-color:rgba(91,81,82,.8);color:#fff;font-size:2em;font-weight:bold;text-align:left;width:870px;max-width:100%;height:65px;line-height:65px;text-align:center;padding:0}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flexcenter{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}.socialicons{font-size:32px;min-width:40px}.sl1prev{font-size:2em;position:absolute;bottom:18px;z-index:10;left:50px;color:#fff}.sl1next{font-size:2em;position:absolute;bottom:18px;z-index:10;right:50px;color:#fff}.owl-prev,.owl-next{position:absolute;bottom:120px;z-index:9999;font-size:2em !important}.owl-prev{left:34px}.owl-next{right:34px}.owl-theme .owl-nav [class*="owl-"]{background:none !important}.owl-theme .owl-nav [class*="owl-"]:hover{background:none !important}.review-container{margin-top:115px}.filenamediv{padding:5px 5px 5px 10px}.fileuploadwrap{border:1px solid #ccc;border-radius:2px;margin:20px 0 0;background-color:#fff}.signupbg{background:url("../Images/signup/post-to-design-page.jpg") no-repeat center center transparent;background-size:cover;height:510px;width:100%;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.bluebg-fw{margin:0 0 20px 0;width:100%;background-color:#e8f3f1;box-shadow:inset 0 4px 9px -7px rgba(0,0,0,.4);padding:15px}.steptitle{line-height:85px;border-right:1px solid #333;vertical-align:middle;font-weight:bold;font-size:20px}.customjewelrybg{background:url("../Images/signup/custom-jewelry-sketch.jpg") no-repeat left center transparent;background-size:cover;height:400px;width:100%;padding:0;margin-bottom:30px;box-shadow:inset 0 4px 9px -7px rgba(0,0,0,.4);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.easystepsbg{background:url("../Images/signup/3-easy-steps.jpg") no-repeat center center transparent;background-size:cover;height:400px;width:100%;padding:0;margin-bottom:30px;box-shadow:inset 0 4px 9px -7px rgba(0,0,0,.4);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;color:#fff;text-shadow:0 0 1px #111}.easystepsbg a{color:#fff}.stpimg{cursor:pointer}.reviewmargin{margin-top:4%;margin-bottom:6%;width:auto !important;display:inherit !important}.imgauto{width:auto !important;display:inherit !important}@media screen and (max-width:1199px){.container{width:100% !important}.gemkey-line{border-left:none}.cuttitle{font-size:8em}.buyer-title{font-size:8em}.gembg{background:url("../Images/gemstones/color-gems-bg-m.jpg") no-repeat fixed center top transparent;min-height:625px}.colormenu{font-size:2.5em;margin-right:10%;padding-top:200px}.colortitle{font-size:10em;left:7%;top:500px}.Herobg{background-attachment:scroll}.shortbg{height:500px;min-height:500px}.Herotitle{font-size:6em;top:150px}.shop-content{margin-top:100px;width:55%;margin-right:45%}.repairbg{background:transparent url("../Images/repair/jewelry-repair-m.jpg") no-repeat fixed center top;min-height:610px}.repairtitle{font-size:3em;top:210px;width:50%}.emppostclass,.custpostclass{width:90%}.infoBlockb,.infoBlock{padding:10px;max-width:100%;width:100%}.ib-right{left:auto;right:auto}.ib-left{left:auto;right:auto}.ib-bottom-m{bottom:auto;top:auto}.ib-top-m{top:200px;bottom:auto}.rscaptitle{font-size:2em;line-height:1.2}.rsContent{min-height:390px}.custom-content{font-size:1em;top:230px}.unique-eng-title{font-size:2.3em}.emp-title{font-size:2.2em}.reptitle{font-size:2.3em}.diathe{font-size:1.6em}.rose-gold-txt{top:380px}.uniqtitle{font-size:2.1em}.uniqtxt{font-size:1.1em;top:175px}.maptitle{font-size:1.6em}.ipadw100{width:100%;max-height:400px}.montana-video-bg{height:374px;background:transparent url("../Images/front/montana-vimeo-l.jpg") no-repeat local center top;background-size:cover}.design-your-own-bg-front{background-size:cover;height:410px}.eng2015-div{background-size:cover;height:380px}.custom-div-front{background-size:cover}.unique-eng-front{background-size:cover}.emp-front{background-size:cover;height:395px}.rosegold-front{background-size:cover}.color-title{font-size:130px;padding-bottom:3%;line-height:100%}.color-div{font-size:24px;text-align:justify;padding-top:15%}.montana-title{font-size:120px;margin-left:0}.mtsourcetxt{font-size:24px}.shop-rough{font-size:40px;margin-right:300px}.montana-video{width:720px}.color-div-right{padding-top:15%}.montbg1,.montbg3,.montbg5,.montbg7{background-attachment:scroll}.diacol1,.diacol3{width:40%}.diacol2,.diacol4,.diacol5{width:60%}.cgthumb{width:24%}.natural-dia-div{text-align:center}.natural-dia-div a{margin-left:0}.lab-dia-div{text-align:center}.lab-dia-div a{margin-left:0}.ndtitle{font-size:2em}.gdtitle{font-size:2em}.maxw500{margin-left:auto}.customjewelrybg{background:url("../Images/signup/custom-jewelry-sketch.jpg") no-repeat center center transparent}.reviewmargin{margin-top:5px;margin-bottom:5px}}@media(max-width:991px){.Herotitle{font-size:5em;top:180px}.montana-video-bg{background:transparent url('../Images/front/montana-vimeo-m.jpg') no-repeat scroll center center;background-size:cover}.design-your-own-bg-front{background:transparent url("../Images/front/design-your-own-ring-m.jpg") no-repeat scroll center center;background-size:cover;height:400px}.design-your-own-ring{font-size:4em}.design-your-own-ring a{color:#fff;text-shadow:1px 1px 3px #111}.unique-eng-front{background:transparent url("../Images/front/unique-engagement-rings-m.jpg") no-repeat scroll left center;background-size:cover;height:400px}.unique-eng-content{top:145px;right:60px}.unique-eng-title{font-size:3.2em}.emp-title{font-size:3em}.repair-front{background:transparent url("../Images/front/repair-m.jpg") no-repeat scroll right center;height:400px}.reptitle{font-size:3.2em;margin-top:38px}.ib-bottom-m{bottom:50px;top:auto}.repairtxt{top:228px;width:50%;left:26%}.uniqtxt{background-color:rgba(1,1,1,.6);padding:10px}.maptitle{position:relative;width:100%;top:auto;right:auto}.mapbg{background-color:#dbd1c8;padding-top:10px}#bestofwa{margin:0 auto;position:relative;width:455px;max-width:100%;display:block;left:0}.diathe{padding:20px;text-align:right;font-size:3em;text-shadow:0 0 10px #fff;background-color:rgba(255,255,255,.8);color:#666;margin-top:60px}.dia-cap{padding:20px;text-align:right;margin-top:84px;font-size:1.2em}.diatile{height:380px;background-color:#f7f7f7;background:transparent url(../Images/front/dia.jpg) no-repeat local left top;background-size:cover}.dppbtn{padding:0 10px}.dpptitle{font-size:1.4em;margin-left:0}.color-title{font-size:5em;padding-bottom:3%;line-height:100%;text-align:center}.color-div{font-size:22px;padding-top:20px;width:100%}.color-div-right{padding-top:20px;width:100%}.color-sp-r{width:50%;margin-right:0}.color-sp-l{width:50%;margin-right:0}.color-img-div{margin:20px auto}.montana-title{font-size:4em;margin-left:0;width:100%;padding-top:200px}.shop-rough{font-size:35px;margin-right:10%}.montana-lnk{font-size:22px;width:100%;margin:100px 0 0}.rough-to-cut-txt{font-size:1.5em}.roughcontact{font-size:30px}.roughtxt{width:100%}.mtsourcetxt{font-size:22px;width:100%;background-color:rgba(0,0,0,.6)}.montana-video{width:640px;max-width:90%}.montbg1,.montbg3,.montbg5,.montbg7{background-attachment:scroll}.montbg2{background:url("../Images/montana/from-the-source.jpg") no-repeat left top}.montbg5{height:auto}.diacol1{width:16%}.diacol3{width:22%}.diacol2{width:24%}.diacol4,diacol5{width:38%}.cgthumb{width:32%}.banner-title{position:relative !important;font-size:18px !important}.banner-txt{position:relative !important;width:100%;text-align:center}.ndtitle{font-size:2em}.gdtitle{font-size:2em}.labtile{background:url("../Images/front/grown-diamonds-tile-mob.jpg") no-repeat center top transparent}.left-border{border-left:none}.maxw500{max-width:100%;margin-left:auto}.steptitle{border-right:none;line-height:40px}.signupbg{background:none}.customjewelrybg{background:url("../Images/signup/custom-jewelry-sketch2.jpg") no-repeat left bottom transparent;background-size:auto;height:985px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto}.banner-link{top:10%}.banner-link2{top:0}}@media(max-width:767px){.body{font-size:16px}h1{padding:15px 0 15px 0}h2{padding:12px 0 12px 0}h3{padding:10px 0 10px 0}.ddmenu{position:static}.footer-links a{margin-bottom:20px}.mainmenu-text,.mainmenu-text2{width:100%;border-top:1px solid #dfdfdf}.footer{text-align:center}.sublnk li{margin-top:8px;text-align:center;border-bottom:1px dotted #ccc;font-size:.9em}.subring{width:100%}.submenu-title{background-color:#ddd;padding:5px;text-align:center}.buyer-title{font-size:5em;text-align:center;line-height:100%}.cuttitle{font-size:5em;text-align:center;line-height:100%}.colortitle{display:none}.colormenu{position:relative;font-size:3em;text-align:center;margin-right:0;text-shadow:0 0 20px #000}.hardness-content{background-image:url("../Images/icn/spacer.gif");min-height:0}.hardness-container{min-height:0}.pop-gem-title{font-size:2.5em;line-height:100%;margin:20px 0;text-align:center}.popstn-title{font-size:4em}.gemkey-line{border-left:none}.footer-links{text-align:center}.footer-subtitle{text-align:center}.footer-address{text-align:center}.Herobg{background:no-repeat local center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height:560px;height:560px}.shortbg{height:450px;min-height:450px}.engbg{background-image:url("../Images/Hero/engagement-rings-md.jpg")}.uniqueengbg{background-image:url("../Images/Hero/unique-engagement-rings-md.jpg")}.halobg{background-image:url("../Images/Hero/halo-engagement-rings-md.jpg")}.rosegoldbg{background-image:url("../Images/Hero/rose-gold-rings-md.jpg")}.Herotitle{font-size:2.2em;text-align:center;padding:0;width:100%;top:auto;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,.6);font-weight:bold;height:65px;line-height:65px}.unique-eng-content{width:100%;padding:2%;background-color:rgba(1,1,1,.5);font-size:14px;position:inherit}.unique-eng-front{background:none;background-size:cover;height:auto}.discover{text-align:center;width:100%;background-color:rgba(1,1,1,.5);position:inherit}.shop-banner{background:transparent url("/Images/halo/halo-banner-m.jpg") no-repeat scroll right center/cover;height:300px}.shop-content{margin-top:80px}.refright,.revleft{width:100%}.reviewcontainer{margin:1%;width:96%}.repairbg{background:transparent url("../Images/repair/jewelry-repair-s.jpg") no-repeat fixed center top;min-height:500px}.repair-front{background:none;height:auto}.reptitle{background:transparent url("../Images/front/repair-m.jpg") no-repeat scroll right center;height:220px;position:inherit;padding-top:80px;line-height:1.1em;margin-top:0}.repairtxt{position:inherit;width:100%;padding:2%;background-color:rgba(0,0,0,.5);font-size:14px}.repairtitle{font-size:2.8em;width:96%;margin:1%;text-align:center;right:0;top:150px}.repair-banner{background:transparent url("/Images/repair/banner-s.jpg") no-repeat scroll right center/cover;height:300px}.repair-content{margin-top:35px}.scrollbtn{bottom:30px;left:15px}.dpptitle{font-size:18px;margin-left:0}.dppdiv{height:150px}.pprice{display:none}.diabg{background:url("../Images/dia-full-sm.jpg") no-repeat center bottom;background-color:#eaeaea;padding-top:0}.menu-margin-xs{margin-top:0}.hr-ow{margin:0}.des-txt{font-size:12px}.borderl{border-left:0}.blog_title{font-size:1.5em}.emppostclass,.custpostclass{width:100%}.sublnk{font-size:1em}.montana-video-bg{background:transparent url('../Images/front/montana-vimeo-s.jpg') no-repeat scroll center center;background-size:auto auto;height:310px}.design-your-own-ring{font-size:2.8em;top:0}.design-your-own-bg-front{background:transparent url("../Images/front/design-your-own-ring-s.jpg") no-repeat scroll center center;background-size:cover;height:310px}.design-your-own-cap{top:223px;line-height:150%;border-bottom:1px solid #ccc;font-size:1.4em}.custom-cap{font-size:3.5em;position:inherit;height:215px;background:transparent url(../Images/custom-jewelry.jpg) no-repeat local center center;background-size:cover;padding-top:80px}.custom-content{top:0;background-color:rgba(1,1,1,.5);width:100%;padding:10px;position:inherit}.custom-div-front{background:none;height:auto}.emp-title{font-size:2.5em}.diathe{font-size:1.6em;background:transparent url(../Images/front/dia.jpg) no-repeat local left top;background-size:cover;height:220px;margin-top:0;padding-top:143px}.diatile{height:auto;background:none;padding-top:0}.dia-cap{background-color:rgba(0,0,0,.5);margin-top:0;color:#fff;font-size:14px}.xswrap{background-color:rgba(255,255,255,.8);padding:10px;display:block}.dia-cap a{color:#fff;font-size:1.2em}.rose-gold-txt{position:inherit;background-color:rgba(0,0,0,.5);width:100%;padding:2%;font-size:14px}.rosegold-front{background:none;height:auto}.rosegoldlnk{position:absolute;top:0}.repairlnk{position:absolute;top:0}.rose-gold-cap{font-size:3em;position:inherit;background:transparent url("../Images/rose-gold-rings.jpg") no-repeat local center center;height:220px;padding-top:80px}.eng2015-div{background:none;height:auto}.uniqtitle{font-size:2.1em;background:transparent url(../Images/front/unique-engagement-rings-from-2016.jpg) no-repeat local left top;position:inherit;height:220px;width:100%;padding:10%}.uniqtxt{font-size:14px;position:inherit;width:100%;line-height:1.8em}.maptitle{font-size:1.6em}.colpadow{padding-right:0 !important;padding-left:0 !important}.color-sp-r{width:100%;margin-right:0}.color-sp-l{width:100%;margin-right:0;padding-top:0}.color-title{font-size:3em;text-align:center}.montbg4,.montbg6,.montbg8{line-height:3em;padding-top:4em;text-shadow:0 0 3px #000}.sm-center{text-align:center}.navbar-collapse{margin-bottom:10px}#dfildiv{position:absolute;background-color:#fff;z-index:1;margin:0;width:85%;left:0;top:400px;box-shadow:2px 2px 5px #666;border-right:0}.dclosediv{position:fixed;z-index:9999;margin:0;width:25%;right:0;top:0;height:100%;display:none}.dclosebtn{display:block;color:#999}.hidden-xs-soft{display:none}.cgthumb{width:49%}.labdiatitle{padding-left:5%;font-size:4em}.labbg-text{margin:auto;text-align:center;font-size:3em}.labdiabg{background:url("../Images/lab-diamonds/lab-diamonds-banner-mob.jpg") no-repeat center bottom transparent}.natural-dia-div{margin:10px 0}.lab-dia-div{margin:10px 0}.labtile{background:url("../Images/front/grown-diamonds-tile-mob-s.jpg") no-repeat center top transparent}.mainnav{flex-direction:column;-webkit-flex-direction:column}.show-xs{display:inline !important}.overlay-title{font-size:2em;text-align:center;padding:0}.slide-overlay{font-size:1.5em}.slide1bg{background:none;background-color:#fff}.slide2bg{background:none;background-color:#fff}#keywordsdiv{margin-top:15px}.maxw500{max-width:100%}.startbtn{margin-right:auto;margin-left:auto;margin-top:20px;width:80%;display:block}.maintitle{font-size:2.5em}.reviewmargin{display:none !important}.reviewimgauto{width:auto !important;display:inherit !important}.infoBlock,.infoBlockb{bottom:auto;margin-bottom:20px;top:auto;min-height:210px;position:relative}.slideout-menu{position:fixed !important;top:380px;bottom:0;width:280px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;border-right:1px solid #999;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.panel:before{content:'';display:block;background-color:rgba(0,0,0,0);transition:background-color .5s ease-in-out}.panel-open:before{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);z-index:99}#lvcontent{margin-top:110px}.imgauto{max-height:500px}}@media(max-width:550px){#lvcontent{margin-top:55px}.dppdiv{text-align:center}.montana-video-bg{background:#333 url('../Images/front/montana-vimeo-xs.jpg') no-repeat scroll center center;background-size:100% auto;height:310px}.containerow{padding-right:0;padding-left:0}.container h1{font-size:1.6em}.container h2{font-size:1.45em}.container h3{font-size:1.3em}.container h4{font-size:1.2em}.container h5{font-size:1.1em}.hidden-xxs{display:none !important}.hidden-xxs-soft{display:none}.show-xxs{display:inline !important}.custom-content{font-size:14px}.unique-eng-title{font-size:2.2em !important}.unique-eng-content{font-size:14px}.employmenttxt{top:200px;font-size:1.4em;right:0;left:0}.repairtxt{left:auto;padding:10px;width:100%;background-color:rgba(1,1,1,.5)}.uniqtitle{width:100%;text-align:center;font-size:2em !important;padding-left:5%;padding-right:5%}.frm2013{margin-right:20px}.col-xxs-12{width:100%}.col-xxs-6{width:50%}.col-xxs-4{width:33%}.col-xxs-3{width:25%}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}.step-wrap h2{padding:14px;font-size:1.2em}.dialog-box{width:50px;height:50px;font-size:2em;padding:5px}.xsfont12{font-size:12px}#keywordsdiv,.gemsearchdiv{position:absolute;background-color:#fff;z-index:1;margin:0;left:0;top:450px;border-right:0;box-shadow:0 2px 5px #333}#keywordsdiv{top:55px}.closediv{position:fixed;z-index:9999;margin:0;width:25%;right:0;top:0;height:100%;display:none}.closebtn{display:block;color:#999}.chkbox3{padding-left:10px}.col-xs-12 h1{text-align:center}.col-xs-12 h2{text-align:center}.col-xs-12 h3{text-align:center}.cgthumb{width:99%}.minpadxs{padding:5px !important}#headermenu{height:60px}.navbar-static-top{top:0;position:fixed !important;overflow-y:auto;max-height:100%;z-index:100}.rsContent{margin-top:55px}.banner-title{position:relative !important}.banner-txt{position:relative !important;width:100%;right:auto}.design-your-own-ring{font-size:2.6em !important}.custom-cap{font-size:3em !important}.emp-title{font-size:2.3em !important}.ftlnks{min-height:inherit}.footerjg,.footeragl,.footerhiw,.footercps,.footerdp,.footerje,.footerjr{display:none}.footer-subtitle{text-decoration:underline}.natural-dia-div{margin:18px 0;padding-bottom:20px;text-align:center}.natural-dia-div a{margin-left:0}.lab-dia-div{margin:210px 0 0;padding-bottom:20px;text-align:center}.lab-dia-div a{margin-left:0}.ndtitle{font-size:1.5em;line-height:1.5em;padding:3px}.gdtitle{font-size:1.5em;line-height:1.5em;padding:3px}.labtile{background:url("../Images/front/grown-diamonds-tile-mob-xs.jpg") no-repeat center top transparent;height:700px}.pad0-mobile{padding:0 !important}.slide-overlay{font-size:1em}.overlay-title{font-size:1.2em;text-align:center;padding:0}.maintitle{font-size:1.5em;padding-bottom:0}.slide-montana,.slide-vintage,.slide-engrave,.slide-solitare,.slide-engagement,.slide-ringhammer,.slide-rosegold,.slide-flower,.slide-colorgem,.slide-labdia,.slide-natdia{height:425px}.slide-montana{background:url("/Images/front/mobile/montana-sapphire-engagement-rings.jpg") no-repeat center center transparent}.slide-vintage{background:url("/Images/front/mobile/vintage-inspired-rings.jpg") no-repeat center center transparent}.slide-engrave{background:url("/Images/front/mobile/hand-engraved-rings.jpg") no-repeat center center transparent}.slide-solitare{background:url("/Images/front/mobile/classic-solitare-rings.jpg") no-repeat center center transparent}.slide-engagement{background:url("/Images/front/mobile/halo-engagement-rings.jpg") no-repeat center center transparent}.slide-ringhammer{background:url("/Images/front/mobile/ringhammer-collection.jpg") no-repeat center center transparent}.slide-rosegold{background:url("/Images/front/mobile/rose-gold-engagement-rings.jpg") no-repeat center center transparent}.slide-flower{background:url("/Images/front/mobile/flower-engagement-rings.jpg") no-repeat center center transparent}.slide-colorgem{background:url("/Images/front/mobile/color-gemstones.jpg") no-repeat center center transparent}.slide-labdia{background:url("/Images/front/mobile/lab-grown-diamonds.jpg") no-repeat center center transparent}.slide-natdia{background:url("/Images/front/mobile/natural-diamonds.jpg") no-repeat center center transparent}.owl-theme .owl-nav{display:none}.favbg{box-shadow:none;border:none}.padadj{padding-left:10px !important;padding-right:10px !important}.rosegoldbg{background-image:url("../Images/Hero/rose-gold-rings-sm.jpg")}.halobg{background-image:url("../Images/Hero/halo-engagement-rings-sm.jpg")}.engbg{background-image:url("../Images/Hero/engagement-rings-sm.jpg")}.uniqueengbg{background-image:url("../Images/Hero/unique-engagement-rings-sm.jpg")}.fullw-ssm{display:block;width:100%;float:none}.review-container{margin-top:55px}.startbtn{margin-top:0}.studiobg{background:url("/Images/frontslides/Bellevue-xs.jpg") no-repeat center center transparent}.custom-bg{background:url("/Images/front/custom-jewelry-xs.jpg") no-repeat center center transparent}.design-bg{background:url("/Images/front/custom-jewelry-sketch-xs.jpg") no-repeat center center transparent}.unique-eng-bg{background:url("/Images/front/unique-engagement-rings-2018-m.jpg") no-repeat center left transparent}.slideout-menu{top:55px;background-color:#fdfdfc}.blog_title{font-size:1.1em;margin:10px 0}.lineHeight-sm{line-height:1.3em}.fineprint{font-size:.7em}.filtitle2{margin-left:10px !important}#iframe360{height:430px}}@media(max-width:384px){.rosegoldtitle{width:100%}.halotitle{width:100%;text-align:center}.shop-content{margin-right:0;text-align:center;width:100%}.repair-content{text-align:center;font-size:1.9em}.contentbody{padding:20px 0 !important}.padadj{padding-left:5px !important;padding-right:5px !important}.xs-center{text-align:center}.diacol1,.diacol3{width:40%}.diacol2,.diacol4,.diacol5{width:60%}.custom-cap{padding-top:54px}.reptitle{padding-top:46px}.rose-gold-cap{padding-top:35px}.labbg-text{font-size:2.2em}.slide-overlay{font-size:1em !important}.filtitle2{margin-left:10px !important}}.lazy-hidden{opacity:0}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}.userinfo{position:fixed;top:60px;right:15px;z-index:9999;display:none;min-width:160px;padding:5px 20px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}