body{font:14px arial;padding:0;margin:0;line-height:20px}
.main_page_wrapper{width:1150px;margin:0 auto}
.tophead{background:#282828;color:#fff;text-transform:capitalize;font-size:12px}
a,a:hover{text-decoration:none;color:inherit}
.tophead a{color:#fff}
.topmiddle{border-bottom:1px solid #3D3D3D}
.noUi-horizontal .noUi-handle{width:30px;z-index:999}
.topmiddle_link{float:left;width:90%;text-transform:capitalize;color:#8C8C8C}
.linksinfo{padding:14px 0 0}
.head_left{padding:14px 0 0}
.head_left span,.head_right span{display:inline-block;text-transform:capitalize}
.contact_icon:before{content:url('../../img/heart_diamond/contact_ic.jpg');width:12px;height:13px;padding:0 20px}
.mail_icon:before{content:url('../../img/heart_diamond/email_ic.jpg');width:14px;height:11px;padding:0 20px}
.head_right input[type=text]{background:#DBDBDB;color:#696969;border:1px solid #DBDBDB;float:left;padding:4px 8px 2px;height:22px;width:84%;max-width:210px}
.search_block{border-right:1px solid #A6A6A6;padding:10px 0;margin-right:15px}
.link_block{padding:13px 0}
.head_right span{padding:0 10px}
.topmiddle_link span{display:inline-block;font-size:11px;padding:0 11px 0 12px}
.contacts_section{float:left;width:650px;border-right:1px solid #3D3D3D;padding:15px 0 12px}
.linksinfo span:nth-of-type(2):before{content:url('img/find_store_ic.jpg');width:8px;height:12px;padding-right:10px}
.linksinfo span:nth-of-type(3):before{content:url('img/bag_ic.jpg');width:14px;height:14px;padding-right:10px}
.linksinfo span:nth-of-type(4):before{content:url('img/wishlist_icon.jpg');width:14px;height:12px;padding-right:10px}
.contacts_section span:nth-of-type(2):before{content:url('img/chat_ic.jpg');width:15px;height:13px;padding-right:10px}
.contacts_section span:nth-of-type(3):before{content:url('img/contact_ic.jpg');width:15px;height:12px;padding-right:10px}
.contacts_section input[type=text]{border:0;padding:4px;width:185px;background:transparent}
.linksinfo{padding:14px 0 0}
.linksinfo span:first-child{padding:0 2px 0 16px}
.topmiddle_link span a{color:#8C8C8C}
.clear{clear:both}
ul{margin:0;padding:0}
ul li{list-style-type:none}
.main_site_menu{font-size:13px}
.main_site_menu ul li{padding:0;text-transform:capitalize}
.main_site_menu ul li a{color:#282828}
.main_site_baner{text-align:center;position:relative}
.create_ring_btn{position:absolute;text-align:center}
.set_ring_btn{bottom:30%;left:41.5%;right:42%}
.set_pendant_btn{bottom:22%;left:40.5%}
.set_studs_btn{bottom:30%;left:37.5%}
.set_3stone_btn{bottom:30%;left:37.5%}
.create_ring_btn a{display:block;color:#fff;background:#000;padding:10px 20px;font-size:14px;text-transform:uppercase}
.main_site_baner img{width:100%;max-width:1150px;max-height:460px;height:100%}
.content_heading{font-size:20px;text-transform:capitalize;text-align:center;color:#ED9F2E}
.leftrow span{color:#ED9F2E}
.leftrow{border-bottom:1px solid #363636;padding:15px 0;margin:10px 0}
.link_button{display:inline-block;background:#ED9F2E;color:#0A0A0A;padding:10px 0;text-align:center;min-width:170px;text-transform:capitalize;font-size:15px;margin-left:14px;font-weight:700}
.testimonial_block{text-align:center}
.button_align{width:100%;margin:0 auto}
.builder_icons a img{margin-left:-7px}
.body_content{padding:10px 0;width:95%;margin:0 auto}
.rightrow{padding:10px 0}
.right_leftcols{float:left;width:40%}
.right_rightcols{float:right;width:50%}
.set_price_label{font-size:18px;color:#ED9F2E}
.blog_title{text-transform:capitalize;font-size:16px;color:#9B9B9B}
img{border:0}
.other_jewelry_view a img{width:346px;margin-left:-5px}
.content_list li:before{content:url('img/list_content_icon.jpg');width:11px;height:16px;padding-right:10px;position:relative;top:6px}
.content_list li{padding-bottom:10px}
.content_list_left{float:left;width:47.5%;padding:0 10px}
.content_list_right{float:right;width:46%;padding:0 10px}
.diamond_wedding_img a img{margin-left:-2px}
.dwedd_cols{float:left;width:31%;padding-left:10px}
.dwedd_cols .content_heading{font-size:15px;font-weight:700}
.horizontal_line{border-bottom:1px solid #3D3D3D!important;border:0}
.dblock_left{float:left;width:47%;padding:10px}
.diamond_block .button_align{width:230px}
.diamond_block .button_align a{color:#0A0A0A}
.diamond_block .link_button{width:200px}
.footer_col_1{float:left;width:20%;text-transform:capitalize;padding:11px 0 0}
.footer_col_1 a{display:inline-block;padding:0 5px}
.footer_col_2{text-transform:capitalize;text-align:right}
.subscribe_btn{background:#000;color:#fff;border:0;cursor:pointer;text-transform:capitalize;padding:13px 20px;font-weight:700;font-size:13px!important}
.subscribe_btn:hover,.subscribe_btn:active,.subscribe_btn:focus{color:#fff!important}
.subsc_form input[type=email],.subs_email_field{background:transparent;color:#282828;padding:9px 10px 8px;text-transform:capitalize;border:1px solid #484848;max-width:285px;width:100%;margin:-3px -4px 0 0}
.footer_col_2 form{display:inline-block}
.footer_col_3 a img{padding:0 10px}
.footer_cols{float:left;width:20%}
.foter_cols{margin-right:10px}
.footer_list{display:block;padding-bottom:10px}
.footer_list li a{color:#535353;font-size:14px}
.footer_heading{text-transform:capitalize;font-size:15px;text-align:center;color:#282828;padding-bottom:10px;font-weight:700;letter-spacing:1px}
.footer_columns{padding:20px 0}
.footer_logos{background:#fff;text-align:center;padding:15px 0}
.footer_logos a img{padding:0 10px}
.main_site_logo{text-align:center;padding:8px 0 0;height:128px}
.content_left{float:left;width:49.99%}
.content_right{float:right;width:49.99%}
.content_left img{width:100%}
.things_collection{background:#FDF7F5;padding:25px 0;text-align:center}
.things_collection div ul li{padding:30px 24px;display:inline-block}
.celebrate_left{float:left;width:48.99%;padding-right:10px}
.celebrate_right{float:left;width:49.99%}
.celeberat_block{padding:10px 0}
.celeberat_block img{width:100%;max-height:310px;max-width:598px;height:100%}
.footer_block{background:#F5F5F5;padding:20px;font-size:13px;line-height:22px}
.footer_left{float:left;width:20%}
.footer_right{text-align:right;margin:0 0 15px}
.footer_right a img{padding:0 5px}
.footer_setting{padding:15px 0 0 10px}
.ring_page_heading{border-top:1px solid #9D9D9D;border-bottom:1px solid #CECECE;padding:6px 0 6px 10px}
.leftpage_heading{text-transform:capitalize}
.leftpage_heading h1{font-weight:400;font-size:22px;padding:15px 0 0;margin:0}
.rightpage_cols{float:right;width:40%}
.dropdown_cols{border-right:1px solid #C9C9C9;margin-left:10px;padding:13px 25px;text-align:right}
.dropdown_cols select{width:150px;padding:5px;text-transform:capitalize;font-size:12px;font-weight:700;border:0}
.rings_type_row{border-bottom:1px solid #CECECE;padding:16px 10px 8px 0}
.rings_type_row ul li{display:inline-block;padding:0 8px;text-transform:capitalize;line-height:22px;letter-spacing:1px}
.rings_cols{text-align:center;margin:15px 0;min-height:275px}
.detail_row{text-align:left;padding:0 20px 0 4em}
.paginate_row{text-align:center;padding:15px 0 8px;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;max-width:600px;width:100%;margin:0 auto;margin-top:15px}
.paginate_row ul li{display:inline-block;font-weight:700}
.paginate_row ul li:hover,.paginate_row ul li a:hover{background:#282828;color:#fff}
.paginate_row ul li a,.paginate_row ul li a:hover{display:inline-block;padding:7px 10px}
.paginate_row ul li:hover:first-child,.paginate_row ul li:hover:last-child{background:transparent;padding:7px 10px}
.content_head{font-size:14px;font-weight:700;padding:20px 0 15px;text-align:left;text-transform:capitalize;color:#282828}
.bottom_content{max-width:850px;width:100%;margin:0 auto;line-height:22px;padding:0 15px}
.half_block_cols .rings_cols{width:45.99%!important}
hr{border-top:1px solid #B1B1B1!important;border:0;margin:0 0 10px!important}
.set_steps_bar{text-align:center;padding:4px 0 15px}
.set_steps_bar img{width:100%}
.detail_left{text-align:center}
.detail_center{padding:0 30px}
.left_cols_head{text-transform:capitalize;font-size:16px;font-weight:700;padding-bottom:10px}
.left_cols_head span{font-size:24px;line-height:28px}
.ring_img_block{text-align:center;height:400px}
.detail_bk_row:nth-child(even){background:#FDF2F2}
.detail_bk_row:nth-child(odd){background:#fff}
.detail_bk_row{padding:8px}
.detail_left_cols{float:left;width:49.99%}
.detail_right_cols{float:right;width:49.99%;text-align:right;clear:right;word-wrap:break-word}
.need_help_left{border-right:2px solid #000;padding-right:10px}
.need_help_right{color:#000;line-height:30px}
.help_head{font-weight:700;text-transform:capitalize;color:#000;padding-bottom:3px}
.chat_icon:before{content:url('../../img/heart_diamond/live_chat_icon.jpg');width:15px;height:14px;padding-right:5px;position:relative;top:2px}
.contact_ic:before{content:url('../../img/heart_diamond/phone_contact_icon.jpg');width:13px;height:14px;padding-right:5px;position:relative;top:1px}
.email_icon:before{content:url('../../img/heart_diamond/email_icon.jpg');width:16px;height:12px;padding-right:5px;position:relative;top:1px}
.learn_about{padding:10px 0}
.prices_label{font-size:24px;margin-top:5px}
.payment_option{float:right;margin:10px}
.payment_option span{display:inline-block}
.set_pmt_bg{background:#FDF2F2;text-align:center;padding:8px 15px;width:200px;margin-right:20px;font-weight:700}
.cut_diamond{font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}
.button_link{display:block;border:2px solid #939393;text-align:center;padding:8px 15px;width:200px;font-weight:700;text-transform:capitalize;margin:0 0 15px 30px}
.set_buton_bg .button_link{background:#282828;border:2px solid #282828;color:#fff}
.set_link_color{color:#000;text-align:center}
.ring_heading{font-size:24px;text-align:center}
.ring_cols{text-align:center}
.ring_price_label{color:#000;font-weight:700}
.set_red_color{color:#000}
.expert_advice_bg{background:#000;text-align:center;padding:30px 0;line-height:20px;color:#fff}
.view_faq{font-style:italic;text-transform:capitalize;font-size:16px}
.jew_consultant{font-size:26px;line-height:30px}
.expert_advice{text-transform:capitalize;font-size:12px}
.selection_tabs_bk{width:62%;float:right;margin-right:-5px}
.selection_tabs{display:inline-block;text-align:center;width:353px;background:#ED7478;color:#fff;border-left:1px solid #fff;border-top:1px solid #fff;padding:7px 0 4px;text-transform:capitalize;margin-right:-4px;height:34px}
.selection_tabs:hover,.sel_active_tabs{background:url(../../img/heart_diamond/selector_bar_bg.jpg) center no-repeat;color:#fff;width:353px;height:44px}
.detail_bk_right{float:right}
.detail_bk_right .rightdetail{width:100%}
.detail_bk_head{font-size:18px;margin-bottom:15px}
.detail_inner_bk{width:100%;margin:0 auto;text-align:center}
.clarity_cols{float:left;width:33%;font-weight:700}
.total_price_label{font-style:italic;color:#282828}
.link_style{color:#000;font-size:12px;line-height:18px}
.detail_inner_bk .button_link{min-width:270px}
.center_stone_dm{border:2px solid #A4A4A4;border-radius:2px}
.center_stone_head{background:#E8E8E8;border-bottom:2px solid #A4A4A4;padding:10px}
.center_stone_left{float:left;width:60%;font-size:11px;text-align:left}
.center_stone_left span{font-size:20px}
.center_stone_right{float:right;width:38%;text-align:right}
.credentials{text-transform:capitalize;font-size:12px;font-weight:700}
.set_review_link{text-transform:capitalize;color:#000;margin:0 0 0 6px;font-size:12px;display:inline-block;position:relative;top:-2px}
.center_stone_content{padding:10px;text-align:left}
.center_stone_content .button_link{margin:0;padding:5px 2px;font-size:13px;color:#000;border:2px solid #000}
.diamond_result{width:660px;height:352px;overflow-y:scroll;float:right;position:relative;top:-168px;right:56px;margin-bottom:-11.5em}
.diamond_result table{width:642px;border-collapse:collapse;text-align:left;font-size:12px}
.diamond_result table thead tr{background:#8E8E8E;color:#fff}
.diamond_result table thead th{padding:4px 0 4px 8px}
.diamond_result table tbody tr{background:#E1E1E1;color:#2A2A2A}
.diamond_result table tbody tr:first-child td{border-top:6px solid #fff}
.diamond_result table tbody td{padding:4px 0 4px 8px;border-bottom:6px solid #fff}
.diamond_result table tbody tr td div:first-child{font-weight:700}
.table_link{color:#000;text-transform:capitalize;font-size:11px}
.ringsThumb{text-align:center}
.ringsThumb li{list-style-type:none;display:inline-block;padding:0 5px!important;float:none!important;width:auto!important;margin:15px 0 0}
.rings_cols div a.img_block{min-height:159px;display:inline-block}
.sterncollection .detail_row{text-align:center;font-weight:700;text-transform:capitalize}
.builder_imgs ul li{display:inline-block;width:273px;margin-right:-4px}
.rings_cols h3{font-size:14px;margin-top:90px}
h1{margin:0;padding:0}
.ndetail_left{float:left;width:70%}
.ndetail_right{float:right;width:23%}
.text-capitalize{text-transform:capitalize}
.detail_page_head h1{text-transform:capitalize;font-size:30px;line-height:40px;font-weight:400}
.item_id_style{font-size:18px}
.ndetail_imgbk{margin:0 auto;text-align:center}
.color_slider_list li{padding:0;display:inline-block}
.about_block{min-height:299px!important}
.setColrTable tbody tr td{padding:0 24.5px 0 0}
.search_input_field{padding:4px 20px 7px 10px}
.color_set_list{font-size:12px;padding:23px 0 4px 13px}
.color_set_list ul li{display:inline-block;padding:0 0 5px;width:10%;text-align:center}
.clarityslide_lines li:first-child{margin-left:20px!important;margin-right:10px!important}
.select_boxst{border:1px solid #E1E1E1;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-transform:capitalize;width:248px!important;padding:10px 13px!important;height:auto}
.button_box{border:2px solid #686868;width:248px;text-align:center;text-transform:capitalize;margin-bottom:4px;display:inline-block;padding:3px 0;font-size:12px;font-weight:700}
.cart_button_style{background:#D92526;width:163px;text-align:center;color:#fff;display:inline-block;padding:16px 0;text-transform:capitalize;font-size:15px;font-weight:700}
.cart_button_style:hover{color:#fff}
.qty_box{border:1px solid #E6E6E6;color:#202020;text-align:center;width:30px;height:50px}
.bottom-line{border-bottom:1px solid #E1E1E1;width:248px;margin:0 auto;margin-bottom:20px}
.set_redcolr{color:#D82525;padding:10px 0;display:inline-block}
.set_redcolr:hover{color:#D82525}
.cart_row{padding:10px 0;margin:12px 0}
.cart_row span{text-transform:capitalize;font-weight:700;display:inline-block;padding:0 2px}
.top_bar_cart{background:#F9F9F9;box-shadow:0 10px 24px -14px #292929;position:fixed;width:100%;max-width:1150px;top:0}
.topbar_left{float:left;width:59.98%;padding:10px 16px 0}
.topbar_right{float:right;width:40%;text-align:right}
.topbar_imgleft{float:left;width:12%}
.topbar_imgright{float:right;width:87%}
.topbar_heading{font-size:18px;line-height:22px;text-transform:capitalize}
.topbar_cart_left{float:left;width:78%}
.topbar_cart_right{float:right;width:17%}
.addtocart_btn{background:#000;max-width:195px;width:100%;padding:16px 10px;text-align:center;text-transform:capitalize;display:inline-block;color:#fff;margin-top:17px}
.addtocart_btn:hover{color:#fff}
.topbar_section{position:relative;width:1150px;margin:0 auto;z-index:999}
.bread_crumb{padding:5px 0 10px 2px}
.bread_crumb ul li{display:inline-block;padding-right:10px}
.bread_crumb ul li a{text-decoration:underline;color:#282828}
.explore_ring_seting{background:#FDFDFD;padding:1.5em 1.5em 3em;text-align:center}
.rings_cols_bk{float:left;width:25%}
.rings_cols_bk img{max-width:182px;max-height:80px;width:100%;height:100%}
.pendants_rowcols .rings_cols_bk img{max-width:139px;max-height:159px;width:100%;height:100%}
.setting_heading{color:#000;font-size:18px;padding-bottom:20px}
.cols_ring_head{text-transform:capitalize;color:#000;letter-spacing:1px;padding:20px 0 5px;font-weight:700}
.cols_ring_desc{font-size:13px;padding-top:10px}
.beats_classics{background:#FDFDFD;padding:3em 4em;color:#8D8D8D}
.upgrade_program{background:#FDF2F2;padding:3em 4em 1em;color:#8D8D8D}
.beats_heading{color:#000;font-size:40px;line-height:44px;padding-bottom:20px}
.beats_left{float:left;width:60%}
.beats_right{float:right;width:35%}
.beats_right img{width:100%}
.three_stone_st img{width:100%;max-width:142px}
.beats_left p{color:#555;padding:0;margin:0}
.testimonial_link{padding:12px 0}
.testimonial_link a{font-size:18px;color:#000;text-transform:capitalize;font-style:italic}
.heart_button{display:inline-block;background:#000;color:#FDF2F2;min-width:150px;padding:10px 0;text-align:center;text-transform:capitalize}
.heart_button:hover{color:#FDF2F2}
.upgrad_heading{font-size:12px;color:#000;text-transform:capitalize;font-weight:700;padding:10px 0 20px;line-height:18px}
.text_center{text-align:center}
.personal_left{background:#000;color:#FDFDFD;text-align:center;padding:0 30px 2px}
.personal_viewall{font-size:16px;text-transform:capitalize;font-style:italic}
.personal_heading{font-size:14px;font-weight:700;text-transform:capitalize;padding:32px 0 20px;line-height:18px}
.personal_right span img{margin-right:-4px}
.collection_cate div a img{margin-bottom:10px}
.set_builder_image div{margin-right:-3px}
.shop_collection_link{font-size:20px;padding:10px 0;text-align:center;color:#000;text-transform:capitalize}
.about_block{width:49.5%;text-align:center;min-height:283px;padding:2.5em;font-size:12px;line-height:16px;margin-top:8px}
.about_heart_left{background:#931A1D;color:#fff}
.about_content_bk .about_heart_left{margin-bottom:10px}
.about_heart_right{border:1px solid #B9B9B9;background:#EBEBEB}
.about_heart_rmore{border-top:1px solid #fff;width:80px;margin:0 auto;padding-top:4px}
.about_heart_heading{text-transform:capitalize;font-size:18px}
.about_heart_left img{padding-bottom:5px}
.collection_cate{background:#FDF7F5;margin:10px 20px;padding:15px 12px}
.set_sale_icon{position:absolute;top:10px;right:10px}
.set_sale_icon img{width:46px!important;min-width:100%!important;min-height:100%!important}
.collection_hover_bk{display:none}
.collection_hover_bk img{width:inherit!important;min-width:inherit!important;min-height:inherit!important}
.view_count{position:absolute;color:#A3A3A3;top:10px;left:10px}
.quick_view{position:absolute;top:300px;right:2px;color:#D83F3C;background:#fff;width:63px;height:50px;text-transform:capitalize;font-size:12px;line-height:14px;text-align:center;font-weight:700}
.left_arrow_view{position:absolute;top:30%;left:0}
.right_arrow_view{position:absolute;right:0;top:30%}
.item_info_view{position:absolute;bottom:62px;left:15px;font-size:13px}
.priceLable{color:#000;font-size:16px;text-transform:capitalize}
.addtocart_icon{position:absolute;bottom:15px;left:3%;border:1px solid #999;text-transform:capitalize;padding:10px 18px;font-size:14px;background:#fff}
.item_lable_style{text-transform:capitalize;font-size:13px;line-height:20px}
.ring_view_rating{padding:10px 0;clear:both;margin-left:-6px}
.ring_view_rating img{width:80px!important;padding:0 0 0 4px}
.addto_cart_icon a{display:block;border:1px solid #999;text-transform:uppercase;width:118px;padding:6px 10px;font-size:14px;background:#fff;margin:20px 15px 7px}
.set_item_info{margin-left:13px;text-align:left}
.unique_listing_view .quick_view{background:transparent!important}
.sp{width:215px;height:215px;position:absolute;margin:0 17px 0 13px}
.collection_view{background:#fff;width:94%}
.diamondViewDetail .rings_block .set_thumb_img{height:200px;position:relative}
.uniqueRingDetail .rings_block .set_thumb_img{height:235px!important;position:relative;padding:0 0 0 22px}
.diamondViewDetail .rings_block{font-size:13px}
.ring_cols:hover{border:1px solid #ccc;padding:10px 0 5px}
.diamondViewDetail .quick_view{background:transparent;height:auto}
.unique_detail_view .diamondViewDetail{width:100%!important}
#ringsthumb_view .sp{width:89%;height:95%;margin:0}
#ringsthumb_view .set_thumb_img{padding:0}
.uniqueRingDetail .ring_img_block{position:relative}
#ringsthumb_view .set_thumb_img img{max-width:400px;text-align:center;max-height:385px;height:100%;position:relative}
#ringsthumb_view .right_arrow_view{right:0;top:42%}
#ringsthumb_view .left_arrow_view{top:42%}
#show_thumb_view{text-align:center;position:absolute;margin:0}
.shiping_right{float:right}
.collection_detail_hover .quick_view{right:16px!important}
.collection_detail_hover .right_arrow_view{right:13px}
.collection_detail_hover .addtocart_icon{bottom:139px!important;right:24px!important}
.similar_collection .sp{width:inherit;padding:3%}
.social_icons{margin-left:5.6em;text-align:right}
.social_icons a img{margin:0 30px 0 0;width:30px}
.sitemap_list{margin:0 0 0 30px}
.sitemap_list li{margin:0 0 5px}
.sitemap_list li a{color:#282828!important;font-size:15px}
.sitemap_list li a:hover{color:#000!important}
.unique_popup_section #ringsthumb_view{position:relative;width:330px;min-height:330px;height:100%}
.unique_popup_section .left_arrow_view{top:39%!important;left:-38px!important}
.unique_popup_section .right_arrow_view{right:-38px!important;top:40%!important}
.left_arrow_view img,.right_arrow_view img{width:24px!important;height:42px!important}
.collection_detail_page .productRingImg{height:410px}
.footer_cols_set{padding-left:41px;width:160px;text-align:left;margin:0 auto}
.stButton .stMainServices{height:34px!important}
.share_this{text-align:center}
.add_to_setting{background:#000;color:#fff!important;text-transform:capitalize;padding:13px 20px;font-size:16px!important;width:242px;display:block;text-align:center}
.add_to_setting:hover{color:#fff}
.smalimgview a img{width:38px;height:38px}
.advance_filter_lable{text-align:left;display:block;margin:0 0 10px -12px;width:50%;float:left}
.left_min{margin:-16px 0 4px -6px}
.right_max{margin:-16px -9px 3px 0}
.set_filter_label{margin:0 0 20px -13px}
.bread_crumb_list li{display:inline-block;padding:5px 8px 14px}
.bread_crumb_list li:first-child{padding-left:0}
.image_blocks{margin:0 0 0 -15px;height:165px}
.image_blocks ul li label{display:block;margin:0 5px 5px 0;width:80px}
.image_blocks ul li label img{width:auto;height:94px}
.other_button_links{margin:20px 0 0}
.other_button_links a{display:inline-block;margin:0 10px 0 0}
.add_to_cart_btn{display:block;text-transform:uppercase;font-size:15px;background:#B43938;color:#fff;border-radius:4px;padding:14px 10px;width:140px;text-align:center;margin:15px 0 10px}
.add_to_cart_btn:hover{color:#fff}
.price-box .old-price{line-height:21px;font-size:14px}
.upgrade_program p{line-height:20px}
.qty{width:40px;text-align:center;padding:4px 10px}
.cutslider_lines{position:absolute}
.cutslider_lines li{display:inline-block;border-right:1px solid #F9999B;width:1px;height:8px;margin:0 48px 7px 60px;position:relative;z-index:2}
.colorslide_lines li{margin:0 10px 7px 27px !important;position:relative}
.clarityslide_lines li{margin:0 18px -50px 14px !important}
.flourslider_lines li{margin:0 24px -3px 53px !important}
.signat-bk label,.signat-bk1 label{font-size:13px}
.rings_block .ring_cols{border:1px solid #fff;padding:10px 0 0}
.rings_block .ring_cols:hover{border:1px solid #ccc}
.set_field_margin{padding:0 10px 0 0}
.set_heart_logo{position:absolute;right:10px;bottom:181px;width:90px}
.set_heart_logo img{width:100%!important;max-width:90px}
.workbench_block{margin:28em 0 0;border:1px solid #000;border-bottom:0}
.workbench_block .subtt_amount{margin-bottom:0}
.clollection_listing_view .set_bk_height{width:24.1%}
.collection_listings .similar_collection .sp{padding:0 20%!important}
.listings_views,.details_views{display:inline-block;margin:0 0 0 10px}
.paging_section_bars{border-bottom:1px solid #ccc;padding:0 0 10px 10px;margin:0 0 10px}
.heart_list_viewbk{height:300px;border-bottom:1px solid #ccc;margin:10px 0}
.heart_content_section h2{font-size:24px;line-height:32px;padding:10px 0 5px}
.list_view_price{color:#D83F3C;font-size:24px;text-transform:capitalize}
.add_tocart_icon{border:1px solid #999;text-transform:capitalize;padding:8px 18px;font-size:14px;background:#fff;width:114px}
.add_tocart_icon a{display:inline-block}
.diamondViewDetail .rings_block .simplePopup .set_thumb_img{height:100%!important}
.simplePopup{display:none;position:fixed!important;background:#fff;z-index:999;padding:12px;width:70%;min-width:70%}
.simplePopupClose{float:right;cursor:pointer;margin-left:10px;margin-bottom:10px}
.simplePopupBackground{display:none;background:#000;position:fixed;height:100%;width:100%;top:0;left:0;z-index:1}
.product-name h1{font-size:21px;line-height:28px;padding:0 0 14px}
#item-diamond{padding:0 0 6px;display:block}
.imgleft_block{margin:42px 0 0}
.previous_page_link a{text-align:right;display:block;padding:10px 5px 0 0;font-size:16px}
.metal_icon_list ul li{display:inline-block;border:1px solid #ccc;margin:10px 14px 10px 0}
.setMenuColsWidth ul li div img{width:65px}
.recently_purchased{margin:30px 0 0 20px;clear:both}
.rpurchase_left{float:left;font-size:18px;text-transform:uppercase}
.rpurchase_products{margin:15px 0 0 3px}
.rpurchase_products a{display:inline-block;margin:0 3px 0 0}
.rpurchase_products a:nth-of-type(4){margin:0}
.rpurchase_products a img{width:117px;border:1px solid #ccc}
.whversion_header{width:1150px}
#more_content h2{margin:0;padding:0;font-size:20px}
.hide_block{display:none}
.show_block{display:block}
.inline_block{display:inline}
.hide_overflow{overflow:hidden}
.set_text_decorate{text-decoration:line-through}
.mainPageContent{line-height:20px;padding:10px 0}
.mainPageContent h1{font-size:24px;padding:20px 0;text-align:center}
.mainPageContent p{line-height:20px}
.mainPageContent a{color:#000;padding:10px 0;display:block}
.set_prod_heading{min-width:300px;border-bottom:1px solid #262626;padding-bottom:0}
.set_bottom_margin,.optionLabel{margin-bottom:3px}
.set_full_width{width:100%}
.set_row_width{clear:both;width:100%}
.set_img_size{width:160px;height:160px}
.set_static_position{position:static}
.relative_position{position:relative}
.set_block_position{display:none;position:relative}
.set_width_color{width:40%;color:red;font-weight:700}
.item_value_style{color:red;font-weight:700}
.set_label_width{width:40%}
.set_center_margin{margin:0 auto}
.set_top_margin{margin:-8px 0 0!important}
.set_line_font{font-size:16px;line-height:20px}
.glyphicon{display:inline-block;position:relative;top:3px}
.feedbackContainer{margin-top:20px}
.set_min_height{min-height:40px}
.vert_align{vertical-align:middle}
.set_top_margin1{margin-top:-115px}
.set_text_align{text-align:right;padding-right:15px}
.set_row_text{clear:both;padding-top:5px;text-align:center}
.set_footer_position{position:absolute;top:-150%}
#WhosOn{position:absolute;visibility:hidden}
.clear_left{clear:left}
#results{margin-top:20px}
#main h1{margin:0 0 12px 14px}
.set_basket_row{font-size:12px;background-color:gray;padding-top:20px}
.set_cut_margin{margin-right:49px}
.on_off_size{width:58px;height:24px!important;float:right}
.set_diamond_table{display:none;max-width:840px;width:100%}
.set_diamond_dtabs{display:none;z-index:10000;float:left;left:302px;height:426px;position:absolute;top:212px}
.set_contact_info{text-align:left;font-size:14px}
.set_metal_label{padding:15px 0 8px}
.set_metals_list li{display:inline-block;padding:0 10px 0 0}
.set_diamond_carat{padding:15px 0}
.set_diamond_carat li{display:inline-block}
.set_diamond_carat li a img{width:100%}
.set_active_carat{border:2px solid red}
.diamond_page_list{padding:15px 0 0;margin:0}
.diamond_page_list li{display:inline-block;list-style-type:none;padding:2px 0 0;border:1px solid #ccc;text-align:center;width:26px;height:25px;margin:0 6px 7px 0;font-size:12px}
.prod_list_cols{float:left;width:19%;text-align:center;margin:10px 11px 10px 0;border:1px solid #f1f1f1;padding:2px;font-size:12px;line-height:16px}
.prod_list_cols div a img{width:213px;height:213px}
.set_prods_title{padding:5px 0;height:80px}
.set_prod_price{font-weight:700;padding-bottom:5px}
@media only screen and (max-width: 414px) {
.color_set_list ul li{padding:0 0 5px;width:9%}
}