@media (max-width: 1290px) and (min-width: 1230px){
    .ir246-search-breadcrumb,.ir217-diamond-search-header,.ir246-diamond-search,.ir246-diamond-search-results {
        max-width: 1280px;
        width: 96%;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .ir246-search-breadcrumb,.ir217-diamond-search-header,.ir246-diamond-search,.ir246-diamond-search-results {
        max-width: none;
    }
}
.checkbox-ty7-only{padding-left:0;margin:0}
.checkbox-ty7-only i{width:16px;height:16px;border:1px solid #d4d4d4;vertical-align:middle}
.checkbox-ty7-only .icons-checkbox{background:white}
.checkbox-ty7-only .icons-checked{background-color:white;background-position:-112px -86px}

@media (min-width:992px){.ir246-advanced-filters__content .col-md-offset-1{margin-left:9.533333%;width:40.966667%}
}.ir246-diamond-section,.ir246-diamond-section input{color:#000000;font-family:'ZapfHumanist601BT-Roman'}
.ir246-diamond-section a{color:#000000;text-transform:capitalize}
.ir246-shape-type-picture,.ir246-shape-type-picture-mini{background:url(/static/img/icon/camera.png) left center no-repeat;background-size:100% auto;width:23px;height:19px;display:inline-block}
.ir246-shape-type-picture{background-image:url(/static/img/icon/camera-green.png)}
.ir246-shape-type-picture-mini{width:20px;height:16px}
.ir246-diamond-search-inline{padding-left:0;list-style:none;text-transform:capitalize;display:inline-block;}
.ir246-diamond-search-inline > li{display:inline-block;padding-right:15px}
.ir246-diamond-search-inline .checkbox{font-size:13px;margin-top:0}
@media(min-width:1025px){.ir246-diamond-search-inline{margin-left:-9px;}}
.ir246-product-shape-wrap{margin:-13px -35px 0 -12px;}
.ir246-product-shape{padding:0;}
.ir246-product-shape li{float:left;list-style:none;margin-right:0;width:10%}
.ir246-product-shape li span{width:31px;height:31px;display:block;background:url(/static/img/spirit/spirit-shape-v1.png) left top no-repeat;position:relative}
.ir246-product-shape li a{display:block;color:#000000 !important;padding:3px 0;}
.ir246-product-shape li a:focus{outline:0}
.ir246-product-shape i{display:none;position:absolute;bottom:-20px;left:50%;text-align:center;width:60px;font-size:13px;text-transform:capitalize;letter-spacing:1px;font-style:normal;margin-left:-30px}
.ir246-product-shape li.active a{border-color:#6fbf98}
.ir246-product-shape li a:hover i{display:block}
@media (max-width: 1229px) {
    .ir246-product-shape-wrap{ margin: -13px -22px 0 -12px; }
}
@media (max-width: 1024px) {
    .ir246-product-shape-wrap{ margin: -17px -57px 0 0; }
    .ir246-product-shape li { width: 20%; margin-bottom: 20px; }
    .ir246-product-shape li a i {display: block;font-size: 13px;}
}
@media (max-width: 991px) {.ir246-product-shape-wrap{ margin: -17px 0 0 0; }}
.ir246-product-shape .round-details span{background-position:1px 1px}
.ir246-product-shape .round-details.active span{background-position:1px -30px}
.ir246-product-shape .princess-details span{background-position:-40px 1px}
.ir246-product-shape .princess-details.active span{background-position:-40px -30px}
.ir246-product-shape .cushion-details span{background-position:-122px 0}
.ir246-product-shape .cushion-details.active span{background-position:-122px -31px}
.ir246-product-shape .asscher-details span{background-position:-83px 1px}
.ir246-product-shape .asscher-details.active span{background-position:-83px -30px}
.ir246-product-shape .marquise-details span{background-position:-161px 0}
.ir246-product-shape .marquise-details.active span{background-position:-161px -31px}
.ir246-product-shape .oval-details span{background-position:-200px 0}
.ir246-product-shape .oval-details.active span{background-position:-200px -31px}
.ir246-product-shape .radiant-details span{background-position:-241px 0}
.ir246-product-shape .radiant-details.active span{background-position:-241px -31px}
.ir246-product-shape .pear-details span{background-position:-281px 0}
.ir246-product-shape .pear-details.active span{background-position:-281px -31px}
.ir246-product-shape .emerald-details span{background-position:-365px 0}
.ir246-product-shape .emerald-details.active span{background-position:-365px -31px}
.ir246-product-shape .heart-details span{background-position:-322px 0}
.ir246-product-shape .heart-details.active span{background-position:-322px -31px}
.ir246-delivery-date .bootstrap-select button.btn,.ir246-delivery-date .bootstrap-select .dropdown-menu{font-family:inherit;font-size:12px}
.ir246-delivery-date .bootstrap-select button.btn{padding-top:5px}
@media (min-width:992px){.ir246-diamond-search__panel .item.left{padding-right:32px}
    .ir246-diamond-search__panel .item.right{padding-left:32px}
    .ir246-diamond-search__panel .item.right .name{text-align:right;}
    .ir246-diamond-search__panel .col-md-2{width:100px;position:absolute}
    .ir246-diamond-search__panel .item.right .col-md-2{width:130px; left:0;}
    .ir246-diamond-search__panel .col-md-10{margin-left:112px;float:none;width:auto}
}.ir246-diamond-search-loading{position:relative}
/*@media (max-width: 1024px){.ir246-diamond-search__panel .col-md-10{margin-left:118px;}}*/
.ir246-diamond-search__panel .item{padding-bottom:20px}
.ir246-diamond-search__panel .name{font-family:'ZapfHumanist601BT-Roman';color:inherit;font-size:inherit;margin:0;padding:0;text-transform:capitalize;letter-spacing:.8px;white-space:nowrap;padding-bottom:10px;margin-top:-4px;}
.ir246-diamond-search__panel .name a{text-transform:  uppercase;}
@media (min-width:1200px){.ir246-delivery-date{float:right;margin-top:-5px}
}@media (min-width:768px) and (max-width:991px){.ir246-delivery-date{float:right;margin-top:-5px}
    .ir246-delivery-date{float:right;margin-top:-5px}
}@media (min-width:768px){.ir246-delivery-date .name{display:inline-block;padding-right:10px;vertical-align:middle;position:relative;top:-3px}
}.ir246-advanced-filters__content .row-section1 .name{padding-bottom:5px;padding-top:8px}
@media (max-width:991px){.ir246-diamond-search__panel .name{text-align:left}
}.ir246-diamond-search__panel .help a:after{content:'';display:inline-block;width:16px;height:16px;margin-left:5px;background:url(/static/img/icon/q-mark-v2.png) left top no-repeat;background-size:cover;vertical-align:middle;margin-bottom:2px}
.ir246-real-view-available{letter-spacing:.6px}
.ir246-real-view-available > .checkbox-ty7{
    display:inline-block;
    margin-bottom: 0;
    cursor:pointer;
    text-transform:  uppercase;
}
.ir246-real-view-available .checkbox-ty7 .icons-checked{margin-top:2px;}
.ir246-real-view-available .checkbox-ty7 .icons-checkbox{margin-top:2px;}
.ir246-search-noUiSlider .slider-data{overflow:hidden;padding-top:10px;padding-bottom:5px}
.ir246-search-noUiSlider .amount-min,.ir246-search-noUiSlider .amount-max{font-size:13px;height:24px;padding:5px 4px 3px 4px;}
@media(min-width:992px) and (max-width:1199px){.ir246-lab-delivery-date {float:right; margin-top:-5px;}}
@media (max-width: 1024px){.ir246-search-noUiSlider .amount-min,.ir246-search-noUiSlider .amount-max{font-size:13px;height:24px;padding:7px 4px 3px 4px;}}
@media (max-width: 1024px){.ir246-delivery-date .name{padding-top:13px !important;padding-bottom: 0px !important;}}
.ir246-search-noUiSlider .amount-max{text-align:right}
.ir246-search-noUiSlider .input-sm{width:80px;-webkit-appearance: none;}
.ir246-search-noUiSlider .input-xs{width:60px;-webkit-appearance: none;}
@media (max-width:1024px){.ir246-search-noUiSlider{padding-left:10px;padding-right:10px}
}.ir246-advanced-filters{position:relative;border-top:1px solid #ebebeb;padding-bottom:40px;margin-top:10px}
.ir246-advanced-filters__switch{color:white;background-color:#6fbf98;display:inline-block;letter-spacing:.6px;padding:10px 15px 10px;cursor:pointer;min-width:160px;position:absolute;left:50%;margin-left:-80px;white-space:nowrap}
.ir246-advanced-filters__switch:after{content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px dashed;border-top:8px solid \9;border-right:6px solid transparent;border-left:6px solid transparent;position:relative;top:-2px;margin-left:5px}
.ir246-advanced-filters__switch.active:after{border-top:none;border-bottom:8px dashed;border-bottom:8px solid \9;border-right:6px solid transparent;border-left:6px solid transparent}
.ir246-advanced-filters__content{border-bottom:1px solid #ebebeb}
.ir246-advanced-filters__content:before{content:'';display:block;height:30px}
.ir246-reset-filters{position:absolute;right:0;padding-top:12px}
.ir246-reset-filters:hover{ text-decoration: underline;}
/*search result*/
.your-search-results,.ysr-tabs .nav-tabs,.search-results-outline,.search-results-outline .diamond-type-parameter span{color:#333;font-family:'ZapfHumanist601BT-Roman';text-transform:capitalize}
.search-result-table td,.search-nothing-tips{color:#333}
.your-search-results .btn{font-family:'ZapfHumanist601BT-Roman';text-transform:capitalize}
/*nouislider*/
.noUiSlider .ui-slider-left-cap,.noUiSlider .ui-slider-right-cap{box-shadow:none;border-radius:0;height:6px}
.noUiSlider .noUi-connect{background:transparent !important;box-shadow:none}
.noUiSlider .noUi-handle{border:1px solid #6fbf98;margin:-1px 0 0 -10px;border-radius:20px;background:#6fbf98;left:0;z-index:2;cursor:pointer;box-shadow:none}
@media (max-width: 1024px) and (min-width: 768px) {
    .noUiSlider .noUi-handle {
        top:-8px;
    }
}
/*.noUiSlider .noUi-handle-lower{}
.noUiSlider .noUi-handle-upper{}
*/
.noUiSlider .noUi-origin-upper{z-index:4;border-radius:10px;background:#e1e1e1 !important;box-shadow:inset 0px 0px 3px #999999 !important}
.noUiSlider .noUi-origin-lower{z-index:3}
.noUiSlider .noUi-active:after{display:none}
.ir246-search-noUiSlider .noUi-horizontal,.ir246-search-noUiSlider .noUiSlider.noUi-horizontal .noUi-base{height:6px}
.noUiSlider.noUi-horizontal .noUi-base{background:#C5D9E9 !important;border-radius:none}
/* reseat desktop */
.cut-slider-data,.color-slider-data,.clarity-slider-data,.polish-slider-data,.symmetry-slider-data,.fluorescence-slider-data{font-size:13px;text-transform:capitalize}
.modal-slider-tips .modal-header{padding-bottom:0}
.modal-clarity-data{font-family:'ZapfHumanist601BT-Roman'}
.modal-slider-tips{font-family:'ZapfHumanist601BT-Roman';color:#333333}
.modal-slider-tips .h4{font-family:inherit;border:none;text-transform:capitalize}
#carat-weight .noUi-handle-lower #min-euro{font-family:'ZapfHumanist601BT-Roman';color:#333333}
.diamond-lightbox-hand .h6{font-family:'ZapfHumanist601BT-Roman';color:#333333}
.modal-slider-tips .modal-content .close{font-family:'ZapfHumanist601BT-Roman';color:#333333}
.carat-weight-noUiSlider:after,.carat-weight-noUiSlider:before{font-family:'ZapfHumanist601BT-Roman';color:#333333}
.diamond-information a{color:#ffffff;}
#limited-results-note .ico{padding-right: 0px !important;}
#limited-results-note .message{color:#333;font-family:'ZapfHumanist601BT-Roman';text-transform:none;font-size: 14px;}
.ir246-delivery-date-select a, .ir246-delivery-date-select button.btn {text-transform: none !important;color:#000000 !important;}
.bootstrap-select--2 .filter-option{color:#000000 !important;-webkit-text-fill-color:#000000 !important;}
.ir246-diamond-search-results .your-search-results .search-nothing-tips{text-transform: none;}
@media (min-width: 992px){#inventory_div {width: 20%;}}
@media (min-width: 992px){#stock_number_div {width: 20%;}}
@media (min-width: 992px){#real_diamond_image_div {width: 20%;}}
@media (min-width: 992px){#dedicated_div {width: 20%;}}
@media (min-width: 992px){#has_v360_video_div {width: 20%;}}
.ir246-diamond-search-results .search-result-table td{font-size: 14px;}
.ir246-diamond-search-results #search_result_header_table, .ir246-diamond-search-results #search_recently_header_table, .ir246-diamond-search-results #search_comparison_header_table{font-size: 14px;}
.ir246-diamond-search-results .nav-tabs{font-size: 14px;}
.ir217-diamond-search-header h1{text-transform: none;}
#origin_div .checkbox{cursor: pointer;}
#report_div .checkbox{cursor: pointer;}
.ir246-diamond-search-results{padding-bottom: 25px}
.ir217-diamond-search-header .text-dark .text-center{width: 70%; margin-left: auto; margin-right: auto;}
.ir246-diamond-search .text-center a{text-decoration:underline}
.ir246-diamond-search-results .table-responsive #original_bar ul li a:hover{color: #6fbf98;}
.ir246-diamond-search-results .table-responsive #original_bar ul .active a:hover{ background: #ebebeb; color: #000; }
.ir246-advanced-filters #collapseExample dl .h6{font-family:'ZapfHumanist601BT-Roman';}
.ir246-diamond-search-results .diamond-information .no-info{font-family:'ZapfHumanist601BT-Roman';}
       