.dmd-search{margin:0px;padding:0px;}
.ringbox .hd{font-family:'Conv_Gotham-Bold', Georgia, serif;}
.ringbox{border:1px solid #d9d9db;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/ringbox-hd.jpg) repeat-x left bottom;padding-bottom:19px;}
.ringbox .hd{background:url(../images/ringbox-hd.jpg) repeat-x left top;text-transform:uppercase;color:#000;font-size:18px;text-align:center;line-height:41px;display:block;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.ringbox-md{border-bottom:1px solid #d9d9db;text-align:center;padding:15px 10px;background-color:#fff;}
.ringbox-md span{display:block;font-size:12px;padding-bottom:5px;}
.ringbox .total{background-color:#fbfbfc;border-bottom:1px solid #d9d9db;line-height:40px;display:block;font-size:12px;text-align:center;}
.dmd-search .product-shop .product-name h1{padding-bottom:0px;margin-bottom:0px;}
.dmd-search .short-description{font-size:12px;}
.dmd-search .add-to-box{margin:0px;}
.dmd-choose{float:left;width:100%;padding:0px 10px;}
.dmd-choose .inner{width:33.3%;float:left;padding-top:10px;}
.dmd-choose .inner:last-child .content{border-right:0px solid #dbdbdd;}
.dmd-choose .hd{padding:0px 15px;}
.dmd-choose .content{min-height:130px;border-right:1px solid #dbdbdd;padding:0px 15px;}
.dmd-choose .adv_filters .advanced-content{min-height:25px;border-right:1px solid #dbdbdd;padding:0px 15px;}
.dmd-choose .titls{font-size:13px;color:#000;padding-top:10px;}
.shapelist{float:left;width:100%;margin:0px;padding:0px;}
.shapelist li{float:left;width:20%;padding:1px;}
.stylelist{float:left;width:100%;margin:0px;padding:0px;}
.stylelist li{float:left;width:25%;padding:1px;}
.choosedmd{text-align:center;display:block;padding:10px 5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.choosedmd span{display:block;text-align:center;font-size:10px;color:#000000;line-height:normal;}
.choosedmd span.thumb{padding-bottom:4px;min-height:22px;display:block;}
.choosedmd:hover,.choosedmd.active{border:1px solid #dbdbdd;}
.choosedmd:hover a,.choosedmd.active a{text-decoration:none;}
.choosedmd:hover span,.choosedmd.active span{color:#ce9d1f;}
.choosedmd:hover span{text-decoration:underline;}
.choose-info{width:100%;display:table;border:1px solid #e4e4e5;margin:0px;}
.choose-info li{display:table-cell;border-right:1px solid #e4e4e5;}
.choose-info li:last-child{border-right:0px;}
.choose-info li a{display:block;border:1px solid #fff;background:url(../images/choose-info-bg.png) repeat-x left bottom;line-height:19px;text-align:center;font-size:12px;}
.choose-info li a:hover,.choose-info li a.active{border:0px;padding:1px;background:#ce9d1f;text-decoration:none;color:#ffffff !important;}
.choose-info li a:focus{color:#000}
.choose-info li a.dc_gagerecommend{background:#ce9d1f;color:#ffffff !important;padding:4px 0 6px;}
.choose-info li a.dc_gagerecommend:hover{background:url(../images/choose-info-bg.png) repeat-x left bottom;color:#000!important;border:solid 1px #fff;}
.choose-advanced{width:180px;margin:10% 0px 0px 23%;}
.choose-advanced li{position:relative;}
.choose-advanced li a.first{font-size:13px;font-weight:normal;color:#000;text-decoration:underline;padding:5px;}
.choose-advanced li ul{margin:0px;padding:0px 0px;position:absolute;left:0px;top:23px;display:none;background-color:#fff;z-index:1;width:100%;}
.choose-advanced li ul li{padding:0px 5px;}
.choose-advanced li ul li a{font-size:11px;}
.choose-advanced li:hover ul{display:block;}
.price-sl{padding:10px 20px 0px 20px;min-height:32px;}
.price-hd{float:left;font-size:12px;padding-top:5px;}
.price-sl .pbox{padding-left:40px;}
.ui-slider{height:4px;margin:10px 0px 15px !important;width:100%;position:relative;}
.ui-slider span{border:1px solid #a5a5a5;font-size:10px;font-weight:bold;color:#fff;padding:1px;background:#ce9d1f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:20px;padding:0px 10px;cursor:pointer;margin-top:-7px;}
.diamond-body .page-wrapper{min-height:auto;display:inherit;display:inherit;display:inherit;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;}
.result-table .scroll{overflow-x:hidden;overflow-y:scroll;height:500px;}
.result-table .allborder{background:#fff;border:0px;width:100%;border-collapse:0px;border-spacing:0px;font-size:12px;}
.result-table .tableheader th{background:#f1f1f1;position:relative;padding:15px 10px;color:#4f4e4e;white-space:nowrap;text-align:center;font-weight:600;text-transform:capitalize;font-size:16px;}
.result-table .tableheader tr{border:1px solid #ddd;}
.result-table .tableheader th .loaderodr img{padding-top:7px;}
.result-table .allborder tbody td{padding:9px 0px;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;font-size:14px;color:#6b6b6b;font-family:'Lato';}
.result-table .allborder tbody td svg{height:30px;width:30px;fill:#686868;vertical-align:middle;}
.result-table .allborder tbody td a.active svg{fill:#d19e66;} 
.result-table .allborder tbody tr:hover td{background-color:#f1f1f1;}
.result-table a.btnview:hover,.result-table .allborder tbody tr:hover a.btnview{background:#000000;border-color:#000000;color:#ffffff;}
.result-table .allborder tbody tr td span.checkbox{background:url(../images/chackbox.png) center center no-repeat;margin:0;min-height:19px;cursor:pointer;}
.result-table .allborder tbody tr td span.active{background:url(../images/chackbox-act.png) center center no-repeat;}
.result-table .tableheader th .loaderodr{position:absolute;right:10px;top:50%;margin-top:-12px;display:block;width:10px;height:10px;}
.result-table a.btnview{background:transparent;border:1px solid #dddddd;color:#101821;font-size:16px;padding:5px 30px;text-transform:capitalize;display:inline-block;text-decoration:none;}
.div-no-diamond-items{font-size:16px;padding:20px 0px;border:1px solid #ddd;text-align:center;}
@media only screen and (max-width:991px){
.result-table{overflow-x:scroll;}
.v-scroller{width:1000px;overflow-x:scroll;}    
.shapelist li{width:25%;}
.dmd-choose .content{min-height:165px;}
.choosedmd{padding:5px 5px;}
td.price-data,.result-table .scrol td.details-data{position:absolute;right:59px;width:59px;height:50px;line-height:28px;}    
}
@media only screen and (max-width:767px){	
.dmdstap ul li.active{width:70%;float:left;}
.dmdstap ul li.active a span.bg small{float:left;}
.dmdstap ul li.active a span.bg{text-align:left;}
.dmdstap ul li.st2.active a span.bg,.dmdstap ul li.st3.active a span.bg{padding-left:25px;}
.dmdstap ul li{float:left;width:15%;}
.dmdstap ul li.active a span.name{display:inline-block;}
.dmdstap ul li a span.name{display:none;}
.dmdstap ul li a span.bg{padding:8px 17px;text-align:center;}
.dmdstap ul li a span.bg small{float:none;}
.dmdstap ul li.stapdone{float:left;width:15%;}
.dmdstap ul li.stapdone a span.name{display:none;}
.dmdstap ul li.stapdone a span.bg{padding:8px 17px;text-align:center;}
.dmdstap ul li.stapdone a span.bg small{float:none;}
.dmd-choose{padding-bottom:10px;} 
.dmd-choose .inner{width:100%;}
.dmd-choose .hd{padding:0px 0px;}
.dmd-choose .content{min-height:inherit;border-right:0px solid #dbdbdd;padding:0px 0px;}
.choose-advanced{margin:0px;}
.choose-advanced li ul{position:relative;top:3px;}
.price-sl{padding:10px 0px 0px 0px;}
}
#searchresultloader{position :relative;}
.searchresults .loadersh{position:absolute;left:50%;top:90%;padding:100px 0;text-align:center;}

.ringbox-md span span.price{display:inline-block}
.dmd-search .result-table thead.tableheader th{cursor:pointer}
@media (min-width:768px) and (max-width:1169px){.stylelist li{min-height:85px;}}
.dmd-field{display:flex;align-items:end;}
.dmd-field .label{width:15%;float:left;/*position:relative;*/}
.dmd-field .dmd-field-area{width:85%;margin-left:10px;}
.dmd-field .question-icon svg{height:17px;width:17px;vertical-align:sub;margin-left:5px;fill:#d19e66;}
@media only screen and (max-width:1200px){.dmd-field .question-icon svg{height:15px;width:15px;margin-left:4px;}.dmd-field .label{font-size:14px;}}
.diamond-steps{margin:50px 0;border:1px solid #ddd;}
.diamond-steps ul{display:flex;text-align:center;}
.diamond-steps ul li.active{background:#f1f1f1;}
.diamond-steps ul li.active:after{border-left:30px solid #f1f1f1;}
.diamond-steps ul li:first-child{padding-left:10px;}
.diamond-steps ul li{width:33.333%;padding:15px 15px 15px 40px;position:relative;margin:0;}
.diamond-steps ul li:after{content:"";top:0px;position:absolute;border-top:43px solid transparent;border-bottom:42px solid transparent;border-left:30px solid #fff;z-index:1;right:-29px;}
.diamond-steps ul li:before{content:"";top:0px;position:absolute;border-top:43px solid transparent;border-bottom:42px solid transparent;border-left:30px solid #ddd;z-index:1;right:-30px;}
.diamond-steps ul li:last-child:after,.diamond-steps ul li:last-child:before{display:none;}
.diamond-steps ul li .steps{display:flex;align-items:center;}
.diamond-steps ul li .steps .step1{font-size:38px;font-weight:800;width:30px;text-align:center;line-height:50px;}
.step-hd{font-size:17px;text-transform:uppercase;line-height:18px;color:#000;width:40%;text-align:left;padding:0 10px;font-weight:600;}
.daimond-noimg .step-hd{width:85%;}
.daimond-img{width:15%;}
.price-sec{width:40%;}
.price-sec .price{font-size:13px;font-weight:400;font-family:'Lato';}
.links a{font-size:12px;color:#6b6b6b;text-decoration:underline;font-family:'Lato';font-weight:normal;}
.diamond-steps ul li.last-step .step-hd{width:43%;}
.diamond-steps ul li.daimond-noimg.last-step .step-hd{width:85%;}
.diamond-steps ul li.last-step .price-sec{width:32%;}
.diamond-steps ul li.last-step .daimond-img{width:15%;}
@media only screen and (max-width:1200px){.step-hd{font-size:14px;}}
@media only screen and (max-width:991px){
.diamond-steps{margin:20px 0;}
.diamond-steps ul li{padding:20px 5px 15px 35px;}
.step-hd{font-size:12px;padding:0 5px;}
.diamond-steps ul li:first-child{padding-left:5px;}
.links a{display:block;}
}
@media only screen and (max-width:767px){
.diamond-steps ul li.daimond-noimg,.diamond-steps ul li.daimond-noimg.active{width:33.333%;}    
.daimond-noimg .daimond-img{display:block;}    
.step-hd,.daimond-img,.price-sec{display:none;}
daimond-img{width:20%;}
.diamond-steps ul li.active{width:60%;}
.diamond-steps ul li.active .daimond-img,.diamond-steps ul li.active .price-sec{display:block;}
.diamond-steps ul li .steps .step1{font-size:30px;}
.daimond-img,.diamond-steps ul li.last-step .daimond-img{width:50%;}
.price-sec,.diamond-steps ul li.last-step .price-sec{width:40%;}
}
.slider-input{margin-left:20px;}
.slider-input .left-input input,
.slider-input .right-input input{max-width:85px;padding-left:20px;margin:0;}
.slider-input .left-input{float:left;}
.slider-input .right-input{float:right;}

.slider-input [class*="control-"] input{ padding-right:30px; padding-left:10px;}
.slider-input [class*="control-"]{ position:relative;}
.slider-input [class*="control-"]>a{background-color:#e8e8e8;height:20px;width:20px; position:absolute; right:0px; text-indent:-9999px; }
.slider-input [class*="control-"]>a.minus{top:0px;}.slider-input [class*="control-"]>a.plus{bottom:0px;}
.slider-input [class*="control-"]>a.minus:before, .slider-input [class*="control-"]>a.plus:before{border-right:4px solid transparent;border-left:4px solid transparent;content:"";display:inline-block;left:50%;position:absolute;}
.slider-input [class*="control-"]>a.minus:before{border-bottom:4px solid #666;top:8px;left:6px;}
.slider-input [class*="control-"]>a.plus:before{border-top:4px solid #666;bottom:8px;left:6px;}

.price-currency{position:relative;}
.slider-input span.currency-span{position:absolute;top:11px;left:10px;}
.show-less-btn{text-align:center;display:inline-block;border-top:1px solid #dddddd;display:block;margin-top:20px;}
.show-less-btn a{background:#000;color:#fff;padding:5px 20px;display:inline-block;}
.show-less-btn a:hover{background:#d19e66;}
.product.data.items>.item.content{padding-top:0px;margin:-1px 0;}
.quick-btn{border:1px solid #ddd;padding:1px 15px;margin:0 10px;background:transparent;display:none;}
.diamond-product .tab-main-a{display:flex;}
.diamond-product .tab-main-a .item a{padding:15px 30px;font-size:16px;font-weight:600;border:1px solid transparent;border-bottom:none;text-transform:capitalize;display:block;margin-right:5px;color:#4f4e4e;}
.diamond-product .tab-main-a .item a:hover{border:1px solid #dddddd;border-bottom:none;background:#f1f1f1;color:#d19e66;}
.diamond-product .tab-main-a .item.active a{border:1px solid #dddddd;border-bottom:none;background:#f1f1f1;color:#d19e66;} 
.product.data.items .table-wrapper{border:1px solid #ddd;}
@media only screen and (max-width:767px){
.diamond-product .tab-main-a .item a{padding:15px 15px;font-size:12px;}
.product.data.items .item.title a:after{display:none;}
}

#loading-mask{color:#d85909;font-size:1.1em;font-weight:bold;position:absolute;text-align:center;z-index:500;}
#loading-mask .loader{background:none repeat scroll 0 0 #cfecfc;border:2px solid #1585c7;color:#d85909;font-weight:bold;left:50%;margin-left:-105px;opacity:0.8;padding:15px 20px;position:fixed;text-align:center;top:45%;width:200px;z-index:1000;}

.ds_filter_mob{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-flow:row wrap;padding:0px 0px 5px 0px;}
.ds_filter_mob:after{content:"";display:table;clear:both;}
.ds_filter_mob .box{width:25%;padding:0px 5px 10px 5px;position:relative;}
.ds_filter_mob .box>a{background-color:#fff;border:1px solid #ccc;text-align:left;display:block;padding:8px;color:#333;font-size:11px;line-height:11px;height:100%;width:100%;}
.ds_filter_mob .box>a:hover{text-decoration:none;}
.ds_filter_mob .box .hd{display:block;font-size:14px;line-height:14px;color:#101821;text-transform:capitalize;padding-bottom:3px;font-weight:600;}
.ds_filter_mob .box div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ds_advanced_mob{display:none;}
.ds_filter_mob .box.plus>a,.ds_filter_mob .box.minus>a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.ds_filter_mob .box.plus>a>svg,.ds_filter_mob .box.minus>a>svg{width:20px;height:20px;}
.ds_filter_mob .box.plus>a>svg.svg_minus{display:none;}
.ds_filter_mob .box.plus>a>svg.svg_plus{display:inline-block;}
.ds_filter_mob .box.minus>a>svg.svg_minus{display:inline-block;}
.ds_filter_mob .box.minus>a>svg.svg_plus{display:none;}
@media (max-width:575px){
.ds_filter_mob{padding:0px 0px 5px 0px;}
.ds_filter_mob .box{width:33.33333333333333%;padding:2px;}
.ds_filter_mob .box .hd{font-size:13px;line-height:13px;}}

.ds_fbox{position:fixed;bottom:0px;left:0px;right:0px;z-index:100;}
.ds_fbox_inner{background-color:#fff;box-shadow:rgba(11, 11, 11, 0.25) 0px -10px 20px 0px;}
.ds_fbox_hd{display:block;padding:15px 48px 15px 15px;border-bottom:1px solid #ccc;}
.ds_fbox_hd .label{display:inline-block;font-size:14px;color:#101821;line-height:14px;text-transform:capitalize;font-weight:600;}
.ds_fbox_hd .svg_question{height:15px;width:15px;vertical-align:middle;fill:#d19e66;margin-left:4px;}
.ds_fbox_hd>.close{position:absolute;right:0px;top:0px;padding:15px;cursor:pointer;}
.ds_fbox_hd>.close svg{height:18px;width:18px;float:left;transform:rotate(45deg);}
.ds_fbox_hd .link_reset{float:right;}
.ds_fbox_cont{display:block;padding:15px;}
.ds_fbox_cont.ds_fbox_cont_price,.ds_fbox_cont.ds_fbox_cont_carat{ min-height:120px;}
.ds_fbox_ft{ padding:5px 15px 15px 15px;border-top:1px solid #ccc;}
.ds_fbox_ft a.btn-2,.ds_fbox_ft button.btn-2{font-size:14px;line-height:14px;padding:10px 5px;text-align:center;}
