.desktop-product-list{width:100%;float:left}ol.pricedisp{max-width:295px;margin:20px auto;width:100%}ol.pricedisp input#amshopby-price-top-from{width:100px;text-align:center;border:3px solid #ebebeb;padding:20px;border-radius:9px;float:left;margin-right:10px}ol.pricedisp input#amshopby-price-top-to{width:100px;text-align:center;border:3px solid #ebebeb;padding:20px;border-radius:9px;margin-right:10px;float:left}ol.pricedisp button#amshopby-price-top-btn{float:left;padding:13px 17px;border-radius:9px}.newprice_slider_input{display:none}.amshopby-page-container>div#slider{display:none}.ringbuilder.slide_show.desktop-cat-list.no-results-search .list-img-display{display:none}.catalogsearch-result-index .page-title.no-results-search{display:none}.no-results-search-page{text-align:center;padding-top:10%}.no-results-search-page .note-msg{font-size:30px;color:#000;font-style:italic;letter-spacing:2px}.contact-search{font-size:16px;color:#41395f;margin-bottom:45px}.search-again #search_mini_form{display:block !important}.search-again{max-width:540px;margin:0 auto}.search-again .form-search{position:relative}.search-again .form-search #search{border:1px solid #41395f;height:50px;border-radius:0}.search-again button,.search-again button:hover{background:transparent}.search-again .form-search button{position:absolute;top:0;right:0;padding:13px 15px}.search-again .form-search button:focus{outline:0}p.restitleprice{display:none}ul.img-photography{width:100%;float:left;list-style:none}ul.img-photography li{display:inline-block;margin-left:10px;width:auto;float:left}div.main-cms-pages>div.main_term>ul:nth-child(2)>li:nth-child(1){margin-left:0}div.main-cms-pages>div.main_term>ul:nth-child(4)>li:nth-child(1){margin-left:0}.cms-photography .main_term{max-width:900px}.diamondsearch-index-view .productlinks a.ring.button:focus,#diamond-detail .productlinks a.ring.button:focus{color:#fff}.amshopby-attr-selected .amastynormal{display:none !important}.amshopby-attr-selected .amastyhover{display:block !important}.feature-recent-content li{font-size:12px;font-style:italic;float:left;color:#41395f}.right-img-specification1.setting-cols .sub-spec.ring-builder-spe{display:none}.right-img-specification1.setting-cols .sub-spec.ring-builder-spe.Gemstone.Information{display:block}.product-name-mobile{display:none}.a-center.product-cart-remove-mobile{display:none}.max-content-home{max-width:1365px;margin:0 auto}.main-full-home.wedding img{width:100%}.part-1-homemain.eternity-content h2{padding-top:69px}.main-full-home{width:100%;float:left;padding-top:80px}div.max-content-home>div.main-full-home:nth-child(2){padding-top:20px}.main-full-home.eternity-bnd .part-1-homemain.eternity-content video,.main-full-home .part-1-homemain video{margin-top:30px}.main-full-home.wedding{width:100%;padding-top:50px;position:relative}.main-full-home.handcraft{width:100%;float:left;padding-bottom:80px}.bottom-handicraft-home{max-width:910px;margin:0 auto}.ring1-hand{width:50%;float:left}.ring1-hand-desc{float:left;width:50%;text-align:center}.ring1-hand-desc h2{font-size:31px;color:#000;padding-top:30px}.main-full-band-pos{position:absolute;top:12vw;width:100%}.main-full-home a{font-size:17px}.main-full-home.wedding a:focus{color:#fff !important}.band-part1,.band-part3{padding-top:10px}.max-band-pos{max-width:970px;margin:0 auto}.band-part1,.band-part2,.band-part3{width:33.33%;float:left;text-transform:uppercase;text-align:center;font-size:17px}.band-part2 h2{font-size:36px;color:#fff}.full-100-band{width:100%;float:left}.main-full-home.eternity-bnd{padding-top:0}.part-1-homemain{width:50%;float:left;text-align:center}.part-1-homemain .eternity-content>img{width:100%}.part-2-homemain{width:50%;float:left}.part-2-homemain.vintagepart,.part-2-homemain.frame-face{position:relative}.vintage-text{width:100%;position:absolute;top:27%}.frame-face-pos{width:100%;position:absolute;top:11vw;text-align:center;color:#fff;font-size:20px}.romance-past{font-size:20px;color:#fff;position:absolute;bottom:125px;right:20px}.vintage-text h2{font-size:36px;color:#000;float:left;text-align:center;max-width:200px;width:100%;padding:0 10px}.main-full-home .vintage-text a{font-size:17px;clear:both;float:left}.vintage-text .hover-underlineblc:hover span{border-bottom:3px solid #000;padding-bottom:10px}.diamond-stud-home{text-align:center;padding-top:90px}.part-1-homemain h2,.bg-diamond-home h2,.diamond-stud-home h2{text-align:center;color:#000;font-size:36px}.band-part2 h2>span,.part-1-homemain h2>span,.bg-diamond-home h2>span,.vintage-text h2>span,.diamond-stud-home h2>span,.ring1-hand-desc h2>span{font-weight:bold}.bg-diamond-home p{font-size:20px;color:#000;margin-bottom:30px}.part-1-homemain img{margin:20px auto 0}.part-2-homemain img{width:100%}.bg-diamond-home{text-align:center;background:#fae8eb;background:-moz-linear-gradient(top,rgba(250,232,235,1) 0,rgba(247,220,226,1) 10%,rgba(245,216,223,1) 20%,rgba(243,212,221,1) 30%,rgba(241,208,218,1) 40%,rgba(239,204,216,1) 50%,rgba(236,200,214,1) 60%,rgba(234,196,211,1) 70%,rgba(231,192,209,1) 80%,rgba(229,188,207,1) 90%,rgba(228,185,205,1) 100%);background:-webkit-linear-gradient(top,rgba(250,232,235,1) 0,rgba(247,220,226,1) 10%,rgba(245,216,223,1) 20%,rgba(243,212,221,1) 30%,rgba(241,208,218,1) 40%,rgba(239,204,216,1) 50%,rgba(236,200,214,1) 60%,rgba(234,196,211,1) 70%,rgba(231,192,209,1) 80%,rgba(229,188,207,1) 90%,rgba(228,185,205,1) 100%);background:linear-gradient(to bottom,rgba(250,232,235,1) 0,rgba(247,220,226,1) 10%,rgba(245,216,223,1) 20%,rgba(243,212,221,1) 30%,rgba(241,208,218,1) 40%,rgba(239,204,216,1) 50%,rgba(236,200,214,1) 60%,rgba(234,196,211,1) 70%,rgba(231,192,209,1) 80%,rgba(229,188,207,1) 90%,rgba(228,185,205,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae8eb',endColorstr='#e4b9cd',GradientType=0);padding:60px}.catalog-category-view div.block-layered-nav .filterpos3 .mfilter ul a{padding:7px}.line-blog .pager.pager-no-toolbar a{color:#fff;padding:8px 0;display:inline-block;background:#41395f;border:1px solid #41395f}.line-blog .pager.pager-no-toolbar a:hover{color:#41395f;background:#fff}.line-blog .pager.pager-no-toolbar{line-height:20px;float:none}.cms-resource-center .recent-articles{width:335px;height:auto;margin-top:-100px;background:#fff;box-shadow:0 0 11px #ccc;border-radius:5px;margin-left:20px;margin-bottom:30px}.cms-resource-center .recent-articles.post{width:280px}.cms-resource-center .recent-articles.post .popular-posts{display:none}.cms-resource-center.post .content{float:right;width:75%;padding-right:8%;padding-bottom:30px;font-size:20px}.cms-resource-center.post .previous-next-links-container{float:right;width:75%;padding-bottom:30px}.cms-resource-center.post .previous-next-links-container .next-link-container{width:100px;float:right;margin-right:100px}.cms-resource-center.post .previous-next-links-container .previous-link-container{width:130px;float:left}.cms-resource-center.post .previous-next-links-container a{color:#636363;font-size:16px}.cms-resource-center.post .content p{padding:2%}.cms-resource-center .search-article{padding:40px 0 40px;width:30%;margin:0 auto}.cms-resource-center .search-article button{background:0;float:right;display:inline-block;margin-top:-45px}.cms-resource-center .search-article input{height:60px;width:100%;border-color:#000;font-size:20px}.cms-resource-center .title-article h2{color:#000;text-transform:none;font-size:45px;text-align:center}.cms-resource-center a.title-link{color:#000;font-weight:600}.cms-resource-center .left-category .object-category a{text-align:center;display:inline-block;width:90%;font-size:16px;color:#000;font-weight:600;padding-bottom:30px;padding-top:10px}.cms-resource-center .left-category{margin-top:100px;margin-left:10%;width:60%}.cms-resource-center .left-category p.category{color:#000;font-size:25px}.cms-resource-center .left-category .object-category{width:50%;float:left}.cms-resource-center .left-category .object-category img{width:100%}.cms-resource-center .left-category .object-category.product img{width:240px;margin:0 auto}.cms-resource-center .left-category .object-category.product{height:250px}.cms-resource-center .title-article{width:765px;margin:0 auto}.cms-resource-center .title-article p{font-size:16px;color:#484848;text-align:center;height:100px}.cms-resource-center .title-article p.date-post{height:20px}.cms-resource-center .right-menu{float:right;width:30%;margin-top:-140px}.cms-resource-center .content-category{height:600px;width:90%;margin:0 auto}.cms-resource-center .links-resource{height:100px;background:#e3eeff;margin-top:100px}.cms-resource-center .links-resource .link-resource{width:325px;padding-top:30px;margin-left:10%;display:inline-block}.cms-resource-center .links-resource .link-resource:first-child{margin-left:15%}.cms-resource-center .links-resource .link-resource img{width:40px;display:inline-block}.cms-resource-center .links-resource .link-resource:nth-child(2) img{width:50px}.cms-resource-center .links-resource .link-resource span{font-size:19px;color:#000;margin-top:-20px;vertical-align:text-top;display:inline-block;padding-left:10px}.cms-resource-center .subscribe{padding-left:20px}.cms-resource-center .subscribe p{color:#484848;font-weight:600}.cms-resource-center .subscribe input{width:200px;height:40px;border-right:0}.cms-resource-center .subscribe input:focus{border:1px solid #677183;border-right:0}.cms-resource-center .subscribe button,.cms-resource-center .links-resource .link-resource a{height:40px;background:0;width:100px;border-radius:3px;border:1px solid #677183;color:#484848;margin-left:-10px}.cms-resource-center .links-resource .link-resource a{display:inline-block;padding-top:10px;text-align:center;margin-left:10px;vertical-align:top}.cms-resource-center .recent-articles p.recent,.cms-resource-center.post .recent-articles p.recent{font-size:15px;color:#484848;font-weight:bold;padding:20px}.cms-resource-center.post .recent-articles p.recent,.cms-resource-center.post .recent-articles p.recent:first-child{width:100%;border:0}.cms-resource-center .recent-articles p.recent{display:inline-block;width:49%;text-align:center;border-bottom:1px solid #a8a8a8;padding-left:0;padding-right:0}.cms-resource-center .recent-articles p.recent.new{border-bottom:0}.cms-resource-center .recent-articles p.recent:first-child{border-right:1px solid #a8a8a8;background:#f9fafb}.cms-resource-center h2.post-title{margin:0 auto;margin-top:20px;font-size:45px;text-align:center;text-transform:none;color:#000;width:800px}.cms-resource-center.post p b{width:120px;margin:0 auto;display:block;color:#000}.cms-resource-center .breadcrumbs-post{padding-top:80px;text-align:center;color:#000;font-size:18px;width:800px;margin:0 auto}.cms-resource-center.post .right-side-post{width:85%;margin-left:15%}.cms-resource-center .breadcrumbs-post a{color:#000}.cms-resource-center.post .article-content{width:100%;float:right;margin-left:0;margin-right:-16%}.cms-resource-center.post.category-rc .article-content .article-content{width:100%;margin-right:0;padding-top:10px}.cms-resource-center.search-post .article-content,.cms-resource-center.post.category-rc .article-content{width:90%}.cms-resource-center.post.category-rc .article-content .empty-results{margin-bottom:-105px}.cms-resource-center.search-post .article-content .empty-results p{line-height:200px}.cms-resource-center.search-post .article-content .empty-results p,.cms-resource-center.category-rc .article-content .empty-results p{margin-left:13%;font-size:35px;color:#000}.cms-resource-center.category-rc .article-content .empty-results p{margin-left:5%}.cms-resource-center.category-rc .article-content .empty-results p:last-child{margin-left:12%}.cms-resource-center .article-content{width:80%;margin:0 auto}.cms-resource-center .article-content .top-post{width:25%;margin-top:2%;background:#fff;box-shadow:0 0 11px #ccc;border-radius:5px;float:left;margin-left:7%;margin-bottom:70px;position:relative;height:350px}.cms-resource-center.post .article-content .top-post{width:20%;margin-left:2%}.cms-resource-center.search-post .article-content .top-post,.cms-resource-center.search-post .article-content .top-post:nth-child(1){width:80%;box-shadow:none;background:0;margin-top:50px}.cms-resource-center .article-content .content .right-text,.cms-resource-center .article-content .content .left-text{float:right;display:inline-block;width:70%;padding-right:40px}.cms-resource-center .article-content .content .left-text{float:left}.cms-resource-center .article-content .content .first-block,.cms-resource-center .article-content .content .second-block,.cms-resource-center .block-images{margin-bottom:70px}.cms-resource-center .article-content .content .right-text p,.cms-resource-center .article-content .content .left-text p{font-size:16px;color:#000;padding-bottom:20px}.cms-resource-center .article-content .content .content-images{width:25%;display:inline-block}.cms-resource-center .block-images img{display:inline-block;width:21%;margin-left:5%}.cms-resource-center .block-images{width:95%;margin:0 auto;float:right}.cms-resource-center .article-content .content .content-images img{width:100%}.cms-resource-center .block-images img:nth-child(1){margin-left:0}.cms-resource-center.search-post .article-content .top-post:nth-child(1),.cms-resource-center.search-post .block-images img:nth-child(1){margin-left:7%}.cms-resource-center .article-content .top-post p,.cms-resource-center.search-post .article-content .top-post.item p{width:90%;padding-left:20px;font-size:16px;color:#484848}.cms-resource-center .article-content .top-post .top-title{font-size:19px;color:#000;font-weight:bold;padding-top:10px}.cms-resource-center.search-post .article-content .top-post .top-title,.cms-resource-center.search-post .article-content .top-post p{display:inline-block;width:70%;float:left}.cms-resource-center.search-post .article-content .top-post div{width:60%;background:0}.cms-resource-center .article-content .top-post div,.cms-resource-center.search-post .article-content .top-post.item div{height:40px;background:#f9fafb;width:100%;bottom:0;position:absolute}.cms-resource-center .article-content .top-post div a{float:right;height:40px;padding:12px 15px}.cms-resource-center .article-content .top-post div span{margin-left:20px;margin-top:10px;display:inline-block}.cms-resource-center .article-content .top-post img,.cms-resource-center.search-post .article-content .top-post.item img{margin:0 auto;height:150px;float:none;display:block}.cms-resource-center.search-post .article-content .top-post img,.cms-resource-center.post.category-rc .article-content .top-post img{width:200px;height:200px;margin-left:20px;display:inline-block;float:left;margin-left:0}.cms-resource-center .recent-articles hr{color:#a8a8a8;width:55px;margin-left:20px}.cms-resource-center .recent-articles .article img,.resource-center-search-index .recent-articles .article img{display:inline-block}.cms-resource-center .recent-articles .article span.article-text{font-weight:bold;color:#000}.wordpress-post-view .main-container .cms-resource-center.post{max-width:100%;padding:0}.cms-resource-center .recent-articles .article span,.resource-center-search-index .recent-articles .article span{display:inline-block;vertical-align:top;padding-top:16px;font-size:14px;padding-left:4px;color:#b5bac0}.cms-resource-center .recent-articles .article span.article-text.post{width:145px}.cms-resource-center .recent-articles .article img.non-article,.cms-resource-center .recent-articles .article img.active-article{float:right;margin-top:15px;margin-right:10px}.cms-resource-center .recent-articles div:nth-child(3) img.non-article,.cms-resource-center .recent-articles div:nth-child(3) img.active-article{margin-top:0}.cms-resource-center .recent-articles .load-more{margin-top:20px;height:50px;background:#f9fafb;border:1px solid #dcdcdc;border-radius:5px;cursor:pointer}.cms-resource-center .recent-articles .load-more a{color:#484848;text-transform:uppercase;font-weight:bold;margin-top:12px;display:block;text-align:center}.cms-resource-center .recent-articles .article img.active-article,.cms-resource-center .recent-articles .article ul{display:none}.cms-resource-center .recent-articles .article img.img-post{width:100px}.cms-resource-center .recent-articles .article ul li{list-style-type:none;margin-left:0}.cms-resource-center .recent-articles .article ul li .title-art,.cms-resource-center .recent-articles .article ul li p{font-size:13px;color:#484848;font-weight:bold}.cms-resource-center .recent-articles .article ul li p{font-weight:normal;padding-left:10px;width:140px;line-height:15px}.cms-resource-center .background,.cms-resource-center.post .background{background:#f3e7e9;background:radial-gradient(ellipse at center,#f3e7e9 0,#f3e7e9 0,#e3edff 100%,#e3edff 100%,#e3edff 100%,#e3edff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3e7e9',endColorstr='#e3edff',GradientType=1);position:absolute;width:100%;height:450px;z-index:-1;top:-110px}.cms-resource-center .background.resource{top:0;height:500px}.cms-resource-center .recent-articles .article ul li .days{float:right;padding-right:20px;font-size:14px;font-weight:bold}.cms-resource-center .recent-articles .article{margin-left:10px;margin-top:20px}.container.max-popular .owl-theme .owl-controls .owl-buttons div.owl-next{text-indent:-9999em}.part-2-homemain.vintagepart{padding-top:5%}.part-2-homemain.vintagepart img{width:auto;float:right}.mobile-home-content,.iphone-4c-content,.mobile-home-content-horizontal{display:none}.no-image-max.max-divide1-sub1{max-width:300px;margin:0 auto}.catalog-product-view .no-image-max.max-divide1-sub1{max-width:50%;width:100%;float:left}.no-image-max.max-divide1-sub2{max-width:500px;margin:0 auto}.no-image-max.max-divide1-sub3{max-width:1350px;margin:0 auto}.right-img-specification1.no-image .sub-spec.divide1-sub3{width:33.33%;float:left;padding:0 10px}.right-img-specification1main.max-divide1-sub{max-width:300px;margin:0 auto}.right-img-specification1.done .sub-spec.divide1-sub{width:100%;float:left}.ringbuilder-index-review .right-img-specification1main.max-divide3-sub{max-width:1200px;margin:0 auto}.catalog-product-view .ringbuilder-index-review .right-img-specification1main.max-divide3-sub{max-width:100%}.right-img-specification1.done .sub-spec.divide3-sub{width:33.33%;float:left}.right-img-specification1main.max-divide2-sub{max-width:1000px;margin:0 auto}.right-img-specification1.done .sub-spec.divide2-sub{width:48.5%;float:left}.right-img-specification1main.max-divide4-sub{max-width:1375px;margin:0 auto}.right-img-specification1.done .sub-spec.divide4-sub{width:23.5%;float:left}.right-img-specification1main.max-divide6-sub{max-width:100%;margin:0 auto}.right-img-specification1.done .sub-spec.divide6-sub{float:left}.right-img-specification1main.max-divide5-sub{max-width:100%;margin:0 auto}.right-img-specification1.done .sub-spec.divide5-sub{width:18.5%;float:left}.main-cookie-table{width:100%;float:left;border:1px solid #000}.head1-cookie{width:50%;float:left;color:#000;border-bottom:1px solid;min-height:50px;padding-left:20px}.desc1-cookie{color:#000;width:50%;float:left;border-left:1px solid #000;padding-left:20px;border-bottom:1px solid;min-height:50px}.max_header_preset{max-width:1365px;margin:0 auto}.header-text-pre{width:596px;float:left;text-align:left;color:#41395f;font-style:italic;padding-top:10px;padding-bottom:10px}.ringbuilder-index-review .specification-class-image{display:none}.product-image.product-image-zoom .MagicZoomHeader{display:none !important}.enternity-option2-title.dnone,.enternity-option3-title.dnone,.enternity-option4-title.dnone,.enternity-option5-title.dnone{display:none !important}.ringbuilder-index-review .related_options{display:none}ul.messages{display:none}.radio-full{width:100%;float:left}.switch-field{margin:0 auto;max-width:210px;overflow:hidden;padding-left:5px}.protection-full-max .switch-field{max-width:390px;margin-bottom:30px}.protection-full-max .switch-field label{width:151px}.switch-title{margin-bottom:6px}.main_term p.sub-cmd-text{color:#000}.switch-field input{display:none}.switch-field label{float:left;margin-left:10px;margin-right:10px;display:inline-block;width:82px;background-color:transparent;color:#41395f;font-size:14px;font-family:LatoRegular;font-weight:normal;text-align:center;padding:10px 14px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-transform:uppercase}.switch-field label:hover{cursor:pointer;background-color:#41395f;color:#fff}.switch-field input:checked+label{background-color:#41395f;-webkit-box-shadow:none;box-shadow:none;color:#fff}.switch-field label:first-of-type{border:1px solid #41395f}.switch-field label:last-of-type{border:1px solid #41395f}.thank-submit-review{text-align:center;font-size:21px;color:#41395f;width:100%;float:left;letter-spacing:2px;min-height:350px;padding-top:10vw}.category-preset-engagement-rings .sub-ring-collection.preeng:hover .wed-c-title{visibility:hidden}.diamondsearch-index-compare .diamond_info>div a.conaddtoring{background-color:#fff;border:1px solid #413e5e;border-radius:5px;color:#413e5e;font-family:LatoRegular;padding:10px;text-decoration:none;font-size:14px;margin:10px auto;text-transform:uppercase}.diamondsearch-index-compare .diamond_info>div a.conaddtoring:hover{background-color:#413e5e;color:#fff}.ringbuilder-index-review .btmsetmy dd.option-shape{display:none}.footer .block-subscribe .actions .button:hover{color:#7a748f !important}.diamondsearch-index-compare .top_banner{float:left;width:100%}.contact-sidebar.sticky-builder{position:fixed;top:160px}.yes-no-frnd{width:100%;float:left;text-align:center}.yes-no-frnd .review-label{font-size:15px;color:#000;padding-bottom:15px;padding-top:10px;text-transform:uppercase;font-weight:normal}#customer-reviews .fieldset .form-list label.review-label{font-size:15px;color:#000;padding-bottom:15px;padding-top:10px}.write-form-review #review-form input,.write-form-review #review-form textarea{background:transparent !important;border:1px solid #41395f !important}.write-form-review #review-form .input-text{height:37px}#customer-reviews .form-list>li{width:100%;float:left}#customer-reviews .form-list>li .part-1-rate.headline{float:left;margin-right:1%;width:59%}#customer-reviews .form-list>li .part-2-rate.getratings{float:left;margin-left:1%;width:39%}#customer-reviews .form-list>li .part-1-rate{width:48%;float:left;margin-right:2%}#customer-reviews .form-list>li .part-2-rate{width:48%;float:left;margin-left:2%}#customer-reviews .max-custom-review .write-form-review h2{font-size:21px;text-transform:uppercase;text-align:center;letter-spacing:2px;color:#41395f}#customer-reviews .write-form-review .fieldset{width:590px;margin:0 auto}#customer-reviews .write-form-review .fieldset .form-list{width:100%}.write-anchor-review{text-align:center;width:100%;float:left}.write-anchor-review>a{text-align:center;font-size:17px;letter-spacing:1px;border:1px solid #41395f;padding:15px 25px;border-radius:8px}.write-anchor-review>a:hover{text-decoration:none !important;color:#fff;background:#41395f}.write-form-review{padding-top:40px;float:left;width:100%}div.block-layered-nav dd a.amshopby-attr-selected{line-height:inherit}div.block-layered-nav dd a.amshopby-attr-selected lable{text-decoration:underline}.hover-underlineblc{text-transform:uppercase;color:#000 !important;font-weight:600}.hover-underline:hover{color:#fff !important}.hover-underline span,.hover-underline1 span,.hover-underlineblc span{letter-spacing:1px}.hover-underline:hover span{border-bottom:3px solid #fff;padding-bottom:10px}.hover-underlineblc:hover span{border-bottom:3px solid #000;padding-bottom:10px}.insurance-inquiry{width:100%;float:left;background:#ffe9c4 url(../images/diamond-polish.jpg) no-repeat;background-size:100%;background-position:center bottom;padding:50px 0;min-height:218px}.info-insu{position:relative;bottom:0;width:100%;text-align:center}.info-insu h2{color:#41395f;font-size:21px;letter-spacing:2px}.info-insu p{color:#41395f;font-style:italic;font-size:20px}.insurance-inquiry img{width:100%}.rock-insurance img{margin:0 auto;background:#fff;width:auto}.purchase-rockher{width:100%;float:left;margin-top:37px}.purchase-rockher h1{text-transform:uppercase;font-size:21px;color:#41395f;text-align:center;letter-spacing:1px;margin-bottom:40px}.sub-policy{width:47%;float:left;margin-right:1.5%;margin-left:1.5%}.sub-policy h3{font-size:20px;color:#41395f;text-transform:capitalize}.sub-policy p{font-size:15px;color:#000;text-transform:none;margin-bottom:28px}.purchase-rockher p{font-size:15px;color:#000;margin-top:25px;margin-bottom:25px}.protection-full-max{max-width:1365px;margin:0 auto;padding:0 10px}.purchase-rockher>p:nth-child(3){text-align:center}.protect-head h1{font-size:21px;color:#41395f;text-align:center;letter-spacing:2px}.jeweler-insurnace{width:100%;float:left;position:relative}.insurance-pos-ab{position:absolute;top:4vw;width:100%;text-align:center}.insurance-pos-ab img{margin:0 auto}.insurance-pos-ab h1{font-size:36px;color:#fff;text-transform:none;margin-bottom:10px;margin-top:60px}.insurance-pos-ab h2{font-size:16px;color:#fff;font-style:italic;text-transform:none;margin-bottom:63px}.insurance-pos-ab span{font-size:18px;color:#fff;text-transform:uppercase}.protection-full{width:100%;float:left}.sub-protect-insurance{width:100%;float:left;margin-top:32px}.sub-protect-insurance h1{text-transform:uppercase;font-size:21px;color:#41395f;text-align:center;letter-spacing:1px}.sub-protect-insurance h3{font-size:15px;color:#000;font-family:LatoRegular;text-transform:none;text-align:left}.insurance-img{width:100%}.page404{width:100%;float:left;text-align:center;padding-top:8.5vw}.page404 p{color:#41395f;font-size:16px;margin-bottom:73px}.page404 h1{font-size:30px;color:#000;text-transform:none;margin-bottom:0;font-style:italic}.shop-home-back a{border:1px solid #000;padding:15px 35px;font-size:13px;color:#000}.shop-home-back a:hover{background:#41395f;color:#fff}.detail-leftimg.video{padding:74px 0 0 0}.owl-item .detail-leftimg.video{padding:0}.bottom-about-home .small-img-logo-home{width:auto;margin:0 auto}.dp-banner-img-cut{width:100%;float:left}.dp-banner-img-cut #dp-ban-desk{width:100%}.dp-banner-img-cut #dp-ban-mob{display:none}.main-dpolish-cut .customer-review{margin-top:36px;margin-bottom:28px}.main-dpolish-cut .engage-part6{background:#f5f5f5}.contahelo_main_max{max-width:1385px;padding:0 10px;margin:0 auto}.full_contain_cut{width:100%;float:left;margin-bottom:30px}.contahelo_main_max .halo-item{width:100%;float:left}.contahelo_main_max .halo-item .item{width:32%;margin-left:.5%;float:left;margin-right:.5%;padding:11px}.contahelo_main_max .halo-item .item:hover .view_detail .text_view_d{border:1px solid #41395f;background:#41395f;color:#fff}.contahelo_main_max img{margin:0 auto}.shop-cut{width:100%;float:left;background:#f5f5f5;text-align:center}.max-shop-cut{max-width:925px;margin:0 auto;padding-top:2%;padding-bottom:4.5%}.max-shop-cut .h1{font-size:21px;font-family:LatoRegular;color:#41395f;letter-spacing:2px;margin-bottom:80px}.max-about-cut{width:100%;float:left;text-align:center;background:#41395f}.about-cut{max-width:1094px;margin:0 auto;padding:32px 35px 60px}.about-cut h1{font-size:21px;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:44px}.about-cut p{color:#fff;font-size:17px;margin-bottom:1.3em}.main-dpolish-cut{width:100%;float:left}.main-dpolish-cut .diamond-icon h1 img,.main-dpolish-cut .diamond-icon img{margin:0 auto;width:auto}p.dp-bantitle-cut,h1.dp-bantitle-cut{font-size:47px;margin-bottom:10px;line-height:1.5;text-transform:none;color:#41395f}p.dp-bantext-cut,h2.dp-bantext-cut{font-size:16px;max-width:512px;margin:0 auto;font-style:italic;color:#41395f;text-transform:none;line-height:1.4em}.dp-banner-content-cut{top:13%;color:#41395f;position:absolute;width:100%;text-align:center}.bottom-link-banner.sticky-builder{position:fixed;bottom:unset;top:128px;z-index:99}.bottom-about-home:hover div.bg-hover-about{background:#474343;position:absolute;top:0;width:100%;height:100%;opacity:.9;cursor:pointer;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.max-maker{max-width:1322px;margin:0 auto}.maker-bespoke{position:absolute;top:6vw}.maker-bespoke h2{font-size:43px;color:#000;text-align:center;margin-bottom:0;letter-spacing:2px;word-spacing:7px}.maker-bespoke p{text-align:center;font-size:24px;color:#000;text-transform:capitalize}.maker-bespoke h2>span{font-weight:bold}.create-max{position:absolute;bottom:2vw}.max-maker .create-now-home{font-size:17px;color:#000;text-transform:uppercase}.max-create{text-align:center;margin-top:30px}.specification-content .speci_note.match-wed-text{display:none}.text-about-home-bottom1{position:absolute;top:45px;text-align:center;width:100%}.text-about-home-bottom1 a{font-size:15px;color:#fff}.text-about-home-bottom1 h1{font-size:20px;color:#fff;margin-bottom:30px}.text-about-home-bottom1 p{max-width:607px;color:#fff;margin:35px auto 38px;font-style:italic;letter-spacing:1px;font-size:20px}.text-about-home-bottom1 a:hover span{border-bottom:3px solid #fff;padding-bottom:10px}#co-payment-form ul.form-list span.credit-cart-info-title span#ccit{padding-left:32px !important}.main-container.main-elite{background:#000}.main-container{min-height:auto;margin-top:117px}.category-womens-wedding-bands-top-20-sellers .main-container,.category-mens-wedding-bands-top-20-sellers .main-container{min-height:900px}.diamond-icon-engage-part7{width:100%;position:relative;float:left;border-top:1px solid #41395f}.diamond-icon-engage-part7 h1{position:absolute;width:100%;top:-15px}.diamond-icon-engage-part7 img{margin:0 auto}.category-intelligent-diamond-search .cate_name h1.cat_name{display:none}.eternity-main .close-popup-img{float:right;margin-right:10px;margin-top:10px}.my-account .messages{margin-top:4%}#opc-review #checkout-review-load #checkout-review-submit{width:100%;float:left}div.despreset-col>.sub-ring-collection.preeng:nth-child(1),div.despreset-col>.sub-ring-collection.preeng:hover:nth-child(1){width:24%;margin-right:1%;margin-left:0}div.despreset-col>.sub-ring-collection.preeng:nth-child(4),div.despreset-col>.sub-ring-collection.preeng:hover:nth-child(4){width:24%;margin-right:0;margin-left:1%}.category-top-engagement-rings .btm_brd{border-top:0 solid #ccc}.customer-account .round_aab:after{content:"+";text-align:center;width:100%;color:#000;font-size:18px;position:absolute;top:28px;left:0}body.customer-account>div.imageuploadpopup>form>ul>li{padding-top:15px}body>div.wrapper>div>div.main-container.col1-layout>div>div>div.page-title.account-title>div.imageuploadpopup>form>ul>li:nth-child(2){padding-top:15px}.category-shop-by-shape .ringbuilder.slide_show.desktop-cat-list,.category-shop-by-style .ringbuilder.slide_show.desktop-cat-list{display:none}.ringbuilder-index-review.catalog-product-view .engage-part6{display:none}.slide_show.mobile-cat-list>img{width:100%}div.block-layered-nav dd a.amshopby-attr{line-height:normal}.effect-button{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.effect-button:hover{background:#fff}.effect-button:hover a{color:#41395f}.wed-desc-hover .effect-button:hover a{font-size:13px;line-height:19px}.wed-desc-hover .effect-button a{font-size:13px;line-height:19px}.effect-button1{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.effect-button1:hover{background:#41395f}.effect-button1:hover a{color:#fff}.circle-icon{border-radius:50px}.jewelry-land-main .shop-diamond span{display:block;letter-spacing:2px;line-height:1.1}.m_menu form#eliteForm{position:relative}.m_menu form#eliteForm .validation-advice{position:absolute;bottom:0}.header-right-links{position:absolute;right:0;width:202px;background:#f2f2f2}.right-links{margin:21px 0 0 18px;color:#41395f}.right-links li{padding-left:0;background:0;text-transform:uppercase}.right-links.shoppingcart{background-color:#41395f;color:#a098be;margin:0;padding:17px 0 15px;position:relative;line-height:13px;z-index:1}.shoppingcart .plus{color:#fff !important;float:right;font-size:20px;line-height:9px;margin-right:13px;padding-left:6px;position:relative;top:0}.cartminislider .header-minicart .block-subtitle .close{right:0 !important;display:none}.cartminislider a.skip-link.skip-cart{display:none}.cartminislider .skip-content{display:block}.home-logo a{width:144px;text-align:center}.home-logo a img{margin:0 auto;width:130px}.cms-terms .std .peragraph_p p{margin-bottom:34px;color:#000 !important;font-size:15px;font-style:normal}.main_term{width:100%;float:none;margin-top:0;padding-top:20px;max-width:1365px;margin:0 auto;min-height:700px}.main_term.md-cont{max-width:820px}.cms-shipping-information .text-warranty img.fin-img{width:65px;margin-right:65px;padding-top:0}.cms-warranty .main_term{min-height:500px}.main_term .title_heder{margin-bottom:4px;font-size:15px;font-style:normal;color:#41395f;text-transform:uppercase;float:left;width:100%;display:block}.cms-terms .main_term .title_heder{margin-top:20px;margin-bottom:20px}.cms-customer-service .contact-sidebar ul li.one{font-family:ProximaNovaBold}.cms-privacy-policy .contact-sidebar ul li.two{font-family:ProximaNovaBold}.cms-enable-cookies .contact-sidebar ul li.three{font-family:ProximaNovaBold}.cms-terms .contact-sidebar ul li.four{font-family:ProximaNovaBold}.cms-warranty .contact-sidebar ul li.four1{font-family:ProximaNovaBold}.cms-return-policy .contact-sidebar ul li.five{font-family:ProximaNovaBold}.cms-photography .contact-sidebar ul li.six{font-family:ProximaNovaBold}.cms-faq .contact-sidebar ul li.seven{font-family:ProximaNovaBold}.cms-sitemap .contact-sidebar ul li.eight{font-family:ProximaNovaBold}.cms-terms .std .peragraph_p p.first{margin-bottom:0}ul.li_p li p{margin-bottom:0 !important;margin-left:25px}ul.li_p li{list-style-type:decimal;margin-left:20px !important}.cms-privacy-policy .std .peragraph_p p{margin-bottom:34px;color:#000 !important;font-size:15px;font-style:normal}.main_term.main_pravcy ul.li_p{width:100%;float:left;list-style:inherit}.main_term.main_pravcy ul.li_p li{color:#000 !important;font-size:15px;font-style:normal;list-style-type:disc;margin-left:0 !important}.main_term.main_pravcy ul.li_p li p{margin-left:10px}.main_term .contain:first-child{margin-top:20px;float:left;width:100%}.main_term p:first-child{margin-top:20px;float:left;width:100%}.main_term .sub-cms-text-title{color:#41395f;font-weight:bold;text-align:center}.cms-shipping-information .sub-cms-text-title,.cms-shipping-information .main-cms-pages .text-warranty p.sub-cms-text.second{margin-left:130px}.cms-shipping-information .main_term .sub-cms-text-title{font-size:20px;text-align:left}.contact-sidebar ul li a{font-size:13px;font-style:normal;text-transform:uppercase;color:#fff !important;background-color:#41395f}.cms-faq .main-container{max-width:100%;padding:0;margin-top:65px}.main-cms-banner{float:left;width:100%;display:block;background:#f5f5f5;padding:77px 0}.main-cms-banner h2,.cms-photography .main-cms-banner h1,.main-cms-banner .h2{text-align:center;letter-spacing:3px;display:block;margin:0;color:#443c61;font-size:33px}.cms-terms .main-cms-banner h1{font-family:LatoRegular;font-weight:300}.cms-customer-service .main-container{max-width:100%;padding:0;margin-top:65px}.cms-customer-service .std .peragraph_p p{margin-bottom:34px;color:#000 !important;font-size:15px;font-style:normal;float:left;width:100%;display:block}.cms-sitemap .main_term{width:100%;float:none;padding-top:20px;max-width:inherit;margin:0 auto;display:block}.main_term .sitemap-top-main{float:left;width:100%;border-bottom:1px solid #e1e0e5;padding:39px 0 36px 0}.main_term .sitemap-bottom-main{float:left;width:100%;border-top:1px solid #e1e0e5;padding:57px 0 35px 0}.sitemap-top-main .sitemap-top{max-width:1020px;margin:0 auto;width:100%;display:block}.sitemap-bottom-main .sitemap-bottom{width:100%;display:flex;flex-wrap:wrap;justify-content:start}.sitemap-top div{float:left;width:25%;padding-right:4%}.sitemap-bottom div{padding:0 15px;font-size:12px}.sitemap-main h3{font-size:15px;font-family:LatoRegular;color:#41395f;margin-bottom:30px}.sitemap-main .sitemap-column{min-width:225px;max-width:360px}.sitemap-main .sitemap-bottom{flex-wrap:nowrap;justify-content:center}@media only screen and (max-width:1440px){.sitemap-main .sitemap-bottom{flex-wrap:wrap;justify-content:flex-start}}@media only screen and (max-width:768px){.sitemap-main .sitemap-bottom{display:block}.sitemap-main .sitemap-column{float:left;width:50%}}@media only screen and (max-width:600px){.sitemap-main .sitemap-column{width:100%;float:none;display:block;max-width:inherit}}.sitemap-main ul li{list-style-type:none;margin:0;line-height:20px !important;margin-bottom:6px}.sitemap-main ul li a{font-size:14px;color:#000}.sitemap-main ul li a:hover{text-decoration:underline !important}.main-cms-pages{width:100%;float:left;margin-bottom:40px}.main_term p.title-photography{color:#41395f}.main_term p.sub-cms-text{font-style:normal;color:#000;font-size:15px}.sub-cms-text span{border-bottom:1px solid}.cms-shipping-information .main-cms-pages .text-warranty .no-image_text{padding-left:130px;width:840px}.main_term p.title-faq{font-family:LatoRegular;color:#41395f;font-size:18px;font-style:normal;text-transform:uppercase;margin-bottom:40px;letter-spacing:3px}.cms-faq .main_term #accordion-faq span.span-mo{font-family:LatoRegular;font-style:normal}.cms-faq .main_term #accordion-faq p{font-style:normal}.cms-return-policy p.return-policy-text a{color:#000}.cms-return-policy .main_term p.title-return-policy{color:#443c61;font-size:20px;font-style:normal;text-transform:uppercase;margin-bottom:30px;letter-spacing:3px;margin-top:20px}.cms-return-policy .main_term p.return-policy-text{color:#000;font-size:15px;font-family:LatoRegular;font-style:normal;margin-bottom:15px}.cms-return-policy .main_term p:first-child{margin-top:0;float:left;width:100%}.main_term p.title-cookie{color:#41395f;text-transform:uppercase;margin-bottom:18px}.main_term p.cookie-sub-text{color:#000;font-style:normal !important;margin-bottom:45px;font-size:15px}.cms-mobile-side{display:none}#accordion-faq span.span-mo{padding:0}.skip-link{color:#41395f}.catalog-category-view .main-container,.catalogsearch-result-index .main-container{max-width:none;padding:0 !important;padding-top:0 !important}.products-list .first-list .product-image{width:100%;float:none}#login-form .form-list .input-box .input-text{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width:278px;text-align:center;height:50px;border:1px solid #000;text-transform:none;color:#000 !important;font-size:14px}#login-form .form-list .input-box .login-password{text-transform:none;border-radius:0}.facebook_login{margin:0 0 7px}#login-form .form-list li{margin-bottom:9px}#login-form .form-list #email{margin-bottom:25px;border-radius:0;margin-top:25px}@media only screen and (max-width:480px){#login-form .form-list #email{margin-top:15px;margin-bottom:2px}}.forgotpasslink{color:#8a8a8a;font-size:14px;text-decoration:underline !important;margin:0 0 25px 0;display:inline-block}.facebook-or.beforecreateID{margin:42px auto 13px}.elite-login-page{background:#fff;max-width:100%;min-height:392px}.elite-login-page a.exclusive-access{font-size:14px !important;color:#000 !important;text-decoration:underline !important;margin-bottom:36px;text-align:left !important;font-weight:500 !important}input.elietnumberid::-webkit-input-placeholder{font-size:14px !important;color:#000 !important}input.elietnumberid:-moz-placeholder{font-size:14px !important;color:#000 !important}.elite-container{margin:0 auto;max-width:1365px;min-height:392px;text-align:center}.main-elite-parts{width:100%;float:left;padding:0 10px}.elite-container .titleimage{display:inline-block;float:left;margin:0 0 30px;text-align:left;text-transform:uppercase;width:48%;margin-right:2%;padding-top:34px}.elite-container .titleimage p{font-size:23px;letter-spacing:5px;margin-bottom:30px;color:#000}.elite-right-login{float:left;width:48%;margin-left:2%;padding-top:65px}.elite-right-login .img-elite-header{width:100%}.elite-text{font-size:14px;color:#000;line-height:15px;font-family:LatoRegular;letter-spacing:1px;display:inline-block;word-spacing:1px;text-align:left;text-transform:none;width:386px}.elite-learnmore{font-family:LatoRegular;font-size:14px;color:#1c1c1c;background:#fff;width:288px;display:inline-block;padding:12px 0;margin:0 0 27px;text-transform:uppercase}.elite-number{width:288px;display:inline-block;margin:0 0 35px}.elite-number input.elietnumberid{border:1px solid #000;background:0;width:244px;height:46px;text-align:center;outline:0;float:left}.elite-number input.elite-go{background:0;border:1px solid #000;border-left:0;height:46px;width:44px;float:left;color:#000;text-transform:uppercase}.nav-primary .elite-container .exclusive-access{display:block;color:#fff;text-transform:uppercase;text-decoration:underline;cursor:default}.more-views .product-image-thumbs li{margin-right:18px;float:none}.more-views .product-image-thumbs li.active .thumb-link{border:1px solid #423b60}.more-views .product-image-thumbs li .thumb-link{border:1px solid #f1f1f1}.product-essential .product-shop .product-name span.h1{font-size:24px;font-family:LatoRegular;color:#000;font-weight:normal;margin-bottom:10px;padding-bottom:0;text-transform:capitalize;text-align:center}.product-essential .short-description .std{color:#444;font-size:16px;font-family:LatoRegular;margin-bottom:10px;text-align:center}.product-view .ratings .rating-links a{color:#000;font-size:11px;font-family:LatoRegularLight;text-transform:uppercase}.product-essential .short-description{margin-bottom:13px}.product-view .ratings .rating-links{clear:none !important}.product-view .product-essential .extra-info .ratings .rating-box{margin-top:3px}.product-view .product-shop .extra-info{max-width:100% !important;width:100%}.product-view .product-shop .price-info{width:50%;float:left;padding-left:0;text-align:left;margin-bottom:0;border-right:1px solid #ccc}.product-view .product-shop .price-box .regular-price .price{color:#41395f;font-size:34px;font-family:LatoRegular;text-align:center;width:100%;display:inline-block}.product-view .product-shop .price-box .regular-price .engagement-price{text-align:right;width:50%}.setting-text{width:50%;display:none;color:#413f41;font-size:18px}.settings-show{display:inline}.product-view .product-shop .price-box{margin-bottom:0}.price-bottom-info{color:#9c9c9c;font-size:10px;font-family:LatoRegular;text-transform:uppercase;width:100%;float:left}.extra-info .availability.in-stock{display:none}.product-view .add-to-links{clear:none;margin:0;padding-top:5px}.product-shop .add-to-box .add-to-links a{font-family:LatoRegular;text-indent:unset;color:#9c9c9c;font-size:11px}.product-view .sharing-links li.favourite img.img-desk-share{float:left;margin-right:10px;padding-top:5px}.products-grid li.item{min-height:485px;list-style:none;display:flex;flex-direction:column;justify-content:center;margin-left:0}.products-grid li.item video{min-height:200px;max-height:280px}.products-grid li.item .product-info{padding-bottom:0;min-width:50%;margin:0 auto;display:block !important;background-color:white}.products-grid li:hover.item .product-info{display:block;min-height:0 !important;padding-bottom:0;margin:0 auto}.products-grid li.item .addtofav{display:none}.products-grid li:hover.item .addtofav{display:block;position:absolute;top:23px;right:24px}.nav-primary .elite-login-page a.elite-learnmore{margin:0 auto 27px !important;font-size:14px !important;color:#1c1c1c !important;letter-spacing:2px;border-radius:0}.main-custom-elite{width:100%;float:left}.cms-custom-elite .main-container{background:#000;max-width:none;padding:0}.first-c1-elite{width:100%;float:left;background:url("../images/custom_top_1st_img.jpg") no-repeat;background-size:contain;background-position:right top}.first-c2-elite{width:100%;float:left;background:url("../images/custom_elite_img1.png") no-repeat;background-size:contain;background-position:left top}.first-c3-elite{width:100%;float:left;background:url("../images/custom_elite_img2.png") no-repeat;background-size:contain;background-position:right top}.first-c4-elite{width:100%;float:left;background:url("../images/custom_elite_img3.png") no-repeat;background-size:contain;background-position:left top}.first-c5-elite{width:100%;float:left;background:url("../images/custom_elite_img4.png") no-repeat;background-size:contain;background-position:right top}.main-custom-elite p{color:#fff !important;line-height:20px !important;font-size:14px;font-style:italic;margin-bottom:1.5em}.main-custom-elite a.elite-button{background:#d9b7a4 none repeat scroll 0 0;border-radius:8px;color:#000;float:left;font-size:14px;margin-top:5px;padding:20px 33px}.main-custom-elite .first-para{margin-top:35px}.first-c-text{text-align:justify;max-width:1385px;margin:0 auto;padding:0 20px}.sub-first-c{width:60%;margin-top:60px;min-height:395px}.title-custom{font-size:23px;text-transform:uppercase;border-bottom:1px solid #c8a48e;color:#c8a48e;padding-bottom:14px;letter-spacing:5px}.sub-first-c2{width:60%;float:right;margin-top:0;text-align:right;min-height:222px}.sub-first-c3{width:60%;float:left;margin-top:0;text-align:left;min-height:352px}.sub-first-c4{width:60%;float:right;margin-top:0;text-align:right;min-height:450px;padding-top:75px}.sub-first-c5{width:60%;float:left;margin-top:0;text-align:left;min-height:467px;padding-top:40px}.custom-elite-img{display:none}.main-about-elite{width:100%;float:left}.cms-about-elite .main-container{background:#000;max-width:none;padding:0}.first-a1-elite{width:100%;float:left;background:url("../images/about_img1.jpg") no-repeat;background-size:contain;background-position:right top}.first-a2-elite{width:100%;float:left;background:url("../images/about_img2.jpg") no-repeat;background-size:contain;background-position:left top}.first-a3-elite{width:100%;float:left;background:url("../images/about_img3.jpg") no-repeat;background-size:contain;background-position:right top}.main-about-elite .first-para{margin-top:35px;margin-bottom:21px}.main-about-elite p{color:#fff !important;font-style:italic;letter-spacing:1px;line-height:20px !important;word-spacing:2px}.sub-first-ab1{width:58.5%;float:left;margin-top:50px;text-align:left;min-height:400px}.sub-first-ab2{width:60%;float:right;margin-top:0;text-align:right;min-height:400px;padding-top:73px}.sub-first-ab3{width:60%;float:left;margin-top:0;text-align:left;min-height:400px;padding-top:30px}.elite-product-view .more-views{display:none}.elite-product-view{padding-top:50px;max-width:1374px;margin:0 auto}.elite-product-view .product-img-box{width:100%;float:left;max-width:100%}.elite-product-view .product-img-box .product-image-gallery img{margin:0 auto;width:auto}.main-specification{border-top:1px solid #7c6152;position:relative;margin-top:70px;color:#000;width:100%;float:left}.main-specification h1{position:absolute;font-size:16px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.main-specification span{background-color:#000;padding:0 35px;color:#c8a48e;font-size:21px;letter-spacing:5px}.specification-elite{width:100%;float:left}.left-img-specification{width:100%;float:left;position:relative}.left-img-specification img{width:100%}.right-img-specification{width:50%;position:absolute;top:116px;right:-79px}.title-specification{text-align:left;color:#232323;font-size:14px;font-family:LatoRegular;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:15px}.catalog-product-view .title-specification{text-align:center}.catalog-product-view .title-specification span{color:#000;text-transform:capitalize;font-size:20px;border-bottom:1px solid #aeaeae}.elite-product-view .title-specification{color:#bc9a85;font-size:16px;letter-spacing:1px;padding-bottom:30px;border-bottom:0;font-weight:normal}.title-specification>span{border-bottom:2px solid #41395f;padding-bottom:10px}.sub-specification{color:#232323;font-size:14px;font-family:LatoRegular;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.sub-specification span{font-weight:bold}.elite-product-view .sub-specification{font-size:15px;color:#fff;font-style:italic;padding-bottom:10px;border-bottom:0}.elite-product-view .sub-spec:nth-child(2) p{background:0}.right-img-specification>div.sub-spec:nth-child(1){background:url("../images/line.png") no-repeat;background-position:160px 0}.right-img-specification>div.sub-spec:nth-child(2){background:url("../images/line.png") no-repeat;background-position:160px 0}.sub-spec{width:50%;float:left;text-align:left}.catalog-product-view .sub-spec-flex{display:flex;justify-content:center}.catalog-product-view .sub-spec{width:240px;float:none;display:block}.catalog-product-view .right-img-specification1main.max-divide3-sub .sub-spec.inf,.catalog-product-view .right-img-specification1main.max-divide2-sub .sub-spec.inf{margin:0}.catalog-product-view .sub-spec.stone{top:0;position:relative;margin-left:100px}.catalog-product-view .right-img-specification1main.max-divide3-sub .sub-spec.stone{top:0}.catalog-product-view .speci_note,.catalog-product-view .special_video_note{text-align:center;font-size:12px}.right-img-specification1.done .sub-spec.ring-builder-spe{display:block !important}.right-img-specification1.done{float:left;margin:0;padding:74px 2% 0 8%;width:100%}.right-img-specification1.done .sub-spec{margin-left:0;float:left}.right-img-specification1.done .right-img-specification1{float:right;margin-right:0;padding:74px 0 52px;width:100%}.specification-class-image.done div img{display:none}.storied-elite{width:100%;float:left;margin-top:0}.storied-specification{border-top:1px solid #7c6152;position:relative;margin-bottom:30px;margin-top:15px;color:#000;width:100%;float:left}.storied-specification h1{position:absolute;font-size:16px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.storied-specification span{background-color:#000;padding:0 35px;color:#c8a48e;font-size:21px;letter-spacing:2px}.desc-title-name{font-size:24px;color:#c8a48e;text-transform:uppercase;letter-spacing:1px;margin-bottom:43px}.product-view.elite-product-view .product-img-box .product-image{margin:0 auto;max-width:100%}.desc-left p{font-style:italic;color:#fff;font-size:15px;margin-bottom:30px;line-height:18px}.storied-elite .desc-left{width:100%;float:left;padding-left:0;padding-bottom:0;position:relative}.storied-elite .desc-left img{width:100%}.elite-product-view .elite_related{width:100%;margin-bottom:30px;padding-left:0}.elite_related .block-title{border-top:0;border-top:1px solid #7c6152;position:relative;margin-bottom:66px;color:#000;width:100%;float:left}.icon_speci{margin:0 auto}.elite_related .mini-products-list li.item .product .product-name{display:block;padding-top:15px;padding-bottom:15px;margin-bottom:0;min-height:70px}.elite_related .block-title h2{position:absolute;font-size:16px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.elite_related .block-title span{background-color:#000;padding:0 35px;color:#c8a48e;font-size:21px;letter-spacing:3px}.elite_related ol#block-related li{width:24%;float:left;clear:none}.elite_related .product-details{width:100%;float:left;margin-left:0}.elite_related .product-details .product-name,.elite_related .product-details .price-box{text-align:center}.elite_related .product-details .price-box span{float:none}.elite_related .product-details .product-name a{color:#c8a48e;font-size:14px;font-style:normal}.elite_related .product-details .product-name a:hover{color:#fff;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.elite_related .product-details .product-name{margin-bottom:24px}.elite_related .product-details .price-box span span{font-size:20px;color:#fff;font-style:italic}.elite_cart,.elite_cart:hover{background:#e6c5b3;color:#000;font-size:14px;border-radius:3px;width:88%;padding:16px 11px;text-transform:uppercase;letter-spacing:1px}.elite-buttons{width:32.5%;float:left;padding-top:24px}.elite_related li img{width:auto}.elite_related .product-image{width:100%}.schedule img,.call img{width:auto}.schedule_elite{width:84%;float:left;border:1px solid #c8a48e;border-radius:3px;padding:3px}.schedule_elite:hover,.call_elite:hover{background:#e6c5b3;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.schedule_elite:hover .schedule,.call_elite:hover .call{color:#000}.schedule{width:48%;float:left;color:#c8a48e;font-size:14px;text-transform:uppercase}.schedule a,.call a{color:#c8a48e;font-size:14px;text-transform:uppercase}.call_elite{width:84%;float:left;border:1px solid #c8a48e;border-radius:3px;margin-right:10%;padding:3px}.call{width:48%;float:left;color:#c8a48e;font-size:14px;text-transform:uppercase}.stud-diamond-shape span{font-family:LatoRegular;font-size:11px}.elite-header .header-right-links{z-index:9999;background:#262626 !important}.elite-header-container #header-nav{border-bottom:1px solid #000}.elite-header-container .right-links.shoppingcart{border-bottom:0;border-top:0}.elite-header{background:#000;max-width:none}.elite-header-container{max-width:1374px;margin:0 auto}#nav>ol>li.level0.nav-2.parent>a .elite-header #nav>ol>li.level0>ul>div>li.level1 a,.elite-header #nav>ol>li.level0>ul>div>li.level1 a:hover{color:#41395f !important}.elite-header #nav>ol>li.level0>a{color:#fff !important}.elite-header .nav-primary li{border-top:1px solid #88644e}.elite-header .toggle .arrow.select{top:-13px}.elite-header .nav-primary li.level0 li.level2 a{color:#9487c3}.elite-header .right-links.shoppingcart{background-color:#000}.elite-header .right-links li a,.elite-header .right-links li{color:#c8a48e}.elite-header .shoppingcart li.shoppingcartli{color:#fff}.elite-header .nav-primary li.home-logo-elite{border-top:0}.elite-header .m_menu li,.elite-header .sm_menu li{border-top:0}.bottom_elite_detail{width:100%;float:left;background:#fff}.bottom-elite-img{width:100%;float:left;border:1px solid #000;position:relative;margin-bottom:0}.bottom-elite-img h1{position:absolute;font-size:16px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.bottom-elite-img img{margin:0 auto}.elite-about-detail{width:100%;float:left}.elite-about-detail h2{text-align:center;text-transform:uppercase;font-size:21px;color:#000;letter-spacing:4px}.elite-d-about{width:100%;float:left;background:url("../images/about_elite_detail.jpg") no-repeat;background-size:contain;background-position:left top}.first-d-text{text-align:justify;max-width:1375px;margin:0 auto;padding:0 20px}.sub-first-d1{width:45%;float:right;margin-top:110px;text-align:left;min-height:430px;padding-left:30px}.title-about-detail{text-transform:uppercase;font-size:24px;color:#000;letter-spacing:1px}.first-para-elite{font-style:italic;font-size:15px;color:#000;margin-top:35px;margin-bottom:30px;line-height:18px}.elite-d-about h2{font-size:21px;color:#000;text-transform:uppercase;letter-spacing:4px;margin-top:30px}.learn-more{border:1px solid #000;width:182px;height:53px;padding-top:15px;border-radius:5px;text-align:center}.learn-more a{font-size:14px;color:#000;text-transform:uppercase}.elite-d-about1{width:100%;float:left;background:url("../images/custom_elite_detail.jpg") no-repeat;background-size:contain;background-position:right top}.sub-first-d2{width:53%;float:left;margin-top:50px;text-align:left;min-height:315px}.sub-first-d2 p{font-style:italic;font-size:15px;color:#000;margin-bottom:30px;line-height:18px}.custom-head{position:relative;border-top:1px solid #000;max-width:1374px;margin:0 auto}.custom-head h2{position:absolute;font-size:21px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.custom-head span{background-color:#fff;padding:0 16px;color:#000;font-size:21px;letter-spacing:4px}.desc-text{min-height:440px;position:relative;top:85px;float:left;width:50%;left:2%;text-align:left}.max-product-view{width:100%;float:left;background:#000}.catalog-product-view .elite-main-container{max-width:none;padding:0}.detail_res_img{display:none}.engage-land-main .mobile{display:none}.custom-design-engage.mobile{display:none}.explore-button.effect-button.discover.mobile{display:none}.res-head-engage{display:none}.engage-land-main{width:100%;float:left}.category-engagement-rings .main-container{max-width:none;padding:0 !important}.enage-part1{width:100%;float:left;position:relative}.sub-engage-part1{position:absolute;top:7vw;width:100%;text-align:center}.sub-engage-part1 a:hover{text-decoration:none}.sub-engage-part1 h1{color:#fff;font-size:47px;font-style:italic;margin-bottom:15px;text-align:center;text-transform:none}.category-engagement-rings .sub-engage-part1 h1.desktop{display:inline-block;margin-top:10%;color:#000;font-family:LatoRegular;font-style:normal;font-size:50px}.category-engagement-rings .sub-engage-part1 h1.desktop:last-child{padding-left:10%}.category-engagement-rings .sub-engage-part1 h1{display:none}.shop-engage .button-home-diamond{margin-bottom:5%;margin-left:0;margin-top:11px;text-align:center;text-transform:uppercase}.sub-engage-part1-s .button-home-diamond{margin-bottom:9%;margin-left:0;margin-top:11px;text-align:center;text-transform:uppercase}.sub-engage-part1-s .button-home-diamond a{color:#fff !important;font-size:17px;letter-spacing:1px;padding:9px 0 8px;display:block;width:100%;text-align:center;margin:0 auto}.sub-engage-part1-s .button-home-diamond a{display:none}.wedding-ring-main .sub-engage-part1-s .button-home-diamond{margin-top:11px}.shop-engage{font-family:LatoRegular;font-size:22px;color:#41395f;text-transform:uppercase}.enage-part1 img{width:100%}.engage-banner-responsive{display:none}.engage-part2{width:100%;float:left}.engage-part2-max{max-width:1375px;margin:0 auto;padding:0 10px}.engage-part2-title{text-align:center;color:#41395f;font-size:20px;font-family:LatoRegular;text-transform:uppercase;letter-spacing:5px;margin-top:18px;margin-bottom:18px}.wed-desc-hover div.explore-button a{color:#fff}.wed-desc-hover div.explore-button:hover{background:#fff}.wed-desc-hover div.explore-button:hover a{color:#41395f}.wed-desc-hover div.explore-button{background:#41395f;height:35px;margin:30px auto 27px;max-width:none;padding:7px 0}.wed-desc-hover p{cursor:auto;font-size:15px;line-height:20px}.category-engagement-rings .wed-desc-hover p{font-size:13px}.engage-part2-img{max-width:1309px;margin:0 auto;padding:0 10px}.title-hover-bottom{border-bottom:1px solid #41395f;max-width:75px;margin:30px auto}.sub-engage{width:25%;float:left;position:relative}.sub-engage img{margin:30px auto}.engage-icon{width:100%;float:left;position:relative}.engage-icon h1{position:absolute;font-size:16px;margin:0;left:7px;right:0;text-align:center;margin-top:0;top:-13px}.engage-icon img{margin:0 auto}.sub-engage p.title-collection{text-align:center;color:#41395f !important;font-style:italic;min-height:160px}.engage-part4{width:100%;float:left}.category-engagement-rings .sub-engage-part4{float:left;padding-right:0;position:relative;width:49.21%}.category-engagement-rings .sub-engage-part41{border-left:medium none;float:left;margin-left:0;padding-left:0;position:relative;width:49.5%}.sub-engage-part4{padding-right:0;position:relative}.sub-engage-part4 img,.sub-engage-part41 img{width:100%}.custom-design-engage{position:absolute;top:35%;margin-left:50px;width:350px}.recent-design-engage{position:absolute;top:130px;left:0;text-align:center;width:100%}.custom-design-engage h1{font-size:25px;color:#fff !important;text-transform:capitalize;text-align:left;margin-bottom:14px;letter-spacing:1px}.category-engagement-rings .custom-design-engage{position:absolute;left:0;text-align:center;width:100%}.category-engagement-rings .custom-design-engage h1{font-family:LatoRegular;font-size:27px;color:#fff !important;text-transform:uppercase;text-align:center;width:100%;margin-bottom:14px;letter-spacing:1px}.custom-design-engage p{color:#fff}.recent-design-engage h1{font-family:LatoRegular;font-size:27px;color:#fff !important;text-transform:uppercase;text-align:center;width:100%;margin-bottom:14px;letter-spacing:1px}.jewelry-land-main .sub-jewelry-part4 .custom-design-jewelry-btn .learn-more-engage a{letter-spacing:1px;padding-bottom:11px;padding-top:11px}.learn-more-engage{height:46px;margin:25px auto;max-width:350px}.learn-more-engage1{border-radius:5px;margin:49px auto 25px;max-width:150px;color:#fff;text-transform:uppercase;display:block;text-align:center;border-radius:5px;font-size:13px;letter-spacing:1px}.learn-more-engage a{max-width:155px;margin:0 auto;color:#fff;text-transform:uppercase;padding-top:12px;padding-bottom:12px;display:block;text-align:center;border-radius:5px;font-size:13px;letter-spacing:1px}.explore-button.effect-button.discover{max-width:277px;margin:20px auto 60px;text-align:center;border-radius:4px;height:46px}.explore-button.effect-button.discover a{font-size:13px;font-family:LatoRegular;letter-spacing:1px;color:#41395f}.diamond-part5-sub .explore-button.effect-button.discover:hover{background:#41395f}.diamond-part5-sub .explore-button.effect-button.discover:hover a{color:#fff}.learn-more-engage:hover{border-radius:6px}.learn-more-engage1 a{color:#fff;text-transform:uppercase;padding-top:34px;height:46px;padding-bottom:12px;display:block;text-align:center;letter-spacing:1px}.category-engagement-rings .learn-more-engage1 a.plus{border:1px solid #fff;font-size:26px;border-radius:40px;width:40px;height:40px;padding-top:0;margin:0 auto;margin-top:10px}.my-account .box-account.box-info{padding-left:10px}.engage-part3{width:100%;float:left;position:relative;height:auto;overflow:hidden;background:#8f8f8f}.category-engagement-rings .engage-part3{background:0;padding-bottom:20px}.category-engagement-rings .engage-part3 .video-part-desctop img{width:100%;height:100%}.max-sub-engage{padding:30px 0;margin:0 auto;max-width:1385px}.engage-part3 h1 img{width:100%;display:none}.sub-hand-engage{top:0;width:100%;text-align:center;position:relative;z-index:10}.category-engagement-rings .engage-part3 .video-part-desctop .sub-hand-engage{position:absolute}.sub-wedding-text .title-hand{color:#000 !important;text-transform:none;margin-bottom:0;margin-top:120px;font-size:25px;text-align:left;line-height:30px;width:370px}.title-hand{color:#fff;text-align:center;font-size:21px;text-transform:uppercase;letter-spacing:2px;margin-top:35px;margin-bottom:50px;line-height:21px}.catalog-product-view .title-hand{text-transform:capitalize;font-size:50px;width:690px;line-height:60px;margin:0 auto;margin-top:15%}.category-engagement-rings .engage-part3 .video-part-desctop .title-hand{margin:0 auto;margin-top:15%;font-size:50px;text-transform:none;width:675px;line-height:1.5}.category-engagement-rings #desktop-purchased{float:left;width:30%}.category-engagement-rings #desktop-purchased .title-wedding-rings{width:560px}.right-hand-text{width:49.75%;float:none;text-align:justify;margin-top:66px;margin:66px auto 0}.catalog-product-view .right-hand-text{margin-top:20px}.catalog-product-view .right-hand-text p{width:580px;text-align:center;margin:0 auto}.category-engagement-rings .engage-part3 .video-part-desctop .right-hand-text{margin-top:15px;width:100%}.right-hand-text p{color:#fff !important;font-style:normal !important;line-height:18px !important;margin-bottom:1.1em;letter-spacing:1px}.category-engagement-rings .engage-part3 .video-part-desctop .right-hand-text p{width:540px;text-align:center;margin:0 auto;letter-spacing:0;font-size:14px}.sub-desc-engage{display:none}.sub-engage:hover p.title-collection{visibility:hidden}.sub-engage:hover .sub-desc-engage{display:block;position:absolute;top:0;width:100%;min-height:100%;background:#f5f4f9;opacity:.5}.sub-desc-engage div.title-hover,div.engage-hover{text-align:center;color:#41395f !important;font-style:italic}div.engage-hover{position:absolute;bottom:11px;padding-left:50px;padding-right:50px}div.explore-button{background:transparent;padding:8px;margin-top:0;margin-bottom:30px;border-radius:0;text-align:center}div.explore-button a{color:#41395f;font-family:LatoRegular;font-style:normal;text-transform:uppercase}.engage-part5{width:100%;float:left;background:url("../images/bottom-search.jpg") no-repeat;background-size:100% 100%}.engage-part5-sub{width:100%}.engage-part5-sub .sub-i-m{text-align:center;text-transform:uppercase;color:#41395f;line-height:30px;font-size:27px;letter-spacing:3px;margin-top:20px}.engage-part5-sub .sub-i-m span{font-size:16px}.finance-rule .finance-rulemax{max-width:1365px}.preabsulute .shop-ring1>a{color:#fff;font-family:LatoRegular;font-size:21px;text-transform:uppercase}.img-middele .res-preset{top:11%;position:absolute;width:100%}.res-preset .res-contai{float:right;max-width:502px;width:100%}.wed-sub-search .sub-i-m{color:#000;font-size:23px;letter-spacing:2px;line-height:1;margin-bottom:20px;margin-top:25px;text-align:center;text-transform:none}.wed-sub-search .sub-i-m span{font-size:16px}.wed-sub-search .explore-button.effect-button{border:2px solid hsl(253,25%,30%);border-radius:4px;height:47px;margin:0 auto 37px;max-width:146px;text-align:center;padding:10px;background:transparent}.wed-sub-search .explore-button.effect-button:hover{border:2px solid hsl(253,25%,30%);background:#41395f}.wed-sub-search .explore-button.effect-button:hover a{color:#fff}.sub-wedding-text-sub{margin:0 auto;max-width:1365px;padding-right:9px}.wedding-ring-main .sub-wedding-text-sub1{float:right;max-width:412px;margin:0 auto}.sub-wedding-text-sub1{float:right;max-width:670px}.res-contai h4{color:#fff;font-size:21px;text-align:center}.res-contai p{font-size:14px}.res-contai p span{font-size:33px}.res-preset-sub{margin:0 auto;max-width:1365px}.category-preset-engagement-rings .sub-ring-collection{margin-bottom:0}.preabsulute .shop-ring1{margin-top:10px}.engage-part5 .search-bg{width:100%}.engage-part5-sub img{margin:30px auto}.learn-more-i-m{max-width:145px;margin:0 auto;text-align:center;text-transform:uppercase;border:1px solid #ccc;border-radius:3px;margin-bottom:43px;margin-top:40px;padding:10px;-moz-box-shadow:inset 4px 3px 9px 0 #d8d6d2;-webkit-box-shadow:inset 4px 3px 9px 0 #d8d6d2;box-shadow:1px 3px 3px 0 hsl(34,6%,79%) inset}.engage-part6{border-top:1px solid #3f375c;float:left;margin-top:0;padding-bottom:24px;position:relative;width:100%}.engage-part6 .img{position:absolute;font-size:16px;margin:0;left:7px;right:0;text-align:center;margin-top:0;top:-13px}.engage-part6 .review-img{margin:0 auto}.sub-review>img{margin-bottom:9px}.customer-review{color:#41395f;font-family:LatoRegular;font-size:21px;letter-spacing:5px;margin-bottom:44px;margin-top:30px;text-align:center;text-transform:uppercase;width:100%;float:left}.engage-part7{width:100%;float:left;background:0;background-size:100% 100%;background-position:right top}.last-protect .title-protect{margin-bottom:45px}.subtext-protect img{margin:0 auto}.subtext-protect img.arm_righrt_res{width:auto;display:inline-block}.subtext-protect p{color:#000 !important;font-family:LatoRegular !important;font-style:normal !important;line-height:18px;margin:15px auto 22px;max-width:340px;text-align:center}.avail{text-align:center;text-transform:uppercase}.sub-review{width:33%;float:left;padding:0 1.7%;text-align:left}.text-sub-review{color:#000 !important;font-size:20px !important;font-style:normal !important;margin-bottom:0 !important;text-transform:none}.text-next{color:#9c9c9c !important;font-size:18px !important;margin-bottom:18px;text-transform:uppercase}.sub-custom-review{color:#000 !important;font-size:17px !important;font-style:normal !important;line-height:20px;padding-bottom:40px}.subtext-protect.last-protect>p{margin-bottom:23px;margin-top:37px}.max-custom-review{margin:0 auto;max-width:1385px;padding:0 10px}.sub-review.first-review{padding-left:0}.sub-review select{border:1px solid #8d889f;background:0;width:248px;height:50px;border-radius:3px;font-size:14px;text-transform:uppercase;color:#9c9c9c;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;background:url("../images/drop-rockher.png") no-repeat center right 10px}.res-engage-img{display:none}.hand-logo-res{display:none}.engage-part3 .hand-logo-desk{width:auto;float:none;margin:0 auto}.line-responisve{display:none}.right-hand-text1>p>span{font-size:33px}.res-img-recent{display:none}.wedding-ring-main{width:100%;float:left}.wedding-ring-main .main-img-wed{width:100%}.category-wedding-bands .main-container{max-width:none;padding:0 !important}.wedding-ring-main .sub-wedding{width:100%;float:left;position:relative;background:#f5f5f5}.wedding-ring-main .right-hand-text1,.right-hand-text{width:100%}.sub-wedding-text{position:absolute;top:0;width:420px;margin-left:50px}.wed-title{font-size:21px;font-family:LatoRegular;text-transform:uppercase;letter-spacing:4px;margin-bottom:50px;color:#fff;max-width:700px;margin:35px auto;text-align:center;padding-top:30px}.right-hand-text1{margin-top:6px}.right-hand-text1 p{color:#000 !important;font-style:normal !important;font-family:LatoRegular !important;line-height:18px !important;margin-bottom:1.5em}.wedding-ring-main .right-hand-text1 p{font-size:14px;margin-bottom:1.5em;font-weight:500;letter-spacing:1px;line-height:1.5 !important}.rockher-diff{width:100%;float:left;margin-bottom:20px}.sub-wedding img{width:90%;margin:0 auto}.rock-diff-title{text-align:center;width:100%;font-family:LatoRegular;font-size:21px;color:#41395f;text-transform:uppercase;margin-top:54px;letter-spacing:3px;margin-bottom:34px}.sub-diff-rock{width:33.33%;float:left}.max-rockher-diff{max-width:1166px;margin:0 auto;padding:0 20px}.sub-diff-rock img{margin:0 auto}.sub-diff-rock p.main-bottom-title{text-align:center;font-size:20px !important;color:#41395f !important;font-style:italic;margin-top:28px;margin-bottom:11px}.sub-text-bottom{text-align:center;font-size:14px !important;color:#41395f !important;max-width:251px;margin:0 auto !important;line-height:18px !important;font-style:italic}.diamond-part6 .up-diff-icon{margin-top:0}.up-diff-icon{width:100%;float:left;border-top:1px solid #41395f;position:relative;margin-top:0;margin-bottom:30px}.up-diff-icon h1{position:absolute;font-size:16px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.up-diff-icon img{margin:0 auto}.women-rings{width:100%;float:left;margin-top:50px}.women-rings .title-wedding-rings div p{font-size:13px;width:397px;text-transform:none}.title-wedding-rings{color:#000;float:left;font-family:LatoRegular;font-size:25px;letter-spacing:1px;margin-bottom:24px;margin-top:24px;text-transform:capitalize;margin-left:50px;word-spacing:0}.category-engagement-rings .title-wedding-rings{color:#000;float:left;font-family:LatoRegular;font-size:30px;margin-bottom:24px;margin-top:24px;width:380px;word-spacing:0;margin-left:50px}.category-engagement-rings #mobile-text,.category-engagement-rings #desktop-purchased p{width:390px;margin-left:50px;letter-spacing:1px;color:#000;font-size:14px}.category-engagement-rings #desktop-purchased p{width:400px}.category-engagement-rings #mobile-text a,.category-engagement-rings #desktop-purchased a{color:#000;font-weight:600}.category-engagement-rings #desktop-purchased a{text-transform:uppercase;margin-left:50px}.wedding-ring-main .owl-carousel{padding-bottom:14px;margin-bottom:0}.wedding-ring-main .owl-theme .owl-controls .owl-buttons div.owl-next{top:51%;right:-53px}.wedding-ring-main .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-53px;top:51%}.sub-ring-collection.preeng{padding-top:34px;width:24%;margin-right:.5%;margin-left:.5%}.sub-ring-collection.preeng:hover{padding-top:34px;width:24%;margin-right:.5%;margin-left:.5%}.wed-part-search{width:100%;float:left;background:url("../images/i-m-wedding.png") no-repeat;background-size:100% 100%;margin-top:20px}.wed-sub-search{width:100%;padding-top:36px}.wed-sub-search img{margin:0 auto;max-width:184px}.bottom-exp{font-size:17px;letter-spacing:1px;font-style:italic;margin-top:15px}.max-wedding-collection{margin:0 auto;max-width:1365px;padding:0;width:60%;float:right}.category-engagement-rings .engage-part2 .text-slider{display:inline-block;width:30%;float:left;margin-top:50px}.category-engagement-rings .max-wedding-collection{max-width:1365px;margin:0 auto;padding:0;float:right;width:56%;margin-top:0;height:400px;margin-left:100px}.category-engagement-rings .max-wedding-collection.engage-rings-slider2{height:300px;margin-top:-60px;margin-bottom:120px}.sub-ring-collection{width:24%;float:left;position:relative;padding-top:0;cursor:pointer;font-family:LatoRegular;color:#000;margin-right:1%;font-size:13px}.category-engagement-rings .sub-ring-collection{width:24%;float:left;position:relative;padding-top:0;cursor:pointer;color:#41395f;margin-right:1%}.sub-ring-collection:hover .wed-hover-title,.sub-ring-collection:hover .title-bottom-border,.sub-ring-collection:hover .wed-desc-hover,.category-engagement-rings .engage-rings-slider #horzscroll_wrapper .ring:hover .wed-desc-hover{visibility:visible !important}.sub-ring-collection:hover{margin-right:1%;width:24%;float:left;position:relative;padding-top:0;font-family:LatoRegular;color:#000}.category-engagement-rings .sub-ring-collection:hover{margin-right:1%;width:24%;float:left;position:relative;padding-top:0;color:#41395f;background:#f5f4f9}.wed-c-title{font-size:15px;min-height:125px;text-align:center;margin-top:-50px;color:#000;font-weight:600}.category-engagement-rings .wed-c-title{min-height:15px;padding-top:70px;text-align:center;width:230px}.category-engagement-rings #horzscroll_wrapper2 .wed-c-title{font-size:14px;width:300px}.product-view .max-popular{max-width:1365px;margin:0 auto}.max-popular{max-width:1280px;margin:0 auto}.hover-text-wed{display:none}.sub-ring-collection:hover .hover-text-wed{display:block;position:absolute;top:0;width:100%;min-height:100%}.wed-desc-hover{text-align:center;font-style:italic;padding-top:25px;position:absolute;bottom:25px;padding-left:50px;padding-right:50px;color:#41395f;font-size:14px}.category-engagement-rings .wed-desc-hover{text-align:center;color:#000;font-family:LatoRegular;font-size:12px;width:240px;margin-top:0;padding:0;bottom:0;font-style:normal;top:0;height:100px}.wed-hover-title{font-size:12px;padding-top:30px;text-align:center;padding-bottom:0;font-family:LatoRegular;color:#000;position:absolute;width:100%}.wed-hover-title p{width:190px;margin:0 auto}.category-engagement-rings .wed-hover-title{font-size:20px;font-style:italic;padding-top:30px;text-align:center;padding-bottom:0;color:#41395f;position:absolute;width:100%}.title-bottom-border{border-bottom:1px solid #41395f;margin:28px auto 25px;max-width:75px}.sub-ring-collection.preeng:hover .title-bottom-border{margin:75px auto 25px}.hover-most-popular{display:none}.popular-ring{position:relative}.popular-ring:hover{background:#f5f4f9}.popular-ring:hover a .lazyOwl{opacity:.4}.ring:hover .hover-most-popular{display:block;position:absolute;top:0;min-height:100%;width:100%}.desc-popular-ring{color:#000;font-size:13px;padding-top:100px;line-height:18px;position:absolute;margin-left:4px;font-family:LatoRegular;text-align:center;width:212px}.popular-ring-price{text-align:center;color:#41395f;width:70%;font-size:15px;position:absolute;font-family:LatoRegular;top:175px;font-weight:600}.max-popular img{margin:0 auto}.learn-more-i-m a{letter-spacing:2px}.sub-ring-collection img{margin:0 auto}.responsive-img-wed{display:none}.wedding-hand-responsive{display:none}.handmadeicon{display:none}.mobile-hovershape{display:none}.wedding-ring-main .engage-part4 .learn-more-engage>a{display:none}.wedding-ring-main .engage-part4 .learn-more-engage>a.learn-more-engage-resp{display:inline-block}.wedding-ring-main .engage-part4 .learn-more-engage a.learn-more-engage-resp:last-child{margin-left:20px}.refTable{display:table;margin:0 auto;max-width:1365px;padding:0 15px;width:100%}.refRow{display:table-row;width:100%;float:left;margin-bottom:0}.refCell{display:table-cell;width:8%;margin-right:0;margin-left:1%;float:left;text-align:center;font-size:16px;border:1px #fff solid;padding:0;color:#333;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;resize:none;outline:0;transition-duration:.2s;position:relative;overflow:hidden}.refCell.last{display:table-cell;width:8%;margin-right:0;margin-left:1%;float:left;text-align:center;font-size:16px;border:1px #fff solid;padding:0;color:#333;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;resize:none;outline:0;transition-duration:.2s;position:relative;overflow:hidden}.refCell p{color:#41395f !important;font-style:italic;line-height:20px}.refCell img{margin:0 auto;width:100%;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;padding-bottom:5px}.refCell .info{position:absolute;top:100%;width:100%;text-align:center;-webkit-transition:top .6s ease-in-out;left:0;color:#f7f7f7;text-decoration:none}.refCell:hover .info{top:0;display:block}.refCell:hover{background:#fff;cursor:pointer;color:#cacaca}.refCell:hover img{opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity -0.8s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.refSep{display:table-cell;width:20px}.rockher-diff-res{display:none}.category-about .main-container{max-width:none;padding:0 !important}.contact-info{width:100%;float:left}.contact-sidebar{width:100%;float:left;background:#41395f;padding-top:30px;padding-bottom:30px;margin-top:0;margin-bottom:20px}.cms-privacy-policy .contact-sidebar{margin-bottom:70px}.contact-sidebar ul li{list-style:none;padding-bottom:6px;padding-top:0;padding-left:0;display:inline-block}.main_term p{float:left;width:100%;margin-bottom:20px}.cms-warranty .main_term .title_heder{margin-top:6%;text-transform:none;margin-left:130px}.contact-sidebar ul li.one{padding-left:0;margin-left:0}.contact-sidebar ul li.nine{padding-right:0;margin-right:0}.contact-sidebar ul{margin-bottom:0;text-align:center;display:block;max-width:1365px;margin:0 auto}.contact-sidebar ul li a:active,.contact-sidebar ul li a:hover{color:#fff !important}.contact-sidebar ul li a:active{font-family:ProximaNovaBold}.main-cms-pages #accordion{max-width:950px;margin:0 auto;display:block;width:100%}.title-contact{color:#41395f !important}.sub-contact{color:#000 !important;font-style:normal !important}.tel-contact{color:#000 !important;font-style:normal !important;padding-top:25px}.category-education .main-container{max-width:none;padding:0 !important}.main-education{width:100%;float:none;overflow:hidden}.max-sub-education-main{max-width:1375px;margin:0 auto;padding:0 20px;position:relative}.main-banner-education{width:100%;float:left;background:url("../images/educationbanner1.jpg") no-repeat;background-size:100%;background-position:right top}.sub-text-education{width:52.99%;float:left;min-height:420px;padding-top:100px}.max-sub-content-education{max-width:1385px;margin:0 auto;padding:0 10px}.sub-content-education{width:100%;float:left;margin-top:20px}.sub-text-education h1{font-size:51px;letter-spacing:1px;color:#41395f !important}.part1-education{width:100%;float:left;margin-bottom:40px}.sub1-education{width:34%;float:left}.sub2-education{width:40.40%;float:left;padding:0 75px;border-right:1px solid #d8d8d8;margin:25px 0}.sub3-education{width:25.1%;float:left;padding-top:60px;padding-left:78px}.sub3-education button{background:0;border:1px solid #41395f;padding:15px 40px 15px 40px;float:right}.sub3-education a{text-transform:uppercase;letter-spacing:3px;font-size:13px;width:100%;height:100%;position:absolute;top:0;left:0}.main-title-education{font-size:15px;padding-top:25px;color:#41395f;text-transform:uppercase;font-style:normal;margin-bottom:10px}.sub-title-education{font-family:LatoRegular;color:#000;font-size:13px;letter-spacing:0;padding-bottom:25px;line-height:17px}.sub3-education button:hover{background:#41395f}.sub3-education button:hover a{color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:13px}.education-border{width:100%;float:left;border:1px solid #3f375c;position:relative;margin-bottom:40px;display:none}.education-border h1{position:absolute;font-size:16px;margin:0;left:7px;right:0;text-align:center;margin-top:0;top:-13px}.education-border img{margin:0 auto}.bottom-text-education{font-size:16px;color:#000;width:62.5%;line-height:20px}.res-education{display:none}.sub1-education img{width:99%;margin:1px auto}.mobile-cart-rockher{display:none}.checkout-cart-index .messages{margin-top:55px}.checkout-cart-index .main-container{padding:0;background-color:#fdfdfd}.checkout-cart-index h1{color:#41395f;letter-spacing:3px;text-align:center;padding-top:30px}.checkout-cart-index .left-links h1{text-align:left;padding-top:0}.checkout-cart-index .cart-empty p{text-align:center}.checkout-cart-index .cart-table{width:100%}#cartSteps{position:relative;width:100%;padding:0;border-bottom:1px solid #41395f}.continue-shop-sub{width:90%;margin-left:0;float:right}.continue-shop-sub .button2.btn-continue{width:100%;float:left;text-align:left}#cartSteps .round_aab{top:12px;border:2px solid #41395f}.continue-shop-sub button span span,.continue-shop-sub button span span:hover{text-decoration:none;text-transform:none;color:#41395f;font-style:italic;font-size:14px}.max-width-cart{margin:0 auto;width:100%;padding:0;float:right;max-width:1255px}.cart-totals-wrapper.shopcartrockher .checkout-types{padding-top:0}.cart-table .product-cart-image{width:25%;float:left;margin-right:1%}.sidebar-cart .product-cart-info{padding-left:0}.main-cart-product{width:100%;float:left;padding-bottom:30px;padding-top:26px}#cart-terms{max-width:1000px;top:calc(50% - 250px);left:calc(50% - 500px);position:fixed;z-index:99;background:#f4f3f8;color:#41395f;font-size:13px;border:3px solid #41395f;border-radius:7px}#cart-terms .cart-terms-inner{margin:25px 25px 0 25px;background-color:#fff;overflow:auto;max-height:410px;padding:30px}#cart-terms div.cart-terms-agree{display:flex;justify-content:center;height:70px;align-items:center}#cart-terms div.cart-terms-agree input[type='checkbox']{margin:5px 10px 0 0}#cart-terms div.cart-terms-agree label{font-size:20px;font-weight:normal;color:#000;cursor:pointer}#cart-terms h3{text-align:center;color:#41395f}.continue-shop-sub h1{font-size:20px;font-family:LatoRegular}.item_count_ship_cart{font-size:20px;font-family:LatoRegular;color:#41395f;margin-bottom:0;width:74%;float:right}.sidebar-cart .product-cart-sku{display:none}.quantity-cart{font-family:LatoRegular;color:#000;text-transform:uppercase;font-size:14px}.quantity-cart.ring-size-res{display:none}.sidebar-cart .btn-update,.sidebar-cart .btn-update:hover{background:0}.sidebar-cart .btn-update:hover{text-decoration:underline}.sidebar-cart .btn-update span span,.sidebar-cart .btn-update:hover span span{color:#41395f;font-size:14px;font-style:italic;text-transform:none}.sidebar-cart .product-cart-total{margin-top:19px;text-align:right;width:100%;float:left}.sidebar-cart .product-cart-total span span{color:#41395f;font-size:18px}.sidebar-cart .product-cart-total .cart-total-text{color:#000;font-size:14px}.sidebar-cart .product-cart-remove{text-align:right;margin-top:34px}.sidebar-cart .product-cart-remove a.removecart{color:#41395f;font-size:14px;font-style:italic;text-align:left;text-decoration:underline !important}.checkout-cart-index .sidebar-cart .qty{margin-left:6%;border:1px solid #41395f;font-family:LatoRegular;color:#41395f;font-size:14px;width:62px;border-radius:4px}.custom-option-cart{width:100%;float:left;margin-bottom:12px}.checkout-cart-index .sidebar-cart .size{margin-left:13px;border:1px solid #41395f;font-family:LatoRegular;color:#41395f;font-size:14px;width:28px;border-radius:4px}.product-cart-total2{float:right;width:20%}.cart-function-text a{color:#41395f;font-size:14px;font-style:italic}.cart-imgs-icon{float:left;padding-right:10px}.cart-print{width:auto;float:left;border-right:1px solid;padding-right:15px}.cart-email{width:auto;float:left;padding-left:15px}.main-cart-product .sidebar-cart .product-name a{font-style:normal}.shopping-grand-cart strong,.shopping-subtotal-cart{color:#000;font-size:16px;font-weight:normal}.shopping-grand-cart strong span,.shopping-subtotal-cart span,.shopping-total-cart strong span,.shopping-total-cart span{color:#000}.checkout-types.top button.btn-proceed-checkout{display:none}.shopping-cart-contact-printpdf{display:none}.wed-sub-search .explore-button.effect-button>a{font-family:LatoRegular;font-size:13px;letter-spacing:1px;padding:13px 27px;color:#41395f}.attribute-customer-style{font-style:italic;text-transform:capitalize;color:#41395f}.connect-account-fb{margin-left:5px}.connect-account-fb a{font-style:italic;text-transform:capitalize;color:#41395f}.account-title{position:relative;width:100%;padding:0;border-bottom:1px solid #41395f;margin-top:48px}.category-education .main-education .sub-content-education{padding-top:30px}.category-education .main-education .sub-content-education .part1-education .sub3-education a{text-transform:uppercase;letter-spacing:3px;font-size:13px;width:190px;height:41px;padding:12px 15px}.customer-account .main-container{max-width:none;padding:0}.customer-account .round_aab{left:10px;top:-45px;width:90px;height:89px;border:1px solid #41395f;display:none}.welcome-msg{max-width:1275px;margin:0 auto;padding:0 10px}.customer-account .custom_navigation a span{padding-left:15px}.custom_navigation .custom_nab_subcont>a,.welcome-msg-login .custom_nab_subcont>a{padding-right:15px;text-transform:uppercase}.customer-account .welcome-msg,.ibm-gwishlist-gwishlist-index .welcome-msg{background-image:url("../images/account_bg.png");background-size:100% 100%;background-repeat:no-repeat;display:block;max-width:none;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:100%}.customer-account .welcome-msg-login,.ibm-gwishlist-gwishlist-index .welcome-msg-login{padding-bottom:5.9%;padding-left:8%;padding-right:8%;padding-top:5.4%;text-align:center}.customer-account .custom_navigation .custom_nab_subcont>a:nth-child(1){padding-left:3%}.customer-account .custom_navigation a{color:white;font-size:17px}.customer-account .custom_navigation{background-color:#413a5f;padding-bottom:27px;padding-left:0;padding-right:0;padding-top:27px;text-align:center}.customer-account .custom_nab_subcont{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:1365px}.customer-account .link-logout.effect-button1{border-bottom-color:white;border-left-color:white;border-right-color:white;border-top-color:white}.customer-account .link-logout.effect-button1>a{color:white;font-size:14px}.customer-account .log-out-account.res-msg-logout{display:block;width:auto}.welcome-msg p.hello{color:white;font-style:normal;font-size:47px;margin-bottom:10px}.welcome-msg p.account-customer-name{font-size:20px;color:#41395f;letter-spacing:3px;text-transform:uppercase}.max-account-info{max-width:1275px;margin:0 auto;padding:0 20px;margin-top:55px}.max-account-info .box-title span{font-size:18px !important;color:#000;font-weight:normal !important;text-transform:uppercase;letter-spacing:1px;line-height:18px}.max-account-info .box-title{position:inherit !important;padding-bottom:28px !important}.max-account-info .box-title a{position:inherit !important;font-style:italic;text-transform:none}.max-account-info .profile-info{font-style:normal !important;font-family:LatoRegular !important;color:#000 !important}.max-account-info .profile-info.email-pref{text-transform:capitalize}.max-account-info.address-max-account .box-account.box-info{border-bottom:0}.dashboard_1 .max-account-info.address-max-account .box-account.box-info{padding-left:7%}.max-account-info .col-1.first-col .box:nth-of-type(1) .profile-info{margin-bottom:25px}.max-account-info .box-head.ship-add{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:9px !important}.my-account .col-1,.my-account .col-2,.my-account .col-3{min-height:0}.col-1.first-col{width:37%;float:left;padding-right:4.09677% !important}.col-2.sec-col{width:30%;float:left;padding-right:5.09677% !important;padding-left:4%}.col-3.third-col{width:33%;float:left;padding-top:20px}.log-out-account{width:100%;float:right;text-align:right}.link-logout{width:100px;float:right;text-align:center;border:1px solid #41395f;padding:9px 23px}.max-account-info .box-info{border-bottom:1px solid #41395f;padding-bottom:35px}.ship-info-heading{width:50%;float:left;font-size:20px;color:#41395f;letter-spacing:1px;text-transform:uppercase}.billinfo address,.shipinfo address{font-style:normal !important;font-family:LatoRegular !important;color:#000 !important;margin-bottom:37px}.ship-add{padding-bottom:40px !important;border-bottom:none !important;width:100%;float:left;margin-top:0 !important}.ship-info-heading-edit{width:50%;float:left}.sub-edit-head{width:100px;text-align:center;border:1px solid #41395f;float:right;padding-top:10px;padding-bottom:10px}.sub-edit-head a{text-transform:none !important;font-size:14px !important}.res-icon-account{display:none}.res-msg-logout{display:none}.res-box-account{display:none}.my-account .col-1.first-col{margin-right:0}.my-account .col-2.sec-col{margin-right:0}.category-engagement-ring-styles .main-container{max-width:none;padding:0 !important}.main-engage-style{width:100%;float:left}.main-banner-engage-style{width:100%;float:left;position:relative}.max-sub-engage-style-main{max-width:1170px;margin:0 auto;padding:0 10px}.sub-text-engage-style{width:70.99%;float:left;position:absolute;top:0;padding-top:0}.main-banner-engage-style.centered .sub-text-engage-style{position:relative;float:none;width:100%;text-align:center}.bottom-text-engage-style,.bottom-text-engage-style h2{font-size:16px;color:#41395f;font-family:ProximaNovaReg;max-width:470px;line-height:19px;padding-bottom:22px;letter-spacing:1px;text-transform:none}.main-banner-engage-style.centered .bottom-text-engage-style,.main-banner-engage-style.centered .bottom-text-engage-style h2{margin:0 auto}.bottom-text-engage-style h2{padding-bottom:0;margin-bottom:0}.sub-text-engage-style h1{font-size:51px;letter-spacing:1px;color:#41395f !important;font-family:Lustria;margin-top:54px}.shop-ring-style{width:auto;text-align:left;padding:11px 0}.shop-ring-style a{width:240px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:45px;border:0;outline:0;background-color:#443879;color:#fff;font-family:ProximaNovaReg;font-size:18px;letter-spacing:2px}.shop-ring-style a:hover{background-color:#5d5185}.sub-content-engage-style{width:100%;float:left}.max-sub-content-engage-style{max-width:1140px;margin:0 auto;padding:0 10px}.part1-engage-style{width:100%;float:left;padding-bottom:48px;padding-top:48px;border-bottom:1px solid #d8d8d8}.sub1-engage-style{width:25.11%;float:left}.sub2-engage-style{width:43%;float:left;padding:20px 33px 20px 50px !important;border-right:1px solid #d8d8d8}.sub3-engage-style{width:31.19%;float:left;padding-top:36px;padding-left:62px}.main-title-engage-style{font-size:14px;color:#41395f;text-transform:uppercase;font-family:Lustria;line-height:1.5}.sub3-engage-style button{width:240px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:45px;border:0;outline:0;background-color:#443879;color:#fff;font-family:ProximaNovaReg;font-size:16px;letter-spacing:2px}.sub3-engage-style .button,.sub3-education .button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #41395f;border-radius:10px;float:left;padding:14px 23px;color:#41395f;font-size:13px;letter-spacing:3px;text-transform:uppercase}.sub3-engage-style .button:hover,.sub3-education .button:hover{background:#41395f none repeat scroll 0 0;border:2px solid #41395f;float:left;padding:14px 23px;color:#fff;font-size:13px;letter-spacing:3px;text-transform:uppercase}.sub3-education .button:hover{float:none}.sub3-engage-style button:hover{background-color:#5d5185}.sub3-engage-style button:hover a{color:#fff;background-color:#5d5185}.sub3-engage-style button a{text-transform:uppercase;color:#fff;font-family:ProximaNovaReg;font-size:16px;letter-spacing:2px}.sub1-engage-style img{margin:0 auto}.style-engage-name{text-align:center;font-size:21px;text-transform:uppercase;color:#41395f;font-family:Lustria;letter-spacing:5px;margin-top:24px}.res-engage-style.mobileimg{display:none}.mobileview-style{display:none}.mobile-480-aboutelite{display:none}.mobile-aboutelite{display:none}h1.selecth1{font-size:45px;color:#41395f;text-transform:uppercase}h2.whiteh2{font-size:42px;color:#fff;text-transform:uppercase}h2.blueh2{font-size:42px;color:#41395f;text-transform:uppercase}.learn-more-home{display:none}.exp-walter{font-size:16px;color:#41395f;text-transform:uppercase;text-align:center;letter-spacing:1px}.cms-home .main-container{max-width:none;padding:0 !important}.create-walter-main{width:100%;float:left;overflow:hidden}.max-home-rockher.one .main-home-rockher{display:block;float:none;margin:0 auto;max-width:1365px;padding:0;width:100%}.max-home-rockher.one .select-collection-home{position:relative;background:#f8f8f8;margin-top:80px;margin-bottom:60px;position:relative;float:none}.create-diamond{border-right:thin solid #413d5e;float:left;margin-right:1%;margin-top:62px;padding-top:0;width:49%}.search-diamond{float:left;margin-bottom:0;margin-left:1%;margin-top:62px;padding-top:0;width:49%}.select-collection-home{width:100%;float:left}.select-collection-title{font-size:16px;color:#41395f;letter-spacing:4px;margin-bottom:36px;text-align:center;text-transform:uppercase;margin-top:38px}.sub-home-collection{width:14.28%;float:left;position:relative}.sub-home-collection img{margin:0 auto;max-width:149px;width:100%}.sub-col-title{font-size:20px;margin-top:15px;text-align:center;text-transform:capitalize;display:none}.sub-home-collection .hover-image{display:none}.sub-home-collection:hover .hover-image{display:block}.sub-home-collection:hover img.desk-1920.retina{display:none}.sub-home-collection:hover .sub-col-title{transition:visibility 0 linear .25s,opacity .25s linear;-webkit-transition:visibility 0 linear .25s,opacity .25s linear;display:block;cursor:pointer;position:absolute;top:0;width:100%;min-height:100%;background:transparent;margin-top:0;padding-top:22px}.button-home{text-align:center;text-transform:uppercase;margin-bottom:5%}.pager .count-container .amount{display:none}.button-home a{border:1px solid #41395f;padding:15px 60px;letter-spacing:3px;font-size:18px}.create-diamond .button-home a{padding:13px 54px}.search-diamond .button-home a{padding:13px 25px}.create-diamond img,.search-diamond img{margin:0 auto;position:relative}.sub-engage-part1-s{margin:0 auto;max-width:1365px}.wedding-h1{position:absolute;width:100%;top:40px;text-align:center;font-size:30px;color:#41395f;font-family:LatoRegular;letter-spacing:2px;text-transform:uppercase;line-height:30px}.wedding-h2{position:absolute;width:100%;bottom:36px;text-align:center;font-size:18px;color:#41395f;font-family:LatoRegular;text-transform:uppercase;letter-spacing:2px}.wedding-h2 a:hover{color:#7a748f}.bottom-home img{max-width:100%}.top-banner-home{width:100%;float:none;position:relative;overflow:hidden}.top-banner-home .main-banner-home{max-width:100%;width:100%}.max-home-rockher .shaphome100{margin-top:35px}.bottom-link-banner{position:relative;bottom:0;width:100%;background:#fff}.bottom-link-banner ul{list-style:none;padding:27px 0 29px;margin-bottom:0;margin-top:0}.top-banner-home .bottom-link-banner li:first-child{margin-left:0}.top-banner-home .bottom-link-banner li:nth-child(2n){margin-right:120px}.top-banner-home .bottom-link-banner li:last-child{margin-right:0}.search-diamond img.create_diamond_img{margin-top:13px}.top-banner-home .bottom-link-banner li{margin-left:8px;color:#000;text-transform:uppercase;font-size:11px;line-height:40px;display:inline-block;vertical-align:middle}.top-banner-home .bottom-link-banner li a{color:#3d3d3d}.res-bottom-link-banner{display:none}.max-link-bnner{max-width:1250px;margin:0 auto}.res_create_diamond_img,.res-banner-top{display:none}.shopbyhome{text-align:center;font-size:16px;color:#41395f;letter-spacing:4px;text-transform:uppercase;font-family:LatoRegular;line-height:16px;margin-bottom:24px}.shopbyhome.resshopbyhome,.shopbyhome2{display:none}.category-top-engagement-rings .list-img-display .cate_name{top:25%}.catalog-product-view.category-top-engagement-rings .list-img-display .cate_name{top:9%}.category-recently-purchased .list-img-display .cate_name{top:25%}.category-top-engagement-rings .category-products .products-list{max-width:1375px;margin:0 auto}.category-top-engagement-rings .category-products{padding-top:38px}.category-top-engagement-rings .list-img-display .cate_name h1.cat_name{font-size:25px;color:#41395f;letter-spacing:3px;float:left}.category-top-engagement-rings .category-description.std{color:#41395f;font-size:15px;padding:10px 10px;font-style:italic;width:100%;float:left;background:transparent;text-align:left;max-width:none}.category-top-engagement-rings .border-bottom-list-page-cat{display:block !important;top:29%}.category-top-engagement-rings .cate-name-sub{width:100%;max-width:1365px;margin:0 auto}.category-top-engagement-rings .cate-name-sub-line{float:left;border-bottom:1px solid #41395f;width:446px;clear:both;padding:0 10px;line-height:11px;margin-left:455px}.category-womens-wedding-bands-top-20-sellers .list-img-display .cate_name{top:25%}.category-womens-wedding-bands-top-20-sellers .category-products .products-list{max-width:1117px;margin:0 auto;padding-top:38px}.category-womens-wedding-bands-top-20-sellers .list-img-display .cate_name h1.cat_name{font-size:25px;color:#41395f;letter-spacing:3px;float:left}.category-womens-wedding-bands-top-20-sellers .category-description.std{color:#41395f;font-size:15px;padding:10px 10px;font-style:italic;width:100%;float:left;max-width:100%;text-align:left}.category-womens-wedding-bands-top-20-sellers .border-bottom-list-page-cat{display:block !important;top:29%}.category-womens-wedding-bands-top-20-sellers .cate-name-sub{width:100%;max-width:1365px;margin:0 auto}.category-womens-wedding-bands-top-20-sellers .cate-name-sub-line{float:left;border-bottom:1px solid #41395f;width:446px;clear:both;padding:0 10px;line-height:11px;margin-left:10px}.category-mens-wedding-bands-top-20-sellers .list-img-display .cate_name{top:25%}.category-mens-wedding-bands-top-20-sellers .category-products .products-list{max-width:1117px;margin:0 auto;padding-top:38px}.category-mens-wedding-bands-top-20-sellers .list-img-display .cate_name h1.cat_name{font-size:25px;color:#41395f;letter-spacing:3px;float:left}.category-mens-wedding-bands-top-20-sellers .category-description.std{color:#41395f;font-size:15px;padding:10px 10px;font-style:italic;width:100%;float:left;max-width:100%;text-align:left}.category-mens-wedding-bands-top-20-sellers .border-bottom-list-page-cat{display:block !important;top:29%}.category-mens-wedding-bands-top-20-sellers .cate-name-sub{width:100%;max-width:1365px;margin:0 auto}.category-mens-wedding-bands-top-20-sellers .cate-name-sub-line{float:left;border-bottom:1px solid #41395f;width:446px;clear:both;padding:0 10px;line-height:11px;margin-left:10px}.category-recently-purchased .list-img-display .cate_name h1.cat_name{font-size:25px;color:#41395f;letter-spacing:3px;float:left}.category-recently-purchased .category-description.std{color:#41395f;font-size:15px;padding:10px 10px;font-style:italic;width:100%;float:left;background:transparent;text-align:left;max-width:none}.category-recently-purchased .border-bottom-list-page-cat{display:block !important;top:29%}.category-recently-purchased .cate-name-sub{width:100%;max-width:1365px;margin:0 auto}.category-recently-purchased .cate-name-sub-line{border-bottom:1px solid #41395f;width:446px;clear:both;padding:0 10px;line-height:11px;margin:0 auto}.recent-price-bottom{display:none}.category-recently-purchased .btm_brd{display:none}.category-recently-purchased .products-list>li .product-image img{width:auto;height:100%}.category-recently-purchased #amshopby-page-container .toolbar,.category-recently-purchased .toolbar-bottom{display:none !important}.category-recently-purchased .products-list>li div.third-list{width:29%;padding-top:30px;border-left:0}.category-recently-purchased .products-list .second-list{width:28%}.category-recently-purchased .products-list .fourth-list{width:22%}.category-recently-purchased .products-list>li div.second-list,.category-recently-purchased .products-list>li div.third-list,.category-recently-purchased .products-list>li div.fourth-list{padding-top:10px}.main-cat-name-mobile{display:none}.diamond-spec-list-title{font-size:14px;color:#000;text-transform:uppercase;margin-top:13px;margin-bottom:17px}.diamond-spec-list-sub{width:100%;float:left}.diamond-spec-list-sub ul{list-style:initial;list-style-position:inside;width:100%;float:left}.diamond-spec-list-sub li{color:#41395f;font-size:13px;width:50%;float:left}.similardiamond{display:none;padding:10px 20px;border:1px solid #41395f;background:0;color:#41395f;font-size:13px;font-family:LatoRegular,sans-serif;font-weight:300;letter-spacing:2px;margin-left:0 !important;margin-bottom:20px}.products-list .similardiamond:hover{background:#41395f;color:#fff;margin-bottom:20px}.category-recently-purchased .products-list .product-name a{font-size:19px}.category-recently-purchased .viewsettings{margin-bottom:20px;padding:10px 36px}.category-recently-purchased .products-list>li{border-bottom:0;padding-bottom:40px;margin-bottom:60px}.mob-480-home{display:none}.search-diamond.mobile-diamond-search{display:none}.share-icon-full{width:100%;float:left}.title-share-artical{color:#41395f;font-family:LatoRegular;font-size:14px;letter-spacing:1px}.feature-recent-title{font-size:18px;color:#41395f;width:100%;float:left;margin-bottom:10px}.detail-recent{background:#f4f3f8;width:100%;float:left;padding:15px}.feature-recent-content p{font-size:12px;font-style:italic;width:50%;float:left;color:#41395f}.wordpress-post-view .box-related-posts{max-width:1365px;margin:0 auto}.associated-list-blog li .pinit{position:absolute;top:0;background:#f3eff0;opacity:.8;padding:0;text-transform:uppercase}.wordpress-post-view .associated-list-blog>li{width:31.33%;float:left;margin-right:1.5%;margin-left:0;margin-bottom:1.5%;position:relative}.wordpress-post-view .related-magefan-date{position:absolute;bottom:25%;left:3%;text-transform:uppercase;color:#fff;font-family:LatoRegular;font-size:12px}.wordpress-post-view .associated-list-blog li.post_4{clear:both}.wordpress-post-view .box-related-posts .associated-list-blog{width:100%;list-style:none;float:left}.wordpress-post-view .box-related-posts h2{color:#41395f;font-family:LatoRegular;text-transform:capitalize;font-size:18px;text-align:center;margin-bottom:26px;letter-spacing:3px}.wordpress-post-view box-collateral.box-related-posts>h2.title-previous-post{font-size:20px;font-style:italic;color:#41395f;text-transform:capitalize}.wordpress-post-view form .legend{border-bottom:0;display:none}.post-view form .input-text{border:2px solid hsl(253,25%,30%);width:100%}.post-view form textarea{width:100%}.wordpress-post-view .comments-wrapper{width:100%;float:left;margin-bottom:15px;margin-top:40px}.wordpress-post-view .buttons-set button.button{float:left;margin-left:0}.wordpress-post-view .buttons-set{padding-bottom:10px}.featured-blogpost-data{width:100%;float:left;margin-bottom:10px}.max-content-featured{max-width:820px;margin:0 auto;padding:0 10px}.max-content-featured .blog{position:relative}.max-content-featured .blog.item{background-position:center center;background-size:cover;background-repeat:no-repeat}.wordpress-post-view #owl-demo .blog.item img{opacity:0}.max-content-featured .pinit{position:absolute;padding:0;background:#f3eff0;width:auto;bottom:0;opacity:.8}.max-content-featured .pinit a{text-transform:uppercase}.share-icon-blog-detail{max-width:820px;margin:0 auto;padding:0 10px}.share-icon-blog-detail ul{width:100%;float:left;display:inline-flex;margin-top:23px;margin-bottom:45px}.share-icon-blog-detail li{padding-right:16px}.share-icon-blog-detail span{font-size:14px;font-family:LatoRegular;color:#41395f;text-transform:uppercase;vertical-align:middle}.read-comments-blog{width:100%;float:left;position:relative;border-top:1px solid #ccc;margin-top:10px;margin-bottom:40px}.read-comments-blog h1{position:absolute;top:-31px;text-align:center;width:100%}.read-comments-blog div.readcomment{cursor:pointer;max-width:110px;margin:0 auto;background:#41395f;font-size:12px;font-family:LatoRegular;color:#fff;padding:14px 14px;letter-spacing:1px}.title-prev-next{width:100%;float:left;text-align:center;font-size:14px;color:#41395f;margin-top:32px}.dses-blog{width:100%;float:left}.more-views{text-align:center}.elite-main-max .sorter .sort-by{display:none}.elite-main-max .sorter .view-mode{display:block}.elite-main-max .pager>.count-container{display:none;float:left;width:100%}.category-products .toolbar .pager{display:block !important;margin-top:0}.toolbar-max .resetfilter{float:right}.resetfilter>a{font-size:14px;letter-spacing:1px;margin-left:20px;text-decoration:underline !important;text-transform:uppercase}.elite-main-max .view-mode>label{display:none}.sorter>.sort-by select{width:200px;padding-left:13px}.category-products .toolbar .pager .amount.amount--no-pages,.category-products .toolbar .pager .amount.amount--has-pages{font-size:14px;color:#41395f;font-family:LatoRegular;text-transform:uppercase;line-height:35px}.product-name-count{float:left;padding-left:5px}.product-name-count .amount_content{color:#413a60;font-size:14px;letter-spacing:1px;text-transform:uppercase}.toolbar-bottom .product-name-count .amount_content{display:none}.category-products .toolbar .pages{line-height:35px}.category-products .toolbar .pager .limiter select{width:73px}.filter-by{width:auto;float:left;margin-left:40px}.filter-by label{font-size:14px;color:#41395f;font-family:LatoRegular;text-transform:uppercase}.filter-by .label{font-size:14px;color:#41395f;font-family:LatoRegular;text-transform:uppercase;border:1px solid #c7c7c7;padding:5px 10px 10px 5px}.products-grid .product-info .price-box .regular-price .price{color:#41395f;font-size:20px}.pages .custompager .next:before{border-left:10px solid #41395f}.pages .custompager .previous::before{margin-top:-5px;margin-left:-6px;border-right:10px solid #41395f}.pages .next:hover,.pages .previous:hover{border:0}.category-products .toolbar .actions{border:medium none;float:right;margin-left:20px;padding:0;width:auto}.category-products .toolbar .actions a{color:#41395f;font-size:14px;letter-spacing:1px;text-decoration:underline !important;text-transform:uppercase}.catalog-category-view.categorypath-contact .main-container{padding-top:30px !important;padding-bottom:35px !important}.category-products .products-list,.catalog-category-view .products-grid,.catalogsearch-result-index .products-grid{max-width:1375px;margin:0 auto;padding:0 10px}.toolbar-max{max-width:1375px;margin:0 auto;padding:0 10px}.catalog-category-view .block-layered-nav .block-content,.catalogsearch-result-index .block-layered-nav .block-content{max-width:1375px;margin:0 auto;padding:0 10px}.mobile-toolbar{display:none}.amshopby-slider-price{color:#41395f !important;font-size:18px;font-style:italic}.amshopby-slider-price.amshopby-slider-price-from{float:left;width:50%;text-align:right}.amshopby-slider-price.amshopby-slider-price-from>div,.amshopby-slider-price.amshopby-slider-price-to>div{max-width:100px;margin:0 auto;text-align:center;border:1px solid #ebebeb;border-radius:5px;padding:6px}.amshopby-slider-price.amshopby-slider-price-to{float:left;width:50%;text-align:left}.price-slider-shopby{max-width:252px;margin:0 auto}.featured-image-left-mobile{display:none}.related-posts-img{width:100%;position:relative}.related-posts-img .res-date-feature{position:absolute;bottom:14px;left:10px;color:#41395f;font-family:LatoRegular;font-size:12px;text-transform:uppercase;text-shadow:0 1px 0 #f3eff0}.mobile-link-recent{display:none}.category-products.elite-list-1{background:#000;margin-bottom:0;width:100%;float:left;padding-bottom:40px;padding-top:100px}#amshopby-page-container .elite-main-max .toolbar{background:#000}.elite-main-max{max-width:1150px;margin:0 auto;padding:0 10px}.elite-main-max .toolbar{margin-top:0;padding-top:30px;background:#000 !important}.elite-main-max .liststep{display:none}.elite-listview-hover{width:100%;float:left;text-align:center;display:none}.masonry-grid li:hover.masonry-grid-item .elite-listview-hover{display:block;width:100%;float:left}.masonry-grid li.masonry-grid-item:hover{background:#000}.elite-pname-listview{color:#c8a48e;text-transform:uppercase;font-size:18px}.elite-pdesc-listview{color:#fff;font-size:14px}.elite-price-listview .price-box span span{color:#fff;font-style:italic;font-size:23px}.catalog-category-view .view-mode,.catalogsearch-result-index .view-mode{display:none}.elite-main-max .view-mode{display:block !important}.elite-main-max .toolbar .pager{width:100%;float:left}.elite-main-max .toolbar .pager .pages{max-width:148px;margin:0 auto;float:none}.buttons-elite-listview{width:100%;float:left;max-width:320px}.view-btn-listview{width:47%;float:left;margin-right:3%}.call-btn-listview{width:47%;float:left;margin-left:3%}.view-btn-listview a{color:#000;padding:12px 21px;text-transform:uppercase;font-size:14px;background:#c8a48e;border-radius:5px;border:1px solid #c8a48e}.view-btn-listview a:hover{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;background:#000;color:#c8a48e;border:1px solid #c8a48e}.call-btn-listview a{text-transform:uppercase;font-size:14px;border-radius:5px;padding:11px 10px;border:1px solid #c8a48e !important;background:#c8a48e;color:#000}.call-btn-listview a:hover{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;background:#000;color:#c8a48e;border:1px solid #c8a48e}.showfilters{display:block;float:left;margin-right:98px;width:auto;margin-top:3px;font-weight:bold}.showfilters .js-filters1{color:#41395f;font-family:LatoRegular;cursor:pointer;font-size:14px;float:right;letter-spacing:1px;text-transform:uppercase}.max-info-elitelist{max-width:330px;margin:0 auto;padding:0 10px}.elite-main-max .sorter{display:none}.elite-main-max .sorter>.view-mode{float:none;max-width:98px;margin:0 auto}.elite-main-max .price-box{padding-top:0;padding-bottom:0;line-height:23px}.custompager>span.showingelite{display:none}.elite-main-max .custompager>span.showingelite{display:block !important}.elite-main-max .custompager span,.elite-main-max .custompager span.showingelite{color:#fff !important;text-transform:capitalize;font-size:14px;font-style:italic;text-align:center;padding-right:2%}.elite-main-max .pages .previous:before,.elite-main-max .pages .next:before{border:0}.elite-main-max .previous.i-previous{background:url("../images/arrow_left.png") no-repeat !important;width:22px;height:25px}.elite-main-max .next.i-next{background:url("../images/arrow_right.png") no-repeat !important;width:22px;height:25px}.elite-main-max .sorter>.view-mode a.list{background:url("../images/list-elite-icon.png") no-repeat !important}.elite-main-max .sorter>.view-mode strong.list{background:url("../images/list-hover-elite.png") no-repeat !important}.elite-main-max .sorter>.view-mode strong.grid{background:url("../images/grid-hover.png") no-repeat !important}.elite-main-max .sorter>.view-mode .grid{background:url("../images/grid-list-elite.png") no-repeat !important}.elite-main-max .category-products .toolbar .pages{max-width:198px;margin:0 auto;float:none;padding:0 10px}.elite-main-max .second-elite-view{width:100%;float:left;margin-bottom:30px}.elite-pname-listview-sec{color:#c8a48e;text-transform:uppercase;font-size:18px;margin-bottom:25px}.elite-price-listview-sec{display:none}.masonry-grid li:hover.masonry-grid-item .elite-price-listview-sec{display:block;position:absolute;top:0;right:60px}.elite-price-listview-sec .price-box span span{color:#fff;font-style:italic;font-size:23px}.main-showingelite{border-bottom:1px solid #c8a48e}.category-elite-login .elite-price-listview-sec .price-box{padding-bottom:0;padding-top:0}.elite-price-listview .out-of-stock{color:#fff;font-style:italic;font-size:23px;padding-top:17px;padding-bottom:14px}.col-1{width:32.33%;min-height:480px;margin-right:1%}.col-2{width:32.33%;min-height:480px;margin-right:1%}.col-3{width:32.33%;min-height:480px}.masonry-grid-item img{width:auto;height:auto;opacity:.7;margin:0 auto}.masonry-grid li:hover.masonry-grid-item img{opacity:1}.second-elite-view .col-1{width:32.33%;min-height:350px;margin-right:1%}.second-elite-view .col-2{width:32.33%;min-height:350px;margin-right:1%}.second-elite-view .col-3{width:32.33%;min-height:350px}.firstview-mobile{display:none}.mobile-product-list{display:none}.mobile-480-buttons{display:none}.category-elite-login .elite-product-view .link-wishlist{display:none !important}.custom-head.res-head{display:none}.mobile-content-related{display:none}.desc-left-res{display:none}.dp-banner,.dp-bpart{position:relative;width:100%;float:left}.dp-banner img,.dp-bpart img{width:100%}.dp-bpart-contant,.dp-banner-content{text-align:center;width:100%}.dp-banner-content{color:#fff;top:27%;position:absolute}.dp-midpart-contant{max-width:850px;margin:40px auto}.dp-midpart-link{margin:0 auto;max-width:1115px;width:100%;padding:10px;border-top:1px solid #41395f;border-bottom:1px solid #41395f}.dp-mp-link:after,.dp-mp-link-mob:after{content:"";clear:both;display:block;color:#000}.dp-midpart,.main-dpolish{width:100%;float:left}.dp-bpartmax,.Dp-banmax{max-width:1150px;margin:0 auto;text-align:center}.category-diamond-polish .columns{display:none !important}p.dp-bantext{max-width:450px;margin:0 auto;font-size:16px;font-style:italic;letter-spacing:1px}.dp-midpart-linkright{float:right}.dp-midpart-linkleft{float:left}p.dp-bantitle{font-size:50px;font-family:didiot;margin:0 0 48px 0;letter-spacing:1px}p.dp-midpart-text{padding:0 10px;font-size:12px;font-family:LatoRegular;margin:20px 0;letter-spacing:1px;color:#000}p.dp-bpart-title{font-size:21px;font-family:LatoRegular;color:#41395f;letter-spacing:2px}p.dp-bpart-text{letter-spacing:0;width:100%;margin:15px auto;font-style:italic;max-width:400px;font-size:20px;color:#41395f}div.main-dpolish>div.dp-bpart>div>div>a:nth-child(1){margin:0 2px;font-size:19px;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#41395f;padding:9px 39px;font-family:LatoRegular;border:1px solid #41395f}div.main-dpolish>div.dp-bpart>div>div>a:nth-child(1):hover,div.main-dpolish>div.dp-bpart>div>div>a:nth-child(2):hover{background:#fff;border:1px solid #41395f;color:#41395f}div.main-dpolish>div.dp-bpart>div>div>a:nth-child(2){margin:0 2px;font-size:19px;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#41395f;padding:9px 19px;font-family:LatoRegular;border:1px solid #41395f}.cms-4cs-of-diamonds .dp-bpart-links{margin-bottom:0}.dp-bpart-links{margin:35px 0}.dp-mp-link a,.dp-mp-link-mob a{color:#000;font-style:italic;letter-spacing:1px;text-transform:capitalize}.dp-bpart{background:#ffe9c4 url(../images/diamond-polish.jpg) no-repeat;background-size:100%;background-position:center bottom;padding:53px 0}h1.dp-bantitle-mob{text-align:center;color:#41395f;font-style:italic;font-size:26px;margin:20px 0}.minicart-wrapper p.empty,.mini-products-list .product-details a{font-size:10px;text-transform:uppercase;padding-top:10px}.header-right-links .checkout-types.minicart li a.checkout-button{color:#fff;padding-top:7px}.minicart-wrapper .subtotal{background-color:transparent}.minicart-wrapper p.block-subtitle,.header-minicart .info-wrapper{width:auto;margin:0 auto 10px}.minicart-wrapper p.block-subtitle,.header-minicart .info-wrapper th,.header-minicart .mini-products-list span.price{color:#fff}.header-minicart .minicart-actions .cart-link{position:relative;float:left;width:100%;color:#fff}.header-right-links .checkout-types.minicart li a.checkout-button:hover{color:#41395f}.header-right-links .right-links.shoppingcart li.cartminislider{padding-right:10px}.diamond-page-title{width:100%;float:left;text-align:center;display:none}.diamond-page-title .diamond-title{font-size:26px;color:#41395f;padding:25px 0;display:block;font-style:italic;line-height:1.2}.diamond-part1{width:100%;float:left;position:relative}.diamond-part1 img{width:100%}.diamond-banner-responsive{display:none}.sub-diamond-part1{position:absolute;top:5vw;width:100%;text-align:center}.sub-diamond-part1 h1{font-size:46px;color:#fff !important;margin-top:0;margin-bottom:18px;letter-spacing:14px}.shop-diamond{font-family:LatoRegular;font-size:22px;color:#fff;text-transform:uppercase}.shop-diamond span{display:block;line-height:1.2;letter-spacing:2px}.shop-diamond-button{width:auto;text-transform:uppercase;margin-top:28px}.shop-diamond-button .browse-diamonds{padding:0 0 9px;font-size:18px;display:inline-block;color:#fff;letter-spacing:3px;border-radius:0}.shop-diamond-button .browse-diamonds:hover span{border-bottom:3px solid #fff;padding-bottom:10px}.diamond-land-main .sub-ring-collection div.explore-button{max-width:184px;margin:30px auto;margin-bottom:15px}.diamond-land-main .engage-part2-title{margin-top:38px;margin-bottom:34px}.diamond-land-main .walimmg p{font-style:normal;font-family:LatoRegular;margin-top:6px}.diamond-land-main .walimmg{margin-bottom:40px}.diamond-land-main .diamond-searchimg a>img{margin:18px auto 5px;max-width:110px}.diamond-part5 .desk-experience{font-size:46px;color:#000;margin-bottom:40px;font-family:LatoRegular;text-transform:initial;padding-top:30px}.diamond-land-main .diamond-part5 .res-intelligent{font-size:18px;color:#000;font-style:normal;text-transform:capitalize;letter-spacing:0}.categorypath-diamonds.category-diamonds .wed-c-title{font-size:20px;max-width:100%;margin:0 auto;padding-top:10px}.category-diamonds .refCell p{font-size:18px}.diamond-land-main .sub-diff-rock p.main-bottom-title{margin-bottom:10px}.diamond-part5-sub .explore-button.effect-button.discover{max-width:146px;line-height:20px;padding:11px;background:transparent;border:2px solid #41395f}.diamond-part2{width:100%;float:left}.diamond-icon{width:100%;float:left;position:relative}.pos-icon-rock{position:absolute;width:100%;text-align:center;top:-14px}.view-diamond-stud-main .diamond-icon{border-top:1px solid #41395f;margin-bottom:20px}.view-diamond-stud-main .stud-fedex{padding:0}.view-diamond-stud-main .stud-fedex-sub3{margin-top:30px}.diamond-icon img{position:absolute;font-size:16px;margin:0 auto;left:7px;right:0;text-align:center;margin-top:0;top:-13px;z-index:111}.diamond-part2-title{text-align:center;color:#41395f;font-size:21px;font-family:LatoRegular;text-transform:uppercase;letter-spacing:5px;margin-top:24px;margin-bottom:24px}.diamond-part2-max{max-width:1375px;margin:0 auto;padding:30px 10px 0}.diamond-part3{width:100%;float:left;position:relative}.diamond-part3 img{width:100%}.sub-hand-diamond{position:absolute;top:0;width:100%;text-align:center}.max-sub-diamond{max-width:1375px;margin:0 auto;padding:0 10px}.diamond-right-hand-text h2.diamond-title-hand{color:#fefefe;font-size:21px;font-family:LatoRegular;text-transform:uppercase;letter-spacing:1px;line-height:24px;max-width:390px;margin:47px auto 46px;word-spacing:1px;text-align:center}.diamond-hand-logo-res{display:none}.diamond-left-hand-text{width:50%;float:left}.diamond-left-hand-title{width:auto;float:left;display:inline-block;margin-top:200px;padding-right:23px}.diamond-left-hand-image{width:auto;float:left;display:inline-block;padding-top:191px}.diamond-left-hand-title>span{color:#fff;text-transform:uppercase;display:block}.diamond-left-hand-title .hand-cut-title{font-size:48px;line-height:1;letter-spacing:1px}.diamond-left-hand-title .diamonds-title{font-size:35px;letter-spacing:8px;line-height:1;padding-top:2px}.diamond-left-hand-title .left-hand-line{color:#fff;width:140px;margin:13px auto}.diamond-left-hand-title .nyc-la-title{font-size:19px;letter-spacing:1px;line-height:1;padding-top:13px}.diamond-left-hand-title .nyc-la-title .title-x{font-size:14px;padding:0 7px}.diamond-left-hand-image img{width:auto}.diamond-right-hand-text-res{display:none}.diamond-right-hand-text-res p{color:#fff;font-style:normal;font-family:LatoRegular;line-height:18px;margin-bottom:20px;font-size:16px;word-spacing:3px;letter-spacing:1px}.diamond-right-hand-text{width:50%;float:right;text-align:justify;Max-width:485px;margin-top:100px}.diamond-right-hand-text>p>span{font-size:33px}.diamond-right-hand-text p{color:#fff;font-style:normal;font-family:LatoRegular;line-height:18px;margin-bottom:17px;font-size:14px;word-spacing:0;letter-spacing:1px}.diamond-part4{width:100%;float:left}.diamond-part5{width:100%;float:left;background:#ffeaec;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZlYWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjllNmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZjdkY2UxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZjZkYmUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjZWZjZWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjZGZiOGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZTFiM2NiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZTFiNGNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxYjRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left,rgba(255,234,236,1) 0,rgba(255,234,235,1) 7%,rgba(249,230,231,1) 15%,rgba(247,220,225,1) 25%,rgba(246,219,224,1) 36%,rgba(239,206,216,1) 47%,rgba(223,184,200,1) 69%,rgba(225,179,203,1) 80%,rgba(225,180,203,1) 91%,rgba(225,180,203,1) 100%);background:-webkit-linear-gradient(left,rgba(255,234,236,1) 0,rgba(255,234,235,1) 7%,rgba(249,230,231,1) 15%,rgba(247,220,225,1) 25%,rgba(246,219,224,1) 36%,rgba(239,206,216,1) 47%,rgba(223,184,200,1) 69%,rgba(225,179,203,1) 80%,rgba(225,180,203,1) 91%,rgba(225,180,203,1) 100%);background:linear-gradient(to right,rgba(255,234,236,1) 0,rgba(255,234,235,1) 7%,rgba(249,230,231,1) 15%,rgba(247,220,225,1) 25%,rgba(246,219,224,1) 36%,rgba(239,206,216,1) 47%,rgba(223,184,200,1) 69%,rgba(225,179,203,1) 80%,rgba(225,180,203,1) 91%,rgba(225,180,203,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaec',endColorstr='#e1b4cb',GradientType=1);background-size:100% 100%}.diamond-part5-sub{width:100%}.diamond-walter-search-res{display:none}.diamond-part5-sub .diamond-sub-i-m{color:#41395f;font-family:LatoRegular;font-size:27px;letter-spacing:3px;line-height:1;margin-bottom:20px;margin-top:0;text-align:center;text-transform:uppercase}.diamond-part5 .diamond-icon{border-bottom:1px solid #41395f}.diamond-part5 .diamond-part5-sub{margin-bottom:0}.diamond-searchimg>img{margin:2% auto}.diamond-part5-sub .diamond-sub-i-m span{font-size:16px}.diamond-part5 .explore-button.effect-button{border-radius:4px;margin:0 auto 3%;max-width:240px;text-align:center}.diamond-learn-more-i-m a{letter-spacing:1px}.diamond-learn-more-i-m{max-width:130px;margin:0 auto;text-align:center;text-transform:uppercase;border-radius:3px;margin-bottom:43px;margin-top:45px;padding:10px;font-size:13px;-moz-box-shadow:inset 1px 1px 7px #888;-webkit-box-shadow:inset 1px 1px 7px #888;box-shadow:inset 1px 1px 7px #888;background:#c4d5dd;opacity:.7}.diamond-part6{width:100%;float:left}.catalog-category-view.categorypath-diamonds .main-container{padding:0 !important}img.hint-image-detail{margin:19px 0 27px !important;display:inline-block;width:200px}.main-hint-popup{max-width:450px;margin:0 auto;padding-top:5px;padding-bottom:30px}.pname-hint-popup{font-size:19px;color:#41395f;font-family:LatoRegular;letter-spacing:1px;margin-bottom:8px;line-height:20px;font-weight:500}.sku-hint-popup{font-size:13px;color:#41395f;letter-spacing:1px;font-weight:500}.hint .white_content>a{text-align:right}.main-hint-popup .form-hint-popup{width:100%;float:left;margin-top:0;margin-bottom:8px}.main-hint-popup .form-hint-popup ul{width:100%;float:left;margin-top:14px}.main-hint-popup .form-hint-popup li{width:50%;float:left;padding:0 7px 0;margin-bottom:0}.form-hint-popup .input-box input{height:52px;border:1px solid #ccc;color:#000;font-size:12px}.form-hint-popup .input-box input::-webkit-input-placeholder{color:#000;font-size:12px;font-weight:500}.form-hint-popup .input-box input:-moz-placeholder{color:#000;font-size:12px;font-weight:500}.main-hint-popup .buttons-set{max-width:293px;margin:0 auto;border-top:0;padding-top:0;margin-bottom:20px}.main-hint-popup .recaptcha-hint{max-width:305px;margin:0 auto}.main-hint-popup .buttons-set button.button.previwbtn{margin-right:2%}.main-hint-popup .buttons-set button.button.backbtn{margin-right:2%}.main-hint-popup .buttons-set button.button.send_custom{margin-left:2%}.main-hint-popup .buttons-set button.button{float:right;margin-left:0;min-width:48%;width:48%;padding:17px 15px;font-size:13px;letter-spacing:2px;border:1px solid transparent}.main-hint-popup .buttons-set button.button:hover{border:1px solid #41395f}.main-hint-popup .prevcontent,.main-hint-popup .prevnamedear,.main-hint-popup .prevnamedear>label{font-size:19px;font-style:italic;color:#41395f;letter-spacing:0;font-weight:normal;line-height:17px}.main-hint-popup .prev-productname{font-size:19px;color:#41395f;font-family:LatoRegular;letter-spacing:1px;margin-bottom:9px;margin-top:35px;line-height:20px}.main-hint-popup .prev-productsku{font-size:13px;color:#41395f;font-style:italic;letter-spacing:1px;margin-bottom:30px}.close-popup-img{margin-top:10px;right:7px;top:2px;position:relative;display:block}.close-popup-img img{float:right}.main-hint-popup-thanku{position:relative;width:100%;float:left}.main-hint-popup-thanku img{width:100%}.hint_thanks>p{color:#41395f;font-size:19px;font-style:italic}.main-hint-popup-thanku .hint_thanks{position:absolute;top:40%;width:100%;text-align:center}.main-hint-popup-thanku .hint_thanks p{font-size:19px;font-style:italic;color:#41395f;letter-spacing:1px;font-weight:normal}.main-hint-popup-thanku .cancelbtn1.button{padding:17px 49px;font-size:13px;letter-spacing:1px;font-weight:normal;margin-top:25.5%;border:1px solid transparent}.main-hint-popup-thanku .cancelbtn1.button:hover{border:1px solid #41395f}.prev-display{padding:0 10px;margin-top:21px}.engage-land-main .responsive{display:none}.sub-ring-collection.jewelry{margin-left:0;margin-right:0;width:25%}.jewelry-part5 .jewelry-maxcontainer .sub-jewelry-part5 .custom-design-jewelry-btn .effect-button:hover{background:0}.jewelry-part5 .jewelry-maxcontainer .sub-jewelry-part5 .custom-design-jewelry-btn .learn-more-engage a:hover{background:0}.jewelry-part5 .jewelry-maxcontainer .sub-jewelry-part51 .custom-design-jewelry-btn .effect-button:hover{background:0}.jewelry-part5 .jewelry-maxcontainer .sub-jewelry-part51 .custom-design-jewelry-btn .learn-more-engage a:hover{background:0}.jewelry-land-main{width:100%;float:left}.responsive-img-jewelry{display:none}.jewelry-land-main .sub-engage-part1{top:7vw}.jewelry-land-main .sub-engage-part1 h2{color:#41395f !important;font-size:45px}.jewelry-land-main .sub-engage-part1 .shop-engage .shop-diamond{max-width:405px;margin:auto;color:#41395f;font-style:italic;text-align:center;text-transform:none;font-size:17px;word-spacing:2px}.jewelry-land-main .title-wedding-rings{margin:30px auto}.sub-ring-collection,.sub-ring-collection:hover{padding-top:0}div.diamond-land-main>div.diamond-part2>div.diamond-part2-max>div:nth-child(3)>div.wed-hover-title{padding-top:10px}.title-jewelry-border{width:100%;float:left;position:absolute;top:50px}.wed-desc-hover .explore-button{margin:35px auto 15px}.jewelry-land-main .jewelry-part3,.jewelry-land-main .jewelry-part4,.jewelry-land-main .jewelry-part5{width:100%;float:left}.jewelry-land-main .jewelry-part3,.jewelry-land-main .jewelry-part4{margin-bottom:22px}.jewelry-land-main .jewelry-maxcontainer{max-width:1366px;margin:auto}.jewelry-land-main .jewelry-hand-responsive{display:none}.jewelry-land-main .jewelry-part3 .sub-jewelry-part3{max-width:849px;float:left;position:relative}.jewelry-land-main .jewelry-part3 .sub-jewelry-part31,.jewelry-land-main .jewelry-part5 .sub-jewelry-part51{max-width:514px;float:left;position:relative;margin-left:0}.jewelry-land-main .jewelry-part4 .sub-jewelry-part4{max-width:514px;float:left;position:relative}.jewelry-land-main .jewelry-part4 .sub-jewelry-part41{max-width:849px;float:left;position:relative;margin-left:0}.jewelry-land-main .jewelry-part3 .custom-design-engage{top:260px}.jewelry-land-main .customdesign-engage h1{letter-spacing:0}.jewelry-land-main .custom-design-jewelry-btn{position:absolute;bottom:0;left:0;text-align:center;width:100%}.jewelry-land-main .jewelry-part3 .custom-design-jewelry-btn{bottom:50px}.jewelry-land-main .jewelry-part3 .sub-jewelry-part31 .custom-design-engage h1,.jewelry-land-main .jewelry-part3 .sub-jewelry-part31 a{color:#41395f !important;border-color:#41395f}.jewelry-land-main .jewelry-part3 img,.jewelry-land-main .jewelry-part4 img,.jewelry-land-main .jewelry-part5 img{width:100%}.jewelry-land-main .jewelry-part4 .custom-design-engage{top:58px}.jewelry-land-main .jewelry-part4 .custom-design-jewelry-btn{bottom:18px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5{max-width:830px;float:left;position:relative}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 .custom-design-engage{top:103px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 .custom-design-engage h3{color:#413a5d;font-size:24px;font-style:italic;margin-bottom:0;text-transform:none}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 .custom-design-engage h1{color:#413a5d !important}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 a{color:#413a5d;border:0;padding:0;margin-bottom:45px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51{max-width:516px;float:right;position:relative}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage{top:118px}.jewelry-land-main .custom-design-jewelry-btn .learn-more-engage a{letter-spacing:1px;padding-bottom:10px;padding-top:10px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage h1{font-size:24px;color:#aeacac !important;text-transform:none;letter-spacing:0;margin:auto;font-style:italic}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-jewelry-btn a{color:#aeacac;border:0;padding:0;margin-bottom:50px}.jewelry-land-main .rockher-diff{max-width:1366px;margin:auto;float:none}.jewelry-land-main .rockher-diff .sub-diff-rock{padding-bottom:20px}.jewelry-land-main .rockher-diff .up-diff-icon img{display:none}.address-max-account .box-account.box-info .col2-set .col-1.first-col,.address-max-account .box-account.box-info .col2-set .col-2.sec-col,.address-max-account .box-account.box-info .col2-set .col-3.third-col{float:left;max-width:355px;padding-left:0;padding-top:30px;width:100%}.my-wishlist .page-title.title-buttons>h1{color:#41395f}.my-wishlist .product-name a{color:#413a60 !important;font-size:14px;font-style:normal;padding:10px 0}#wishlist-table .wishlist-sku{color:#413a60}#wishlist-table.clean-table th{color:#41395f}#wishlist-table .price-box .price{color:#41395f !important}.link-edit.button.button-secondary{background:#41395f none repeat scroll 0 0 !important;border:1px solid #41395f;color:#fff;display:none}.link-edit.button.button-secondary:hover{background:#fff none repeat scroll 0 0 !important;border:1px solid;color:#41395f}.my-wishlist .button.btn-cart:hover{background:#fff none repeat scroll 0 0;border:1px solid #41395f}.my-wishlist .button.btn-cart{border:1px solid #41395f}.my-wishlist .input-text.qty{color:#41395f}.my-wishlist #wishlist-table .item-manage .button{height:58px;font-size:16px;font-family:ProximaNovaBold;background:#443879 !important;color:#fff;line-height:1;padding:20px 0;letter-spacing:2px;border-radius:30px}.my-wishlist #wishlist-table .item-manage .button:hover{background:#5d5185 !important}.my-wishlist #wishlist-table .item-manage .button:active,.my-wishlist #wishlist-table .item-manage .button:focus{background:#7c7593 !important}.my-wishlist .buttons-set button.button{height:58px;font-size:16px;font-family:ProximaNovaBold;background:#443879 !important;color:#fff;line-height:1;padding:20px 25px;letter-spacing:2px;border-radius:30px}.my-wishlist .buttons-set button.button:hover{background:#5d5185 !important}.my-wishlist .buttons-set button.button:active,.my-wishlist .buttons-set button.button:focus{background:#7c7593 !important}@media only screen and (max-width:480px){.my-wishlist .buttons-set button.button{float:none;width:100%;margin:0 auto 10px;max-width:400px}}body.customer-account .my-account .title-buttons h1,.ibm-gwishlist-gwishlist-index .page-title.title-buttons h1{color:#000;font-size:18px !important;font-weight:normal}.MagicThumb-caption{display:none !important}.sales-order-view .my-account .page-title.title-buttons{padding-top:15px}.checkout-onepage-index .totl_shi span.cart-price .price{font-family:LatoRegular}.cartright.last .iteamright .item-options dd{padding-left:0}.my-account .button{background:#41395f none repeat scroll 0 0;border:1px solid #41395f;color:#fff}.my-account .button:hover{background:#fff none repeat scroll 0 0;border:1px solid #41395f;color:#41395f}.my-account h1,.my-account h2,.my-account h3{color:#000;font-size:18px !important;font-weight:normal !important}.my-account address,.my-account p,.my-account th,.my-account td,.my-account label{color:#000;font-family:LatoRegular}.customer-account-index .col-main>.messages{display:none}.customer-account .account-title{border-bottom-color:#41395f;border-bottom-style:solid;border-bottom-width:0;display:block;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:1365px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:relative;width:100%}.customer-account .my-account,.ibm-gwishlist-gwishlist-index .my-account{float:none;margin:30px auto 0;max-width:1365px;width:100%}.ibm-gwishlist-gwishlist-index .fieldset{margin-bottom:30px;margin-top:30px}.customer-account-index.customer-account .my-account{max-width:1365px;margin:0 auto}.full-width-max{width:90.8%;float:right;padding-left:10px;padding-top:6px;padding-bottom:20px}.cartminislider{width:100% !important}.my-account .scaffold-form{margin:0 auto 20px;max-width:376px;width:100%}.welcome-msg-login p{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:470px}.welcome-msg-login p.hello{max-width:none}.welcome-msg-login p.hello_desc{color:white;font-size:14px;font-style:italic;line-height:20px}.welcome-msg-login p.hello_desc a{color:#fff}.custom_nab_subcont .link-logout.effect-button1{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding-bottom:6px;padding-top:5px}.box-account.box-info .col-1.first-col,.box-account.box-info .col-2.sec-col{padding-top:37px}.customer_dash_title_mobile{display:none}.categorypath-diamonds.category-diamonds .diamond-part5 div.explore-button a,#rosi-detail-banner .explore-button.discover a{font-size:16px;line-height:24px;color:#fff;border-radius:5px;text-transform:capitalize;border:1px solid #423a61;background:#423a61;padding:10px 31px}.categorypath-diamonds.category-diamonds .diamond-part5 div.explore-button a:hover{background:transparent;color:#423a61}@media only screen and (min-width:1024px){.diamond-part5-sub .diamond-sub-i-m{padding:0 80px}}@media only screen and (min-width:1025px){.nav-primary li.level0.home-logo{padding:0 !important}.nav-primary .level0.header_search_last .search_cls.level0{font-size:0;color:transparent;display:block}.nav-primary .level0.header_search_last .search_cls.level0.bg{background:0}#search_mini_form .search-button img{display:none}#search_mini_form .search-button{padding:0}#header-search #search{background:#fff none repeat scroll 0 0;border:medium none;color:#9189a9;font-family:LatoRegular;letter-spacing:1px;height:31px;padding-right:0;width:100%;-webkit-transition:sll .4s ease-in-out;transition:all .4s ease-in-out}input#search:focus{outline:0}input#search:focus:not([disabled]){box-shadow:none;width:270px;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;background:#fff;border:1px solid #cfced6}.top-banner-home{padding-top:29px}}@media only screen and (min-width:771px) and (max-width:1005px){.nav-primary .home-logo a{padding:0 10px}.header-right-links{display:none}.nav-primary{text-align:left}}@media only screen and (min-width:481px) and (max-width:550px){.max-create-walter-main p{font-size:18px;line-height:24px}.create-diamond .button-home a{padding:0;max-width:256px;width:100%;height:50px;float:left}.search-diamond .button-home a{padding:0;float:left;max-width:256px;width:100%;height:50px}.sub-back-basic{top:10px}.preset-home-text,.wedding-home-text{top:10px}.text-back{font-size:22px}.text-about-home-bottom{top:50px}}@media only screen and (min-width:1025px){.page-header-container .skip-link.skip-cart{display:none}}@media only screen and (min-width:842px){.line-responisve{border-right:1px solid #fff;display:inline;height:20px;margin-left:15px;width:1px}.category-engagement-rings .line-responisve{display:block;float:left;height:28.94vw;margin-left:.6%;margin-right:.6%;width:1px;border-right:1px solid #41395f}}@media only screen and (min-width:481px){.dp-banner-img img#dp-ban-mob,h1.dp-bantitle-mob,p.dp-bantitle-mob .dp-mp-link-mob,span.dp-border,.dp-mp-link-mob{display:none}}.category-engagement-rings .walimmg .minheight-refcell>p{margin-bottom:0;margin-top:3px;color:#41395f !important;font-family:LatoRegular;font-size:11px !important;text-transform:capitalize}.catalog-category-view.category-about .main-container{min-height:auto}.cms-press .main-container,.customer-account-loggout .main-container,.cms-no-route .main-container,.catalog-category-view .main-container,.catalogsearch-result-index .main-container,.cms-cushion-brilliant-cut .main-container{min-height:800px}@media only screen and (max-width:1920px){.diamond-land-main .diamond-icon h1{left:1px;top:-15px}.welcome-msg-login{margin-left:0}.sub-content-education{margin-bottom:30px;margin-top:10px}.engage-icon h1{left:22px;top:-16px}.category-engagement-rings .minheight-refcell{min-height:50px}.engage-part3 .hand-logo-desk{margin-top:25px}.sub-engage-part1{top:7vw}.custom-design-engage{top:238px}.recent-design-engage{top:238px}.category-recently-purchased .products-list>li div.third-list{min-height:180px;margin-top:16px}.category-recently-purchased .products-list>li div.fourth-list{padding-top:30px;margin-top:30px}.part1-engage-style{width:100%;float:left;padding-top:50px;padding-bottom:40px;border-bottom:1px solid #d8d8d8}.sub-text-engage-style{width:70.99%;float:left;position:absolute;top:0;padding-top:0}.sub-text-engage-style h1{font-size:51px;letter-spacing:1px;color:#41395f !important;padding-top:10px;margin-bottom:13px}.diamond-icon img{left:0;top:-14px}.main-banner-engage-style .diamond-icon h1{left:3px}}@media only screen and (max-width:1800px){.diamond-title-hand{margin-bottom:100px}.dp-banner-content{top:24%}}@media only screen and (max-width:1750px){.text-about-home-bottom1{top:25px}}@media only screen and (max-width:1700px){.cms-resource-center .links-resource .link-resource:first-child{margin-left:10%}.cms-resource-center .content-category{width:100%}.cms-resource-center .right-menu{width:35%}.cms-resource-center .left-category .object-category{width:45%}.cms-resource-center .block-images img{margin-left:3%}.cms-resource-center .article-content{width:90%}.cms-resource-center .links-resource{margin-top:30px}.cms-resource-center .article-content .top-post:nth-child(1),.cms-resource-center .article-content .top-post{width:30%;margin-left:3%}.diamondsearch-index-index .ds-container.mobile{padding-top:30px}.diamond-title-hand{margin-bottom:90px}.jewelry-land-main .sub-engage-part1 .shop-engage .shop-diamond{max-width:380px}}@media only screen and (max-width:1630px){.diamond-right-hand-text{margin-top:50px}}@media only screen and (max-width:1600px){.sub-text-engage-style h1{margin-top:2%}.custom-design-engage{top:210px}.recent-design-engage{top:210px}.right-hand-text1,.right-hand-text{margin-top:0}.engage-part3 .hand-logo-desk{margin-top:4%}.wedding-ring-main .right-hand-text1,.wedding-ring-main .right-hand-text{margin-top:0}.text-about-home-bottom{top:180px}.text-about-home-bottom1 p{margin:20px auto 20px;font-size:14px}}@media only screen and (max-width:1565px){.catalog-product-view.category-top-engagement-rings .list-img-display .cate_name{top:0}.catalog-product-view.category-top-engagement-rings .list-img-display .cate_name h1.cat_name{margin:0 auto 0}}@media only screen and (max-width:1550px){.catalog-product-view .product-view .sharing-links li{padding:0 0 7px}.catalog-product-view .right-img-specification1{padding-top:20px}.catalog-product-view .product-img-box{margin-top:15%}.catalog-product-view .fullscreen-bg__video2{height:158%;top:-114px}.catalog-product-view .handcert>div:first-child{margin-left:15px}.insurance-pos-ab h2{margin-bottom:20px}.right-img-specification{right:0}.shop-diamond{font-size:16px}.diamond-title-hand{margin-bottom:60px}.jewelry-land-main .sub-engage-part1 .shop-engage .shop-diamond{max-width:330px}}@media only screen and (max-width:1535px){.insurance-pos-ab h1{margin-top:20px}}@media only screen and (max-width:1500px){.diamond-left-hand-title{margin-top:100px}.diamond-right-hand-text h2.diamond-title-hand{margin:10px auto 46px}.diamond-title-hand{margin-bottom:60px}.wedding-ring-main .wed-title{margin:20px auto}.sub-text-engage-style h1{margin-top:20px}.bottom-text-engage-style{max-width:72%}}@media only screen and (max-width:1480px){.custom-design-engage{top:170px}.recent-design-engage{top:170px}.jewelry-land-main .sub-engage-part1 .shop-engage .shop-diamond{font-size:15px}}@media only screen and (max-width:1470px){.dp-banner-content-cut{top:5%}}@media only screen and (max-width:1425px){.insurance-pos-ab h1{margin-top:10px}}@media only screen and (max-width:1400px){.diamond-left-hand-image{padding-top:19%}.diamond-left-hand-title{margin-top:14%}.diamond-right-hand-text{margin-top:20px}.diamond-right-hand-text h2.diamond-title-hand{margin:25px auto 30px}.text-about-home-bottom{top:44%}.res-preset .res-contai{float:right;max-width:620px;width:100%}.dp-banner-content{top:15%}.diamond-title-hand{margin-bottom:40px}}@media only screen and (max-width:1380px){.custom-design-engage{top:160px}.recent-design-engage{top:160px}.right-hand-text1,.right-hand-text{margin-top:0}.engage-part3 .hand-logo-desk{margin-top:0}}@media only screen and (max-width:1370px){.refCell p{min-height:48px}}@media only screen and (max-width:1345px){.info-insu{bottom:10px}}@media only screen and (max-width:1366px){.cms-resource-center .links-resource .link-resource,.cms-resource-center .links-resource .link-resource:first-child{margin-left:6%}.category-engagement-rings .engage-part3 .video-part-desctop .title-hand{margin-top:10%}.text-about-home-bottom1{top:10px}.text-about-home-bottom1 h1{margin-bottom:10px}.cart-totals-wrapper.shopcartrockher #shopping-cart-totals-table{width:42.5%}.wedding-ring-main .owl-theme .owl-controls .owl-buttons div.owl-next{right:0}.wedding-ring-main .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}.learn-more-engage1{margin:10px auto 25px;max-width:150px}.welcome-msg-login{margin-left:0}.wedding-ring-main .wed-title{margin:15px auto}.bottom-text-engage-style{max-width:825px}.sub-text-engage-style h1{padding-top:15px}.jewelry-land-main .sub-engage-part1 .shop-engage .shop-diamond{font-size:14px;max-width:370px}.jewelry-land-main .jewelry-part3 .sub-jewelry-part3,.jewelry-land-main .jewelry-part4 .sub-jewelry-part41{max-width:62.29%}.jewelry-land-main .jewelry-part3 .sub-jewelry-part31,.jewelry-land-main .jewelry-part4 .sub-jewelry-part4{max-width:37.71%}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5{max-width:60.5%}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51{max-width:37.8%}.jewelry-land-main .jewelry-part3 .custom-design-engage{top:50%}.jewelry-land-main .jewelry-part3 .custom-design-jewelry-btn{bottom:0}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage h1{font-size:21px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage{top:100px}}@media only screen and (max-width:1330px){.main-full-band-pos{top:16vw}}@media only screen and (max-width:1320px){.cart-totals-wrapper.shopcartrockher #shopping-cart-totals-table{width:100% !important}.sub-text-engage-style{width:70.99%;float:left;min-height:297px;padding-top:0}.sub-text-engage-style h1{font-size:51px;letter-spacing:1px;padding-top:10px}}@media only screen and (max-width:1310px){.refCell p{min-height:48px}.custom-design-engage{top:140px}.recent-design-engage{top:140px}.right-hand-text1,.right-hand-text{margin-top:0}}@media only screen and (max-width:1300px){.category-recently-purchased .viewsettings{padding:10px 37px}.sub-diamond-part1{top:3vw}.diamond-title-hand{margin-top:30px;margin-bottom:20px}p.dp-bantitle{margin:0;font-size:40px}}@media only screen and (max-width:1287px){.wedding-ring-main .sub-engage-part1-s .button-home-diamond a{font-size:15px;padding:8px 0;max-width:280px}}@media only screen and (max-width:1285px){.products-list li div.second-list,.products-list li div.third-list,.products-list li div.fourth-list{padding-top:27px;padding-bottom:0;margin-bottom:0}}@media only screen and (max-width:1270px){.part-1-homemain.eternity-content img{width:100%}.frame-face-pos{top:15vw}}@media only screen and (max-width:1256px){.catalog-product-view.category-top-engagement-rings .ringbuilder.slide_show.desktop-cat-list .liststep ol{position:relative}.customer-account .custom_navigation .custom_nab_subcont>a:nth-child(1){padding-left:7%}.cart-print{padding-right:13px}.cart-email{padding-left:13px}.customer-account .custom_navigation a{font-size:16px}}@media only screen and (max-width:1240px){.dp-banner-content-cut{top:2%}p.dp-bantext-cut,h2.dp-bantext-cut{max-width:550px}.diamond-right-hand-text h2.diamond-title-hand{margin:8px auto 10px}.diamond-left-hand-title{margin-top:15%}.diamond-left-hand-image{padding-top:15%}}@media only screen and (max-width:1231px){.max-link-bnner{max-width:1000px;margin:0 auto}.top-banner-home .bottom-link-banner li:nth-child(2n){margin-right:40px}.product-cart-total1{float:left;width:75%}.product-cart-total2{float:right;width:25%}.sub-diamond-part1 h2{margin-bottom:15px;font-size:46px}.shop-diamond{font-size:20px}.shop-diamond-button{margin-top:20px}}@media only screen and (max-width:1219px){.intelligent-about-pos{top:30px}.schedule a,.call a{font-size:12px}.customer-account .custom_navigation a{font-size:15px}.sub3-education a,.sub3-education button:hover a{letter-spacing:1px}}@media only screen and (max-width:1201px){.schedule,.call{font-size:12px}.right-hand-text p{line-height:14px !important}.res-preset .res-contai{float:none;margin:20px auto;max-width:800px;width:100%}.desc-left p{font-size:12px}.desc-text{top:0}.title-custom{padding-bottom:0;letter-spacing:2px}.showfilters{display:block;float:left;margin-right:15px;width:auto}}@media only screen and (max-width:1200px){.cms-warranty .contact-sidebar{padding-top:15px;padding-bottom:5px}.maker-bespoke{top:4vw}.text-about-home-bottom1 p{margin:10px auto 10px}.catalog-product-view .product-view .product-shop .product-name{max-width:450px}.contact-sidebar ul li{padding-left:0}}@media only screen and (max-width:1190px){.insurance-pos-ab{top:2vw}.bottom-text-engage-style{padding-bottom:20px}.diamond-title-hand{margin-top:20px;margin-bottom:10px}.diamond-right-hand-text{margin-top:8px}.sub-ring-collection img{width:100%}.sub-ring-collection.preeng img{width:100%}}@media only screen and (max-width:1177px){.sub3-education button{padding:15px 30px 15px 30px}.sub2-education{padding:30px 50px;margin:0}.sub-text-education{padding-top:35px}.wedding-ring-main .recent-design-engage h1{font-size:23px}.schedule a,.call a{font-size:11px}.storied-elite{margin-top:60px}.viewsettings{padding:7px 20px}.products-list .fourth-list .price-box span.price{font-size:30px}}@media only screen and (max-width:1170px){.sub-text-engage-style h1{font-size:41px;padding-top:0}.bottom-text-engage-style{max-width:700px;padding-bottom:0}}@media only screen and (max-width:1163px){.sub-text-engage-style h1{margin-top:0;font-size:42px}}@media only screen and (max-width:1160px){.sub-text-engage-style{width:65.99%}}@media only screen and (max-width:1155px){.customer-account .custom_navigation a{font-size:14px}}@media only screen and (max-width:1150px){.text-about-home-bottom{top:44%}.diamond-right-hand-text p{margin-bottom:13px;word-spacing:1px;line-height:17px}}@media only screen and (max-width:1158px){.sub-text-education{padding-top:40px;min-height:334px}}@media only screen and (max-width:1140px){.info-insu h2,.info-insu p{font-size:15px}.insurance-pos-ab h1{font-size:20px}.insurance-pos-ab h2{margin-bottom:5px}}@media only screen and (max-width:1130px){.custom_navigation .custom_nab_subcont>a{padding-right:7px}.part-2-homemain.vintagepart img{width:100%}}@media only screen and (max-width:1120px){.maker-bespoke{top:5vw}.text-about-home-bottom1 h1{font-size:14px}.bottom-text-engage-style{padding-bottom:5px}.sub-text-engage-style h1{font-size:36px}}@media only screen and (max-width:1100px){.sub-ring-collection.preeng img{width:100%}.customer-account .log-out-account.res-msg-logout{float:none;max-width:100px;margin:10px auto}.category-engagement-rings .sub-engage-part4{width:49.21%}.category-engagement-rings .sub-engage-part41{width:49.21%}.customer-account .custom_navigation{padding-bottom:50px}.right-hand-text p{margin-bottom:9px}.sub-ring-collection img{width:100%}p.dp-bantitle{font-size:30px}.sub-back-basic{top:80px}.preset-home-text,.wedding-home-text{top:250px}}@media only screen and (max-width:1090px){.bottom-text-engage-style,.bottom-text-engage-style h2{font-size:14px}.wed-title{margin:10px auto}.wed-desc-hover .effect-button a,.wed-desc-hover .effect-button:hover a{font-size:12px}.wedding-ring-main .wed-title{font-size:19px}.wedding-ring-main .recent-design-engage{top:110px}}@media only screen and (max-width:1085px){.category-top-engagement-rings .list-img-display .cate_name,.category-recently-purchased .list-img-display .cate_name{top:9%}}@media only screen and (max-width:1080px){.sub3-education button{padding:15px 30px 15px 30px}.sub2-education{padding:0 50px}.sub-diamond-part1{top:1.5vw}}@media only screen and (max-width:1075px){.sub-text-engage-style h1{padding-top:0}.sub-text-engage-style{width:70.99%;min-height:350px}}@media only screen and (max-width:1060px){.main-home-rockher .sub-home-collection{width:20%}.main-home-rockher .sub-home-collection img{max-width:100%}.diamond-title-hand{margin-top:10px}.diamond-right-hand-text p{margin-bottom:10px;word-spacing:1px;line-height:16px}}@media only screen and (max-width:1050px){.part-1-homemain img{width:100%}.part-1-homemain.budget-style img{width:auto}.schedule,.call{font-size:11px}.sub-diamond-part1 h2{font-size:44px;line-height:1}.shop-diamond{font-size:18px}.diamond-left-hand-title .hand-cut-title{font-size:42px}.diamond-left-hand-title .diamonds-title{font-size:30px;letter-spacing:7px}.diamond-left-hand-title .left-hand-line{width:120px;margin:10px auto}.diamond-left-hand-title .nyc-la-title{font-size:15px}.diamond-left-hand-title .nyc-la-title .title-x{font-size:13px}.diamond-right-hand-text{margin-top:0}}@media only screen and (max-width:1046px){.jewelry-land-main .sub-engage-part1{top:5vw}.custom-design-engage{top:100px}.recent-design-engage{top:100px}.category-education .main-education .sub-content-education .part1-education .sub3-education a{width:100%}}@media only screen and (max-width:1038px){.desc-title-name{margin-bottom:0}.elite-product-view .elite_related{margin-top:50px}}@media only screen and (max-width:1035px){.sub-first-d1{min-height:400px}.sub-first-d2{min-height:400px}}@media only screen and (max-width:1032px){.refCell{width:20%;margin-right:0;margin-left:0;padding-bottom:3%}.refCell.last{width:20%;margin-right:0;margin-left:0}.refCell p{min-height:0}.refCell img{width:auto}}@media only screen and (max-width:1030px){.block-related.elite_related .product{margin-left:0}.customer-account .custom_navigation a{font-size:15px}.preset-home-text,.wedding-home-text{top:210px}.sub3-education button{padding:15px 20px 15px 20px}.sub-text-education h1{font-size:35px}.sub-text-education{min-height:335px;padding-top:50px}.sub-text-engage-style h1{font-size:43px;padding-top:0;margin-bottom:0}.bottom-text-engage-style,.bottom-text-engage-style h2{font-size:14px}.sub-text-engage-style{min-height:235px;padding-top:10px}.products-grid li.item{min-height:370px}}@media only screen and (max-width:1025px){.top-banner-home .bottom-link-banner li:first-child{margin-left:51px}.top-banner-home .bottom-link-banner li:nth-child(2n){margin-right:16px}}@media only screen and (min-width:1024px){.detailcall .Call img{display:none}}@media only screen and (min-width:1025px) and (max-width:1700px){.cms-resource-center.post .article-content.post-page .top-post:nth-child(1),.cms-resource-center.post .article-content.post-page .top-post{width:25%}.cms-resource-center.post .article-content.post-page{margin-right:-12%}}@media only screen and (min-width:769px) and (max-width:1024px){.cms-resource-center.post .article-content.post-page .top-post:nth-child(1),.cms-resource-center.post .article-content.post-page .top-post{width:30%}.cms-resource-center.post .article-content.post-page{margin-right:0}}@media only screen and (max-width:1024px){.cms-resource-center.search-post .article-content .top-post .top-title,.cms-resource-center.search-post .article-content .top-post p{width:60%}.cms-resource-center .links-resource .link-resource,.cms-resource-center .links-resource .link-resource:first-child{margin-left:1%;width:322px}.cms-resource-center h2.post-title{margin-top:20px}.cms-resource-center .article-content{width:100%;margin-left:0}.cms-resource-center .article-content .top-post:nth-child(1),.cms-resource-center .article-content .top-post{width:30%;margin-left:3%}.cms-resource-center.post .right-side-post{width:auto;margin-left:0}.category-engagement-rings .sub-engage-part1 h1.desktop{margin-top:6%}.category-engagement-rings .sub-engage-part1 h1.desktop:first-child{padding-right:20%}.sub-wedding-text .title-hand{margin-top:50px}.main-banner-home-ipad{display:block !important;width:100%}.cms-resource-center .article-content .top-post .top-title,.cms-resource-center .article-content .top-post p{font-size:17px}.cms-resource-center .article-content .content .right-text p,.cms-resource-center .article-content .content .left-text p{font-size:12px}.cms-resource-center .article-content .content .content-images.right{float:right}.desktop-home-content{max-width:1024px;margin:0 auto !important;padding:0 20px}.cms-resource-center .recent-articles{width:250px}.main-banner-home{display:none}.maker-bespoke{top:10vw;left:10px}.bottom-link-banner{display:none}.main-home-rockher .sub-home-collection{width:13%;margin-right:6px;margin-left:5px}.part-1-homemain h2,.bg-diamond-home h2,.diamond-stud-home h2,.vintage-text h2,.ring1-hand-desc h2{font-size:26px}.main-full-home .vintage-text a{font-size:13px}.ring-create-desk{display:none}.ring-create-ipad{display:block !important;width:100%}.h2-main-home-desk{display:none}.h2-main-home{display:block !important}.sub-ring-collection.preeng img{width:auto}.bottom-about-home .small-img-logo-home{margin:20px auto 20px}.text-about-home-bottom1 p{display:none}.ringbuilder-index-review .sub-spec{width:33.33%;float:left;margin-bottom:30px}.ringbuilder-index-review .sub-spec.ring-builder-spe.first{clear:both}.bottom-link-banner.sticky-builder{top:84px}.sitemap-top-main .sitemap-top{padding:0 10px}.sitemap-bottom-main .sitemap-bottom{padding:0 10px}.sitemap-top div{padding-right:2%}.diamond-right-hand-text h2.diamond-title-hand{margin:25px auto 9px;font-size:15px}.diamond-left-hand-image{padding-top:10%}.diamond-left-hand-title{margin-top:19%}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 .custom-design-engage{top:15%}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage{top:15%}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 .custom-design-engage h1{font-size:25px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5 .custom-design-engage h3{font-size:20px}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage h1{font-size:15px !important}.sub-ring-collection.preeng:hover,.sub-ring-collection.preeng,div.despreset-col>.sub-ring-collection.preeng:nth-child(1),div.despreset-col>.sub-ring-collection.preeng:hover:nth-child(1),div.despreset-col>.sub-ring-collection.preeng:nth-child(4),div.despreset-col>.sub-ring-collection.preeng:hover:nth-child(4){width:48%}.diamond-part2-max .sub-ring-collection,.diamond-part2-max .sub-ring-collection:hover{min-height:505px}.sub-ring-collection.jewelry,.sub-ring-collection.jewelry:hover{margin-left:0;margin-right:0;width:50%}.sub-ring-collection{float:left;position:relative;padding-top:0;cursor:pointer;color:#41395f}.wed-c-title{font-size:12px}.category-wedding-bands .wed-c-title{font-size:15px}.right-hand-text p{color:#fff !important;font-style:normal !important;line-height:14px !important;margin-bottom:.5em;letter-spacing:1px}.learn-more-engage1{border-radius:5px;margin:0 auto 25px;max-width:150px}.sub-diff-rock{width:32.33%;float:left;margin-right:1%}.showfilters{margin-right:0;display:block;float:left;width:100%;margin-bottom:10px}.call-btn-listview a{padding:0;border:0 !important}.view-btn-listview a{padding:0}.sub-text-engage-style h1{margin-top:0}.res-preset .res-contai{float:right;max-width:100%;padding:0 10px;width:100%}.res-preset .res-contai p{max-width:100%;margin-bottom:12px !important}.img-middele .despreset-col{height:auto}.sub-first-c4{min-height:380px}.right-hand-text1,.right-hand-text{margin-top:0}.sub-ring-collection img{width:auto}.sub-diff-rock img{width:auto}.sub-engage-part1 h2{font-size:34px}.wedding-ring-main .sub-engage-part1-s .button-home-diamond a{border-radius:4px;font-size:13px;padding:6px 0;max-width:240px}.wedding-ring-main .wed-desc-hover .effect-button a,.wedding-ring-main .wed-desc-hover .effect-button:hover a{font-size:11px}.header-right-links{display:none}.m_menu h2{display:none}.cat_img{display:none}#nav>ol>li.level0.nav-2.parent>a .elite-header #nav>ol>li.level0>ul>div>li.level1 a,.elite-header #nav>ol>li.level0>ul>div>li.level1 a:hover{color:#fff !important;background:0;background-color:transparent}.elite-header .nav-primary li.home-logo-elite{display:none}.elite-header .skip-content.skip-active{background:#cba995}.elite-header #header-search #search_mini_form .search-button span{color:#000}.elite-header .nav-primary li>a:hover{background:#000}.elite-header #header-search #search_mini_form .search-button{background:#cba995 none repeat scroll 0 0}.elite-header .nav-primary li{border-top:0}.logo{width:100%}.logo .small{margin:0 auto}.elite-header .nav-primary li.level0 li.level2 a{color:#fff}.main-container{margin-top:105px;float:left;width:100%}.catalog-category-view .main-container{margin-top:45px}.catalog-category-view.category-gemstone-engagement-rings .main-container,.catalog-category-view.category-sapphire-engagement-rings .main-container{margin-top:0}.col-1,.col-2,.col-3{min-height:445px}.product-name-count{float:left;padding-left:5px;margin-bottom:10px;width:100%}.category-products .toolbar .pager{display:block !important;float:left;width:100%;margin-bottom:10px}.sorter{float:left;margin-bottom:0;margin-right:15px;width:100%}.showfilters .js-filters1{float:left}.category-products .toolbar .actions{border:medium none;float:right;margin-left:20px;padding:0;width:auto;margin-right:30px}.right-hand-text{padding:0 30px}}@media only screen and (max-width:1016px){.insurance-pos-ab{top:2vw}.right-hand-text1 p{font-size:12px !important}.res-contai p{line-height:16px !important}}@media only screen and (max-width:1006px){.right-hand-text p{line-height:13px !important}}@media only screen and (max-width:1000px){.info-insu{bottom:0;position:relative}.insurance-pos-ab img{display:none}.info-insu h2,.info-insu p{color:#000}.insurance-pos-ab{position:relative;margin-bottom:20px;top:1vw}.insurance-pos-ab h1,.insurance-pos-ab h2,.insurance-pos-ab a{color:#41395f}.shop-confidence{margin-bottom:15%}.shop-cut .max-shop-cut img{width:100%}p.dp-bantitle-cut,h1.dp-bantitle-cut{font-size:41px;margin-bottom:0}.jewelry-land-main .sub-engage-part1 h2{color:#41395f !important;font-size:25px;margin-bottom:5px}.viewsettings{padding:7px 15px}}@media only screen and (max-width:995px){.product-cart-total1{float:left;width:70%}.product-cart-total2{float:right;width:30%}.sub3-education button{padding:15px 10px 15px 10px}}@media only screen and (max-width:991px){.sub-text-engage-style h1{font-size:35px}.bottom-text-engage-style{padding-bottom:5px}.top-banner-home .bottom-link-banner li{line-height:inherit}.top-banner-home .bottom-link-banner li:first-child{margin-left:10px}}@media only screen and (max-width:989px){.right-hand-text p{font-size:12px}}@media only screen and (max-width:983px){.storied-elite{margin-top:10%}}@media only screen and (max-width:980px){.cart-totals-wrapper.shopcartrockher .cart-totals{margin-top:20px}.continue-shop-sub{width:85%}.sub-diff-rock img{width:100%}.product-view .product-shop .price-info{width:100%}.bottom-text-engage-style,.bottom-text-engage-style h2{font-size:13px}.sub-text-engage-style h1{font-size:32px}.sub-text-engage-style{min-height:239px}.diamond-right-hand-text p{font-size:13px;line-height:14px}.diamond-left-hand-title .hand-cut-title{font-size:25px}.diamond-left-hand-title .diamonds-title{font-size:25px;letter-spacing:7px}.diamond-left-hand-title .left-hand-line{width:100px;margin:8px auto}.diamond-left-hand-title .nyc-la-title{font-size:14px}.diamond-left-hand-title .nyc-la-title .title-x{font-size:12px}}@media only screen and (max-width:975px){.desc-text{min-height:300px}.customer-account .custom_navigation a{font-size:13px}.shop-diamond-button{margin-top:7px}}@media only screen and (max-width:965px){.header-text-pre{padding-bottom:0}}@media only screen and (max-width:958px){.text-about-home-bottom1 p{margin:20px auto 20px}.right-hand-text p{font-size:12px !important}.sub-engage-part1-s .button-home-diamond{margin-left:1%}.wedding-ring-main .wed-desc-hover p{font-size:13px;line-height:18px}.wedding-ring-main .wed-desc-hover div.explore-button{margin:18px auto 15px}.wedding-ring-main .wed-desc-hover{padding-left:30px;padding-right:30px}.wedding-ring-main .wed-hover-title{font-size:18px}.wedding-ring-main .recent-design-engage h1{font-size:17px !important}.wedding-ring-main .wed-sub-search .sub-i-m{font-size:25px;letter-spacing:3px}.wedding-ring-main .wed-sub-search .sub-i-m span{font-size:14px}}@media only screen and (max-width:945px){.learn-more-engage1 a{height:42px}}@media only screen and (max-width:940px){.sub-text-education{min-height:277px}.top-banner-home .bottom-link-banner li:first-child{margin-left:42px}.top-banner-home .bottom-link-banner li:nth-child(2n){margin-right:0}}@media only screen and (max-width:933px){.products-list .fourth-list .price-box span.price{font-size:37px;color:#41395f}.elite_related .mini-products-list{width:100%;float:left}.elite_related ol#block-related li{margin:0 4px 0 4px}.block-related.elite_related .product{width:100%;float:left}}@media only screen and (max-width:930px){.part-1-homemain.budget-style img{width:100%}.vintage-text{width:auto;left:3%}.showfilters{margin-right:100px}}@media only screen and (max-width:920px){.maker-bespoke h2{font-size:36px}.catalog-product-view.category-top-engagement-rings .ringbuilder.slide_show.desktop-cat-list .liststep ol{position:absolute}.diamond-icon.mobileimg{display:block;margin-bottom:20px}.ddaacc .box-account.box-info{width:94%;padding:0;margin:0 3%}.customer-account .custom_navigation .custom_nab_subcont>a:nth-child(1){padding-left:0}.right-hand-text{width:53.75%}.res-icon-account{display:block;width:100%;float:left;position:relative;border-bottom:1px solid #41395f;margin-top:88px;margin-bottom:50px}.res-icon-account h1{position:absolute;font-size:16px;margin:0;left:0;right:0;text-align:center;margin-top:0;top:-13px}.res-icon-account span{padding:0 35px;color:#403a60;width:140px;z-index:999;height:140px;position:absolute;background-color:#f4f3f8;border-radius:70px;border:1px solid #41395f;top:-52px;left:42%}.plus-account{padding-top:33px;font-size:50px}}@media only screen and (max-width:920px){.main-banner-engage-style .desktop-img{display:none}.shop-ring-browse a{color:#41395f !important}.sub-text-engage-style{width:100%;min-height:0;margin-bottom:20px;position:relative}.diamond-icon.desktop-img img{display:none}.sub-text-engage-style h1{font-size:51px;color:#41395f !important;max-width:100%}.bottom-text-engage-style,.bottom-text-engage-style h2{color:#41395f;width:100%}.res-engage-style.mobileimg{display:block;width:100%}.main-banner-engage-style{background:0}}@media only screen and (max-width:905px){.top-banner-home .bottom-link-banner li:first-child{margin-left:20px}}@media only screen and (max-width:900px){.bottom-about-home .small-img-logo-home{margin:5px auto 20px}.sub-diamond-part1 h2{font-size:28px}.diamond-left-hand-text{width:42%}.diamond-right-hand-text{width:58%}.wedding-h1{top:8%}.wedding-h2{bottom:5%}.custom-design-engage,.recent-design-engage{top:80px}.custom-design-engage h1,.recent-design-engage h1{font-size:27px}.wedding-ring-main .wed-title{font-size:19px;padding-top:10px}.sub-back-basic{top:40px}.preset-home-text,.wedding-home-text{top:31%}.dp-banner-content{top:10%}}@media only screen and (max-width:892px){.maker-bespoke{top:5vw}.maker-bespoke h2{font-size:26px}.maker-bespoke p{font-size:16px}.part-1-homemain{width:49%;margin-right:1%}.romance-past{bottom:95px;font-size:14px}.main-home-rockher .sub-home-collection{width:14%;margin-right:0;margin-left:0}.right-hand-text p{font-size:10px !important}}@media only screen and (max-width:890px){.bottom-text-education{width:77.5%}}@media only screen and (max-width:885px){.cust-de-home1-ab{top:2vw}.cust-de-home-ab{top:4.5vw;left:30px}.learn-more-home-land{left:70px}}@media only screen and (max-width:870px){.diamond-title-hand{line-height:1;font-size:18px}.diamond-left-hand-image{width:25%}.diamond-right-hand-text p{line-height:13px;margin-bottom:7px;font-size:12px}}@media only screen and (max-width:875px){.similardiamond{padding:10px 5px}.category-recently-purchased .viewsettings{padding:12px 20px}.col-1,.col-2,.col-3{min-height:410px}.second-elite-view .col-1,.second-elite-view .col-2,.second-elite-view .col-3{min-height:464px}.elite-main-max .toolbar .pages{max-width:150px;padding:0}.call-btn-listview a{padding:0;border:0}.view-btn-listview{width:46%;float:left;margin-right:4%;padding:12px;background:#c8a48e;border-radius:5px;padding:21px}.call-btn-listview{width:46%;float:left;margin-left:4%;text-align:center;border:1px solid #c8a48e;border-radius:5px;padding:20px}.view-btn-listview a{padding:0;background:0}}@media only screen and (max-width:868px){.top-banner-home .bottom-link-banner li{line-height:inherit}.frame-face-pos{top:30vw}}@media only screen and (max-width:860px){.top-banner-home .bottom-link-banner li:first-child{margin-left:0}}@media only screen and (max-width:857px){.learn-more-engage1 a{height:30px;padding-top:7px}}@media only screen and (max-width:835px){.sub-diamond-part1 h1{font-size:31px;margin-bottom:5px}}@media only screen and (max-width:770px){.amshopby-page-container>div#slider{display:none}.create-link .mobile .mobile_guest:hover{color:#fff !important}.checkout-cart-index .continue-shop-sub h1{font-size:29px !important}.checkout-cart-index .product-name-mobile>a{font-size:21px}.checkout-cart-index .product-cart-info .product-cart-sku-mobile>h3{font-size:21px}.checkout-cart-index .product-cart-info .product-cart-sku-mobile{font-size:21px}.checkout-cart-index .cart-table .item-options>dt{font-size:21px}.checkout-cart-index .cart-table .item-options>dd{font-size:21px}.checkout-cart-index .product-cart-remove-mobile a{font-size:21px}.sidebar-cart .product-cart-total .cart-total-text{font-size:21px}.checkout-cart-index .cart-totals-wrapper .button.btn-proceed-checkout.btn-checkout span{font-size:25px}.dp-midpart-link{float:left;padding:12px 10px}.main-dpolish1.desktop-main-dpolish{display:none}.iphone-4c-content{display:block}.max-iphone-4c{max-width:736px;margin:0 auto}.v-img-iphone,.h-img-iphone{display:none}.main-iphone-4c{width:100%;float:left;background:#f8f8f8;text-align:center;padding:0 30px}.main-iphone-4c img{width:100%;max-width:300px;margin:30px auto 65px}.clarityfirst,.color4c,.carat4c,.cut4c{padding:40px 0}.main-iphone-4c .h1{font-size:35px;color:#000;margin-top:20px}.main-iphone-4c p{font-size:18px;color:#000;padding:60px 100px}.intro-bg{width:100%;float:left;position:relative}.intro-bg-pos{position:absolute;top:0;text-align:center;width:100%}.bottom-link-4c{position:absolute;bottom:40px;text-align:center;width:100%}.bottom-link-4c a{color:#fff}.intro-bg img{width:100%;float:left}.intro-bg .h1{font-size:35px;color:#fff;padding-top:200px}.intro-bg p{font-size:17px;color:#fff;padding:0 24%}.main-iphone-4c .main-about-sub a{font-style:italic}.product-name-count{width:auto;float:left}.category-products .toolbar .pager{width:auto;float:right;clear:none;margin-bottom:0;margin-top:0}.mobile-toolbar .toolbar-max{max-width:100%;width:100%;float:left}.romance-past{bottom:150px}.catalog-product-view .product-view .more-views{max-width:100%}.amshopby-filters-top.responsive-block-nav #narrow-by-list dt span{font-size:13px;border-bottom:0;text-transform:capitalize;color:#fff}.amshopby-narrow-by-list .filterpos1.Price,.amshopby-narrow-by-list .Style{margin-right:0}#narrow-by-list,#narrow-by-list2{padding:0}.desktop-toolbar{display:none}.amshopby-narrow-by-list .Style{float:left;width:auto;padding-left:5px}.mobile-toolbar{display:block}.mobile-toolbar .toolbar-max .count-container{display:none}.product-name-count-res .amount_content{font-size:20px;color:#000;text-align:center;padding-top:30px;border-top:1px solid #b2b2b2;padding-bottom:30px}.category-products .toolbar .pager .amount.amount--no-pages,.category-products .toolbar .pager .amount.amount--has-pages{color:#000;display:block}.category-products .toolbar .pager .limiter{display:none}.toolbar-max .sorter>.sort-by{display:none}.sorter .showfilters{display:none}.amshopby-filter-mobile{position:relative;width:100%;float:none;background:#41395f;padding:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;min-height:40px;display:flex;align-items:center;justify-content:center}.amshopby-narrow-by-list .Price{width:auto}.Collection>dt:after,.Shape>dt:after,.Price>dt:after,.Style>dt:after{content:'';padding-left:10px;padding-right:10px;color:#fff}.price span,.price dt{font-size:14px}.block-layered-nav dl dd{margin-bottom:10px;margin-top:5px}.js-filtersmobile{font-size:13px;color:#fff}.showfiltersmobile{text-align:right;padding-right:6px;width:auto;margin-top:-3px;float:right;display:none}.resetfilter{position:absolute;top:-20px;right:0}.resetfilter .actions{margin-right:10px;margin-top:8px}.catalog-category-view .block-layered-nav .block-content,.catalogsearch-result-index .block-layered-nav .block-content{padding:0}.resetfilter .actions a.resetf{color:#fff}.particular-showfilter{left:0;position:absolute;width:100%;padding:0 10px;margin-top:0;background:#fff;top:50px;z-index:101;border-bottom:1px solid #504}.amshopby-filters-top.responsive-block-nav .hide-filter{display:none}.col1-layout .pager .count-container{float:left}.col1-layout .pager .pages{float:right}div.block-layered-nav .particular-showfilter.show-0 dd a img{padding:0 4px 5px;float:none}div.block-layered-nav .particular-showfilter.show-1.shapefilter.show-1 dd a img{float:none}.particular-showfilter.show-1.shapefilter.show-1 #Bezel400>lable,.particular-showfilter.show-1.shapefilter.show-1 #Channel399>lable,.particular-showfilter.show-1.shapefilter.show-1 #Pave402>lable,.particular-showfilter.show-1.shapefilter.show-1 #Prong401>lable{width:100%;float:left;padding-top:23px;font-weight:normal;text-align:center;font-size:14px}.particular-showfilter.show-1.shapefilter ol.filtercategories{width:100%;float:left;text-align:center}.particular-showfilter.show-1.shapefilter ol.filtercategories li{display:inline-block}.particular-showfilter.show-1.shapefilter ol.filtercategories li lable{width:100%;float:left;padding-top:10px}.particular-showfilter.show-0 #Bezel400>lable,.particular-showfilter.show-0 #Channel399>lable,.particular-showfilter.show-0 #Pave402>lable,.particular-showfilter.show-0 #Prong401>lable{width:100%;float:left;padding-top:23px;font-weight:normal;text-align:center;font-size:14px}.particular-showfilter.show-0 ol.filtercategories{width:100%;float:left;text-align:center}.particular-showfilter.show-0 ol.filtercategories li div.amshopby-column{float:left;width:50%}.block.block-layered-nav.amshopby-filters-top.responsive-block-nav{margin-bottom:0}.block.block-layered-nav.amshopby-filters-top .block-content{border-bottom:1px solid #dfdfdf}.products-grid li.item .product-info{display:block;width:100%}.products-grid li:hover.item .product-info{width:100%}.particular-showfilter.show-2 ol.filtercategories{width:100%;float:left;text-align:center}.particular-showfilter.show-2 ol.filtercategories .mobile-filter-main{width:22%;float:left;margin-left:1%;margin-right:1%}.mobile-filter-main h3{color:#000;font-size:14px}.block-layered-nav.responsive-block-nav dl ol>li>a:hover{background:transparent}.block-layered-nav.responsive-block-nav dl ol>li>a:hover lable{border-bottom:0 solid}}@media only screen and (max-width:736px){.mobile-toolbar .toolbar-max{margin-top:0}.particular-showfilter{top:40px}.category-build-an-engagement-ring .amshopby-filter-mobile .show-0{padding-left:10%}.products-grid .product-info .price-box .regular-price .price{font-size:20px !important;color:#000;font-style:normal}.h-img-iphone{display:block}.ipad-image-v,.v-img-iphone{display:none}.horizontal-iphone{width:100%;float:left;position:relative}.horizontal-iphone img{width:100%}.horizontal-iphone .iphone6{width:100%;position:absolute;top:39%}.horizontal-iphone .iphone6 .iphone6-1,.horizontal-iphone .iphone6 .iphone6-2,.horizontal-iphone .iphone6 .iphone6-3{width:33%;float:left;text-align:center;text-transform:uppercase}.horizontal-iphone .iphone6 h1{color:#fff !important;font-size:36px}.checkout-cart-index .product-cart-info .product-cart-sku-mobile{display:block !important;font-size:14px;color:#000;padding-top:12px}.continue-shop-sub .button2.btn-continue,#cartSteps .round_aab{display:none}.checkout-cart-index .product-name-mobile>a{float:left;text-align:center !important;width:100%;text-transform:capitalize;font-size:16px;color:#000}.checkout-cart-index .product-cart-info .product-cart-sku-mobile>h3{color:#9c9c9c;font-size:14px;margin-bottom:0;text-transform:capitalize}.cart-table .item-options>dt{color:#9c9c9c;font-size:14px;text-transform:capitalize}.sidebar-cart .product-cart-remove{display:none;margin-top:42px}.a-center.product-cart-remove-mobile{float:left;display:block;padding-top:20px;font-style:italic}.cart-table .item-options>dd{color:#000}.product-name-mobile{display:block;width:100%;max-width:345px;margin:0 auto}.sidebar-cart .product-cart-total span span{color:#000}.product-cart-total1{text-align:left}.checkout-cart-index .a-center.product-cart-remove-mobile>a{border-bottom:1px solid #ccc;margin-right:15px}.product-cart-remove-mobile .removecart{border-bottom:1px solid #ccc}.cart-table .product-cart-image{width:50%}.sidebar-cart{width:49%}.shopping-grand-cart strong span,.shopping-subtotal-cart span{float:left;width:auto}.shopping-grand-cart strong,.shopping-subtotal-cart{text-align:center;text-transform:uppercase}.cart-totals-wrapper.shopcartrockher .checkout-types{width:100%;text-align:center;float:none}.checkout-cart-index .main-container .shopcartrockher .checkout-types.bottom button.button.btn-proceed-checkout{width:auto !important;margin-top:20px}.checkout-cart-index .main-container .button.btn-proceed-checkout.btn-checkout{font-size:20px}.shopping-grand-cart strong span:before,.shopping-subtotal-cart span:before{display:none}.continue-shop-sub{width:100%;float:left;text-align:center}.continue-shop-sub h1{width:100%;font-size:24px;font-weight:normal;margin-bottom:20px}.desktop-home-content{display:none}.mobile-home-content-horizontal{display:block}.mobile-home-content-horizontal img{width:100%}.mobile-home-content-horizontal .item.islide7 img{margin:0 auto;width:auto;max-width:50%;float:left}.mobile-home-content-horizontal .item.islide1{width:100%;float:left}.himg{width:45%;float:left}.mobile-home-content-horizontal .item.islide1 .iphone1{width:50%;float:left;padding-top:60px}.mobile-home-content-horizontal .item.islide2,.mobile-home-content-horizontal .item.islide3,.mobile-home-content-horizontal .item.islide4,.mobile-home-content-horizontal .item.islide5,.mobile-home-content-horizontal .item.islide6{position:relative}.mobile-home-content-horizontal .item.islide2 .iphone2{position:absolute;top:10vw;right:26px;text-align:center}.mobile-home-content-horizontal .item.islide3 .iphone3{position:absolute;top:10vw;left:30px;text-align:center;width:auto}.mobile-home-content-horizontal .item.islide3 .iphone3 h1{margin-bottom:60px}.mobile-home-content-horizontal .item.islide3 .iphone3-1{position:absolute;bottom:0;left:20px}.mobile-home-content-horizontal .item.islide4 .iphone4{position:absolute;top:34%;right:0;width:50%;text-align:center}.mobile-home-content-horizontal .item.islide5 .iphone5{position:absolute;top:34%;right:0;width:50%;text-align:center}.mobile-home-content-horizontal .item.islide5 .iphone5-1{position:absolute;top:30%;left:70px}.mobile-home-content-horizontal .item.islide6 .iphone6{position:absolute;width:100%;top:39%}.mobile-home-content-horizontal .item.islide6 .iphone6-1,.mobile-home-content-horizontal .item.islide6 .iphone6-2,.mobile-home-content-horizontal .item.islide6 .iphone6-3{width:33%;float:left;text-align:center;text-transform:uppercase}.mobile-home-content-horizontal .item.islide6 .iphone6-1,.mobile-home-content-horizontal .item.islide6 .iphone6-3{padding-top:15px}.mobile-home-content-horizontal .iphone1{text-align:center}.mobile-home-content-horizontal .iphone1 h1,.mobile-home-content-horizontal .iphone2 h1,.mobile-home-content-horizontal .iphone3 h1,.mobile-home-content-horizontal .iphone4 h1,.mobile-home-content-horizontal .iphone5 h1,.mobile-home-content-horizontal .iphone6 h1,.mobile-home-content-horizontal .iphone7 h1{font-size:42px;color:#000}.mobile-home-content-horizontal .iphone6 h1{color:#fff !important}.mobile-home-content-horizontal .iphone7{text-align:center;padding-top:30px}.mobile-home-content-horizontal p{font-size:20px;color:#fff;padding-bottom:10px}.mobile-home-content-horizontal .iphone2 p{color:#000}.mobile-home-content-horizontal .owl-carousel{padding-bottom:0;margin-bottom:0;padding-top:10px}.mobile-home-content-horizontal .item.islide7{padding-top:40px}.mobile-home-content-horizontal .item.handcrafted .iphone2{right:23%;bottom:20px;top:auto;position:absolute}}@media only screen and (max-width:850px){.showfilters{margin-right:60px}.diamond-left-hand-title{width:60%}.sub-diamond-part1{top:20px}.sub-diamond-part1 h2{margin-bottom:5px}.shop-diamond{font-size:16px}.shop-diamond-button{margin-top:10px}}@media only screen and (max-width:845px){p.dp-bantitle-cut,h1.dp-bantitle-cut{font-size:31px}.max-shop-cut{padding-top:5%}.create-diamond img{width:100%}.category-recently-purchased .viewsettings{padding:12px 26px}.category-recently-purchased .products-list li div.third-list{min-height:0;margin-top:25px}.viewsettings,.products-list .link-wishlist,.similardiamond{font-size:16px}.cart-print{padding-right:10px}.left-img-specification{position:inherit}.right-img-specification{width:100%;float:left;position:inherit;padding:10px}.storied-elite .desc-left{position:inherit}.desc-left p{font-size:15px}.desc-title-name{margin-bottom:43px}.schedule a,.call a{font-size:14px}.detail_res_img{display:block;width:100%;margin-bottom:25px}.sub-first-d1,.sub-first-d2{min-height:0;margin-bottom:25px;width:100%}.sub-text-education{width:100%;float:left;min-height:0;padding-top:0;margin-bottom:30px}.bottom-text-education{width:100%}.sub1-education{width:100%;float:left}.sub1-education img{width:auto;margin:0 auto}.sub2-education{width:60%;padding:10px 20px}.sub3-education{width:31%}.sub3-education button{width:190px}.res-engage-style.mobileimg{display:block;width:100%}.sub1-engage-style{width:100%;float:left}.sub2-engage-style{width:60%}.sub3-engage-style{width:40%}.main-banner-engage-style{background:0}.sub-text-engage-style{width:100%;min-height:0;margin-bottom:20px}.sub-text-engage-style h1{font-size:51px;color:#41395f !important}.bottom-text-engage-style,.bottom-text-engage-style h2{color:#41395f;width:100%}.post-view form .input-text{width:100%}.post-view form textarea{width:100%}.products-grid li.item{min-height:345px}.read-comments-blog{margin-top:50px}}@media only screen and (max-width:841px){.learn-more-engage1 .hover-underline:hover{color:#41395f !important}.learn-more-engage1 .hover-underline:hover span{border-bottom:3px solid #41395f}.desktop-home-content>div.top-banner-home>div.bottom-link-banner>div>ul>li:nth-child(6){margin-right:12px}.top-banner-home .bottom-link-banner li{margin-bottom:10px}.max-link-bnner{max-width:480px;margin:0 auto}.sub-ring-collection.preeng:hover .wed-hover-title{padding-top:30px}.sub-ring-collection:hover .wed-hover-title{padding-top:0}.diamond-part2-max .sub-ring-collection,.diamond-part2-max .sub-ring-collection:hover{min-height:550px}.learn-more-engage1{color:#fff}.learn-more-engage1 a{padding:14px;height:46px}.sub-ring-collection img{width:auto}.wedding-ring-main .sub-wedding{top:30px}.wedding-ring-main .right-hand-text1,.wedding-ring-main .right-hand-text{margin-top:0;margin-bottom:20px}.right-hand-text1,.right-hand-text{width:100%}.right-hand-text1 p,.right-hand-text p{line-height:16px !important;font-size:13px !important}.sub-wedding-text .title-hand{margin-top:0}.wed-title{color:#41395f;margin:35px auto}.amshopby-narrow-by-list .filterpos1.Price,.amshopby-narrow-by-list .Shape,.amshopby-narrow-by-list .Type{width:auto;float:left}.sub-review{width:100%;margin-bottom:20px;padding:0}.engage-part7{background:0}.subtext-protect{width:49%}.res-engage-img{display:block;width:100%}.sub-engage{width:50%}.sub-engage-part4{width:100%;border-left:0;padding-left:0;margin-left:0;padding-right:0}.category-engagement-rings .sub-engage-part41{border-left:medium none;float:left;margin-left:0;padding-left:0;position:relative;width:49.5%}.custom-design-engage h1,.recent-design-engage h1{font-size:30px}.right-hand-text{width:100%}.right-hand-text p{font-size:14px !important}.engage-part3 .hand-logo-desk{display:none}.sub-engage-part1{top:5vw}.sub-engage-part1 h2{font-size:30px}.sub-engage-part1-s .button-home-diamond a{border-radius:3px;font-size:12px;padding:5px 0;max-width:210px}.wed-desc-hover p{font-size:15px;line-height:1.5}.wed-desc-hover div.explore-button{margin:18px auto 29px}.recent-design-engage{top:200px}.recent-design-engage h1{font-size:27px !important}.learn-more-engage a{padding-top:12px;padding-bottom:12px}.sub-diff-rock p.main-bottom-title{padding:0 10px}.sub-text-bottom{padding:0 5px}}@media only screen and (max-width:830px){.wed-hover-title{padding-top:0}}@media only screen and (max-width:824px){.diamond-left-hand-title .hand-cut-title{font-size:25px}.diamond-left-hand-image img{width:100%}}@media only screen and (max-width:811px){.elite_related ol#block-related li{width:32%}.block.elite_related .product-details{min-height:150px}.customer-account .custom_navigation a{font-size:12px}}@media only screen and (max-width:805px){p.dp-bantext{max-width:750px;width:100%;line-height:1.3}p.dp-bantitle{font-size:24px}.dp-banner-content{top:15%}}@media only screen and (max-width:795px){.bottom-about-home .small-img-logo-home{margin:5px auto 5px}.diamond-right-hand-text h2.diamond-title-hand{margin:6px auto 9px}.maker-bespoke h2{font-size:26px}}@media only screen and (max-width:780px){.text-about-home-bottom1 p{margin:10px auto 10px}}@media only screen and (max-width:771px){.showfilters{margin-right:32px}.wordpress-post-view .associated-list-blog li{width:100%}.wordpress-post-view .associated-list-blog li img{height:auto !important;width:100% !important}.category-wedding-bands .page{display:block}}@media only screen and (max-width:770px){#amshopby-page-container .block.block-layered-nav.amshopby-filters-top.responsive-block-nav{display:block !important;z-index:1;width:100%}.block.block-layered-nav.amshopby-filters-top.responsive-block-nav{display:block !important}.title-specification>span{border-bottom:1px solid #41395f}.sub-col-title{margin-bottom:15px}.ring1-hand-desc,.ring1-hand{width:100%}.ring1-hand img{margin:0 auto}.right-img-specification1main.max-divide1-sub,.right-img-specification1main.max-divide2-sub,.right-img-specification1main.max-divide3-sub,.right-img-specification1main.max-divide4-sub,.right-img-specification1main.max-divide5-sub,.right-img-specification1main.max-divide6-sub{max-width:100%}.main-home-rockher .sub-home-collection{width:14%;float:left;display:inline-block}.max-home-rockher.one .select-collection-home{text-align:center}.main-1-protect{width:47%}.main-1-protect p{padding-bottom:15px}.ringbuilder-index-review .sub-spec{margin-bottom:0}.specification-content .speci_note{padding:0 100px 10px 100px}.main-home-rockher .sub-home-collection img{width:auto}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51 .custom-design-engage h1{font-size:10px !important}.header-minicart .subtotal .label{color:#fff}.create-diamond img{width:100%}.search-diamond img{width:auto}}@media only screen and (max-width:770px){.catalog-product-view .related_options .product-options{max-width:400px;margin:0 auto;padding:10px 0}.thre-ca.des-price{max-width:300px;margin:0 auto;float:none}.particular-showfilter.show-3 .mobile-filter-main3 ul li{padding:0}.particular-showfilter.show-3 .filtercategories{text-align:center}.particular-showfilter.show-3 .filtercategories .mobile-filter-main1 .mfilter ul,.particular-showfilter.show-3 .filtercategories .mobile-filter-main2 .mfilter ul,.particular-showfilter.show-3 .filtercategories .mobile-filter-main3 .mfilter ul,.particular-showfilter.show-3 .filtercategories .mobile-filter-main4 .mfilter ul{text-align:center;width:100%;float:left}.particular-showfilter.show-3 .filtercategories .mobile-filter-main1 .mfilter ul li,.particular-showfilter.show-3 .filtercategories .mobile-filter-main2 .mfilter ul li,.particular-showfilter.show-3 .filtercategories .mobile-filter-main3 .mfilter ul li,.particular-showfilter.show-3 .filtercategories .mobile-filter-main4 .mfilter ul li,.particular-showfilter.show-3 .filtercategories .mobile-filter-main5 .mfilter ul li{display:inline-block;float:none}.catalog-category-view div.block-layered-nav .main-amshopby-filter .particular-showfilter.show-0 dd a.amshopby-attr{float:left;width:100%;text-align:left;font-size:16px;padding:10px}.particular-showfilter.show-1 ol.filtercategories{width:100%;text-align:center}ol.filtercategories li.center_shape_availability{display:inline-block}ol.filtercategories li.center_shape_availability lable{width:100%;float:left;text-align:center;font-size:14px;color:#000}ol.filtercategories li.center_shape_availability a img{margin:0 auto;float:none}.filtercategories .mobile-filter-main1,.filtercategories .mobile-filter-main2,.filtercategories .mobile-filter-main3,.filtercategories .mobile-filter-main4,.filtercategories .mobile-filter-main5{width:48%;float:left;clear:none;margin-bottom:20px}.particular-showfilter ol.filtercategories h3.ftitle{font-size:16px;color:#000;text-transform:none}.filtercategories .mobile-filter-main1 .mfilter ul li,.filtercategories .mobile-filter-main2 .mfilter ul li,.filtercategories .mobile-filter-main3 .mfilter ul li,.filtercategories .mobile-filter-main4 .mfilter ul li,.filtercategories .mobile-filter-main5 .mfilter ul li{width:auto;float:left}.filtercategories .mobile-filter-main1 .mfilter ul li:nth-child(2),.filtercategories .mobile-filter-main2 .mfilter ul li:nth-child(2),.filtercategories .mobile-filter-main3 .mfilter ul li:nth-child(2),.filtercategories .mobile-filter-main4 .mfilter ul li:nth-child(2),.filtercategories .mobile-filter-main5 .mfilter ul li:nth-child(2){padding-left:10px}}@media only screen and (max-width:736px){.mobile-home-content-horizontal .item.islide2 .iphone2{right:20px}.mobile-home-content-horizontal .iphone1 h1,.mobile-home-content-horizontal .iphone2 h1,.mobile-home-content-horizontal .iphone3 h1,.mobile-home-content-horizontal .iphone4 h1,.mobile-home-content-horizontal .iphone5 h1,.mobile-home-content-horizontal .iphone6 h1,.mobile-home-content-horizontal .iphone7 h1{font-size:36px}}@media only screen and (max-width:700px){.diamond-left-hand-text{width:35%}.diamond-left-hand-title{width:100%}.diamond-right-hand-text{width:65%}.diamond-right-hand-text p{line-height:12px}.main-cat-name-mobile{display:block;font-size:20px;font-style:italic;text-align:center;color:#41395f;padding:22px 0}.mobile-home-content-horizontal .item.islide5 .iphone5-1{left:50px}.mobile-home-content-horizontal .item.islide2 .iphone2{right:10px}.mobile-home-content-horizontal .iphone1 h1,.mobile-home-content-horizontal .iphone2 h1,.mobile-home-content-horizontal .iphone3 h1,.mobile-home-content-horizontal .iphone4 h1,.mobile-home-content-horizontal .iphone5 h1,.mobile-home-content-horizontal .iphone6 h1,.mobile-home-content-horizontal .iphone7 h1{font-size:31px}}@media only screen and (max-width:630px){.mobile-home-content-horizontal .item.islide2 .iphone2{right:0}}@media only screen and (max-width:680px){.maker-bespoke h2{font-size:21px}}@media only screen and (max-width:595px){.maker-bespoke{top:1vw}}@media only screen and (max-width:570px){.mobile-home-content-horizontal .item.islide5 .iphone5-1{left:20px}.mobile-home-content-horizontal p{font-size:17px}.mobile-home-content-horizontal .item.islide2 .iphone2{right:10px}.mobile-home-content-horizontal .iphone1 h1,.mobile-home-content-horizontal .iphone2 h1,.mobile-home-content-horizontal .iphone3 h1,.mobile-home-content-horizontal .iphone4 h1,.mobile-home-content-horizontal .iphone5 h1,.mobile-home-content-horizontal .iphone6 h1,.mobile-home-content-horizontal .iphone7 h1{font-size:23px}}@media only screen and (max-width:540px){.max-maker .create-now-home{font-size:15px}.maker-bespoke h2{font-size:18px}}@media only screen and (max-width:480px){#co-payment-form ul.form-list label#bill-address-title>i{height:25px !important;line-height:40px;width:25px !important;margin-bottom:10px}.owl-wrapper-outer .MagicZoomPlus img{width:80%;margin:0 auto !important}}@media only screen and (max-width:485px) and (orientation:portrait){.horizontal-iphone{display:none}.engage-land-main .learn-more-engage1 a{padding:0;color:#fff}.learn-more-engage1 .hover-underline:hover{color:#fff !important}.learn-more-engage1 .hover-underline:hover span{border-bottom:3px solid #fff}.vertical-iphone{display:block !important;width:100%;float:left;position:relative;padding:0 10px}.vertical-iphone img{width:100%}.vertical-iphone .iphone6{top:40%;width:100%;position:absolute;text-align:center}.vertical-iphone .iphone6 a{font-size:14px;text-transform:uppercase;text-decoration:underline !important;text-align:center}.vertical-iphone .iphone6 a.shopman{color:#fff;float:left;width:auto;letter-spacing:3px;margin-left:5%}.vertical-iphone .iphone6 a.shopwoman{float:right;width:auto;color:#fff;letter-spacing:3px;margin-right:7%}.vertical-iphone .iphone6 h1{color:#fff;margin-bottom:10%}#co-payment-form ul.form-list span.bill-add-title span#l-address{DISPLAY:BLOCK;PADDING-LEFT:40PX;FONT-SIZE:14PX}#co-payment-form ul.form-list #bill-title{font-size:14px}span#ccit-purchase{clear:both;display:block;padding-left:40px !important}#co-payment-form ul.form-list span.credit-cart-info-title span#ccit{padding-left:0 !important}}@media only screen and (max-width:770px){.diamond-part1 .diamond-banner-desktop{display:none}.diamond-part1 .diamond-banner-responsive{display:block}.sub-diamond-part1{top:15%}.desk-signin{display:none}.customer-account-login .desk-signin{display:block}.resp-img{display:block !important}}@media only screen and (max-width:767px){.customer-account-login .desk-signin{display:none}}.category-engagement-rings #sub-engage-part4-mobile{width:50%;float:right;position:relative}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{position:absolute;top:50px;margin-left:80px;color:#fff;width:350px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{color:#fff;text-transform:none;font-size:30px}.category-engagement-rings #sub-engage-part4-mobile .desk-img-recent,.cms-resource-center.post .recent-articles.mobile,.cms-resource-center .article-content .content p.mobile{display:none}.category-engagement-rings #sub-engage-part4-mobile .desk-recent{display:block;width:100%;height:739px}@media only screen and (max-width:768px){.cms-resource-center .recent-articles div:nth-child(3) img.non-article,.cms-resource-center .recent-articles div:nth-child(3) img.active-article{margin-top:15px}.cms-resource-center.post .previous-next-links-container .next-link-container{margin-right:0}.cms-resource-center.search-post .article-content .empty-results p,.cms-resource-center.category-rc .article-content .empty-results p,.cms-resource-center.category-rc .article-content .empty-results p:last-child{text-align:center;width:100%;margin:0 auto}.cms-resource-center.post.category-rc .article-content .article-content{margin:0 auto}.cms-resource-center.post.category-rc .article-content .empty-results{margin-bottom:auto}.catalog-product-view .no-image-max.max-divide1-sub1{max-width:100%}.cms-resource-center .title-article p a{margin-left:5%;width:90%;display:block}.cms-resource-center.search-post .article-conten{margin-top:200px}.cms-resource-center.search-post .article-content .top-post img,.cms-resource-center.post.category-rc .article-content .top-post img{float:none;margin:0 auto;display:block}.cms-resource-center.search-post .article-content .top-post div,.cms-resource-center.post .previous-next-links-container{width:100%}.cms-resource-center.search-post .article-content .top-post .top-title,.cms-resource-center.search-post .article-content .top-post p{width:100%;float:none;text-align:center}.cms-resource-center.search-post .article-content .top-post:nth-child(1),.cms-resource-center.search-post .block-images img:nth-child(1){margin-left:0;width:100%}.cms-resource-center .search-article{width:90%}.cms-resource-center .left-category{width:100%;margin-left:0}.cms-resource-center .left-category .object-category.product{margin-bottom:60px}.cms-resource-center .left-category .object-category.product img{width:300px}.cms-resource-center .right-menu{width:100%;float:none;margin-top:100px}.cms-resource-center .subscribe{padding-left:0;margin:0 auto;width:80%;margin-bottom:50px;margin-top:30px}.cms-resource-center .subscribe p{text-align:center;font-size:18px}.cms-resource-center .subscribe input{width:72%;margin:0 auto;height:50px}.cms-resource-center .subscribe button{height:50px;border-radius:unset;width:29%}.cms-resource-center .content-category,.cms-resource-center .links-resource{height:auto}.cms-resource-center .links-resource .link-resource,.cms-resource-center .links-resource .link-resource,.cms-resource-center .links-resource .link-resource:first-child{width:48%;margin-left:1%}.cms-resource-center .links-resource .link-resource:nth-child(3){width:100%;padding-bottom:30px;margin-left:0}.cms-resource-center .links-resource .link-resource img{display:block;margin:0 auto;margin-bottom:5px}.cms-resource-center .title-article h2{font-size:40px;width:70%;margin:0 auto}.cms-resource-center .title-article,.cms-resource-center .breadcrumbs-post{width:100%}.cms-resource-center .left-category p.category{margin-left:6%}.cms-resource-center .article-content .top-post:nth-child(1),.cms-resource-center .article-content .top-post,.cms-resource-center.post .article-content .top-post,.cms-resource-center.post .article-content .top-post:nth-child(1),.cms-resource-center.category-rc .article-content .top-post:nth-child(1),.cms-resource-center.category-rc .article-content .top-post{width:60%;margin:0 auto;float:none}.cms-resource-center.post .right-side-post{width:100%;margin-left:0}.cms-resource-center .article-content{margin-top:50px}.cms-resource-center .links-resource .link-resource span{display:block;margin:0 auto;text-align:center;font-weight:600;font-size:23px}.cms-resource-center .links-resource .link-resource a{margin:0 auto;text-align:center;display:block}.cms-resource-center .left-category .object-category a{width:100%;font-size:25px}.cms-resource-center .left-category .object-category img{margin:0 auto}.cms-resource-center .left-category .object-category{width:90%;float:none;margin:0 auto}.main_term{width:80%}.cms-resource-center h2.post-title{margin-top:50px;font-size:35px;padding:20px}.cms-resource-center.post h2.post-title{margin-top:0;width:90%}.cms-resource-center .article-content,.cms-resource-center.post .article-content{width:90%;margin:0 auto;float:none}.cms-resource-center.post .article-content{width:75%;margin-top:20px}.cms-resource-center.post .content{width:100%;float:none;padding:20px}.cms-resource-center.post .previous-next-links-container{padding:20px;font-size:14px;color:#000}.cms-resource-center .owl-top-post .owl-controls .owl-page span,.cms-resource-center .owl-images .owl-controls .owl-page span{height:20px;width:20px}.cms-resource-center .owl-top-post .owl-controls .owl-page.active span,.cms-resource-center .owl-images .owl-controls .owl-page.active span{background:#4e4372 !important;opacity:1;height:20px;width:20px}.cms-resource-center .article-content .top-post:nth-child(1),.cms-resource-center .article-content .top-post{width:350px;margin:0 auto;float:none;margin-bottom:70px}.cms-resource-center .article-content .content p.mobile{text-align:center;color:#000;font-size:25px;display:block;margin-bottom:50px}.cms-resource-center .article-content .content .content-images,.cms-resource-center .article-content .content .right-text,.cms-resource-center .article-content .content .left-text{width:100%}.cms-resource-center .article-content .content .right-text p,.cms-resource-center .article-content .content .left-text p{font-size:14px;padding-bottom:0}.cms-resource-center .article-content .top-post:nth-child(1),.cms-resource-center .block-images img:nth-child(1){display:block;width:90%;margin-left:10%;margin:0 auto;margin-bottom:50px;margin-top:50px}.cms-resource-center .block-images{float:none}.cms-resource-center .article-content .content .right-text,.cms-resource-center .article-content .content .left-text{padding-right:0}.category-engagement-rings #desktop-purchased,.category-engagement-rings .engage-rings-slider2,.category-engagement-rings .rosi-search-block,.category-engagement-rings #sub-engage-part4-mobile .desk-recent,.cms-resource-center .recent-articles p.recent,.cms-resource-center .recent-articles hr,.cms-resource-center.post .recent-articles{display:none}.category-engagement-rings #sub-engage-part4-mobile .desk-img-recent{display:block;padding-top:20px}.category-engagement-rings .engage-part2 .text-slider{width:100%}.sub-ring-collection{float:none;margin:0 auto;height:280px}p.restitleprice{display:block;text-align:center;margin-bottom:15px;margin-top:15px;font-size:22px;color:#000;margin-bottom:10px;letter-spacing:1px}.pricesize{max-width:400px;margin:0 auto}.wedding-h1{font-size:23px}.cms-return-policy .main_term p.title-return-policy{margin-bottom:30px !important}.cms-return-policy .main_term p.return-policy-text{margin-bottom:20px !important}#cart-terms{max-width:700px;left:calc(50% - 350px)}}@media only screen and (max-width:751px){.diamond-title-hand{margin-top:7px;margin-bottom:7px}.diamond-left-hand-title{width:65%}.diamond-right-hand-text p{line-height:12px;margin-bottom:5px;font-size:11px;word-spacing:unset}.shop-diamond{font-size:14px}.shop-diamond-button .browse-diamonds{padding:6px 0;min-width:271px}}@media only screen and (max-width:740px){.dp-banner-img-cut #dp-ban-desk{display:none}.dp-banner-img-cut #dp-ban-mob{display:block;width:100%}.sub2-education{width:100%;border-right:0;margin:0}.sub3-education{padding-left:20px;float:left;padding-top:0;width:100%;text-align:center}.sub3-education button{float:left}.category-education .main-education .sub-content-education .part1-education .sub3-education a{width:198px}.contahelo_main_max .halo-item .item{width:49%}}@media only screen and (max-width:730px){.jewelry-land-main .sub-engage-part1{top:3vw}.text-back{font-size:26px}.subtext-protect{width:100%;border-bottom:1px solid #d8d8d8;border-right:0;padding:0;padding-bottom:10%;margin-bottom:0}.wedding-ring-main .wed-sub-search .sub-i-m{font-size:20px;letter-spacing:1px}.wedding-ring-main .wed-sub-search .sub-i-m span{font-size:12px}.wed-sub-search .explore-button.effect-button{max-width:200px}.subtext-protect.last-protect{width:100%;padding:0}.wed-sub-search .explore-button.effect-button>a{padding:0}.diamond-part5 .desk-experience{font-size:21px}.diamond-part5-sub .diamond-sub-i-m{margin-top:35px}}@media only screen and (max-width:710px){.bottom-home-part1>img{width:100%}.bottom-home-part1{width:100%}.bottom-home-part2{width:100%;margin-left:0}.jewelry-land-home{top:41.5vw}.text-about-home-bottom1{top:10px}.text-about-home-bottom1 h1{font-size:16px}}@media only screen and (max-width:700px){.sitemap-top div{float:left;width:100%;padding-right:0;padding-left:5%}.sitemap-bottom div{float:left;width:100%;padding-right:0;padding-left:5%}.sitemap-top div.sitemap-three{clear:both}.sitemap-bottom div.sitemap-seven{clear:both}.customer-account .custom_navigation{padding-bottom:50px}.customer-account .custom_navigation a{font-size:14px}.customer-account .log-out-account.res-msg-logout{max-width:100px;float:none;margin:0 auto}}@media only screen and (max-width:690px){.diamond-right-hand-text p{line-height:10px}}@media only screen and (max-width:688px){.sub-diamond-part1 h2{font-size:20px}.shop-diamond-button .browse-diamonds{font-size:15px}.title-custom{padding-bottom:0}}@media only screen and (max-width:666px){.refCell{width:33%;margin-right:0;margin-left:0;padding-bottom:3%}.refCell.last{width:33%;margin-right:0;margin-left:0}}@media only screen and (max-width:655px){.shop-diamond-button .browse-diamonds{padding:2px 0}.diamond-left-hand-title .hand-cut-title{font-size:24px}.diamond-left-hand-title .diamonds-title{font-size:20px}.sub-engage-part1{top:4vw}}@media only screen and (max-width:650px){#customer-reviews .write-form-review .fieldset{width:100%;padding:0 20px}.text-about-home-bottom1 h1,.text-about-home-bottom1 p,.text-about-home-bottom1 a{font-size:12px}.dp-banner-content{top:10%}.shop-diamond-button{margin-top:7px}.shop-diamond-button .browse-diamonds{padding:10px 0;font-size:13px}.diamond-left-hand-title{margin-top:10px}.diamond-left-hand-title .hand-cut-title{font-size:33px}.diamond-left-hand-title .diamonds-title{font-size:22px}.diamond-left-hand-title .left-hand-line{width:90px;margin:6px auto}.diamond-left-hand-title .nyc-la-title{font-size:13px}.diamond-left-hand-title .nyc-la-title .title-x{font-size:10px}.diamond-right-hand-text p{line-height:9px;font-size:10px}.preset-home-text,.wedding-home-text,.sub-back-basic{top:18%}}@media only screen and (max-width:639px){.products-list li div.fourth-list{padding-top:11px;padding-bottom:0;margin-bottom:0}.category-recently-purchased .products-list .product-item-photo,.category-top-10-sellers .products-list .product-item-photo{width:1%}}@media only screen and (max-width:637px){.main-home-rockher .sub-home-collection{width:33%}.res-icon-account span{left:37%}}@media only screen and (max-width:630px){.res-icon-account{display:none}.sub-engage-part1 h2{font-size:23px}.sub-engage-part1-s .button-home-diamond a{font-size:10px;padding:3px 0;max-width:180px}.wed-title{font-size:17px;padding:10px 10px 0}.recent-design-engage{top:150px}.recent-design-engage h1{font-size:20px !important}}@media only screen and (max-width:619px){.elite_related ol#block-related li{width:48%;float:left;clear:none}}@media only screen and (max-width:615px){.elite-buttons{width:100%;float:left;margin-bottom:20px}.elite_cart,.elite_cart:hover{width:213px}.schedule_elite{width:213px}.call_elite{width:auto}.storied-elite{margin-top:0}.sub-first-d1,.sub-first-d2{margin-bottom:50px}}@media only screen and (max-width:600px){.sub-ring-collection.preeng img{width:100%}p.dp-bantext{font-size:12px}.sub-ring-collection img{width:100%}.diamond-part3 .diamond-banner-responsive{display:block}.diamond-part3 .diamond-banner-desktop{display:none}.diamond-title-hand{margin-top:30px;margin-bottom:60px;font-size:24px;letter-spacing:2px}.diamond-left-hand-text{width:100%}.diamond-left-hand-title{width:100%;padding-right:0}.diamond-left-hand-title .hand-cut-title{font-size:48px;margin-bottom:0}.diamond-left-hand-title .diamonds-title{font-size:35px;margin-bottom:10px;padding-top:0}.diamond-left-hand-title .left-hand-line{width:127px;margin:15px auto 11px}.diamond-left-hand-title .nyc-la-title{font-size:19px;margin-bottom:50px}.diamond-left-hand-title .nyc-la-title .title-x{font-size:14px}.diamond-right-hand-text{display:none}.diamond-right-hand-text-res{display:block;float:left;text-align:justify;padding:0 15px;margin-bottom:39px}.diamond-hand-logo-res{display:block;width:auto !important;margin:0 auto}.diamond-left-hand-image{display:none}.wedding-ring-main .wed-sub-search .sub-i-m{font-size:26px;letter-spacing:2px;padding:0 20px}.wedding-ring-main .wed-sub-search .sub-i-m span{font-size:11px}.wed-sub-search .explore-button.effect-button{max-width:172px;padding:11px}}@media only screen and (max-width:570px){.contahelo_main_max .halo-item .item{width:100%}}@media only screen and (max-width:560px){.create-diamond .button-home a{padding:13px 30px}.search-diamond .button-home a{padding:13px 10px}.sub-engage-part1 h2{margin-bottom:0}}@media only screen and (max-width:550px){.intro-bg .h1{padding-top:100px}.insurance-pos-ab{padding:0 20px}.shop-confidence{margin-bottom:0}.sub-shop-confidence{padding:0 20px}.shop-confidence h1 img{width:100%}.shop-confidence h1{position:relative;top:0}.main-1-protect{width:100%;float:left;padding:0 20px;margin-right:0;margin-left:0}.sub-policy{width:100%;float:left;margin-right:0;margin-left:0;padding:0 20px}.button-home{margin-bottom:0}.create-diamond{padding-right:2%}}@media only screen and (max-width:545px){.button-home-diamond a{padding:13px 35px}}@media only screen and (max-width:540px){.wedding-h1{font-size:19px}.sub-diamond-part1 h2{font-size:30px}.shop-diamond{font-size:12px}.shop-diamond-button .browse-diamonds{font-size:12px;padding:8px 0}}@media only screen and (max-width:520px){.cms-return-policy .main_term p.title-return-policy{margin-bottom:15px !important;font-size:19px !important;letter-spacing:2px !important}.cms-return-policy .main_term p.return-policy-text{margin-bottom:15px !important}}@media only screen and (max-width:500px){.sub-ring-collection.preeng img{width:auto}.sub-first-c,.sub-first-c2,.sub-first-c3,.sub-first-c4,.sub-first-c5{text-align:left}.sub-first-ab1,.sub-first-ab2,.sub-first-ab3{text-align:left}.sub-ring-collection.preeng:hover,.sub-ring-collection.preeng,div.despreset-col>.sub-ring-collection.preeng:nth-child(1),div.despreset-col>.sub-ring-collection.preeng:hover:nth-child(1),div.despreset-col>.sub-ring-collection.preeng:nth-child(4),div.despreset-col>.sub-ring-collection.preeng:hover:nth-child(4){width:100%;margin-right:0;margin-left:0}}.category-diamonds .main-aboutus #owl-demo1{display:none}@media only screen and (max-width:736px){.category-diamonds .main-aboutus #owl-demo1{padding-bottom:0}.category-diamonds .main-aboutus #owl-demo1 .owl-item{display:flex;justify-content:center}.category-diamonds .owl-theme .owl-controls .owl-page span,.cms-resource-center .owl-top-post .owl-controls .owl-page span{height:20px;width:20px}.category-diamonds .owl-theme .owl-controls .owl-page.active span,.cms-resource-center .owl-top-post .owl-controls .owl-page.active span{background:#4e4372 !important;opacity:1;height:20px;width:20px}.category-diamonds .engagement-block .owl-wrapper-outer p{padding-right:0;margin-top:0}.category-diamonds .engagement-block .owl-wrapper-outer img.small{margin-top:65px}.category-diamonds .engagement-block .owl-wrapper-outer p.small{margin-top:10px}.category-diamonds .engagement-block .owl-theme .owl-controls{bottom:-50px}.category-diamonds .main-aboutus .engage-rings-slider{display:none}body.customer-account .my-account .title-buttons h1{font-size:22px !important}body.customer-account .my-account .fieldset h2,body.customer-account .my-account .addresses-list h2,body.customer-account .my-account .order-details h2{font-size:22px}body.customer-account .my-account .addresses-list h3{font-size:20px}.my-account address,.my-account p,.my-account th,.my-account td,.my-account label{font-size:14px}body.customer-account .my-account .title-buttons .button{position:relative}.welcome-img-mobile{width:100%;float:left;position:relative}.welcome-img-mobile img{width:100%}.responsive-msg-welcome{font-size:20px;font-style:italic;color:#fff;position:absolute;top:38%;width:100%;text-align:center;padding:0 38px}.customer_dash_title_mobile{display:block}.customer_dash_title_desktop{display:none}.res-icon-account{margin-top:12%}.welcome-msg-login-mobile{display:inline-block;padding-top:15px;padding-bottom:17px;text-align:center;width:100%}.main-background-tabs{width:100%;float:left;background:#443c61;padding:7px 30px 0;text-align:center}.main-background-tabs li{padding:12px 0 12px;border-bottom:1px solid #fff;margin-left:0 !important}.main-background-tabs li a{color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:22px}.main-background-tabs a.log-out-mobile{color:#fff;font-size:20px;font-style:italic;text-transform:none}.top-space-last{border-top:1px solid #fff;padding-top:41px;padding-bottom:35px}.welcome-msg-login-mobile .hello{font-style:italic;font-size:26px;color:#41395f;letter-spacing:2px}.customer_dash_title_mobile .hello_desc{font-family:LatoRegular;font-size:20px;text-transform:uppercase;color:#41395f}.customer-account .customer_dash_title_mobile .link-logout.effect-button1{background-color:white;border-bottom-color:#41395f;border-left-color:#41395f;border-right-color:#41395f;border-top-color:#41395f;margin-right:20px;padding:9px 0}.customer-account .link-logout.effect-button1>a{color:#41395f;font-size:18px}.customer-account .ddaacc .max-account-info{padding:10px}.res-icon-account .round_aab{display:block;height:auto;left:35%;top:-60px;width:30%}.customer-account .log-out-account.res-msg-logout{max-width:none;float:right}}@media only screen and (max-width:480px){.cms-resource-center.post .article-content .top-post,.cms-resource-center.post .article-content .top-post:nth-child(1){width:100%;margin-bottom:50px}.cms-resource-center .article-content .top-post div{bottom:-25px}.cms-resource-center.post h2.post-title{width:100%}.catalog-category-view div.block-layered-nav .main-amshopby-filter .particular-showfilter.show-0 dd a.amshopby-attr{font-size:16px}.abothahello .diamond-icon{display:none}.main-cms-pages{padding:0 20px}.cms-warranty .main-cms-pages,.cms-shipping-information .main-cms-pages{padding:0}.sub-diff-rock img{width:auto}.top-banner-home .res-banner-top{display:block;width:100%}.category-recently-purchased .viewsettings{margin-right:10px}.similardiamond{margin-left:10px}.category-recently-purchased .products-list .fourth-list,.category-recently-purchased .products-list>li div.third-list,.category-recently-purchased .products-list .second-list{width:100%}.diamond-left-hand-image img{width:100%}.max-wedding-collection .wed-hover-title{padding-top:30px}.wed-hover-title{padding-top:0}.diamond-right-hand-text h2.diamond-title-hand{margin:8px auto 9px;line-height:20px}.top-banner-home .bottom-link-banner li:nth-child(2n){margin-right:0}.masonry-grid-item img{width:100%}.desktop-box{display:none}.res-box-account{display:block;width:100%;float:left}.title-contact-account{width:50%;float:left}.edit-res{display:block !important;width:50%;float:left}.res-content-account{width:100%;float:left}.dashboard .page-title{margin-top:60px}.col-1.first-col{width:100% !important;padding-right:0 !important}.col-2.sec-col{width:100% !important;padding-right:0 !important}.col-3.third-col{width:100% !important;padding-right:0 !important}.log-out-account{display:none}.max-account-info .profile-info{padding-bottom:30px;min-height:0;margin-bottom:0}.max-account-info .box-title{padding-bottom:33px !important}.res-profile-info{border-bottom:1px solid #41395f}.col-2.sec-col .box-title{padding-top:10px}.logout-col{display:none}.max-account-info .box-info{border-bottom:0}.ship-info-heading-edit{display:none}.ship-info-heading{width:100%}.ship-add{padding-bottom:0 !important}.billinfo address,.shipinfo address{margin-bottom:7px}.address-max-account{margin-top:0}.contact-sidebar ul li{padding-left:5px}.contact-sidebar{width:100%}.main_term{width:100%;margin-top:0}.sub-first-ab1,.sub-first-ab2,.sub-first-ab3{width:100%;min-height:0;padding-top:0;margin-top:0}.first-c1-elite,.first-c2-elite,.first-c3-elite,.first-c4-elite,.first-c5-elite{background:0}.sub-first-c,.sub-first-c2,.sub-first-c3,.sub-first-c4,.sub-first-c5{width:100%;min-height:0;padding-top:0;margin-top:0}.main-custom-elite{padding-top:40px;padding-bottom:40px}.custom-elite-img{display:block;width:100%}.catalog-product-view .product-view.elite-product-view .product-img-box .product-name.elite h1{font-size:20px;color:#c8a48e;text-align:center;padding:15px 0;font-style:italic;font-weight:normal;border-bottom:1px solid #c8a48e}.diamond-spec-list-sub li{text-align:left}.category-recently-purchased .products-list>li div.third-list{min-height:0}.sub-diff-rock{width:100%;margin-bottom:20px}.sub-engage-part1-s .button-home-diamond{margin-left:1%}.wedding-ring-main .sub-diff-rock p.main-bottom-title{margin-top:15px}.wedding-ring-main .sub-text-bottom{padding:0 5px}.continue-shop-sub .button2.btn-continue{display:none}.continue-shop-sub{width:100%;float:left;text-align:center;margin-left:0}.continue-shop-sub h1{float:none !important;font-size:16px;font-family:LatoRegular;font-weight:500}.cart-table .product-cart-image{width:100%;margin-right:0}.item_count_ship_cart{display:none}.cart-table .product-cart-image .cart-links{display:none}.sidebar-cart{width:100%;float:left}.cart-table .product-cart-info{width:100%}.cart-table .product-cart-info .btn-remove{display:none}.sidebar-cart .product-cart-total{width:100%;float:left;display:block;margin-top:35px}.product-cart-total1{float:left;width:100%}.sidebar-cart .product-cart-total .cart-total-text{font-size:16px}.product-cart-total2{display:none}.sidebar-cart .product-cart-remove{display:block}.main-cart-product{border-bottom:1px solid #41395f}.cart-totals-wrapper.shopcartrockher .cart-totals{margin-top:20px;padding:10px 30px}.cart-totals .checkout-types .btn-checkout{margin-top:30px;margin-bottom:0}.cart-totals-wrapper.shopcartrockher #shopping-cart-totals-table{width:100%}.cart .cart-totals{text-align:left}.checkout-types.bottom .btn-checkout{width:auto;padding:10px 55px}.shopping-cart-contact-printpdf{display:block;max-width:274px;margin:0 auto}.max-width-contact-pdf{width:100%;float:left}.sub2-engage-style{width:100%;border-right:0}.sub3-engage-style{width:100%;padding-left:33px;padding-top:0}.products-grid li.item{min-height:425px}#cart-terms{max-width:90%;left:5%}#cart-terms .cart-terms-inner{margin:10px 10px 0 10px}#cart-terms div.cart-terms-agree{padding:0 20px}#cart-terms div.cart-terms-agree label{font-size:16px}#cart-terms div.cart-terms-agree input[type="checkbox"]{margin:0 10px 22px 0}}@media only screen and (max-width:480px){.category-products .block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:url(../images/list-filter-close.png) center left no-repeat}.category-products .block-layered-nav.amshopby-collapse-enabled dt{background:url(../images/minus.png) center left no-repeat}.catalog-category-view #narrow-by-list,.catalogsearch-result-index #narrow-by-list{border:0}.amshopby-narrow-by-list table td{border-bottom:1px solid #41395f}.catalog-category-view #narrow-by-list tr td dt,.catalogsearch-result-index #narrow-by-list tr td dt{padding:18px 36px}.amshopby-narrow-by-list table td.price dd{width:100%;float:left}.col1-layout .pager .count-container{float:left}.filter-by{margin-left:0}.filter-by label,.filter-by .label{color:#f4f3f8}.filter-by .label{padding:8px 14px}.mobile-toolbar .toolbar{background:#fff !important;padding-top:10px;padding-bottom:5px}.category-products .toolbar .pages{float:right}.category-products .toolbar .pages .custompager span{color:#000}.category-products .toolbar .actions{border:0}.category-products .toolbar .actions a{color:#f4f3f8}.second-elite-view .col-1,.second-elite-view .col-2,.second-elite-view .col-3{min-height:415px}.view-btn-listview{padding:11px}.call-btn-listview{padding:10px}.call-btn-listview a,.view-btn-listview a{font-size:12px}.block.block-layered-nav.amshopby-collapse-enabled.amshopby-filters-top{display:block !important}}.mobile-icon{display:none}.shop-engage-m{display:none}.res-icon-search{display:none}@media only screen and (max-width:495px){.Collection>dt:after,.Shape>dt:after,.Metal.Type>dt:after{padding-left:20px}.js-filtersmobile{font-size:13px}}@media only screen and (max-width:485px) and (orientation:portrait){.Collection>dt::after,.Shape>dt::after{content:'|';padding-left:14px}.Price>dt::after{padding-left:24px}div.block-layered-nav .particular-showfilter.show-1.shapefilter.show-1 dd a img{float:left}.block.block-related.iphone .mini-products-list .product-image{width:100%}.block.block-related.iphone .product{margin-left:0}.amshopby-slider-price{font-style:normal}.mobile-home-content-horizontal{display:none}.mobile-home-content .owl-controls.clickable{display:none !important}.category-engagement-rings #owl-demo2 .owl-wrapper-outer img{width:230px}.owl-wrapper-outer img{width:100%}.cms-resource-center .owl-wrapper-outer img{width:auto}.mobile-home-content .owl-item{padding:0 10px 0 10px}.owl-wrapper .item.islide1,.owl-wrapper .item.islide2,.owl-wrapper .item.islide3,.owl-wrapper .item.islide4,.owl-wrapper .item.islide5,.owl-wrapper .item.islide6,.owl-wrapper .item.islide7{position:relative}.owl-wrapper .iphone1,.owl-wrapper .iphone2,.owl-wrapper .iphone3,.owl-wrapper .iphone4,.owl-wrapper .iphone5,.owl-wrapper .iphone6,.owl-wrapper .iphone7{position:absolute;text-align:center}.owl-wrapper .iphone1 h1,.owl-wrapper .iphone2 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone4 h1,.owl-wrapper .iphone5 h1,.owl-wrapper .iphone6 h1,.owl-wrapper .iphone7 h1{font-size:40px;text-align:center;color:#000;margin-bottom:20px}.owl-wrapper .iphone1 a,.owl-wrapper .iphone1-1 a,.owl-wrapper .iphone2 a,.owl-wrapper .iphone3 a,.owl-wrapper .iphone4 a,.owl-wrapper .iphone5 a,.owl-wrapper .iphone6 a,.owl-wrapper .iphone7 a{text-align:center;color:#000;font-size:14px;text-transform:uppercase;text-decoration:underline !important;float:left;width:100%}.owl-wrapper .iphone2 p,.owl-wrapper .iphone3 p,.owl-wrapper .iphone4 p,.owl-wrapper .iphone5 p,.owl-wrapper .iphone6 p,.owl-wrapper .iphone7 p{text-align:center;color:#000;font-size:20px;margin-bottom:20px}.owl-wrapper .iphone1{top:5%}.owl-wrapper .iphone1 h1{margin-bottom:85%;padding-top:30px}.owl-wrapper .iphone2{bottom:40px}.owl-wrapper .iphone2 a{margin-bottom:20px}.owl-wrapper .iphone3{top:33%;width:auto;left:0}.owl-wrapper .iphone3 h1{margin-bottom:10%}.owl-wrapper .iphone3 p{margin-top:38%;display:none;margin-bottom:56%}.owl-wrapper .iphone4{top:44%;width:100%}.owl-wrapper .iphone4 h1{margin-bottom:40%}.owl-wrapper .iphone5{top:42%;width:100%}.owl-wrapper .iphone5 p{margin-top:0;margin-bottom:42%}.owl-wrapper .iphone6{top:40%;width:100%}.owl-wrapper .iphone6 a.shopman{color:#fff;float:left;width:auto;letter-spacing:3px;margin-left:12%}.owl-wrapper .iphone6 a.shopwoman{float:right;width:auto;color:#fff;letter-spacing:3px;margin-right:7%}.owl-wrapper .iphone7{top:40%;width:100%}.owl-wrapper .iphone6 h1{color:#fff;margin-bottom:15%}.owl-wrapper .iphone7 h1{margin-bottom:22%}.filterpos2.Shape{width:auto;float:left}.Collection,.Shape,.Metal.Type,.Price,.Style{width:auto;float:left;font-size:15px !important;margin-right:0;color:#41395f;text-align:center;cursor:pointer}.particular-showfilter.shapefilter ol.filtercategories{width:100%;float:left;text-align:center}.particular-showfilter.shapefilter ol.filtercategories li.center_shape_availability{width:50%;float:left}.particular-showfilter.shapefilter ol.filtercategories li.center_shape_availability lable{width:auto;float:left;padding-top:20px;padding-left:16px}.Collection>dt:after,.Shape>dt:after,.Metal.Type>dt:after{content:'';padding-left:20px}.amshopby-filters-top.responsive-block-nav #narrow-by-list,.amshopby-filters-top.responsive-block-nav #narrow-by-list2{padding:0}.catalog-category-view .block-layered-nav .block-content,.catalogsearch-result-index .block-layered-nav .block-content{padding:0}.particular-showfilter.show-2 ol.filtercategories{width:100%;float:left}.particular-showfilter.show-2 ol.filtercategories .mobile-filter-main{width:45%;float:left}.Collection.active-filter,.Shape.active-filter,.Metal.Type.active-filter{opacity:1}.products-grid .product-name.mobilename{min-height:130px;padding:0 5px}.products-grid .product-name,.products-list .product-name{margin-bottom:0}.products-grid li.item:hover .product-info{width:100%}.products-grid li.item,.products-grid li.item:hover{min-height:auto}.main-container{min-height:580px}.diamondsearch-intelligence-index .main-container{min-height:100%}.cms-home .main-container{min-height:auto}.cms-home .main-container .owl-carousel{padding-bottom:0;margin-bottom:0}.main-dpolish1.desktop-main-dpolish{display:none}.iphone-4c-content{display:block}.max-iphone-4c{max-width:450px;margin:0 auto}.h-img-iphone{display:none}.v-img-iphone{display:block}.main-iphone-4c{width:100%;float:left;background:#f8f8f8;text-align:center;padding:0 30px}.main-iphone-4c img{width:100%;max-width:100%;margin:20px auto 20px}.main-iphone-4c .cut4c img{max-width:150px}.clarityfirst,.color4c,.carat4c,.cut4c{padding:20px 0}.main-iphone-4c .h1{font-size:35px;margin-top:20px}.main-iphone-4c p{font-size:17px;padding:0}.desktop-home-content{display:none}.mobile-home-content{display:block}.intro-bg{width:100%;float:left;position:relative}.intro-bg-pos{position:absolute;top:0;text-align:center;width:100%}.bottom-link-4c{position:absolute;bottom:40px;text-align:center;width:100%}.bottom-link-4c a{color:#fff}.intro-bg img{width:100%;float:left}.intro-bg .h1{font-size:35px;color:#fff;padding-top:200px}.intro-bg p{font-size:17px;color:#fff;padding:0 30px}.create-diamond{padding-right:0;width:100%;border-right:0;border-bottom:thin solid #41395f;padding-bottom:18px;padding-top:74px}.bottom-home{background:transparent}.jewelry-land-main .jewelry-part3 .custom-design-jewelry-btn{bottom:20%}.jewelry-land-main .jewelry-part4 .custom-design-jewelry-btn{bottom:20%}.jewelry-land-main .custom-design-jewelry-btn{bottom:20%}.diamond-icon.mobileimg{display:none}.sub-diamond-part1 h2{font-size:35px}.welcome-msg-login-mobile{padding-bottom:17px}.category-education .main-education .sub-content-education{padding-top:0}body.customer-account .my-account .title-buttons .button{position:relative}body.customer-account .my-account .fieldset h2,body.customer-account .my-account .addresses-list h2,body.customer-account .my-account .order-details h2{font-size:22px}body.customer-account .my-account .title-buttons h1{font-size:22px !important}.responsive-msg-welcome{top:35%;line-height:24px}.edit-info-add{display:block !important;font-size:20px;color:#443c61;text-align:center;font-style:italic;width:100%;float:left;padding-top:23px}.ship-info-heading-edit{display:none !important}.res-box-account{padding-top:25px}.res-content-account{padding-bottom:15px}.box-content.billinfo{padding-bottom:13px}.customer-account .main-container{padding-bottom:40px}.cms-enable-cookies .main_term,.cms-return-policy .main_term,.cms-faq .main_term,.cms-photography .main_term,.cms-terms .main_term,.cms-customer-service .main_term,.cms-privacy-policy .main_term{margin-top:28px}.title-jewelry-border{position:unset}.desk-icon-search{display:none}.res-icon-search{display:block}.exp-walter{padding-bottom:0}.jewelry-land-main .jewelry-part5 .sub-jewelry-part51{max-width:100%}.jewelry-land-main .jewelry-part5 .sub-jewelry-part5{max-width:100%}.jewelry-land-main .jewelry-part3 .sub-jewelry-part31,.jewelry-land-main .jewelry-part4 .sub-jewelry-part4{max-width:100%}.jewelry-land-main .jewelry-part3 .sub-jewelry-part3,.jewelry-land-main .jewelry-part4 .sub-jewelry-part41{max-width:100%}.jewelry-land-main .sub-engage-part1{display:none}.wed-sub-search .sub-i-m{color:#41395f;font-size:24px;line-height:31px;letter-spacing:2px;margin-top:18px;padding:0 20px;text-align:center;text-transform:uppercase;margin-bottom:22px}.subtext-protect.last-protect{width:100%;padding:0;margin-top:18px}.sub-engage-part1-s .button-home-diamond{margin-left:0}.mobile-icon{display:block}.deks-icon{display:none}.wedding-ring-main .wed-desc-hover div.explore-button{margin:22px auto 29px}.max-content-featured .pinit{padding:13px 30px;background:rgba(255,255,255,0.8) !important}.post-view #owl-demo .item{margin:3px 0 0 0 !important}.read-comments-blog div{font-size:20px;max-width:170px;font-weight:300}p.dp-bpart-text{margin:22px auto 0}.pager .count-container .amount{display:block}.catalog-category-view.categorypath-contact .main-container{padding-top:20px !important}.dp-midpart-linkright{padding-top:8px}.category-products.elite-list-1{margin-top:0;padding-top:72px}.dp-bpart{background:#ffe9c4 url(../images/dp-bp-mob.jpg) no-repeat;background-position:center bottom;padding:40px 0 10px}.dp-banner-img img#dp-ban-desk,.dp-bantitle,.dp-mp-link,.dp-mp-link{display:none}.dp-midpart-linkright,.dp-midpart-linkleft{width:100%;text-align:center}p.dp-bantext{font-size:22px;line-height:23px;max-width:400px}p.dp-midpart-text{font-size:24px;text-align:justify;line-height:30px;padding-bottom:15px;padding:0;letter-spacing:0;margin:20px 0}p.dp-bpart-title{font-size:24px}.dp-bpart-links a{font-size:19px;letter-spacing:3px;width:43%;display:inline-block;padding:10px 0}div.main-dpolish>div.dp-bpart>div>div>a:nth-child(2){margin:0 6px}div.main-dpolish>div.dp-bpart>div>div>a:nth-child(1){margin:0 6px}h1.dp-bantitle-mob{letter-spacing:3px}.dp-bpart-links{margin:30px 0}.dp-mp-link-mob a{font-size:20px;color:#41395f}span.dp-border{background:#41395f;height:1px;width:100%;display:inline-block}.dp-midpart-link{border-top:0 solid #41395f;border-bottom:0 solid #41395f;padding:0 30px;display:none}.dp-mp-link-mob{border-top:1px solid #41395f;border-bottom:1px solid #41395f;padding:15px 0}.dp-midpart-contant{margin:0 auto;padding:0 30px 20px}.dp-banner-content{top:65px}.cms-judging-jewelry-craftsmanship .dp-banner-content{top:0}.cms-4cs-of-diamonds h1.dp-bantitle-mob{font-size:26px;margin:25px 0;line-height:26px;letter-spacing:3px}.sub1-education img{width:100%}.sub2-education{margin:0;width:100%;border-right:0;padding:0}.diamond-page-title .diamond-title{padding:18px 0;font-size:26px}.categorypath-diamonds.category-diamonds .title-bottom-border{display:none}.category-recently-purchased .category-products{padding:0 25px;margin-top:30px}.category-recently-purchased .products-list .product-name a,.category-recently-purchased .products-list .product-name a:hover{font-size:18px}.category-recently-purchased .products-list .price-box .price{color:#41395f;font-size:37px;font-style:italic;line-height:18px}.similardiamond{font-size:16px;padding:10px 15px;margin-bottom:23px}.list-img-display .cate_name{display:none}.category-intelligent-diamond-search .main-cat-name-mobile{display:none}.category-recently-purchased .products-list .first-list{width:100%}.category-recently-purchased .products-list .second-list{padding-top:0}.category-recently-purchased .products-list .product-name{margin-bottom:14px}.category-top-engagement-rings .products-list li div.third-list{padding-top:19px}.category-top-engagement-rings .category-products .viewsettings{padding:11px 27px}.category-top-engagement-rings .products-list>li{padding-bottom:23px}.category-recently-purchased .viewsettings,.category-recently-purchased .products-list .link-wishlist{margin:0 auto;display:block;width:200px}.category-recently-purchased .price-box{text-align:center;margin-top:20px}.category-recently-purchased .products-list>li div.second-list{width:100%;text-align:center;padding-left:13px;padding-right:0}.category-recently-purchased .products-list{padding-left:0;padding-right:0}.diamond-spec-list-title{text-transform:capitalize;font-style:italic;margin-bottom:0;font-size:11px}.diamond-spec-list-sub li{width:100%;color:#000;font-size:9px}.category-recently-purchased .products-list .fourth-list,.category-recently-purchased .products-list>li div.third-list{display:none}.recent-price-bottom{display:block;width:100%;float:none;margin-top:25px}.part-1-recent{width:50%;float:left}.category-recently-purchased .part-1-recent{width:100%;float:none}.part-2-recent{width:50%;float:left;padding-left:12px}.category-recently-purchased .part-2-recent{width:100%;float:none}.products-list .similardiamond:hover{margin-bottom:23px}.category-recently-purchased .products-list>li{border-bottom:1px solid #41395f;padding-bottom:10px;margin-bottom:28px}.category-recently-purchased .addtowishdiv{width:100%;float:left}.category-recently-purchased .viewsettings{font-size:16px;padding:12px 35px}.category-recently-purchased .products-list .link-wishlist{background-position-y:2px;line-height:18px}.engage-land-main .desktop{display:none}.engage-land-main .responsive{display:block}.right-hand-text .learn-more-engage1.effect-button{display:none}.explore-button.effect-button.discover.mobile{display:block}.wed-desc-hover div.explore-button{width:100%;padding:6px 0;margin:25px auto 15px;height:35px}.women-rings .diamond-icon{display:none}.title-wedding-rings{font-size:24px;letter-spacing:1px;margin-bottom:6px;width:100%;float:left;margin-top:25px}.engage-land-main #owl-demo .item{margin:3px 0 22px 0 !important}.engage-land-main .owl-carousel{padding-bottom:0;margin-bottom:0}.engage-land-main .item p{text-align:center;color:#41395f !important;font-size:20px;margin-bottom:17px}.engage-land-main .owl-theme .owl-controls{margin-bottom:12px}.engage-land-main #owl-demo2 .owl-controls{margin-bottom:-4px}.custom-design-engage.mobile{display:block}.custom-design-engage.desktop{display:none}.bottom-exp{display:none}.sub-engage-part1{top:113px}.wedding-ring-main .shop-engage{display:block;border:none !important;max-width:unset !important;padding:0 !important}.wedding-ring-main .sub-engage-part1-s .button-home-diamond a{font-size:16px;padding:8px 0 7px;max-width:262px;border-radius:0}.wed-desc-hover{padding-left:30px;padding-right:30px}.sub-ring-collection .wed-hover-title{padding-top:60px;padding-bottom:22px;font-size:20px;display:none !important}.wedding-ring-main .wed-desc-hover p{font-size:16px;line-height:1.2}.wedding-ring-main .wed-desc-hover .effect-button a,.wedding-ring-main .wed-desc-hover .effect-button:hover a{font-size:14px}.wedding-ring-main .title-bottom-border{margin:0 auto}.wedding-ring-main .hover-text-wed .wed-desc-hover{margin-top:30px}.sub-ring-collection.preeng{min-height:400px}.wedding-ring-main .wed-title{font-size:24px;padding:24px 15px 25px}.wedding-ring-main .women-rings .max-popular{max-width:420px}.wedding-ring-main .women-rings .max-popular .desc-popular-ring{padding:0;top:90px;bottom:unset;padding-bottom:40px}.wedding-ring-main .women-rings .max-popular #owl-demo .item{margin:0 !important;min-height:240px}.wedding-ring-main .women-rings .max-popular .desc-popular-ring .popular-ring-price{font-size:24px;bottom:30px}.wedding-ring-main .women-rings .max-popular img{display:block}.wedding-ring-main .engage-part4 .sub-engage-part4,.wedding-ring-main .engage-part4 .sub-engage-part41{background:#000}.wedding-ring-main .line-responisve{display:none}.wedding-ring-main .recent-design-engage{position:unset}.wedding-ring-main .recent-design-engage h1{padding-top:98px}.wedding-ring-main .recent-design-engage .learn-more-engage{margin-bottom:91px}.wedding-ring-main .learn-more-engage a{border-radius:0;padding-top:8px;padding-bottom:7px}.wedding-ring-main .learn-more-engage a.learn-more-engage-resp{display:block}.learn-more-engage:hover{border-radius:0}.wedding-ring-main .wed-sub-search{padding-top:16px}.wedding-ring-main .wed-sub-search .sub-i-m{color:#41395f;font-size:24px;line-height:31px;letter-spacing:2px;margin-top:18px;padding:0 20px;text-align:center;text-transform:uppercase;margin-bottom:22px}.wedding-ring-main .wed-sub-search .sub-i-m span{display:none}.wed-sub-search .explore-button.effect-button{max-width:172px;padding:8px;font-size:16px;margin-bottom:41px;height:42px}.popular-ring-price{bottom:35px}.wed-sub-search .explore-button.effect-button a{font-size:16px;padding:0;font-family:LatoRegular}.engage-part3 .hand-logo-desk{display:none}.desk-img-recent{display:none}.res-img-recent{display:block}.women-rings{margin-bottom:0}.wedding-ring-main .owl-carousel{padding-bottom:0;margin-bottom:0}.shop-engage-m{display:block;margin:0 auto;max-width:262px;padding-top:7px;padding-bottom:8px;border:1px solid #fff}.shop-engage-m a{text-transform:uppercase;color:#fff;font-size:16px;letter-spacing:1px}div.explore-button{width:auto;margin:30px auto}.subtext-protect p{font-size:18px !important;margin:24px auto 34px;padding-bottom:13px;max-width:100%;padding:0 25px;text-align:left;line-height:23px}.avail a{font-size:16px;border:1px solid #41395f;padding:10px 9px;letter-spacing:2px}.avail{margin-bottom:18px;padding-bottom:15px}.last-protect .title-protect{margin-bottom:20px}.subtext-protect.last-protect>p{margin-top:20px;margin-bottom:44px}.subtext-protect.last-protect>a{display:none}.title-protect{font-size:24px;letter-spacing:2px;margin-bottom:25px}.engage-part6{display:none}.engage-part7{background:0;background-size:100% 100%;background-position:0 35px}.res-engage-img{display:none}.line-responisve{display:block;width:88%;float:left;border-bottom:1px solid #41395f;margin-bottom:10px;padding-bottom:10px;margin-left:6%;margin-right:6%}.res-head-engage{display:block;font-size:20px;color:#41395f !important;text-align:center;padding-top:22px;padding-bottom:20px;font-style:italic}.engage-icon{display:none}.engage-banner-desktop{display:none}.engage-banner-responsive{display:block}.sub-engage{width:100%}.sub-engage:hover .sub-desc-engage{opacity:1}.sub-desc-engage div.title-hover{padding-top:34px}.recent-design-engage{top:98px}.subtext-protect{margin-bottom:0;margin-top:25px;margin-right:0;border-bottom:1px solid #dbdbde;border-right:0;padding:0}.sub-engage-part1 h2{display:none}.category-engagement-rings .sub-engage-part1 h2{display:block}.shop-engage{padding:13px 10px;letter-spacing:1px}.sub-engage-part1-s .button-home-diamond a{font-size:16px;padding:5px 0;max-width:none}.sub-engage p.title-collection{min-height:0;font-size:20px}.engage-part2-title{font-size:24px;letter-spacing:1px;margin-bottom:5px;margin-top:23px}.engage-part3{position:relative}.right-hand-text{margin-top:26px;padding:0 20px}.right-hand-text p{color:#fff !important;font-size:16px !important;line-height:18px !important;letter-spacing:2px;margin-bottom:13px}.hand-logo-res{display:block;width:auto !important;margin:0 auto}.learn-more-engage{margin-top:70px}.learn-more-engage a{font-size:16px;letter-spacing:4px;max-width:255px;margin:0 auto;color:#fff;text-transform:uppercase;padding-top:9px;padding-bottom:8px;display:block;border-radius:0}.custom-design-engage h1,.recent-design-engage h1{font-size:20px;letter-spacing:1px;margin-bottom:13px}.engage-part3 img{width:100%;margin:0 auto}.sub-ring-collection .wed-desc-hover{display:none !important}.sub-ring-collection:hover p.wed-c-title{visibility:visible}.jewelry-land-main .jewelry-part3,.jewelry-land-main .jewelry-part4{margin-bottom:0}.sub-ring-collection p.wed-c-title{margin-top:-90px}.sub-ring-collection{width:220px}.wed-c-title{min-height:0}.sub-ring-collection:hover .hover-text-wed{opacity:1;background:#f5f4f9;display:block !important}.wed-hover-title{padding-top:28px;padding-bottom:20px;font-size:20px;position:unset}.rock-diff-title{font-size:24px;letter-spacing:1px;margin-top:19px}.recent-design-engage .wedding-ring-main .learn-more-engage{margin-bottom:90px}.diamond-part5 .rock-diff-title{margin-top:18px}.engage-part4{margin-top:-35px}.up-diff-icon h1 img{display:none}.responsive-img-wed{display:block;width:100%}.responsive-img-wed img{width:100%}.main-img-wed{display:none}.wedding-hand-responsive{display:none}.wedding-hand-responsive img{width:100%}.sub-wedding-text{position:absolute;top:0}.wed-title{color:#fff !important;font-size:24px;letter-spacing:2px;line-height:23px;margin:30px auto}.right-hand-text1{margin-top:30px}.up-diff-icon{position:inherit;margin-top:0;margin-bottom:0}.title-bottom-border{margin:0 auto}.engage-part2 .diamond-icon{display:none}.engage-part5-sub img{margin:16px auto}.sub3-education a,.sub3-education a:hover{font-size:16px !important;line-height:16px}.categorypath-education .sub3-education a:hover{color:#fff}.education-border{display:none}.sub3-education{padding-top:13px;padding-left:0;text-align:center}.max-sub-content-education{padding:0 30px}.sub-content-education{margin-bottom:0}.sub-text-education h1{font-size:20px;margin-bottom:0;text-align:center;line-height:20px}.sub-text-education{margin-bottom:26px;margin-top:27px}.main-title-education{text-align:center;font-size:18px;line-height:16px;padding-top:0}.sub3-education .button{padding:10px 0;height:40px;float:none;width:200px}.part1-education{margin-bottom:20px;padding-bottom:21px;border-bottom:1px solid #443c61}.bottom-text-education,.sub-title-education{display:none}.sub-res-diff .sub-text-bottom{width:91%;float:left}.sub-res1-diff .sub-text-bottom{width:94%;float:right}.sub-res2-diff .sub-text-bottom{width:80%;float:left}.refCell{width:49%;margin-right:0;margin-left:0;padding-bottom:3%}.refCell.last{width:49%;margin-right:0;margin-left:0}.desktop-hovershape{display:none}.mobile-hovershape{display:block}.res-contai h4.desk-hand-nyc{display:none}.img-middele .res-preset{top:40%}.cms-faq #accordion-faq p{margin-bottom:0}.cms-faq .accordion-faq dt{font-size:16px;border-bottom:1px solid #41395f;padding:12px 6px 12px 20px;background:transparent url("../images/faq-arrow.png") no-repeat scroll 5px 15px}.main_term p.title-cookie,.main_term p.title-faq,.main_term p.title-photography{margin-bottom:35px;text-align:center;margin-top:28px;font-size:20px;line-height:20px;text-transform:capitalize;font-style:normal}.cms-faq .accordion-faq .open{background:transparent url("../images/faq-down1.png") no-repeat scroll 0 19px;border-bottom:0 none}.cms-mobile-side .contact-sidebar{margin:10px auto;display:block;padding-top:19px;padding-bottom:12px;position:relative;top:0}.contact-sidebar ul li a{font-size:20px;font-weight:normal}.cms-faq #accordion-faq div{margin:5px auto 27px}.cms-faq #accordion-faq dd{padding-bottom:0;padding-top:0}.cms-mobile-side{display:block;width:100%;float:none;padding:0;max-width:100%;margin:auto}.main-cms-pages{margin-bottom:0;margin-top:0}.contact-sidebar{display:none}.main-cms-banner h2,.cms-photography .main-cms-banner h1,.main-cms-banner .h2{font-size:20px}.cms-faq .col-main{width:100%;float:left !important;margin:0;padding:0}#accordion-faq{margin:15px auto 0}.cms-faq .main-cms-pages{width:100%;float:none;margin:auto;max-width:100%}.cms-enable-cookies .col-main{float:left !important;width:100%;padding:0;margin:0 auto}.cms-photography .cms-mobile-side{padding:0;display:block;max-width:422px;float:none;margin:auto}.contact-sidebar ul li{text-align:center;margin-left:0;padding-left:0;line-height:30px !important;padding-bottom:10px;float:left;width:100%}.cms-mobile-side li a{text-align:center}.cms-photography .main-cms-pages{margin-bottom:0;margin-top:0;max-width:100%;margin:0 auto;float:none}.cms-photography .col-main{float:left !important;margin:0;width:100%}.cms-contact-information .cms-mobile-side{display:block;width:100%;float:none;padding:0;max-width:422px;margin:auto}.cms-contact-information .main_term{width:100%;float:none;padding:0;margin:auto;max-width:422px}.cms-contact-information .title-contact{text-align:center;font-size:20px !important;line-height:20px !important;margin-bottom:28px}.cms-contact-information .main-container{padding:0 10px}.cms-contact-information .contact-info{margin-top:28px}.cms-contact-information .contact-info .sub-contact{margin-bottom:12px;font-size:20px;line-height:20px}.cms-contact-information .contact-info .main_term p:nth-child(2){margin-bottom:38px}.cms-contact-information .contact-info .main_term p:nth-child(3){margin-bottom:14px}.cms-contact-information .contact-info .tel-contact{font-size:20px;line-height:30px}.main_term{width:100%;float:none;padding:0;margin:auto;max-width:422px;margin-top:100px}.cms-terms .main_term .title_heder,.cms-privacy-policy .main_term .title_heder{font-size:20px;line-height:20px;margin-bottom:15px}.cms-terms .std .peragraph_p p,.cms-privacy-policy .std .peragraph_p p{font-size:14px}.cms-terms .cms-mobile-side,.cms-privacy-policy .cms-mobile-side{padding:0}.continue-shop-sub h1{font-size:24px !important;margin-bottom:0 !important}.checkout-cart-index .main-container{padding:0}.max-width-cart{max-width:366px;float:none}.sidebar-cart .product-cart-info .product-name a{font-size:24px}.mobile-cart-rockher{display:block}.main-cart-product{padding-top:10px;padding-bottom:0;margin-bottom:0}.cart #cartSteps{max-width:424px;margin:0 auto}.quantity-cart{font-size:24px;text-transform:capitalize}.checkout-cart-index .sidebar-cart .qty{height:38px;width:88px;font-size:24px;font-style:italic}.checkout-cart-index .sidebar-cart .btn-update{display:none}.sidebar-cart .product-name{margin-bottom:15px}.sidebar-cart .product-cart-remove a.removecart{font-size:24px}.sidebar-cart .product-cart-remove{margin-top:42px}.sidebar-cart .product-cart-total{margin-top:20px}.sidebar-cart .product-cart-total .cart-total-text,.sidebar-cart .product-cart-total span span{font-size:24px}.cart-totals-wrapper.shopcartrockher .cart-totals{margin-top:0;padding:0;margin-bottom:25px}.shopping-grand-cart strong{font-size:24px}.shopping-grand-cart strong span{font-size:24px}.checkout-cart-index .main-container .button.btn-proceed-checkout.btn-checkout{font-size:20px;width:365px;height:75px;margin-top:20px}.shopping-cart-contact-printpdf{max-width:365px;display:none}.shopping-cart-contact-printpdf .cart-print{padding-right:18px}.shopping-cart-contact-printpdf .cart-email{padding-left:18px}.cart-totals-wrapper.shopcartrockher #shopping-cart-totals-table{text-align:center}.shopping-cart-contact-printpdf .cart-imgs-icon{padding-right:18px}.quantity-cart.ring-size-desk{display:none}.quantity-cart.ring-size-res{display:block;width:auto;float:left}.custom-option-cart .input-text.size{width:88px;height:38px}.cart-totals-wrapper.shopcartrockher .checkout-types{padding-top:0}.rockher-diff{display:none}.rockher-diff-res{display:block;width:100%;float:left;margin-bottom:20px;border-top:1px solid #41395f}.first-wed-diff{width:100%;float:left;background:url("../images/difference-res.png") no-repeat;background-size:100%;background-position:right top}.max-diff{max-width:1375px;margin:0 auto;padding:0 20px}.sub-res-diff{width:55%;float:left;text-align:left;padding-top:117px;min-height:280px}.rockher-diff-res .sub-text-bottom{text-align:left !important;margin:0 0 !important}.rockher-diff-res p.main-bottom-title{text-align:left;font-size:20px !important;color:#41395f !important;margin-bottom:15px;font-style:italic}.sec-wed-diff{width:100%;float:left;background:url("../images/diamond-bottom2.jpg") no-repeat;background-size:100%;background-position:-5px}.sub-res1-diff{width:55%;float:right;text-align:right;min-height:280px;padding-top:105px}.sub-res1-diff p.sub-text-bottom{text-align:right !important}.sub-res1-diff p.main-bottom-title{text-align:right !important}.third-wed-diff{width:100%;float:left;background:url("../images/diffrence3-res.png") no-repeat;background-size:100%;background-position:right 3px}.sub-res2-diff{width:65%;float:left;text-align:left;min-height:217px;padding-top:27px}.diamond-part6 .third-wed-diff{background-position:right 10px}.max-account-info .box-title span{font-size:22px !important}.max-account-info .box-title a{font-size:20px}.max-account-info .profile-info{font-size:18px;padding-bottom:20px}.customer-account .ddaacc .max-account-info{max-width:424px;margin:0 auto;padding:0}.profile-info.res-profile-info{border-bottom:0}.customer-account .ddaacc .welcome-msg-login,.customer-account .ddaacc .box-account.box-info{width:100%;padding-left:0;padding-top:10px;float:left;margin:0}.address-max-account .box-account.box-info .col2-set .col-1.first-col,.address-max-account .box-account.box-info .col2-set .col-2.sec-col,.address-max-account .box-account.box-info .col2-set .col-3.third-col{max-width:100%}.address-max-account .box-account.box-info .col2-set .col-3.third-col{padding-bottom:30px;border-bottom:1px solid #41395f}.dashboard .welcome-msg .hello{letter-spacing:3px}.welcome-msg p.account-customer-name{line-height:20px;padding-top:10px}.res-msg-logout{display:block;position:relative}.col-1.first-col{margin-top:0;padding-top:28px}.col-2.sec-col{margin-top:0}.col-3.third-col{margin-top:0}.max-account-info .col-2.sec-col address,.max-account-info .col-3.third-col address{font-size:14px}.dashboard .box-account{padding-bottom:15px;margin-bottom:11px}.my-account .welcome-msg-login .link-logout.effect-button1{position:absolute;top:35px;right:0}.my-account .col2-set .col-1.first-col{padding-top:15px}.max-account-info .link-logout a{text-transform:none !important;font-size:18px !important}.max-account-info .sub-edit-head a{text-transform:none !important;font-size:18px !important}.dashboard .col2-set .col-2{padding-top:10px}.dashboard.ddaacc .col-2.sec-col{padding-top:10px}.col-2.sec-col .box-title{padding-top:8px}.max-account-info .col2-set .sub-edit-head,.my-account .ddaacc .link-logout{padding:0;font-family:LatoRegular;font-size:18px;width:100px;height:40px;line-height:38px;border-radius:0}.max-account-info div.col-2.sec-col>div:nth-child(2){padding-top:13px}.max-account-info.address-max-account .box-account.box-info{padding-top:0;border-top:1px solid #41395f;margin-top:18px}.max-account-info .box-head.ship-add{padding-top:33px !important}.welcome-msg-login{position:inherit;text-align:center;margin-left:0;padding-top:30px}.max-account-info.address-max-account .box-account.box-info .col-1.first-col{padding-top:5px}.max-account-info.address-max-account .box-account.box-info .col-2.sec-col{padding-top:0}.billinfo address,.shipinfo address{margin-bottom:0}.customer-account .round_aab{left:39%;top:-57px;width:110px;height:110px}.customer-account .round_aab:after{font-size:24px;top:32px}.dashboard .page-title{margin-top:30px;border-bottom:0}.res-icon-account{width:100%;float:left;position:relative;border-bottom:1px solid #41395f;margin-top:88px;margin-bottom:50px}.res-icon-account h1{position:absolute;font-size:16px;margin:0;left:7px;right:0;text-align:center;margin-top:0;top:-13px}.res-icon-account span{background-color:#fff;padding:0 35px;color:#403a60;width:140px;z-index:999;height:140px;position:absolute;background-color:#f4f3f8;border-radius:70px;border:1px solid #41395f;top:-52px;left:32%}.plus-account{padding-top:33px;font-size:50px}.my-account .box-account.box-info{padding-left:0}.max-account-info .box-title{padding-bottom:20px !important;width:100%}.col-1.first-col,.col-2.sec-col,.col-3.third-col.logout-col{min-height:auto}.shop-ring-browse{display:none}.sub-text-engage-style{margin-top:0;margin-bottom:19px}.res-engage-style.mobileimg{display:none}.sub-text-engage-style h1{font-size:20px;margin-bottom:6px;text-align:center;line-height:20px;margin-top:18px;text-transform:uppercase}.bottom-text-engage-style,.shop-ring-style,.style-engage-name{display:none}.main-title-engage-style{text-align:center;font-size:16px;line-height:16px}.sub3-engage-style button a,.sub3-engage-style button:hover a{font-size:16px}.sub-title-engage-style{display:none}.sub3-engage-style{width:100%;padding-left:0;padding-top:20px;text-align:center}.sub3-engage-style button,.sub3-engage-style button:hover{margin:auto}.sub2-engage-style{padding:0}.max-sub-content-engage-style{padding:0 30px}.part1-engage-style{padding-bottom:26px;padding-top:10px;border-bottom:1px solid #41395f}.main-engage-style{margin-bottom:24px}.mobileview-style{display:block;width:100%;float:left;position:relative}.mobileview-style img{width:100%}.shop-ring-style-res,.preabsulute .shop-ring{display:none}.shop-ring-style-res a{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:10px 14px}.shop-ring-style-res a:hover span{border-bottom:3px solid #fff;padding-bottom:10px}.shop-ring-style-res .effect-button:hover{color:#372d2a}.my-account .col-1.first-col{margin-top:15px}.cms-about-elite .col-main{margin-bottom:0}.custom-elite-img,.desktop-aboutelite{display:none}.first-c-text{padding:0 25px}.mobile-480-aboutelite{display:block;width:100%}.first-a1-elite{background:url("../images/about_elite_mobile1.png") no-repeat}.first-a2-elite{background:url("../images/about_elite_mobile2.png") no-repeat;background-position-y:55px}.first-a3-elite{background:url("../images/about_elite_mobile3.png") no-repeat;background-position-y:100px}.first-a1-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:19px 6% 30px 6%;text-align:center}.first-a1-elite .title-custom-mobile span{padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase}.first-a2-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:40px 6% 12px 6%}.first-a2-elite .title-custom-mobile .h1{position:absolute;font-size:24px;margin:0;left:7px;right:0;text-align:center;margin-top:0;top:-15px}.first-a2-elite .title-custom-mobile span{background:#000;padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px}.first-a3-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:55px 6% 12px 6%}.first-a3-elite .title-custom-mobile .h1{position:absolute;font-size:24px;margin:0;left:7px;right:0;text-align:center;margin-top:0;top:-15px}.first-a3-elite .title-custom-mobile span{background:#000;padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px}.sub-head-elite-mobile{background:#000;padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase;text-align:center}.sub-first-ab1.mobile-480-aboutelite{float:none;clear:both;margin-top:245px;display:inline-block}.sub-first-ab2.mobile-480-aboutelite{float:none;clear:both;margin-top:285px;display:inline-block}.sub-first-ab3.mobile-480-aboutelite{float:none;clear:both;margin-top:380px;display:inline-block}.main-about-elite .first-para{font-size:20px !important;margin-top:0;line-height:24px !important}.main-custom-elite .first-para{font-size:20px !important;margin-top:0;line-height:24px !important}.cms-custom-elite .col-main{margin-bottom:0}.first-c1-elite{background:url("../images/elite_custom_mobile1.png") no-repeat}.first-c2-elite{background:url("../images/elite_custom_mobile2.png") no-repeat;background-position-y:-244px}.first-c3-elite{background:url("../images/elite_custom_mobile3.png") no-repeat;background-position-y:-60px}.first-c4-elite{background:url("../images/elite_custom_mobile4.png") no-repeat;background-position-y:68px}.first-c5-elite{background:url("../images/elite_custom_mobile5.png") no-repeat;background-position-y:45px}.first-c1-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:0 6% 0 6%;text-align:center}.first-c1-elite .title-custom-mobile span{padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase}.first-c2-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:0 6% 0 6%;text-align:center}.first-c2-elite .title-custom-mobile span{padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase}.first-c3-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:0 6% 0 6%;text-align:center}.first-c3-elite .title-custom-mobile span{padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase}.first-c4-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:0 6% 0 6%;text-align:center}.first-c4-elite .title-custom-mobile span{padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase}.first-c5-elite .title-custom-mobile{position:relative;width:88%;float:left;border-top:1px solid #c8a48e;margin:1px 6% 0 6%;text-align:center}.first-c5-elite .title-custom-mobile span{padding:0 22px;color:#c8a48e;font-size:24px;letter-spacing:3px;text-transform:uppercase}.sub-first-c.mobile-aboutelite{margin-top:245px;float:none;clear:both;display:inline-block}.sub-first-c2.mobile-aboutelite{margin-top:225px;float:none;clear:both;display:inline-block}.sub-first-c3.mobile-aboutelite{margin-top:345px;float:none;clear:both;display:inline-block}.sub-first-c4.mobile-aboutelite{margin-top:347px;float:none;clear:both;display:inline-block}.sub-first-c5.mobile-aboutelite{margin-top:350px;float:none;clear:both;display:inline-block}.custom-elite-design{width:100%;float:left;margin-bottom:20px}.custom-elite-design .custom-design-button{max-width:285px;border-radius:10px;padding:17px 20px;margin-bottom:20px;background:#c8a48e;margin:0 auto;text-align:center}.custom-elite-design .custom-design-button a{font-size:24px;color:#000;text-transform:uppercase}.max-schedule-call{max-width:285px;margin:0 auto}.max-schedule-full{width:100%;float:left;margin-top:4%}.schedule-view-custom{width:48%;float:left;border:2px solid #c8a48e;margin-right:2%;border-radius:10px;padding:12px}.call-view-custom a,.schedule-view-custom a{color:#c8a48e;text-align:center;font-size:20px;text-transform:uppercase}.call-view-custom{width:48%;float:left;border:2px solid #c8a48e;margin-left:2%;border-radius:10px;padding:12px}.schedule-view-custom img,.call-view-custom img{margin:0 auto}.select-collection-home .sub-col-title{padding-top:0;font-size:20px}.backtobasic-home{margin-top:0}.shopbyhome.deskshopbyhome{display:none}.up-home{position:relative}.button-home-diamond a{font-size:16px;padding:14px 48px}.shopbyhome2{display:block;position:absolute;width:100%;text-align:center;font-size:24px;text-transform:uppercase;top:43%}.learn-more-home{position:absolute;width:100%;text-align:center;font-size:18px;text-transform:uppercase;top:48%;letter-spacing:2px;display:block;margin-top:14px}.main-home-rockher{margin-bottom:0}.max-home-rockher .shaphome100{margin-bottom:40px;margin-top:0}.shopbyhome.resshopbyhome{display:block;font-size:24px;line-height:25px;letter-spacing:2px;margin-bottom:37px;margin-top:40px}.create-diamond img{width:100%;position:relative}.search-diamond img{width:auto}.sub-home-collection img{width:auto}.max-home-rockher{padding:0}.sub-back-basic{top:126px}.top-banner-home{position:inherit}.search-diamond{width:100%;margin-left:0}.select-collection-home{margin-bottom:10px}.create_diamond_img{display:none}.res_create_diamond_img{display:block;width:100%}.sub-home-collection{width:49.28%;float:left;margin-bottom:13px}.home-preset-wedding .home-preset,.home-preset-wedding .home-wedding{width:100%}.home-preset-wedding img{max-width:100%}.bottom-home-part1,.bottom-home-part2{display:none}.max-create-walter-main p{font-size:24px;letter-spacing:2px;line-height:24px;margin-bottom:26px;margin-top:9px}.button-home a{padding:15px 29px;letter-spacing:3px;font-size:16px}.select-collection-title{font-size:24px}.sub-back-basic .text-back{margin-bottom:7px}.text-back{font-size:24px;margin-bottom:22px}.button-home-diamond .max-basic-button a{font-size:16px;letter-spacing:1px}.max-basic-button{max-width:209px}.main-home-rockher .walimmg p{margin-top:4px;letter-spacing:0}.text-about-home-bottom a{padding:12px 8px;font-size:24px}.cms-home .button-home{margin-bottom:5%}.create-diamond .button-home a{padding:9px 37px 10px}.search-diamond.mobile-diamond-search{display:block;margin-top:21px;padding-top:32px}.search-diamond.desktop-diamond-search{display:none}.search-diamond.mobile-diamond-search>p{margin-bottom:0}.search-diamond.mobile-diamond-search .exp-walter{font-size:20px;max-width:290px;margin:0 auto;line-height:24px;padding-bottom:34px}.cms-home .search-diamond.mobile-diamond-search .button-home{margin-bottom:10%}.search-diamond .button-home a{padding:10px 11px}.select-collection-home .select-collection-title{margin-top:34px;margin-bottom:26px;letter-spacing:3px}.preset-home-text{top:280px}.wedding-home-text{top:295px}div.explore-button.custom123{background:#807a95;border:1px solid #fff}div.explore-button.custom123:hover{background:#fff;border:0}.explore-button.effect-button.discover{width:172px;height:46px;text-align:center;border-radius:5px;margin:25px auto 35px}.explore-button.effect-button.discover a{letter-spacing:3px}.engage-part5{background:url("../images/shadow-line.png") no-repeat}.wordpress-post-view .associated-list-blog li img{width:100% !important}.detail-recent{display:none}.mobile-link-recent{display:block}.related-posts-img .res-date-feature{width:100%;text-align:center;font-size:20px;left:0;letter-spacing:2px;font-weight:300}.featured-image-left-mobile{display:block;position:relative;width:100%}.featured-image-left-mobile img{width:100%}.featured-image-left-mobile .mobile-date-feature{position:absolute;bottom:20px;letter-spacing:2px;width:100%;text-align:center;color:#fff;font-size:18px;text-transform:uppercase;font-family:LatoRegular;font-weight:300;display:none}.wordpress-post-view .featured-image.left{display:none}.read-comments-blog{margin-top:64px}.wordpress-post-view .main-container{padding:0}.wordpress-post-view .contain-blog{padding:0 20px}.read-comments-blog h1{top:-37px}.catalog-category-view .products-grid,.catalogsearch-result-index .products-grid{max-width:100%}.firstview-mobile .elite-price-listview .price-box span span{font-size:28px}.elite-main-max .sorter>.view-mode{max-width:100px}.second-elite-view ul li.item:nth-child(odd){margin-left:0;margin-right:1%}.second-elite-view ul li.item:nth-child(even){margin-left:0;margin-right:0}.second-elite-view .col-1{min-height:150px;width:49.50%;margin-right:0}.second-elite-view .col-3{min-height:0;width:49.50%;margin-right:1%}.second-elite-view .col-2{margin-right:0;width:49.50%;min-height:0;margin-left:1%}.second-elite-view ul li.item{min-height:220px;position:relative !important;float:left;margin-bottom:10px;left:unset !important;top:unset !important;bottom:0}.masonry-grid li:hover.masonry-grid-item .elite-listview-hover{display:block;width:100%;position:absolute;bottom:-80px;z-index:9}.firstview-desktop{display:none}.firstview-mobile{display:block}.masonry-grid li:hover.masonry-grid-item .elite-price-listview-sec{position:absolute;bottom:50px;right:0;width:100%;text-align:center;z-index:999;top:unset}.elite-pname-listview-sec{margin-bottom:5px}.call-btn-listview{padding:9px}.view-btn-listview{padding:10px}.elite-pname-listview-sec,.firstview-mobile .elite-pname-listview{font-size:15px}.view-btn-listview a,.call-btn-listview a{font-size:12px !important}.jcarousel li.masonry-grid-item .elite-listview-hover{display:block}.firstview-mobile .price-box{padding-bottom:0;padding-top:0}.firstview-mobile .call-btn-listview{padding:23px 0}.firstview-mobile .view-btn-listview{padding:24px 18px}.firstview-mobile .elite-pname-listview{margin-bottom:24px;font-size:24px;line-height:24px}.firstview-mobile .view-btn-listview a,.firstview-mobile .call-btn-listview a{font-size:20px}.category-elite-login .main-container .elite-product-view .product-img-box .product-name.elite h1{font-size:24px;color:#c8a48e;border-bottom:0;text-transform:capitalize;padding:32px}.elite-product-view .main-specification{display:none}.elite-product-view .left-img-specification img.speci-imag-elite{display:none}.elite-product-view .right-img-specification .sub-spec{width:100%;float:left}.elite-product-view .title-specification{padding-bottom:22px;padding-top:22px;font-size:20px;cursor:pointer;border-top:1px solid #c8a48e;border-bottom:1px solid #c8a48e;background:url("../images/right-arrow-elite-detail.png") no-repeat right}.amshopby-narrow-by-list table td.price dd li{width:90%;margin:0 auto;float:none}.elite-buttons{display:none}.elite-product-view .left-img-specification{margin-bottom:35px}.mobile-480-buttons{display:block;max-width:285px;margin:0 auto}.mobile-480-buttons .buttns-full{width:100%;float:left;margin-top:32px}.buttns-full .price-box{background:#c8a48e;text-align:center;border-radius:10px}.buttns-full .price-box span span{color:#000;font-size:24px}.elite-product-view .max-schedule-full img{width:auto}.storied-specification span{font-size:24px}.storied-elite img{display:none}.desc-title-name{display:none}.desc-left p{font-size:20px;line-height:24px}.category-elite-login .elite-d-about{position:relative}.category-elite-login .elite-d-about h2{position:absolute;top:0;width:100%;font-size:24px}.category-elite-login .sub-first-d1{margin-top:0}.category-elite-login .title-about-detail{font-style:italic;text-transform:capitalize;text-align:center;width:100%;float:left;margin-bottom:30px}.category-elite-login .first-para-elite,.category-elite-login .sub-first-d2 p{line-height:24px;font-size:20px;line-height:24px}.custom-head.res-head{display:block}.custom-head.res-head span{font-size:24px}.custom-head{display:none}.category-elite-login .learn-more{max-width:180px;text-align:center;margin:0 auto;padding-top:9px}.category-elite-login .learn-more a{font-size:20px}.category-elite-login .bottom-elite-img{display:none}.category-elite-login .storied-specification{margin-bottom:50px;width:90%;margin:30px 25px 30px 25px}.category-elite-login .elite_related .price-box{padding-top:0;padding-bottom:0}.category-elite-login .desc-text{width:70%;padding-left:7%;min-height:350px}.category-elite-login .elite_related .block-title{margin-bottom:22px}.desc-left{display:none}.desc-left-res{display:block;width:100%;float:left;margin-bottom:30px}.category-elite-login .price-box{padding-bottom:17px;padding-top:17px}.category-elite-login .sub-first-d2{margin-top:0}.desktop-content-related{display:none}.mobile-content-related{display:block;width:100%;float:left}.block-related .mobile-content-related .product{margin-left:0}.block-content.mobile-content-related li.item{margin:0 0 10px 0}.elite_related .mobile-content-related li img{width:auto;margin:0 auto}.elite_related .mobile-content-related .product-details .product-name{display:block}.elite_related .block-title span{letter-spacing:3px;font-size:24px;padding:0 25px}.elite_related .block-title{width:90%;margin-left:5%;margin-right:5%}.desc-left-res .desc-text p{font-size:14px;color:#fff;font-style:italic}.category-elite-login .storied-specification span{letter-spacing:3px}.category-elite-login .right-img-specification{padding:25px}.diamond-land-main .engage-part2-title{margin-top:19px;margin-bottom:12px}.diamond-left-hand-title .nyc-la-title{padding-top:0}.diamond-part5-sub .explore-button.effect-button.discover{font-size:20px;max-width:172px;line-height:20px;padding:9px}.diamond-title-hand{margin-bottom:0}.sub-ring-collection img{width:auto}.diamond-part2-title{font-size:24px}.diamond-learn-more-i-m{background:transparent;box-shadow:inset 1px 3px 13px 0 #ccc9c5;-moz-box-shadow:inset 4px 3px 9px 0 #d8d6d2;-webkit-box-shadow:inset 4px 3px 9px 0 #d8d6d2;margin:30px auto 35px}.categorypath-diamonds .max-popular img{padding-bottom:21px;padding-top:25px}.categorypath-diamonds #owl-demo .item{margin:3px 0 0 !important}.categorypath-diamonds .owl-theme .owl-controls{margin-bottom:0}.hover-text-wed .wed-desc-hover{padding:0 10px}.diamond-part5 .diamond-part5-sub{margin-bottom:7%}.categorypath-diamonds .diamond-icon{display:none}.categorypath-diamonds .max-popular img.handmadeicon{padding-top:5px}.wed-desc-hover p{font-size:15px;line-height:17px}.diamond-land-main .diamond-searchimg>img{margin:4.8% auto 25px}.category-preset-engagement-rings .wed-desc-hover p{font-size:16px}.diamond-part5 .desk-experience{color:#000;font-size:24px;line-height:31px;letter-spacing:2px;margin-top:30px;padding:0 20px;text-align:center;text-transform:uppercase;margin-bottom:22px}.diamond-page-title{display:block}.diamond-part1 .sub-diamond-part1 h2{display:none}.diamond-part1 .shop-diamond{display:none}.shop-diamond-button{margin-top:0}.shop-diamond-button .browse-diamonds{border-color:#fff;color:#fff;font-size:16px;padding:6px 0 7px;min-width:242px;border-radius:0}.sub-diamond-part1{top:80px}.sub-diamond-part1 h1{display:none}.diamond-part2 .diamond-icon{display:none}.diamond-part2-max{padding-bottom:15px;float:left;padding:0 30px}.diamond-part4 .diamond-icon{display:none}.diamond-part4 .refTable{max-width:1385px}.diamond-walter-search-res{display:block;margin:30px auto 28px}.diamond-part5-sub .diamond-sub-i-m{margin-top:0;font-family:LatoRegular;color:#41395f;line-height:1;font-size:26px}.categorypath-diamonds.category-diamonds .wed-hover-title{font-size:28px;line-height:28px}.diamond-part6 .rockher-diff-res{border-top:0 solid #41395f}.categorypath-diamonds.category-diamonds .wed-c-title{font-size:24px;max-width:300px}.categorypath-diamonds.category-diamonds .wed-desc-hover p{font-size:24px;line-height:30px}.categorypath-diamonds.category-diamonds div.explore-button{width:184px;padding:6px 0;margin:25px auto 15px}.diamond-part4{background:#f5f4f8}.categorypath-diamonds.category-diamonds div.explore-button a{font-size:18px;line-height:24px;font-size:16px;line-height:24px;color:#fff;border-radius:5px;text-transform:capitalize}.categorypath-diamonds.category-diamonds .rockher-diff-res p.main-bottom-title{font-style:italic}.categorypath-diamonds.category-diamonds .wed-desc-hover{padding-left:10px;padding-right:10px;bottom:20px}.categorypath-diamonds.category-diamonds div.explore-button.discover{margin:29px auto 13px}.diamond-title-hand-res{display:block !important;font-size:24px;color:#fff;text-transform:uppercase;line-height:24px;padding-top:29px}.diamond-left-hand-title{margin-top:26px;margin-bottom:0}}@media only screen and (max-width:470px){.right-hand-text p{font-size:13px !important;line-height:14px !important}.diamond-left-hand-title .nyc-la-title{margin-bottom:0}}@media only screen and (min-width:375px) and (max-width:1024px){.products-grid .product-name.mobilename{min-height:95px}.products-grid .product-name,.products-list .product-name{margin-bottom:0}.products-grid .price-box{margin-top:0}}@media only screen and (min-width:450px) and (max-width:1024px){.cms-resource-center.search-post .article-content,.cms-resource-center.post.category-rc .article-content{padding-top:0;width:90%;margin:100px 0 0 0}.cms-resource-center.search-post .article-content .top-post,.cms-resource-center.post.category-rc .article-content .top-post{display:flex;height:auto;box-shadow:none;margin:50px 0 0 7%;width:80%}.cms-resource-center.search-post .article-content .top-post:last-child,.cms-resource-center.post.category-rc .article-content .top-post:last-child{margin-bottom:50px}.cms-resource-center.search-post .article-content .top-post img,.cms-resource-center.post.category-rc .article-content .top-post img{float:none;margin:0;height:200px}.cms-resource-center.search-post .article-content .top-post>span,.cms-resource-center.post.category-rc .article-content .top-post>span{padding-left:15px;width:65%;display:flex;justify-content:center;flex-direction:column}.cms-resource-center.search-post .article-content .top-post .top-title,.cms-resource-center.search-post .article-content .top-post p,.cms-resource-center.category-rc .article-content .top-post .top-title,.cms-resource-center.category-rc .article-content .top-post p{float:none;width:100%}.cms-resource-center.search-post .article-content .top-post div,.cms-resource-center.category-rc .article-content .top-post div{background:#f9fafb;position:static;bottom:0;margin:15px 0 0 20px;width:60%}.cms-resource-center .article-content .top-post div a:not(.button){float:none}}@media only screen and (max-width:450px){.specification-content .speci_note{width:245px;padding:0;padding-bottom:10px;margin:0 auto;float:none}ol.filtercategories li.center_shape_availability lable{font-size:12px}.sub-engage-part1{top:98px}.subtext-protect p{font-size:16px !important}.engage-part5-sub .sub-i-m{font-size:21px}.title-hand{margin-bottom:20px;margin-top:20px}.wed-desc-hover{font-size:12px}p.dp-bantext{font-size:16px}.dp-banner-content{top:25%}.cms-judging-jewelry-craftsmanship p.dp-bantext{font-size:13px;line-height:18px}.cms-resource-center.search-post .article-content .top-post div{background:#f9fafb}.cms-resource-center.search-post .article-content .top-post:last-child,.cms-resource-center.post.category-rc .article-content .top-post:last-child{margin-bottom:3px}}@media only screen and (max-width:435px){.title-hand{margin-bottom:10px;margin-top:10px}.right-hand-text{margin-top:10px}}@media only screen and (max-width:430px){.right-hand-text1,.right-hand-text{margin-top:0}}@media only screen and (max-width:420px){.owl-wrapper .iphone1 h1,.owl-wrapper .iphone2 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone4 h1,.owl-wrapper .iphone5 h1,.owl-wrapper .iphone6 h1,.owl-wrapper .iphone7 h1{font-size:34px}.sub3-education{padding-left:10px}.sub2-education{padding:10px 10px}.sub1-education{margin-bottom:10px}.res-preset .res-contai p{letter-spacing:0;line-height:17px !important}.first-a1-elite{background:url("../images/about_elite_mobile1.png") no-repeat;background-size:contain}.first-a2-elite{background:url("../images/about_elite_mobile2.png") no-repeat;background-position-y:55px;background-size:contain}.first-a3-elite{background:url("../images/about_elite_mobile3.png") no-repeat;background-position-y:100px;background-size:contain}.sub-first-ab2.mobile-480-aboutelite{margin-top:245px}.sub-first-ab3.mobile-480-aboutelite{margin-top:332px}.sub-first-ab1.mobile-480-aboutelite{margin-top:180px}.first-a1-elite .title-custom-mobile{margin:17px 6% 30px 6%}.first-c1-elite,.first-c3-elite,.first-c4-elite,.first-c5-elite{background-size:contain}.first-c2-elite{background-size:contain;background-position-y:-195px}.sub-first-c.mobile-aboutelite{margin-top:220px}.sub-first-c3.mobile-aboutelite{margin-top:320px}.sub-head-elite-mobile{font-size:20px}.first-c5-elite .title-custom-mobile span,.first-c4-elite .title-custom-mobile span,.first-c3-elite .title-custom-mobile span,.first-c2-elite .title-custom-mobile span,.first-c1-elite .title-custom-mobile span{font-size:20px}.first-c5-elite .title-custom-mobile,.first-c4-elite .title-custom-mobile,.first-c3-elite .title-custom-mobile,.first-c1-elite .title-custom-mobile{margin:1px 6% 0 6%}.first-c2-elite .title-custom-mobile{margin:0 6% 0 6%}}@media only screen and (max-width:461px){.categorypath-diamonds.category-diamonds .item p{font-size:18px}.categorypath-diamonds.category-diamonds .featured-bar .featured-block p{font-size:14px}.category-recently-purchased .viewsettings{padding:12px 32px}.category-recently-purchased .products-list .link-wishlist,.category-recently-purchased .viewsettings,.similardiamond{font-size:14px}}@media only screen and (max-width:420px){.category-recently-purchased .viewsettings{padding:12px 27px}.similardiamond{padding:10px 9px}}@media only screen and (max-width:414px){.Collection>dt:after,.Shape>dt:after,.Metal.Type>dt:after{padding-left:10px}.customer-account .round_aab{left:36%}.responsive-msg-welcome{top:25%}.cms-judging-jewelry-craftsmanship p.dp-bantext{font-size:16px}.cms-judging-jewelry-craftsmanship .dp-banner-content{top:8%}.category-recently-purchased .products-list .price-box .price{font-size:35px}.right-hand-text{margin-top:10px}.subtext-protect p{font-size:14px !important}.sub-diamond-part1{top:90px}.diamond-left-hand-title .nyc-la-title{margin-bottom:10px}.categorypath-diamonds.category-diamonds .title-bottom-border{margin:20px auto}.categorypath-diamonds.category-diamonds .wed-desc-hover p{font-size:24px;line-height:24px}.dp-banner-content{top:20%}.view-btn-listview,.call-btn-listview{padding:11px}.view-btn-listview a,.call-btn-listview a{font-size:10px !important}.sub-home-collection img{width:100%}.sub-back-basic{top:98px}.res-icon-account h1{left:0}.checkout-cart-index .main-container .button.btn-proceed-checkout.btn-checkout{font-size:20px;width:100%;height:75px;padding:10px 15px}.first-c1-elite .title-custom-mobile{margin:0 6% 0 6%}.first-c2-elite .title-custom-mobile{margin:1px 6% 0 6%}.main-hint-popup .form-hint-popup{margin-top:0}.main-hint-popup .form-hint-popup ul{width:100%}.main-hint-popup .form-hint-popup li{width:100%;margin-bottom:0}.pname-hint-popup{font-size:12px;margin-bottom:0}.main-hint-popup .buttons-set button.button{width:auto}.main-hint-popup .prev-productname{font-size:12px}.main-hint-popup{padding:0 10px}.form-hint-popup .input-box input{height:35px}.category-recently-purchased .products-list .link-wishlist,.category-recently-purchased .viewsettings,.similardiamond{font-size:13px}}@media only screen and (max-width:400px){.mobile-home-content h2{font-size:20px}.shop-button-wedding{bottom:88px}.shop-women1,.shop-women2{width:100%;float:left;text-align:center;margin-bottom:38px}.shop-women2 a{padding:12px 25px}.title-hand{font-size:18px}.similardiamond{padding:10px 7px}.category-recently-purchased .viewsettings{padding:12px 24px}div.main-dpolish>div.dp-bpart>div>div>a:nth-child(1),div.main-dpolish>div.dp-bpart>div>div>a:nth-child(2){width:100%;margin:10px 0}.dp-banner-content{top:15%}.dp-bpart-links{max-width:200px;margin:0 auto}.wedding-ring-main .sub-engage-part1{top:80px}.sub-diamond-part1{top:90px}.diamond-title-hand{margin-bottom:30px;font-size:22px;letter-spacing:2px}.diamond-part5-sub .diamond-sub-i-m{font-size:20px}}@media only screen and (max-width:391px){.diamond-left-hand-title{margin-top:7px;margin-bottom:22px}.right-hand-text p{font-size:11px !important;line-height:12px !important}}@media only screen and (max-width:375px){.Price>dt::after,.Style>dt::after{padding-left:13px}.particular-showfilter.shapefilter ol.filtercategories li.center_shape_availability lable{width:100%;float:left;padding-top:20px;padding-left:0}#Bezel400>lable,#Channel399>lable,#Pave402>lable,#Prong401>lable{width:100%;float:left;text-align:center}div.block-layered-nav dd a img{float:none}.owl-wrapper .iphone1 h1,.owl-wrapper .iphone2 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone4 h1,.owl-wrapper .iphone5 h1,.owl-wrapper .iphone6 h1,.owl-wrapper .iphone7 h1{font-size:29px}.owl-wrapper .iphone6 a.shopman{margin-left:5%}.owl-wrapper .iphone6 a.shopwoman{margin-right:5%}.owl-wrapper .iphone2{bottom:25px}.owl-wrapper .iphone2 p,.owl-wrapper .iphone3 p,.owl-wrapper .iphone4 p,.owl-wrapper .iphone5 p,.owl-wrapper .iphone6 p,.owl-wrapper .iphone7 p{font-size:16px}.intro-bg .h1{font-size:31px;padding-top:150px}.wedding-ring-main .wed-sub-search .sub-i-m,.diamond-part5 .desk-experience{font-size:22px}.cms-judging-jewelry-craftsmanship p.dp-bantext{font-size:13px;line-height:23px}.part-2-recent{padding-left:20px}.text-about-home-bottom{top:312px}.title-wedding-rings{font-size:18px}.right-hand-text p{margin-bottom:0;line-height:12px !important;font-size:11px !important}.title-hand{font-size:18px;margin-top:20px}.wed-sub-search .sub-i-m{color:#41395f;font-size:20px;line-height:25px;letter-spacing:2px;margin-top:18px;padding:0 20px;text-align:center;text-transform:uppercase;margin-bottom:28px}.title-protect{font-size:18px}.preset-home-text,.wedding-home-text{top:230px}.res-icon-account span{left:26%}.shop-ring-style-res{top:80px;left:0}.wedding-ring-main .wed-title{margin:6px auto}.right-hand-text1 p{font-size:14px !important}.custom-design-engage,.recent-design-engage{top:55px}.wed-desc-hover{font-size:11px}.wed-title{margin:10px auto}.wedding-ring-main .sub-engage-part1{top:70px}.main_term{padding:0}.sub-first-ab1.mobile-480-aboutelite{margin-top:144px}.first-a2-elite{background-position-y:73px}.sub-first-ab3.mobile-480-aboutelite{margin-top:298px}.first-c1-elite .title-custom-mobile{margin:1px 6% 0 6%}.first-c2-elite .title-custom-mobile{margin:0 6% 0 6%}.sub-first-c2.mobile-aboutelite{margin-top:172px}.sub-first-c.mobile-aboutelite{margin-top:195px}.sub-first-c3.mobile-aboutelite{margin-top:268px}.sub-first-c4.mobile-aboutelite{margin-top:285px}.sub-first-c5.mobile-aboutelite{margin-top:300px}.first-c5-elite .title-custom-mobile span,.first-c4-elite .title-custom-mobile span,.first-c3-elite .title-custom-mobile span,.first-c2-elite .title-custom-mobile span,.first-c1-elite .title-custom-mobile span{font-size:18px}.sub-head-elite-mobile{font-size:18px}.title-share-artical{display:none}.categorypath-diamonds.category-diamonds .wed-hover-title{font-size:21px}.categorypath-diamonds.category-diamonds .wed-desc-hover p{font-size:20px}.sub-diamond-part1{top:80px}.diamond-part5-sub .diamond-sub-i-m{margin-bottom:9px}.diamond-right-hand-text-res{margin-bottom:0}.diamond-right-hand-text-res p{font-size:13px}.diamond-part2-title{padding:0 10px}.main-hint-popup .form-hint-popup li{margin-bottom:0}.form-hint-popup .input-box input{height:35px}.sub-engage-part1{top:82px}.subtext-protect p{font-size:12px !important;line-height:20px;padding:0 10px;margin:25px 0}}@media only screen and (max-width:375px){.main-iphone-4c p{padding:0}.dp-midpart-link{padding:0}}@media only screen and (max-width:370px){.diamond-title-hand{margin-top:20px;margin-bottom:10px}.diamond-left-hand-title .nyc-la-title{margin-bottom:20px}.diamond-right-hand-text-res p{margin-bottom:15px;word-spacing:2px}}@media only screen and (max-width:366px){.responsive-msg-welcome{top:30%}.customer-account .round_aab{left:35%}}@media only screen and (max-width:360px){.liststep li a,.liststep li a:hover{font-size:12px}.title-protect{font-size:20px;letter-spacing:2px}.hand-logo-res{width:50% !important;margin:0 auto}.title-hand{font-size:18px}}@media only screen and (max-width:350px){.sub-diamond-part1{top:75px}.part-2-recent{padding-left:46px}span#news-title-events{display:block;padding-left:40px}}@media only screen and (max-width:340px){.Collection,.Shape,.Metal.Type,.Price,.Style{font-size:12px !important}}@media only screen and (max-width:333px){.responsive-msg-welcome{font-size:17px}}@media only screen and (max-width:327px){.shopping-cart-contact-printpdf .cart-print{padding-right:13px}}@media only screen and (max-width:320px){.engage-land-main .learn-more-engage1{display:none}div.block-layered-nav dd ol.filtercategories li.center_shape_availability a img{margin:0 auto;float:none}.particular-showfilter.shapefilter ol.filtercategories li.center_shape_availability lable{width:100%;float:left;padding-left:0}#Bezel400>lable,#Channel399>lable,#Pave402>lable,#Prong401>lable{width:100%;float:left;text-align:center}.Collection>dt:after,.Shape>dt:after,.Metal.Type>dt:after{padding-left:10px}.js-filtersmobile{font-size:12px}.owl-wrapper .iphone1{bottom:9%}.owl-wrapper .iphone1 h1,.owl-wrapper .iphone2 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone3 h1,.owl-wrapper .iphone4 h1,.owl-wrapper .iphone5 h1,.owl-wrapper .iphone6 h1,.owl-wrapper .iphone7 h1{font-size:25px}.owl-wrapper .iphone2{bottom:0}.owl-wrapper .iphone4{bottom:20%;width:100%}.owl-wrapper .iphone6 a.shopman{margin-left:2%;letter-spacing:2px}.owl-wrapper .iphone6 a.shopwoman{letter-spacing:2px;margin-right:2%}.owl-wrapper .iphone7{bottom:15%;width:100%}.jewelry-land-main .jewelry-part3 .custom-design-jewelry-btn{bottom:15%}.diamond-part2-max{padding:0}.cms-judging-jewelry-craftsmanship p.dp-bantext{line-height:18px}.category-recently-purchased .products-list .product-name a,.category-recently-purchased .products-list .product-name a:hover{font-size:13px}#header-search #search{font-size:16px}.title-wedding-rings{font-size:18px}.engage-part3 img{margin:20px auto}.right-hand-text p{margin-bottom:5px;line-height:12px !important;font-size:10px !important}.right-hand-text{margin-top:10px !important}.max-sub-engage{margin-top:30px}.wed-sub-search .sub-i-m{font-size:18px}.title-protect{font-size:18px}.main-hint-popup{overflow-x:hidden;overflow-y:scroll;height:400px}.main-hint-popup .buttons-set{padding-top:0}.product-view .sharing-links li{float:left;padding:0 0 7px}p.dp-bantext{font-size:14px}p.dp-midpart-text{padding:0}.dp-bpart{padding:40px 30px}.category-products .toolbar .actions{margin-left:0}.preset-home-text,.wedding-home-text{top:190px}.text-about-home-bottom{top:274px}.sub-back-basic{top:60px}.plus-account{padding-top:22px;font-size:25px}.shop-ring-style-res{top:60px;left:0}.res-icon-account span{left:32%;width:80px;height:80px;top:-28px}.sub3-education{padding-left:0}.sub2-education{padding:10px 0}.sub-spec{width:100%}.category-recently-purchased .products-list .link-wishlist{font-size:11px;background-position-y:1px}.hand-logo-res{width:45% !important;margin:0 auto}.title-hand{margin-top:0;font-size:18px}.sub-engage-part1{top:60px}.custom-design-engage h1,.recent-design-engage h1{font-size:20px}.sub-engage-part1 h2{font-size:22px}.right-hand-text1 p{font-size:10px !important;line-height:13px !important}.wed-title{margin:10px auto}.custom-design-engage,.recent-design-engage{top:40px}.hand-480{font-size:18px}.res-preset .res-contai p{letter-spacing:0;line-height:15px !important}.res-contai p{margin-bottom:0 !important}.shopping-cart-contact-printpdf .cart-print{padding-right:10px}.sub-res-diff{width:50%;float:left;text-align:left;min-height:228px;padding-top:19px}.sub-res1-diff{min-height:255px}.first-a2-elite .title-custom-mobile span,.sub-head-elite-mobile,.first-a1-elite .title-custom-mobile span,.first-a3-elite .title-custom-mobile span{font-size:20px}.sub-first-ab2.mobile-480-aboutelite{margin-top:200px}.first-a2-elite{background-position-y:90px}.sub-first-ab3.mobile-480-aboutelite{margin-top:260px}.sub-first-ab1.mobile-480-aboutelite{margin-top:129px}.main-custom-elite .first-para{font-size:14px !important}.sub-first-c.mobile-aboutelite{margin-top:160px}.first-c5-elite .title-custom-mobile span,.first-c4-elite .title-custom-mobile span,.first-c3-elite .title-custom-mobile span,.first-c2-elite .title-custom-mobile span,.first-c1-elite .title-custom-mobile span{font-size:15px}.sub-head-elite-mobile{font-size:15px}.first-c2-elite{background-position-y:-157px}.first-c3-elite{background-position-y:-40px}.sub-first-c3.mobile-aboutelite{margin-top:250px}.sub-first-c5.mobile-aboutelite{margin-top:265px}.call-view-custom a,.schedule-view-custom a{font-size:18px}.second-elite-view .col-1,.second-elite-view .col-3{min-height:250px;width:48.33%;margin-right:1%}.second-elite-view .col-2{margin-right:0;width:48.33%;min-height:250px}.view-btn-listview,.call-btn-listview{padding:2px}.view-btn-listview a,.call-btn-listview a{font-size:11px}.storied-specification span,.elite_related .block-title span{font-size:18px}.diamond-part5 .explore-button.effect-button{margin:0 auto 8%}.wed-desc-hover p{font-size:12px}.wed-hover-title{font-size:16px}.diamond-right-hand-text-res p{line-height:15px}}@media only screen and (max-width:480px){.text-about-home-bottom{top:49%}}.track-order-section{clear:both}.track-order-section .order-status-title{display:none}.track-order-section .buttons-set{border-top:0}.track-order-section button#track{float:none;display:block;margin:0 auto;margin-bottom:10px}.track-order-section .main-tracking ul.form-list span.required-field-track{text-align:center;display:block}.track-order-section .main-70-track{width:55%;float:left;padding-right:1%;border-right:1px solid #d4d3e1;max-width:384px}.track-order-section .main-track-contact .cart-print1{width:100%;float:left}.track-order-section .main-30-track{width:44%;float:left;padding-left:50px}.track-order-section #loading-details #loading-mask img{margin:0 auto;display:block;padding-top:10px}.track-order-section #loading-details{margin:0 auto;text-align:center;display:block}.track-order-section form#track_order ul.form-list label#emai{display:none}@media only screen and (max-width:1024px){.track-order-section .main-track-contact .cart-print1{padding-top:6px;border-right:0}.products-grid h2.product-name.mobilename,.products-grid li.item .product-info{display:block !important}.cms-resource-center .recent-articles p.recent,.cms-resource-center .recent-articles hr,.cms-resource-center.post .recent-articles{display:none}.cms-resource-center.post .recent-articles.mobile{display:block}.cms-resource-center .recent-articles.mobile p,.cms-resource-center .recent-articles.mobile img,.cms-resource-center .recent-articles p.recent.popular,.cms-resource-center .recent-articles p.recent.new{display:inline-block}.cms-resource-center .recent-articles.mobile p{width:100%;text-align:center}.cms-resource-center .recent-articles.mobile img{position:absolute;right:16%;top:65px}.cms-resource-center .recent-articles{width:70%;margin:0 auto;margin-top:50px}.cms-resource-center.post .recent-articles.desktop{width:70%;margin:0 auto;z-index:999;position:absolute;top:120px;left:15%}.cms-resource-center .recent-articles div:nth-child(3) img.non-article,.cms-resource-center .recent-articles div:nth-child(3) img.active-article{margin-top:15px}.cms-resource-center .breadcrumbs-post{padding-top:20px}}@media only screen and (max-width:550px){.track-order-section .main-30-track{clear:both;width:100%;float:none;margin:0 auto;text-align:center;padding:0}.track-order-section .main-70-track{width:100%;max-width:100%;padding-right:0;border-right:0}.track-order-section .main-track-contact .cart-print1{width:auto;float:left}}@media only screen and (max-width:480px){.track-order-section .item-track-name{font-size:18px}.track-order-section .item-track-id span{font-size:18px}.track-order-section .item-track-id label{font-size:18px}.track-order-section .item-info-track .item-track-total span{float:none;text-align:center;font-size:20px}.track-order-section .item-info-track .item-track-total{clear:both;text-align:center}.track-order-section .item-info-track .item-track-total label{font-size:20px}.track-order-section .main-30-track .ans-ship{font-size:20px}}@media only screen and (max-width:380px){.track-order-section .main-track1 .order-status-track p{font-size:14px}}.product-cart-total .cart-print,.cart-email{display:none}.checkout-types .method-checkout-cart-methods-multishipping{display:none}.newsletter-manage-index .full-width-max .page-title{padding-top:20px}.both_city .city{float:left;margin-right:3%;width:72%}.both_city .state{float:left;width:25%}.city .field.one{clear:both;float:left;width:100%}.state .field.two{clear:both;float:left;width:100%}@media only screen and (max-width:420px){.both_city .city{width:100%}.both_city .state{width:100%}.city .field.one{width:100%}.state .field.two{width:100%}.state .required{color:#000 !important;font-size:16px !important}.checkout-onepage-index .required{font-size:14px !important}}.catalog-product-view .two50 .handcert .made_in_our_div,.catalog-product-view .two50 .handcert .hand_div{padding-top:5px}.checkout-cart-index .shoping-cart-tax{display:none}.checkout-cart-index .shoping-cart-info{display:none}@media only screen and (max-width:420px){.sidebar-cart .product-cart-remove a.removecart{float:left}.sidebar-cart .product-cart-total{text-align:left}#shopping-cart-table .product-cart-total1 .cart-price .price{font-size:24px !important}.product-cart-total .cart-print,.cart-email{display:block}.cart-table .item-options>dd{background:#ddd none repeat scroll 0 0}.shopping-grand-cart strong,.shopping-subtotal-cart{font-size:24px}.checkout-cart-index #shopping-cart-totals-table .shopping-subtotal-cart .price{font-size:24px !important}}.checkout-onepage-index .right-links .cart-sidebar-main .product-details>span{color:#fff !important}.checkout-onepage-index .minicart-wrapper .btn-edit::after{color:#fff;content:"|";padding-left:5px}.cms-customer-service .peragraph_p span{color:#41395f;font-weight:bold;text-decoration:underline}@media only screen and (max-width:770px){.checkout-cart-index .continue-shop-sub{width:100%}.checkout-cart-index .continue-shop-sub h1{text-align:center;width:100%}.checkout-cart-index .product-cart-remove-mobile a{margin-right:20px}.checkout-cart-index .cart-totals-wrapper.shopcartrockher .checkout-types{padding-top:30px}.checkout-cart-index .product-cart-info .product-cart-sku-mobile{display:block !important;font-size:20px;color:#000;padding-top:12px}.continue-shop-sub .button2.btn-continue,#cartSteps .round_aab{display:none}.checkout-cart-index .product-name-mobile>a{float:left;text-align:center !important;width:100%;text-transform:capitalize;font-size:18px;color:#000}.checkout-cart-index .product-cart-info .product-cart-sku-mobile>h3{color:#9c9c9c;font-size:18px;margin-bottom:0;text-transform:capitalize}.cart-table .item-options>dt{color:#9c9c9c;font-size:18px;text-transform:capitalize}.checkout-cart-index .product-name-mobile{display:block;text-align:center;max-width:500px;margin:0 auto}.product-cart-total1{float:left;width:auto}.mobile .mobile_guest:hover{color:#41395f !important}.cart-table .product-cart-image{margin-right:0;width:50%}.sidebar-cart{float:left;width:50%}.cart-table .item-options>dd{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;height:auto;margin-top:0;padding:0;text-align:center;width:auto}.a-center.product-cart-remove-mobile{float:left;display:block;padding-top:20px}.sidebar-cart .product-cart-remove a.removecart{font-size:14px}.sidebar-cart .product-cart-remove{display:none}.sidebar-cart .product-cart-total .cart-total-text{float:left;font-size:18px;color:#9c9c9c}.checkout-cart-index .item-options{font-size:18px;padding-top:10px;padding-bottom:10px !important}#shopping-cart-table .product-cart-total1 .cart-price .price{font-size:18px !important}.sidebar-cart .product-cart-total{margin-top:0}.shopping-grand-cart strong span,.shopping-subtotal-cart span{float:left;width:auto}.shopping-grand-cart strong span::before,.shopping-subtotal-cart span::before{color:#000;content:""}.shopping-grand-cart strong{text-align:center;font-size:25px !important;letter-spacing:2px;text-transform:uppercase}.checkout-cart-index .main-container .button.btn-proceed-checkout.btn-checkout{height:50px}}.customer-services-mobile{display:none}.category-engagement-rings .enage-part1 #engagment-mobile,.category-engagement-rings #owl-demo1 .owl-item,.category-engagement-rings #owl-demo2 .owl-item,.category-engagement-rings #owl-demo2 .owl-pagination,.category-engagement-rings #owl-demo1 .owl-pagination,.category-engagement-rings #mobile-handcraft,.category-engagement-rings .engage-part3 .mobile,.category-engagement-rings #mobile-search,.category-engagement-rings #mobile-partner #partner-companies,.category-engagement-rings #mobile-purchased,.category-engagement-rings #owl-demo2,.category-engagement-rings .diamond-part5{display:none}.category-engagement-rings .enage-part1 #button-mobile{width:60px;margin:0 auto;padding-top:4%}.category-engagement-rings .enage-part1 .shop-engage a.find-the-ring{position:relative;bottom:0;width:252px;height:63px;border-radius:8px;background-color:#4e4372;padding:0;margin:0 auto 0 41%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff;font-weight:800;letter-spacing:3px}.category-engagement-rings .enage-part1 .shop-engage a img{display:none}@media only screen and (max-width:1527px){.category-engagement-rings .enage-part1 #button-mobile{padding-top:0}.category-engagement-rings .fullscreen-bg__video2{height:158%;top:-114px}}@media only screen and (max-width:1365px){.category-engagement-rings .fullscreen-bg__video2{height:153%;top:-126px}}.cms-warranty .mobile-banner,.cms-shipping-information .mobile-banner,.cms-shipping-information .main-cms-pages .text-warranty img.mobile-options{display:none}@media only screen and (max-width:768px){.cms-shipping-information .main_term .sub-cms-text-title{width:250px;text-align:center;float:none;margin:0 auto;margin-top:30px;margin-bottom:10px}.cms-shipping-information .main-cms-pages .text-warranty img.vertical{width:110px;padding-top:0}.cms-warranty .contact-sidebar,.cms-warranty .main-cms-banner,.cms-shipping-information .contact-sidebar,.cms-shipping-information .main-cms-banner,.cms-shipping-information .main-cms-pages .text-warranty img.payment-options{display:none}.category-wedding-bands .owl-theme .owl-controls .owl-page span,.category-wedding-bands .owl-theme .owl-controls .owl-page.active span{height:13px;width:13px}.category-wedding-bands .owl-theme .owl-controls .owl-page{border:0}.category-engagement-rings .diamond-part5,.cms-shipping-information .main-cms-pages .text-warranty img.mobile-options{display:block}.cms-shipping-information .main-cms-pages .text-warranty img.mobile-options{width:300px}.cms-warranty .mobile-banner,.cms-shipping-information .mobile-banner{display:block;background:#41395f}.cms-warranty .mobile-banner h2.show_banner,.cms-shipping-information .mobile-banner h2.show_banner{padding-top:50px}.cms-warranty .mobile-banner h2,.cms-shipping-information .mobile-banner h2{padding-top:10px;text-align:center;color:#fff}.cms-warranty .main-cms-pages img.conform{width:100px;margin:0 auto;margin-top:-50px;padding-top:0}.cms-warranty .main-cms-pages .text-warranty img,.cms-shipping-information .main-cms-pages .text-warranty img,.cms-shipping-information .main-cms-pages .text-warranty:last-child img{float:none;margin:0 auto;display:block}.cms-warranty .main_term,.cms-shipping-information .main_term{max-width:100%}.cms-warranty .main-cms-pages .text-warranty p,.cms-shipping-information .main-cms-pages .text-warranty p,.cms-shipping-information .main-cms-pages .text-warranty p.sub-cms-text.second{width:300px;float:none;margin:0 auto;padding-top:30px}.cms-shipping-information .main-cms-pages .text-warranty p.sub-cms-text.second,.cms-shipping-information .main-cms-pages .text-warranty p:last-child{padding-top:10px}.cms-shipping-information .main-cms-pages .text-warranty .no-image_text{padding-left:0;width:300px}.cms-warranty .main_term .title_heder{width:300px;margin:0 auto;float:none;padding-top:30px;padding-bottom:30px}.cms-warranty .mobile-banner img,.cms-shipping-information .mobile-banner img{width:100%}.custom-design-engage{width:100%;margin:0}.custom-design-engage h1{text-align:center;width:400px;margin:0 auto;font-size:55px}.custom-design-engage p{width:340px;text-align:center;margin:0 auto;margin-top:20px;font-size:17px;font-weight:lighter}.wedding-ring-main .engage-part4 .learn-more-engage a.learn-more-engage-resp{width:100%;display:block}.wedding-ring-main .engage-part4 .learn-more-engage a.learn-more-engage-resp:last-child{margin:0 auto}.wedding-hand-desktop{display:none}.wedding-hand-responsive,.hover-most-popular{display:block}.sub-wedding img.wedding-hand-responsive{width:100%}.category-wedding-bands .engage-rings-slider .owl-theme .owl-controls{margin-top:30px;position:relative}.category-wedding-bands .engage-rings-slider .owl-carousel .owl-wrapper-outer{height:190px}.sub-wedding-text{position:inherit;width:100%;margin-left:0;text-align:center}.sub-wedding-text .title-hand{width:300px;text-align:center;margin:0 auto}.popular-ring-price{width:75%;top:168px}.desc-popular-ring{text-align:center;padding:0;margin-top:-16px;width:222px;font-size:15px}.wedding-ring-main .sub-wedding-text-sub1{float:none;width:300px}.category-wedding-bands .title-wedding-rings{width:200px;margin-left:30px}.women-rings .title-wedding-rings div p{width:317px}.category-engagement-rings #owl-demo2 .item .wed-c-title{min-height:160px}.category-engagement-rings .diamond-part5{background:url(../images/rosi-background.png) 50% 60%;background-size:100%;background-repeat:no-repeat;height:1026px}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{max-width:130%;margin-left:111%}.category-engagement-rings .owl-theme .owl-controls .owl-page.active span{background:#4e4372 !important;opacity:1;height:17px;width:17px}.category-engagement-rings .owl-theme .owl-controls .owl-page span{height:20px;width:20px}.category-engagement-rings #owl-demo2 .item img{padding-top:2%;margin:0 auto}.category-engagement-rings #owl-demo2 .owl-theme .owl-controls{margin-top:0}.category-engagement-rings #owl-demo1 .item img{margin:0 auto;width:90%;padding-bottom:13%}.category-engagement-rings #owl-demo1 .item .wed-c-title,.category-engagement-rings #owl-demo2 .item .wed-c-title{font-size:26px;color:#000 !important;margin-top:-100px;font-style:normal;font-family:LatoRegular;width:100%}.category-engagement-rings #owl-demo2 .item .wed-c-title{margin-top:-80px}.category-engagement-rings #owl-demo1 .owl-theme .owl-controls{margin-top:-40px}.category-engagement-rings #mobile-text{width:64%;margin-left:3%;letter-spacing:1px;color:#000;font-size:23px}.category-engagement-rings #mobile-text a{text-decoration:underline !important}.category-engagement-rings .engage-part3{height:880px;margin-bottom:30px}.category-engagement-rings .enage-part1 .engage-banner-desktop,.category-engagement-rings .enage-part1 .engage-banner-responsive,.category-engagement-rings .sub-ring-collection,.category-engagement-rings .engage-part3 img,.category-engagement-rings .max-sub-engage,.category-engagement-rings .fullscreen-bg__video2,.category-engagement-rings #mobile-text p.desktop{display:none}.category-engagement-rings .enage-part1 #engagment-mobile,.category-engagement-rings .enage-part1 #button-mobile,.category-engagement-rings #mobile-text,.category-engagement-rings #owl-demo1 .owl-item,.category-engagement-rings #owl-demo2 .owl-item,.category-engagement-rings #mobile-handcraft,.category-engagement-rings .engage-part3 .mobile,.category-engagement-rings .engage-part3 .mobile img,.category-engagement-rings #mobile-search,.category-engagement-rings #mobile-partner #partner-companies,.category-engagement-rings #mobile-purchased,.category-engagement-rings #sub-engage-part4-mobile,.category-engagement-rings #owl-demo2 .owl-pagination,.category-engagement-rings #owl-demo1 .owl-pagination{display:block !important}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{position:relative;top:-800px;padding-left:5%;margin-bottom:-166px;color:#fff;margin-left:0;width:100%}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text p{width:250px}.category-engagement-rings #sub-engage-part4-mobile{width:100%;float:none}.category-engagement-rings #sub-engage-part4-mobile img{width:100%}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{color:#fff;font-size:43px;text-transform:none}.category-engagement-rings #sub-engage-part4-mobile a{text-decoration:underline !important}.category-engagement-rings #mobile-partner{margin-top:-350px}.category-engagement-rings #mobile-purchased{margin-left:3%;color:#000;font-size:25px}.category-engagement-rings #mobile-purchased h2{font-size:37px;color:#000;text-transform:none}.category-engagement-rings #mobile-purchased a{color:#000;text-transform:uppercase;text-decoration:underline !important}.category-engagement-rings #mobile-search{padding-top:42%;width:66%;margin-left:0;margin:0 auto}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:38px;line-height:62px}.category-engagement-rings #mobile-search .desk-experience span{font-size:62px;text-align:center}.category-engagement-rings .engage-part3 .video-desc{margin-top:-590px}.category-engagement-rings .engage-part3 .mobile img{width:100%}.category-engagement-rings .engage-part3 .mobile .video-btn img{position:relative;left:43%;width:100px}.category-engagement-rings .engage-part3 .mobile h2{font-size:32px;text-align:center;color:#000;text-transform:inherit;margin:-440px auto 30px;width:90%;font-weight:300}.category-engagement-rings .enage-part1 #button-mobile{width:13%;margin-left:45%;margin-top:-15px}.category-engagement-rings .sub-engage-part1 h1.desktop{display:none}.category-engagement-rings .sub-engage-part1 h1{display:block}.category-engagement-rings .sub-engage-part1 h1{color:#000;font-family:LatoRegular;font-style:normal;margin-top:20px;text-transform:capitalize}.category-engagement-rings .button-home-diamond .hover-underline span{font-size:26px;text-decoration:underline;color:#000 !important;font-weight:normal}.sub-engage-part1-s .button-home-diamond a{display:none}.category-engagement-rings .sub-engage-part1-s .button-home-diamond a{max-width:413px}.category-engagement-rings .diamond-icon{display:none}.category-engagement-rings .title-wedding-rings,.category-engagement-rings .recent-design-engage h1{text-align:left;padding-left:20px;text-transform:capitalize;color:#000 !important;font-size:30px;margin-left:0;width:100%}.category-engagement-rings .right-hand-text{width:100%;text-align:center}.category-engagement-rings #mobile-handcraft{width:60%;margin-left:20%}.category-engagement-rings .right-hand-text p{font-size:17px !important;font-weight:100}.category-engagement-rings #mobile-handcraft .title-hand{color:#000 !important;text-transform:capitalize;font-size:40px;font-weight:100;text-align:center;line-height:42px}.category-engagement-rings .right-hand-text p{color:#000 !important}.category-engagement-rings .learn-more-engage1 a,.category-engagement-rings .recent-design-engage a{text-decoration:underline !important;color:#000 !important}.category-engagement-rings .recent-design-engage a{text-align:left}.category-engagement-rings .refTable,.category-engagement-rings .sub-engage-part4,.category-engagement-rings .sub-engage-part41 img,.category-engagement-rings .sub-engage-part4,.category-engagement-rings .line-responisve,.category-engagement-rings .diamond-icon-engage-part7,.category-engagement-rings .engage-part7,.category-engagement-rings .diamond-part5 p,.category-engagement-rings .bubble-div{display:none}.category-engagement-rings .recent-design-engage{display:none}div.block-layered-nav div.amshopby-slider{display:none}.price-slider-shopby{display:none}.newprice_slider_input .form-control.input-sm.text-right{color:#41395f;float:left;font-size:18px;text-align:center;width:45%}.newprice_slider_input .form-control.input-sm{color:#41395f;float:right;border-radius:10px;height:40px;font-size:18px;text-align:center;width:45%;display:none}.newprice_slider_input{display:block;margin:15px auto;max-width:252px;width:100%;margin-top:40px}.cms-customer-service .contact-sidebar{display:none}.customer-services-mobile{display:block;padding:0 20px}.customer-services-mobile>.h1{color:#000;text-align:center;text-transform:capitalize;border-bottom:1px solid #c7c7c7;padding-bottom:20px}.customer-services-mobile .phone{float:left;text-align:center;width:100%}.customer-services-mobile .email{float:left;text-align:center;width:100%}.customer-services-mobile .line{border:1px dotted #ccc;float:left;width:100%;margin-bottom:20px}.customer-services-mobile .chat{float:left;text-align:center;width:100%;padding-bottom:20px}.customer-services-mobile .phone a>img{height:50px;margin:0 auto;padding-bottom:10px}.customer-services-mobile .email a>img{height:50px;margin:0 auto;padding-bottom:10px}.customer-services-mobile .chat a>img{height:50px;margin:0 auto;padding-bottom:10px}.customer-services-mobile .phone>h2{color:#000;font-family:LatoRegular !important;font-size:22px;margin-bottom:0}.customer-services-mobile .phone>p{color:#000;font-size:13px}.customer-services-mobile .email a>h2{color:#000;font-family:LatoRegular !important;font-size:22px;margin-bottom:0}.customer-services-mobile .email>p{color:#000;font-size:14px}.customer-services-mobile .chat a>h2{color:#000;font-family:LatoRegular !important;font-size:22px;margin-bottom:0}.customer-services-mobile .chat>p{color:#000;font-size:14px}.customer-services-mobile .social>li{display:inline-block !important;float:none;height:30px;list-style-type:none !important;width:30px;margin-left:20px}.customer-services-mobile .social img{height:25px;width:auto}.customer-services-mobile .social li{display:inline-block;height:auto;list-style-type:none;margin-left:0;margin-right:25px;width:auto}.customer-services-mobile .social li:last-child{margin-right:0}.cms-customer-service .main-cms-pages{padding:0}.customer-services-mobile .social>h2{color:#000;font-family:LatoRegular;font-size:22px;text-align:center}.customer-services-mobile .social{float:left;padding-top:20px;width:100%;text-align:center}.cms-customer-service .main-cms-banner{display:none}.cms-customer-service .main_term .contain{display:none}.cms-customer-service .cms-mobile-side{display:none}.max-line-ser{max-width:210px;margin:0 auto}.owl-wrapper .iphone1-1{bottom:10%;position:absolute;width:100%}.cms-resource-center .recent-articles{width:90%}.cms-resource-center .recent-articles.mobile img{right:7%}.cms-resource-center.post .recent-articles.desktop{width:90%;left:5%}.cms-resource-center.search-post .background,.cms-resource-center.post.category-rc .background{height:370px}.cms-resource-center.search-post .article-content,.cms-resource-center.post.category-rc .article-content{margin:50px 0 auto;width:100%;padding-top:0}.cms-resource-center.search-post .article-content .top-post,.cms-resource-center.post.category-rc .article-content .top-post,.cms-resource-center.search-post .article-content .top-post:nth-child(1),.cms-resource-center.post.category-rc .article-content .top-post:nth-child(1){width:100%;margin:50px 0 0 0;box-shadow:none}.cms-resource-center.search-post .article-content .top-post:last-child,.cms-resource-center.post.category-rc .article-content .top-post:last-child{margin:50px 0}.cms-resource-center.search-post .article-content .top-post>span,.cms-resource-center.post.category-rc .article-content .top-post>span{width:70%}.cms-resource-center.search-post .article-content .top-post p,.cms-resource-center.post.category-rc .article-content .top-post p,.cms-resource-center.search-post .article-content .top-post .top-title,.cms-resource-center.post.category-rc .article-content .top-post .top-title{text-align:left}}@media only screen and (max-width:700px){.category-engagement-rings .engagement-rings #owl-demo2 .item img{padding-left:25%}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{margin-left:120%}.category-engagement-rings #mobile-search{padding-top:42%;width:66%}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-760px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:40px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:26px}.category-engagement-rings #rosi-detail-banner{padding:0}.category-engagement-rings .diamond-part5{height:934px}.category-engagement-rings .engage-part3{height:800px}.category-engagement-rings .engage-part3 .video-desc{margin-top:-550px}}@media only screen and (max-width:663px){.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-700px}.category-engagement-rings .diamond-part5{height:885px}.category-engagement-rings .diamond-part5 #mobile-search .desk-experience{padding-top:30px}.category-engagement-rings #mobile-search .desk-experience span{font-size:56px}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:32px;line-height:57px}.category-engagement-rings #mobile-handcraft{width:90%;margin-left:5%}.category-engagement-rings .engage-part3 .video-desc{margin-top:-500px}}@media only screen and (max-width:648px){.category-engagement-rings .engage-part3 .video-desc{margin-top:-450px}.category-engagement-rings #mobile-text{width:76%}.category-engagement-rings .engage-part3{height:735px}}@media only screen and (max-width:610px){.category-engagement-rings #mobile-partner{margin-top:-265px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-650px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:33px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:23px}}@media only screen and (max-width:597px){.category-engagement-rings .diamond-part5{height:797px}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{max-width:250px}.category-engagement-rings #mobile-search .desk-experience span{font-size:48px}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:24px;line-height:46px}.category-engagement-rings .diamond-part5 #mobile-search .desk-experience{padding-top:21px;margin-left:-4%}.category-engagement-rings #mobile-search .desk-experience span{font-size:40px}}@media only screen and (max-width:585px){.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-625px}.category-engagement-rings .engage-part3{height:670px}}@media only screen and (max-width:567px){.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:20px;line-height:36px}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{max-width:223px;margin:30px auto 0 28%}.category-engagement-rings #mobile-search{padding-top:6%;margin:0 auto 0 19%}.category-engagement-rings .diamond-part5{height:757px}.category-engagement-rings #rosi-detail-banner .explore-button.discover{margin-left:-8px}.category-engagement-rings .diamond-part5 #mobile-search .desk-experience{padding-top:10px;margin-left:-7%}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{max-width:227px}}@media only screen and (max-width:545px){.category-engagement-rings #mobile-partner{margin-top:-235px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:21px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:29px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-570px}.category-engagement-rings #mobile-text{width:91%}.category-engagement-rings .engage-part3{height:620px}}@media only screen and (max-width:495px){.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:18px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:26px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-515px}.category-engagement-rings .engage-part3{height:570px}.category-engagement-rings .engage-part3 .video-desc{margin-top:-400px}}.cms-resource-center .title-article h2 a{color:#000}@media only screen and (max-width:485px){.cms-resource-center .title-article h2{font-size:34px;width:90%}.cms-resource-center .title-article p{width:95%;margin:0 auto}.cms-resource-center .left-category .object-category a img{width:90%}.cms-resource-center .background.resource{height:550px}.cms-shipping-information .main-cms-pages .text-warranty:last-child{padding-bottom:30px}.cms-shipping-information .main_term{margin-top:0}.catalog-product-view .pop-up .product a.right-but{margin-left:0}.catalog-product-view .pop-up .product .button-wrapper{display:flex;justify-content:space-between;width:100%}.diamondsearch-index-view .pop-up .product a.right-but{margin-left:7px}.diamondsearch-index-index .pop-up .product a.right-but{margin-left:7px}.catalog-product-view .pop-up .product a{width:128px;padding:10px 0}.diamondsearch-index-view .pop-up .product a{width:128px;padding:10px 0}.diamondsearch-index-index .pop-up .product a{width:128px;padding:10px 0}.catalog-product-view .pop-up span{font-size:13px}.diamondsearch-index-view .pop-up span{font-size:13px}.diamondsearch-index-index .pop-up span{font-size:13px}.catalog-product-view .pop-up .product_container span.price{right:0}.catalog-product-view .pop-up .product span.price-popup{right:0;left:0;top:0}.pop-up .product_container .price-flex{width:100%}.diamondsearch-index-view .pop-up .product span.price-popup{right:0;left:25px;top:0}.diamondsearch-index-index .pop-up .product span.price-popup{right:0;left:0;top:0}.catalog-product-view .pop-up span.marg-popup{width:45px;margin-right:5px}.catalog-product-view .pop-up span.marg-popup{top:0}.catalog-product-view .pop-up .product hr{margin-top:0;margin-bottom:10px}.diamondsearch-index-view .pop-up span.marg-popup{width:45px;margin-right:5px}.diamondsearch-index-index .pop-up span.marg-popup{width:45px;margin-right:5px}.catalog-product-view .pop-up .product span.product{font-size:11px;width:130px;padding-left:15px}.diamondsearch-index-view .pop-up .product span.product{font-size:11px;width:130px;padding-left:15px;position:inherit;padding-top:25px}.diamondsearch-index-index .pop-up .product span.product{font-size:11px;width:130px;padding-left:15px}.catalog-product-view .pop-up .product span.product,.diamondsearch-index-view .pop-up .product span.product,.diamondsearch-index-index .pop-up .product span.product{padding-top:0}.catalog-product-view .pop-up img#close-popup{padding:27px;padding-top:33px}.diamondsearch-index-view .pop-up img#close-popup{padding:27px;padding-top:33px}.diamondsearch-index-index .pop-up img#close-popup{padding:27px;padding-top:33px}.catalog-product-view .pop-up{padding-bottom:15px;width:300px}.diamondsearch-index-view .pop-up{width:300px}.diamondsearch-index-index .pop-up{width:300px}.category-engagement-rings #owl-demo2 .item .wed-c-title{margin-top:-125px}.custom-design-engage h1{width:330px;font-size:45px}.women-rings{margin-top:10px}.category-wedding-bands .engage-rings-slider{margin-top:0}.category-diamond-education .max-sub-content-education h3.edsub{text-align:center}.category-diamonds .engagement-block .owl-wrapper-outer p.small{margin-top:-20px}.category-diamonds .engagement-block .owl-carousel .owl-wrapper-outer{padding-bottom:58px}.category-engagement-rings .learn-more-engage1 a{height:16px}.category-engagement-rings #owl-demo1 .item .wed-c-title,.category-engagement-rings #owl-demo2 .item .wed-c-title{font-size:20px;padding-top:50px}.category-engagement-rings #mobile-partner .owl-carousel .owl-item{height:324px}.category-engagement-rings .desk-img-recent{display:block}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{max-width:191px}.category-engagement-rings #mobile-search .desk-experience span{font-size:35px}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:18px;line-height:33px}.category-engagement-rings .diamond-part5{height:480px}.category-engagement-rings .engage-part3 .mobile .video-btn img{left:0}.category-engagement-rings .right-hand-text p{font-size:15px !important}.category-engagement-rings #mobile-handcraft .title-hand{display:block;font-size:37px}.category-engagement-rings #mobile-text{width:78%;margin-left:5%;letter-spacing:1px;color:#000;font-size:17px}.category-engagement-rings .sub-engage-part1 h1{margin-top:-70px}.category-engagement-rings .sub-engage-part1-s .button-home-diamond{margin-top:-15px}.category-engagement-rings .button-home-diamond .hover-underline span{font-size:22px}.catalog-product-view .pop-up .product input.discount-code,.diamondsearch-index-view .pop-up .product input.discount-code,.diamondsearch-index-index .pop-up .product input.discount-code,.catalog-product-view .pop-up .product .discount-code-wrapper>.button,.diamondsearch-index-view .pop-up .product .discount-code-wrapper>.button,.diamondsearch-index-index .pop-up .product .discount-code-wrapper>.button{font-size:13px}.diamondsearch-index-index .pop-up .product a.pink,.diamondsearch-index-view .pop-up .product a.pink{margin-left:0}.pop-up .bolt-checkout-button.with-cards.bolt-multi-step-checkout>div{min-width:100%}}@media only screen and (max-width:454px){.category-engagement-rings #mobile-partner{margin-top:-195px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:16px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:24px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-470px}.category-engagement-rings #mobile-purchased h2{font-size:33px}.category-engagement-rings #mobile-purchased{font-size:22px}.category-engagement-rings .engage-part3 .video-desc{margin-top:-350px}.category-engagement-rings .engage-part3{height:520px}.category-engagement-rings .owl-theme .owl-controls .owl-page span{height:13px;width:13px}}@media only screen and (max-width:435px){.category-engagement-rings #owl-demo1 .item img{padding-bottom:26%;padding-top:12%;width:80%}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:17px;line-height:26px}.category-engagement-rings #mobile-search .desk-experience span{font-size:30px}.category-engagement-rings .diamond-part5{height:480px}.category-engagement-rings #mobile-handcraft{width:100%;margin-left:0}.category-engagement-rings .white-popup .fullscreen-bg__video{margin-top:-168px}}@media only screen and (max-width:414px){.category-engagement-rings #owl-demo2 .item img{padding-bottom:19%}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:22px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:15px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-425px}.category-engagement-rings .engage-part3{height:470px}.category-engagement-rings .engage-part3 .video-desc{margin-top:-325px}}@media only screen and (max-width:485px){.category-engagement-rings div.featured-bar .owl-carousel .owl-item{height:213px}.engage-land-main div.featured-bar .owl-carousel{padding-top:0;background:#f0f0f1}.category-engagement-rings div.featured-bar{height:250px;width:100%;background:#f0f0f1}.category-engagement-rings div.featured-bar h3{padding-bottom:10px}.category-engagement-rings .featured-bar .huffpost img{max-width:180px}.category-engagement-rings #owl-demo2 .owl-item{height:350px}.category-engagement-rings .owl-carousel#owl-demo1 .item{margin:0 auto;width:100%;margin-left:10px}}@media only screen and (max-width:403px){.category-engagement-rings #owl-demo2 .item .wed-c-title{font-size:18px}.category-engagement-rings #mobile-handcraft{width:100%;margin-left:0}.category-engagement-rings .right-hand-text p{font-size:13px !important}.category-engagement-rings #mobile-handcraft .title-hand{font-size:34px}.category-engagement-rings #mobile-text{width:93%}.category-engagement-rings div.featured-bar .owl-carousel .owl-item{height:200px}}@media only screen and (max-width:383px){.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{font-size:14px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text h2{font-size:20px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-398px}.category-engagement-rings #mobile-purchased{font-size:20px}.category-engagement-rings #mobile-purchased h2{font-size:30px}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:15px;line-height:21px}.category-engagement-rings .diamond-part5{height:480px}.category-engagement-rings #mobile-search .desk-experience span{font-size:27px}}@media only screen and (max-width:375px){.category-engagement-rings .owl-theme .owl-controls .owl-page span{height:10px;width:10px}.category-engagement-rings .owl-theme .owl-controls .owl-page{margin-right:7px}.category-engagement-rings .owl-theme .owl-controls .owl-page.active span{height:14px;width:14px}.category-engagement-rings .learn-more-engage1{margin-top:5%}.category-engagement-rings .white-popup .fullscreen-bg__video{margin-top:-180px}.category-engagement-rings .engage-part3 .video-desc{margin-top:-300px}.category-engagement-rings .engage-part3{height:433px}.category-engagement-rings #mobile-handcraft .title-hand{font-size:28px}.category-engagement-rings .right-hand-text p{margin-top:5px;line-height:22px !important;font-size:22px !important}.category-engagement-rings #mobile-text{width:91%}.category-engagement-rings #mobile-text{font-size:15px}.category-engagement-rings .title-wedding-rings{font-size:25px}.category-engagement-rings .sub-engage-part1 h1{font-size:38px}.category-engagement-rings .button-home-diamond .hover-underline span{font-size:18px}.category-engagement-rings div.featured-bar .owl-carousel .owl-item{height:200px}.category-engagement-rings div.featured-block.owl-carousel .owl-item{margin-left:0}}@media only screen and (max-width:343px){.cms-warranty .main-cms-pages .text-warranty p,.cms-shipping-information .main-cms-pages .text-warranty p,.cms-shipping-information .main-cms-pages .text-warranty p.sub-cms-text.second{width:260px;font-size:13px}.cms-shipping-information .main-cms-pages .text-warranty .no-image_text{width:260px}.category-engagement-rings #sub-engage-part4-mobile #custom-mobile-text{top:-353px}.category-engagement-rings #mobile-purchased h2{font-size:28px}.category-engagement-rings #mobile-purchased{font-size:18px}.category-engagement-rings #rosi-detail-banner .explore-button.discover a{font-size:13px;line-height:16px}.category-engagement-rings #mobile-search .desk-experience span{font-size:23px}.category-engagement-rings #rosi-detail-banner .diamond-searchimg a>img{max-width:145px}.category-engagement-rings .diamond-part5{height:458px}.category-engagement-rings .engage-part3{height:395px}.category-engagement-rings .engage-part3 .video-desc{margin-top:-280px}}@media only screen and (max-width:320px){.category-engagement-rings .owl-theme .owl-controls .owl-page{margin-right:3px}.category-engagement-rings #owl-demo1 .item .wed-c-title{padding-top:20px}.category-engagement-rings .engage-land-main .learn-more-engage1{display:block}.category-engagement-rings .white-popup .fullscreen-bg__video{margin-top:-114px}.category-engagement-rings .engage-part3 .mobile img{margin:0 auto}.category-engagement-rings .right-hand-text p{margin-top:5px;line-height:15px !important;font-size:11px !important}.category-engagement-rings .sub-engage-part1 h1{margin-top:-55px}.category-engagement-rings .sub-engage-part1 h1{font-size:36px}.category-engagement-rings .button-home-diamond .hover-underline span{font-size:16px}.category-engagement-rings div.featured-bar .owl-carousel .owl-item{height:200px}}.customer-account-login .create-link .mobile{background:#41395f none repeat scroll 0 0;height:50px;margin:40px auto 0;padding:14px 15px;width:280px}.customer-account-login .create-link .mobile:hover{background:#f4f3f8 none repeat scroll 0 0;color:#41395f;cursor:pointer}.mobile .mobile_guest{color:#fff;letter-spacing:2px;text-transform:uppercase;word-spacing:2px}@media only screen and (max-width:770px){.customer-account-login .create-link .mobile{display:block}.mobile .mobile_guest{color:#fff !important}.customer-account-login .create-link .mobile:hover{background:#41395f none repeat scroll 0 0 !important}#shopping-cart-table .a-center.product-cart-remove-mobile{display:block;float:right;padding-top:20px;text-align:left;width:50%}}@media only screen and (max-width:580px){#login-form .form-list .input-box .input-text{width:278px}.customer-account-login .create-link .mobile:hover{background:#f4f3f8 none repeat scroll 0 0 !important}.create-link .mobile .mobile_guest:hover{color:#41395f !important}}@media only screen and (max-width:480px){.blog-home .post-list .post-list-item{position:relative}.checkout-cart-index .cart-totals-wrapper .button.btn-proceed-checkout.btn-checkout span{font-size:20px !important}.checkout-cart-index .product-cart-remove-mobile a{font-size:16px !important}.checkout-cart-index .cart-table .item-options>dd{font-size:14px !important;color:#41395f !important}.checkout-cart-index .checkout-types{float:none;text-align:center;max-width:320px !important;padding-right:0;padding-top:8px;width:100%;margin:0 auto}.checkout-cart-index .product-cart-info .product-cart-sku-mobile{font-size:14px !important}.sidebar-cart .product-cart-total .cart-total-text{font-size:14px !important}.checkout-cart-index .item-options{font-size:14px !important}#shopping-cart-table .product-cart-total1 .cart-price .price{font-size:14px !important}.checkout-cart-index .product-name-mobile>a{font-size:14px !important}.checkout-cart-index .product-cart-info .product-cart-sku-mobile>h3{font-size:14px !important}.cart-table .item-options>dt{font-size:14px !important}.checkout-cart-index .sidebar-cart .product-cart-sku-mobile{color:#41395f !important}.checkout-cart-index .sidebar-cart .product-cart-total span span{color:#41395f !important}.a-center.product-cart-remove-mobile{float:right;width:50%;text-align:left}}.smartdiamond-main .account-create .input-text.required-entry{border-color:#000;height:40px;width:375px;color:#000;background:transparent none repeat scroll 0 0}.smartdiamond-main .account-create{float:none;margin:40px auto 0;max-width:375px;width:100%}.smartdiamond-main .account-create .required{color:#000;float:left;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.smartdiamond-main .account-create .buttons-set button.button{float:none !important;height:45px}.smartdiamond-main .account-create .buttons-set{font-size:13px !important;letter-spacing:1px;text-align:center !important}.smartdiamond-main .account-create .buttons-set .button span{font-weight:bold}#checkout-step-shipping .cart-item .item-options>dd{color:#423a60 !important}#checkout-step-payment .cart-item .item-options>dd{color:#423a60 !important}.women-rings .sub-ring-collection a{display:block}.women-rings .sub-ring-collection a img{display:block;max-width:100%}@media only screen and (min-width:520px) and (max-width:770px){.welcome-msg-login-mobile .hello{color:#41395f;font-size:26px;font-style:italic;letter-spacing:2px;text-align:center}.customer-account-index .customer_dash_title_desktop{display:none}.customer_dash_title_mobile{display:block !important}.welcome-img-mobile>img{display:none}.main-background-tabs{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;float:left;padding:7px 0 0 !important;text-align:center;width:100%}.main-background-tabs li.active{background:#443c61 none repeat scroll 0 0}.main-background-tabs li{border-bottom:1px solid #f6f5f8 !important;padding:12px 0;float:left;width:100%}.main-background-tabs li.active>a{background:rgba(0,0,0,0) url("../images/mobile_active.png") no-repeat scroll right center/20px auto;color:#fff !important}.welcome-img-mobile{position:initial}.responsive-msg-welcome{position:initial}.main-background-tabs li a{color:#000 !important;font-size:30px;letter-spacing:1px;line-height:28px;text-transform:uppercase;background:rgba(0,0,0,0) url("../images/mobile_deactive.png") no-repeat scroll right center/20px auto;float:left;width:100% !important}.customer-account .page-title.account-title{display:none}.welcome-img-mobile .responsive-msg-welcome{font-size:22px;font-style:italic;text-align:center;color:#000 !important}.main-background-tabs .log-out-mobile{color:#000 !important;font-size:30px !important}.hello_email{color:#000;border-bottom:1px solid #ccc;font-size:24px;margin-bottom:10px;margin-top:10px;text-align:center;padding-bottom:20px}}@media only screen and (min-width:768px) and (max-width:770px){.checkout-onepage-index .opc .section.first-title .step-title h2{font-size:25px !important;width:100%;text-align:center;margin-bottom:20px !important}.round_aab{display:none}#payment-buttons-container,.shipmethodnew,.cartmain{max-width:500px !important;float:none !important;display:block !important}#checkout-step-shipping .not_login{max-width:445px !important}#checkoutSteps .buttons-set{margin:0 auto !important}li.section.first-title .step-title{display:block}li.section .step-title{display:none}}@media only screen and (max-width:480px){#checkoutSteps li .step.a-item{margin-bottom:10px}.ringbuilder .liststep li.re-ring,.ringbuilder .liststep li.se-diamond,.ringbuilder .liststep li.checkout{height:60px}.checkout-onepage-index .ringbuilder .liststep li.se-diamond.defaultmiddle,.checkout-onepage-index .ringbuilder .liststep li.checkout.defaultmiddle,.checkout-onepage-index .ringbuilder .liststep li.re-ring.defaultmiddle{padding:25px 0 9px 32px !important}.checkout-onepage-index .ringbuilder .liststep li.checkout.defaultmiddle#orderstick{padding:35px 0 9px 32px !important}.ringbuilder .liststep li span,.ringbuilder .liststep li.selected span{top:-6px}.header-minicart .minicart-actions .cart-link{margin-top:0}.main-cms-banner{padding:15px 0;margin-bottom:25px}}@media only screen and (max-width:1023px){.category-engagement-rings .max-wedding-collection{width:40%}.main-container{margin-top:45px;float:left;width:100%}.wordpress-post-view .main-container{margin-top:60px}.catalogsearch-result-index .main-container{margin-top:77px}.catalog-product-view.category-sapphire-engagement-rings .main-container,.catalog-product-view.category-gemstone-engagement-rings .main-container{margin-top:45px}}@media only screen and (max-width:1023px){.display-single-price .round_aab{display:none}}@media screen and (max-width:1024px){.mobile-home-content .owl-theme .owl-controls{bottom:0;margin-bottom:0}}@media only screen and (max-width:1024px) and (min-width:771px){.product-name-count{float:left;padding-left:5px}.category-products .toolbar .pager{width:33%;float:right;overflow:hidden}.sorter{float:left;margin-bottom:0;margin-right:0;width:66%}.showfilters{margin-right:0;width:40%}.sorter>.sort-by{float:left;margin-right:0;height:30px;width:60%}}@media only screen and (min-width:1024px){.main-banner-education{position:relative;overflow:hidden;min-height:450px}.engage-part3{height:650px}.category-engagement-rings .engage-part3{height:auto}.sub-text-education h1{color:#fff !important}}@media only screen and (min-width:1366px){.main-banner-education{min-height:750px}}@media only screen and (min-width:1025px){.cms-resource-center.search-post .article-content,.cms-resource-center.category-rc .article-content{margin-top:175px}.cms-resource-center.search-post .article-content .top-post,.cms-resource-center.category-rc .article-content .top-post{display:flex;height:auto;box-shadow:none;margin:50px 0 0 7%;width:80%}.cms-resource-center.search-post .article-content .top-post:last-child,.cms-resource-center.category-rc .article-content .top-post:last-child{margin-bottom:50px}.cms-resource-center.search-post .article-content .top-post img,.cms-resource-center.category-rc .article-content .top-post img{float:none;margin:0;height:200px}.cms-resource-center.search-post .article-content .top-post>span,.cms-resource-center.category-rc .article-content .top-post>span{padding-left:15px;width:45%;display:flex;justify-content:center;flex-direction:column}.cms-resource-center.search-post .article-content .top-post .top-title,.cms-resource-center.search-post .article-content .top-post p,.cms-resource-center.category-rc .article-content .top-post .top-title,.cms-resource-center.category-rc .article-content .top-post p{float:none;width:100%}.cms-resource-center.search-post .article-content .top-post div,.cms-resource-center.category-rc .article-content .top-post div{background:#f9fafb;position:static;bottom:0;margin:15px 0 0 20px;width:60%}.cms-resource-center .article-content .top-post div a:not(.button){float:none}}