.width-1440{max-width: 1440px; margin: auto; width: 100% }
.prod-filter-wrap .d-flex{display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: left; -webkit-justify-content: left; align-items: left; -webkit-align-items: left; flex-direction: row;}
.mt-50{margin-top: 50px;}
.p-0{padding: 0 !important}
.border-zero{border: 0 !important}
.studz-title {width: 90%; color: #2c3b5b; }
.studz-title p {font-size: 18px; }
.studz-title h2 {font-size: 48px; }
.heading-studs h1 {color: #2c3b5b; font-size: 45px; font-weight: 600; }
.heading-studs p{color: #2c3b5b; font-size: 18px; font-weight: normal; }
.studs-filter {border-radius: 15px; box-shadow: 0 0 30px rgba(35,31,32,10%); background-blend-mode: multiply; margin-top: 15px;margin-bottom: 50px !important}
.diamond-shape, .metal-type, .select-stud-filter, .metal-stud-filter, .metal-color{margin: 15px 0; }
.heading-studs-inner{/* background: #f4f4f4; padding: 10px 0 10px 30px;*/ display: block; border-radius: 10px; }
.heading-studs-inner h4{margin: 0; color: #2c3b5b; text-transform: uppercase; font-size: 22px; font-weight: 500; padding: 10px 0 10px 30px; position: relative; }
.studs-filter.width-1440 .heading-studs-inner h2:after {position: absolute; background: #fed700; content: ''; width: 90%; height: 1px; left: 31px; bottom: 0; }
.diamond-shape, .metal-type, .studz-design, .metal-color {padding: 0 30px; }
.metal-color.design-3 .heading-studs-inner {margin-bottom: 35px; }
.studz-design {padding-top:30px; }
/*Metal type*/
.metal-stud-filter .d-flex {padding: 0 15px;}
.metal-stud-filter label{list-style: none;width: 16.66%;text-align: center;margin:0 15px 0 0;border-radius: 5px;cursor: pointer;}
.metal-stud-filter label{color: #2c3b5b}
.metal-stud-filter p, .metal-stud-filter label{margin-bottom: 0;width:100%;padding:0;line-height:33px;font-size: 15px;font-weight: normal;}
.metal-stud-filter p + label{padding:8px 0;width:100%;}
.blank-space{padding: 12px 0;}
.metal-stud-filter label{border-radius:5px;border: 2px solid #dcdcde;}
.active .fill-blue{background: #2c3b5b;color: #FFF;} 
.fill-white{background: #FFF}
.fill-rose{background: #e7999f}
.fill-yellow-gold{background: #fed700}
.fill-white-gold{background: #f1f1f1}
.fill-platinum{background: #eeeeed}
.metal-style input {opacity: 0; position: absolute; }
p.blank-space {/* padding:0 !important; */ display: block; border-radius: 5px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
.metal-stud-filter label:hover{/*background: #2c3b5b !important;*/color: #FFF;border:1px solid #2c3b5b !important;border-radius:6px} 
/*Studs select carousel*/
.stud-filter label{text-align: center; padding: 11px 25px; color: #FFF; font-size: 16px; margin-top: -10px; position: relative; }
label.btn.btn-primary.active{/* background: #2c3b5b !important;*/color: #FFF !important;border:1px solid #2c3b5b !important; border-radius:6px;box-shadow: 2px 5px 10px rgba(35,31,32,60%)}
.slick-slide:hover .stud-filter{box-shadow: 2px 5px 10px rgba(35,31,32,60%);border-radius: 10px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.metal-style .btn.btn-primary{background:none;border:0}
.slick-slide:hover .stud-filter img{border:1px solid #2c3b5b; cursor: pointer; border-radius: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.slick-slide:hover .stud-filter label {text-align: center; padding: 11px 25px; background: #2c3b5b; color: #FFF; border-radius: 8px; font-size: 16px; cursor: pointer; }
.responsive.slick-initialized.slick-slider {padding: 0 15px; }
.slick-slide {margin: 11px 27px; }
.slick-prev:before, .slick-next:before{font-size: 35px;opacity: 1 !important}
.diamond-stud-filter th{background: #2c3b5b; color: #FFF; text-align: center; text-transform: uppercase;font-size: 22px;font-weight: 500}
.diamond-stud-filter table{text-align: center;}
.earth-style{padding: 0 !important}
.earth-style table{margin-bottom: 0;border: 0;}
.yellow td{background: #fed700; color: #2c3b5b; border:1px solid #2c3b5b; border-bottom: 0; border-left: 0; width: 100px; }
.earth-style td{border-color:#2c3b5b;}
.white td{background: #FFF; color: #2c3b5b; border:1px solid #2c3b5b; border-bottom: 0; border-left: 0; }
.border-spacing{border-spacing:3px 3px !important;border-collapse: inherit;}
 /*.table.diamond-table-studs > tbody > tr > td{border: 1px solid #2c3b5b;border-top: 0;vertical-align: middle;}*/
.diamond-stud-filter td{font-size: 20px;font-weight: 500}
.inner-stud-table{margin-bottom:0}
.inner-stud-table > tbody > tr > td{border-right: 1px solid #2c3b5b; border-top: 0; }
.table.diamond-table-studs > tbody > tr > td {border: 1px solid #efefef !important; border-top: 0; vertical-align: middle; font-family: "Lato",sans-serif; }
.stud-selected.border-spacing.table.table-responsive.diamond-table-studs tr.gradeA:hover td {border: 1.5px solid #2c3b5b !important; font-weight: bold; background: #f4f4f4 !important; }
/*.inner-stud-table > tbody > tr > td:last-child{border: 0}*/
.inner-stud-table td {width: 100px; }
.diamond-stud-filter tr:hover td{background: #fed700; color: #2c3b5b; }
/*.diamond-stud-filter tr td{background: #f4f4f4}*/
.table.detail-studs > tbody > tr > td{border-top: 1px solid #2c3b5b}
/*.border-bottom-zero{border-bottom:0 !important;}.diamond-stud-filter tr:hover td{border: 2px solid;background: none}*/
.studs-filter .pord-listing-wrap{border: 0}
.blue-name, input.common-btn.cart-shade, ul.action.product-d-action{margin:12px 0 !important }
@media (max-width: 1439px){.width-1440{width: 100%; margin: auto; } }
@media (max-width: 991px){.metal-stud-filter li {list-style: none; width: 19%; margin: 3px 3px; padding: 0; box-sizing: border-box; } .metal-stud-filter ul.d-flex{flex-wrap: wrap;} .prod-filter-wrap .d-flex ul.action.product-d-action label {width: auto !important; margin-bottom: 0 !important; }}