@font-face{font-family:'Lator Regular';src:url(fonts/Lato-Regular.ttf)}
@font-face{font-family:'Play For Display';src:url(fonts/PlayfairDisplay-Regular.ttf)}
body{font:14px arial;margin:0;padding:0;color:#282828}
.mainwrap{margin:0 auto}
a,a:hover{text-decoration:none!important}
.mainpage_header{position:relative}
.clear{clear:both}
.showroomlogo{float:left;width:8%;margin:-34px 0 0 15px}
.topmiddle{border-bottom:1px solid #EFEFEF}
.topmiddle_link{float:left;width:90%;text-transform:capitalize;color:#8C8C8C}
.topmiddle_link span a{color:#8C8C8C}
.topmiddle_link span{display:inline-block;font-size:11px;padding:0 14px}
.contacts_section{float:left;width:650px;border-right:1px solid #EFEFEF;padding:14px 0}
.linksinfo span:nth-of-type(2):before{content:url('../../img/david_home/find_store_ic.jpg');width:8px;height:12px;padding-right:10px}
.linksinfo span:nth-of-type(3):before{content:url('../../img/david_home/bag_ic.jpg');width:14px;height:14px;padding-right:10px}
.linksinfo span:nth-of-type(4):before{width:14px;height:12px;padding-right:10px}
.contacts_section span:nth-of-type(2):before{content:url('../../img/david_home/chat_ic.jpg');width:15px;height:13px;padding-right:10px}
.contacts_section span:nth-of-type(3):before{content:url('../../img/david_home/contact_ic.jpg');width:15px;height:12px;padding-right:10px}
.contacts_section input[type=text]{border:0;padding:4px;width:185px;background:#fff}
.linksinfo{padding:14px 0 0}
.linksinfo span:first-child{padding:0 2px 0 16px}
.mainmenu{padding:22px 0;text-transform:capitalize;font-size:12px;float:left;width:980px}
.mainmenu ul{margin:0;padding:0}
.mainmenu ul li{display:inline;list-style-type:none;padding:0 2px}
.mainmenu ul li a{color:#282828;font-weight:700}
.logobk{float:left;width:170px;padding:14px 0}
.main_baners img{text-align:center;border:0}
.banersIcon{text-align:center;padding:10px 0}
.banersIcon span{display:inline-block;padding:0 40px}
.builderIcon span{display:inline-block}
.builderIcon span a img{width:288px;height:288px;margin-right:-4px}
.shapes_section{text-align:left;padding:20px 0}
.shapes_heading{font-size:18px;padding-bottom:16px;text-transform:capitalize}
.diamond_shapes{padding:10px 0 0;margin:0;text-transform:capitalize;font-weight:700;font-size:12px}
.diamond_shapes li{display:inline-block;list-style-type:none;padding:0 14px}
.diamond_shapes li img{padding-bottom:14px}
.diamond_shapes li a{color:#282828}
.collection_left{float:left;width:50%}
.collection_right{float:right;width:42%;padding:20px}
.diamondsimg{float:left}
.diamondsimg a img{width:282px;margin:-3px}
.labelcols{float:left;width:300px;padding-top:14px;text-transform:capitalize;font-weight:700;font-size:12px}
.butoncols{float:left}
.collect_row{padding-bottom:14px}
.shop_jewelry{text-align:center}
.left_section{float:left;width:50%}
.right_section{float:right;width:50%;text-align:center;background:#FFF7F7;padding-bottom:15px}
.setimgwidth img{width:100%}
.foter_section{background:#F5F5F5;padding:20px;color:#282828;text-transform:capitalize}
.foter_section a{color:#282828}
.foterHeading{font-size:16px;padding:15px 0 20px}
.foter_section ul{margin:0;padding:0}
.foter_section ul li{list-style-type:none;padding-bottom:2px}
.foterCols{float:left;width:25%}
.subscribtn,.subsfield{border:0!important;text-transform:capitalize;border-radius:0!important}
.subsfield{background:#fff;padding:10px;width:154px;margin:-3px -2px 0 0}
.subscribtn{background:#A91D21;padding:10px;color:#fff;cursor:pointer}
.foter_content{font-size:12px;line-height:18px}
.foter_center_cols{float:left;width:50%;text-align:center}
.foterIcons{padding-top:10px}
.foter_center_cols img{padding:0 20px}
.scicons a img{padding-right:0}
.foter_copyright{background:#282828;text-align:center;padding:13px 0 10px;color:#ccc;text-transform:capitalize;font-size:12px}
.foter_copyright a{color:#3CB194;padding:0 5px}
#main-menu{background:#fff!important}
.detail_bk_right .details_tab_right{width:100%}
.inner_container{width:98%;margin:0 auto;padding-bottom:10px}
.inner_container ul{margin:0;padding:0}
.inner_container ul li{list-style-type:none}
.filter_links ul{padding:20px}
.filter_links ul li a{color:#282828;font-size:12px;font-weight:700}
.filter_links ul li{display:inline-block;text-transform:capitalize;padding-right:25px}
.filter_links ul li:hover,.filter_links ul li a:hover,.filter_links ul li a.activelink{color:#A91D21}
.setlinksbg{background:#FFF7F7}
.active_shape,.diamond-shape ul li.selected,.inner_container .diamond_shapes li:hover{border:3px solid #A91D21!important}
.inner_container .diamond_shapes li a img{width:72px}
.inner_container .diamond_shapes li{padding:5px 10px 6px;margin:0 6px;border:3px solid #fff;text-align:center}
.filter_links ul li:nth-of-type(6),.filter_links ul li:nth-of-type(7){float:right}
.filter_links ul li:nth-of-type(7):before{content:url('../../img/david_home/diamond_search/save_search_ic.jpg');width:14px;height:17px;padding:2px 8px 0 0;float:left}
.filter_links ul li:nth-of-type(6):before{content:url('../../img/david_home/diamond_search/reset_ic.jpg');width:13px;height:14px;padding:0 8px 0 0;float:left}
.carat_bar{background:#FFF7F7;padding:20px 0 20px 20px;text-transform:capitalize;font-weight:700;font-size:12px;width:100%}
.carat_slide{text-align:center}
.carat_slide img{width:90%;padding:20px 0}
.filterleft{float:left;width:48%}
.filterright{float:right;width:48%}
.cutblock{font-size:11px;font-weight:700;margin:20px;text-align:center}
.cutboxs{float:left;width:95px;border:1px solid #EDEDED;padding:7px 24px;border-left:0}
.cutboxs:first-child{border:1px solid #EDEDED}
.cutboxs:hover,.activecutbox{background:#000;color:#fff;cursor:pointer}
.colrblock .cutboxs{padding:7px 3px!important;width:30px}
.clarity_block .cutblock .cutboxs{padding:7px 15px!important;width:60px}
.pricefilter_bk{text-align:center;padding:20px 0}
.other_filter_cols{float:left;width:33%}
.carat_bar .other_filter_cols{letter-spacing:0}
.polishbk_cols .cutboxs{padding:7px 12px;width:82px}
.flouresence_bk .cutboxs{width:65px;padding:7px 17px}
.depth_filter{padding:15px 0 0;width:100%}
.table_filter{padding:15px 0 0;width:100%}
.flour_filter{padding:15px 0 0;width:100%}
.setfilter_img img{width:100%}
.detail_bgview{background:#FFF7F7;padding:20px 0;line-height:18px}
.dtheading{font-size:14px;font-weight:700;padding-bottom:10px}
.diamond_logo{float:left;width:20%}
.labdescription{float:right;width:78%;font-size:12px;line-height:18px}
.right_dtheading{font-size:26px;padding-bottom:6px;line-height:28px}
.rightdetail a,.dtview_link a{color:#A91D21}
.dtview_link a{display:inline-block;padding-top:10px}
.detail_rows{border-bottom:1px solid #B1B3B3;padding:5px 0}
.detail_rows label{color:#A91D21}
.detail_rows span{display:inline-block}
.detail_rows span:first-child{float:left}
.detail_rows span:nth-of-type(2){float:right;clear:right}
.diamond_left_dt{float:left;width:48%}
.right_detail_cols{float:right;width:48%;margin-top:17px}
.right_left_dtcols{width:44%;margin-right:20px;float:left}
.butonsbg{background:#A91D21;display:inline-block;padding:10px 24px;color:#fff!important;margin-right:10px;text-transform:capitalize;font-size:13px;font-weight:700}
.rightdetail ul{margin:0;padding:0}
.butonsbg:hover{background:#A91D21;color:#fff!important}
.other_link_list{width:600px}
.other_link_list ul li{display:inline-block;padding:0 20px 5px 0;width:165px}
.other_link_list ul li:nth-of-type(1):before{content:url('../../img/david_home/diamond_search/drop_hint_dt.jpg');width:26px;height:18px;padding:2px 8px 0 0;float:left}
.other_link_list ul li:nth-of-type(2):before{content:url('../../img/david_home/diamond_search/wishlist_dt.jpg');width:24px;height:12px;padding:2px 8px 0 0;float:left}
.other_link_list ul li:nth-of-type(3):before{content:url('../../img/david_home/diamond_search/ask_expert_view.jpg');width:24px;height:14px;padding:2px 8px 0 0;float:left}
.other_link_list ul li:nth-of-type(4):before{content:url('../../img/david_home/diamond_search/email_friend_dt.jpg');width:27px;height:11px;padding:2px 8px 0 0;float:left}
.other_link_list ul li:nth-of-type(5):before{content:url('../../img/david_home/diamond_search/schedule_view.jpg');width:26px;height:17px;padding:2px 8px 0 0;float:left}
.other_link_list ul li:nth-of-type(6):before{content:url('../../img/david_home/diamond_search/print_detail.jpg');width:26px;height:15px;padding:2px 8px 0 0;float:left}
.other_reports_link ul{padding-top:10px}
.other_reports_link ul li{display:inline-block;border-right:1px solid #282828;padding:0 8px}
.other_reports_link ul li:last-child{border-right:0}
.moredetail_bgblock{background:#fff;padding:25px 0}
.moredetail_heading{font-size:18px;text-transform:capitalize;padding-bottom:20px}
.details_cols:last-child{margin-right:0}
.details_row{border-bottom:1px solid #ADADAD;padding-bottom:15px;margin-bottom:15px}
.details_row span{display:inline-block}
.details_row span:first-child{float:left;color:#A91D21;width:180px}
.similar_diamonds{background:#FFF7F7;padding:30px 15px}
.similarHeading{font-size:22px;padding-bottom:16px}
.similar_diamond_table{width:100%;border:0;border-collapse:collapse}
.similar_diamond_table thead tr th{text-align:left;background:#282828;color:#fff;font-weight:400;padding:13px 5px 13px 14px}
.similar_diamond_table tbody tr td{padding:10px 5px 10px 14px}
.similar_diamond_table tbody tr:nth-child(even){background:#F5F5F5}
.similar_diamond_table tbody tr:nth-child(odd){background:#fff}
.similar_diamond_table tr:hover{background:#A91D21!important;color:#fff}
.results_count{float:left;width:300px}
.pagination_links{float:right}
.pagination_links ul li{display:inline-block}
.pagination_links ul li a{padding:10px 15px;background:#A91D21;color:#fff;margin:0 5px}
.pagination_links ul li a:hover{background:#282828}
.diamond_carat{text-align:left;background:url(../img/david_home/diamond_search/your_diamond_dt.jpg) center no-repeat;width:100%;height:236px}
.diamond_carat span{display:inline-block;color:#fff;font-size:18px;padding:9em 0 0 9.6em;line-height:24px}
.davidstern_cols{width:48.5%}
.davidstern_cols1{margin-top:10px}
.davidstern_cols a{font-size:14px}
.davidHeading{font-size:18px;margin-bottom:10px;text-transform:capitalize}
.daviddt_block{line-height:20px}
.shiping_block{background:#FFF7F7}
.shiping_imgbk{float:left;width:30%}
.shiping_imgbk img{width:100%}
.shiping_detailbk{float:right;width:68%;line-height:18px;padding:20px 25px 20px 0;font-size:12px}
.shipheading{font-size:18px;padding-bottom:10px;text-transform:capitalize}
.bottom_linksbg{background:#282828;padding:18px 0}
.bottom_linksbg ul{padding:0;margin:0;text-align:center}
.bottom_linksbg ul li{display:inline-block;padding:0 20px}
.bottom_linksbg ul li a{color:#fff}
.colorbk_box .cutboxs{padding:5px 12px;width:45px}
.intensitybk_box .cutboxs{padding:7px 12px;width:55px}
.uperdt_left{margin-right:2em}
.thumbleft{float:left;width:10%}
.zoomright{float:right;width:89%}
.zoomright img{width:100%}
.back_link{font-size:12px}
.uperHeading{font-size:14px;text-transform:capitalize;font-weight:700;padding-bottom:10px}
.ring_detail_headng{font-size:29px;text-transform:capitalize;line-height:36px;word-wrap:break-word}
.prod_detail_list ul{margin:0;padding:0}
.prod_detail_list ul li{display:inline-block;padding:10px 5px;font-size:12px}
.prod_detail_list ul li a{text-transform:capitalize;color:#282828}
.horizontal_line{border-bottom:1px solid #282828;border-top:0;margin:18px 0}
.horizontal_line1{border-bottom:1px solid #ccc;border-top:0;margin:18px 0}
.prodet_box{border:1px solid #000;font-weight:700;padding:10px}
.prod_detail_list ul li:last-child{font-weight:700;float:right;margin:-8px 6px 0 0}
.further_dtcols{float:left;min-width:50%;font-size:12px;text-transform:capitalize}
.further_dtcols span{display:inline-block;float:left}
.further_dtcols span span{color:#A91D21;float:right;padding-left:5px}
.further_dtcols span:first-child{font-weight:700;width:105px;line-height:20px}
.further_dtcols span:nth-of-type(2){clear:right}
.jew_item_info .further_dtcols span:first-child{width:150px}
.jew_item_info .further_dtcols{width:100%;border-bottom:1px solid #ccc;padding:4px 0}
.item_sub_head{font-weight:700;padding:20px 0 10px}
.price_label{font-size:34px}
.earnpoints{font-size:15px;text-transform:capitalize;font-weight:700;padding-top:8px}
.earnpoints span{color:#43AD99}
.detail_botom_text{font-size:12px}
.detail_botom_text span{font-weight:700}
.detail_botom_text select,.detail_botom_text input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.detail_botom_text span select{border:1px solid #000;width:200px;padding:3px 5px;cursor:pointer}
.qtyfield{width:25px;padding:3px 5px;border:1px solid #ccc;margin:0 5px;text-align:center}
.tabs_block ul{margin:0;padding:0}
.tabs_block ul li{display:inline-block;border:2px solid #7E7E7E;text-transform:capitalize;padding:5px 20px}
.tabs_block ul li a{color:#282828}
.tabs_block ul li a:hover{color:#A91D21}
.tabsdata{padding:20px}
.tabsBlock{background:#FCFCFC;padding:0 20px 20px}
.details_tab_left{text-align:justify;margin-right:20px}
.details_tab_right{font-size:12px}
.item_detail_bk{border:1px solid #ccc;padding:20px}
.item_rows span{display:inline-block}
.item_rows span:first-child{float:left;width:160px;font-weight:700;line-height:20px}
.pprings_heading{font-size:24px;padding:10px 0;text-transform:capitalize}
.popular_rings a{color:#282828;font-style:italic;font-size:12px}
.pprings_heading a{color:#D82525}
.product_colsbk{text-align:center;line-height:16px;margin-bottom:15px}
.reviewlabel{font-size:12px;font-weight:700;padding-left:10px;display:inline-block}
.setcolor_label{font-size:12px}
.centerLabel{font-size:12px}
.davidst_left{float:left;width:80%}
.davidst_left img{width:100%;height:584px}
.davidst_right{float:right;width:20%}
.davidst_right img{margin-bottom:-4px;width:100%}
.dbio_left{float:left;width:45%}
.dbio_left img{width:100%}
.dbio_right{float:right;width:48%;line-height:18px}
.david_heading{font-size:24px;line-height:30px}
.readfullStory a{display:inline-block;border:2px solid #4D4D4D;color:#303030;padding:15px 30px;text-transform:capitalize;font-size:18px;letter-spacing:1px;width:280px;text-align:center}
.productRingImg{border:1px solid #ccc;padding:5px 0;margin:0 13px 8px 0;min-width:263px}
.productRingImg img{height:100%;width:100%;max-width:226px}
#ringsthumb_view{padding:10px 4px;border:1px solid #ccc;height:425px}
.simplePopup #ringsthumb_view{height:350px!important}
#ringsthumb_view .sp{height:90%}
.simplePopup #ringsthumb_view .sp{height:88%}
#ringsthumb_view{min-height:275px;position:relative}
.smalimgview{border:1px solid #ccc;padding:4px;margin:0 0 4px 6px;display:inline-block}
.rings_thumbs{max-width:397px;width:100%;margin:0 0 0 40px}
.diamond_left_dt .detail_rows span:nth-of-type(2){width:37%}
.diamond_shimg img{width:324px}
.davidst_right div iframe{margin-bottom:-4px}
.unique_diamond_table{width:100%;border-collapse:collapse}
.unique_diamond_table tr th{color:#fff;background:#282828;padding:13px 5px 13px 14px;font-size:13px;border-right:1px solid #8E8E8E}
.unique_diamond_table tr td{border-right:1px solid #F4F4F4;border-bottom:1px solid #F4F4F4;padding:5px 8px 5px 10px}
.unique_diamond_table tr td:first-child,unique_diamond_table tr td:last-child{border-left:1px solid #F4F4F4}
.unique_diamond_table tr:nth-child(odd){background:#fff}
.unique_diamond_table tr:nth-child(even){background:#F5F5F5}
.center_stonelist{height:383px;overflow-y:scroll;width:100%}
.imaglogo{padding:15px 0}
.leftmenu_block{padding:5px;margin-top:3px}
.leftmenu_block ul{border:1px solid #dadada}
.leftmenu_block ul li{border-bottom:1px solid #dadada;padding:7px 0 7px 20px}
.leftmenu_block ul li:last-child{border-bottom:0}
.leftmenu_block ul li ul{border:0}
.leftmenu_block ul li ul li{border:0;padding:5px 20px}
.pagesList li a{border-radius:0;padding:0;margin-right:4px}
.metalBlock span{font-weight:700;margin-right:5px}
.metalBlock select{width:90px;margin-right:8px}
.metalBlock{width:100%!important;text-align:left}
.leftbtn_block{float:left;width:50%}
.rightbtn_block{float:right;width:35%}
.rightbtn_block ul li{border-bottom:1px solid #ccc;padding:10px 0}
.metalsection select{border:1px solid #000;width:200px;font-weight:700}
.metalsection{margin-bottom:10px}
.ringsize span:first-child{width:95px!important}
.pricebk_left{float:left;width:20%}
.pricebk_right{float:right;width:75%}
.collection_bar{border-bottom:3px solid #282828;border-top:1px solid #535353;margin:0 0 25px;padding:20px 0 15px}
.collectHeading{font-size:28px;text-transform:capitalize;padding-left:10px;float:left}
.collectHeading span{font-size:16px}
.colectionLinks{text-align:right}
.colectionLinks ul{padding:0;margin:0}
.colectionLinks ul li{list-style-type:none;display:inline-block;padding-right:15px;font-weight:700}
.colectionLinks ul li a{color:#282828}
.colectionLinks ul li:last-child{float:right}
.left_stern img{width:100%}
.stern_cols_2{float:left;background:#FBFBFB;width:226px;height:227px;margin-right:4px;margin-bottom:3px}
.stern_cols_5{float:left;width:20%}
.david_stern_lists .stern_cols_5{width:32.3%;border:1px solid #000;margin:4px;padding:1px;height:100%;min-height:300px}
.setimgsize img{width:100%;height:100%}
.setimgsize1 img{width:100%}
.set_bk_height{min-height:400px;width:48%;margin:5px;border:1px solid #ccc;position:relative}
.collection_listings .set_bk_height{width:32%}
.collection_listings .left_stern .similar_collection .sp{padding:0!important}
.setimgsize2 img{width:226px;height:232px}
.row_viewed{text-align:center}
.set_align{text-align:right}
.row_viewed a{display:inline-block;padding:0 9px 10px 0}
.prices_contact{color:red;font-size:13px;font-weight:700}
.leftmenu_cols{float:left;width:49.99%}
.rightmenu_cols{float:right;width:49.99%}
.unique_listings .products-grid li .quick-view{top:80%}
.setprice_label{font-size:12px;color:#D82525;font-weight:700}
.tabs_data_title{text-align:center;padding-top:15px}
.tabs_inner_content{width:850px;margin:0 auto}
.set_title_detail{text-align:center}
.reviews-block{background:#FCFCFC;padding:30px}
.review_heading{text-transform:capitalize;font-size:18px;padding-bottom:6px}
.review_heading1{text-transform:capitalize;font-size:16px;padding:10px 0}
.reivew_content{width:95%;margin:0 auto}
.reiview_row .bottom-line{width:100%}
.review_label{padding-bottom:10px;font-size:12px}
.review_left{float:left;width:65%;border-right:1px solid #E1E1E1;margin-right:20px}
.review_right{float:right;width:33%}
.quote_left{float:left;width:10%}
.quote_right{float:right;width:87%}
.date_label{font-size:12px;color:#848484}
.exLabel{font-weight:700}
.review_content a,.review_content a:hover{color:#D82525}
.set_review_style{padding:5px 0}
.product_detail{border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1}
.product_labels{float:left;width:35%;border-right:1px solid #E1E1E1;padding:20px 2px}
.product_label_val{float:right;width:60.4%;padding:20px 2px}
.product_labels div,.product_label_val div{padding-bottom:4px;font-size:12px}
.heart_ring_listings .products-grid li.item,.unique_listing_view .products-grid li.item{width:23%}
.choose_dmbody .sliderSetRow{width:28.2%;margin:0 30px 0 15px}
#detail_view .similar_collection .sp{width:475px;height:275px}
.set_pagination_links{text-align:right}
.set_pagination_links ul li{display:inline-block;border:1px solid #b6b6b6;padding:6px 0;margin:0 0 0 3px;width:30px;text-align:center}
.set_pagination_links ul li a{color:#b6b6b6}
.set_position img{position:static!important}
.hide_imgbk{display:none}
.set_detail_imgcol{width:200px;float:left;margin:0 10px 10px 0}
.welcome_note{color:green;padding:20px 0;font-weight:700;text-transform:uppercase;font-size:16px;min-height:400px}
.set_short_note{font-size:12px;font-weight:700;text-align:center}
.set_note_text{font-size:12px;font-weight:700}
.set_prod_row{border-top:1px solid #ababab;padding:6px}
.set_prod_title{font-weight:700}
.set_row_bg{background-color:#EFFAFF}
.row_left_cols{float:left;width:40%}
.row_right_cols{float:right;width:50%;text-align:right;font-weight:700}
.set_prod_bg{right:0;max-width:500px;max-height:400px}
@media only screen and (max-width: 767px) {
.other_link_list{width:100%}
.other_link_list ul li{padding:5px;width:49%}
.diamond_carat_bg{width:100%;overflow:scroll}
}