html { min-height: 100%; height: auto; overflow-x: hidden; } @font-face { font-family: IranSans; src: url(../fonts/IRANSansWeb.woff); src: url(../fonts/IRANSansWeb.eot); src: url(../fonts/IRANSansWeb.ttf); src: url(../fonts/IRANSansWeb.woff2); } @font-face { font-family: myNumber; src: url(../fonts/BNazanin.ttf); } body { margin: 0; padding: 0; font-family: IranSans; font-size: 12px; text-align: left !important; line-height: 18px; color: #434343; direction: ltr !important; min-height: 100%; height: auto; } main { /*min-height: 566px;*/ } .ltr { direction: ltr; } .strong { font-weight: bold; } em, .red, .validation-advice { color: red; } header { background-color: #0c0c0c; min-height: 40px; color: #fff; } footer { background: rgba(0, 0, 0, 0) url("../images/footer_bg.jpg"); background-size: cover; /* height: 320px;*/ color: #fff; /* margin-top: 30px; */ padding: 10px 0 5px; /* border-top: solid 3px #8aafbb;*/ } .h2, h2, .h1, h1 { font-size: 20px; color: #001052; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; } .text-right { text-align: right; direction: rtl; } .text-left { text-align: left; direction: rtl; } h2.header-title { text-align: center; border-bottom: 1px solid #c0c0c0; padding-bottom: 20px; width: 30%; margin: 2% auto; } .p-t-10 { padding-top: 10px !important; } .p-t-30 { padding-top: 30px !important; } .p-b-10 { padding-bottom: 10px !important; } .p-b-30 { padding-bottom: 20px !important; } .m-r-5 { margin-right: 5px !important; } .m-r-10 { margin-right: 10px !important; } .m-l-5 { margin-left: 5px !important; } .m-t-10 { margin-top: 10px !important; } .m-t-30 { margin-top: 30px !important; } .l-h-30 { line-height: 30px; } .no-padding { padding: 0 !important; } .number { direction: rtl; } .row { margin-right: 0; margin-left: 0; } .navbar { position: fixed; min-height: 50px; margin: 0px auto !important; border: 0 solid transparent; background-color: #fff !important; box-shadow: 0 2px 5px 0 rgba(0, 16, 82, .16), 0 2px 10px 0 rgba(0, 16, 82, .12); padding: 10px 0; } /**/ /*.navbar-nav li:hover { background-color: #e8e8e8; }*/ .navbar-nav>li a { line-height: 50px; padding-top: 5px; padding-bottom: 0px; color: #001052 !important; } #price_discount_button { width: 167px; margin: 9px 10px -40px 86px; text-align: center; background: #fff; color: #001052; font-size: 12px; } #price_discount_button span{ font-size: 16px; } /*.navbar-nav li.active:brfore{background-image: url(../images/active_diamond.png);height: 10px;} */ .navbar-nav>li a.active::before { background: rgba(0, 0, 0, 0) url("../images/active_diamond.png") repeat scroll 0 0; bottom: -28px; content: ""; display: inline-block; height: 31px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 31px; } .navbar-nav>li a:hover:after { background: rgba(0, 0, 0, 0) url(../images/active_diamond.png) repeat scroll 0 0; bottom: -28px; content: ""; display: inline-block; height: 31px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 31px; } @media(max-width: 767px) { .navbar-nav>li a.active::before, .navbar-nav>li a:hover:after { bottom: -9px; left: -37px; } #almas_caratid{ margin-top: 33px !important; } } .navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default { /*background-color: #fff;*/ } .nav-icon { padding-left: 35px; padding-right: 0px; } .nav-icon li { float: left; } ul.dropdown-menu li { text-align: right; font-size: 11px; } .navbar-left a:hover { background-color: transparent !important; } .navbar-right { margin-right: 0px; padding-right: 0; direction: ltr; } /**/ .adver img, .carousel-inner img { width: 100%; height: 100%; background-size: cover; } .carousel-caption { margin-bottom: 15%; } .news { border: 1px solid #efefef; box-shadow: 0 0 3px #efefef; float: right; width: 100%; padding-left: 10px; text-align: right; max-height: 230px; } .news-image img { background-size: cover; width: 100%; height: 230px; } .news-text { margin-top: 5%; } h3 { float: left; text-align: left; width: 100%; } .panel-heading h3 { float: none; width: auto; } .sell-form .panel-heading h3 a { display: none; } h4 { font-size: 16px; } p { text-align: justify; } .left-float { float: left; } .right-float { float: right; } .btn-yellow { background-color: #f5bf25; color: #434343; border: 1px solid #e6b124; margin-top: 10px; font-size: 10px; } .btn-green { background-color: #e4e4e4 !important; color: #4c4c4c; border: 1px solid #c1c1c1; margin-top: 20px; font-size: 10px; } .date { padding: 10px; background-color: #f2f2f2; margin-top: 10px; color: #434343; } .social hr { color: #cdcdcd; } ul.bottom ul { float: left; width: 50%; direction: rtl; } .listStyle { color: #ffd875; } ul.nav-footer ul { float: right; text-align: center; width: 33%; list-style: none; } footer a, footer a:link { color: #fff; } footer a:hover { color: #fff; font-weight: bold; } .footer-bottom { /*border-top: solid 1px #8aafbb;*/ /*background-color: #000;*/ width: 100%; /*color: #fff;*/ } footer .col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center, footer .col-xs-12.col-sm-12.col-md-12.col-lg-12.m-t-30 { text-align: center; margin-bottom: 0px; } .socila-icon .col-xs-2.col-sm-2.col-md-2.col-lg-2.first { margin-right: 45px; } .date, .number { font-family: myNumber !important; font-size: 14px; } .box-main { border: 1px solid #efefef; /* -webkit-box-shadow: 0px 0px 16px -1px rgba(0,16,82,0.75); -moz-box-shadow: 0px 0px 16px -1px rgba(0,16,82,0.75); box-shadow: 0px 0px 16px -1px rgba(0,16,82,0.75);*/ /*box-shadow: 0 0 3px #efefef;*/ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); border-radius: 10px; float: right; width: 100%; margin-top: 0px; padding: 10px; } tbody.grey .checkbox { margin-top: -15px !important; } thead.blue { background-color: #06436d; color: #fff; } tbody.grey { background-color: #d9d9d9; } tbody.grey td { min-height: 70px !important; text-align: center; } /*slide diamond*/ .hide-bullets { list-style: none; margin-top: 10px; padding: 0; } .item { cursor: pointer; } /*.hide-bullets{*/ /*width: 500px;*/ /*overflow-x: scroll;*/ /*height: 130px;*/ /*overflow-y: hidden;*/ /*}*/ ul.hide-bullets>li { display: inline-block; } .thumbnail img { cursor: pointer; width: 100px; height: 100px; } .carousel-inner { height: 300px; } .item img { background-size: cover; height: 300px !important; width: 100%; } .text-line { text-decoration: line-through; } .dir-ltr { /*direction: ltr !important;*/ } .adver img { position: relative; } .adver-text { width: 60%; position: absolute; z-index: 1; right: 20%; left: 20%; top: 10%; text-align: center; } .dimond_icon { transform: none; display: inline-block; background: transparent url(../images/Diamond-Sprite.png) no-repeat; height: 70px; width: 70px; vertical-align: middle; font-size: 16px; padding-top: 63px; color: #001052; } .dimond_icon_0 { /* round */ background: transparent url(../images/dimond_icon_0.png) no-repeat; background-size: contain; } .dimond_icon_1 { /* princess */ background: transparent url(../images/dimond_icon_1.png) no-repeat; background-size: contain; } .dimond_icon_2 { /* emerald */ background: transparent url(../images/dimond_icon_3.png) no-repeat; background-size: contain; } .dimond_icon_3 { /* asscher */ background: transparent url(../images/dimond_icon_4.png) no-repeat; background-size: contain; } .dimond_icon_4 { /* cushion */ background: transparent url(../images/dimond_icon_9.png) no-repeat; background-size: contain; } .dimond_icon_5 { /* marquise */ background: transparent url(../images/dimond_icon_11.png) no-repeat; background-size: contain; } .dimond_icon_6 { /* radiant */ background: transparent url(../images/dimond_icon_12.png) no-repeat; background-size: contain; } .dimond_icon_7 { /* oval */ background: transparent url(../images/dimond_icon_7.png) no-repeat; background-size: contain; } .dimond_icon_8 { /* pear */ background: transparent url(../images/dimond_icon_10.png) no-repeat; background-size: contain; } .dimond_icon_9 { background: transparent url(../images/dimond_icon_8.png) no-repeat; background-size: contain; } .dimond_icon_10 { background: transparent url(../images/dimond_icon_13.png) no-repeat; background-size: contain; } .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { margin-right: -20px; margin-leftt: 0px; } .checkbox label, .radio label { padding-right: 20px; padding-left: 0px; } /*.multipicker-option.active {*/ /*background-color: #015989;*/ /*}*/ /*.multipicker-wrapper .multipicker-option {*/ /*border-right: solid 1px #5e8ea9;*/ /*}*/ .buttons-wrapper { font-size: 0px; } .shape-button-wrapper { display: inline-block; text-align: center; /*width: 20%;*/ font-size: 12px; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: -15px !important; } .shape-button-wrapper button { transform: scale(0.7, 0.7); background-color: #fff; border: solid 1px #bbb; outline: none; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 9px 6px; border-radius: 10px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); } /*.shape-button-wrapper button.active {*/ /*background-color: #8cbbd4;*/ /*border-color: #2e6888;*/ /*}*/ .customer-account-create .h1, .customer-account-create h1 { font-size: 24px; } .customer-account-create .h2, .customer-account-create h2 { font-size: 22px; } .customer-account-create .h1, .customer-account-create .h2, .customer-account-create .h3, .customer-account-create h1, .customer-account-create h2, .customer-account-create h3 { margin-top: 10px; margin-bottom: 20px; } .customer-account-login .h1, .customer-account-login h1 { font-size: 24px; } .customer-account-login .h2, .customer-account-login h2 { font-size: 22px; } .customer-account-login .h1, .customer-account-login .h2, .customer-account-login .h3, .customer-account-login h1, .customer-account-login h2, .customer-account-login h3 { margin-top: 10px; margin-bottom: 20px; } .footer-copyright { text-align: center; } .copyright-text .copyright-top, .copyright-text .copyright-bottom { color: rgba(255, 255, 255, 0.5); font-size: 10px; display: block; } .copyright-text .copyright-bottom { color: rgba(255, 255, 255, 0.5); font-size: 10px; display: block; } ul, menu, dir { -webkit-padding-start: 0px; } ul.nav.navbar-nav.navbar-right { font-size: 15px; } .product-row { cursor: pointer; } .product-row:nth-of-type(even) { background-color: #f5f5f7; } .product-row:nth-of-type(odd) { background-color: #fafafb; } .innotech-almas-almas-index .table { margin-bottom: 0px; } .buy-diamond { margin-top: 20px; } .buy-diamond label { display: block; text-align: left; color: #001052; font-size: 17px; margin-left: 20px; } .logo { padding: 20px; float: left; } .logo img { width: 200px; } .phone-holder { display: inline-block; direction: ltr; } .ui-widget-header { transform: none; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#f2ca00), to(#f2ca00)); background-image: -webkit-linear-gradient(to top, #f2ca00 0%, #f2ca00 100%); background-image: -moz-linear-gradient(to top, #f2ca00 0%, #f2ca00 100%); background-image: -o-linear-gradient(to top, #f2ca00 0%, #f2ca00 100%); background-image: linear-gradient(to top, #f2ca00 0%, #f2ca00 100%); } .ui-slider-horizontal .ui-slider-range { -o-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; } #loader, #almas_message { display: none; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 5; } #loader .overlay, #almas_message .overlay { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 7; background-color: rgba(0, 0, 0, 0.2); } #loader .whitespace, #almas_message .whitespace { position: relative; top: 50%; padding: 25px 8px; margin-top: -20px; width: 60%; text-align: center; margin-left: auto; margin-right: auto; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 9; background-color: #FFF; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 14px; } .products-list article { border: solid 1px #DDD; margin-top: 15px; padding: 20px 0px; background-color: #f7f7f7; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #loader .whitespace img { margin-right: 25px; } .attribute-label { font-weight: bold; padding-bottom: 1px; } .attribute-value { color: #777; padding-bottom: 8px; } .diamond-info td { text-align: left!important; } .diamond-info td:first-child { text-align: right!important; } .tooltip-information { padding-right: 5px; vertical-align: middle; font-size: 120%; cursor: help; color: #8aafbb; } .tooltip-information:hover { color: #74909c; } #tooltipAhoy { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } #tooltipAhoy .overlay { position: fixed; background-color: rgba(0, 0, 0, 0.1); z-index: 2000; top: 0; bottom: 0; left: 0; right: 0; } #tooltipAhoy .tooltip-body { position: absolute; width: 300px; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: solid 1px #CCC; background-color: #FFF; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 5px 5px 20px; z-index: 20001; } #tooltipAhoy .tooltip-body:after { position: absolute; display: block; content: ' '; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #FFF; bottom: -15px; right: 50%; margin-right: -7.5px; z-index: 2005; } #tooltipAhoy h4 { color: #999; font-size: 16px; } #tooltipAhoy section { color: #333; font-size: 12px; text-align: justify; word-break: break-all; white-space: normal; } #tooltipAhoy p { text-align: left; padding: 12px 5px 0; } #tooltip_data { display: none; } .discount-wrapper { position: relative; } .percent-sign { position: absolute; display: inline-block; top: 9px; right: 2px; z-index: 3; } #price_discount { padding-right: 70px; /*width: 120px;*/ display: inline-block; outline: none; width: 35%; margin-left: -25px; } #discount_operator { background-color: white; padding: 5px; display: inline-block; /* position: relative; margin-right: -15px;*/ border-color: #CCC; outline: none; border-right: none; } .filter-img { border: 1px solid #001052; } button.almas-button.active { /*background-color: #ccc;*/ border: 2px solid #001052; } .golbal-messages ul { list-style: none; margin: 0px; padding: 0px; } ul.messages, ul.messages ul { list-style: none; } ul.messages>li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 8px 6px; } ul.messages li.error-msg { color: #470202; background-color: #e6878b; border: solid 1px #c26666; } ul.messages li.success-msg { color: #2c6540; background-color: #90f0b3; border: solid 1px #46a065; } @media only screen and (min-width: 768px) { .navbar-nav>li { float: left; } } @media only screen and (max-width: 500px) { .logo img { /* width: 100%; */ } .news { max-height: 900px; } } @media only screen and (min-width: 1100px) { .header-search { width: 25%; display: inline-block; float: left; margin-left: 5%; margin-top: 7px; } .header-search .form-control { height: 35px; margin-top: 1px; font-size: 13px; } .header-minicart { float: left; margin-left: 30px; margin-top: 18px; } .header-minicart .item img { height: auto !important; width: auto; text-align: center; margin: auto; display: block; } .header-minicart .top-cart .block-content .item .product-name { height: auto; text-align: center; margin-top: 10px; } .header-minicart .top-cart .top-btn-remove { line-height: 16px; } } .navbar-collapse ul li ul { display: none; list-style: none; position: absolute; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); width: 130px; background: #e7e7e7; padding: 0 20px; text-align: center; left: -63px; } .navbar-collapse ul li:hover ul { display: block; } .navbar-collapse ul li.sub { position: relative; } .category-products h2.product-name { line-height: 20px; } .category-products h2.product-name a { display: block; font-family: Roboto; font-weight: 100; text-align: center; font-size: 12px; display: block; } .category-products h2.product-name a:hover { text-decoration: none; } .category-products .price-box { color: #000; display: block; text-align: center; font-size: 13px; font-weight: 700; } .category-products .actions { display: none; } .category-products .img-thumbnail { width: 100%; } .category-products .products-grid { list-style: none; } .category-products .products-grid li.col-xs-4 { margin-bottom: 30px; } .toolbar .sort-by select { margin-top: 14px; } #sidenav li.level-top a.level-top { text-transform: capitalize !important; } /*============Single Watch page=============*/ .product-view .col-xs-12.col-sm-6.col-md-6 { float: left; text-align: left; } ul.sitemap li, .page-sitemap li { list-style: none; text-align: left; line-height: 20px; } ul.sitemap li { float: left; width: 20%; } ul.sitemap { overflow: auto; margin-bottom: 12px; } .page-sitemap .sitemap a, .page-sitemap li a { color: #1b2d3b; font-family: "Open Sans", sans-serif; font-size: 14px; } .page-sitemap .pager p.amount { text-align: left; } .page-sitemap { float: left; padding-left: 15px; } .page-sitemap .page-title { text-align: left; } .page-sitemap .pager { margin: 13px 0 0 0px; } .my-account li { list-style: none; } .container.not-found { text-align: center; } .container.not-found p { text-align: center; color: #000; font-size: 13px; line-height: 30px; } .container.not-found li { text-align: center; list-style: none; color: #000; font-size: 13px; } /*=========Contact-Page=========*/ .contcat-details { float: left; margin-top: 6%; margin-right: 2%; } .contcat-details p.fisrt { margin-bottom: 25px; } .contact-form { float: right; width: 100%; padding-right: 30px; margin-top: -12px; } /*==============Cart page===========*/ .cart.container li { list-style: none; } .cart.container h2.product-name a { font-size: 13px; color: #000; text-decoration: none; } #shopping-cart-table tbody td.a-right, #shopping-cart-table td.cell-product-img { min-width: 150px; vertical-align: middle; } #shopping-cart-table td.cell-product-img { padding-right: 15px !important; } #shopping-cart-table td.a-center.last { border-left: 0px; vertical-align: middle; } #shopping-cart-table span.cell-label { text-align: center; } #shopping-cart-table input.form-control.qty { width: 59%; text-align: center; margin: 10px auto; } #shopping-cart-table tbody td.a-left { text-align: center; } #shopping-cart-table tbody tr td { border: 1px solid #ccc; } #shopping-cart-table button.button.btn-update { padding: 5px 10px 5px 0; } #shopping-cart-totals-table tbody td:nth-of-type(even) { min-width: 100px; } #shopping-cart-table h2.product-name { line-height: 17px; text-transform: uppercase; } /*============Checkout Page=========*/ .opc .section .step-title { width: 100%; border-top: 1px solid #ececec; position: relative; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; overflow: hidden; text-shadow: 0 0 black; padding-right: 10px; background: #f5f5f5; } .opc .section .step-title .number, .opc .section.allow.active .step-title .number, .no-touch .opc .section.allow:hover .step-title .number { width: 26px; height: 26px; text-align: center; color: #FFFFFF; line-height: 26px; background-color: #3399cc; display: block; position: absolute; top: 50%; left: 10px; margin-top: -13px; font-family: "Helvetica Neue", Verdana, Arial, sans-serif !important; } .step-title:hover { background-color: #f4f4f4; } .step.a-item { margin-top: 15px; margin-bottom: 15px; } .step.a-item li { list-style: none; } .billing-info li#billing-new-address-form .col-sm-3, .billing-info #shipping-new-address-form .col-sm-3 { width: 16.66666667%; } .vali .validate-select { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .col-sm-9.ctn-btn { margin-right: 14%; margin-top: 2%; } .checkbox.custom { margin-right: 10%; } .form-group.lower { margin-right: 9%; } .form-group.lower p { margin-top: 10px; } .form-group.lower p.f-left a { margin-top: 0px; } .form-group.lower .btn-default { margin-top: 0px; } #checkout-step-shipping_method p.f-left, #checkout-step-payment p.f-left { float: right; } #checkout-step-shipping_method button.btn.btn-success, #checkout-step-payment button.btn.btn-success { margin-top: 0px; margin-bottom: 15px; } #checkout-step-review #checkout-review-table h3.product-name { font-size: 13px; } #checkout-step-payment p.required { clear: both; } #checkout-step-review #checkout-review-table td.a-right, #checkout-step-review #checkout-review-table td.a-center, #checkout-step-review #checkout-review-table td.a-right.last { min-width: 100px; vertical-align: middle; } .forget-page li { list-style: none; } .forget-page { padding-right: 30px; } .cart ul.checkout-types li:last-child { display: none; } .clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } div.mini-cart-layer { float: left; } .top-cart .top-btn-remove { background: url("../images/btn_remove.gif") no-repeat scroll 0 0 transparent; display: block; font-size: 11px; height: 15px; line-height: 11px; margin: 0 0 3px; overflow: hidden; padding: 0 0 0 15px; } .header-minicart span.glyphicon.glyphicon-shopping-cart { float: left; padding-right: 4px; display: block; font-size: 15px; } div.mini-cart-layer-up {} div.mini-cart-layer-down { background-position: 0 bottom; } .mini-cart-layer span#cartHeader { display: block; font-family: IranSans; color: #777; font-size: 13px; } .top-cart { float: left; position: relative; } .top-cart .block-title { white-space: nowrap; cursor: pointer; } .top-cart .block-title.expanded { background-position: 0 3px !important; } .top-cart .block-title.expanded span { background-position: 100% -126px !important; } .top-cart .block-content { background: none repeat scroll 0 0 #FDFDFD; font-size: 11px; position: absolute; right: 0; text-align: left; top: 20px; width: 267px; } .top-cart .block-content ol { margin: 0; padding: 0; list-style: none outside none; } .top-cart .inner-wrapper { border: 4px solid #f5f5f5; } .top-cart .block-content .block-subtitle { background: #f5f5f5; font-size: 10px; font-weight: bold; color: #777; line-height: 12px; padding: 3px 10px 4px; } .top-cart .block-content .block-subtitle .close-btn { float: right; width: 13px; height: 0; padding-top: 12px; text-align: left; overflow: hidden; cursor: pointer; background: url(../images/btn_remove.gif) no-repeat 0 0; position: relative; z-index: 1; } .top-cart .cart-empty .close-btn { float: right; width: 13px; height: 0; padding-top: 12px; text-align: left; overflow: hidden; cursor: pointer; background: url(../images/btn_remove.gif) no-repeat 0 0; position: relative; z-index: 1; } .top-cart .cart-empty { padding: 10px 10px 10px 20px; color: #666; } .top-cart .block-content .item { padding: 8px 5px 8px 11px; border-bottom: 1px solid #DDD; margin: 0 5px; } .top-cart .block-content .last { border-bottom: none; } .top-cart .block-content .item .product-name { font-size: 11px; height: 30px; line-height: 14px; margin: 0 0 5px; overflow: hidden; } .top-cart .block-content .item .product-name a { font-size: 11px; text-decoration: none; color: #444; } .top-cart .block-content table { margin: 5px 0 0 0; } .top-cart .block-content table th { padding: 1px 8px; color: #8f8f8f; text-align: right; } .top-cart .block-content table td { text-align: left; padding: 1px 0; } .top-cart .block-content .subtotal { padding: 2px 5px; text-align: center; color: #666; } .top-cart .actions { background-color: #f5f5f5; color: #FFFFFF; padding: 5px 11px; text-align: right; z-index: 999; } .top-cart .actions a { float: left; line-height: 23px; } .top-cart .actions button { float: none; color: #FFF; padding-top: 3px; } div.top-cart { float: none; } div.top-cart .block-title { color: #000000; display: block; float: none; font-family: arial; font-size: 12px; padding: 0; float: left; } .mini-cart-layer span#cartHeader span { padding: 0px 8px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; font-weight: normal; color: #000; background: #dab066; } div.top-cart .block-content { top: 26px; } div.top-cart .block-content ol li { display: block; float: none; } footer .p-t-30 { padding-top: 5px !important; } footer .m-t-30 { margin-top: 15px !important; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 4px 3px !important; text-align: center; vertical-align: middle; } .catalog-category-view .block.block-category-nav { display: block; } .block.block-category-nav { display: none; } .col-xs-12.col-sm-12.col-md-6.col-lg-6.contact-us { float: left; text-align: left; } .page-title.contact { text-align: right; padding-right: 30px; } .col-xs-12.col-sm-12.col-md-6.col-lg-6.diamond { float: left; text-align: left; } .diamond .carousel-inner { height: 100%; } .diamond .item img { height: 100% !important; background: #efefef; padding: 9%; border-radius: 12px; } .form-control { text-align: left; } .catalog-category-view div#price { display: block; } .list-group a.glyphicon.glyphicon-plus { visibility: hidden; } ul#payment_form_samanpayment img { display: none; } .diamond h2.product-name { font-variant: normal; font-weight: normal; padding-left: 5px; color: #036; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 31px; line-height: 1; border-bottom: 1px solid #ababab; margin-top: 0px; } .dimond-price span.price { color: #036; font-size: 1.64286em; white-space: nowrap; } .diamond .btn-yellow { margin-top: 0; font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; border-width: 1px; border-style: solid; color: #fff; cursor: pointer; display: block; height: 39px; line-height: 39px; text-align: center; text-shadow: 0px 1px 2px #000; text-decoration: none; float: left; padding: 0 30px; border-color: #727272; background-color: #666666; border-radius: 0; } .diamond .btn-default:hover { border-color: #727272; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left top, left bottom, from(#A4A4A4), color-stop(3%, #727272), color-stop(97%, #5A5A5A), to(#05172D)); background-image: -webkit-linear-gradient(top, #A4A4A4 0%, #727272 3%, #5A5A5A 97%, #05172D 100%); background-image: -moz-linear-gradient(top, #A4A4A4 0%, #727272 3%, #5A5A5A 97%, #05172D 100%); background-image: -o-linear-gradient(top, #A4A4A4 0%, #727272 3%, #5A5A5A 97%, #05172D 100%); background-image: linear-gradient(to bottom, #A4A4A4 0%, #727272 3%, #5A5A5A 97%, #05172D 100%); border-radius: 0; color: #fff; } .m-t-30.diamond { margin-top: 0px !important; } td.text-left { font-weight: bold; } #contact-information h4 { color: #036; text-transform: uppercase; display: block; text-align: left; margin-bottom: 3px; } #contact-information p { text-align: left; border-right: 1px solid #036; } #contact-information .text { width: 239px; float: left; text-align: left; } #contact-information .links { float: left; padding-left: 20px; padding-top: 30px; } #contact-information .links .link-wrapper a { display: block; font-size: 14px; color: #036; margin-bottom: 17px; height: 18px; background: transparent url(../images/icon.jpg) no-repeat; } #contact-information .links .link-wrapper a span { padding-left: 30px; } #contact-information .links .link-wrapper a.cont { background-position: 0px -26px } #contact-information .links .link-wrapper a.email { background-position: 0 -56px; } section#contact-information { border-top: 1px solid #bdbdbd; padding-top: 15px; } .col-xs-12.col-sm-12.col-md-12.col-lg-12.m-t-30.bottom { padding: 0px; } div#shipping-and-financing { display: none; } .block-layered-nav .list-group-item.active { background-color: #6f6f6f !important; border-color: #6f6f6f !important; } .block-category-nav .block-content li.active a { color: #f7931d !important; } .header-search .input-group-btn:last-child>.btn { text-shadow: none; } .header-search .form-control { color: #000; } .header-search .btn-primary:hover { background: #204d74; } footer .col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center, footer .col-xs-12.col-sm-12.col-md-12.col-lg-12.m-t-30 { text-align: center; margin-bottom: 0px; } .socila-icon .col-xs-2.col-sm-2.col-md-2.col-lg-2.first { margin-right: 45px; } ul.bottom ul { float: left; width: 50%; direction: rtl; } ul.bottom li { float: none; width: 100%; direction: rtl; } .product-view .col-xs-12.col-sm-6.col-md-6 { float: left; text-align: left; } .product-view .product-main-info h1 { font-size: 24px; font-weight: 700; margin-bottom: 0; line-height: 30px; text-decoration: none; margin-top: 0; } .product-view .product-main-info p { text-align: left; } .product-view .product-main-info p.product-ids { margin-top: 10px; } .product-view p.availability.in-stock { display: none; } .product-view span.price { font-size: 24px; font-weight: 700; color: #25be3e; margin-top: 16px; display: block; } .product-view .add-to-cart label, .product-view .add-to-cart input#qty, .product-view ul.add-to-links li:nth-of-type(2) { display: none; } .product-view ul.add-to-links li { list-style: none; } .product-view .add-to-cart button.btn.btn-success, .product-view .add-to-cart button.button.btn-cart { float: none; width: auto; background-color: #000; color: #fff; border-color: #000000; border-radius: 0px; height: 48px; font-size: 18px; min-width: 250px; } .boder-up .singlepage-border div { margin-top: 8%; } .product-view .add-to-cart button.btn.btn-success:hover, .product-view .add-to-cart button.button.btn-cart:hover { border-color: #dab066; background-color: #dab066; background: #dab066; color: #fff; text-shadow: none; } .product-view p.no-rating { display: none; } .product-view .add-to-links span.glyphicon.glyphicon-heart { float: left; background: #dab066; height: 20px; border-radius: 100%; text-align: center; width: 25px; line-height: 20px; color: #000; margin-right: 7px; margin-top: -2px; } .product-view .a-right { display: none; } .product-view ul.add-to-links { border-bottom: 1px solid #ccc; padding-bottom: 15px; } .product-view .collateral-tabs.diamond-page .tab-content { text-align: left; border: 1px solid #ccc; box-shadow: 0px 0 3px #ccc; padding: 20px; } .product-view .collateral-tabs.diamond-page .tab-content h2 { margin: 0 0 15px 0; } .product-view .nav-pills>li>a { border-radius: 4px; padding: 5px; border: 1px solid #ccc; } .product-view .nav-pills>li { float: left; padding: 0px; } .product-view .collateral-tabs.diamond-page { margin-top: 30px; } .catalogsearch-result-index .block.block-category-nav { display: block; } .catalogsearch-result-index div#narrow-by-list { display: none; } .sort-by select option { text-transform: capitalize; } .my-account .h1, .my-account h1 { font-size: 20px; padding-bottom: 28px; } .product-view .btn-default:active:focus, .product-view .btn-default:active:hover { color: #fff; background-color: #A4A4A4; outline: 0; } /*======PopUp=============*/ /* Popup container */ .popup { position: relative; display: inline-block; cursor: pointer; } /* The actual popup (appears on top) */ .popup .popuptext { visibility: hidden; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 20px; position: absolute; z-index: 1; bottom: -150px; left: 350%; } /* Popup arrow */ .popup .popuptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; } /* Toggle this class when clicking on the popup container (hide and show the popup) */ .popup .show { visibility: visible; -webkit-animation: fadeIn 1s; animation: fadeIn 1s } /* Add animation (fade in the popup) */ @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .faded.fadeout { position: fixed; z-index: 1; background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; overflow: hidden; top: 0; } .popup .show iframe { border: 0px; } .popup-close.close { background-color: #ccc; text-align: center; width: 100%; } .popup-close.close h2 { color: #036; text-align: center; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 1.78571em; font-weight: bold; line-height: 26px; width: 100%; } .popup-close.close i.glyphicon.glyphicon-remove { position: absolute; top: 38px; right: 33px; color: #000; } img.gia { border: 1px solid #ccc; margin-top: 10px; } .diamond p.availability.in-stock { display: none; } .diamond .text-center { text-align: left; } .col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center { text-align: left; margin-bottom: 20px; } /*============Almas List===========*/ .innotech-almas-almas-list .table-bordered>thead>tr>td, .innotech-almas-almas-list .table>tbody>tr>td { vertical-align: middle; } .innotech-almas-almas-list .table { margin-bottom: 0px; } /*===============Dimond============*/ .animatable.fade { opacity: 1; } .diamond-color-illustration { margin-bottom: 30px; } .col-xs-12.col-sm-12.col-md-12.col-lg-12.m-t-30 { text-align: left; } #diamond-cut .label, #diamond-clarity .label { color: #fff; } div#diamond-information { font-size: 13px; } .diamond-shape-sprite:before { content: ""; display: inline-block; vertical-align: middle; background: url("sprites/diamond-shape-halved.png") no-repeat; height: 25px; margin: 0; width: 25px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite:before { background: url("sprites/diamond-shape.png") no-repeat; -moz-background-size: 25px, auto; -o-background-size: 25px, auto; background-size: 25px, auto } } .diamond-shape-sprite.asscher:before { background-position: 0 0 } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.asscher:before { background-position: 0 0 } } .diamond-shape-sprite.cushion:before { background-position: 0 -28px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.cushion:before { background-position: 0 -28px } } .diamond-shape-sprite.emerald:before { background-position: 0 -56px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.emerald:before { background-position: 0 -56px } } .diamond-shape-sprite.heart:before { background-position: 0 -84px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.heart:before { background-position: 0 -84px } } .diamond-shape-sprite.marquise:before { background-position: 0 -112px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.marquise:before { background-position: 0 -112px } } .diamond-shape-sprite.oval:before { background-position: 0 -140px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.oval:before { background-position: 0 -140px } } .diamond-shape-sprite.pear:before { background-position: 0 -168px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.pear:before { background-position: 0 -168px } } .diamond-shape-sprite.princess:before { background-position: 0 -196px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.princess:before { background-position: 0 -196px } } .diamond-shape-sprite.radiant:before { background-position: 0 -224px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.radiant:before { background-position: 0 -224px } } .diamond-shape-sprite.round:before { background-position: 0 -252px } @media (min--moz-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) { .diamond-shape-sprite.round:before { background-position: 0 -252px } } body.v360-active .diamond-shape-sprite:before { display: inline-block; background: transparent url("https://bnsec.bluenile.com/bnsecure/assets/phablet/icons/DiamondSearch-Icons-2016_v3.png") no-repeat; height: 28px; width: 28px; overflow: hidden; vertical-align: middle } body.v360-active .has-visualization .diamond-shape-sprite.asscher:before { background-position: -17px -12px } body.v360-active .selected.has-visualization .diamond-shape-sprite.asscher:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.asscher:before { background-position: -17px -44px } body.v360-active .diamond-shape-sprite.asscher:before { background-position: -17px -76px } body.v360-active .selected .diamond-shape-sprite.asscher:before, body.v360-active .checked.diamond-shape-sprite.asscher:before { background-position: -17px -104px } body.v360-active .has-visualization .diamond-shape-sprite.cushion:before { background-position: -17px -133px } body.v360-active .has-visualization.selected .diamond-shape-sprite.cushion:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.cushion:before { background-position: -17px -168px } body.v360-active .diamond-shape-sprite.cushion:before { background-position: -17px -201px } body.v360-active .selected .diamond-shape-sprite.cushion:before, body.v360-active .checked.diamond-shape-sprite.cushion:before { background-position: -17px -230px } body.v360-active .has-visualization .diamond-shape-sprite.emerald:before { background-position: -17px -262px } body.v360-active .has-visualization.selected .diamond-shape-sprite.emerald:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.emerald:before { background-position: -17px -298px } body.v360-active .diamond-shape-sprite.emerald:before { background-position: -17px -335px } body.v360-active .selected .diamond-shape-sprite.emerald:before, body.v360-active .checked.diamond-shape-sprite.emerald:before { background-position: -17px -368px } body.v360-active .has-visualization .diamond-shape-sprite.heart:before { background-position: -17px -401px } body.v360-active .has-visualization.selected .diamond-shape-sprite.heart:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.heart:before { background-position: -17px -432px } body.v360-active .diamond-shape-sprite.heart:before { background-position: -17px -463px } body.v360-active .selected .diamond-shape-sprite.heart:before, body.v360-active .checked.diamond-shape-sprite.heart:before { background-position: -17px -490px } body.v360-active .has-visualization .diamond-shape-sprite.marquise:before { background-position: -17px -522px } body.v360-active .has-visualization.selected .diamond-shape-sprite.marquise:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.marquise:before { background-position: -17px -559px } body.v360-active .diamond-shape-sprite.marquise:before { background-position: -17px -595px } body.v360-active .selected .diamond-shape-sprite.marquise:before, body.v360-active .checked.diamond-shape-sprite.marquise:before { background-position: -17px -632px } body.v360-active .has-visualization .diamond-shape-sprite.oval:before { background-position: -17px -668px } body.v360-active .has-visualization.selected .diamond-shape-sprite.oval:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.oval:before { background-position: -17px -704px } body.v360-active .diamond-shape-sprite.oval:before { background-position: -17px -740px } body.v360-active .selected .diamond-shape-sprite.oval:before, body.v360-active .checked.diamond-shape-sprite.oval:before { background-position: -17px -775px } body.v360-active .has-visualization .diamond-shape-sprite.pear:before { background-position: -17px -809px } body.v360-active .has-visualization.selected .diamond-shape-sprite.pear:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.pear:before { background-position: -17px -846px } body.v360-active .diamond-shape-sprite.pear:before { background-position: -17px -883px } body.v360-active .selected .diamond-shape-sprite.pear:before, body.v360-active .checked.diamond-shape-sprite.pear:before { background-position: -17px -917px } body.v360-active .has-visualization.selected .diamond-shape-sprite.princess:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.princess:before { background-position: -17px -950px } body.v360-active .has-visualization .diamond-shape-sprite.princess:before { background-position: -17px -983px } body.v360-active .diamond-shape-sprite.princess:before { background-position: -17px -1013px } body.v360-active .selected .diamond-shape-sprite.princess:before, body.v360-active .checked.diamond-shape-sprite.princess:before { background-position: -17px -1041px } body.v360-active .has-visualization .diamond-shape-sprite.radiant:before { background-position: -17px -1070px } body.v360-active .has-visualization.selected .diamond-shape-sprite.radiant:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.radiant:before { background-position: -17px -1102px } body.v360-active .diamond-shape-sprite.radiant:before { background-position: -17px -1133px } body.v360-active .selected .diamond-shape-sprite.radiant:before, body.v360-active .checked.diamond-shape-sprite.radiant:before { background-position: -17px -1160px } body.v360-active .has-visualization .diamond-shape-sprite.round:before { background-position: -17px -1188px } body.v360-active .has-visualization.selected .diamond-shape-sprite.round:before, body.v360-active .has-visualization .checked.diamond-shape-sprite.round:before { background-position: -17px -1220px } body.v360-active .diamond-shape-sprite.round:before { background-position: -17px -1251px } body.v360-active .selected .diamond-shape-sprite.round:before, body.v360-active .checked.diamond-shape-sprite.round:before { background-position: -17px -1278px } body.v360-active .visualization-filter-sprite:before { background: transparent url("https://bnsec.bluenile.com/bnsecure/assets/phablet/icons/DiamondSearch-Icons-2016_v3.png") -4px -1072px; -moz-background-size: 48px 1128px; -o-background-size: 48px 1128px; background-size: 48px 1128px; content: ' '; display: inline-block; height: 21px; overflow: hidden; position: relative; top: -3px; vertical-align: middle; width: 46px } body.v360-active #has-visualization-filter:checked+.new-checkbox+.visualization-filter-sprite:before { background-position: -3px -1045px } #shape-selector .diamond-search-shape-element.diamond-shape-sprite { height: 27px; position: relative } #shape-selector .diamond-search-shape-element.diamond-shape-sprite:before { margin-top: -1px !important } html.no-skinny #shape-selector .diamond-search-shape-element.diamond-shape-sprite:before { margin-top: -4px !important } #image-viewer-details-and-purchase .right-half .holiday-arrival-message { color: #333; font-weight: bold; line-height: 1.28571em; padding: .5em .14286em 0em 0em } #image-viewer-details-and-purchase .right-half .holiday-arrival-message div { color: #333; font-weight: normal } #image-viewer-details-and-purchase .right-half .holiday-arrival-message div.msg-title { font-weight: bold; margin-bottom: 3px; color: #DC3220 } @media only screen and (min-width: 850px) { #image-viewer-details-and-purchase .right-half .holiday-arrival-message span.nowrap { white-space: nowrap } } .special-order, .back-order, .not-available { margin: 1.07143em auto .14286em auto } @media only screen and (min-width: 600px) { .special-order, .back-order, .not-available { margin: 15% auto 1% auto } .medium-and-up+.special-order, .medium-and-up+.back-order, .medium-and-up+.not-available { margin: .35714em auto } } .customizers+.special-order, .customizers+.back-order, .customizers+.not-available { margin: 1.07143em auto } @media only screen and (min-width: 600px) { .customizers+.special-order, .customizers+.back-order, .customizers+.not-available { margin: 15% auto 0 auto } } .review-body .special-order .body, .back-order, .not-available, .non-shippable-destination, .generic-add-item-error { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: .35714em 0px; margin: .57143em auto } @media only screen and (min-width: 600px) { .information-tabs .special-order, .information-tabs .back-order, .information-tabs .not-available { margin-top: 1.42857em } } .special-order, .back-order, .not-available { text-align: center; max-width: 422px; font-family: Arial, Helvetica, sans-serif; clear: both } .special-order .title-bar, .back-order .title-bar, .not-available .title-bar { display: table; width: 100% } .special-order .title-bar>div, .back-order .title-bar>div, .not-available .title-bar>div { display: table-row } .special-order .title-bar>div>div, .back-order .title-bar>div>div, .not-available .title-bar>div>div { display: table-cell; vertical-align: middle; padding: 0px .35714em } .special-order .title-bar .title, .back-order .title-bar .title, .not-available .title-bar .title { color: #777; text-transform: uppercase; white-space: nowrap } .special-order .title-bar .bar, .back-order .title-bar .bar, .not-available .title-bar .bar { width: 50% } .special-order .title-bar .bar:first-child>div, .back-order .title-bar .bar:first-child>div, .not-available .title-bar .bar:first-child>div { margin-left: auto; margin-right: 0px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(3%, #ededed), to(#bdbdbd)); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 3%, #bdbdbd 100%); background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 3%, #bdbdbd 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 3%, #bdbdbd 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ededed 3%, #bdbdbd 100%) } .special-order .title-bar .bar>div, .back-order .title-bar .bar>div, .not-available .title-bar .bar>div { height: 1px; width: 90%; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -webkit-gradient(linear, left top, right top, from(#bdbdbd), color-stop(97%, #ededed), to(rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(left, #bdbdbd 0%, #ededed 97%, rgba(255, 255, 255, 0) 100%); background: -moz-linear-gradient(left, #bdbdbd 0%, #ededed 97%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(left, #bdbdbd 0%, #ededed 97%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, #bdbdbd 0%, #ededed 97%, rgba(255, 255, 255, 0) 100%) } .special-order p, .back-order p, .not-available p { font-size: 1.07143em; color: #f47900 } .special-order h3, .back-order h3, .not-available h3 { color: #f47900 } .special-order .action, .back-order .action, .not-available .action { font-size: 1.28571em; font-weight: bold; color: #069; margin-top: .35714em } .special-order .action a span, .back-order .action a span, .not-available .action a span { font-weight: bold; padding-left: .21429em; font-family: Arial, Helvetica, sans-serif } .special-order a.icon-phone span, .back-order a.icon-phone span, .not-available a.icon-phone span { color: #069; font-weight: bold; padding-left: .21429em; font-family: Arial, Helvetica, sans-serif } .not-available p { color: #900 } .not-available .phone-number { white-space: nowrap } .diamond-not-available .not-available { position: relative; max-width: none; color: #555; background: #fcd5d6; border: 1px solid #b69e9e; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: left; padding: .85714em .71429em .85714em .71429em } .diamond-not-available .not-available i { font-size: 2.28571em; position: absolute } @media only screen and (max-width: 599.9px) { .diamond-not-available .not-available i { top: 8px } } @media only screen and (min-width: 600px) { .diamond-not-available .not-available i { top: 4px } } @media only screen and (min-width: 850px) { .diamond-not-available .not-available i { top: 4px } } .diamond-not-available .not-available p { color: #555; display: inline-block; width: 80%; margin: 0 0 0 2.85714em } .non-shippable-destination { color: #900; padding: 1.07143em 0px } .non-shippable-destination .options { margin-top: .71429em } .non-shippable-destination .options a { padding-right: .5em } .non-shippable-destination .options a+a { border-left: 1px solid #069; padding-left: .5em } .generic-add-item-error { color: #900; padding: 1.07143em 0px } .back-order { text-align: center; color: #900 } .back-order form { padding: 0px; margin: 0px } .back-order form>div+div { margin-top: .71429em } .back-order div.error, .back-order div.success, .back-order div.error-message { display: none; margin-top: 1.42857em } .back-order div.success, .back-order div.error-message { magin-bottom: 1.07143em } .back-order div.error { color: #900 } .back-order input.error { border-color: #900 } .back-order .textbox { width: 20em; height: 2.85714em } .back-order .submit-line button, .back-order .submit-line input, .back-order .submit-line .blue-nile-button { width: 9.64286em; margin: 0px auto } .back-order .checkbox-line { display: table; cursor: pointer; margin-left: auto; margin-right: auto } .back-order .checkbox-line>div { display: table-row } .back-order .checkbox-line>div>div { display: table-cell; vertical-align: middle } .back-order .checkbox-line .checkbox { padding: .35714em .71429em 0 0 } .back-order .checkbox-line .checkbox span:before { font-size: 20px; text-indent: -3px; font-family: "icon-font"; font-style: normal; text-decoration: none; content: "\e600"; display: inline-block; top: 0px; bottom: 0px; left: 0px; right: 0px; text-align: center } .back-order .checkbox-line .checkbox span.checked:before { text-indent: 0; content: "\e602" } .back-order .checkbox-line input { display: none } #image-viewer-details-and-purchase .right-half .holiday-arrival-message { color: #333; font-weight: bold; line-height: 1.28571em; padding: .5em .14286em 0em 0em } #image-viewer-details-and-purchase .right-half .holiday-arrival-message div { color: #333; font-weight: normal } #image-viewer-details-and-purchase .right-half .holiday-arrival-message div.msg-title { font-weight: bold; margin-bottom: 3px; color: #DC3220 } @media only screen and (min-width: 850px) { #image-viewer-details-and-purchase .right-half .holiday-arrival-message span.nowrap { white-space: nowrap } } .special-order, .back-order, .not-available { margin: 1.07143em auto .14286em auto } @media only screen and (min-width: 600px) { .special-order, .back-order, .not-available { margin: 15% auto 1% auto } .medium-and-up+.special-order, .medium-and-up+.back-order, .medium-and-up+.not-available { margin: .35714em auto } } .customizers+.special-order, .customizers+.back-order, .customizers+.not-available { margin: 1.07143em auto } @media only screen and (min-width: 600px) { .customizers+.special-order, .customizers+.back-order, .customizers+.not-available { margin: 15% auto 0 auto } } a { color: #027CD1 } a.blue-nile-button, a.blue-button { color: #fff } .bold-black { font-weight: bold } i span { color: #838383 } .cta { font-weight: bold; white-space: nowrap; position: relative } .cta.white { color: #fff; text-decoration: underline } .cta.white>i { color: #fff } .cta>i { color: #027CD1; font-size: 1.14286em; margin-left: 4px; position: relative; bottom: -2px } .price-display .vat { white-space: nowrap } [data-switchable-ui-type] { display: none } [data-switchable-ui-type].active { display: inherit } body.details-open #detail-panels-wrapper #details-panel .top-links { display: none } body.details-open #detail-panels-wrapper #details-panel .title-container { display: block } main { margin-top: 0px } @media only screen and (min-width: 600px) { main { margin-top: 0px } } main>section:only-child { margin-bottom: 10px } @media only screen and (min-width: 600px) { main>section:only-child { margin-bottom: 20px } } .animatable { -webkit-transition: opacity .25s linear; -moz-transition: opacity .25s linear; -o-transition: opacity .25s linear; transition: opacity .25s linear } .animatable.flip.animating { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg) } .animatable.flip.animating.horizontal-group { -webkit-transform: rotateY(0deg) rotateX(180deg); -moz-transform: rotateY(0deg) rotateX(180deg); transform: rotateY(0deg) rotateX(180deg) } .animatable.fade.animating { opacity: 0 } .header-title-bar { background-color: #efefef; border-bottom: 1px solid #fcfcfc; font-size: 1.14286em; padding: 8px 0 6px 15px; position: relative; white-space: nowrap; z-index: 49 } .header-title-bar>a, .header-title-bar>span { color: #036; padding: 3px 0 } .header-title-bar>a { border-right: 1px solid #000; font-size: .75em; padding-right: 10px } @media only screen and (min-width: 600px) { .header-title-bar>a { font-size: .875em } } .header-title-bar>a>.collapsible { display: none } @media only screen and (min-width: 600px) { .header-title-bar>a>.collapsible { display: inline } } .header-title-bar>span { font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; padding-left: 3px; font-size: 1.0625em; font-variant: small-caps } @media only screen and (min-width: 600px) { .header-title-bar>span { padding-left: 8px; font-size: 1.375em } } #unavailable-diamond { padding: 0 10px } @media only screen and (min-width: 600px) { #unavailable-diamond { padding: 5px 30px 0 30px } } #unavailable-diamond>.unavailable-content { background-color: #FEC1C0; border: 1px solid #FF2933; display: table; padding: 5px 30px; width: 100%; min-height: 52px } #unavailable-diamond>.unavailable-content span.phone-number { white-space: nowrap } #unavailable-diamond>.unavailable-content>div { display: table-cell; vertical-align: middle } #unavailable-diamond>.unavailable-content>div.text { padding-right: 0 } @media only screen and (min-width: 600px) { #unavailable-diamond>.unavailable-content>div.text { padding-right: 5px } } #unavailable-diamond>.unavailable-content>div.text>i { margin-right: 10px } #unavailable-diamond>.unavailable-content>div.find-similar-action-button, #unavailable-diamond>.unavailable-content>div.diamond-not-displayable { display: none; padding-left: 5px; white-space: nowrap; width: auto } @media only screen and (min-width: 600px) { #unavailable-diamond>.unavailable-content>div.find-similar-action-button, #unavailable-diamond>.unavailable-content>div.diamond-not-displayable { display: table-cell } } #unavailable-diamond>.unavailable-content>div.find-similar-action-button>.main-button, #unavailable-diamond>.unavailable-content>div.diamond-not-displayable>.main-button { padding: 0 30px } #unavailable-diamond>.find-similar-action-button, #unavailable-diamond>.diamond-not-displayable { margin-top: 10px } @media only screen and (min-width: 600px) { #unavailable-diamond>.find-similar-action-button, #unavailable-diamond>.diamond-not-displayable { display: none } } #unavailable-diamond .similar-diamonds .section-heading { border: 0; margin: 10px 0 8px 0 } #unavailable-diamond .similar-diamonds .section-heading>span { font-size: 1.2em; font-style: normal } #unavailable-diamond .similar-diamonds .diamonds.similar-items { border: 1px solid #bdbdbd; width: 100% } #unavailable-diamond .similar-diamonds .diamonds.similar-items th, #unavailable-diamond .similar-diamonds .diamonds.similar-items td { background-color: #eee; height: 45px; text-align: center; text-transform: capitalize } #unavailable-diamond .similar-diamonds .diamonds.similar-items th.date, #unavailable-diamond .similar-diamonds .diamonds.similar-items td.date { display: none } @media only screen and (min-width: 600px) { #unavailable-diamond .similar-diamonds .diamonds.similar-items th.date, #unavailable-diamond .similar-diamonds .diamonds.similar-items td.date { display: table-cell } } #unavailable-diamond .similar-diamonds .diamonds.similar-items th.click-indicator, #unavailable-diamond .similar-diamonds .diamonds.similar-items td.click-indicator { min-width: 40px } #unavailable-diamond .similar-diamonds .diamonds.similar-items th.click-indicator i, #unavailable-diamond .similar-diamonds .diamonds.similar-items td.click-indicator i { font-size: 24px } #unavailable-diamond .similar-diamonds .diamonds.similar-items th { background-color: #007DCD; border-left: 1px solid #fff; color: #fff; font-weight: normal } #unavailable-diamond .similar-diamonds .diamonds.similar-items th:first-child { border-left: 0 } #unavailable-diamond .similar-diamonds .diamonds.similar-items td { border-top: 1px solid #ddd; cursor: pointer } #unavailable-diamond .similar-diamonds .diamonds.similar-items td i+span { display: none } @media only screen and (min-width: 600px) { #unavailable-diamond .similar-diamonds .diamonds.similar-items td i+span { padding-left: 10px; display: inline } } #unavailable-diamond .similar-diamonds .diamonds.similar-items tr.odd td { background-color: #fff } #unavailable-diamond+#image-viewer-details-and-purchase { margin-top: 10px } @media only screen and (min-width: 600px) { #unavailable-diamond+#image-viewer-details-and-purchase { margin-top: 20px } } .title-section { border-bottom: 1px solid #ababab } .title-section.in-column { display: none } @media only screen and (min-width: 600px) { .title-section { display: none } .title-section.in-column { display: block } } h1.product-title { font-variant: normal; font-weight: normal; padding-left: 5px; color: #036; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 26px; line-height: 1 } h1.product-title .sub-text { color: #777; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1 } .price-and-purchase { margin-top: 18px; border-bottom: 1px solid #ababab } .price-and-purchase .price-with-button { display: table; width: 100% } .price-and-purchase .price-with-button.uninitialized { visibility: hidden } .price-and-purchase .price-with-button .price-display, .price-and-purchase .price-with-button .button-display { display: table-cell; vertical-align: middle } .price-and-purchase .price-with-button.force-wrap { display: block } .price-and-purchase .price-with-button.force-wrap .price-display, .price-and-purchase .price-with-button.force-wrap .button-display { display: block } .price-and-purchase .price-with-button.force-wrap .button-display { margin-top: 10px } .price-and-purchase .price-with-button .price-display { text-align: right; display: block } .price-and-purchase .price-with-button .price-display { color: #777; padding-right: 10px; padding-left: 5px } .price-and-purchase .price-with-button .price-display .special-price { color: #900; font-weight: bold } .price-and-purchase .price-with-button .price-display .special-price>.price { font-size: 1.64286em } @media only screen and (min-width: 600px) { .price-and-purchase .price-with-button .price-display .special-price>.price { font-size: 1.78571em } } .price-and-purchase .price-with-button .price-display .special-price>.prefix { text-transform: lowercase } .price-and-purchase .price-with-button .price-display .now-price { color: #027CD1; font-weight: bold } .price-and-purchase .price-with-button .price-display .now-price>.price { font-size: 1.8em } .price-and-purchase .price-with-button .price-display .now-price>.price-suffix { font-size: 1.8em } .price-and-purchase .price-with-button .price-display .now-price>.prefix { text-transform: lowercase } .price-and-purchase .price-with-button .price-display .original-price>.prefix { text-transform: lowercase } .price-and-purchase .price-with-button .price-display .promoCode .code { color: #900 } .price-and-purchase .price-with-button .price-display .regular-price { color: #333 } .price-and-purchase .price-with-button .price-display .regular-price>.price { color: #036; font-size: 1.64286em; white-space: nowrap } @media only screen and (min-width: 600px) { .price-and-purchase .price-with-button .price-display .regular-price>.price { font-size: 1.78571em } } .price-and-purchase .price-with-button .price-display .discount-disclaimer { font-size: .75em } .price-and-purchase .price-with-button .price-display .price-message { color: #036 } .price-and-purchase .price-with-button .button-display { width: auto } .price-and-purchase .price-with-button .button-display .drop-down-action-button { width: auto; min-width: 160px } .price-and-purchase .price-with-button .button-display .drop-down-action-button .main-text { padding: 0 10px; white-space: nowrap } .price-and-purchase .price-with-button .button-display .drop-down-action-button>.vertical-menu, .price-and-purchase .price-with-button .button-display .find-similar-action-button>.vertical-menu { left: auto; right: 0; min-width: 205px; width: 100%; -webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.75) } .price-and-purchase .action-buttons { margin-top: 10px; display: block } .price-and-purchase .action-buttons .button-display { padding-left: 4px; display: inline-block; width: 100% } @media only screen and (min-width: 1000px) { .price-and-purchase .action-buttons .button-display { float: right } } .price-and-purchase .action-buttons .button-display .drop-down-action-button { width: 100% } @media only screen and (min-width: 1000px) { .price-and-purchase .action-buttons .button-display { width: 14.28571em } } .price-and-purchase .action-buttons .button-display .drop-down-action-button>.vertical-menu, .price-and-purchase .action-buttons .button-display .find-similar-action-button>.vertical-menu { left: auto; right: 0; min-width: 205px; width: 100%; -webkit-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.75) } .price-and-purchase .bank-wire-price { border: 1px solid #DDD; display: table; margin-top: 15px; padding: 4px 10px; width: 100% } .price-and-purchase .bank-wire-price>div { display: table-cell; text-align: right } .price-and-purchase .bank-wire-price>div:first-child { font-size: 1.28571em; text-align: left } .price-and-purchase .product-rating-stars { display: table; margin-top: 12px; padding-right: 5px; cursor: pointer; width: 100% } .price-and-purchase .product-rating-stars.old-rating-stars>div { display: table-cell } .price-and-purchase .product-rating-stars.old-rating-stars>div.review-count { display: none } .price-and-purchase .product-rating-stars.old-rating-stars>div:first-child .rating-values { display: table-cell; font-size: .85714em; position: relative; top: -3px } #details-panel .price-and-purchase .product-rating-stars { cursor: default } .details-expanded #details-panel .price-and-purchase .product-rating-stars { cursor: pointer } .price-and-purchase .product-rating-stars>div { color: #027CD1; display: block; text-align: left } .price-and-purchase .product-rating-stars>div:first-child { text-align: left } .price-and-purchase .product-rating-stars>div:first-child .rating-values { display: none } .price-and-purchase .product-rating-stars>div:first-child .offer-rating { cursor: pointer } .price-and-purchase .product-rating-stars>div:first-child .rating-stars { font-size: 1.21429em; letter-spacing: 3px; overflow: visible; text-align: left } .price-and-purchase .product-rating-stars>div:first-child .rating-stars:before { font-family: "icon-font"; color: #027CD1; content: ""; overflow: hidden; position: absolute } .price-and-purchase .product-rating-stars>div:first-child .rating-stars span.stars:before { color: #027CD1 } .price-and-purchase .product-rating-stars>div:first-child [itemprop="ratingValue"] { display: none } .price-and-purchase .product-rating-stars>div.review-count { font-size: .85714em; position: relative; top: -3px } .price-and-purchase .product-rating-stars>div.review-count[data-review-count='1'] span.plural { display: none } .price-and-purchase>.product-rating-stars { margin-top: 15px } #multiple-diamond-header { margin: 10px 15px 0 15px; overflow: visible } @media only screen and (min-width: 600px) { #multiple-diamond-header { margin: 20px 30px 0 30px } } #multiple-diamond-header .product-title, #multiple-diamond-header .price-and-purchase { margin-left: 0; padding-left: 0 } @media only screen and (min-width: 600px) { #multiple-diamond-header .product-title, #multiple-diamond-header .price-and-purchase { max-width: 50% } } #multiple-diamond-header .title-section { border: 0 } @media only screen and (min-width: 600px) { #multiple-diamond-header .title-section { float: left; padding-right: 13px; width: 50% } } #multiple-diamond-header .title-section.full-width { max-width: 100% } #multiple-diamond-header .title-section h2 { border-bottom: 1px solid #ababab; margin-bottom: 10px; padding: 0 } #multiple-diamond-header .title-section p { color: #036; font-size: .92857em } @media only screen and (min-width: 600px) { #multiple-diamond-header .price-and-purchase { float: right; padding-left: 12px } } #diamond-switcher { display: block; margin-top: 15px; overflow: visible; width: 100%; border-bottom: 1px solid #ababab; padding-top: 25px; position: relative } @media only screen and (min-width: 600px) { #diamond-switcher { padding-top: 0 } } #diamond-switcher:after { display: block; content: ''; clear: both } #diamond-switcher .switcher { display: block; float: left; background-color: #ebebeb; border: 1px solid #ababab; cursor: pointer; padding: 11px 15px; margin-left: 2px; margin-bottom: -1px; white-space: nowrap } #diamond-switcher .switcher.active { background-color: #fff; border-bottom-color: #fff } @media only screen and (min-width: 600px) { #diamond-switcher .switcher.active .expandable { display: inline } } #diamond-switcher .switcher:first-child { margin-left: 15px } @media only screen and (min-width: 600px) { #diamond-switcher .switcher:first-child { margin-left: 30px } } #diamond-switcher .switcher .expandable { display: none } #diamond-switcher .number-of-items { background-color: #fff; border: 0; display: block; float: none; cursor: auto; position: absolute; top: 0; left: 20px } @media only screen and (min-width: 600px) { #diamond-switcher .number-of-items { float: left; left: auto; padding: 10px 20px; position: relative } } #multiple-diamond-header>section.title-section>h1 { max-width: 100% } #image-viewer-details-and-purchase { margin: 0 15px; position: relative } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase { margin: 0 30px } } #image-viewer-details-and-purchase .canadian-diamond-message { border: 1px solid #BDBDBD; padding: 5px; margin: 15px 0 0 0 } #image-viewer-details-and-purchase .canadian-diamond-message .canadian-message-header { font-family: Arial, sans-serif; font-size: 18px; color: #182852; letter-spacing: 0 } #image-viewer-details-and-purchase #canadian-diamond-message-large { display: none } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase #canadian-diamond-message-large { display: block } } #image-viewer-details-and-purchase .canadian-flag-title { float: left; margin-right: 5px } #image-viewer-details-and-purchase .left-half { display: block; -webkit-tap-highlight-color: transparent } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .left-half { float: left; padding-right: 25px; width: 56% } } body.v360-active #image-viewer-details-and-purchase .left-half #similar-diamond { display: none !important } #image-viewer-details-and-purchase .left-half #similar-diamond a { background-color: #FAFAFA; display: table; margin-top: 25px; overflow: hidden; padding: 10px; text-decoration: none } #image-viewer-details-and-purchase .left-half #similar-diamond a>div { display: table-cell; vertical-align: middle } #image-viewer-details-and-purchase .left-half #similar-diamond a>div { padding-left: 15px } #image-viewer-details-and-purchase .left-half #similar-diamond a>div>h4 { font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; text-transform: uppercase; font-weight: normal; font-size: 18px } #image-viewer-details-and-purchase .left-half #similar-diamond a>div>p { color: #777 } #image-viewer-details-and-purchase .right-half { display: block } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .right-half { padding-top: 15px; float: right; width: 44% } } #image-viewer-details-and-purchase .right-half #detail-table { position: relative } #image-viewer-details-and-purchase .right-half #detail-table .detail-table { border-bottom: 1px solid #ababab; border-collapse: collapse; width: 100%; display: table } #image-viewer-details-and-purchase .right-half #detail-table .detail-table.header { margin-bottom: 0; font-weight: bold } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .tooltipcolumn { padding-right: 20px !important } #image-viewer-details-and-purchase .right-half #detail-table .detail-table [data-resource-url]>i { position: absolute } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row { border-top: 1px solid #ababab; display: table-row; width: 100%; overflow: hidden } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row.even { background-color: #FAFAFA } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row.even.first { background-color: #EFFAFF } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row.contains-link { direction: rtl; text-align: right; padding: .35714em 0; border-top: 0px none; white-space: nowrap } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row>div { display: table-cell; padding: 6px 0; vertical-align: middle } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row>div.column-0 { padding-left: 5px } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row>div.column-1>span { font-weight: bold; padding-right: 5px } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row>.two, #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row>.column-1:last-child, #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row .column-2 { text-align: right } #image-viewer-details-and-purchase .right-half #detail-table .detail-table { display: none } #image-viewer-details-and-purchase .right-half #detail-table .detail-table.header, #image-viewer-details-and-purchase .right-half #detail-table .detail-table.active { display: table } #image-viewer-details-and-purchase .right-half #detail-table .detail-table.header { font-size: 1.28571em; line-height: 25px } #image-viewer-details-and-purchase .right-half #detail-table .detail-table.header .group-of-icons a { color: #000 } #image-viewer-details-and-purchase .right-half #detail-table .detail-table.header .icon-share { display: none } #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row:first-child, #image-viewer-details-and-purchase .right-half #detail-table .detail-table .row.contains-link { border-top: none } #image-viewer-details-and-purchase .right-half #price-guarantee, #image-viewer-details-and-purchase .right-half #special-attention-message { border: none; padding: 15px 0 } #image-viewer-details-and-purchase .right-half #price-guarantee { padding-left: 5px } #image-viewer-details-and-purchase .right-half #special-attention-message .countdown-message .delivery-date, #image-viewer-details-and-purchase .right-half #special-attention-message .countdown-message .nowrap { white-space: nowrap; font-weight: bold } #image-viewer-details-and-purchase .right-half #special-attention-message .countdown-message .countdown-done { display: none } #image-viewer-details-and-purchase .right-half #special-attention-message .non-shippable-destination { border: 0; margin: 0; padding: 0 } #image-viewer-details-and-purchase .right-half .holiday-arrival-message { margin-top: 10px } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .right-half #canadian-diamond-message-small { display: none } } #image-viewer-details-and-purchase .right-half #contact-information { padding: 18px 0 18px 5px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .right-half #contact-information { border-bottom: 0; padding-bottom: 0 } } #image-viewer-details-and-purchase .right-half #contact-information .container { display: table } #image-viewer-details-and-purchase .right-half #contact-information .container>div { display: table-cell; vertical-align: middle } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .right-half #contact-information .container>div { display: block } } @media only screen and (min-width: 850px) { #image-viewer-details-and-purchase .right-half #contact-information .container>div { display: table-cell } } #image-viewer-details-and-purchase .right-half #contact-information .container>div.text { font-size: .85714em } #image-viewer-details-and-purchase .right-half #contact-information .container>div.text h4 { color: #036; text-transform: uppercase } #image-viewer-details-and-purchase .right-half #contact-information .container>div.text p { color: #777; margin-top: 5px } #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper { border-left: 1px solid #036; color: #036; display: inline-block; line-height: 25px; margin-left: 25px; padding-left: 25px; text-align: left; white-space: nowrap; vertical-align: top } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper { border-left: 0; margin: 10px 0 0 0; padding-left: 0 } } @media only screen and (min-width: 850px) { #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper { border-left: 1px solid #036; margin-left: 25px; padding-left: 25px } } #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper a { color: #036; display: block; margin-top: -5px; padding-top: 5px; position: relative } #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper a.hide { display: none } #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper a i { font-size: 1.28571em; margin-right: 10px; position: relative; top: 3px } #image-viewer-details-and-purchase .right-half #contact-information .container>div .link-wrapper a i.icon-phone { font-size: 1.57143em } @media only screen and (min-width: 600px) { #image-viewer-details-and-purchase .right-half #contact-information .contact-info-large .container>div { display: table-cell } #image-viewer-details-and-purchase .right-half #contact-information .contact-info-large .container>div .link-wrapper { border-left: 1px solid #036; margin-left: 25px; padding-left: 25px } } .cost a:after { font-family: "icon-font"; font-style: normal; text-decoration: none; content: "ï„…" } .cost a:hover { cursor: pointer } #details-fixed-header { background-color: #eeeeee; display: none; max-width: 1000px; position: fixed; top: 0; width: 100%; z-index: 2; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); -webkit-box-shadow: 1px 10px 5px -4px rgba(0, 0, 0, 0.34); -moz-box-shadow: 1px 10px 5px -4px rgba(0, 0, 0, 0.34); box-shadow: 1px 10px 5px -4px rgba(0, 0, 0, 0.34) } @media only screen and (min-width: 600px) { #details-fixed-header.shown { display: table } #details-fixed-header.shown .bank-wire-price { display: none } } #details-fixed-header>div { display: table-cell; vertical-align: middle; padding: 10px } #details-fixed-header>div.right-half { text-align: right; white-space: nowrap } #details-fixed-header>div>div { display: inline-block; text-align: left; height: auto; vertical-align: middle } #details-fixed-header>div>div.price-display { color: #036; text-align: right } #details-fixed-header>div>div.price-display .price { font-size: 1.42857em } #details-fixed-header>div>div.price-display .now-original-price a { font-weight: normal; color: #8f8e8e } #details-fixed-header>div>div.price-display .now-price { color: #027CD1; font-weight: bold } #details-fixed-header>div>div.price-display .duty-vat i { display: none } #details-fixed-header>div>div.button-display { padding-left: 20px } #details-fixed-header>div>div.button-display .drop-down-action-button>.vertical-menu { left: auto; right: 0; min-width: 205px; width: 100%; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75) } #details-fixed-header>div>div.button-display button { padding: 0 50px } #details-fixed-header>div>div.button-display button[data-identifier="special-order"] { border-color: #DC6D00; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNkNTZiMDYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZjk4MDUiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#D56B06), to(#FF9805)); background-image: -webkit-linear-gradient(bottom, #D56B06 0%, #FF9805 100%); background-image: -moz-linear-gradient(bottom, #D56B06 0%, #FF9805 100%); background-image: -o-linear-gradient(bottom, #D56B06 0%, #FF9805 100%); background-image: linear-gradient(to top, #D56B06 0%, #FF9805 100%) } #details-fixed-header>div>div.button-display button[data-identifier="china-shipping"], #details-fixed-header>div>div.button-display button[data-identifier="unavailable"] { border-color: #C83521; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNjYjNlMmMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmMDY4NTgiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#CB3E2C), to(#F06858)); background-image: -webkit-linear-gradient(bottom, #CB3E2C 0%, #F06858 100%); background-image: -moz-linear-gradient(bottom, #CB3E2C 0%, #F06858 100%); background-image: -o-linear-gradient(bottom, #CB3E2C 0%, #F06858 100%); background-image: linear-gradient(to top, #CB3E2C 0%, #F06858 100%) } #details-fixed-header>div .find-similar-action-button { width: auto } #details-fixed-header>div .find-similar-action-button .main-button { padding: 0 50px } .touch #details-fixed-header { max-width: 100% } #back-to-top-button { position: fixed; -webkit-transform: translateZ(0); bottom: 2.85714em; width: 4.28571em; height: 5em; opacity: .9; padding: .42857em; background-color: #f47900; -webkit-border-radius: .42857em; -moz-border-radius: .42857em; border-radius: .42857em; text-align: center; z-index: 150 } #back-to-top-button.hidden { display: none } #back-to-top-button button { font-family: Arial, Helvetica, sans-serif; font-size: 1.28571em; color: #fff; text-shadow: 0 -1px 0 #b75a00; text-decoration: none; line-height: 1.2em; display: block; width: 100%; height: 100% } #back-to-top-button button:after { font-family: "icon-font"; display: block; content: ""; font-size: 2.35714em; text-align: center } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .details-expanded #back-to-top-button button:after { font-size: .42857em } } .details-expanded #back-to-top-button button:after { font-size: .42857em \9 } html.touch body.fixed-header-shown.details-expanded #details-panel-wrapper #details-fixed-header { max-width: inherit } html body #details-fixed-header { max-width: 1000px } html body #details-fixed-header .fancy-only { display: none } .no-touch body.desktop #details-fixed-header { max-width: 1000px } .separator { background-color: #ababab; height: 1px; margin: 33px 15px 12px 15px; overflow: visible; position: relative; text-align: center } .separator .text { font-size: 17px; background-color: #fff; display: inline; padding: 0 10px; position: relative; top: -8px; text-transform: uppercase } .details-price-footer { margin: 10px; display: none } @media only screen and (min-width: 600px) { .details-price-footer { display: none } } .details-price-footer .bank-wire-price { display: none } #details-panel-wrapper .details-price-footer .drop-down-action-button.expanded .vertical-menu { position: relative } .horizontal-group { color: #777; display: block; padding: 30px 20px; position: relative; width: 100% } @media only screen and (min-width: 600px) { .horizontal-group { display: table; padding: 0 35px } } @media only screen and (min-width: 850px) { .horizontal-group { padding: 0 80px } } .horizontal-group ul { padding-left: 0 } .horizontal-group ul li { margin-top: 20px } .horizontal-group ul li:first-child { margin-top: 0 } .horizontal-group .row { display: table-row } .horizontal-group h2 { font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; letter-spacing: 2px; margin-bottom: 5px } @media only screen and (min-width: 600px) { .horizontal-group h2 { font-size: 1.71429em } } .horizontal-group h2 .label { text-transform: uppercase; color: #777; } .horizontal-group ul { padding-left: 25px } .horizontal-group ul>li { color: #027CD1 } .horizontal-group ul>li>span { color: #777 } .horizontal-group ul+p { padding-left: 25px } .horizontal-group .information-cell { display: none; vertical-align: middle } .horizontal-group .information-cell.active { display: block } @media only screen and (min-width: 600px) { .horizontal-group .information-cell.active {} } .horizontal-group .information-cell .columns { margin-top: 10px; overflow: hidden } .horizontal-group .information-cell .columns .column { float: left; display: none } .horizontal-group .information-cell .columns .column.right { float: right } @media only screen and (min-width: 600px) { .horizontal-group .information-cell .columns .column { width: 50%; display: block; padding: 0 0 0 20px } .horizontal-group .information-cell .columns .column:first-child { padding: 0 20px 0 0 } } @media only screen and (min-width: 850px) { .horizontal-group .information-cell .columns .column { padding: 0 0 0 25px } .horizontal-group .information-cell .columns .column:first-child { padding: 0 25px 0 0 } } .horizontal-group .information-cell .columns .column.only { display: block; padding: 0 } @media only screen and (min-width: 600px) { .horizontal-group .information-cell .columns .column.only { width: 335px } } @media only screen and (min-width: 850px) { .horizontal-group .information-cell .columns .column.only { width: 400px } } .horizontal-group .information-cell .columns .column.main { display: block } .horizontal-group .information-cell .columns .column p, .horizontal-group .information-cell .columns .column ul, .horizontal-group .information-cell .columns .column div { margin-top: 15px; text-align: left; } .horizontal-group .information-cell .columns .column p:first-child, .horizontal-group .information-cell .columns .column ul:first-child, .horizontal-group .information-cell .columns .column div:first-child { margin-top: 0 } .horizontal-group .information-cell .columns .column .glossary-content strong { font-weight: normal } #diamond-size .title, #diamond-color .title { color: #027CD1 } #diamond-size { min-height: 175px; position: relative } #diamond-size .not-small { display: none } @media only screen and (min-width: 600px) { #diamond-size .not-small { display: inline } } #diamond-size .small-only { display: block } @media only screen and (min-width: 600px) { #diamond-size .small-only { display: none } } #diamond-size .cta { display: block; margin-top: 15px } #diamond-size .column { padding-right: 150px } @media only screen and (min-width: 600px) { #diamond-size .column { padding-right: 0 } #diamond-size .column:first-child { padding-right: 25px } } #diamond-size .diamond-size-illustration { display: none; padding: 25px 0 45px 0; width: 100% } @media only screen and (min-width: 600px) { #diamond-size .diamond-size-illustration { display: table; position: relative } } #diamond-size .diamond-size-illustration .cell { border-bottom: 1px solid #777; display: table-cell; height: 100px; position: relative } #diamond-size .diamond-size-illustration .cell>.item { position: absolute; bottom: 50px } #diamond-size .diamond-size-illustration .cell>.item>img { display: block; position: relative; bottom: 0; max-width: 17.9mm; left: -50%; width: auto !important; height: auto !important; } #diamond-size .diamond-size-illustration .cell>.item>.label { position: absolute; display: block; text-align: center; bottom: -35px; left: -30px; width: 60px; text-align: center } #diamond-size .diamond-size-illustration .cell .label>span { display: block; font-size: .92857em } #diamond-size .diamond-size-illustration .cell .label>span.secondary { font-size: .78571em } #diamond-size .diamond-size-illustration .cell:before, #diamond-size .diamond-size-illustration .last.cell:after { background-color: #777; display: block; content: ' '; width: 2px; height: 8px; bottom: 0; left: 0; overflow: hidden; position: absolute } #diamond-size .diamond-size-illustration .small.cell:before { height: 5px } #diamond-size .diamond-size-illustration .last.cell:after { left: auto; right: 0 } #diamond-size .diamond-size-illustration .cell.first:before { display: none } #diamond-size .diamond-size-illustration .empty.cell { visibility: hidden; width: 30px } #diamond-size .diamond-size-illustration .item[data-size="4.1"]>img { width: 4.1mm } #diamond-size .diamond-size-illustration .item[data-size="5.1"]>img { width: 5.1mm } #diamond-size .diamond-size-illustration .item[data-size="5.8"]>img { width: 5.8mm } #diamond-size .diamond-size-illustration .item[data-size="6.4"]>img { width: 6.4mm } #diamond-size .diamond-size-illustration .item[data-size="6.9"]>img { width: 6.9mm } #diamond-size .diamond-size-illustration .item[data-size="7.4"]>img { width: 7.4mm } #diamond-size .diamond-size-illustration .item[data-size="7.8"]>img { width: 7.8mm } #diamond-size .diamond-size-illustration .item[data-size="8.1"]>img { width: 8.1mm } #diamond-size .carat-indicator { background-color: #027CD1; color: #fff; border: 1px solid #0276c7; display: block; padding: 5px 14px; position: absolute; text-align: center; right: 15px; top: 50%; margin-top: -43px; -webkit-box-shadow: -1px 1px 5px 0px #a1a1a1; -moz-box-shadow: -1px 1px 5px 0px #a1a1a1; box-shadow: -1px 1px 5px 0px #a1a1a1 } @media only screen and (min-width: 600px) { #diamond-size .carat-indicator { bottom: 0; display: none; left: -700px; margin-top: 0; padding: 2px 5px; top: auto; -webkit-transition: left 2s ease-out; -moz-transition: left 2s ease-out; -o-transition: left 2s ease-out; transition: left 2s ease-out } #diamond-size .carat-indicator .tooltip { display: block; height: 0; width: 0; border: 8px solid transparent; border-bottom-color: #027CD1; position: absolute; top: -16px; left: 50%; margin-left: -8px } } #diamond-size .carat-indicator .size { font-size: 2.14286em } @media only screen and (min-width: 600px) { #diamond-size .carat-indicator .size { display: table-cell; font-size: 1.85714em; vertical-align: middle } } #diamond-size .carat-indicator .size .bold { font-weight: bold } #diamond-size .carat-indicator .label { font-size: 1.14286em } @media only screen and (min-width: 600px) { #diamond-size .carat-indicator .label { display: table-cell; font-size: .71429em; vertical-align: middle; padding: 3px } } #diamond-size .carat-indicator .label span { display: block } #diamond-size .diamond-size-illustration .carat-indicator { display: none } @media only screen and (min-width: 600px) { #diamond-size .diamond-size-illustration .carat-indicator { display: table } } #diamond-cut, #diamond-clarity { color: #fff } #diamond-cut { background-color: #9E9E9E } @media only screen and (min-width: 600px) { #diamond-cut { background-image: url("../images/cutbkg.jpg"); background-repeat: no-repeat; background-position: 50% 20%; -moz-background-size: cover; -o-background-size: cover; background-size: cover } } @media only screen and (min-width: 600px) { #diamond-cut .small-only { display: none } } #diamond-cut .not-small { display: none } @media only screen and (min-width: 600px) { #diamond-cut .not-small { display: block } } #diamond-cut .glossary-content strong { display: none } #diamond-cut .illustration { margin-top: 15px; max-height: 215px; width: 100% } @media only screen and (min-width: 600px) { #diamond-cut .illustration { max-width: 325px } } @media only screen and (min-width: 850px) { #diamond-cut .illustration { max-width: 400px } } #diamond-color .glossary-content strong { display: none } #diamond-color .diamond-color-illustration { display: none; margin-top: 50px } @media only screen and (min-width: 600px) { #diamond-color .diamond-color-illustration { display: block } } #diamond-color .diamond-color-illustration .row { display: block; overflow: hidden; width: 100%; position: relative } #diamond-color .diamond-color-illustration .row>div { float: left; font-size: .85714em; text-align: center; text-transform: uppercase; width: 11.11111% } #diamond-color .diamond-color-illustration .row>div>.bracket { border: 1px solid #777; height: 10px } @media only screen and (max-width: 599.9px) { #diamond-color .diamond-color-illustration .row.upper, #diamond-color .diamond-color-illustration .row.lower { font-size: .71429em; line-height: 1.2em } } #diamond-color .diamond-color-illustration .row.upper { margin-bottom: 5px } #diamond-color .diamond-color-illustration .row.upper .not-carried { width: 22.22222%; padding-right: 2px } #diamond-color .diamond-color-illustration .row.upper .blue-nile-diamonds { bottom: 0; color: #027CD1; padding-left: 2px; position: absolute; right: 0; width: 77.77778% } #diamond-color .diamond-color-illustration .row.upper .blue-nile-diamonds .bracket { border-color: #027CD1 } #diamond-color .diamond-color-illustration .row.upper .bracket { border-bottom: 0 } #diamond-color .diamond-color-illustration .row.middle { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNmMGVhYjgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left top, right top, from(#f0eab8), color-stop(60%, #fff)); background-image: -webkit-linear-gradient(left, #f0eab8 0%, #fff 60%); background-image: -moz-linear-gradient(left, #f0eab8 0%, #fff 60%); background-image: -o-linear-gradient(left, #f0eab8 0%, #fff 60%); background-image: linear-gradient(to right, #f0eab8 0%, #fff 60%) } #diamond-color .diamond-color-illustration .row.middle>div { margin-bottom: 7px } #diamond-color .diamond-color-illustration .row.middle>div>.container { border-bottom: 7px solid #fff } #diamond-color .diamond-color-illustration .row.middle>div>.container>.label { background-color: #fff; font-size: .92857em; padding-top: 5px } @media only screen and (min-width: 600px) { #diamond-color .diamond-color-illustration .row.middle>div>.container>.label { font-size: 1.16667em } } #diamond-color .diamond-color-illustration .row.middle>div>.container>img { display: block; width: 100% } #diamond-color .diamond-color-illustration .row.middle>div>.container img, #diamond-color .diamond-color-illustration .row.middle>div>.container .label { border: 1px solid #fff } #diamond-color .diamond-color-illustration .row.middle>div>.container.selected img, #diamond-color .diamond-color-illustration .row.middle>div>.container.selected .label { border-color: #027CD1; -webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.19); -moz-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.19); box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.19) } #diamond-color .diamond-color-illustration .row.middle>div>.container img { border-top: 0 } #diamond-color .diamond-color-illustration .row.middle>div>.container .label { border-bottom: 0 } #diamond-color .diamond-color-illustration .row.lower .bracket { border-top: 0; margin-top: 10px } #diamond-color .diamond-color-illustration .row.lower .color { padding-right: 2px; width: 22.22222% } #diamond-color .diamond-color-illustration .row.lower .near-colorless { padding: 0 2px; width: 44.44444% } #diamond-color .diamond-color-illustration .row.lower .colorless { padding-left: 2px; width: 33.33333% } #diamond-color .diamond-color-illustration.reversed>div { float: right } #diamond-color .diamond-color-illustration.reversed>div>div { float: right } #diamond-color .diamond-color-illustration.reversed .upper.row .not-carried { padding-right: 0; padding-left: 2px } #diamond-color .diamond-color-illustration.reversed .upper.row .blue-nile-diamonds { left: 0; right: auto; padding-right: 2px; padding-left: 0 } #diamond-color .diamond-color-illustration.reversed .middle.row { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmMGVhYjgiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #fff), to(#f0eab8)); background-image: -webkit-linear-gradient(left, #fff 40%, #f0eab8 100%); background-image: -moz-linear-gradient(left, #fff 40%, #f0eab8 100%); background-image: -o-linear-gradient(left, #fff 40%, #f0eab8 100%); background-image: linear-gradient(to right, #fff 40%, #f0eab8 100%) } #diamond-color .diamond-color-illustration.reversed .lower.row .colorless { padding-left: 0; padding-right: 2px } #diamond-color .diamond-color-illustration.reversed .lower.row .color { padding-left: 2px; padding-right: 0 } #diamond-clarity { background: #626A77 url("") no-repeat center bottom; -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto; height: 450px } @media only screen and (min-width: 600px) { #diamond-clarity { background-position: 70% center; -moz-background-size: auto auto; -o-background-size: auto auto; background-size: auto auto; height: 475px } } @media only screen and (min-width: 850px) { #diamond-clarity { background-position: left center } } #diamond-clarity[data-clarity="I1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-I1.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="I1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-I1.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="I1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-I1.jpg") } } #diamond-clarity[data-clarity="I2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-I2.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="I2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-I2.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="I2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-I2.jpg") } } #diamond-clarity[data-clarity="I3"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-I3.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="I3"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-I3.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="I3"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-I3.jpg") } } #diamond-clarity[data-clarity="IF"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-IF.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="IF"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-IF.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="IF"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-IF.jpg") } } #diamond-clarity[data-clarity="SI1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-SI1.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="SI1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-SI1.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="SI1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-SI1.jpg") } } #diamond-clarity[data-clarity="SI2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-SI2.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="SI2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-SI2.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="SI2"] { background-image: url("../images/clarity-SI2.jpg") } } #diamond-clarity[data-clarity="VS1"], #diamond-clarity[data-clarity="VS2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-VS1.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="VS1"], #diamond-clarity[data-clarity="VS2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-VS1.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="VS1"], #diamond-clarity[data-clarity="VS2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-VS1.jpg") } } #diamond-clarity[data-clarity="VVS1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-VVS1.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="VVS1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-VVS1.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="VVS1"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-VVS1.jpg") } } #diamond-clarity[data-clarity="VVS2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-VVS2.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="VVS2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-VVS2.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="VVS2"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-VVS2.jpg") } } #diamond-clarity[data-clarity="FL"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-small-FL.jpg") } @media only screen and (min-width: 600px) { #diamond-clarity[data-clarity="FL"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-medium-FL.jpg") } } @media only screen and (min-width: 850px) { #diamond-clarity[data-clarity="FL"] { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/clarity-FL.jpg") } } @media only screen and (min-width: 600px) { #diamond-clarity { -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto } } #diamond-clarity .glossary-content strong { font-weight: normal } #diamond-clarity p+ul { display: none } @media only screen and (min-width: 600px) { #diamond-clarity p+ul { display: block } } #diamond-clarity .columns>.column>ul>li { color: #fff } #diamond-clarity .columns>.column>ul>li>span { color: #fff } #diamond-clarity .disclaimer { display: inline; position: absolute; bottom: 10px; right: 5px; font-size: .71429em } #guarantee-and-upgrade, #shipping-and-financing { color: #333; height: auto } @media only screen and (min-width: 600px) { #guarantee-and-upgrade, #shipping-and-financing { height: 475px } } #guarantee-and-upgrade li>span, #shipping-and-financing li>span { color: #333 } #guarantee-and-upgrade .title, #shipping-and-financing .title { max-width: 300px } #guarantee-and-upgrade section, #shipping-and-financing section { padding-top: 30px; overflow: hidden; position: relative } #guarantee-and-upgrade section:before, #shipping-and-financing section:before { content: ''; display: block; width: 340px; height: 0; border-top: 1px solid black; position: relative; top: -15px } #guarantee-and-upgrade section:first-child, #shipping-and-financing section:first-child { padding-top: 0 } #guarantee-and-upgrade section:first-child:before, #shipping-and-financing section:first-child:before { display: none } @media only screen and (min-width: 600px) { #guarantee-and-upgrade, #shipping-and-financing { padding: 35px } } #guarantee-and-upgrade .special-order, #shipping-and-financing .special-order { margin: 0; max-width: 100%; text-align: left } #guarantee-and-upgrade .special-order .bar, #shipping-and-financing .special-order .bar { display: none } #guarantee-and-upgrade .special-order .title, #shipping-and-financing .special-order .title { color: #333; font-size: 18px; padding: 0; text-transform: capitalize } #guarantee-and-upgrade .special-order .body, #shipping-and-financing .special-order .body { border: 0; margin: 0 } #guarantee-and-upgrade .special-order p, #shipping-and-financing .special-order p { margin: .71429em 0 } #guarantee-and-upgrade .special-order .action, #shipping-and-financing .special-order .action { font-size: inherit; padding-bottom: .71429em } #guarantee-and-upgrade .special-order .action a:before, #shipping-and-financing .special-order .action a:before { display: none } @media only screen and (min-width: 850px) { #guarantee-and-upgrade, #shipping-and-financing { height: 475px; padding: 0 80px } #guarantee-and-upgrade>.container, #shipping-and-financing>.container { display: table-cell; overflow: hidden; vertical-align: middle } #guarantee-and-upgrade>.container section, #shipping-and-financing>.container section { float: left; padding: 0 0 0 30px; border-left: 1px solid black; width: 50% } #guarantee-and-upgrade>.container section:first-child, #shipping-and-financing>.container section:first-child { border-left: 0; padding-left: 0; padding-right: 30px } #guarantee-and-upgrade>.container section:before, #shipping-and-financing>.container section:before { display: none } #guarantee-and-upgrade>.container section .column, #shipping-and-financing>.container section .column { overflow: hidden } #guarantee-and-upgrade>.container section .column p, #guarantee-and-upgrade>.container section .column ul, #shipping-and-financing>.container section .column p, #shipping-and-financing>.container section .column ul { margin-top: 15px } #guarantee-and-upgrade>.container section .column p:first-child, #guarantee-and-upgrade>.container section .column ul:first-child, #shipping-and-financing>.container section .column p:first-child, #shipping-and-financing>.container section .column ul:first-child { margin-top: 0 } } #shipping-and-financing { height: auto; position: relative; padding-top: 30px; padding-bottom: 30px } @media only screen and (min-width: 850px) { #shipping-and-financing { min-height: 339px; background-color: #fff } #shipping-and-financing.without-financing { background-position: 480px center; -moz-background-size: auto 110%; -o-background-size: auto 110%; background-size: auto 110% } #shipping-and-financing.without-financing #financing-available { display: none } } #shipping-and-financing .background { display: none; position: absolute; top: 0 } @media only screen and (min-width: 850px) { #shipping-and-financing .background { display: block } } #shipping-and-financing ul li { margin-top: 0 } #shipping-and-financing>.container>section { float: none; border: 0; padding: 0 } @media only screen and (min-width: 850px) { #shipping-and-financing>.container>section { width: 100% } } #shipping-and-financing>.container>section#financing-available { padding: 20px 0; max-width: 380px } #shipping-and-financing>.container>section#financing-available:before { display: none } #shipping-and-financing>.container>section#financing-available ul+p { font-size: .85714em; margin-top: 15px } @media only screen and (min-width: 850px) { #shipping-and-financing #shipping-details { max-width: 400px } } #shipping-and-financing #shipping-details .shipping { display: table } #shipping-and-financing #shipping-details .shipping+.shipping { margin-top: 20px } #shipping-and-financing #shipping-details .shipping.upgrades .row>div:first-child { white-space: normal } #shipping-and-financing #shipping-details .shipping .row { display: table-row } #shipping-and-financing #shipping-details .shipping .row.header { font-weight: bold } #shipping-and-financing #shipping-details .shipping .row>div { display: table-cell; padding: 5px 0 0 35px; vertical-align: top } #shipping-and-financing #shipping-details .shipping .row>div:first-child { padding-left: 0; white-space: nowrap } #shipping-and-financing #shipping-details .shipping .row>div[data-unique-id="receive-on-column-1"] { color: #027CD1; font-weight: bold } #shipping-and-financing #shipping-details .shipping .row.upgrade>div { padding-top: 15px; vertical-align: top } #shipping-and-financing #shipping-details .shipping .row.upgrade>div .date { font-weight: bold } #shipping-and-financing #shipping-details .shipping .row.upgrade>div>.cost { overflow: hidden; margin-top: 10px } #shipping-and-financing #shipping-details .shipping .row.upgrade>div>.cost a { float: right } @media only screen and (min-width: 850px) { #shipping-and-financing #shipping-details .message { max-width: 410px } } #shipping-and-financing #shipping-details .upgrades { margin-top: 5px } @media only screen and (min-width: 850px) { #shipping-and-financing #shipping-details .upgrades { max-width: 370px } } #shipping-and-financing #shipping-details .upgrades .detail-title, #shipping-and-financing #shipping-details .upgrades .message { display: inline; font-weight: normal } #shipping-and-financing #shipping-details .included-in-your-order { margin-top: 20px } #shipping-and-financing #shipping-details .included-in-your-order .title .label { text-transform: none; font-size: 18px } #shipping-and-financing #shipping-details .included-in-your-order .lists { margin: 10px 0 17px 0; overflow: hidden } #shipping-and-financing #shipping-details .included-in-your-order .lists>ul { float: left } #shipping-and-financing #shipping-details .included-in-your-order .lists>ul:first-child { padding-right: 20px; margin-bottom: 5px } #shipping-and-financing #shipping-details .included-in-your-order .lists>ul>li { margin-top: 5px; white-space: nowrap } #shipping-and-financing #shipping-details .included-in-your-order .lists>ul>li:first-child { margin-top: 0 } #shipping-and-financing #shipping-details .included-in-your-order .lists>ul>li i { position: relative; top: 1px } #shipping-and-financing #shipping-details .disclaimer { font-size: .85714em } @media only screen and (min-width: 850px) { #shipping-and-financing #shipping-details .disclaimer { max-width: 390px } } #shipping-and-financing #shipping-details .disclaimer+.disclaimer { margin-top: 10px } #guarantee-and-upgrade { background: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/items/guaranteebkkg.jpg") no-repeat center top; -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto; color: #333; -moz-background-size: cover; -o-background-size: cover; background-size: cover } @media only screen and (min-width: 600px) { #guarantee-and-upgrade { -moz-background-size: 100%; -o-background-size: 100%; background-size: 100% } } @media only screen and (min-width: 850px) { #guarantee-and-upgrade { background-position: center center } } #guarantee-and-upgrade .title { margin-bottom: 10px } #guarantee-and-upgrade ul { margin-left: 10px; padding-left: 25px } #guarantee-and-upgrade ul+p { padding-left: 35px } #guarantee-and-upgrade p { margin-top: 15px } #guarantee-and-upgrade p:first-child { margin-top: 0 } #guarantee-and-upgrade a { font-weight: bold } #customer-reviews.old-customer-reviews { background-color: #efefef; padding-top: 30px; padding-bottom: 30px } #customer-reviews.old-customer-reviews h3, #customer-reviews.old-customer-reviews h4 { color: #036; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-weight: normal } #customer-reviews.old-customer-reviews h3 { font-size: 1.71429em; letter-spacing: 1.5px; line-height: 24px; margin-bottom: 10px } #customer-reviews.old-customer-reviews h4 { font-size: 1.14286em; margin-bottom: -5px; letter-spacing: 0; text-transform: uppercase } #customer-reviews.old-customer-reviews .average { letter-spacing: 1px } #customer-reviews.old-customer-reviews .container { margin-top: 12px; width: 100% } @media only screen and (min-width: 600px) { #customer-reviews.old-customer-reviews .container { display: table } } #customer-reviews.old-customer-reviews .container .rating-count { padding-right: 30px; vertical-align: top } @media only screen and (min-width: 600px) { #customer-reviews.old-customer-reviews .container .rating-count { display: table-cell } } #customer-reviews.old-customer-reviews .container .rating-count .rating-count-list { list-style-type: none; overflow: hidden; padding: 0; text-align: left } #customer-reviews.old-customer-reviews .container .rating-count .rating-count-list>li { margin-top: 0 } #customer-reviews.old-customer-reviews .container .rating-count .rating-count-list>li>.rating-values { color: #777 } #customer-reviews.old-customer-reviews .container .rating-stars { font-size: 1em; text-align: left; letter-spacing: 2px } #customer-reviews.old-customer-reviews .container .rating-stars span.stars:before { color: #027CD1 } #customer-reviews.old-customer-reviews .container .rating-stars.show-empty:before { color: #027CD1 } #customer-reviews.old-customer-reviews .container .reviews { margin-top: 10px } @media only screen and (min-width: 600px) { #customer-reviews.old-customer-reviews .container .reviews { display: table-cell; margin-top: 0 } } #customer-reviews.old-customer-reviews .container .reviews .review { background-color: #fff; margin-top: 10px; padding: 10px } #customer-reviews.old-customer-reviews .container .reviews .review:first-child { margin-top: 0 } #customer-reviews.old-customer-reviews .container .reviews .review>div, #customer-reviews.old-customer-reviews .container .reviews .review p { margin-top: 10px } #customer-reviews.old-customer-reviews .container .reviews .review>div:first-child, #customer-reviews.old-customer-reviews .container .reviews .review p:first-child { margin-top: 0 } #customer-reviews.old-customer-reviews .container .reviews .review .data { font-style: italic } #customer-reviews.old-customer-reviews .container .reviews .review .rating-stars { display: inline-block; top: 3px } #customer-reviews.old-customer-reviews .see-all { margin-top: 10px; text-align: right; padding-bottom: 40px } #customer-reviews.old-customer-reviews .see-all a { color: #036 } #customer-reviews.old-customer-reviews .see-all a i { position: relative; top: 1px } #internal-details { background-color: #efefef; color: #000; height: auto; padding-bottom: 30px; padding-top: 30px } #internal-details h3, #internal-details h4 { font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-weight: normal; text-transform: uppercase } #internal-details h3 { font-size: 1.85714em; letter-spacing: 2px; line-height: 1em } #internal-details h3+span { font-size: .85714em } #internal-details h4 { font-size: 1.28571em; letter-spacing: 1px } #internal-details .links-and-comments { margin-top: 40px } @media only screen and (min-width: 600px) { #internal-details .links-and-comments { display: table; width: 100% } #internal-details .links-and-comments>div { display: table-cell } #internal-details .links-and-comments>div:first-child { min-width: 280px; padding-right: 50px; width: 280px } } #internal-details .links-and-comments>div { margin-top: 20px } #internal-details .links-and-comments>div:first-child { margin-top: 0 } #internal-details .links-and-comments ul li { margin-top: 0 } [data-action="submit-visualization-feedback"] { background-color: #efefef; display: block; height: auto; margin-top: 15px; position: relative } [data-action="submit-visualization-feedback"] .headers, [data-action="submit-visualization-feedback"] .options { display: table; width: 100% } [data-action="submit-visualization-feedback"] .headers>div, [data-action="submit-visualization-feedback"] .options>div { display: table-cell } [data-action="submit-visualization-feedback"] .headers { margin-top: 10px } [data-action="submit-visualization-feedback"] .headers>div { font-size: .78571em; font-style: italic; padding-bottom: 2px } [data-action="submit-visualization-feedback"] .headers>div:first-child+div { text-align: right } [data-action="submit-visualization-feedback"] .options { background: #fff } [data-action="submit-visualization-feedback"] .options>div { border: 1px solid #bdbdbd; border-left: 0; height: 40px; vertical-align: middle; text-align: center } [data-action="submit-visualization-feedback"] .options>div:first-child { border-left: 1px solid #bdbdbd } [data-action="submit-visualization-feedback"] .options>div.selected { background: #027CD1 } [data-action="submit-visualization-feedback"] .options>div.selected>label { color: #fff } [data-action="submit-visualization-feedback"] .options>div>label { cursor: pointer; display: block; height: 100%; line-height: 40px; width: 100% } [data-action="submit-visualization-feedback"] .options>div>label:hover { background-color: #777; color: #fff } [data-action="submit-visualization-feedback"] .options>div input { display: none } [data-action="submit-visualization-feedback"] .options>div input:checked+label { background-color: #027CD1 } [data-action="submit-visualization-feedback"] .like-or-dislike { border: 1px solid #bdbdbd; display: table; width: 100% } [data-action="submit-visualization-feedback"] .like-or-dislike>.input-container { display: table-cell; width: 100% } [data-action="submit-visualization-feedback"] .like-or-dislike>.input-container>textarea { background-color: #fff; border: 0; height: 34px; line-height: 20px; overflow: hidden; padding: 7px; margin: 0; resize: none; width: 100%; max-height: 74px } [data-action="submit-visualization-feedback"] .like-or-dislike>.button { background-color: #ababab; display: table-cell; vertical-align: middle } [data-action="submit-visualization-feedback"] .like-or-dislike>.button>button { background-color: #ababab; display: inline-block; text-align: center; width: 75px } [data-action="submit-visualization-feedback"].hidden { display: none } [data-action="submit-visualization-feedback"] .step { opacity: 1; padding: 10px; -webkit-transition: opacity 500ms ease-in-out; -moz-transition: opacity 500ms ease-in-out; -o-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out } [data-action="submit-visualization-feedback"] .step.second>p:first-child+p { margin-bottom: 14px } [data-action="submit-visualization-feedback"] .step.third { height: 102px } [data-action="submit-visualization-feedback"] .step.third>p:first-child+p { margin-top: 20px } [data-action="submit-visualization-feedback"] .step.hidden { visibility: hidden; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } .qtip.qtip-email-this-page { max-width: 415px; margin-right: 20px; min-width: 240px; width: 100% } .qtip.qtip-email-this-page { border: 1px solid #bdbdbd; font-size: 13px } .qtip.qtip-email-this-page .container { color: #036; padding: 15px 10px; position: relative } .qtip.qtip-email-this-page .container h4 { border-bottom: 1px solid #bdbdbd; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 1.71429em; font-weight: normal; padding-bottom: 10px; margin-bottom: 20px; text-transform: uppercase } .qtip.qtip-email-this-page .container .default { line-height: 15px } .qtip.qtip-email-this-page .container .message-box { margin: 15px auto 10px auto; padding: 15px 20px } .qtip.qtip-email-this-page .container button.blue.blue-nile-button { padding-left: 25px; padding-right: 25px; white-space: nowrap } .qtip.qtip-email-this-page .container .email-this-page-inputs label { display: block; font-size: 1.07692em } .qtip.qtip-email-this-page .container .email-this-page-inputs label p { line-height: 20px } .qtip.qtip-email-this-page .container .email-this-page-inputs label .invalid { display: none; color: red } .qtip.qtip-email-this-page .container .email-this-page-inputs label.invalid-field .invalid { display: block } .qtip.qtip-email-this-page .container .email-this-page-inputs label.invalid-field input[type="text"] { border-color: #C83521; color: #C83521 } .qtip.qtip-email-this-page .container .email-this-page-inputs label.invalid-field input[type="text"]:-moz-placeholder, .qtip.qtip-email-this-page .container .email-this-page-inputs label.invalid-field input[type="text"]::-moz-placeholder, .qtip.qtip-email-this-page .container .email-this-page-inputs label.invalid-field input[type="text"]:-ms-input-placeholder, .qtip.qtip-email-this-page .container .email-this-page-inputs label.invalid-field input[type="text"]::-webkit-input-placeholder { color: #C83521 !important } .qtip.qtip-email-this-page .container .email-this-page-inputs .required { color: #C83521 } .qtip.qtip-email-this-page .container .email-this-page-inputs .required.label { font-size: 1.07692em; text-align: right } .qtip.qtip-email-this-page .container .email-this-page-inputs input[type="text"] { border: 1px solid #777; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 40px; width: 100% } .qtip.qtip-email-this-page .container .email-this-page-inputs input[type="checkbox"] { height: 12px; margin-right: 3px; width: 12px } .qtip.qtip-email-this-page .container .email-this-page-inputs textarea { border: 1px solid #777; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 100%; height: 100px } .qtip.qtip-email-this-page .container .email-this-page-inputs .wide { margin-top: 20px } .qtip.qtip-email-this-page .container .email-this-page-inputs .wide.one { width: 100% } .qtip.qtip-email-this-page .container .email-this-page-inputs .wide.two { display: table; width: 100% } .qtip.qtip-email-this-page .container .email-this-page-inputs .wide.two>div { display: table-cell; width: 50%; padding-left: 3% } .qtip.qtip-email-this-page .container .email-this-page-inputs .wide.two>div:first-child { padding-left: 0; padding-right: 3% } .qtip.qtip-email-this-page .container .disclaimer { color: #777; font-size: .92308em; margin: 10px auto; max-width: 275px; text-align: center } .qtip.qtip-email-this-page .container .thank-you { line-height: 18px; margin-top: 15px } .qtip.qtip-email-this-page .container .thank-you p+p { margin-bottom: 15px } .qtip.qtip-email-this-page .container .thank-you p+p+p { margin-bottom: 10px } .qtip.qtip-email-this-page .container .continue-shopping { margin: 15px 0 0 0; padding: 0 25px; display: inline-block; height: 40px; line-height: 40px; white-space: nowrap } .qtip.qtip-email-this-page .container .error.display-when-full-on-failure { display: none } .qtip.qtip-email-this-page .container.full-on-failure>* { display: none } .qtip.qtip-email-this-page .container.full-on-failure .display-when-full-on-failure { display: block } form[data-widget="success-or-error-form"] .success, form[data-widget="success-or-error-form"] .error { display: none } form[data-widget="success-or-error-form"] .default { display: block } form[data-widget="success-or-error-form"].error-state .default, form[data-widget="success-or-error-form"].error-state .success { display: none } form[data-widget="success-or-error-form"].error-state .error { display: block } form[data-widget="success-or-error-form"].success-state .default, form[data-widget="success-or-error-form"].success-state .error { display: none } form[data-widget="success-or-error-form"].success-state .success { display: block } .drop-down-action-button, .find-similar-action-button { position: relative } @media only screen and (min-width: 600px) { .drop-down-action-button, .find-similar-action-button { width: 14.28571em; right: 0 } } .drop-down-action-button>.vertical-menu, .find-similar-action-button>.vertical-menu { display: none; left: 0; position: absolute; top: 100%; width: 100%; z-index: 1 } .drop-down-action-button.expandable .main-button, .find-similar-action-button.expandable .main-button { display: table; position: relative; text-decoration: none; width: 100% } .drop-down-action-button.expandable .main-button .main-text, .find-similar-action-button.expandable .main-button .main-text { border-right: 1px solid #1676A3; margin-right: 40px } .drop-down-action-button.expandable .main-button .dropdown-arrow, .find-similar-action-button.expandable .main-button .dropdown-arrow { position: absolute; height: 100%; border-left: 1px solid #034C7D; top: 0; right: 0; width: 40px } .drop-down-action-button.expandable .main-button .dropdown-arrow:after, .find-similar-action-button.expandable .main-button .dropdown-arrow:after { content: ""; display: block; font-family: icon-font; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s } .drop-down-action-button.expandable.expanded .main-button:after, .find-similar-action-button.expandable.expanded .main-button:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg) } .drop-down-action-button.expandable.expanded .dropdown-arrow:after, .find-similar-action-button.expandable.expanded .dropdown-arrow:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg) } .drop-down-action-button.expandable.expanded .vertical-menu, .find-similar-action-button.expandable.expanded .vertical-menu { display: block; z-index: 2 } @media only screen and (min-width: 600px) { .drop-down-action-button.add-to-three-stone-ring { width: 17.85714em } } body.comparisons-shown [data-action="add-to-comparison"] { display: none } .modal[data-modal-type='confirmation'] { width: 90%; margin-left: -45% } @media only screen and (min-width: 600px) { .modal[data-modal-type='confirmation'] { width: 340px; margin-left: -170px } } .modal[data-modal-type='confirmation'] ul { list-style: none; margin: 0; padding: 0 } .modal[data-modal-type='confirmation'] li { list-style: none; margin: 0; padding-left: 1.07143em; padding-right: 1.07143em } .modal[data-modal-type='confirmation'] h1 { background-color: rgba(9, 42, 75, 0.3); color: #036; text-align: center; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 1.78571em; font-weight: bold; line-height: .4em; width: 100%; padding: .6em 1.42857em .4em 1.42857em; -webkit-box-shadow: 0 0 5px rgba(255, 255, 190, 0.75) inset; -moz-box-shadow: 0 0 5px rgba(255, 255, 190, 0.75) inset; box-shadow: 0 0 5px rgba(255, 255, 190, 0.75) inset } .modal[data-modal-type='confirmation'] .description { padding: 35px 5px; text-align: center } .modal[data-modal-type='confirmation'] .description p { margin: 15px 0px 0px } .modal[data-modal-type='confirmation'] .description.error { color: red } .modal[data-modal-type='confirmation'] .action { text-align: center; margin-bottom: 25px } .modal[data-modal-type='confirmation'] .action a { display: block; cursor: pointer } .modal[data-modal-type='confirmation'] .action a+a { margin-top: 20px } .ios7-lazy-repaint-fix { -webkit-transform: translate3d(0, 0, 0) } .image-viewer { overflow: visible; position: relative } .image-viewer .positioning { padding-top: 96% } .image-viewer.zoomed .main-images { overflow: hidden } .image-viewer.zoomed .main-images .main-image { position: absolute; width: auto; margin-top: 0 } .image-viewer.zoomed .main-images .disclaimer { display: none } .image-viewer .main-images { margin-top: 15px; overflow: visible; position: relative } .image-viewer .main-images.touching .main-image-container { pointer-events: none; position: absolute } .image-viewer .main-images.touching .main-image-container.swiping { display: block; height: 100%; width: 100% } .image-viewer .main-images.touching .main-image-container.snapping { -webkit-transition: left 100ms linear; -moz-transition: left 100ms linear; -o-transition: left 100ms linear; transition: left 100ms linear } .image-viewer .main-images .standard.main-image-container { width: 100% } .image-viewer .main-images .positioning { padding-top: 100%; margin-bottom: 42px } .image-viewer .main-image-container { display: none; width: 100%; overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center } .image-viewer .main-image-container.active { display: block; -webkit-transition: opacity, .5s, ease-in-out; -moz-transition: opacity, .5s, ease-in-out; -o-transition: opacity, .5s, ease-in-out; transition: opacity, .5s, ease-in-out } .image-viewer .main-image-container.active.faded { opacity: 0 } .image-viewer .main-image-container>img { width: 100%; vertical-align: middle; display: inline-block; margin-top: -100% } .image-viewer .main-image-container>.position-wrapper { position: absolute; height: 100%; width: 100% } .image-viewer .main-image-container>.position-wrapper>img { position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50%; width: auto; height: auto; max-width: 100% } .image-viewer .main-image-container>.disclaimer { color: #777; font-weight: bold; position: absolute; top: 20px } .image-viewer .image-viewer-disclaimers { display: block; width: 100%; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden } .image-viewer .image-viewer-disclaimers [data-template-types] { display: none } .image-viewer .image-viewer-disclaimers [data-template-types].active { display: block; font-size: .92857em; margin: 5px 0 10px 0; vertical-align: middle } .image-viewer .image-viewer-disclaimers .bold { font-weight: bold } .image-viewer .grading-report { overflow: hidden; font-size: 13px; position: relative } .image-viewer .grading-report [data-glossary-term="diamond-grading-report"] { margin-left: 3px } .image-viewer .grading-report .certificates { font-size: 0; letter-spacing: 0; overflow: hidden } .image-viewer .grading-report .certificates a { border: 1px solid #bdbdbd; float: left; margin: 3px 3px 5px 2px } .image-viewer .grading-report .certificates a img { display: block; height: 48px } .image-viewer.image-viewer.zoomed .main-image-container.active { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none } .image-viewer .main-image-container>img[data-image-index='0'][src*="setting_template_main"], .image-viewer .customizer-overlay>img[src*="setting_template_main"] { padding-bottom: 10% } .image-viewer .customizer-overlay { opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0 } .image-viewer .customizer-overlay.active { background: #fff url("https://bnsec.bluenile.com/bnsecure/assets/chrome/items/BNloader.gif") no-repeat center center; opacity: 1; -webkit-transition: opacity, .5s, ease-in-out; -moz-transition: opacity, .5s, ease-in-out; -o-transition: opacity, .5s, ease-in-out; transition: opacity, .5s, ease-in-out } .image-viewer .customizer-overlay>img { display: none; opacity: 0; position: absolute; width: 100%; -webkit-transition: opacity, .5s, ease-in-out; -moz-transition: opacity, .5s, ease-in-out; -o-transition: opacity, .5s, ease-in-out; transition: opacity, .5s, ease-in-out } .image-viewer .customizer-overlay>img.active { display: block; opacity: 1 } .image-viewer>.thumbnails-and-controls { bottom: 0; margin: .71429em 0 0 3px; max-width: 100%; overflow: visible; position: relative; white-space: nowrap } .image-viewer>.thumbnails-and-controls .thumbnails-container, .image-viewer>.thumbnails-and-controls .thumbnails, .image-viewer>.thumbnails-and-controls .controls { display: inline-block; height: 54px; margin-left: -2px; padding: 1px; white-space: nowrap } .image-viewer>.thumbnails-and-controls .controls { position: absolute; top: 1px } .image-viewer>.thumbnails-and-controls .thumbnails-container { max-width: 100%; position: relative } .image-viewer>.thumbnails-and-controls .swiper-manual-scroll { display: none; background-color: gray; height: 52px; opacity: .87; position: absolute; width: 1.42857em; top: 2px; z-index: 1 } .image-viewer>.thumbnails-and-controls .swiper-manual-scroll:before { border: 7px solid transparent; content: ""; display: block; height: 0; position: absolute; top: 1.35714em; width: 0 } .image-viewer>.thumbnails-and-controls .left.swiper-manual-scroll { left: 0 } .image-viewer>.thumbnails-and-controls .left.swiper-manual-scroll:before { border-right-color: #fff; right: .5em } .image-viewer>.thumbnails-and-controls .right.swiper-manual-scroll { right: 0 } .image-viewer>.thumbnails-and-controls .right.swiper-manual-scroll:before { border-left-color: #fff; left: .5em } .image-viewer>.thumbnails-and-controls .swiper-slide { display: inline-block; float: none; width: auto; cursor: pointer } .image-viewer>.thumbnails-and-controls .thumbnail, .image-viewer>.thumbnails-and-controls .control { border: 1px solid #bdbdbd; display: inline-block; height: 52px; vertical-align: top; width: 52px } .image-viewer>.thumbnails-and-controls .thumbnail, .image-viewer>.thumbnails-and-controls .control { cursor: pointer } .image-viewer>.thumbnails-and-controls .thumbnail { margin-right: .35714em } .image-viewer>.thumbnails-and-controls .thumbnail.active { border: 1px solid #027CD1 } .image-viewer>.thumbnails-and-controls .thumbnail.active.has-selected-state { border-color: transparent } .image-viewer>.thumbnails-and-controls .thumbnail.active+.selected-thumbnail { background-color: #fff; border: 1px solid #027CD1; display: block; left: 0; position: absolute; top: 0 } .image-viewer>.thumbnails-and-controls .thumbnail+.selected-thumbnail { display: none } .image-viewer>.thumbnails-and-controls .control { margin-left: .35714em; position: relative } .image-viewer>.thumbnails-and-controls .control:after { font-family: 'icon-font'; font-size: 1.71429em; height: 100%; line-height: 50px; position: absolute; text-align: center; vertical-align: middle; width: 100% } .image-viewer>.thumbnails-and-controls .control:first-child { margin-left: 0 } .image-viewer>.thumbnails-and-controls .control.active { border-color: #036 } .image-viewer>.thumbnails-and-controls .control.zoom { color: #777 } .image-viewer>.thumbnails-and-controls .control.zoom:after { content: "" } .image-viewer>.thumbnails-and-controls .control.pdf-popup { overflow: hidden } .image-viewer>.thumbnails-and-controls .control.pdf-popup>img { margin-left: -1px; margin-top: -1px } .image-player-container { border: 1px solid #bdbdbd; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; overflow: hidden; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .image-player-container .canvas-image-player { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; display: block; max-width: 100%; max-height: 100%; position: relative } .image-player-container .canvas-image-player.interacting { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing } .image-player-container .canvas-image-player+.placeholder { display: block; position: absolute; top: 0; left: 0; width: 100% } .image-player-container.initialized .canvas-image-player+img.placeholder { display: none } .image-player-container .image-player-controls { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNlZmVmZWYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#efefef), to(#fff)); background-image: -webkit-linear-gradient(bottom, #efefef 0%, #fff 100%); background-image: -moz-linear-gradient(bottom, #efefef 0%, #fff 100%); background-image: -o-linear-gradient(bottom, #efefef 0%, #fff 100%); background-image: linear-gradient(to top, #efefef 0%, #fff 100%); cursor: pointer; opacity: .3; width: 100%; display: table; font-size: 1.42857em; table-layout: fixed } .image-player-container .image-player-controls>div { border-left: 1px solid #bdbdbd; background: no-repeat 50% 50%; color: #027CD1; display: table-cell; height: 40px; text-align: center; vertical-align: middle } .image-player-container .image-player-controls>div:first-child { border-left: 0 } .image-player-container .image-player-controls>div.step-forward, .image-player-container .image-player-controls>div.step-back { width: 25% } .image-player-container .image-player-controls>div.step-forward.down, .image-player-container .image-player-controls>div.step-back.down { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlZmVmZWYiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#efefef)); background-image: -webkit-linear-gradient(bottom, #fff 0%, #efefef 100%); background-image: -moz-linear-gradient(bottom, #fff 0%, #efefef 100%); background-image: -o-linear-gradient(bottom, #fff 0%, #efefef 100%); background-image: linear-gradient(to top, #fff 0%, #efefef 100%); -webkit-box-shadow: inset 0 1px 4px 0 #8E8E8E; -moz-box-shadow: inset 0 1px 4px 0 #8E8E8E; box-shadow: inset 0 1px 4px 0 #8E8E8E } .image-player-container .image-player-controls>div.step-forward { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/icons/Dviz-1FrameForward-Icon.png") } .image-player-container .image-player-controls>div.step-back { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/phablet/icons/Dviz-1FrameBack-Icon.png") } .image-player-container .image-player-controls>div>img { margin-top: 5px } .image-player-container .image-player-controls>.play-pause>.pause { display: none } .image-player-container .image-player-controls>.play-pause>.play { display: inline-block } .image-player-container.initialized .canvas-image-player { display: block } .image-player-container.initialized .placeholder { display: none } .image-player-container.initialized .image-player-controls { opacity: 1 } .image-player-container.playing .image-player-controls>.play-pause { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlZmVmZWYiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#efefef)); background-image: -webkit-linear-gradient(bottom, #fff 0%, #efefef 100%); background-image: -moz-linear-gradient(bottom, #fff 0%, #efefef 100%); background-image: -o-linear-gradient(bottom, #fff 0%, #efefef 100%); background-image: linear-gradient(to top, #fff 0%, #efefef 100%); -webkit-box-shadow: inset 0 1px 4px 0 #8E8E8E; -moz-box-shadow: inset 0 1px 4px 0 #8E8E8E; box-shadow: inset 0 1px 4px 0 #8E8E8E } .image-player-container.playing .image-player-controls>.play-pause>.pause { display: inline-block } .image-player-container.playing .image-player-controls>.play-pause>.play { display: none } .image-viewer-container.canvas-image-player .image-viewer .zoom.control { cursor: default; opacity: .25 } .image-viewer-container:not(.canvas-image-player) .zoomed.image-viewer .zoom.control { color: white; background-color: #777 } .image-viewer:hover .customizer-overlay { display: none } .offer-rating { display: table } .rating-stars { display: table-cell; font-size: 12px; letter-spacing: .28571em; overflow: hidden; position: relative; text-align: right; white-space: nowrap } .rating-stars.show-empty:before { font-family: "icon-font"; content: ""; overflow: hidden; position: absolute; color: #e7c884 } .rating-stars span.stars { display: inline-block; margin-right: -.06667em; overflow: hidden; position: relative; vertical-align: bottom; width: 0 } .rating-stars span.stars:before { font-family: "icon-font"; content: ""; height: 100%; line-height: 100%; overflow: hidden; position: relative; left: 0; top: 0; color: #e7c884 } .rating-values { display: table-cell; padding-left: 5px } .group-of-icons { white-space: nowrap } .group-of-icons>button, .group-of-icons a, .group-of-icons span { cursor: pointer } .social-icons { margin-top: .35714em; overflow: hidden } .social-icons .group-of-icons { float: right } .social-icons .group-of-icons>button, .social-icons .group-of-icons a, .social-icons .group-of-icons span { color: #333; cursor: pointer; display: none; font-size: 1.57143em; text-decoration: none } @media only screen and (min-width: 600px) { .social-icons .group-of-icons>button, .social-icons .group-of-icons a, .social-icons .group-of-icons span { display: inline-block } } .social-icons .group-of-icons>button.icon-share, .social-icons .group-of-icons a.icon-share, .social-icons .group-of-icons span.icon-share { display: inline-block } @media only screen and (min-width: 600px) { .social-icons .group-of-icons>button.icon-share, .social-icons .group-of-icons a.icon-share, .social-icons .group-of-icons span.icon-share { display: none } } .social-icons-tooltip.qtip { font-size: 1.57143em } .social-icons-tooltip.qtip button, .social-icons-tooltip.qtip a { color: #333; text-decoration: none } .social-icons-tooltip.qtip .icon-share { display: none } div.modal[data-action=pdf-popup] { width: 90%; margin-left: -45% } @media only screen and (min-width: 850px) { div.modal[data-action=pdf-popup] { width: 950px; margin-left: -475px } } div.modal[data-action=pdf-popup] ul { list-style: none; margin: 0; padding: 0 } div.modal[data-action=pdf-popup] li { list-style: none; margin: 0; padding-left: 1.07143em; padding-right: 1.07143em } div.modal[data-action=pdf-popup] .popup-header { background-color: rgba(9, 42, 75, 0.3); color: #036; text-align: center; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 1.78571em; font-weight: bold; line-height: .4em; width: 100%; padding: .6em 1.42857em .4em 1.42857em; -webkit-box-shadow: 0 0 5px rgba(255, 255, 190, 0.75) inset; -moz-box-shadow: 0 0 5px rgba(255, 255, 190, 0.75) inset; box-shadow: 0 0 5px rgba(255, 255, 190, 0.75) inset } div.modal[data-action=pdf-popup] .popup-description { padding: 5px; text-align: center; height: 750px; position: relative } div.modal[data-action=pdf-popup] .popup-description.error { color: red } div.modal[data-action=pdf-popup] iframe { position: absolute; top: 0px; left: 0px; z-index: 2; border: 0px none; width: 100%; height: 100% } .qtip.check-saturday-shipping { font-size: 14px } .qtip.check-saturday-shipping h2 { color: #036; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-variant: small-caps; font-size: 2.14286em; font-weight: normal; margin-top: .83333em; line-height: inherit; height: auto; padding: 0px } .qtip.check-saturday-shipping p { color: #777; line-height: 1.2; margin: 1.42857em 0; padding-right: .35714em } .qtip.check-saturday-shipping label, .qtip.check-saturday-shipping input { display: block } .qtip.check-saturday-shipping input { border: 1px solid #bdbdbd; -webkit-border-radius: .21429em .21429em .21429em .21429em / 3px; -moz-border-radius: .21429em .21429em .21429em .21429em / 3px; border-radius: .21429em .21429em .21429em .21429em / 3px; -webkit-box-shadow: 0 .14286em 0 rgba(255, 255, 255, 0.5), inset .07143em .07143em .21429em rgba(204, 204, 204, 0.65); -moz-box-shadow: 0 .14286em 0 rgba(255, 255, 255, 0.5), inset .07143em .07143em .21429em rgba(204, 204, 204, 0.65); box-shadow: 0 .14286em 0 rgba(255, 255, 255, 0.5), inset .07143em .07143em .21429em rgba(204, 204, 204, 0.65); color: #333; height: 2.85714em; margin-top: .35714em; width: 100% } .qtip.check-saturday-shipping button.blue-nile-button { margin: .71429em 0; text-align: center; width: 100% } .qtip.check-saturday-shipping .reset-form { display: block; text-align: center; margin-bottom: 2.14286em } .qtip.check-saturday-shipping .reset-form a { cursor: pointer } .qtip.check-saturday-shipping .red { color: #600 } .customer-reviews-container { background-color: #eee; padding: 24px 10px; position: relative } @media only screen and (min-width: 600px) { .customer-reviews-container { padding: 24px 34px } } @media only screen and (min-width: 850px) { .customer-reviews-container { padding: 24px 76px } } #customer-reviews.loading .customer-reviews-container div { display: none } #customer-reviews.loading .customer-reviews-container div.summary { display: block; margin: 0; min-height: 120px } #customer-reviews.loading .customer-reviews-container div.summary:after { background-image: url("https://bnsec.bluenile.com/bnsecure/assets/chrome/items/BNloader.gif"); content: ' '; display: block; margin: 0 auto; height: 80px; width: 80px } .customer-reviews-container .plural[data-value="1"] { display: none } .customer-reviews-container .summary { position: relative } @media only screen and (min-width: 600px) { .customer-reviews-container .summary { margin: 0 200px -35px 0 } } @media only screen and (min-width: 850px) { .customer-reviews-container .summary { margin: 0 } } .customer-reviews-container .summary h4, .customer-reviews-container .summary h5 { display: block; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-weight: normal; font-size: 1.28571em; letter-spacing: 1.8px; line-height: 1em } @media only screen and (min-width: 600px) { .customer-reviews-container .summary h4, .customer-reviews-container .summary h5 { font-size: 1.71429em; letter-spacing: 2.4px } } .customer-reviews-container .summary h4 { text-transform: uppercase } .customer-reviews-container .summary h5 { margin-top: 12px } @media only screen and (min-width: 850px) { .customer-reviews-container .customer-reviews { display: table; width: 100% } } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] { display: table; margin-top: 6px } @media only screen and (min-width: 850px) { .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] { display: table-cell; padding-right: 15px; width: 170px } } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall { display: table-cell; width: 100% } @media only screen and (min-width: 600px) { .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall { padding-top: 35px } } @media only screen and (min-width: 850px) { .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall { display: block; padding-top: 0 } } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .review-stars { display: inline-block; margin-top: 6px; position: relative } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .review-stars:after { color: #027CD1; content: ""; font-family: 'icon-font'; font-size: 1.71429em; letter-spacing: 2px } @media only screen and (min-width: 600px) { .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .review-stars:after { font-size: 24px } } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .review-stars .mask { background-color: #eee; font-size: 1.14286em; height: 100%; position: absolute; right: 0 } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .count { color: #777; font-size: 1em; margin-top: 10px } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .count .plural.hidden { display: none } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .overall .rating-value { color: #036; font-size: 1.42857em; letter-spacing: 2.4px; margin-top: 15px } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count { border-left: 1px solid #999; display: table-cell; margin-top: 20px; padding-left: 10px; vertical-align: top; min-width: 170px } @media only screen and (min-width: 850px) { .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count { border-left: 0; border-top: 1px solid #999; display: block; padding: 20px 0 0 0 } } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings { display: table; width: 100% } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating { cursor: pointer; display: table-row } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating:first-child>span, .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating:first-child>div { padding-top: 0 } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating.filtered-by { background-color: #182852 } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating>span, .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating>div { display: table-cell; height: 30px; vertical-align: middle; white-space: nowrap } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating.filtered-by .stars { color: #fff } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .stars { padding: 0 10px 0 5px; color: #036 } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .stars>span, .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .stars>i { display: inline-block } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .stars>i { margin-left: 2px } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .blue-bar { width: 100% } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .blue-bar .container { background-color: #ADD1E5; height: 13px; position: relative; width: 100% } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .blue-bar .container .progress { background-color: #027CD1; height: 13px; position: absolute; top: 0; left: 0 } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating.filtered-by .count { color: #fff } .customer-reviews-container .customer-reviews [itemprop="aggregateRating"] .rating-count>.ratings>.rating .count { color: #777; padding: 0 5px 0 10px } @media only screen and (min-width: 850px) { .customer-reviews-container .customer-reviews .sort-and-individual-review { display: table-cell } } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort { margin-top: 25px; position: relative } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .sort-header { border: 1px solid #bdbdbd; cursor: pointer; line-height: 30px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2VuZXJhdGVkLXN2ZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAiPjxzdG9wIHN0b3AtY29sb3I9IiNkYmRiZGIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmNWY1ZjUiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnZW5lcmF0ZWQtc3ZnKSIgLz48L3N2Zz4=); background-image: -webkit-gradient(linear, left bottom, left top, from(#dbdbdb), to(#f5f5f5)); background-image: -webkit-linear-gradient(bottom, #dbdbdb 0%, #f5f5f5 100%); background-image: -moz-linear-gradient(bottom, #dbdbdb 0%, #f5f5f5 100%); background-image: -o-linear-gradient(bottom, #dbdbdb 0%, #f5f5f5 100%); background-image: linear-gradient(to top, #dbdbdb 0%, #f5f5f5 100%) } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .sort-header:before { font-family: 'icon-font'; font-size: 1.42857em; margin: 0 10px; color: #f47900; content: "" } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .sort-header.expanded:before { content: "" } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .sort-header.expanded+.buttons { border-bottom: 1px solid #bdbdbd; max-height: 82px; z-index: 5 } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons { background-color: #eee; border-right: 1px solid #bdbdbd; max-height: 0; overflow: hidden; position: absolute; width: 100%; -webkit-transition: max-height .25s; -moz-transition: max-height .25s; -o-transition: max-height .25s; transition: max-height .25s } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons button { background-color: #fff; border-bottom: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd; float: left; line-height: 40px; position: relative; width: 50% } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons button:last-child:after { content: ''; display: block; height: 40px; position: absolute; right: -1px; top: 0; width: 1px; border-right: 1px solid #bdbdbd } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons button+button+button { border-bottom: 0 } @media only screen and (min-width: 600px) { .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons button { width: 33.3% } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons button:first-child+button+button { border-bottom: 1px solid #bdbdbd } } .customer-reviews-container .customer-reviews .sort-and-individual-review .sort .buttons button.selected { color: #fff; background-color: #999 } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review { background-color: #ffffff; margin-top: 12px; padding: 20px 10px; width: 100%; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review.loading { opacity: 0 } @media only screen and (min-width: 600px) { .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review { display: table } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .content, .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .user-info { display: table-cell } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .user-info { border-left: 1px solid #e6e6e6; padding: 0 15px; width: 138px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .content { padding-right: 15px } } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .title { color: #036; font-family: "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif; font-size: 16px; letter-spacing: 1.6px; line-height: 1.2; text-transform: uppercase } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .date { color: #777; font-style: italic; margin-top: 3px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .review-stars { color: #027CD1; margin-top: 10px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .review-stars>i { margin-left: 2px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .review-stars>i:first-child { margin-left: 0 } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .text-container { margin-top: 15px; overflow: hidden; position: relative } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .text-container.collapsed { max-height: 88px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .text-container .text { color: #232323; letter-spacing: 0.21px; line-height: 22px; padding: 0 1px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .text-container .read-more { background-color: #fff; bottom: 0; cursor: pointer; display: none; line-height: 1.57143em; position: absolute; right: 0 } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .text-container .read-more.visible { display: block } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .text-container .read-more .action { color: #027CD1 } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .user-info { margin-top: 20px } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .user-info .author { font-weight: bold } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review .user-info .location { color: #777 } .customer-reviews-container .customer-reviews .sort-and-individual-review .individual-reviews .individual-review.no-results { color: #036; font-weight: bold } .customer-reviews-container .customer-reviews .sort-and-individual-review .viewing-count { color: #777; display: block; line-height: 24px; font-size: .92857em } .customer-reviews-container .customer-reviews .sort-and-individual-review [data-action="page-review-results"] { width: 100%; text-align: center } .customer-reviews-container .customer-reviews .sort-and-individual-review [data-action="page-review-results"].hidden { display: none } /*==== 26 september 2017 ====*/ .buy-diamond .ui-widget.ui-widget-content { background: #EFEFEF; position: relative; border-radius: 15px; } .diamond-toggle-hidden { display: none; } .filters-overflow-button { /*margin-left: -40px;*/ display: inline-block; width: 100%; text-align: center; /*border-top: 2px solid #ddd;*/ margin-top: -12px; } .filters-overflow-button span { color: #fff; /*background-color: #337ab7;*/ border-radius: 20px; /*-webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;*/ vertical-align: middle; padding: 10px 20px; display: inline-block; position: relative; top: 33px; cursor: pointer; } .toggle-nopad .col-xs-12.col-sm-12.col-md-5.col-lg-5 { padding: 0; } .toggle-nopad { padding: 0; } .filters-overflow-button span i { float: right; padding: 0px 7px; font-size: 18px; padding-right: 0; } .box-main .multipicker-wrapper .multipicker-option-label { font-size: 11px; padding-right: 0; height: 22px; overflow: hidden; line-height: 12px; color: #666; display: block; text-align: center; } .fixed-margin { margin-top: 70px; } footer ul li { list-style: none; display: flow-root; padding: 0px; margin-bottom: 4px; } .footer-contact-us ul li span, .footer-contact-us ul li p { float: left; margin-right: 10px; direction: initial; } .footer-contact-us p { margin: 0; } footer .block-title { font-size: 16px; color: rgba(255, 255, 255, 0.5); /*margin-bottom: 15px;*/ display: inline-block; } footer .custom-social { display: inline-block; /*float: left;*/ direction: initial; margin-left: 10px; vertical-align: middle; } footer .custom-social ul li { background: transparent !important; border: 1px solid #fff !important; height: 30px; width: 30px; } footer .custom-social ul li a { font-size: 16px; line-height: 26px; } .footer-logo { display: flex; justify-content: center; } footer .links { float: right; text-align: right; } footer .footer-app-downloads ul li { float: right; margin-left: 10px; } footer .footer-app-downloads { margin-top: 30px; } footer .footer-app-downloads img { max-height: 40px; } footer .footer-social-icons { padding-top: 12px; } .total-items-msg { color: #001052; } #almas-cart-panel .box-main.alert p { text-align: right; } .total-items-msg span { font-weight: bold; } .btn { background-color: #001052; background-repeat: no-repeat; color: #fff; text-align: center; border: none; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); padding: 8px 16px; font-size: 12px; } #almas-cart-panel .btn { border-radius: 30px; float: right; border-radius: 4px; margin-top: 9px; } #almas-cart-panel .btn:focus, .btn:active { outline: none; opacity: 0.8; border: none; box-shadow: 0px 0px 16px -1px rgba(0, 16, 82, 0.75); } #almas-cart-panel .btn:hover { background-color: #001052; opacity: 0.5 } .reservation-item-content .info { color: rgba(0, 16, 82, 0.5); padding: 5px 0 1px; } .reservation-item-content .info span { color: #001052; } .price-steps span { padding-right: 7px !important; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active { border-radius: 50%; height: 20PX; width: 20PX; top: -5px; background: #fff; border: none; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); } .filters-overflow-button i { color: #001052 !important; font-size: 20px !important; margin-left: -66px; } #price-slider-range::before { content: ""; left: -25px; position: absolute; top: 0px; background: rgba(0, 0, 0, 0) url(../images/dollor.png) no-repeat scroll 0 0; width: 100px; height: 100px; } #price-slider-range:after { content: ""; position: absolute; top: -3px; background: rgba(0, 0, 0, 0) url(../images/dollor_blue.png) no-repeat scroll 0 0; width: 70px; height: 70px; right: -92px; } #carat-slider-range::before { content: ""; left: -25px; position: absolute; top: 0px; background: rgba(0, 0, 0, 0) url(../images/carat.png) no-repeat scroll 0 0; width: 100px; height: 100px; } #carat-slider-range:after { content: ""; position: absolute; top: -8px; background: rgba(0, 0, 0, 0) url(../images/carat_blue.png) no-repeat scroll 0 0; width: 70px; height: 70px; right: -92px; } .dd-diamond-filter, .diamond-toggle { padding-top: 25px; } .carat-left { margin-bottom: -30px; margin-left: -5px; } .carat-right { float: right; margin-top: -17px; margin-right: 0px; } .custom-ajax-no-record-found .error-msg { padding-top: 30px; } .card { position: relative; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, .125); border-radius: 9px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); color: black; /* height: 300px; */ /* max-height: 300px; */ /* overflow-y: scroll; */ padding-right: 0px; } .card-block { flex: 1 1 auto; padding: 1.25rem; } .dd-diamond-header { color: #001052 !important; font-weight: bold !important; font-size: 12px !important; background: #fff !important; } .table { width: @table_width; /*table-layout: fixed;*/ border-collapse: collapse; } .table-bordered>thead>tr>td { border: none !important; font-size: 14px; } button.btn.btn-default.btn-yellow.rmveinv-btn { float: left !important; } .table-bordered>tbody>tr>td { border: 1px solid #fff !important; } .dd-footer { line-height: 31px; } .dd-morefilter { color: #fff; border-radius: 20px; vertical-align: middle; padding: 10px 20px; display: inline-block; cursor: pointer; position: relative; top: 33px } .dd-morefilter-up { color: #001052 !important; font-size: 20px !important; /* margin-left: -66px; */ position: absolute; top: 0px; left: 0; right: 0; margin-left: 0 !important; } .dd-morefilter-down { color: #001052 !important; font-size: 20px !important; /* margin-left: -66px; */ position: absolute; bottom: -42px; left: 0; right: 0; margin-left: 0px !important; } .multipicker-wrapper span.multipicker-option.current span { padding: 4px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); border-radius: 10px; top: -40px; color: #001052; font-weight: bold; } /*.carat-slider-handle1{ color: #001052; float: left; margin-left: -15px; position: absolute; top: -34px; border: 1px solid #001052; padding: 2px 8px; }*/ /*.carat-slider-handle2{ border-radius: 10px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); color: #001052; float: left; margin-left: -13px; position: absolute; top: -30px; }*/ .price-steps { display: none; } .dd-filter-input { background: transparent !important; border: 1px solid #001052; /* padding-top: 9px; */ text-align: center; margin-top: -4px; /* padding: 1px 10px; */ height: 30px; width: 80px; } #price_to_placeholder, #almas_carat { margin-left: 4px; } .dd-contact-icon i { color: #001052; } .dd-contact-touch a { color: #000 !important; } .dd-contact-title { color: #001052; font-weight: bold; } .form-list { padding-top: 10px; } #remember-me-box .checkbox { margin-left: 22px; } #remember-me-box input { margin-left: -18px; } .custom-dd-ajax { padding-top: 30px; } .custom-ajax-no-record-found { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); border-radius: 10px; } .dd-no-record { height: 200px; margin: 0 auto; position: relative; top: -33px; } .custom-ajax-no-record-found a { text-align: center; margin: 0 auto; clear: both; margin-top: 20px; margin-bottom: 20px; background: #f2ca00; border-radius: 4px; padding: 8px 18px; } .certi_image { margin-left: -3%; } .error-msg { color: #001052; font-size: 15px; } #backtotop { background: none repeat scroll 0 0 #f2ca00; bottom: 43px; display: none; height: 50px; width: 50px; line-height: 50px; overflow: hidden; position: fixed; right: 5px; text-align: center; text-decoration: none; z-index: 99999999; color: #fff; } #backtotop .fa { font-size: 2.1666em; line-height: 50px; width: 20px; height: 50px; } #backtotop .back-to-top { display: none; } .dd-required { padding-right: 17px; } .dd-contact-social { line-height: 22px; } .contact-us { padding-top: 50px; } .price-filter-dd-container, .almas_carat-filter-dd-container { padding-top: 15px; padding-bottom: 10px; } @media all and (max-width: 992px) and (min-width: 668px) { .main-class { height: 100%; min-height: 800px !important; } } @media(max-width: 767px) { footer .block-title { text-align: center; display: inline; } .footer-contact-us { text-align: center; } .block-content { text-align: center; margin: 0 auto; display: inline-block; } footer .custom-social { float: none; } .footer-logo { display: flex; justify-content: center; } .footer-copyright { text-align: center; margin-top: 0; } footer .links { float: none; text-align: center; margin-top: 30px; } footer .footer-app-downloads ul li { float: none; margin-bottom: 20px; } } @media(max-width: 442px) { .footer-contact-us p { font-size: 10px; } } .navbar-toggle { float: right; margin-left: 15px; margin-right: 15px; } .danger-box { border: 1px solid #b30000; background: #ffcccc; } .copyright-top { color: rgba(255, 255, 255, 0.5); font-size: 10px; } .footer-logo-container .footer-copyright .created-text a { color: rgba(255, 255, 255, 0.5); font-size: 10px; } .control-label, .label-title { color: #001052; font-size: 14px; } #almas_certificate { font-size: 17px; } .innotech-almas-almas-sell main { min-height: 635px; } @media(max-width: 1199px) { .fixed-margin { margin-top: 135px; } } @media(max-width: 992px) { .fixed-margin { margin-top: 180px; } input#aggreement { width: auto !important; } } @media(max-width: 767px) { .fixed-margin { margin-top: 70px; } } @media(max-width: 465px) { .fixed-margin { margin-top: 126px; } .price-content { font-size: 26px; } } @media(min-width: 1199px) { .shape-button-wrapper { -moz-linear-gradient(bottom, #006599 0%, #004976 100%);width: 20%; } } @media(max-width: 992px) { .innotech-almas-almas-sell footer { margin-top: 100px; } .main-class fieldset#checkout-step-information { /*min-height: 100% !important;*/ position: relative !important; } .img-diamond div img { height: 111px; margin-bottom: 10px; } } @media(max-width: 465px) { .dd-filter-input { width: 71px; font-size: 11px; } .dimond_top { padding-left: 0px; } .img-diamond div img { height: 65px; } .innotech-almas-almas-sell main { min-height: 700px !important; } } .dimond-price-discount { padding: 0; margin-top: 6px; } .dimond-price-discount-radio { padding: 0 26px; margin-top: 15px; } @media(max-width: 767px) { .innotech-almas-almas-sell footer { margin-top: 30px; } #price_discount { width: 100%; } #discount_operator { width: auto; margin-top: 0px; margin-left: 10px; } .msform fieldset { padding: 20px 15px; } .cost-head { padding-left: 0px; } .discount-box { padding: 15px; } .static_per { margin-top: 0; margin-left: 0px; } .buy-diamond .row:nth-child(1)>div:nth-child(3) { margin-top: 30px; } .buy-fancy-diamond .row:nth-child(1)>div:nth-child(3) { margin-top: 30px; } /*.msform .action-button{ width: auto; }*/ .label-title { padding-bottom: 10px !important; } .img-diamond div img { height: 65px; } } @media(max-width: 380px) { .img-diamond div img { height: 50px; } } /*@media(max-width: 630px){ .innotech-almas-almas-sell main{ min-height: 566px; }*/ /* 18-12-2017 by Priyank */ /*.table-fixed tbody { height: 500px; overflow-y: auto; width: 100%; } .table-fixed thead { width: 97%; } .table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th { display:block; } .blue td { width: 7.666667%; float: left; } thead.blue.dd-diamond-header { width: 97%; display: inline-block !important; } .table-bordered>tbody>tr>td { border: none !important; width: 7.22%; display: inline-block; }*/ /* 18-12-2017 End here */ /* Product View Page CSS By Birva 24-1-2018 */ /*.detail-seaction{ padding-top: 40px; }*/ .main-title { color: #342753; font-size: 20px; font-weight: 400; } .main-title span { color: #342753; font-size: 20px; font-weight: 600; } .price-title { color: #25be3e; font-size: 33px; font-weight: 600; padding-bottom: 6px; } .discount_btn { color: #fff; background: #001052; font-size: 15px; padding: 8px 14px; border-radius: 14px; margin: 10px 0; width: max-content; } /* .discount_btn:hover{ color: #fff; background: #001052; font-size: 15px; padding: 8px 14px; border-radius: 14px; text-decoration: none; } */ .discount_btn span { font-weight: 700; } @media(min-width: 767px) { .clarity-section .list_content { margin-left: 3%; } .clarity-section .clarity-size { margin-left: 3%; } } .location_text { color: #001052; padding-top: 20px; font-size: 16px; } .location_content { color: #001052; font-weight: 700; font-size: 16px; } .table-card { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); clear: both; float: left; width: 100%; padding: 10px; margin-left: 15px; } .table-detail tr { border-top: 1px solid #e6e8ee; } .table-text { color: #001052; font-size: 12px; padding: 5px; } .table-content { padding: 5px; color: #001052; font-size: 12px; font-weight: 700; float: right; padding-left: 24px; } .table-border { border-right: 1px solid #e6e8ee; } .icon-single i { font-size: 17px; padding-left: 15px; color: #001052; } .img-icon { margin-left: 15px; } .icon-single { color: #626262; font-size: 15px; } .boder-up { top: 20px; } .singlepage-border { padding-top: 27px; /*border-top: 1px solid #e6e8ee;*/ } .separators { /* background-color: #ababab; height: 1px;*/ margin: 33px 0px 12px 0px; overflow: visible; position: relative; text-align: center; } .separators .text { display: inline; color: #342753; padding: 0 10px; position: relative; top: -36px; right: -2px; font-size: 19px; font-weight: 500; text-transform: uppercase; } @media(max-width: 767px) { .separators .text { font-size: 16px; top: -12px; } .icon-single { text-align: center; } #pdf-image { text-align: center; margin: 0 auto; display: block; } } .img-size { width: 150px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); border-radius: 10px; } .list_content { padding: 0px 0 10px; color: #342753; font-size: 16px; font-weight: 500; text-transform: uppercase; } .list_content span { color: #885df1; font-weight: 500; text-transform: capitalize; } .dimond_content { font-weight: bold !important; } .list_content::before { background-color: #885df1; border-radius: 50%; content: ""; display: inline-block; margin-right: 10px; margin-bottom: 2px; height: 10px; width: 10px; } .dimond-size p { line-height: 1; font-size: 15px; color: #001052; } .clarity-section { padding: 20px; background-image: url(../images/clear.png); background-size: cover; background-position: center; } .price-section { text-align: right; background-image: url(../images/price.png); background-size: cover; background-position: center; margin-bottom: -4.5%; padding: 3% 10px 5%; } .diamond_price h4 { color: #25be3e; font-weight: 600; font-size: 22px; text-transform: uppercase; text-align: right; padding-bottom: 1%; } .diamond_price p { color: #001052; line-height: 1; font-size: 15px; font-weight: 400; text-align: right; } .price_guarantee h4 { padding-top: 15px; font-weight: bold; color: #001052; font-size: 18px; padding: 2% 0; } .price_guarantee p { color: #001052; line-height: 1; font-size: 14px; font-weight: 400; text-align: right; } .clarity-size { color: #001052; font-size: 15px; } .info-box { text-align: left; } .img-slider { padding: 0px 10px 7%; } .tooltip-img { margin-top: -12px; } .img-slider .slider-text { margin-top: -17px; color: #fff; margin-left: 3px; font-size: 11px; } .single-diamond { background: url(../images/background.png); background-size: cover; background-position: center; background-repeat: no-repeat; } .line-img { margin-top: -70px; } .diamond-img { width: 35px; margin-top: -25px; } /* Range CSS Style */ @media(max-width: 600px; ) { .slidecontainercaret { position: relative; } } .slidecontainercaret { width: 86.1%; margin-top: 18%; position: absolute; margin-left: 0.96%; } @-moz-document url-prefix() { .slidecontainercaret { margin-top: 17%; } #diamond_color { height: 0px !important; color: white; background: transparent !important; border: none !important; } } .caretslider { -webkit-appearance: none; -moz-appearance: none; width: 100% !important; height: 0; background: #fff; outline: none; opacity: 1; -webkit-transition: .2s; transition: opacity .2s; } .caretslider::-moz-range-track { -moz-appearance: none; width: 100% !important; height: 0; background: #fff; outline: none; opacity: 1; -webkit-transition: .2s; -moz-transition: .2s; transition: opacity .2s; } /*p.slider-text{ text-align: left; padding: 0 0 0 20px; }*/ .caretslider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; margin-top: -20px; margin-left: -10%; width: 68px; height: 46px; border: 0; background: url('../images/tooltip.png'); cursor: default; } .caretslider::-moz-range-thumb { -webkit-appearance: none; appearance: none; margin-top: 27px; margin-left: -10%; width: 68px; height: 46px; border: 0; background: url('../images/tooltip.png'); cursor: default; } .slidecontainercolor { width: 100%; margin-top: 15%; position: absolute; margin-left: -6px; } #diamond_color { -webkit-appearance: none; -moz-appearance: none; width: 100% !important; height: 0; background: #fff; outline: none; opacity: 1; -webkit-transition: .2s; transition: opacity .2s; } #diamond_color::-moz-range-track { -webkit-appearance: none; -moz-appearance: none; width: 100% !important; height: 0; background: #cccccc; outline: none; opacity: 1; -webkit-transition: .2s; transition: opacity .2s; } #diamond_color::-webkit-slider-thumb { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 30px; height: 30px; border: 0; background: url('../images/diamond_blue.png'); cursor: default; } #diamond_color::-moz-range-thumb { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 30px; height: 30px; border: 0; background: url('../images/diamond_blue.png'); cursor: default; } @media(max-width: 992px) { .separators img { display: none; } .img-slider { display: none; } .slidecontainercolor { display: none; } .slidecontainercaret { display: none; } .main-title { padding-top: 20px; } .separators .text { top: 0px; } } @media(max-width: 767px) { .price-section { margin-bottom: -30px; } div.price-box, p.location_text, #checkinventory-form, .main-title { text-align: center; } .separators .text { font-size: 14px; top: 0px; } .list_content { font-size: 14px; } .dimond-size p { font-size: 14px; } .clarity-size { font-size: 14px; } .diamond_price h4 { font-size: 16px; text-align: center; } .diamond_price p { font-size: 14px; text-align: justify; } .price_guarantee h4 { font-size: 15px; text-align: center; } .price_guarantee p { font-size: 14px; text-align: justify; } .clarity-section { padding-top: 0px; } .cut-section { margin-top: 15px; } } .tooltip_slider { position: relative; display: inline-block; border-bottom: 1px dotted #6734e5; } .tooltip_slider .tooltip_slider_text { visibility: visible; width: 85px; background-color: #6734e5; color: white; text-align: center; border-radius: 5px; padding: 5px 0; position: absolute; z-index: 1; } .tooltip_slider .tooltip_slider_text::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent #6734e5 transparent; } /* Ends Range CSS Style */ /* End Here Product View Page CSS By Birva 24-1-2018 */ /* Homepage Design by Birva Rajgor */ .header-section { padding-top: 50px; background-image: url('../images/home/bg_image.png'); background-size: cover; /* height: 700px;*/ background-position: center; text-align: center; color: #fff; margin-top: -12px; } .text-imgs { text-align: center; margin: 0 auto; display: flex; width: 600px; } .cardbox { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background: #fff; border-radius: 10px; padding: 30px 12px 36px; margin-top: 10%; } .cardbox img { text-align: center; display: flex; margin: 0 auto; } .cardbox h4 { color: #001052; font-weight: 600; font-size: 23px; padding-top: 31px; } .cardbox p { padding: 16px 0 33px; color: #7f87a8; font-weight: 300; font-size: 18px; text-align: center; } .fancy_btn { background: #f2ca00; padding: 8px 54px; color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); font-weight: 300; border-radius: 20px; font-size: 16px; } .white_btn { background: #8054ee; padding: 8px 54px; color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); font-weight: 300; border-radius: 20px; font-size: 16px; } .sell_btn { background: #25be3e; padding: 8px 54px; color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); font-weight: 300; border-radius: 20px; font-size: 16px; } .card_img { margin-top: 30%; } .down_btn { width: 6%; margin-top: -2px; margin: 0 auto; } .help-section { padding-top: 30px; } .card-part { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background: #fff; padding-right: 6%; padding-left: 3%; text-align: right; clear: both; float: left; width: 100%; border-radius: 15px; } .img-help img { /*position: absolute; z-index: 1; right: 78px; top: auto; margin: 35px 0 0 0; width: 6%;*/ position: relative; z-index: 1; right: -21px; top: 110px; margin: 35px 0 0 0; width: 6%; float: right; } .certificate_info>span { font-size: 16px; font-weight: 900; color: #001052; } .diamond_basics>span { font-size: 16px; font-weight: 900; color: #001052; } .diamond_basics{ font-size: 16px; font-weight: 900; } .card-section { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background: #fff; padding-right: 7%; padding-left: 7%; text-align: left; clear: both; float: left; width: 100%; border-radius: 15px; } .img-build img { position: relative; z-index: 1; left: -19px; top: auto; margin: 35px 0 0 0; width: 6%; top: 97px; } .card-part h1, .card-section h1 { color: #001052; font-weight: 600; font-size: 36px; } .card-part h3 { color: #001052; font-weight: 600; margin-top: -4px; font-size: 25px; text-align: right; } .card-section h3 { color: #001052; font-weight: 600; margin-top: -4px; font-size: 25px; text-align: left; } .card-part p { padding: 35px 0; color: #4c5786; font-size: 20px; text-align: right; } .card-section p { padding: 35px 0; color: #4c5786; font-size: 20px; text-align: left; } .ring-img { padding-top: 20px; } .popularring-section { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background: #fff; padding: 30px; text-align: left; clear: both; float: left; width: 100%; padding-left: 7%; padding-right: 7%; border-radius: 15px; } .popularring-section h3 { color: #001052; font-size: 25px; font-weight: 800; } .popularring-section h5 { color: #001052; font-size: 16px; font-weight: 600; } .popularring-section p { color: #7f87a8; font-size: 14px; } .favoritering-section { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background: #fff; padding: 30px; text-align: center; clear: both; float: left; width: 100%; border-radius: 15px; } .favoritering-section h3 { color: #001052; font-size: 25px; font-weight: 800; padding-bottom: 15px; text-align: center; padding: 16px 0; } .favoritering-section h6 { color: #7f87a8; font-size: 15px; font-weight: 400; margin-bottom: -10px; } .favoritering-section h6 span { color: #001052; font-size: 18px; font-weight: 600; } .filter_btn { background: #001052; padding: 8px 54px; color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); font-weight: 300; border-radius: 20px; font-size: 16px; } .img-filter { margin-top: 22%; } .filter_btn:hover, .sell_btn:hover, .white_btn:hover, .fancy_btn:hover { color: #fff; text-decoration: none; } .back-img { /*background: url('../images/home/back.png');*/ background-size: cover; /* height: 700px;*/ background-position: center; } .favoritering-section img:active { border: 1px solid #001052; } @media(max-width: 1199px) { .img-help img { right: -14px; } .img-build img { right: -14px; } } @media(max-width: 992px) { .card-section, .popularring-section, .card-part h1, .card-section h1, .card-part h3, .card-part p, .card-section h3, .card-section p, .popularring-section h3, .popularring-section h5, .popularring-section p { text-align: center; } .popularring-section img, .favoritering-section img { text-align: center; display: flex; margin: 0 auto; } } @media(max-width: 767px) { .card_img, .cardbox { margin-top: 5%; } .card-part { padding-bottom: 20px; text-align: center; } .card-section, .popularring-section, .card-part h1, .card-section h1, .card-part h3, .card-part p, .card-section h3, .card-section p, .popularring-section h3, .popularring-section h5, .popularring-section p { text-align: center; } .filter_last { margin-bottom: 17% !important; } .img-filter { margin-top: 90%; } .img-help img, .img-build img { display: none; } .down_btn { width: 20%; margin-top: 15px; } } @media(max-width: 350px) { .cardbox img { width: 200px; } } .clearfix { clear: both; } /* Homepage Design End here */ /*.innotech-almas-almas-list #content .my-account{ padding: 20px; }*/ .innotech-almas-almas-list .my-account .box-main{ margin-top: 60px; } /* Added by Priyank Makwana Feb 2, 2018 */ .my-account .box-content { margin: 10px 10px; padding-top: 10px; } .box-content span { font-size: 14px; margin-left: 10px; font-weight: 600; color: #23527c; } /*new-css*/ @media (min-width:320px) and (max-width:479px){ .customer-account-login .h1, .customer-account-login .h2, .customer-account-login .h3, .customer-account-login h1, .customer-account-login h2, .customer-account-login h3{ text-align: center !important; font-size: 20px; margin: 18px 0 10px; } .buttons-set { text-align: center; } .pull-right { float: left !important; margin-bottom: 15px; clear: both; } /*.form-control{ padding: 6px 45px 6px 10px !important; }*/ .account-login .col-sm-10 { width: 100%; } button#send2 { width: 225px !important; } .customer-account-login .account-login, .customer-account-login .account-register{ margin-bottom: 30px; } h2.legend.p-b-30 { text-align: center; border-bottom: 2px solid #f7f7f7; padding-bottom: 8px !important; } .form-group .col-sm-9 { width: 100%; } em, .red, .validation-advice{ float: right; } .input-box.captcha input { height: 35px; border-radius: 7px; border: 1px solid #ccc; width: 100%; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); } li#captcha-input-box-user_create { list-style-type: none; } label.required{ color: #001052; font-size: 14px; } .shape-button-wrapper{ width: 33%; } .buy-diamond label{ margin-left: 0px; margin-top: 15px; } .first-text-head a, .first-text a { font-size: 10px !important; } .banner-title { bottom: 0px !important; left: 4px !important; } .box-main .multipicker-wrapper .multipicker-option-label { font-size: 8px; } } #load_more_btn { padding: 15px 23px; font-size: 16px; } /*design*/ .filters-overflow-button i{ top: 36px; } .nav>li>a{ padding: 10px !important; } .multipicker-wrapper .multipicker-option{ display: -webkit-inline-box !important; padding: 2px 0 ; } .navbar{ padding:4px 0; } #mobile-check a, a:active, a:visited { color: #027CD1 !important; } @media only screen and (max-width: 767px){ #price_discount_button{ margin:0 auto; } } .filters-overflow-button span{ padding: 8px 14px; top:0; border-radius: 4px; } .filters-overflow-button{ width:96px; } .extra.button.btn.btn-default.dd-morefilter{ display: block; } .newdiscount{ color: #001052; padding-top: 15px; font-size: 12px; } @media only screen and (max-width: 767px){ .navbar-collapse{ text-align: right; } }