.shape{display:table;margin:0;padding:0}
.shape li{ float:left;}
.shape li a{ display:inline-block;border:1px solid #fff;width:70px;height:70px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.shape li a:hover, .shape li a.active{border:1px solid #ffd0c6}
.shape li a:hover .show-shape, .shape li a.active .show-shape, .shape li a .hide-shape{position:absolute;left:-9999px}
.shape li a .show-shape, .shape li a:hover .hide-shape, .shape li a.active .hide-shape{position:relative;left:auto}
.shape li a img{width:90%}

/**/
.dmd-search-result{border-bottom:1px solid #e3e3e3;position:relative;}
.resetfilters {float:right;}

/**/

.dmd-search-result .dmd-right-src{padding-left:15px}
.dmd-search-result .opsun-hd{float:left;padding:5px 0;text-transform:uppercase;font-size:12px;line-height:25px;width:66px}
.dmd-search-result .opsun-hd.shape-hd{line-height:50px}
.dmd-search-result .opsun-content{padding-left:80px;padding-bottom:20px}
.dmd-search-result .opsun-content .allborder{width:100%;border:0;border-spacing:1px;border-collapse:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.dmd-search-result .opsun-content .allborder .lightbg td{padding:0}
.dmd-search-result .opsun-content .allborder .lightbg td a{display:block;font-size:11px;padding:5px;text-align:center}
.dmd-search-result .opsun-content .input{width:95px;padding:5px;height:25px;line-height:15px;color:#474546;letter-spacing:0.8px;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;}
.dmd-search-result .opsun-content .resize{height:20px;padding:0 60px}
.dmd-search-result .opsun-content .resize{padding-left:100px; padding-right:105px; padding-top:13px;}

@media (max-width:767px){
.shape li a:hover{border:1px solid #fff;}
.shape li a:hover .show-shape{position:relative;left:auto;}
.shape li a:hover .hide-shape {position:absolute;left:-9999px;}

.shape li a.active{border:1px solid #ffd0c6}
.shape li a.active .show-shape{position:absolute;left:-9999px;}
.shape li a.active .hide-shape {position:relative;left:auto;}
.dmd-search-result .opsun-content .allborder .lightbg td a:hover{ background-color:#fff;}
.dmd-search-result .opsun-content .allborder .lightbg td a.active { background-color:#ffd0c6;}
}

.dmd-search-result .opsun-content .resize .resize-bg{background:url(https://www.vallianijewelers.com/images/bg-slider.png) no-repeat center top;display:block;min-height:24px}
.dmd-search-result .shape{margin-bottom:5px}
.dmd-info-box .btn{padding-left:40px;padding-right:40px;font-size:15px;}
.d-search{position:relative;width:100%;float:left;padding-bottom:10px;}
.filter{font-size:18px;text-transform:uppercase;display:inline-block;float:right;cursor:pointer;position:relative}
.filter2{margin-top:32px;width:98%;float:left;padding:10px 0;margin-left:2%}
.filter-box .filter-box-hd, .filter-box2 .filter-box-hd{display:none}
span.hd-shape{display:none}
.dmd-hd-block{display:none;font-size:25px;}
.mob-filter{width:100%;float:left}
.mob-filter ul{margin:0;padding:0;list-style:none;margin-left:-2%}
.mob-filter ul li{margin:2% 0 0 2%;font-size:14px;text-align:center;width:18%;float:left;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mob-filter ul li a.shap-box{display:block;text-transform:uppercase;box-shadow:0 0 5px 0 rgba(0,0,0,.05);padding:15px 0;}
.mob-filter ul li a span{float:right;padding-right:15px}
.close, .close2{float:right;margin-right:10px;}
.show2{display:block!important}
.grview{float:left;width:100%;position:relative}
.grview .thumb{float:left;width:25%;text-align:center;}
.grview .se-price{float:right;width:25%;text-align:center;margin-top:30px}
.grview .se-price .price{font-size:24px}
.grview .se-price .fitalic{font-size:13px;}
.grview .info{padding:0 25%}
.grview .info table{text-transform:uppercase}
.grview .info .allborder{border-spacing:0;font-size:13px;}
.grview .info .lightbg td{padding:10px 3px;border-bottom:1px solid #e0e0e0}
.grview .info .lightbg td.bluetext{text-transform:uppercase}
.grview .info .allborder tr:last-child td{border-bottom:none;}
.grview a.btn1 {background:#333333; color:#ffffff;}
.grview a.btn1 img {margin-top:-2px;}
.grview a.btn1:hover { background:#e0aa9e;}


@media only screen and (max-width:767px){
.dmd-search-result .dmd-left-src { padding-right:20px;}	
.filter-box, .filter-box2{position:relative}
.column .opsun-hd, .column .shape-hd, .dmd-search-result .advanced-search .hd{display:none}
/*.dmd-hd-block{display:block;}*/
.advanced-search{display:none;}
.column .opsun-content{padding:10px 10px 0}
.column .shape{margin:0;text-align:right;width:100%}
.filter-box .filter-box-hd, .filter-box2 .filter-box-hd{font-size:14px;text-transform:uppercase;padding:10px;display:block;}
span.hd-shape{display:inline-block;text-align:left!important;width:98%;font-size:11px;text-transform:uppercase;padding:5px 0 5px 3px;display:block}
.filter-box, .filter-box2{padding-bottom:10px;position:absolute;border:1px solid #ccc;width:100%;margin:-3% 0;visibility:hidden;/*height:250px;*/-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:1}
.show, .show2{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.show-filter, .show-filter2{display:block}
.shape li{float:left;list-style:none;width:19.5%;margin-top:10px; text-align:center;}
.hide-hr{display:none}
.search-text{border-top:solid 1px #AAA7AF;margin-top:15px}
.dmd-search-result .opsun-content .allborder .lightbg td a{padding:15px 3px;font-size:14px}
.dmd-search-result .opsun-content .input{width:100px;padding:5px 15px;height:35px;}
.dmd-search-result .opsun-content .resize{padding:24px 120px 24px 111px;}
.grview .thumb{float:left;width:60%;text-align:center}
.grview .se-price{float:right;width:40%}
.grview .info{padding:0;float:left;width:100%}

#reset.filter{font-size:14px;float:left;padding:10px 0px 10px;color:#333333;}
.resetfilters{padding:8px 0px 8px;font-size:13px;}
.resetfilters img{width:15px;}
.mob-filter #shape_box_txt .mob-fimg{display:none;}
    .dmd-search-result .filter-box-hd .close{color:#ffffff;margin-right:0px;}
    
}

@media (min-width:320px){
.column-one, .column-two, .column-three, .column-four, .column-five, .column-six, .column-seven, .column-eight , .column-one2, .column-two2, .column-three2, .column-four2, .column-five2, .column-six2, .column-seven2, .column-eight2{display:none}
.mob-filter, .close, .mob-filter2, .close2{display:block}
.wrapper{width:100%}

.d-search{display:none}
.show { display:block;}
}

@media (min-width:768px){
.column-one, .column-two, .column-three, .column-four, .column-five, .column-six, .column-seven,  .column-eight, .column-one2, .column-two2, .column-three2, .column-four2, .column-five2, .column-six2, .column-seven2, .column-eight2{position:relative;display:block;padding:0}
.mob-filter, .mob-filter2, .close, .close2, .filter{display:none}
.filter-box, .filter-box2{position:relative;border:0;width:100%;margin:0;background:bottom;padding:0;display:block}
.d-search, .filter-box, .filter-box2{position:relative}
.d-search{display:block!important}
.show { display:block;}
}

@media only screen and (max-width:640px){.mob-filter ul li{width:23%}}

@media only screen and (max-width:600px){
.dmd-search-result .opsun-content .resize{padding:20px 10px 20px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;}

@media only screen and (max-width:480px){.mob-filter ul li{width:31%}

.column .shape{margin-top:32px}
.dmd-search-result .shape { margin-top:0px;}
.shape li a{ display:table-cell; line-height:normal; height:50px;}

@media only screen and (max-width:360px){span.hd-shape{font-size:12px}
.dmd-search-result .opsun-content .allborder .lightbg td a{font-size:11px}}