.catinner { padding:10px 20px 10px; }
.prize-control { background-color: #FFFFFF; background-image: none; border: 1px solid #acacac; color: #191919; padding:1px 3px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; margin-top: 25px; font:normal 11px Arial, Helvetica, sans-serif; border-radius:1px!important; }
.catinner .ui-slider-label { margin-bottom: 25px; }
/*#loading-mask {color: #d85909;font-size: 1.1em;font-weight: bold;position: absolute;text-align: center;z-index: 500;}*/
/*.loader:before, .qs-loader:before,.loader:after, .qs-loader:after{display: none;}*/
/*#loading-mask img{display: inline-block;}*/
/*body #loading-mask .loader {background: no-repeat;border: none;left:0;right: 0;margin:0 auto;opacity: 0.8;padding: 0;position: fixed;text-align: center;top: 50%;width: 200px;z-index: 1000;}*/
.custome-theme-loader #loading-mask { bottom: 0; left: 0; margin: auto; position: fixed; right: 0; top: 0; z-index: 100; background: rgba(255,255,255,0.5); }
.custome-theme-loader #loading-mask .loader { background: inherit; border: inherit; color: inherit; font-weight: inherit; left: inherit; margin-left: 1px; opacity: 1; padding: 300px 0; position: relative; text-align: center; top: inherit; width: inherit; z-index: 1000; }
.custome-theme-loader #loading-mask .loader img { display: none; }
.custome-theme-loader #loading-mask .loader div { display: none; }
.custome-theme-loader #loading-mask .loader img, 
.custome-theme-loader #loading-mask .qs-loader img { display: none; }
.custome-theme-loader #loading-mask .loader:after, 
.custome-theme-loader #loading-mask .loader:before, 
.custome-theme-loader #loading-mask .qs-loader:after, 
.custome-theme-loader #loading-mask .qs-loader:before { position: absolute; content: ""; border: 2px solid #e0e0e0; width: 31px; height: 31px; }
.custome-theme-loader #loading-mask .loader:before, 
.custome-theme-loader #loading-mask .qs-loader:before { width: 43px; height: 43px; margin-left: -6.5px; margin-top: -6.5px; animation: cssload-spinner2 2.88s linear infinite; -o-animation: cssload-spinner2 2.88s linear infinite; -ms-animation: cssload-spinner2 2.88s linear infinite; -webkit-animation: cssload-spinner2 2.88s linear infinite; -moz-animation: cssload-spinner2 2.88s linear infinite; }
.custome-theme-loader #loading-mask .loader:after, 
.custome-theme-loader #loading-mask .qs-loader:after { animation: cssload-spinner1 2.88s linear infinite; -o-animation: cssload-spinner1 2.88s linear infinite; -ms-animation: cssload-spinner1 2.88s linear infinite; -webkit-animation: cssload-spinner1 2.88s linear infinite; -moz-animation: cssload-spinner1 2.88s linear infinite; }

/****/
/* slider default background color */
.ui-widget-content { background-color:#ededed; }
.ui-slider .ui-slider-range {background-color:#d19e66;height: 100%;top: 0;position: relative;}
.inactive .ui-slider .ui-slider-range { background:none; }
/* slider handle background color */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#cdcdcd; color:#6b6b6b; display:inline-block; font-size:9px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;border: 9px solid #f4f4f4;}

/* slider height */
.ui-slider-horizontal { height:7px /* default height 0.3em */; border:none; }

/* slider handle */
.ui-slider .ui-slider-handle { width:30px; height:30px; line-height:30px; text-align:center; border-radius: 50%;cursor: pointer;}
.ui-slider-horizontal .ui-slider-handle { margin-left:-15px /* default -2px */; top:-17px /* default -0.7em */;position: relative;}
.ui-slider-horizontal .ui-slider-handle:before{content: "";position: absolute;left: -10px;right: -10px;top: -10px;bottom: -10px;border: 1px solid #cdcdcd;border-radius: 50%;}
/*.ui-slider-horizontal .ui-slider-handle:after{content: "";height: 12px;width: 12px;border-radius: 50%;background: #cdcdcd;display: block;position: absolute;top: 8px;right: 0;left: 0;margin: 0 auto;cursor: pointer;}*/
/* slider start-end point */
.ui-widget-content:before,.ui-widget-content:after {width:4px; height:12px; background:#bfbfbf; position:absolute; top:-4px; content: "";}
.ui-widget-content:before{left:-2px;}.ui-widget-content:after{right:-2px;}
.ui-widget-content:before,.ui-widget-content:after { display:none; }

/* slider divider line */
.ui-slider-line-label { padding:0px 5px; display:inline-block; text-align:center; line-height:12px; text-transform:uppercase; }
.ui-slider-label {font-size:11px; color:#505050; }
.ui-slider-label ol {position: relative; width: 100%; list-style:none;margin: 0;}
.ui-slider-label li {margin: 0;padding: 0;position: absolute; overflow: visible; font-weight:bold; color:#191919; }
.ui-slider-label li span{font-size: 14px;color: #6b6b6b;font-weight: 400;}
.ui-slider-line { position:absolute;left:0px;height:4px;top:-19px;border-right:4px solid #fff; background-image:none; }
.ui-hidden { visibility:hidden; }
#d-search2 .col-sm-3 { padding-left:5px; padding-right:5px; }

/**/
#d-search .filter-box-hd #filter-label{ display: inline;}

/* Diamond Step Pages CSS ***/
.dyo-pages h1{ border-bottom:1px solid #aaaaaa; padding:0 0 20px; margin:10px 0 20px; background:url(../images/dyo-head-shadow.jpg) center bottom no-repeat; background-size:100%; }
.dmd-filters:after { content:""; display:table; clear:both; }
.dmd-inner {padding:10px; }
#d-search2 .dmd-inner {min-height: 237px;}
.dmd-inner.last { border:none;}
.dmd-field { padding-bottom:20px;}
.dmd-field:last-child {padding-bottom:0;}
.dmd-inner.last .dmd-field.hidden-xs {padding-bottom:0;}
.dmd-field .label{ font-size:16px; font-weight:600; color:#101821; display:block;padding: 15px 0;text-align:left; text-transform:capitalize;}

.dmd-shape:after { content:""; display:table; clear:both; }
.dmd-field-area ul.dmd-shape{display: flex;align-items: center;border-radius: 4px;} 
.dmd-shape li{width:10%;text-align:center; font-size:12px; text-transform:capitalize !important;margin: 0 -1px;border: 1px solid #dddddd;background: #f1f1f1;}
.dmd-shape li:hover,.dmd-shape li.active{background:#e2c5a6;}
.dmd-shape li svg{ width:40px;height: 40px;fill: #9b9b9b;}
.dmd-shape li a{ display:block; padding:10px 0; color:#555555;}
.dmd-shape li a:hover, .dmd-shape li a.active, .dmd-shape li.active a{ color:#248bd3!important;}
.dmd-shape li span{ display:none; }

/*.dmd-style li a{ color:#000000; }*/

.choose-info li a{ border:none; color:#666666; padding:4px 5px;}
.choose-info li a:hover, .choose-info li a.active { padding:4px 5px; background:#ffd568; color:#666666!important; }
.dmd-shape li a.acvlink span{color: #ce9d1f;}
.resetlinks { text-align:right; padding:10px 0 5px; font-size:13px; color:#555555; }
.resetlinks.nobor { border:none; }
.resetlinks .items-count{ color:#000; }
.resetlinks:after { content:""; clear:both; display:table; }
.resetlinks a{ font-size:13px; color:#090a0e; text-decoration:underline; }
.resetlinks a i{ color:#f7bb1c; font-size:18px; vertical-align:middle; }

.ringbox { border:1px solid #dadada; background:#dadada; padding-bottom:9px;}
.ringbox .hd { background:#dadada; text-transform:uppercase; color:#000; font-size:18px; font-weight:600; text-align:center; line-height:42px; display:block; }
.ringbox-md{border-bottom:1px solid #dadada; text-align:center; padding:15px 10px; background-color:#fff;}
.ringbox-md span{ display:block; font-size:14px; padding-bottom:5px;}
.ringbox .total{ background-color:#fbfbfc;border-bottom:1px solid #dadada; line-height:40px; display:block; font-size:12px; text-align:center;}

/*.result-table { overflow:auto; border:1px solid #e6e6e6;}
.result-table .v-scroller { float:left; width:100%;}
.result-table .allborder {background:#fff;border:0px;width:100%;border-collapse:0px;border-spacing:0px; font-size:12px;}
.result-table .tableheader th {background:#f1f1f1;padding:10px;font-size:12px;color:#000000;white-space:nowrap; text-align:center; position:relative; text-transform:uppercase;}
.result-table .tableheader th .loaderodr img { vertical-align:top }
.result-table .allborder tbody td {padding:35px 10px; text-align:center; font-size:14px; color:#6b6b6b;}

*/





.dmd-info-box { position:absolute; z-index:99; left:-249px; top:10px; width:260px; background:#fff; border:1px solid #dadada; box-shadow:0px 0px 15px rgba(0,0,0,.15); display:none; }
.dmd-info-head{ background:#f1f1f1; color:#000; padding:9px 10px 8px; font-size:14px; text-transform:uppercase; border-bottom:1px solid #dadada; }
.dmd-info-det { padding:5px 15px 0; }
.dmd-info-det ul.info-list li{ border-bottom:1px solid #dadada; line-height:32px; font-size:13px; }
.dmd-info-det ul.info-list li:last-child{ border-bottom:none; }
.dmd-info-det ul.info-list li span{ font-size:13px; }
.dmd-info-det ul.info-list li .multi-value{ line-height:18px; }
.dmd-info-bottom { padding:10px; padding-top:0; padding-bottom:0; }

.dyo-pages .toolbar-bottom { clear:both; }
.dyo-pages .toolbar-bottom .toolbar{ padding:10px 0 10px; background:none; }
.dyo-pages .toolbar-bottom .pager{ float:none; margin:0; }
.dyo-pages .toolbar-bottom .pager:after{ content:""; clear:both; display:table; }
.dyo-pages .toolbar-bottom .pager .show-no { float:left; line-height:34px;}
.dyo-pages .toolbar-bottom .pager .pages { float:right; }

/*@media (min-width: 992px){
.result-table tr:hover .dmd-info-box { display:block; }
}*/
@media (max-width: 991px){	
/*.result-table .v-scroller { width:800px; }
.result-table table{ display:table }*/
.toolbar .toolbar-dropdown{ width:150px;}
.dmd-inner.first { width:100%;border-right:0px; min-height:auto; padding-bottom:0px;}
.dmd-inner.second, .dmd-inner.last { width:100%;}
.dmd-shape li{ width:10%;}
#d-search2 .dmd-inner{ width:50%; min-height:auto;}
#d-search2 .dmd-inner.noline{ border-right:0px;}
}
@media (max-width: 767px){
.dmd-shape li{ width:20%;}
.dyo-pages h1{ text-align:center; font-size:20px; line-height:24px; }
.dmd-inner { width:100%; padding:0; margin-bottom:0; border-right:none; min-height:inherit; }
.dmd-inner.first, .dmd-inner.second, .dmd-inner.last { width:100%; border-bottom:0px; margin-bottom:0;}
.dyo-advanced-link { background:#e9e9e9; border:1px solid #dadada; color:#666666; display:block; text-align:center; padding:5px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.resetlinks { text-align:center; }
.resetlinks a{ padding:10px 0px; display:inline-block;}
.dyo-pages .toolbar-bottom .pager .show-no{ float:none; text-align:center; }
.dyo-pages .toolbar-bottom .pager .pages { float:none; text-align:center; display:block; }
.dyo-pages .toolbar-bottom .pager .pages ol{ float:none; }
.dmd-field{padding-bottom:0px; margin-bottom:20px; border-bottom:1px solid #e1e1e1;}
.dmd-inner.second .dmd-field{padding-bottom:0px; margin-bottom:20px; border-bottom:0px;}
.dmd-inner.last .dmd-field{padding-bottom:0px; margin-bottom:20px; border-bottom:0px;}
.dmd-inner .dmd-field{padding-bottom:0px; margin-bottom:20px; border-bottom:0px;}
.dmd-inner .dmd-field ul li a{/*text-transform:uppercase;*/ font-size:12px;}
.dmd-inner.second .dmd-field .choose-info li a{ font-size:13px;}
#d-search2 .dmd-inner{ width:100%;}
}
/* Diamond Step ***/

/* Setting Listing **/
.metal-select { margin: 0px 0px 15px 0px; }
.metal-select .em-dropdown { position: relative; width: 140px; }
.metal-select .em-dropdown .em-dropdown-tab { height: 30px; border: 1px solid #858585; background: #f7f7f7; display: block; padding:4px 10px; text-decoration: none; cursor:pointer; position:relative; }
.metal-select .em-dropdown .em-dropdown-tab:after { content:"\f0d7"; font-family:FontAwesome; font-size:16px; position:absolute; right:15px; top:50%; margin-top:-12px; color:#000; }
.metal-select .em-dropdown ul { display: none; position: absolute; z-index: 2; left: 0; border: 1px solid #858585; background: #fff; width: 100%; margin: 0; margin-top: -1px; padding: 5px 0; font-size:13px; z-index:1000; }
.metal-select .em-dropdown ul a{ display:block; padding:3px 10px; color:#000000; }
.metal-select .em-dropdown ul a:hover{ color:#ce9d1f; }
.metal-select .em-dropdown:hover ul { display: block; }
.metal-select .em-dropdown:hover .em-dropdown-tab { border-color:#000; z-index:1001; background-color:#ce9d1f; color:#000; }
/* Setting Listing **/
/* Diamond Step Pages CSS ***/
@media screen and (max-width: 767px) {
.mopt25 { padding-top:25px; }
#d-search2 .col-sm-3{ padding-left:15px; padding-right:15px; }
}
